META-INF/
META-INF/MANIFEST.MF
jack-version.properties
META-INF/maven/
META-INF/maven/org.simpleframework/
META-INF/maven/org.simpleframework/simple-common/
META-INF/maven/org.simpleframework/simple-http/
META-INF/maven/org.simpleframework/simple-transport/
META-INF/services/
com/
com/android/
com/android/jack/
com/android/jack/analysis/
com/android/jack/analysis/defsuses/
com/android/jack/analysis/dependency/
com/android/jack/analysis/dependency/file/
com/android/jack/analysis/dependency/library/
com/android/jack/analysis/dependency/type/
com/android/jack/analysis/dfa/
com/android/jack/analysis/dfa/reachingdefs/
com/android/jack/analysis/tracer/
com/android/jack/annotations/
com/android/jack/api/
com/android/jack/api/impl/
com/android/jack/api/v01/
com/android/jack/api/v01/impl/
com/android/jack/backend/
com/android/jack/backend/dex/
com/android/jack/backend/dex/annotations/
com/android/jack/backend/dex/annotations/tag/
com/android/jack/backend/dex/multidex/
com/android/jack/backend/dex/multidex/legacy/
com/android/jack/backend/dex/rop/
com/android/jack/backend/jayce/
com/android/jack/cfg/
com/android/jack/config/
com/android/jack/config/id/
com/android/jack/dx/
com/android/jack/dx/dex/
com/android/jack/dx/dex/code/
com/android/jack/dx/dex/code/form/
com/android/jack/dx/dex/file/
com/android/jack/dx/io/
com/android/jack/dx/io/instructions/
com/android/jack/dx/rop/
com/android/jack/dx/rop/annotation/
com/android/jack/dx/rop/code/
com/android/jack/dx/rop/cst/
com/android/jack/dx/rop/type/
com/android/jack/dx/ssa/
com/android/jack/dx/ssa/back/
com/android/jack/dx/util/
com/android/jack/ecj/
com/android/jack/ecj/loader/
com/android/jack/ecj/loader/jast/
com/android/jack/frontend/
com/android/jack/frontend/java/
com/android/jack/incremental/
com/android/jack/ir/
com/android/jack/ir/ast/
com/android/jack/ir/ast/marker/
com/android/jack/ir/formatter/
com/android/jack/ir/impl/
com/android/jack/ir/naming/
com/android/jack/ir/sourceinfo/
com/android/jack/ir/types/
com/android/jack/jayce/
com/android/jack/jayce/linker/
com/android/jack/jayce/v0002/
com/android/jack/jayce/v0002/io/
com/android/jack/jayce/v0002/nodes/
com/android/jack/jayce/v0002/util/
com/android/jack/library/
com/android/jack/library/v0000/
com/android/jack/library/v0001/
com/android/jack/load/
com/android/jack/lookup/
com/android/jack/meta/
com/android/jack/optimizations/
com/android/jack/preprocessor/
com/android/jack/reflection/
com/android/jack/reporting/
com/android/jack/resource/
com/android/jack/scheduling/
com/android/jack/scheduling/adapter/
com/android/jack/scheduling/feature/
com/android/jack/scheduling/marker/
com/android/jack/scheduling/marker/collector/
com/android/jack/server/
com/android/jack/shrob/
com/android/jack/shrob/obfuscation/
com/android/jack/shrob/obfuscation/annotation/
com/android/jack/shrob/obfuscation/nameprovider/
com/android/jack/shrob/obfuscation/remover/
com/android/jack/shrob/obfuscation/resource/
com/android/jack/shrob/proguard/
com/android/jack/shrob/seed/
com/android/jack/shrob/seed/remover/
com/android/jack/shrob/shrink/
com/android/jack/shrob/shrink/remover/
com/android/jack/shrob/spec/
com/android/jack/signature/
com/android/jack/statistics/
com/android/jack/tools/
com/android/jack/tools/merger/
com/android/jack/transformations/
com/android/jack/transformations/ast/
com/android/jack/transformations/ast/inner/
com/android/jack/transformations/ast/removeinit/
com/android/jack/transformations/ast/splitnew/
com/android/jack/transformations/ast/string/
com/android/jack/transformations/ast/string/parameterrefiners/
com/android/jack/transformations/ast/switches/
com/android/jack/transformations/booleanoperators/
com/android/jack/transformations/cast/
com/android/jack/transformations/debug/
com/android/jack/transformations/enums/
com/android/jack/transformations/exceptions/
com/android/jack/transformations/finallyblock/
com/android/jack/transformations/flow/
com/android/jack/transformations/parent/
com/android/jack/transformations/renamepackage/
com/android/jack/transformations/request/
com/android/jack/transformations/rop/
com/android/jack/transformations/rop/cast/
com/android/jack/transformations/threeaddresscode/
com/android/jack/transformations/typedef/
com/android/jack/transformations/uselessif/
com/android/jack/util/
com/android/jack/util/collect/
com/android/jack/util/filter/
com/android/jack/util/graph/
com/android/jill/
com/android/jill/api/
com/android/jill/api/example/
com/android/jill/api/impl/
com/android/jill/api/v01/
com/android/jill/api/v01/impl/
com/android/jill/backend/
com/android/jill/backend/jayce/
com/android/jill/frontend/
com/android/jill/frontend/java/
com/android/jill/frontend/java/analyzer/
com/android/jill/utils/
com/android/jill/utils/enums/
com/android/sched/
com/android/sched/build/
com/android/sched/config/
com/android/sched/item/
com/android/sched/item/onlyfor/
com/android/sched/marker/
com/android/sched/reflections/
com/android/sched/schedulable/
com/android/sched/scheduler/
com/android/sched/scheduler/genetic/
com/android/sched/scheduler/genetic/stats/
com/android/sched/transform/
com/android/sched/util/
com/android/sched/util/codec/
com/android/sched/util/collect/
com/android/sched/util/config/
com/android/sched/util/config/category/
com/android/sched/util/config/cli/
com/android/sched/util/config/expression/
com/android/sched/util/config/id/
com/android/sched/util/file/
com/android/sched/util/findbugs/
com/android/sched/util/location/
com/android/sched/util/log/
com/android/sched/util/log/stats/
com/android/sched/util/log/tracer/
com/android/sched/util/log/tracer/filter/
com/android/sched/util/log/tracer/probe/
com/android/sched/util/log/tracer/templates/
com/android/sched/util/log/tracer/watcher/
com/android/sched/util/sched/
com/android/sched/util/stream/
com/android/sched/util/table/
com/android/sched/vfs/
com/google/
com/google/common/
com/google/common/annotations/
com/google/common/base/
com/google/common/base/internal/
com/google/common/cache/
com/google/common/collect/
com/google/common/eventbus/
com/google/common/hash/
com/google/common/io/
com/google/common/math/
com/google/common/net/
com/google/common/primitives/
com/google/common/reflect/
com/google/common/util/
com/google/common/util/concurrent/
com/tonicsystems/
com/tonicsystems/jarjar/
freemarker/
freemarker/cache/
freemarker/core/
freemarker/debug/
freemarker/debug/impl/
freemarker/ext/
freemarker/ext/ant/
freemarker/ext/beans/
freemarker/ext/dom/
freemarker/ext/jdom/
freemarker/ext/jsp/
freemarker/ext/jython/
freemarker/ext/rhino/
freemarker/ext/servlet/
freemarker/ext/util/
freemarker/ext/xml/
freemarker/log/
freemarker/template/
freemarker/template/utility/
jack-default-lib/
jack-default-lib/07/
jack-default-lib/14/
jack-default-lib/23/
jack-default-lib/31/
jack-default-lib/4A/
jack-default-lib/4B/
jack-default-lib/53/
jack-default-lib/61/
jack-default-lib/65/
jack-default-lib/82/
jack-default-lib/BF/
javax/
javax/annotation/
javax/annotation/concurrent/
javax/annotation/meta/
org/
org/antlr/
org/antlr/runtime/
org/antlr/runtime/debug/
org/antlr/runtime/misc/
org/antlr/runtime/tree/
org/eclipse/
org/eclipse/jdt/
org/eclipse/jdt/core/
org/eclipse/jdt/core/compiler/
org/eclipse/jdt/core/compiler/batch/
org/eclipse/jdt/internal/
org/eclipse/jdt/internal/antadapter/
org/eclipse/jdt/internal/compiler/
org/eclipse/jdt/internal/compiler/apt/
org/eclipse/jdt/internal/compiler/apt/dispatch/
org/eclipse/jdt/internal/compiler/apt/model/
org/eclipse/jdt/internal/compiler/apt/util/
org/eclipse/jdt/internal/compiler/ast/
org/eclipse/jdt/internal/compiler/batch/
org/eclipse/jdt/internal/compiler/classfmt/
org/eclipse/jdt/internal/compiler/codegen/
org/eclipse/jdt/internal/compiler/env/
org/eclipse/jdt/internal/compiler/flow/
org/eclipse/jdt/internal/compiler/impl/
org/eclipse/jdt/internal/compiler/lookup/
org/eclipse/jdt/internal/compiler/parser/
org/eclipse/jdt/internal/compiler/parser/diagnose/
org/eclipse/jdt/internal/compiler/parser/unicode/
org/eclipse/jdt/internal/compiler/parser/unicode6/
org/eclipse/jdt/internal/compiler/parser/unicode6_2/
org/eclipse/jdt/internal/compiler/problem/
org/eclipse/jdt/internal/compiler/tool/
org/eclipse/jdt/internal/compiler/util/
org/kohsuke/
org/kohsuke/args4j/
org/kohsuke/args4j/spi/
org/objectweb/
org/objectweb/asm/
org/objectweb/asm/commons/
org/objectweb/asm/optimizer/
org/objectweb/asm/signature/
org/objectweb/asm/tree/
org/objectweb/asm/tree/analysis/
org/objectweb/asm/util/
org/objectweb/asm/xml/
org/simpleframework/
org/simpleframework/common/
org/simpleframework/common/buffer/
org/simpleframework/common/encode/
org/simpleframework/common/lease/
org/simpleframework/common/parse/
org/simpleframework/common/thread/
org/simpleframework/http/
org/simpleframework/http/core/
org/simpleframework/http/message/
org/simpleframework/http/parse/
org/simpleframework/http/socket/
org/simpleframework/http/socket/service/
org/simpleframework/transport/
org/simpleframework/transport/connect/
org/simpleframework/transport/reactor/
org/simpleframework/transport/trace/
org/uncommons/
org/uncommons/maths/
org/uncommons/maths/binary/
org/uncommons/maths/combinatorics/
org/uncommons/maths/number/
org/uncommons/maths/random/
org/uncommons/maths/statistics/
org/uncommons/util/
org/uncommons/util/concurrent/
org/uncommons/util/id/
org/uncommons/util/reflection/
org/uncommons/watchmaker/
org/uncommons/watchmaker/framework/
org/uncommons/watchmaker/framework/factories/
org/uncommons/watchmaker/framework/interactive/
org/uncommons/watchmaker/framework/islands/
org/uncommons/watchmaker/framework/operators/
org/uncommons/watchmaker/framework/selection/
org/uncommons/watchmaker/framework/termination/
META-INF/maven/org.simpleframework/simple-common/pom.properties
META-INF/maven/org.simpleframework/simple-common/pom.xml
META-INF/maven/org.simpleframework/simple-http/pom.properties
META-INF/maven/org.simpleframework/simple-http/pom.xml
META-INF/maven/org.simpleframework/simple-transport/pom.properties
META-INF/maven/org.simpleframework/simple-transport/pom.xml
META-INF/services/com.android.jack.api.JackProvider
about.html
com.android.sched.discover
com/android/jack/CLILogConfiguration$1.classCLILogConfiguration.java
package com.android.jack
com.android.jack.CLILogConfiguration$1 extends java.lang.Object {
}
com/android/jack/CLILogConfiguration$LogConfigurationException.classCLILogConfiguration.java
package com.android.jack
public com.android.jack.CLILogConfiguration$LogConfigurationException extends java.lang.Exception {
private static final long serialVersionUID
public void (java.lang.String)
String message
}
com/android/jack/CLILogConfiguration$LogLevel$1.classCLILogConfiguration.java
package com.android.jack
final com.android.jack.CLILogConfiguration$LogLevel$1 extends com.android.jack.CLILogConfiguration$LogLevel {
void (java.lang.String, int)
public java.util.List getLevels ()
}
com/android/jack/CLILogConfiguration$LogLevel$2.classCLILogConfiguration.java
package com.android.jack
final com.android.jack.CLILogConfiguration$LogLevel$2 extends com.android.jack.CLILogConfiguration$LogLevel {
void (java.lang.String, int)
public java.util.List getLevels ()
}
com/android/jack/CLILogConfiguration$LogLevel$3.classCLILogConfiguration.java
package com.android.jack
final com.android.jack.CLILogConfiguration$LogLevel$3 extends com.android.jack.CLILogConfiguration$LogLevel {
void (java.lang.String, int)
public java.util.List getLevels ()
}
com/android/jack/CLILogConfiguration$LogLevel$4.classCLILogConfiguration.java
package com.android.jack
final com.android.jack.CLILogConfiguration$LogLevel$4 extends com.android.jack.CLILogConfiguration$LogLevel {
void (java.lang.String, int)
public java.util.List getLevels ()
}
com/android/jack/CLILogConfiguration$LogLevel.classCLILogConfiguration.java
package com.android.jack
abstract com.android.jack.CLILogConfiguration$LogLevel extends java.lang.Enum implements com.android.sched.util.log.LoggerConfiguration {
public static final com.android.jack.CLILogConfiguration$LogLevel ERROR
public static final com.android.jack.CLILogConfiguration$LogLevel WARNING
public static final com.android.jack.CLILogConfiguration$LogLevel DEBUG
public static final com.android.jack.CLILogConfiguration$LogLevel TRACE
private static final com.android.jack.CLILogConfiguration$LogLevel[] $VALUES
public static com.android.jack.CLILogConfiguration$LogLevel[] values ()
public static com.android.jack.CLILogConfiguration$LogLevel valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public java.util.Collection getHandlers ()
java.util.logging.ConsoleHandler handler
void (java.lang.String, int, com.android.jack.CLILogConfiguration$1)
String x0
int x1
com.android.jack.CLILogConfiguration$1 x2
static void ()
}
com/android/jack/CLILogConfiguration.classCLILogConfiguration.java
package com.android.jack
public com.android.jack.CLILogConfiguration extends java.lang.Object {
public void ()
public static void setupLogs () throws com.android.jack.CLILogConfiguration$LogConfigurationException
com.android.sched.util.codec.ParsingException e
com.android.jack.CLILogConfiguration$LogLevel level
String stringLevel
}
com/android/jack/CommandLine$1.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)
}
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 int runJack (java.io.PrintStream, com.android.jack.Options)
com.android.sched.scheduler.ProcessException e
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
java.io.PrintStream err
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.PrintStream printStream
org.kohsuke.args4j.CmdLineParser parser
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.io.PrintStream, java.lang.Throwable, java.lang.String)
java.io.PrintStream err
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.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
public static final com.android.sched.util.config.id.BooleanPropertyId STRICT_CLASSPATH
private static com.android.sched.util.Version version
static final boolean $assertionsDisabled
public void ()
public static com.android.jack.ir.ast.JSession getSession ()
public static java.lang.String getEmitterId ()
public static com.android.jack.util.collect.UnmodifiableCollections getUnmodifiableCollections ()
public static void checkAndRun (com.android.jack.Options) throws com.android.jack.IllegalOptionsException com.android.sched.util.config.ConfigurationException com.android.jack.JackUserException com.android.sched.scheduler.ProcessException
com.android.jack.Options options
com.android.sched.util.RunnableHooks hooks
public static void check (com.android.jack.Options, com.android.sched.util.RunnableHooks) throws com.android.jack.IllegalOptionsException com.android.sched.util.config.ConfigurationException
org.antlr.runtime.RecognitionException e
java.io.File proguardFlagsFile
java.util.Iterator i$
com.android.jack.Options options
com.android.sched.util.RunnableHooks hooks
com.android.sched.util.config.Config config
boolean sanityChecks
public static void run (com.android.jack.Options, com.android.sched.util.RunnableHooks) throws com.android.jack.JackUserException com.android.sched.scheduler.ProcessException
com.android.sched.scheduler.PlanBuilder planBuilder
com.android.sched.scheduler.IllegalRequestException e
com.android.sched.scheduler.Plan plan
com.android.sched.scheduler.PlanNotFoundException e
com.android.sched.scheduler.IllegalRequestException e
com.android.sched.scheduler.Plan plan
UnsupportedOperationException e
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.jack.library.LibraryIOException e
java.io.IOException e
com.android.jack.library.LibraryIOException e
java.io.IOException e
com.android.sched.util.config.Config config
com.android.jack.ir.ast.JSession session
com.android.jack.Options options
com.android.sched.util.RunnableHooks hooks
com.android.sched.util.log.Event event
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.Options options
com.android.sched.util.RunnableHooks hooks
com.android.jack.ir.ast.JSession session
private static void buildSession (com.android.jack.ir.ast.JSession, com.android.jack.Options, com.android.sched.util.RunnableHooks) throws com.android.jack.JackUserException
Throwable cause
RuntimeException e
com.android.jack.library.InputLibrary library
java.util.Iterator i$
com.android.jack.library.InputLibrary library
java.util.Iterator i$
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
java.util.List ecjExtraArguments
java.util.List ecjArguments
com.android.jack.resource.ResourceReadingException e
com.android.jack.library.LibraryReadingException e
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.sched.util.log.Event eventIdMerger
com.android.jack.frontend.MethodIdDuplicateRemover methodIdDupRemover
com.android.jack.ir.ast.JSession session
com.android.jack.Options options
com.android.sched.util.RunnableHooks hooks
com.android.sched.util.log.Tracer tracer
com.android.sched.util.config.Config config
java.util.List inputJackLibraries
com.android.jack.backend.jayce.JayceFileImporter jayceImporter
java.util.Set fileNamesToCompile
private static void addPackageLoaderForLibrary (com.android.jack.ir.ast.JSession, com.android.sched.util.config.ReflectFactory, com.android.jack.library.InputJackLibrary)
com.android.jack.jayce.JaycePackageLoader rootPLoader
com.android.jack.ir.ast.JSession session
com.android.sched.util.config.ReflectFactory factory
com.android.jack.library.InputJackLibrary inputJackLibrary
private static void appendMultiDexAndShrobStartPlan (com.android.sched.scheduler.PlanBuilder)
com.android.sched.scheduler.SubPlanBuilder 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.sched.scheduler.PlanBuilder)
com.android.jack.library.InputLibrary il
java.util.Iterator i$
com.android.jack.library.InputLibrary il
java.util.Iterator i$
com.android.sched.scheduler.SubPlanBuilder typePlan
com.android.sched.scheduler.SubPlanBuilder methodPlan
com.android.sched.scheduler.SubPlanBuilder fieldPlan
com.android.sched.scheduler.SubPlanBuilder typePlan
com.android.sched.scheduler.SubPlanBuilder typePlan
com.android.sched.scheduler.SubPlanBuilder methodPlan
com.android.sched.scheduler.SubPlanBuilder typePlan2
com.android.sched.scheduler.SubPlanBuilder 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 typePlan
com.android.sched.scheduler.SubPlanBuilder methodPlan
com.android.sched.scheduler.SubPlanBuilder methodPlan3
com.android.sched.scheduler.SubPlanBuilder typePlan4
com.android.sched.scheduler.SubPlanBuilder typePlan
com.android.sched.scheduler.SubPlanBuilder typePlan
com.android.sched.scheduler.SubPlanBuilder typePlan
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 typePlan
com.android.sched.scheduler.PlanBuilder planBuilder
com.android.sched.scheduler.FeatureSet features
com.android.sched.scheduler.ProductionSet productions
boolean hasSanityChecks
boolean preDexing
private static void appendObfuscationPlan (com.android.sched.scheduler.PlanBuilder, com.android.sched.scheduler.FeatureSet)
com.android.sched.scheduler.SubPlanBuilder packagePlan
com.android.sched.scheduler.SubPlanBuilder fieldPlan
com.android.sched.scheduler.SubPlanBuilder methodPlan
com.android.sched.scheduler.SubPlanBuilder typePlan
com.android.sched.scheduler.PlanBuilder planBuilder
com.android.sched.scheduler.FeatureSet features
public static com.android.sched.util.Version getVersion ()
java.io.IOException e
public static com.android.jack.ir.formatter.TypePackageAndMethodFormatter getLookupFormatter ()
public static com.android.jack.ir.formatter.TypePackageAndMethodFormatter getUserFriendlyFormatter ()
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 ZIP_JACK_LIBRARY_IN_INCREMENTAL
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/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/JarTransformationException.classJarTransformationException.java
package com.android.jack
public com.android.jack.JarTransformationException extends com.android.jack.reporting.ReportableException {
private static final long serialVersionUID
public void (java.lang.Throwable)
Throwable cause
public java.lang.String getMessage ()
public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel ()
}
com/android/jack/LibraryException.classLibraryException.java
package com.android.jack
public abstract com.android.jack.LibraryException extends java.lang.Exception {
private static final long serialVersionUID
protected void ()
protected void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable cause
}
com/android/jack/Main.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.jack.CLILogConfiguration$LogConfigurationException e
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/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 ()
}
com/android/jack/Options$DeprecatedVerbosity.classOptions.java
package com.android.jack
com.android.jack.Options$DeprecatedVerbosity extends java.lang.Object implements com.android.jack.reporting.Reportable {
private final com.android.jack.Options$VerbosityLevel verbosity
private void (com.android.jack.Options$VerbosityLevel)
com.android.jack.Options$VerbosityLevel verbosity
public java.lang.String getMessage ()
public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel ()
void (com.android.jack.Options$VerbosityLevel, com.android.jack.Options$1)
com.android.jack.Options$VerbosityLevel x0
com.android.jack.Options$1 x1
}
com/android/jack/Options$MultiDexKind.classOptions.java
package com.android.jack
public final com.android.jack.Options$MultiDexKind extends java.lang.Enum {
public static final com.android.jack.Options$MultiDexKind NONE
public static final com.android.jack.Options$MultiDexKind NATIVE
public static final com.android.jack.Options$MultiDexKind LEGACY
private static final com.android.jack.Options$MultiDexKind[] $VALUES
public static com.android.jack.Options$MultiDexKind[] values ()
public static com.android.jack.Options$MultiDexKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/Options$TempDirDeleter.classOptions.java
package com.android.jack
com.android.jack.Options$TempDirDeleter extends java.lang.Object implements java.lang.Runnable {
private final com.android.sched.util.file.Directory dir
public void (com.android.sched.util.file.Directory)
com.android.sched.util.file.Directory dir
public void run ()
java.io.IOException e
}
com/android/jack/Options$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.sched.util.config.id.BooleanPropertyId INCREMENTAL_MODE
public static final com.android.sched.util.config.id.ReflectFactoryPropertyId INPUT_FILTER
public static final com.android.jack.config.id.JavaVersionPropertyId JAVA_SOURCE_VERSION
public static final com.android.sched.util.config.id.BooleanPropertyId GENERATE_JACK_LIBRARY
public static final com.android.sched.util.config.id.BooleanPropertyId GENERATE_DEX_FILE
public static final com.android.sched.util.config.id.BooleanPropertyId GENERATE_DEX_IN_LIBRARY
public static final com.android.sched.util.config.id.BooleanPropertyId GENERATE_JAYCE_IN_LIBRARY
public static final com.android.sched.util.config.id.BooleanPropertyId GENERATE_DEPENDENCIES_IN_LIBRARY
public static final com.android.sched.util.config.id.BooleanPropertyId GENERATE_LIBRARY_FROM_INCREMENTAL_FOLDER
public static final com.android.sched.util.config.id.EnumPropertyId DEX_OUTPUT_CONTAINER_TYPE
public static final com.android.sched.util.config.id.EnumPropertyId LIBRARY_OUTPUT_CONTAINER_TYPE
public static final com.android.sched.util.config.id.PropertyId LIBRARY_OUTPUT_ZIP
public static final com.android.sched.util.config.id.PropertyId LIBRARY_OUTPUT_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.ListPropertyId IMPORTED_LIBRARIES
public static final com.android.sched.util.config.id.ListPropertyId CLASSPATH
public static final com.android.sched.util.config.id.BooleanPropertyId ENABLE_COMPILED_FILES_STATISTICS
public static final com.android.sched.util.config.id.BooleanPropertyId ANNOTATION_PROCESSOR_ENABLED
private boolean version
private boolean help
private boolean helpProperties
private final java.util.Map properties
private java.util.Map annotationProcessorOption
public static final com.android.sched.util.config.id.PropertyId ANNOTATION_PROCESSOR_OPTIONS
private final java.io.File propertiesFile
public static final com.android.sched.util.config.id.EnumPropertyId VERBOSITY_LEVEL
private com.android.jack.Options$VerbosityLevel verbose
private java.io.File incrementalFolder
private java.io.File out
private java.io.File outZip
private java.io.File libraryOutDir
private java.io.File libraryOutZip
private java.util.List jarjarRulesFiles
protected java.util.List importedLibraries
private java.util.List resImport
private java.util.List metaImport
protected java.util.List proguardFlagsFiles
private boolean sanityChecks
public static final com.android.sched.util.config.id.BooleanPropertyId SANITY_CHECKS
private java.io.File tracerDir
private String processor
public static final com.android.sched.util.config.id.BooleanPropertyId ANNOTATION_PROCESSOR_MANUAL
public static final com.android.sched.util.config.id.ListPropertyId ANNOTATION_PROCESSOR_MANUAL_LIST
public static final com.android.sched.util.config.id.PropertyId ANNOTATION_PROCESSOR_SOURCE_OUTPUT_DIR
public static final com.android.sched.util.config.id.PropertyId ANNOTATION_PROCESSOR_CLASS_OUTPUT_DIR
private String processorPath
public static final com.android.sched.util.config.id.BooleanPropertyId ANNOTATION_PROCESSOR_PATH
public static final com.android.sched.util.config.id.BooleanPropertyId USE_DEFAULT_LIBRARIES
public static final com.android.sched.util.config.id.ListPropertyId ANNOTATION_PROCESSOR_PATH_LIST
protected String classpath
protected java.util.List inputSources
public static final com.android.sched.util.config.id.ListPropertyId SOURCES
private final java.util.List ecjExtraArguments
private Boolean emitLocalDebugInfo
private com.android.jack.Options$MultiDexKind multiDexKind
public static final com.android.sched.util.config.id.BooleanPropertyId EMIT_LOCAL_DEBUG_INFO
public static final com.android.sched.util.config.id.BooleanPropertyId EMIT_JACK_FLAG
public static final com.android.sched.util.config.id.BooleanPropertyId EMIT_LINE_NUMBER_DEBUG_INFO
public static final com.android.sched.util.config.id.BooleanPropertyId EMIT_SOURCE_FILE_DEBUG_INFO
public static final com.android.sched.util.config.id.BooleanPropertyId DROP_METHOD_BODY
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
public static final com.android.sched.util.config.id.ImplementationPropertyId METHOD_FILTER
private java.io.OutputStream reporterStream
private java.io.File workingDirectory
private java.io.PrintStream standardError
private java.io.PrintStream standardOutput
private com.android.sched.util.config.Config config
private static final java.util.logging.Logger logger
static final boolean $assertionsDisabled
public void ()
public void setVerbosityLevel (com.android.jack.Options$VerbosityLevel)
com.android.jack.Options$VerbosityLevel verbose
public boolean askForVersion ()
public boolean askForHelp ()
public boolean askForPropertiesHelp ()
public void setInputSources (java.util.Collection)
java.util.Collection inputSources
public void setOutputDir (java.io.File)
java.io.File out
public void setOutputZip (java.io.File)
java.io.File out
public com.android.sched.util.config.Config getConfig ()
public com.android.sched.util.config.GatherConfigBuilder getDefaultConfigBuilder () throws java.io.IOException
com.android.sched.util.config.GatherConfigBuilder configBuilder
String resourceName
java.io.InputStream is
public com.android.sched.util.config.GatherConfigBuilder getConfigBuilder (com.android.sched.util.RunnableHooks) throws com.android.jack.IllegalOptionsException
java.io.InputStream is
java.io.FileNotFoundException e
java.io.IOException e
com.android.sched.util.config.GatherConfigBuilder configBuilder
com.android.sched.util.config.GatherConfigBuilder configBuilder
java.io.IOException e
com.android.sched.util.file.NotDirectoryException e
com.android.sched.util.file.WrongPermissionException e
com.android.sched.util.file.NoSuchFileException e
String sep
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
com.android.sched.util.file.Directory annotationProcessorOutputClasses
public void checkValidity (com.android.sched.util.RunnableHooks) throws com.android.jack.IllegalOptionsException com.android.sched.util.config.ConfigurationException
com.android.sched.util.RunnableHooks hooks
com.android.sched.util.config.Config config
public void setJayceOutputDir (java.io.File)
java.io.File outputDir
public void setJayceOutputZip (java.io.File)
java.io.File outputZip
public void setImportedLibraries (java.util.List)
java.util.List importedLibraries
public com.android.jack.shrob.spec.Flags getFlags ()
public void setFlags (com.android.jack.shrob.spec.Flags)
com.android.jack.shrob.spec.Flags flags
public void applyShrobFlags ()
java.io.File outJar
java.util.List inJars
java.util.List outJars
String libraryJars
public void setClasspath (java.lang.String)
String classpath
public void setMultiDexKind (com.android.jack.Options$MultiDexKind)
com.android.jack.Options$MultiDexKind multiDexKind
public void addProguardFlagsFile (java.io.File)
java.io.File flags
public void addProperty (java.lang.String, java.lang.String)
String propertyName
String propertyValue
java.util.List getEcjExtraArguments ()
public void setProguardFlagsFile (java.util.List)
java.util.List proguardFlagsFiles
public void setJarjarRulesFiles (java.util.List)
java.util.List jarjarRulesFiles
public void disableDxOptimizations ()
public void setSanityChecks (boolean)
boolean sanityChecks
public void setIncrementalFolder (java.io.File)
java.io.File incrementalFolder
public void addResource (java.io.File)
java.io.File resource
public void setResourceDirs (java.util.List)
java.util.List resourceDirs
public void setMetaDirs (java.util.List)
java.util.List metaDirs
public void setReporterStream (java.io.OutputStream)
java.io.OutputStream reporterStream
public void setWorkingDirectory (java.io.File)
java.io.File workingDirectory
public java.io.File getWorkingDirectory ()
public void setStandardError (java.io.PrintStream)
java.io.PrintStream standardError
public java.io.PrintStream getStandardError ()
public void setStandardOutput (java.io.PrintStream)
java.io.PrintStream standardOutput
public java.util.List getProguardFlagsFile ()
java.io.File proguardFlagsFile
java.util.Iterator i$
java.util.List proguardFlagsFileFromWorkingDir
private static com.android.sched.util.file.Directory createTempDir (com.android.sched.util.RunnableHooks)
java.io.File tmp
com.android.sched.util.file.Directory dir
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/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/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
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
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
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
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
static void ()
}
com/android/jack/analysis/dependency/Dependency$LineParser.classDependency.java
package com.android.jack.analysis.dependency
com.android.jack.analysis.dependency.Dependency$LineParser extends java.lang.Object {
private final String line
private int lineCharIdx
public void (java.lang.String)
String line
public boolean hasNextToken ()
public java.lang.String nextToken (char)
String result
String result
char separator
int nextSeparatorIndex
}
com/android/jack/analysis/dependency/Dependency.classDependency.java
package com.android.jack.analysis.dependency
public abstract com.android.jack.analysis.dependency.Dependency extends java.lang.Object {
protected static final String END_OF_MAP
private static final char LIST_VALUE_SEPARATOR
private static final char MAP_VALUE_SEPARATOR
private static final char MAP_KEY_VALUE_SEPARATOR
private static final com.google.common.base.Joiner mapValueJoiner
private static final com.google.common.base.Joiner listValueJoiner
public void ()
protected java.util.Map readMapOne2Many (com.google.common.io.LineReader) throws java.io.IOException
java.util.Set values
com.android.jack.analysis.dependency.Dependency$LineParser lp
String key
com.google.common.io.LineReader lr
java.util.Map one2many
String line
protected void writeMapOne2Many (java.io.PrintStream, java.util.Map)
StringBuffer sb
java.util.Map$Entry entry
java.util.Iterator i$
java.io.PrintStream ps
java.util.Map one2many
protected void writeList (java.io.PrintStream, java.util.List)
java.io.PrintStream ps
java.util.List list
protected java.util.List readList (com.google.common.io.LineReader) throws java.io.IOException
com.google.common.io.LineReader lr
java.util.List digestValues
String line
com.android.jack.analysis.dependency.Dependency$LineParser lp
public abstract void read (java.lang.Readable) throws java.io.IOException
static void ()
}
com/android/jack/analysis/dependency/DependencyInLibraryProduct.classDependencyInLibraryProduct.java
package com.android.jack.analysis.dependency
public com.android.jack.analysis.dependency.DependencyInLibraryProduct extends java.lang.Object implements com.android.sched.item.Production {
public void ()
}
com/android/jack/analysis/dependency/file/FileDependencies$Collected.classFileDependencies.java
package com.android.jack.analysis.dependency.file
public final com.android.jack.analysis.dependency.file.FileDependencies$Collected extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/analysis/dependency/file/FileDependencies.classFileDependencies.java
package com.android.jack.analysis.dependency.file
public com.android.jack.analysis.dependency.file.FileDependencies extends com.android.jack.analysis.dependency.Dependency {
public static final com.android.sched.vfs.VPath vpath
private java.util.Map javaFileToTypes
public void ()
public void addMappingBetweenJavaFileAndType (java.lang.String, com.android.jack.ir.ast.JType)
String javaFileName
com.android.jack.ir.ast.JType type
String typeFqn
java.util.Set types
public void update (java.util.Set, java.util.Set)
String deletedJavaFileName
java.util.Iterator i$
String modifiedJavaFileName
java.util.Iterator i$
java.util.Set deleteFileNames
java.util.Set modifiedFileNames
public void write (java.io.PrintStream)
java.io.PrintStream ps
public java.util.Set getTypeNames (java.lang.String)
String javaFileName
java.util.Set typeNames
public java.lang.String getJavaFileName (java.lang.String)
java.util.Map$Entry entry
java.util.Iterator i$
String typeName
public java.util.Set getCompiledJavaFiles ()
public void read (java.lang.Readable) throws java.io.IOException
Readable reader
static void ()
}
com/android/jack/analysis/dependency/file/FileDependenciesCollector.classFileDependenciesCollector.java
package com.android.jack.analysis.dependency.file
public com.android.jack.analysis.dependency.file.FileDependenciesCollector extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public synchronized void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/analysis/dependency/file/FileDependenciesInLibraryWriter.classFileDependenciesInLibraryWriter.java
package com.android.jack.analysis.dependency.file
public com.android.jack.analysis.dependency.file.FileDependenciesInLibraryWriter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JSession) throws com.android.jack.JackUserException
com.android.jack.ir.ast.JSession session
public static void write (com.android.jack.library.OutputJackLibrary, com.android.jack.analysis.dependency.file.FileDependencies)
com.android.jack.incremental.IncrementalException incrementalException
com.android.sched.util.file.CannotCreateFileException e
com.android.jack.incremental.IncrementalException incrementalException
java.io.IOException e
com.android.jack.library.OutputJackLibrary ojl
com.android.jack.analysis.dependency.file.FileDependencies fileDependencies
java.io.PrintStream ps
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/analysis/dependency/library/LibraryDependencies.classLibraryDependencies.java
package com.android.jack.analysis.dependency.library
public com.android.jack.analysis.dependency.library.LibraryDependencies extends com.android.jack.analysis.dependency.Dependency {
public static final com.android.sched.vfs.VPath vpath
private java.util.List importedLibrariesDexDigest
private java.util.List librariesOnClasspathDexDigest
public void ()
public void addImportedLibraries (java.util.List)
com.android.jack.library.InputLibrary inputLibrary
java.util.Iterator i$
java.util.List importedLibraries
public void addLibrariesOnClasspath (java.util.List)
com.android.jack.library.InputLibrary inputLibrary
java.util.Iterator i$
java.util.List librariesOnClasspath
public void write (java.io.PrintStream)
java.io.PrintStream ps
public void read (java.lang.Readable) throws java.io.IOException
Readable readable
com.google.common.io.LineReader lr
public boolean hasSameLibraryOnClasspath (com.android.jack.analysis.dependency.library.LibraryDependencies)
com.android.jack.analysis.dependency.library.LibraryDependencies libraryDependencies
public boolean hasSameImportedLibrary (com.android.jack.analysis.dependency.library.LibraryDependencies)
com.android.jack.analysis.dependency.library.LibraryDependencies libraryDependencies
public java.util.List getDigestOfImportedLibraries ()
public java.util.List getDigestOfLibrariesOnClasspath ()
private static boolean compare (java.util.List, java.util.List)
String digestToCompare
String digest
java.util.Iterator i$
java.util.List digests1
java.util.List digests2
java.util.Iterator digestToCompareIt
static void ()
}
com/android/jack/analysis/dependency/library/LibraryDependenciesInLibraryWriter.classLibraryDependenciesInLibraryWriter.java
package com.android.jack.analysis.dependency.library
public com.android.jack.analysis.dependency.library.LibraryDependenciesInLibraryWriter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JSession) throws com.android.jack.JackUserException
com.android.jack.ir.ast.JSession session
public static void write (com.android.jack.library.OutputJackLibrary, com.android.jack.analysis.dependency.library.LibraryDependencies)
com.android.jack.incremental.IncrementalException incrementalException
com.android.sched.util.file.CannotCreateFileException e
com.android.jack.incremental.IncrementalException incrementalException
java.io.IOException e
com.android.jack.library.OutputJackLibrary ojl
com.android.jack.analysis.dependency.library.LibraryDependencies libraryDependencies
java.io.PrintStream ps
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/analysis/dependency/type/TypeDependencies$Collected.classTypeDependencies.java
package com.android.jack.analysis.dependency.type
public final com.android.jack.analysis.dependency.type.TypeDependencies$Collected extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/analysis/dependency/type/TypeDependencies.classTypeDependencies.java
package com.android.jack.analysis.dependency.type
public com.android.jack.analysis.dependency.type.TypeDependencies extends com.android.jack.analysis.dependency.Dependency {
public static final com.android.sched.vfs.VPath vpath
private java.util.Map codeDependencies
private java.util.Map hierarchyDependencies
private java.util.Map constantDependencies
public void ()
void createEmptyDependencyIfNeeded (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType type
String typeFqn
public void addHierarchyDependency (com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType depender
com.android.jack.ir.ast.JType dependee
public void addConstantDependency (com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType depender
com.android.jack.ir.ast.JType dependee
public void addCodeDependency (com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType depender
com.android.jack.ir.ast.JType dependee
public void write (java.io.PrintStream)
java.io.PrintStream ps
public java.util.Map getRecompileDependencies ()
java.util.Set typesToRecompile
String typeToRecompile
java.util.Iterator i$
java.util.Map recompileDependencies
java.util.Set allKeys
private void addDependency (java.util.Map, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JType)
java.util.Set dependencies
java.util.Map typeDependencies
com.android.jack.ir.ast.JType depender
com.android.jack.ir.ast.JType dependee
String typeFqn
String dependsOnTypeFqn
private void computeCodeRecompileDependencies (java.util.Map, java.util.Set, java.lang.String)
java.util.Set typesToRecompile
java.util.Set hierarchyDeps
String codeDependency
java.util.Iterator i$
java.util.Map recompileDependencies
java.util.Set codeDependencies
String typeToRecompile
private void computeConstantRecompileDependencies (java.util.Map, java.util.Set, java.lang.String, java.util.Set)
java.util.Set typesToRecompile
java.util.Set constantDeps
String constantDependency
java.util.Iterator i$
java.util.Map recompileDependencies
java.util.Set constantDependencies
String typeToRecompile
java.util.Set alreadyVisited
private void computeHierarchyRecompileDependencies (java.util.Map, java.util.Set, java.lang.String)
java.util.Set typesToRecompile
java.util.Set newHierarchyDependencies
String hierarchyDependency
java.util.Iterator i$
java.util.Map recompileDependencies
java.util.Set hierarchyDependencies
String typeToRecompile
public void read (java.lang.Readable) throws java.io.IOException
Readable readable
com.google.common.io.LineReader lr
public void update (com.android.jack.analysis.dependency.file.FileDependencies, java.util.Set, java.util.Set)
String deleteTypeName
java.util.Iterator i$
String deletedJavaFileName
java.util.Iterator i$
String deleteTypeName
java.util.Iterator i$
String modifiedJavaFileName
java.util.Iterator i$
com.android.jack.analysis.dependency.file.FileDependencies fileDependencies
java.util.Set deleteFileNames
java.util.Set modifiedFileNames
static void ()
}
com/android/jack/analysis/dependency/type/TypeDependenciesCollector$Visitor.classTypeDependenciesCollector.java
package com.android.jack.analysis.dependency.type
com.android.jack.analysis.dependency.type.TypeDependenciesCollector$Visitor extends com.android.jack.backend.dex.TypeReferenceCollector {
private final com.android.jack.analysis.dependency.type.TypeDependencies typeDependencies
private final com.android.jack.ir.ast.JType currentType
public void (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JClass superClass
com.android.jack.ir.ast.JInterface interf
java.util.Iterator i$
com.android.jack.ir.ast.JType currentType
public void endVisit (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType type
protected void collect (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType usedType
}
com/android/jack/analysis/dependency/type/TypeDependenciesCollector.classTypeDependenciesCollector.java
package com.android.jack.analysis.dependency.type
public com.android.jack.analysis.dependency.type.TypeDependenciesCollector extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
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.analysis.dependency.type.TypeDependenciesCollector$Visitor v
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/analysis/dependency/type/TypeDependenciesInLibraryWriter.classTypeDependenciesInLibraryWriter.java
package com.android.jack.analysis.dependency.type
public com.android.jack.analysis.dependency.type.TypeDependenciesInLibraryWriter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JSession) throws com.android.jack.JackUserException
com.android.jack.ir.ast.JSession session
public static void write (com.android.jack.library.OutputJackLibrary, com.android.jack.analysis.dependency.type.TypeDependencies)
com.android.jack.incremental.IncrementalException incrementalException
com.android.sched.util.file.CannotCreateFileException e
com.android.jack.incremental.IncrementalException incrementalException
java.io.IOException e
com.android.jack.library.OutputJackLibrary ojl
com.android.jack.analysis.dependency.type.TypeDependencies typeDependencies
java.io.PrintStream ps
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
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
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
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/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.JAnnotation annotation
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.lookup.JMethodLookupException e
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.shrob.shrink.PartialTypeHierarchy pth
com.android.jack.ir.ast.JDefinedClassOrInterface t
private void trace (com.android.jack.ir.ast.JField)
com.android.jack.ir.ast.JField f
private void trace (com.android.jack.ir.ast.JFieldId, com.android.jack.ir.ast.JClassOrInterface)
com.android.jack.ir.ast.JFieldId fid
com.android.jack.ir.ast.JClassOrInterface receiverType
com.android.jack.ir.ast.JField field
private com.android.jack.ir.ast.JMethod findMethod (com.android.jack.ir.ast.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.JAnnotation)
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.JAnnotation al
com.android.jack.ir.ast.JAnnotationType type
public void endVisit (com.android.jack.ir.ast.JFieldRef)
com.android.jack.ir.ast.JFieldRef fr
public void endVisit (com.android.jack.ir.ast.JMethodCall)
com.android.jack.ir.ast.JMethodCall mc
com.android.jack.ir.ast.JType returnType
com.android.jack.ir.ast.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.JAnnotation)
com.android.jack.ir.ast.JAnnotation annotation
public void endVisit (com.android.jack.ir.ast.JBinaryOperation)
com.android.jack.ir.ast.JBinaryOperation x
public void endVisit (com.android.jack.ir.ast.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/annotations/ForceInMainDex.classForceInMainDex.java
package com.android.jack.annotations
public abstract com.android.jack.annotations.ForceInMainDex extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/jack/annotations/MainDexSeed.classMainDexSeed.java
package com.android.jack.annotations
public abstract com.android.jack.annotations.MainDexSeed extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/jack/annotations/MultiDexInstaller.classMultiDexInstaller.java
package com.android.jack.annotations
public abstract com.android.jack.annotations.MultiDexInstaller extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/jack/api/ConfigNotSupportedException.classConfigNotSupportedException.java
package com.android.jack.api
public com.android.jack.api.ConfigNotSupportedException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/jack/api/JackConfig.classJackConfig.java
package com.android.jack.api
public abstract com.android.jack.api.JackConfig extends java.lang.Object {
}
com/android/jack/api/JackProvider$SubReleaseKind.classJackProvider.java
package com.android.jack.api
public final com.android.jack.api.JackProvider$SubReleaseKind extends java.lang.Enum {
public static final com.android.jack.api.JackProvider$SubReleaseKind ENGINEERING
public static final com.android.jack.api.JackProvider$SubReleaseKind PRE_ALPHA
public static final com.android.jack.api.JackProvider$SubReleaseKind ALPHA
public static final com.android.jack.api.JackProvider$SubReleaseKind BETA
public static final com.android.jack.api.JackProvider$SubReleaseKind CANDIDATE
public static final com.android.jack.api.JackProvider$SubReleaseKind RELEASE
private static final com.android.jack.api.JackProvider$SubReleaseKind[] $VALUES
public static com.android.jack.api.JackProvider$SubReleaseKind[] values ()
public static com.android.jack.api.JackProvider$SubReleaseKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/api/JackProvider.classJackProvider.java
package com.android.jack.api
public abstract com.android.jack.api.JackProvider extends java.lang.Object {
public abstract com.android.jack.api.JackConfig createConfig (java.lang.Class) throws com.android.jack.api.ConfigNotSupportedException
public abstract boolean isConfigSupported (java.lang.Class)
public abstract java.util.Collection getSupportedConfigs ()
public abstract java.lang.String getCompilerVersion ()
public abstract java.lang.String getCompilerReleaseName ()
public abstract int getCompilerReleaseCode ()
public abstract int getCompilerSubReleaseCode ()
public abstract com.android.jack.api.JackProvider$SubReleaseKind getCompilerSubReleaseKind ()
public abstract java.lang.String getCompilerBuildId ()
public abstract java.lang.String getCompilerSourceCodeBase ()
}
com/android/jack/api/impl/JackProviderImpl$1.classJackProviderImpl.java
package com.android.jack.api.impl
com.android.jack.api.impl.JackProviderImpl$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$sched$util$SubReleaseKind
static void ()
}
com/android/jack/api/impl/JackProviderImpl.classJackProviderImpl.java
package com.android.jack.api.impl
public com.android.jack.api.impl.JackProviderImpl extends java.lang.Object implements com.android.jack.api.JackProvider {
public void ()
public com.android.jack.api.JackConfig createConfig (java.lang.Class) throws com.android.jack.api.ConfigNotSupportedException
Class cls
public java.util.Collection getSupportedConfigs ()
java.util.List result
public boolean isConfigSupported (java.lang.Class)
Class cls
public java.lang.String getCompilerReleaseName ()
public int getCompilerReleaseCode ()
public int getCompilerSubReleaseCode ()
public com.android.jack.api.JackProvider$SubReleaseKind getCompilerSubReleaseKind ()
public java.lang.String getCompilerSourceCodeBase ()
public java.lang.String getCompilerVersion ()
public java.lang.String getCompilerBuildId ()
}
com/android/jack/api/v01/Api01CompilationTask.classApi01CompilationTask.java
package com.android.jack.api.v01
public abstract com.android.jack.api.v01.Api01CompilationTask extends java.lang.Object {
public abstract void run () throws com.android.jack.api.v01.CompilationException com.android.jack.api.v01.UnrecoverableException com.android.jack.api.v01.ConfigurationException java.lang.IllegalStateException
}
com/android/jack/api/v01/Api01Config.classApi01Config.java
package com.android.jack.api.v01
public abstract com.android.jack.api.v01.Api01Config extends java.lang.Object implements com.android.jack.api.JackConfig {
public abstract void setReporter (com.android.jack.api.v01.ReporterKind, java.io.OutputStream) throws com.android.jack.api.v01.ConfigurationException
public abstract void setTypeImportCollisionPolicy (com.android.jack.api.v01.TypeCollisionPolicy) throws com.android.jack.api.v01.ConfigurationException
public abstract void setResourceImportCollisionPolicy (com.android.jack.api.v01.ResourceCollisionPolicy) throws com.android.jack.api.v01.ConfigurationException
public abstract void setJavaSourceVersion (com.android.jack.api.v01.JavaSourceVersion) throws com.android.jack.api.v01.ConfigurationException
public abstract void setObfuscationMappingOutputFile (java.io.File) throws com.android.jack.api.v01.ConfigurationException
public abstract void setClasspath (java.util.List) throws com.android.jack.api.v01.ConfigurationException
public abstract void setImportedJackLibraryFiles (java.util.List) throws com.android.jack.api.v01.ConfigurationException
public abstract void setMetaDirs (java.util.List) throws com.android.jack.api.v01.ConfigurationException
public abstract void setResourceDirs (java.util.List) throws com.android.jack.api.v01.ConfigurationException
public abstract void setIncrementalDir (java.io.File) throws com.android.jack.api.v01.ConfigurationException
public abstract void setOutputDexDir (java.io.File) throws com.android.jack.api.v01.ConfigurationException
public abstract void setOutputJackFile (java.io.File) throws com.android.jack.api.v01.ConfigurationException
public abstract void setJarJarConfigFiles (java.util.List) throws com.android.jack.api.v01.ConfigurationException
public abstract void setProguardConfigFiles (java.util.List) throws com.android.jack.api.v01.ConfigurationException
public abstract void setDebugInfoLevel (com.android.jack.api.v01.DebugInfoLevel) throws com.android.jack.api.v01.ConfigurationException
public abstract void setMultiDexKind (com.android.jack.api.v01.MultiDexKind) throws com.android.jack.api.v01.ConfigurationException
public abstract void setVerbosityLevel (com.android.jack.api.v01.VerbosityLevel) throws com.android.jack.api.v01.ConfigurationException
public abstract void setProcessorNames (java.util.List) throws com.android.jack.api.v01.ConfigurationException
public abstract void setProcessorPath (java.util.List) throws com.android.jack.api.v01.ConfigurationException
public abstract void setProcessorOptions (java.util.Map) throws com.android.jack.api.v01.ConfigurationException
public abstract void setSourceEntries (java.util.Collection) throws com.android.jack.api.v01.ConfigurationException
public abstract void setProperty (java.lang.String, java.lang.String) throws com.android.jack.api.v01.ConfigurationException
public abstract com.android.jack.api.v01.Api01CompilationTask getTask () throws com.android.jack.api.v01.ConfigurationException
}
com/android/jack/api/v01/ChainedException$ChainedExceptionBuilder.classChainedException.java
package com.android.jack.api.v01
public com.android.jack.api.v01.ChainedException$ChainedExceptionBuilder extends java.lang.Object {
private com.android.jack.api.v01.ChainedException head
static final boolean $assertionsDisabled
public void ()
public void appendException (com.android.jack.api.v01.ChainedException)
com.android.jack.api.v01.ChainedException exception
java.util.Iterator i$
com.android.jack.api.v01.ChainedException exceptions
public void throwIfNecessary () throws com.android.jack.api.v01.ChainedException
public com.android.jack.api.v01.ChainedException getException ()
static void ()
}
com/android/jack/api/v01/ChainedException.classChainedException.java
package com.android.jack.api.v01
public abstract com.android.jack.api.v01.ChainedException extends java.lang.Exception implements java.lang.Iterable {
private static final long serialVersionUID
private String message
private int count
private com.android.jack.api.v01.ChainedException tail
private com.android.jack.api.v01.ChainedException next
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
public java.lang.String getMessage ()
public java.lang.String getLocalizedMessage ()
public void setMessage (java.lang.String)
String message
protected com.android.jack.api.v01.ChainedException putAsLastExceptionOf (com.android.jack.api.v01.ChainedException)
com.android.jack.api.v01.ChainedException head
public com.android.jack.api.v01.ChainedException getNextException ()
public int getNextExceptionCount ()
public java.util.Iterator iterator ()
java.util.ArrayList list
com.android.jack.api.v01.ChainedException exception
}
com/android/jack/api/v01/Cli01CompilationTask.classCli01CompilationTask.java
package com.android.jack.api.v01
public abstract com.android.jack.api.v01.Cli01CompilationTask extends java.lang.Object {
public abstract int run () throws com.android.jack.api.v01.UnrecoverableException com.android.jack.api.v01.ConfigurationException java.lang.IllegalStateException
}
com/android/jack/api/v01/Cli01Config.classCli01Config.java
package com.android.jack.api.v01
public abstract com.android.jack.api.v01.Cli01Config extends java.lang.Object implements com.android.jack.api.JackConfig {
public abstract com.android.jack.api.v01.Cli01CompilationTask getTask (java.lang.String[]) throws com.android.jack.api.v01.ConfigurationException
public abstract void setStandardError (java.io.PrintStream)
public abstract void setStandardOutput (java.io.PrintStream)
public abstract void setWorkingDirectory (java.io.File)
}
com/android/jack/api/v01/CompilationException.classCompilationException.java
package com.android.jack.api.v01
public com.android.jack.api.v01.CompilationException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/jack/api/v01/ConfigurationException.classConfigurationException.java
package com.android.jack.api.v01
public com.android.jack.api.v01.ConfigurationException extends com.android.jack.api.v01.ChainedException {
private static final long serialVersionUID
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/jack/api/v01/DebugInfoLevel.classDebugInfoLevel.java
package com.android.jack.api.v01
public final com.android.jack.api.v01.DebugInfoLevel extends java.lang.Enum {
public static final com.android.jack.api.v01.DebugInfoLevel NONE
public static final com.android.jack.api.v01.DebugInfoLevel LINES
public static final com.android.jack.api.v01.DebugInfoLevel FULL
private static final com.android.jack.api.v01.DebugInfoLevel[] $VALUES
public static com.android.jack.api.v01.DebugInfoLevel[] values ()
public static com.android.jack.api.v01.DebugInfoLevel valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/api/v01/JavaSourceVersion.classJavaSourceVersion.java
package com.android.jack.api.v01
public final com.android.jack.api.v01.JavaSourceVersion extends java.lang.Enum {
public static final com.android.jack.api.v01.JavaSourceVersion JAVA_3
public static final com.android.jack.api.v01.JavaSourceVersion JAVA_4
public static final com.android.jack.api.v01.JavaSourceVersion JAVA_5
public static final com.android.jack.api.v01.JavaSourceVersion JAVA_6
public static final com.android.jack.api.v01.JavaSourceVersion JAVA_7
private static final com.android.jack.api.v01.JavaSourceVersion[] $VALUES
public static com.android.jack.api.v01.JavaSourceVersion[] values ()
public static com.android.jack.api.v01.JavaSourceVersion valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/api/v01/MultiDexKind.classMultiDexKind.java
package com.android.jack.api.v01
public final com.android.jack.api.v01.MultiDexKind extends java.lang.Enum {
public static final com.android.jack.api.v01.MultiDexKind NONE
public static final com.android.jack.api.v01.MultiDexKind NATIVE
public static final com.android.jack.api.v01.MultiDexKind LEGACY
private static final com.android.jack.api.v01.MultiDexKind[] $VALUES
public static com.android.jack.api.v01.MultiDexKind[] values ()
public static com.android.jack.api.v01.MultiDexKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/api/v01/ReporterKind.classReporterKind.java
package com.android.jack.api.v01
public final com.android.jack.api.v01.ReporterKind extends java.lang.Enum {
public static final com.android.jack.api.v01.ReporterKind DEFAULT
public static final com.android.jack.api.v01.ReporterKind SDK
private static final com.android.jack.api.v01.ReporterKind[] $VALUES
public static com.android.jack.api.v01.ReporterKind[] values ()
public static com.android.jack.api.v01.ReporterKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/api/v01/ResourceCollisionPolicy.classResourceCollisionPolicy.java
package com.android.jack.api.v01
public final com.android.jack.api.v01.ResourceCollisionPolicy extends java.lang.Enum {
public static final com.android.jack.api.v01.ResourceCollisionPolicy KEEP_FIRST
public static final com.android.jack.api.v01.ResourceCollisionPolicy FAIL
private static final com.android.jack.api.v01.ResourceCollisionPolicy[] $VALUES
public static com.android.jack.api.v01.ResourceCollisionPolicy[] values ()
public static com.android.jack.api.v01.ResourceCollisionPolicy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/api/v01/TypeCollisionPolicy.classTypeCollisionPolicy.java
package com.android.jack.api.v01
public final com.android.jack.api.v01.TypeCollisionPolicy extends java.lang.Enum {
public static final com.android.jack.api.v01.TypeCollisionPolicy KEEP_FIRST
public static final com.android.jack.api.v01.TypeCollisionPolicy FAIL
private static final com.android.jack.api.v01.TypeCollisionPolicy[] $VALUES
public static com.android.jack.api.v01.TypeCollisionPolicy[] values ()
public static com.android.jack.api.v01.TypeCollisionPolicy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/api/v01/UnrecoverableException.classUnrecoverableException.java
package com.android.jack.api.v01
public com.android.jack.api.v01.UnrecoverableException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/jack/api/v01/VerbosityLevel.classVerbosityLevel.java
package com.android.jack.api.v01
public final com.android.jack.api.v01.VerbosityLevel extends java.lang.Enum {
public static final com.android.jack.api.v01.VerbosityLevel ERROR
public static final com.android.jack.api.v01.VerbosityLevel WARNING
public static final com.android.jack.api.v01.VerbosityLevel INFO
public static final com.android.jack.api.v01.VerbosityLevel DEBUG
private static final com.android.jack.api.v01.VerbosityLevel[] $VALUES
public static com.android.jack.api.v01.VerbosityLevel[] values ()
public static com.android.jack.api.v01.VerbosityLevel valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/api/v01/impl/Api01ConfigImpl$1.classApi01ConfigImpl.java
package com.android.jack.api.v01.impl
com.android.jack.api.v01.impl.Api01ConfigImpl$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$api$v01$DebugInfoLevel
static final int[] $SwitchMap$com$android$jack$api$v01$JavaSourceVersion
static final int[] $SwitchMap$com$android$jack$api$v01$MultiDexKind
static final int[] $SwitchMap$com$android$jack$api$v01$ReporterKind
static final int[] $SwitchMap$com$android$jack$api$v01$ResourceCollisionPolicy
static final int[] $SwitchMap$com$android$jack$api$v01$TypeCollisionPolicy
static final int[] $SwitchMap$com$android$jack$api$v01$VerbosityLevel
static void ()
}
com/android/jack/api/v01/impl/Api01ConfigImpl$Api01CompilationTaskImpl.classApi01ConfigImpl.java
package com.android.jack.api.v01.impl
com.android.jack.api.v01.impl.Api01ConfigImpl$Api01CompilationTaskImpl extends java.lang.Object implements com.android.jack.api.v01.Api01CompilationTask {
private final com.android.jack.Options options
private final com.android.sched.util.RunnableHooks runSessionHooks
public void (com.android.jack.Options, com.android.sched.util.RunnableHooks)
com.android.jack.Options options
com.android.sched.util.RunnableHooks runSessionHooks
public void run () throws com.android.jack.api.v01.CompilationException com.android.jack.api.v01.UnrecoverableException
com.android.sched.scheduler.ProcessException e
com.android.jack.frontend.FrontendCompilationException e
com.android.jack.JackUserException e
com.android.jack.JackAbortException e
com.android.sched.util.UnrecoverableException e
Throwable e
com.android.sched.scheduler.ProcessException pe
}
com/android/jack/api/v01/impl/Api01ConfigImpl.classApi01ConfigImpl.java
package com.android.jack.api.v01.impl
public com.android.jack.api.v01.impl.Api01ConfigImpl extends java.lang.Object implements com.android.jack.api.v01.Api01Config {
private final com.android.jack.Options options
public void ()
public com.android.jack.api.v01.Api01CompilationTask getTask () throws com.android.jack.api.v01.ConfigurationException
com.android.sched.util.config.ConfigurationException e
com.android.jack.IllegalOptionsException e
com.android.sched.util.RunnableHooks configHooks
public void setClasspath (java.util.List)
java.util.List classpath
public void setDebugInfoLevel (com.android.jack.api.v01.DebugInfoLevel) throws com.android.jack.api.v01.ConfigurationException
com.android.jack.api.v01.DebugInfoLevel debugLevel
public void setImportedJackLibraryFiles (java.util.List)
java.util.List importedJackLibraryFiles
public void setIncrementalDir (java.io.File)
java.io.File incrementalDir
public void setJarJarConfigFiles (java.util.List)
java.util.List jarJarConfigFiles
public void setJavaSourceVersion (com.android.jack.api.v01.JavaSourceVersion) throws com.android.jack.api.v01.ConfigurationException
com.android.jack.api.v01.JavaSourceVersion javaSourceVersion
com.android.jack.config.id.JavaVersionPropertyId$JavaVersion javaSourceVersionWrapped
public void setMetaDirs (java.util.List)
java.util.List metaDirs
public void setMultiDexKind (com.android.jack.api.v01.MultiDexKind) throws com.android.jack.api.v01.ConfigurationException
com.android.jack.api.v01.MultiDexKind multiDexKind
public void setObfuscationMappingOutputFile (java.io.File)
java.io.File obfuscationMappingOutputFile
public void setOutputDexDir (java.io.File)
java.io.File outputDexDir
public void setOutputJackFile (java.io.File)
java.io.File outputJackFile
public void setProcessorNames (java.util.List)
java.util.List processorNames
public void setProcessorOptions (java.util.Map)
java.util.Map processorOptions
public void setProcessorPath (java.util.List)
java.util.List processorPath
public void setProguardConfigFiles (java.util.List)
java.util.List proguardConfigFiles
public void setProperty (java.lang.String, java.lang.String)
String key
String value
public void setReporter (com.android.jack.api.v01.ReporterKind, java.io.OutputStream) throws com.android.jack.api.v01.ConfigurationException
com.android.jack.api.v01.ReporterKind reporterKind
java.io.OutputStream reporterStream
String reporterKindAsString
public void setResourceDirs (java.util.List)
java.util.List resourceDirs
public void setResourceImportCollisionPolicy (com.android.jack.api.v01.ResourceCollisionPolicy) throws com.android.jack.api.v01.ConfigurationException
com.android.jack.api.v01.ResourceCollisionPolicy resourceImportCollisionPolicy
String collissionPolicy
public void setSourceEntries (java.util.Collection)
java.util.Collection sourceEntries
public void setTypeImportCollisionPolicy (com.android.jack.api.v01.TypeCollisionPolicy) throws com.android.jack.api.v01.ConfigurationException
com.android.jack.api.v01.TypeCollisionPolicy typeImportCollisionPolicy
String collissionPolicy
public void setVerbosityLevel (com.android.jack.api.v01.VerbosityLevel) throws com.android.jack.api.v01.ConfigurationException
com.android.jack.Options$VerbosityLevel jackVerbosityLevel
com.android.jack.Options$VerbosityLevel jackVerbosityLevel
com.android.jack.Options$VerbosityLevel jackVerbosityLevel
com.android.jack.Options$VerbosityLevel jackVerbosityLevel
com.android.jack.api.v01.VerbosityLevel verbosityLevel
com.android.jack.Options$VerbosityLevel jackVerbosityLevel
}
com/android/jack/api/v01/impl/Cli01CompilationTaskImpl.classCli01CompilationTaskImpl.java
package com.android.jack.api.v01.impl
com.android.jack.api.v01.impl.Cli01CompilationTaskImpl extends com.android.jack.CommandLine implements com.android.jack.api.v01.Cli01CompilationTask {
private final com.android.jack.Options options
public void (com.android.jack.Options)
com.android.jack.Options options
public int run ()
java.io.PrintStream err
}
com/android/jack/api/v01/impl/Cli01ConfigImpl.classCli01ConfigImpl.java
package com.android.jack.api.v01.impl
public com.android.jack.api.v01.impl.Cli01ConfigImpl extends java.lang.Object implements com.android.jack.api.v01.Cli01Config {
protected final com.android.jack.Options options
public void ()
public com.android.jack.api.v01.Cli01CompilationTask getTask (java.lang.String[]) throws com.android.jack.api.v01.ConfigurationException
com.android.sched.util.config.cli.TokenIterator iterator
java.io.File workingDirectory
java.util.List list
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.CmdLineException e
java.io.IOException e
String[] args
public void setStandardError (java.io.PrintStream)
java.io.PrintStream standardError
public void setStandardOutput (java.io.PrintStream)
java.io.PrintStream standardOutput
public void setWorkingDirectory (java.io.File)
java.io.File workingDirectory
}
com/android/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.OutputVFS outputVDir
static final boolean $assertionsDisabled
public void ()
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
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 ()
}
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.dx.rop.annotation.Annotation ropAnnotation
com.android.jack.backend.dex.AnnotationBuilder$SourceAnnotationException e
com.android.jack.dx.rop.annotation.Annotation ropAnnotation
com.android.jack.ir.ast.JAnnotation annotation
java.util.Iterator i$
java.util.Collection annotations
com.android.jack.dx.rop.annotation.Annotations ropAnnotations
private com.android.jack.dx.rop.annotation.Annotation createAnnotation (com.android.jack.ir.ast.JAnnotation) throws com.android.jack.backend.dex.AnnotationBuilder$SourceAnnotationException
com.android.jack.ir.ast.JAnnotation annotation
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 annotations
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
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
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/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.JAnnotation)
com.android.jack.ir.ast.JAnnotation annotation
com.android.jack.dx.rop.annotation.Annotation ropAnnotation
com.android.jack.dx.rop.cst.CstAnnotation cstAnnotation
public boolean visit (com.android.jack.ir.ast.JArrayLiteral)
com.android.jack.ir.ast.JLiteral literal
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.JAnnotation, com.android.jack.dx.rop.annotation.Annotation)
com.android.jack.ir.ast.JNameValuePair jPair
java.util.Iterator i$
com.android.jack.ir.ast.JAnnotation annotation
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.OutputVFS outputVDir
static final boolean $assertionsDisabled
public void ()
com.android.sched.vfs.Container container
public void run (com.android.jack.ir.ast.JSession)
com.android.jack.backend.dex.DexWritingException e
com.android.jack.ir.ast.JSession session
com.android.jack.backend.dex.DexWritingTool writingTool
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
static void ()
}
com/android/jack/backend/dex/DexInLibraryProduct.classDexInLibraryProduct.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.DexInLibraryProduct extends java.lang.Object implements com.android.sched.item.Production {
public void ()
}
com/android/jack/backend/dex/DexInLibraryWriter.classDexInLibraryWriter.java
package com.android.jack.backend.dex
public com.android.jack.backend.dex.DexInLibraryWriter extends com.android.jack.backend.dex.DexWriter implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.library.OutputLibrary outputLibrary
private final boolean forceJumbo
static final boolean $assertionsDisabled
public void ()
public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.sched.vfs.InputVFile in
com.android.jack.library.FileTypeDoesNotExistException e
java.io.InputStream is
java.io.OutputStream os
com.android.sched.vfs.OutputVFile vFile
com.android.sched.vfs.InputVFile in
com.android.jack.library.InputLibrary inputLibrary
com.android.sched.vfs.OutputVFile vFile
java.io.IOException e
java.io.IOException e
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.sched.vfs.OutputVFile vFile
com.android.sched.util.location.Location loc
com.android.jack.scheduling.marker.ClassDefItemMarker cdiMarker
com.android.jack.dx.dex.DexOptions options
com.android.jack.dx.dex.file.DexFile typeDex
java.io.OutputStream outStream
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
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 {
private static final String JACK_DEX_TAG_HEADER
private static final String JACK_DEX_TAG
public void ()
static com.android.sched.vfs.VPath getFilePath (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface type
public static java.lang.String getJackDexTag ()
public static boolean isJackDexTag (java.lang.String)
String str
static void ()
String bid
}
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$1.classDexWritingTool.java
package com.android.jack.backend.dex
com.android.jack.backend.dex.DexWritingTool$1 extends java.lang.Object implements java.util.Comparator {
final com.android.jack.backend.dex.DexWritingTool this$0
void (com.android.jack.backend.dex.DexWritingTool)
public int compare (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface first
com.android.jack.ir.ast.JDefinedClassOrInterface second
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/jack/backend/dex/DexWritingTool.classDexWritingTool.java
package com.android.jack.backend.dex
public abstract com.android.jack.backend.dex.DexWritingTool extends java.lang.Object {
private static final com.android.jack.ir.formatter.TypePackageAndMethodFormatter FORMATTER
private static java.util.logging.Logger logger
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.OutputVFS) throws com.android.jack.backend.dex.DexWritingException
protected void finishMerge (com.android.jack.tools.merger.JackMerger, com.android.sched.vfs.OutputVFile) throws com.android.jack.backend.dex.DexWritingException
java.io.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.OutputVFS, int) throws com.android.jack.backend.dex.DexWritingException
String dexName
com.android.sched.util.file.CannotCreateFileException e
com.android.sched.vfs.OutputVFS outputVfs
int dexCount
String dexName
protected void fillDexLists (java.util.List, java.util.List)
com.android.jack.ir.ast.JDefinedClassOrInterface type
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface type
java.util.Iterator i$
java.util.List mainDexList
java.util.List anyDexList
com.android.jack.library.OutputJackLibrary jackOutputLibrary
java.util.Collection typesToEmit
java.util.List anyTypeList
protected com.android.sched.vfs.InputVFile getDexInputVFileOfType (com.android.jack.library.OutputJackLibrary, com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.library.InputLibrary inputLibrary
com.android.jack.library.FileTypeDoesNotExistException e
com.android.jack.library.OutputJackLibrary jackOutputLibrary
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.sched.vfs.InputVFile inputVFile
com.android.sched.util.location.Location location
static com.android.jack.ir.formatter.TypePackageAndMethodFormatter access$000 ()
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
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
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 ropAnnotations
com.android.jack.ir.ast.JField field
com.android.jack.ir.ast.JDefinedClassOrInterface declaringClass
java.util.Collection annotations
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
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
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/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/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/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 ropAnnotations
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 annotations
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
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/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.OutputVFS) 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.OutputVFS 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.JAnnotationType installerAnnotationType
private final com.android.jack.ir.ast.JAnnotationType mainDexAnnotationType
public void ()
private com.android.jack.ir.ast.JAnnotationType getJAnnotationType (java.lang.Class)
Class clazz
String signature
public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) 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
static com.android.jack.ir.ast.JAnnotationType access$000 (com.android.jack.backend.dex.MultiDexAnnotationsFinder)
com.android.jack.backend.dex.MultiDexAnnotationsFinder x0
static void access$100 (com.android.jack.backend.dex.MultiDexAnnotationsFinder, com.android.jack.ir.ast.JNode)
com.android.jack.backend.dex.MultiDexAnnotationsFinder x0
com.android.jack.ir.ast.JNode x1
}
com/android/jack/backend/dex/MultiDexLegacy.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/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$1.classSingleDexWritingTool.java
package com.android.jack.backend.dex
com.android.jack.backend.dex.SingleDexWritingTool$1 extends java.lang.Object implements com.google.common.base.Function {
final com.android.jack.library.OutputJackLibrary val$jackOutputLibrary
final com.android.jack.backend.dex.SingleDexWritingTool this$0
void (com.android.jack.backend.dex.SingleDexWritingTool, com.android.jack.library.OutputJackLibrary)
public com.android.sched.vfs.InputVFile apply (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface type
public volatile java.lang.Object apply (java.lang.Object)
}
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.OutputVFS) throws com.android.jack.backend.dex.DexWritingException
com.android.jack.tools.merger.MergingOverflowException e
com.android.sched.vfs.InputVFile vFile
java.util.Iterator i$
com.android.sched.vfs.OutputVFS outputVDir
com.android.jack.tools.merger.JackMerger merger
com.android.sched.vfs.OutputVFile outputDex
com.android.jack.library.OutputJackLibrary jackOutputLibrary
java.util.Collection inputVFiles
private com.android.sched.vfs.OutputVFile getOutputDex (com.android.sched.vfs.OutputVFS) throws com.android.jack.backend.dex.DexWritingException
com.android.sched.vfs.OutputVFS outputVDir
}
com/android/jack/backend/dex/StandardMultiDexWritingTool.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.OutputVFS) 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.OutputVFS 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/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.JAnnotationType defaultAnnotationType
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.JAnnotation defaultAnnotation
com.android.jack.ir.ast.JAnnotationMethod annotationMethod
com.android.jack.ir.ast.JLiteral defaultValue
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
private com.android.jack.ir.ast.JAnnotation getDefaultAnnotation (com.android.jack.ir.ast.JDefinedAnnotationType, com.android.jack.transformations.request.TransformationRequest)
com.android.jack.ir.ast.JMethodId methodId
com.android.jack.ir.ast.JDefinedAnnotationType targetAnnotationType
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.ir.ast.JAnnotationType defaultAnnotationType
com.android.jack.ir.ast.JAnnotation defaultAnnotation
java.util.List defaultAnnotations
private com.android.jack.ir.ast.JAnnotationType getDefaultAnnotationType (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
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.JAnnotationType defaultAnnotationType
private final com.android.jack.ir.ast.JAnnotationType signatureAnnotationType
private final com.android.jack.ir.ast.JAnnotationType enclosingMethodAnnotationType
private final com.android.jack.ir.ast.JAnnotationType enclosingClassAnnotationType
private final com.android.jack.ir.ast.JAnnotationType throwsAnnotationType
private final com.android.jack.ir.ast.JAnnotationType innerAnnotationType
private final com.android.jack.ir.ast.JAnnotationType memberClassAnnotationType
static final boolean $assertionsDisabled
public void (com.android.jack.transformations.request.TransformationRequest, com.android.jack.lookup.JPhantomLookup)
com.android.jack.transformations.request.TransformationRequest request
com.android.jack.lookup.JPhantomLookup lookup
private com.android.jack.ir.ast.JMethodId getOrCreateMethodId (com.android.jack.ir.ast.JAnnotationType, java.lang.String)
com.android.jack.ir.ast.JAnnotationType type
String name
public boolean visit (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod x
public void endVisit (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface x
com.android.jack.ir.ast.JClassOrInterface enclosingType
com.android.jack.ir.ast.marker.GenericSignature marker
public void endVisit (com.android.jack.ir.ast.JField)
com.android.jack.ir.ast.JField x
com.android.jack.ir.ast.marker.GenericSignature marker
public void endVisit (com.android.jack.ir.ast.JMethod)
String genericSignature
com.android.jack.ir.ast.JMethod x
com.android.jack.ir.ast.marker.GenericSignature marker
private void addSignature (com.android.jack.ir.ast.Annotable, java.lang.String, com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.ast.Annotable annotable
String signature
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JAnnotation annotation
com.android.jack.ir.ast.JArrayLiteral literal
com.android.jack.ir.ast.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.JAnnotation 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.JAnnotation annotation
java.util.List literals
com.android.jack.ir.ast.JMethodId methodId
com.android.jack.ir.ast.JArrayLiteral array
com.android.jack.ir.ast.JNameValuePair valuePair
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.marker.ThrownExceptionMarker marker
private void addMemberClasses (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JClassOrInterface members
java.util.Iterator i$
com.android.jack.ir.ast.JMethodId methodId
com.android.jack.ir.ast.JAnnotation annotation
com.android.jack.ir.ast.JArrayLiteral array
com.android.jack.ir.ast.JNameValuePair valuePair
com.android.jack.ir.ast.JDefinedClassOrInterface type
java.util.List literals
com.android.jack.ir.sourceinfo.SourceInfo info
private void addEnclosingClass (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface innerType
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JAnnotation annotation
com.android.jack.ir.ast.JLiteral newValue
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.JAnnotation 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 com.android.jack.ir.ast.JAnnotation createAnnotation (com.android.jack.ir.ast.Annotable, com.android.jack.ir.ast.JAnnotationType, com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.ast.Annotable annotable
com.android.jack.ir.ast.JAnnotationType annotationType
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JAnnotation annotation
private boolean isSystemAnnotation (com.android.jack.ir.ast.JAnnotationType)
com.android.jack.ir.ast.JAnnotationType annotationType
private com.android.jack.ir.ast.JAnnotation getAnnotation (com.android.jack.ir.ast.Annotable, com.android.jack.ir.ast.JAnnotationType, com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.ast.Annotable annotable
com.android.jack.ir.ast.JAnnotationType annotationType
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JAnnotation annotation
java.util.Collection annotations
private com.android.jack.ir.ast.JArrayLiteral buildSignatureAnnotationValue (java.lang.String, com.android.jack.ir.sourceinfo.SourceInfo)
char c
int endAt
int at
String signature
com.android.jack.ir.sourceinfo.SourceInfo info
int sigLength
java.util.List pieces
static void ()
}
com/android/jack/backend/dex/annotations/ReflectAnnotationsAdder.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/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.JAnnotationType 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/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/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 ()
}
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.dx.dex.code.DalvCode dalvCode
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
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/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 ()
}
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.dx.rop.code.Rop ifOp
com.android.jack.dx.rop.code.Rop ifOp
com.android.jack.ir.ast.JIfStatement ifStmt
com.android.jack.ir.ast.JExpression condExpr
com.android.jack.dx.rop.code.SourcePosition ifStmtSrcPos
com.android.jack.dx.rop.code.Rop ifOp
com.android.jack.dx.rop.code.RegisterSpecList sources
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.transformations.booleanoperators.FallThroughMarker ftm
com.android.jack.dx.rop.code.Insn ifInst
public com.android.jack.dx.rop.code.Rop getCmpOperatorForFloatDouble (com.android.jack.ir.ast.JBinaryOperator, com.android.jack.dx.rop.type.Type)
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.dx.rop.type.Type type
public com.android.jack.dx.rop.code.Rop getOperatorForIf (com.android.jack.ir.ast.JBinaryOperator, com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.dx.rop.code.RegisterSpecList sources
public com.android.jack.dx.rop.code.Rop getReverseOperatorForIf (com.android.jack.ir.ast.JBinaryOperator, com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.dx.rop.code.RegisterSpecList sources
public boolean visit (com.android.jack.ir.ast.JReturnStatement)
com.android.jack.dx.rop.code.RegisterSpecList sources
com.android.jack.ir.ast.JReturnStatement retStmt
com.android.jack.ir.ast.JExpression returnedExpr
com.android.jack.dx.rop.code.RegisterSpecList sources
com.android.jack.dx.rop.code.Insn retInst
public boolean visit (com.android.jack.ir.ast.JSwitchStatement)
com.android.jack.ir.ast.JStatement firstStatement
com.android.jack.ir.ast.JLiteral caseValue
com.android.jack.cfg.BasicBlock caseBb
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.Rop rop
com.android.jack.dx.rop.code.Rop rop
com.android.jack.dx.rop.code.Rop rop
com.android.jack.dx.rop.code.Rop rop
com.android.jack.dx.rop.code.SourcePosition sourcePosition
com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum castTo
com.android.jack.dx.rop.code.RegisterSpec fromReg
com.android.jack.dx.rop.code.RegisterSpec destReg
com.android.jack.dx.rop.code.Rop rop
com.android.jack.dx.rop.code.RegisterSpecList sources
com.android.jack.dx.rop.code.Insn inst
private com.android.jack.dx.rop.cst.Constant buildPrimitiveConstant (com.android.jack.ir.ast.JValueLiteral)
com.android.jack.ir.ast.JValueLiteral literal
com.android.jack.dx.rop.cst.Constant cst
com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum primitiveType
private com.android.jack.dx.rop.cst.Constant getConstant (com.android.jack.ir.ast.JValueLiteral)
com.android.jack.ir.ast.JValueLiteral literal
com.android.jack.dx.rop.cst.Constant cst
com.android.jack.ir.ast.JType type
private void buildConstant (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JValueLiteral)
com.android.jack.dx.rop.code.Insn constInst
com.android.jack.dx.rop.code.Insn constInst
com.android.jack.dx.rop.code.Insn constInst
com.android.jack.dx.rop.code.RegisterSpec destReg
com.android.jack.ir.ast.JValueLiteral literal
com.android.jack.ir.ast.JType type
com.android.jack.dx.rop.code.Rop constOp
com.android.jack.dx.rop.code.Insn constInst
private void buildUnaryOperation (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JUnaryOperation)
com.android.jack.dx.rop.code.RegisterSpec destReg
com.android.jack.ir.ast.JUnaryOperation unary
com.android.jack.dx.rop.code.SourcePosition unarySrcPos
com.android.jack.dx.rop.code.RegisterSpec srcRegisterSpec
com.android.jack.dx.rop.code.RegisterSpecList sources
com.android.jack.dx.rop.code.Rop opcode
private void buildBinaryOperation (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.ir.ast.JBinaryOperation)
com.android.jack.dx.rop.code.RegisterSpecList sources
int newCst
com.android.jack.dx.rop.code.RegisterSpecList sources
com.android.jack.dx.rop.code.RegisterSpecList sources
com.android.jack.dx.rop.code.RegisterSpecList sources
com.android.jack.dx.rop.code.RegisterSpecList sources
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.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.dx.rop.code.Rop callOp
com.android.jack.dx.rop.code.Rop callOp
com.android.jack.dx.rop.code.Rop callOp
com.android.jack.ir.ast.JExpression 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 ()
}
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
private boolean isSynthetic (com.android.jack.ir.ast.JVariable)
com.android.jack.ir.ast.JVariable var
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 java.lang.Exception {
private static final long serialVersionUID
public void ()
}
com/android/jack/backend/jayce/JayceFileImporter$CollisionPolicy.classJayceFileImporter.java
package com.android.jack.backend.jayce
public 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 jackLibraries
private static final char VPATH_SEPARATOR
public static final com.android.sched.util.config.id.PropertyId COLLISION_POLICY
private final com.android.jack.backend.jayce.JayceFileImporter$CollisionPolicy collisionPolicy
private final com.android.jack.backend.jayce.JayceFileImporter$CollisionPolicy resourceCollisionPolicy
public void (java.util.List)
java.util.List jackLibraries
public void doJayceImport (com.android.jack.ir.ast.JSession) throws com.android.jack.library.LibraryReadingException
com.android.jack.lookup.JLookupException e
com.android.jack.backend.jayce.TypeImportConflictException e
com.android.sched.vfs.InputVFile jayceFile
String name
com.android.jack.reporting.Reporter reporter
java.util.Iterator jayceFileIt
com.android.jack.library.InputJackLibrary jackLibrary
java.util.Iterator i$
com.android.jack.ir.ast.JSession session
public void doResourceImport (com.android.jack.ir.ast.JSession) throws com.android.jack.library.LibraryReadingException
com.android.jack.resource.ResourceImportConflictException e
com.android.sched.vfs.InputVFile rscFile
String name
com.android.jack.reporting.Reporter reporter
java.util.Iterator rscFileIt
com.android.jack.library.InputJackLibrary jackLibrary
java.util.Iterator i$
com.android.jack.ir.ast.JSession session
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.jack.ir.ast.JSession session
String path
com.android.jack.library.InputLibrary intendedInputLibrary
com.android.sched.util.log.Event readEvent
private static boolean isTypeFromLibrary (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.library.InputLibrary)
com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
com.android.jack.library.InputLibrary intendedInputLibrary
com.android.sched.util.location.Location existingSource
com.android.jack.library.TypeInInputLibraryLocation existingLocation
private java.lang.String convertJackFilePathToSignature (java.lang.String)
String path
String pathWithoutExt
private void addImportedResource (com.android.sched.vfs.InputVFile, com.android.jack.ir.ast.JSession, java.lang.String) throws com.android.jack.resource.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/JayceInLibraryProduct.classJayceInLibraryProduct.java
package com.android.jack.backend.jayce
public com.android.jack.backend.jayce.JayceInLibraryProduct extends java.lang.Object implements com.android.sched.item.Production {
public void ()
}
com/android/jack/backend/jayce/JayceInLibraryWriter.classJayceInLibraryWriter.java
package com.android.jack.backend.jayce
public com.android.jack.backend.jayce.JayceInLibraryWriter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.library.OutputJackLibrary outputJackLibrary
static final boolean $assertionsDisabled
public void ()
com.android.jack.library.OutputJackLibrary ojl
public boolean needsSynchronization ()
public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.library.InputLibrary inputLibrary
java.io.OutputStream out
java.io.IOException e
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.sched.util.location.Location loc
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
static void ()
}
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)
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 boolean firstStmtCreated
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.NormalBasicBlock entryNode
com.android.jack.cfg.BasicBlock bb
com.android.jack.cfg.BasicBlockMarker marker
private void buildCfgForPei (com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JStatement peiInst
com.android.jack.cfg.PeiBasicBlock peiBlock
com.android.jack.ir.ast.JStatement nextStatement
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
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/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 ()
}
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
}
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/Brest.classBrest.java
package com.android.jack.config.id
public com.android.jack.config.id.Brest extends com.android.jack.config.id.Arzon {
private static final com.android.jack.config.id.Brest INSTANCE
public void ()
public boolean isPublic ()
public static com.android.jack.config.id.Brest 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)
public volatile com.android.sched.util.config.id.PropertyId withCategory (com.android.sched.util.config.category.Category)
public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object)
public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String)
public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
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/dx/dex/DexFormat.classDexFormat.java
package com.android.jack.dx.dex
public final com.android.jack.dx.dex.DexFormat extends java.lang.Object {
public static final int API_CURRENT
public static final int API_NO_EXTENDED_OPCODES
public static final String DEX_IN_JAR_NAME
public static final String MAGIC_PREFIX
public static final String MAGIC_SUFFIX
public static final String VERSION_CURRENT
public static final String VERSION_FOR_API_13
public static final int ENDIAN_TAG
public static final int MAX_MEMBER_IDX
public static final int MAX_TYPE_IDX
private void ()
public static int magicToApi (byte[])
byte[] magic
String version
public static java.lang.String apiToMagic (int)
String version
int targetApiLevel
String version
}
com/android/jack/dx/dex/DexOptions.classDexOptions.java
package com.android.jack.dx.dex
public com.android.jack.dx.dex.DexOptions extends java.lang.Object {
public static final boolean ALIGN_64BIT_REGS
public int targetApiLevel
public boolean forceJumbo
public void ()
public java.lang.String getMagic ()
}
com/android/jack/dx/dex/SizeOf.classSizeOf.java
package com.android.jack.dx.dex
public final com.android.jack.dx.dex.SizeOf extends java.lang.Object {
public static final int UBYTE
public static final int USHORT
public static final int UINT
public static final int SIGNATURE
public static final int HEADER_ITEM
public static final int STRING_ID_ITEM
public static final int TYPE_ID_ITEM
public static final int TYPE_ITEM
public static final int PROTO_ID_ITEM
public static final int MEMBER_ID_ITEM
public static final int CLASS_DEF_ITEM
public static final int MAP_ITEM
public static final int TRY_ITEM
private void ()
}
com/android/jack/dx/dex/TableOfContents$Section.classTableOfContents.java
package com.android.jack.dx.dex
public com.android.jack.dx.dex.TableOfContents$Section extends java.lang.Object implements java.lang.Comparable {
public final short type
public int size
public int off
public int byteCount
public void (int)
int type
public boolean exists ()
public int compareTo (com.android.jack.dx.dex.TableOfContents$Section)
com.android.jack.dx.dex.TableOfContents$Section section
public java.lang.String toString ()
public volatile int compareTo (java.lang.Object)
}
com/android/jack/dx/dex/TableOfContents.classTableOfContents.java
package com.android.jack.dx.dex
public final com.android.jack.dx.dex.TableOfContents extends java.lang.Object {
public final com.android.jack.dx.dex.TableOfContents$Section header
public final com.android.jack.dx.dex.TableOfContents$Section stringIds
public final com.android.jack.dx.dex.TableOfContents$Section typeIds
public final com.android.jack.dx.dex.TableOfContents$Section protoIds
public final com.android.jack.dx.dex.TableOfContents$Section fieldIds
public final com.android.jack.dx.dex.TableOfContents$Section methodIds
public final com.android.jack.dx.dex.TableOfContents$Section classDefs
public final com.android.jack.dx.dex.TableOfContents$Section mapList
public final com.android.jack.dx.dex.TableOfContents$Section typeLists
public final com.android.jack.dx.dex.TableOfContents$Section annotationSetRefLists
public final com.android.jack.dx.dex.TableOfContents$Section annotationSets
public final com.android.jack.dx.dex.TableOfContents$Section classDatas
public final com.android.jack.dx.dex.TableOfContents$Section codes
public final com.android.jack.dx.dex.TableOfContents$Section stringDatas
public final com.android.jack.dx.dex.TableOfContents$Section debugInfos
public final com.android.jack.dx.dex.TableOfContents$Section annotations
public final com.android.jack.dx.dex.TableOfContents$Section encodedArrays
public final com.android.jack.dx.dex.TableOfContents$Section annotationsDirectories
public final com.android.jack.dx.dex.TableOfContents$Section[] sections
public int checksum
public byte[] signature
public int fileSize
public int linkSize
public int linkOff
public int dataSize
public int dataOff
public void ()
public void readFrom (com.android.jack.dx.io.DexBuffer)
com.android.jack.dx.io.DexBuffer buffer
private void readHeader (com.android.jack.dx.io.DexBuffer$Section)
com.android.jack.dx.io.DexBuffer$Section headerIn
byte[] magic
int apiTarget
int headerSize
int endianTag
private void readMap (com.android.jack.dx.io.DexBuffer$Section)
short type
com.android.jack.dx.dex.TableOfContents$Section section
int size
int offset
int i
com.android.jack.dx.io.DexBuffer$Section in
int mapSize
com.android.jack.dx.dex.TableOfContents$Section previous
public void computeSizesFromOffsets ()
com.android.jack.dx.dex.TableOfContents$Section section
int i
int end
private com.android.jack.dx.dex.TableOfContents$Section getSection (short)
com.android.jack.dx.dex.TableOfContents$Section section
com.android.jack.dx.dex.TableOfContents$Section[] arr$
int len$
int i$
short type
public void writeHeader (com.android.jack.dx.io.DexBuffer$Section) throws java.io.IOException
com.android.jack.dx.io.DexBuffer$Section out
public void writeMap (com.android.jack.dx.io.DexBuffer$Section)
com.android.jack.dx.dex.TableOfContents$Section section
com.android.jack.dx.dex.TableOfContents$Section[] arr$
int len$
int i$
com.android.jack.dx.dex.TableOfContents$Section section
com.android.jack.dx.dex.TableOfContents$Section[] arr$
int len$
int i$
com.android.jack.dx.io.DexBuffer$Section out
int count
}
com/android/jack/dx/dex/code/ArrayData.classArrayData.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.ArrayData extends com.android.jack.dx.dex.code.VariableSizeInsn {
private final com.android.jack.dx.dex.code.CodeAddress user
private final java.util.ArrayList values
private final com.android.jack.dx.rop.cst.Constant arrayType
private final int elemWidth
private final int initLength
public void (com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.dex.code.CodeAddress, java.util.ArrayList, com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.code.SourcePosition position
com.android.jack.dx.dex.code.CodeAddress user
java.util.ArrayList values
com.android.jack.dx.rop.cst.Constant arrayType
int sz
public int codeSize ()
int sz
public void writeTo (com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.rop.cst.Constant cst
int i
com.android.jack.dx.rop.cst.Constant cst
int i
com.android.jack.dx.rop.cst.Constant cst
int i
com.android.jack.dx.rop.cst.Constant cst
int i
com.android.jack.dx.util.AnnotatedOutput out
int sz
public com.android.jack.dx.dex.code.DalvInsn withRegisters (com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.RegisterSpecList registers
protected java.lang.String argString ()
int i
StringBuffer sb
int sz
protected java.lang.String listingString0 (boolean)
int i
boolean noteIndices
int baseAddress
StringBuffer sb
int sz
}
com/android/jack/dx/dex/code/BlockAddresses.classBlockAddresses.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.BlockAddresses extends java.lang.Object {
private final com.android.jack.dx.dex.code.CodeAddress[] starts
private final com.android.jack.dx.dex.code.CodeAddress[] lasts
private final com.android.jack.dx.dex.code.CodeAddress[] ends
public void (com.android.jack.dx.rop.code.RopMethod)
com.android.jack.dx.rop.code.RopMethod method
com.android.jack.dx.rop.code.BasicBlockList blocks
int maxLabel
public com.android.jack.dx.dex.code.CodeAddress getStart (com.android.jack.dx.rop.code.BasicBlock)
com.android.jack.dx.rop.code.BasicBlock block
public com.android.jack.dx.dex.code.CodeAddress getStart (int)
int label
public com.android.jack.dx.dex.code.CodeAddress getLast (com.android.jack.dx.rop.code.BasicBlock)
com.android.jack.dx.rop.code.BasicBlock block
public com.android.jack.dx.dex.code.CodeAddress getLast (int)
int label
public com.android.jack.dx.dex.code.CodeAddress getEnd (com.android.jack.dx.rop.code.BasicBlock)
com.android.jack.dx.rop.code.BasicBlock block
public com.android.jack.dx.dex.code.CodeAddress getEnd (int)
int label
private void setupArrays (com.android.jack.dx.rop.code.RopMethod)
com.android.jack.dx.rop.code.BasicBlock one
int label
com.android.jack.dx.rop.code.Insn insn
com.android.jack.dx.rop.code.SourcePosition pos
int i
com.android.jack.dx.rop.code.RopMethod method
com.android.jack.dx.rop.code.BasicBlockList blocks
int sz
}
com/android/jack/dx/dex/code/CatchBuilder.classCatchBuilder.java
package com.android.jack.dx.dex.code
public abstract com.android.jack.dx.dex.code.CatchBuilder extends java.lang.Object {
public abstract com.android.jack.dx.dex.code.CatchTable build ()
public abstract boolean hasAnyCatches ()
public abstract java.util.HashSet getCatchTypes ()
}
com/android/jack/dx/dex/code/CatchHandlerList$Entry.classCatchHandlerList.java
package com.android.jack.dx.dex.code
public com.android.jack.dx.dex.code.CatchHandlerList$Entry extends java.lang.Object implements java.lang.Comparable {
private final com.android.jack.dx.rop.cst.CstType exceptionType
private final int handler
public void (com.android.jack.dx.rop.cst.CstType, int)
com.android.jack.dx.rop.cst.CstType exceptionType
int handler
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
public int compareTo (com.android.jack.dx.dex.code.CatchHandlerList$Entry)
com.android.jack.dx.dex.code.CatchHandlerList$Entry other
public com.android.jack.dx.rop.cst.CstType getExceptionType ()
public int getHandler ()
public volatile int compareTo (java.lang.Object)
}
com/android/jack/dx/dex/code/CatchHandlerList.classCatchHandlerList.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.CatchHandlerList extends com.android.jack.dx.util.FixedSizeList implements java.lang.Comparable {
public static final com.android.jack.dx.dex.code.CatchHandlerList EMPTY
public void (int)
int size
public com.android.jack.dx.dex.code.CatchHandlerList$Entry get (int)
int n
public java.lang.String toHuman ()
public java.lang.String toHuman (java.lang.String, java.lang.String)
com.android.jack.dx.dex.code.CatchHandlerList$Entry entry
int i
String prefix
String header
StringBuilder sb
int size
public boolean catchesAll ()
int size
com.android.jack.dx.dex.code.CatchHandlerList$Entry last
public void set (int, com.android.jack.dx.rop.cst.CstType, int)
int n
com.android.jack.dx.rop.cst.CstType exceptionType
int handler
public void set (int, com.android.jack.dx.dex.code.CatchHandlerList$Entry)
int n
com.android.jack.dx.dex.code.CatchHandlerList$Entry entry
public int compareTo (com.android.jack.dx.dex.code.CatchHandlerList)
com.android.jack.dx.dex.code.CatchHandlerList$Entry thisEntry
com.android.jack.dx.dex.code.CatchHandlerList$Entry otherEntry
int compare
int i
com.android.jack.dx.dex.code.CatchHandlerList other
int thisSize
int otherSize
int checkSize
public volatile int compareTo (java.lang.Object)
static void ()
}
com/android/jack/dx/dex/code/CatchTable$Entry.classCatchTable.java
package com.android.jack.dx.dex.code
public com.android.jack.dx.dex.code.CatchTable$Entry extends java.lang.Object implements java.lang.Comparable {
private final int start
private final int end
private final com.android.jack.dx.dex.code.CatchHandlerList handlers
public void (int, int, com.android.jack.dx.dex.code.CatchHandlerList)
int start
int end
com.android.jack.dx.dex.code.CatchHandlerList handlers
public int hashCode ()
int hash
public boolean equals (java.lang.Object)
Object other
public int compareTo (com.android.jack.dx.dex.code.CatchTable$Entry)
com.android.jack.dx.dex.code.CatchTable$Entry other
public int getStart ()
public int getEnd ()
public com.android.jack.dx.dex.code.CatchHandlerList getHandlers ()
public volatile int compareTo (java.lang.Object)
}
com/android/jack/dx/dex/code/CatchTable.classCatchTable.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.CatchTable extends com.android.jack.dx.util.FixedSizeList implements java.lang.Comparable {
public static final com.android.jack.dx.dex.code.CatchTable EMPTY
public void (int)
int size
public com.android.jack.dx.dex.code.CatchTable$Entry get (int)
int n
public void set (int, com.android.jack.dx.dex.code.CatchTable$Entry)
int n
com.android.jack.dx.dex.code.CatchTable$Entry entry
public int compareTo (com.android.jack.dx.dex.code.CatchTable)
com.android.jack.dx.dex.code.CatchTable$Entry thisEntry
com.android.jack.dx.dex.code.CatchTable$Entry otherEntry
int compare
int i
com.android.jack.dx.dex.code.CatchTable other
int thisSize
int otherSize
int checkSize
public volatile int compareTo (java.lang.Object)
static void ()
}
com/android/jack/dx/dex/code/CodeAddress.classCodeAddress.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.CodeAddress extends com.android.jack.dx.dex.code.ZeroSizeInsn {
private final boolean bindsClosely
public void (com.android.jack.dx.rop.code.SourcePosition)
com.android.jack.dx.rop.code.SourcePosition position
public void (com.android.jack.dx.rop.code.SourcePosition, boolean)
com.android.jack.dx.rop.code.SourcePosition position
boolean bindsClosely
public final com.android.jack.dx.dex.code.DalvInsn withRegisters (com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.RegisterSpecList registers
protected java.lang.String argString ()
protected java.lang.String listingString0 (boolean)
boolean noteIndices
public boolean getBindsClosely ()
}
com/android/jack/dx/dex/code/CstInsn.classCstInsn.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.CstInsn extends com.android.jack.dx.dex.code.FixedSizeInsn {
private final com.android.jack.dx.rop.cst.Constant constant
private int index
private int classIndex
public void (com.android.jack.dx.dex.code.Dop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpecList, com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.dex.code.Dop opcode
com.android.jack.dx.rop.code.SourcePosition position
com.android.jack.dx.rop.code.RegisterSpecList registers
com.android.jack.dx.rop.cst.Constant constant
public com.android.jack.dx.dex.code.DalvInsn withOpcode (com.android.jack.dx.dex.code.Dop)
com.android.jack.dx.dex.code.Dop opcode
com.android.jack.dx.dex.code.CstInsn result
public com.android.jack.dx.dex.code.DalvInsn withRegisters (com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.RegisterSpecList registers
com.android.jack.dx.dex.code.CstInsn result
public com.android.jack.dx.rop.cst.Constant getConstant ()
public int getIndex ()
public boolean hasIndex ()
public void setIndex (int)
int index
public int getClassIndex ()
public boolean hasClassIndex ()
public void setClassIndex (int)
int index
protected java.lang.String argString ()
}
com/android/jack/dx/dex/code/DalvCode$AssignIndicesCallback.classDalvCode.java
package com.android.jack.dx.dex.code
public abstract com.android.jack.dx.dex.code.DalvCode$AssignIndicesCallback extends java.lang.Object {
public abstract int getIndex (com.android.jack.dx.rop.cst.Constant)
}
com/android/jack/dx/dex/code/DalvCode.classDalvCode.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.DalvCode extends java.lang.Object {
private final int positionInfo
private com.android.jack.dx.dex.code.OutputFinisher unprocessedInsns
private com.android.jack.dx.dex.code.CatchBuilder unprocessedCatches
private com.android.jack.dx.dex.code.CatchTable catches
private com.android.jack.dx.dex.code.PositionList positions
private com.android.jack.dx.dex.code.LocalList locals
private com.android.jack.dx.dex.code.DalvInsnList insns
public void (int, com.android.jack.dx.dex.code.OutputFinisher, com.android.jack.dx.dex.code.CatchBuilder)
int positionInfo
com.android.jack.dx.dex.code.OutputFinisher unprocessedInsns
com.android.jack.dx.dex.code.CatchBuilder unprocessedCatches
private void finishProcessingIfNecessary ()
public void assignIndices (com.android.jack.dx.dex.code.DalvCode$AssignIndicesCallback)
com.android.jack.dx.dex.code.DalvCode$AssignIndicesCallback callback
public boolean hasPositions ()
public boolean hasLocals ()
public boolean hasAnyCatches ()
public java.util.HashSet getCatchTypes ()
public java.util.HashSet getInsnConstants ()
public com.android.jack.dx.dex.code.DalvInsnList getInsns ()
public com.android.jack.dx.dex.code.CatchTable getCatches ()
public com.android.jack.dx.dex.code.PositionList getPositions ()
public com.android.jack.dx.dex.code.LocalList getLocals ()
}
com/android/jack/dx/dex/code/DalvInsn.classDalvInsn.java
package com.android.jack.dx.dex.code
public abstract com.android.jack.dx.dex.code.DalvInsn extends java.lang.Object {
private int address
private final com.android.jack.dx.dex.code.Dop opcode
private final com.android.jack.dx.rop.code.SourcePosition position
private final com.android.jack.dx.rop.code.RegisterSpecList registers
public static com.android.jack.dx.dex.code.SimpleInsn makeMove (com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.dex.code.Dop opcode
com.android.jack.dx.dex.code.Dop opcode
com.android.jack.dx.rop.code.SourcePosition position
com.android.jack.dx.rop.code.RegisterSpec dest
com.android.jack.dx.rop.code.RegisterSpec src
boolean category1
boolean reference
int destReg
int srcReg
com.android.jack.dx.dex.code.Dop opcode
public void (com.android.jack.dx.dex.code.Dop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.dex.code.Dop opcode
com.android.jack.dx.rop.code.SourcePosition position
com.android.jack.dx.rop.code.RegisterSpecList registers
public final java.lang.String toString ()
StringBuffer sb
boolean needComma
String extra
public final boolean hasAddress ()
public final int getAddress ()
public final com.android.jack.dx.dex.code.Dop getOpcode ()
public final com.android.jack.dx.rop.code.SourcePosition getPosition ()
public final com.android.jack.dx.rop.code.RegisterSpecList getRegisters ()
public final boolean hasResult ()
public final int getMinimumRegisterRequirement (java.util.BitSet)
int i
java.util.BitSet compatRegs
boolean hasResult
int regSz
int resultRequirement
int sourceRequirement
public com.android.jack.dx.dex.code.DalvInsn getLowRegVersion ()
com.android.jack.dx.rop.code.RegisterSpecList regs
public com.android.jack.dx.dex.code.DalvInsn expandedPrefix (java.util.BitSet)
java.util.BitSet compatRegs
com.android.jack.dx.rop.code.RegisterSpecList regs
boolean firstBit
public com.android.jack.dx.dex.code.DalvInsn expandedSuffix (java.util.BitSet)
com.android.jack.dx.rop.code.RegisterSpec r
java.util.BitSet compatRegs
public com.android.jack.dx.dex.code.DalvInsn expandedVersion (java.util.BitSet)
java.util.BitSet compatRegs
com.android.jack.dx.rop.code.RegisterSpecList regs
public final java.lang.String identifierString ()
public final java.lang.String listingString (java.lang.String, int, boolean)
String prefix
int width
boolean noteIndices
String insnPerSe
String addr
int w1
int w2
public final void setAddress (int)
int address
public final int getNextAddress ()
public com.android.jack.dx.dex.code.DalvInsn withMapper (com.android.jack.dx.ssa.RegisterMapper)
com.android.jack.dx.ssa.RegisterMapper mapper
public abstract int codeSize ()
public abstract void writeTo (com.android.jack.dx.util.AnnotatedOutput)
public abstract com.android.jack.dx.dex.code.DalvInsn withOpcode (com.android.jack.dx.dex.code.Dop)
public abstract com.android.jack.dx.dex.code.DalvInsn withRegisterOffset (int)
public abstract com.android.jack.dx.dex.code.DalvInsn withRegisters (com.android.jack.dx.rop.code.RegisterSpecList)
protected abstract java.lang.String argString ()
protected abstract java.lang.String listingString0 (boolean)
}
com/android/jack/dx/dex/code/DalvInsnList.classDalvInsnList.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.DalvInsnList extends com.android.jack.dx.util.FixedSizeList {
private final int regCount
public static com.android.jack.dx.dex.code.DalvInsnList makeImmutable (java.util.ArrayList, int)
int i
java.util.ArrayList list
int regCount
int size
com.android.jack.dx.dex.code.DalvInsnList result
public void (int, int)
int size
int regCount
public com.android.jack.dx.dex.code.DalvInsn get (int)
int n
public void set (int, com.android.jack.dx.dex.code.DalvInsn)
int n
com.android.jack.dx.dex.code.DalvInsn insn
public int codeSize ()
int sz
com.android.jack.dx.dex.code.DalvInsn last
public void writeTo (com.android.jack.dx.util.AnnotatedOutput)
String s
com.android.jack.dx.dex.code.DalvInsn insn
int codeBytes
String s
int i
boolean verbose
RuntimeException ex
com.android.jack.dx.dex.code.DalvInsn insn
int i
com.android.jack.dx.util.AnnotatedOutput out
int startCursor
int sz
int written
public int getRegistersSize ()
public int getOutsSize ()
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.cst.Constant cst
boolean isStatic
int count
int i
int sz
int result
public void debugPrint (java.io.Writer, java.lang.String, boolean)
String s
com.android.jack.dx.dex.code.DalvInsn insn
String s
int i
java.io.IOException ex
java.io.Writer out
String prefix
boolean verbose
com.android.jack.dx.util.IndentingWriter iw
int sz
public void debugPrint (java.io.OutputStream, java.lang.String, boolean)
java.io.IOException ex
java.io.OutputStream out
String prefix
boolean verbose
java.io.Writer w
}
com/android/jack/dx/dex/code/Dop.classDop.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.Dop extends java.lang.Object {
private final int opcode
private final int family
private final int nextOpcode
private final com.android.jack.dx.dex.code.InsnFormat format
private final boolean hasResult
public void (int, int, int, com.android.jack.dx.dex.code.InsnFormat, boolean)
int opcode
int family
int nextOpcode
com.android.jack.dx.dex.code.InsnFormat format
boolean hasResult
public java.lang.String toString ()
public int getOpcode ()
public int getFamily ()
public com.android.jack.dx.dex.code.InsnFormat getFormat ()
public boolean hasResult ()
public java.lang.String getName ()
public int getNextOpcode ()
public com.android.jack.dx.dex.code.Dop getOppositeTest ()
}
com/android/jack/dx/dex/code/Dops.classDops.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.Dops extends java.lang.Object {
private static final com.android.jack.dx.dex.code.Dop[] DOPS
public static final com.android.jack.dx.dex.code.Dop SPECIAL_FORMAT
public static final com.android.jack.dx.dex.code.Dop NOP
public static final com.android.jack.dx.dex.code.Dop MOVE
public static final com.android.jack.dx.dex.code.Dop MOVE_FROM16
public static final com.android.jack.dx.dex.code.Dop MOVE_16
public static final com.android.jack.dx.dex.code.Dop MOVE_WIDE
public static final com.android.jack.dx.dex.code.Dop MOVE_WIDE_FROM16
public static final com.android.jack.dx.dex.code.Dop MOVE_WIDE_16
public static final com.android.jack.dx.dex.code.Dop MOVE_OBJECT
public static final com.android.jack.dx.dex.code.Dop MOVE_OBJECT_FROM16
public static final com.android.jack.dx.dex.code.Dop MOVE_OBJECT_16
public static final com.android.jack.dx.dex.code.Dop MOVE_RESULT
public static final com.android.jack.dx.dex.code.Dop MOVE_RESULT_WIDE
public static final com.android.jack.dx.dex.code.Dop MOVE_RESULT_OBJECT
public static final com.android.jack.dx.dex.code.Dop MOVE_EXCEPTION
public static final com.android.jack.dx.dex.code.Dop RETURN_VOID
public static final com.android.jack.dx.dex.code.Dop RETURN
public static final com.android.jack.dx.dex.code.Dop RETURN_WIDE
public static final com.android.jack.dx.dex.code.Dop RETURN_OBJECT
public static final com.android.jack.dx.dex.code.Dop CONST_4
public static final com.android.jack.dx.dex.code.Dop CONST_16
public static final com.android.jack.dx.dex.code.Dop CONST
public static final com.android.jack.dx.dex.code.Dop CONST_HIGH16
public static final com.android.jack.dx.dex.code.Dop CONST_WIDE_16
public static final com.android.jack.dx.dex.code.Dop CONST_WIDE_32
public static final com.android.jack.dx.dex.code.Dop CONST_WIDE
public static final com.android.jack.dx.dex.code.Dop CONST_WIDE_HIGH16
public static final com.android.jack.dx.dex.code.Dop CONST_STRING
public static final com.android.jack.dx.dex.code.Dop CONST_STRING_JUMBO
public static final com.android.jack.dx.dex.code.Dop CONST_CLASS
public static final com.android.jack.dx.dex.code.Dop MONITOR_ENTER
public static final com.android.jack.dx.dex.code.Dop MONITOR_EXIT
public static final com.android.jack.dx.dex.code.Dop CHECK_CAST
public static final com.android.jack.dx.dex.code.Dop INSTANCE_OF
public static final com.android.jack.dx.dex.code.Dop ARRAY_LENGTH
public static final com.android.jack.dx.dex.code.Dop NEW_INSTANCE
public static final com.android.jack.dx.dex.code.Dop NEW_ARRAY
public static final com.android.jack.dx.dex.code.Dop FILLED_NEW_ARRAY
public static final com.android.jack.dx.dex.code.Dop FILLED_NEW_ARRAY_RANGE
public static final com.android.jack.dx.dex.code.Dop FILL_ARRAY_DATA
public static final com.android.jack.dx.dex.code.Dop THROW
public static final com.android.jack.dx.dex.code.Dop GOTO
public static final com.android.jack.dx.dex.code.Dop GOTO_16
public static final com.android.jack.dx.dex.code.Dop GOTO_32
public static final com.android.jack.dx.dex.code.Dop PACKED_SWITCH
public static final com.android.jack.dx.dex.code.Dop SPARSE_SWITCH
public static final com.android.jack.dx.dex.code.Dop CMPL_FLOAT
public static final com.android.jack.dx.dex.code.Dop CMPG_FLOAT
public static final com.android.jack.dx.dex.code.Dop CMPL_DOUBLE
public static final com.android.jack.dx.dex.code.Dop CMPG_DOUBLE
public static final com.android.jack.dx.dex.code.Dop CMP_LONG
public static final com.android.jack.dx.dex.code.Dop IF_EQ
public static final com.android.jack.dx.dex.code.Dop IF_NE
public static final com.android.jack.dx.dex.code.Dop IF_LT
public static final com.android.jack.dx.dex.code.Dop IF_GE
public static final com.android.jack.dx.dex.code.Dop IF_GT
public static final com.android.jack.dx.dex.code.Dop IF_LE
public static final com.android.jack.dx.dex.code.Dop IF_EQZ
public static final com.android.jack.dx.dex.code.Dop IF_NEZ
public static final com.android.jack.dx.dex.code.Dop IF_LTZ
public static final com.android.jack.dx.dex.code.Dop IF_GEZ
public static final com.android.jack.dx.dex.code.Dop IF_GTZ
public static final com.android.jack.dx.dex.code.Dop IF_LEZ
public static final com.android.jack.dx.dex.code.Dop AGET
public static final com.android.jack.dx.dex.code.Dop AGET_WIDE
public static final com.android.jack.dx.dex.code.Dop AGET_OBJECT
public static final com.android.jack.dx.dex.code.Dop AGET_BOOLEAN
public static final com.android.jack.dx.dex.code.Dop AGET_BYTE
public static final com.android.jack.dx.dex.code.Dop AGET_CHAR
public static final com.android.jack.dx.dex.code.Dop AGET_SHORT
public static final com.android.jack.dx.dex.code.Dop APUT
public static final com.android.jack.dx.dex.code.Dop APUT_WIDE
public static final com.android.jack.dx.dex.code.Dop APUT_OBJECT
public static final com.android.jack.dx.dex.code.Dop APUT_BOOLEAN
public static final com.android.jack.dx.dex.code.Dop APUT_BYTE
public static final com.android.jack.dx.dex.code.Dop APUT_CHAR
public static final com.android.jack.dx.dex.code.Dop APUT_SHORT
public static final com.android.jack.dx.dex.code.Dop IGET
public static final com.android.jack.dx.dex.code.Dop IGET_WIDE
public static final com.android.jack.dx.dex.code.Dop IGET_OBJECT
public static final com.android.jack.dx.dex.code.Dop IGET_BOOLEAN
public static final com.android.jack.dx.dex.code.Dop IGET_BYTE
public static final com.android.jack.dx.dex.code.Dop IGET_CHAR
public static final com.android.jack.dx.dex.code.Dop IGET_SHORT
public static final com.android.jack.dx.dex.code.Dop IPUT
public static final com.android.jack.dx.dex.code.Dop IPUT_WIDE
public static final com.android.jack.dx.dex.code.Dop IPUT_OBJECT
public static final com.android.jack.dx.dex.code.Dop IPUT_BOOLEAN
public static final com.android.jack.dx.dex.code.Dop IPUT_BYTE
public static final com.android.jack.dx.dex.code.Dop IPUT_CHAR
public static final com.android.jack.dx.dex.code.Dop IPUT_SHORT
public static final com.android.jack.dx.dex.code.Dop SGET
public static final com.android.jack.dx.dex.code.Dop SGET_WIDE
public static final com.android.jack.dx.dex.code.Dop SGET_OBJECT
public static final com.android.jack.dx.dex.code.Dop SGET_BOOLEAN
public static final com.android.jack.dx.dex.code.Dop SGET_BYTE
public static final com.android.jack.dx.dex.code.Dop SGET_CHAR
public static final com.android.jack.dx.dex.code.Dop SGET_SHORT
public static final com.android.jack.dx.dex.code.Dop SPUT
public static final com.android.jack.dx.dex.code.Dop SPUT_WIDE
public static final com.android.jack.dx.dex.code.Dop SPUT_OBJECT
public static final com.android.jack.dx.dex.code.Dop SPUT_BOOLEAN
public static final com.android.jack.dx.dex.code.Dop SPUT_BYTE
public static final com.android.jack.dx.dex.code.Dop SPUT_CHAR
public static final com.android.jack.dx.dex.code.Dop SPUT_SHORT
public static final com.android.jack.dx.dex.code.Dop INVOKE_VIRTUAL
public static final com.android.jack.dx.dex.code.Dop INVOKE_SUPER
public static final com.android.jack.dx.dex.code.Dop INVOKE_DIRECT
public static final com.android.jack.dx.dex.code.Dop INVOKE_STATIC
public static final com.android.jack.dx.dex.code.Dop INVOKE_INTERFACE
public static final com.android.jack.dx.dex.code.Dop INVOKE_VIRTUAL_RANGE
public static final com.android.jack.dx.dex.code.Dop INVOKE_SUPER_RANGE
public static final com.android.jack.dx.dex.code.Dop INVOKE_DIRECT_RANGE
public static final com.android.jack.dx.dex.code.Dop INVOKE_STATIC_RANGE
public static final com.android.jack.dx.dex.code.Dop INVOKE_INTERFACE_RANGE
public static final com.android.jack.dx.dex.code.Dop NEG_INT
public static final com.android.jack.dx.dex.code.Dop NOT_INT
public static final com.android.jack.dx.dex.code.Dop NEG_LONG
public static final com.android.jack.dx.dex.code.Dop NOT_LONG
public static final com.android.jack.dx.dex.code.Dop NEG_FLOAT
public static final com.android.jack.dx.dex.code.Dop NEG_DOUBLE
public static final com.android.jack.dx.dex.code.Dop INT_TO_LONG
public static final com.android.jack.dx.dex.code.Dop INT_TO_FLOAT
public static final com.android.jack.dx.dex.code.Dop INT_TO_DOUBLE
public static final com.android.jack.dx.dex.code.Dop LONG_TO_INT
public static final com.android.jack.dx.dex.code.Dop LONG_TO_FLOAT
public static final com.android.jack.dx.dex.code.Dop LONG_TO_DOUBLE
public static final com.android.jack.dx.dex.code.Dop FLOAT_TO_INT
public static final com.android.jack.dx.dex.code.Dop FLOAT_TO_LONG
public static final com.android.jack.dx.dex.code.Dop FLOAT_TO_DOUBLE
public static final com.android.jack.dx.dex.code.Dop DOUBLE_TO_INT
public static final com.android.jack.dx.dex.code.Dop DOUBLE_TO_LONG
public static final com.android.jack.dx.dex.code.Dop DOUBLE_TO_FLOAT
public static final com.android.jack.dx.dex.code.Dop INT_TO_BYTE
public static final com.android.jack.dx.dex.code.Dop INT_TO_CHAR
public static final com.android.jack.dx.dex.code.Dop INT_TO_SHORT
public static final com.android.jack.dx.dex.code.Dop ADD_INT
public static final com.android.jack.dx.dex.code.Dop SUB_INT
public static final com.android.jack.dx.dex.code.Dop MUL_INT
public static final com.android.jack.dx.dex.code.Dop DIV_INT
public static final com.android.jack.dx.dex.code.Dop REM_INT
public static final com.android.jack.dx.dex.code.Dop AND_INT
public static final com.android.jack.dx.dex.code.Dop OR_INT
public static final com.android.jack.dx.dex.code.Dop XOR_INT
public static final com.android.jack.dx.dex.code.Dop SHL_INT
public static final com.android.jack.dx.dex.code.Dop SHR_INT
public static final com.android.jack.dx.dex.code.Dop USHR_INT
public static final com.android.jack.dx.dex.code.Dop ADD_LONG
public static final com.android.jack.dx.dex.code.Dop SUB_LONG
public static final com.android.jack.dx.dex.code.Dop MUL_LONG
public static final com.android.jack.dx.dex.code.Dop DIV_LONG
public static final com.android.jack.dx.dex.code.Dop REM_LONG
public static final com.android.jack.dx.dex.code.Dop AND_LONG
public static final com.android.jack.dx.dex.code.Dop OR_LONG
public static final com.android.jack.dx.dex.code.Dop XOR_LONG
public static final com.android.jack.dx.dex.code.Dop SHL_LONG
public static final com.android.jack.dx.dex.code.Dop SHR_LONG
public static final com.android.jack.dx.dex.code.Dop USHR_LONG
public static final com.android.jack.dx.dex.code.Dop ADD_FLOAT
public static final com.android.jack.dx.dex.code.Dop SUB_FLOAT
public static final com.android.jack.dx.dex.code.Dop MUL_FLOAT
public static final com.android.jack.dx.dex.code.Dop DIV_FLOAT
public static final com.android.jack.dx.dex.code.Dop REM_FLOAT
public static final com.android.jack.dx.dex.code.Dop ADD_DOUBLE
public static final com.android.jack.dx.dex.code.Dop SUB_DOUBLE
public static final com.android.jack.dx.dex.code.Dop MUL_DOUBLE
public static final com.android.jack.dx.dex.code.Dop DIV_DOUBLE
public static final com.android.jack.dx.dex.code.Dop REM_DOUBLE
public static final com.android.jack.dx.dex.code.Dop ADD_INT_2ADDR
public static final com.android.jack.dx.dex.code.Dop SUB_INT_2ADDR
public static final com.android.jack.dx.dex.code.Dop MUL_INT_2ADDR
public static final com.android.jack.dx.dex.code.Dop DIV_INT_2ADDR
public static final com.android.jack.dx.dex.code.Dop REM_INT_2ADDR
public static final com.android.jack.dx.dex.code.Dop AND_INT_2ADDR
public static final com.android.jack.dx.dex.code.Dop OR_INT_2ADDR
public static final com.android.jack.dx.dex.code.Dop XOR_INT_2ADDR
public static final com.android.jack.dx.dex.code.Dop SHL_INT_2ADDR
public static final com.android.jack.dx.dex.code.Dop SHR_INT_2ADDR
public static final com.android.jack.dx.dex.code.Dop USHR_INT_2ADDR
public static final com.android.jack.dx.dex.code.Dop ADD_LONG_2ADDR
public static final com.android.jack.dx.dex.code.Dop SUB_LONG_2ADDR
public static final com.android.jack.dx.dex.code.Dop MUL_LONG_2ADDR
public static final com.android.jack.dx.dex.code.Dop DIV_LONG_2ADDR
public static final com.android.jack.dx.dex.code.Dop REM_LONG_2ADDR
public static final com.android.jack.dx.dex.code.Dop AND_LONG_2ADDR
public static final com.android.jack.dx.dex.code.Dop OR_LONG_2ADDR
public static final com.android.jack.dx.dex.code.Dop XOR_LONG_2ADDR
public static final com.android.jack.dx.dex.code.Dop SHL_LONG_2ADDR
public static final com.android.jack.dx.dex.code.Dop SHR_LONG_2ADDR
public static final com.android.jack.dx.dex.code.Dop USHR_LONG_2ADDR
public static final com.android.jack.dx.dex.code.Dop ADD_FLOAT_2ADDR
public static final com.android.jack.dx.dex.code.Dop SUB_FLOAT_2ADDR
public static final com.android.jack.dx.dex.code.Dop MUL_FLOAT_2ADDR
public static final com.android.jack.dx.dex.code.Dop DIV_FLOAT_2ADDR
public static final com.android.jack.dx.dex.code.Dop REM_FLOAT_2ADDR
public static final com.android.jack.dx.dex.code.Dop ADD_DOUBLE_2ADDR
public static final com.android.jack.dx.dex.code.Dop SUB_DOUBLE_2ADDR
public static final com.android.jack.dx.dex.code.Dop MUL_DOUBLE_2ADDR
public static final com.android.jack.dx.dex.code.Dop DIV_DOUBLE_2ADDR
public static final com.android.jack.dx.dex.code.Dop REM_DOUBLE_2ADDR
public static final com.android.jack.dx.dex.code.Dop ADD_INT_LIT16
public static final com.android.jack.dx.dex.code.Dop RSUB_INT
public static final com.android.jack.dx.dex.code.Dop MUL_INT_LIT16
public static final com.android.jack.dx.dex.code.Dop DIV_INT_LIT16
public static final com.android.jack.dx.dex.code.Dop REM_INT_LIT16
public static final com.android.jack.dx.dex.code.Dop AND_INT_LIT16
public static final com.android.jack.dx.dex.code.Dop OR_INT_LIT16
public static final com.android.jack.dx.dex.code.Dop XOR_INT_LIT16
public static final com.android.jack.dx.dex.code.Dop ADD_INT_LIT8
public static final com.android.jack.dx.dex.code.Dop RSUB_INT_LIT8
public static final com.android.jack.dx.dex.code.Dop MUL_INT_LIT8
public static final com.android.jack.dx.dex.code.Dop DIV_INT_LIT8
public static final com.android.jack.dx.dex.code.Dop REM_INT_LIT8
public static final com.android.jack.dx.dex.code.Dop AND_INT_LIT8
public static final com.android.jack.dx.dex.code.Dop OR_INT_LIT8
public static final com.android.jack.dx.dex.code.Dop XOR_INT_LIT8
public static final com.android.jack.dx.dex.code.Dop SHL_INT_LIT8
public static final com.android.jack.dx.dex.code.Dop SHR_INT_LIT8
public static final com.android.jack.dx.dex.code.Dop USHR_INT_LIT8
private void ()
public static com.android.jack.dx.dex.code.Dop get (int)
com.android.jack.dx.dex.code.Dop result
int opcode
int idx
public static com.android.jack.dx.dex.code.Dop getNextOrNull (com.android.jack.dx.dex.code.Dop, com.android.jack.dx.dex.DexOptions)
com.android.jack.dx.dex.code.Dop opcode
com.android.jack.dx.dex.DexOptions options
int nextOpcode
private static void set (com.android.jack.dx.dex.code.Dop)
com.android.jack.dx.dex.code.Dop opcode
int idx
static void ()
}
com/android/jack/dx/dex/code/FixedSizeInsn.classFixedSizeInsn.java
package com.android.jack.dx.dex.code
public abstract com.android.jack.dx.dex.code.FixedSizeInsn extends com.android.jack.dx.dex.code.DalvInsn {
public void (com.android.jack.dx.dex.code.Dop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.dex.code.Dop opcode
com.android.jack.dx.rop.code.SourcePosition position
com.android.jack.dx.rop.code.RegisterSpecList registers
public final int codeSize ()
public final void writeTo (com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.util.AnnotatedOutput out
public final com.android.jack.dx.dex.code.DalvInsn withRegisterOffset (int)
int delta
protected final java.lang.String listingString0 (boolean)
boolean noteIndices
}
com/android/jack/dx/dex/code/HighRegisterPrefix.classHighRegisterPrefix.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.HighRegisterPrefix extends com.android.jack.dx.dex.code.VariableSizeInsn {
private com.android.jack.dx.dex.code.SimpleInsn[] insns
public void (com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.SourcePosition position
com.android.jack.dx.rop.code.RegisterSpecList registers
public int codeSize ()
com.android.jack.dx.dex.code.SimpleInsn insn
com.android.jack.dx.dex.code.SimpleInsn[] arr$
int len$
int i$
int result
public void writeTo (com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.dex.code.SimpleInsn insn
com.android.jack.dx.dex.code.SimpleInsn[] arr$
int len$
int i$
com.android.jack.dx.util.AnnotatedOutput out
private void calculateInsnsIfNecessary ()
com.android.jack.dx.rop.code.RegisterSpec src
int i
int outAt
com.android.jack.dx.rop.code.RegisterSpecList registers
int sz
public com.android.jack.dx.dex.code.DalvInsn withRegisters (com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.RegisterSpecList registers
protected java.lang.String argString ()
protected java.lang.String listingString0 (boolean)
com.android.jack.dx.rop.code.RegisterSpec src
com.android.jack.dx.dex.code.SimpleInsn insn
int i
int outAt
boolean noteIndices
com.android.jack.dx.rop.code.RegisterSpecList registers
int sz
StringBuffer sb
private static com.android.jack.dx.dex.code.SimpleInsn moveInsnFor (com.android.jack.dx.rop.code.RegisterSpec, int)
com.android.jack.dx.rop.code.RegisterSpec src
int destIndex
}
com/android/jack/dx/dex/code/InsnFormat.classInsnFormat.java
package com.android.jack.dx.dex.code
public abstract com.android.jack.dx.dex.code.InsnFormat extends java.lang.Object {
public static final boolean ALLOW_EXTENDED_OPCODES
public void ()
public final java.lang.String listingString (com.android.jack.dx.dex.code.DalvInsn, boolean)
com.android.jack.dx.dex.code.DalvInsn insn
boolean noteIndices
String op
String arg
String comment
StringBuilder sb
public abstract java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn)
public abstract java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean)
public abstract int codeSize ()
public abstract boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn)
public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
public boolean branchFits (com.android.jack.dx.dex.code.TargetInsn)
com.android.jack.dx.dex.code.TargetInsn insn
public abstract void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn)
protected static java.lang.String regListString (com.android.jack.dx.rop.code.RegisterSpecList)
int i
com.android.jack.dx.rop.code.RegisterSpecList list
int sz
StringBuffer sb
protected static java.lang.String regRangeString (com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.RegisterSpec lastReg
com.android.jack.dx.rop.code.RegisterSpecList list
int size
StringBuilder sb
protected static java.lang.String literalBitsString (com.android.jack.dx.rop.cst.CstLiteralBits)
com.android.jack.dx.rop.cst.CstLiteralBits value
StringBuffer sb
protected static java.lang.String literalBitsComment (com.android.jack.dx.rop.cst.CstLiteralBits, int)
long bits
com.android.jack.dx.rop.cst.CstLiteralBits value
int width
StringBuffer sb
long bits
protected static java.lang.String branchString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.dex.code.TargetInsn ti
int address
protected static java.lang.String branchComment (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.dex.code.TargetInsn ti
int offset
protected static java.lang.String cstString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.dex.code.CstInsn ci
com.android.jack.dx.rop.cst.Constant cst
protected static java.lang.String cstComment (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.dex.code.CstInsn ci
StringBuilder sb
int index
protected static boolean signedFitsInNibble (int)
int value
protected static boolean unsignedFitsInNibble (int)
int value
protected static boolean signedFitsInByte (int)
int value
protected static boolean unsignedFitsInByte (int)
int value
protected static boolean signedFitsInShort (int)
int value
protected static boolean unsignedFitsInShort (int)
int value
protected static boolean isRegListSequential (com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.RegisterSpec one
int i
com.android.jack.dx.rop.code.RegisterSpecList list
int sz
int first
int next
protected static int argIndex (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
int arg
protected static short opcodeUnit (com.android.jack.dx.dex.code.DalvInsn, int)
com.android.jack.dx.dex.code.DalvInsn insn
int arg
int opcode
protected static short opcodeUnit (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
int opcode
protected static short codeUnit (int, int)
int low
int high
protected static short codeUnit (int, int, int, int)
int n0
int n1
int n2
int n3
protected static int makeByte (int, int)
int low
int high
protected static void write (com.android.jack.dx.util.AnnotatedOutput, short)
com.android.jack.dx.util.AnnotatedOutput out
short c0
protected static void write (com.android.jack.dx.util.AnnotatedOutput, short, short)
com.android.jack.dx.util.AnnotatedOutput out
short c0
short c1
protected static void write (com.android.jack.dx.util.AnnotatedOutput, short, short, short)
com.android.jack.dx.util.AnnotatedOutput out
short c0
short c1
short c2
protected static void write (com.android.jack.dx.util.AnnotatedOutput, short, short, short, short)
com.android.jack.dx.util.AnnotatedOutput out
short c0
short c1
short c2
short c3
protected static void write (com.android.jack.dx.util.AnnotatedOutput, short, short, short, short, short)
com.android.jack.dx.util.AnnotatedOutput out
short c0
short c1
short c2
short c3
short c4
protected static void write (com.android.jack.dx.util.AnnotatedOutput, short, int)
com.android.jack.dx.util.AnnotatedOutput out
short c0
int c1c2
protected static void write (com.android.jack.dx.util.AnnotatedOutput, short, int, short)
com.android.jack.dx.util.AnnotatedOutput out
short c0
int c1c2
short c3
protected static void write (com.android.jack.dx.util.AnnotatedOutput, short, int, short, short)
com.android.jack.dx.util.AnnotatedOutput out
short c0
int c1c2
short c3
short c4
protected static void write (com.android.jack.dx.util.AnnotatedOutput, short, long)
com.android.jack.dx.util.AnnotatedOutput out
short c0
long c1c2c3c4
}
com/android/jack/dx/dex/code/LocalList$Disposition.classLocalList.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.LocalList$Disposition extends java.lang.Enum {
public static final com.android.jack.dx.dex.code.LocalList$Disposition START
public static final com.android.jack.dx.dex.code.LocalList$Disposition END_SIMPLY
public static final com.android.jack.dx.dex.code.LocalList$Disposition END_REPLACED
public static final com.android.jack.dx.dex.code.LocalList$Disposition END_MOVED
public static final com.android.jack.dx.dex.code.LocalList$Disposition END_CLOBBERED_BY_PREV
public static final com.android.jack.dx.dex.code.LocalList$Disposition END_CLOBBERED_BY_NEXT
private static final com.android.jack.dx.dex.code.LocalList$Disposition[] $VALUES
public static com.android.jack.dx.dex.code.LocalList$Disposition[] values ()
public static com.android.jack.dx.dex.code.LocalList$Disposition valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/dx/dex/code/LocalList$Entry.classLocalList.java
package com.android.jack.dx.dex.code
public com.android.jack.dx.dex.code.LocalList$Entry extends java.lang.Object implements java.lang.Comparable {
private final int address
private final com.android.jack.dx.dex.code.LocalList$Disposition disposition
private final com.android.jack.dx.rop.code.RegisterSpec spec
private final com.android.jack.dx.rop.cst.CstType type
public void (int, com.android.jack.dx.dex.code.LocalList$Disposition, com.android.jack.dx.rop.code.RegisterSpec)
NullPointerException ex
int address
com.android.jack.dx.dex.code.LocalList$Disposition disposition
com.android.jack.dx.rop.code.RegisterSpec spec
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
int hashcode
public int compareTo (com.android.jack.dx.dex.code.LocalList$Entry)
com.android.jack.dx.dex.code.LocalList$Entry other
boolean thisIsStart
boolean otherIsStart
public int getAddress ()
public com.android.jack.dx.dex.code.LocalList$Disposition getDisposition ()
public boolean isStart ()
public com.android.jack.dx.rop.cst.CstString getName ()
public com.android.jack.dx.rop.cst.CstString getSignature ()
public com.android.jack.dx.rop.cst.CstType getType ()
public int getRegister ()
public com.android.jack.dx.rop.code.RegisterSpec getRegisterSpec ()
public boolean matches (com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.RegisterSpec otherSpec
public boolean matches (com.android.jack.dx.dex.code.LocalList$Entry)
com.android.jack.dx.dex.code.LocalList$Entry other
public com.android.jack.dx.dex.code.LocalList$Entry withDisposition (com.android.jack.dx.dex.code.LocalList$Disposition)
com.android.jack.dx.dex.code.LocalList$Disposition disposition
public volatile int compareTo (java.lang.Object)
}
com/android/jack/dx/dex/code/LocalList$MakeState.classLocalList.java
package com.android.jack.dx.dex.code
public com.android.jack.dx.dex.code.LocalList$MakeState extends java.lang.Object {
private final java.util.ArrayList result
private int nullResultCount
private com.android.jack.dx.rop.code.RegisterSpecSet regs
private int[] endIndices
private int lastAddress
static final boolean $assertionsDisabled
public void (int)
int initialSize
private void aboutToProcess (int, int)
int newSz
com.android.jack.dx.rop.code.RegisterSpecSet newRegs
int[] newEnds
int address
int reg
boolean first
public void snapshot (int, com.android.jack.dx.rop.code.RegisterSpecSet)
com.android.jack.dx.rop.code.RegisterSpec oldSpec
com.android.jack.dx.rop.code.RegisterSpec newSpec
int i
int address
com.android.jack.dx.rop.code.RegisterSpecSet specs
int sz
public void startLocal (int, com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.dex.code.LocalList$Entry endEntry
com.android.jack.dx.rop.code.RegisterSpec justBelow
com.android.jack.dx.rop.code.RegisterSpec justAbove
int address
com.android.jack.dx.rop.code.RegisterSpec startedLocal
int regNum
com.android.jack.dx.rop.code.RegisterSpec existingLocal
com.android.jack.dx.rop.code.RegisterSpec movedLocal
int endAt
public void endLocal (int, com.android.jack.dx.rop.code.RegisterSpec)
int address
com.android.jack.dx.rop.code.RegisterSpec endedLocal
public void endLocal (int, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.dex.code.LocalList$Disposition)
int address
com.android.jack.dx.rop.code.RegisterSpec endedLocal
com.android.jack.dx.dex.code.LocalList$Disposition disposition
int regNum
int endAt
private boolean checkForEmptyRange (int, com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.dex.code.LocalList$Entry entry
int address
com.android.jack.dx.rop.code.RegisterSpec endedLocal
int at
com.android.jack.dx.dex.code.LocalList$Entry entry
int regNum
boolean found
private static com.android.jack.dx.rop.code.RegisterSpec filterSpec (com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.RegisterSpec orig
private void add (int, com.android.jack.dx.dex.code.LocalList$Disposition, com.android.jack.dx.rop.code.RegisterSpec)
int address
com.android.jack.dx.dex.code.LocalList$Disposition disposition
com.android.jack.dx.rop.code.RegisterSpec spec
int regNum
private void addOrUpdateEnd (int, com.android.jack.dx.dex.code.LocalList$Disposition, com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.dex.code.LocalList$Entry endEntry
int address
com.android.jack.dx.dex.code.LocalList$Disposition disposition
com.android.jack.dx.rop.code.RegisterSpec spec
int regNum
int endAt
public com.android.jack.dx.dex.code.LocalList finish ()
com.android.jack.dx.dex.code.LocalList$Entry e
java.util.Iterator i$
int at
int i
int resultSz
int finalSz
com.android.jack.dx.dex.code.LocalList$Entry[] resultArr
com.android.jack.dx.dex.code.LocalList resultList
static void ()
}
com/android/jack/dx/dex/code/LocalList.classLocalList.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.LocalList extends com.android.jack.dx.util.FixedSizeList {
public static final com.android.jack.dx.dex.code.LocalList EMPTY
private static final boolean DEBUG
public void (int)
int size
public com.android.jack.dx.dex.code.LocalList$Entry get (int)
int n
public void set (int, com.android.jack.dx.dex.code.LocalList$Entry)
int n
com.android.jack.dx.dex.code.LocalList$Entry entry
public void debugPrint (java.io.PrintStream, java.lang.String)
int i
java.io.PrintStream out
String prefix
int sz
public static com.android.jack.dx.dex.code.LocalList make (com.android.jack.dx.dex.code.DalvInsnList)
com.android.jack.dx.rop.code.RegisterSpecSet snapshot
com.android.jack.dx.rop.code.RegisterSpec local
com.android.jack.dx.dex.code.DalvInsn insn
int i
com.android.jack.dx.dex.code.DalvInsnList insns
int sz
com.android.jack.dx.dex.code.LocalList$MakeState state
com.android.jack.dx.dex.code.LocalList result
private static void debugVerify (com.android.jack.dx.dex.code.LocalList)
int i
int sz
RuntimeException ex
com.android.jack.dx.dex.code.LocalList locals
private static void debugVerify0 (com.android.jack.dx.dex.code.LocalList)
com.android.jack.dx.dex.code.LocalList$Entry already
com.android.jack.dx.dex.code.LocalList$Entry test
int j
int addr
boolean foundStart
com.android.jack.dx.dex.code.LocalList$Entry e
int reg
int i
com.android.jack.dx.dex.code.LocalList locals
int sz
com.android.jack.dx.dex.code.LocalList$Entry[] active
static void ()
}
com/android/jack/dx/dex/code/LocalSnapshot.classLocalSnapshot.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.LocalSnapshot extends com.android.jack.dx.dex.code.ZeroSizeInsn {
private final com.android.jack.dx.rop.code.RegisterSpecSet locals
public void (com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpecSet)
com.android.jack.dx.rop.code.SourcePosition position
com.android.jack.dx.rop.code.RegisterSpecSet locals
public com.android.jack.dx.dex.code.DalvInsn withRegisterOffset (int)
int delta
public com.android.jack.dx.dex.code.DalvInsn withRegisters (com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.RegisterSpecList registers
public com.android.jack.dx.rop.code.RegisterSpecSet getLocals ()
protected java.lang.String argString ()
protected java.lang.String listingString0 (boolean)
com.android.jack.dx.rop.code.RegisterSpec spec
int i
boolean noteIndices
int sz
int max
StringBuffer sb
public com.android.jack.dx.dex.code.DalvInsn withMapper (com.android.jack.dx.ssa.RegisterMapper)
com.android.jack.dx.ssa.RegisterMapper mapper
}
com/android/jack/dx/dex/code/LocalStart.classLocalStart.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.LocalStart extends com.android.jack.dx.dex.code.ZeroSizeInsn {
private final com.android.jack.dx.rop.code.RegisterSpec local
public static java.lang.String localString (com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.RegisterSpec spec
public void (com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.SourcePosition position
com.android.jack.dx.rop.code.RegisterSpec local
public com.android.jack.dx.dex.code.DalvInsn withRegisterOffset (int)
int delta
public com.android.jack.dx.dex.code.DalvInsn withRegisters (com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.RegisterSpecList registers
public com.android.jack.dx.rop.code.RegisterSpec getLocal ()
protected java.lang.String argString ()
protected java.lang.String listingString0 (boolean)
boolean noteIndices
public com.android.jack.dx.dex.code.DalvInsn withMapper (com.android.jack.dx.ssa.RegisterMapper)
com.android.jack.dx.ssa.RegisterMapper mapper
}
com/android/jack/dx/dex/code/OddSpacer.classOddSpacer.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.OddSpacer extends com.android.jack.dx.dex.code.VariableSizeInsn {
public void (com.android.jack.dx.rop.code.SourcePosition)
com.android.jack.dx.rop.code.SourcePosition position
public int codeSize ()
public void writeTo (com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.util.AnnotatedOutput out
public com.android.jack.dx.dex.code.DalvInsn withRegisters (com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.RegisterSpecList registers
protected java.lang.String argString ()
protected java.lang.String listingString0 (boolean)
boolean noteIndices
}
com/android/jack/dx/dex/code/OutputCollector.classOutputCollector.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.OutputCollector extends java.lang.Object {
private final com.android.jack.dx.dex.code.OutputFinisher finisher
private java.util.ArrayList suffix
public void (com.android.jack.dx.dex.DexOptions, int, int, int, int)
com.android.jack.dx.dex.DexOptions dexOptions
int initialCapacity
int suffixInitialCapacity
int regCount
int paramSize
public void add (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
public void reverseBranch (int, com.android.jack.dx.dex.code.CodeAddress)
int which
com.android.jack.dx.dex.code.CodeAddress newTarget
public void addSuffix (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
public com.android.jack.dx.dex.code.OutputFinisher getFinisher ()
private void appendSuffixToOutput ()
int i
int size
}
com/android/jack/dx/dex/code/OutputFinisher.classOutputFinisher.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.OutputFinisher extends java.lang.Object {
private final com.android.jack.dx.dex.DexOptions dexOptions
private final int unreservedRegCount
private java.util.ArrayList insns
private boolean hasAnyPositionInfo
private boolean hasAnyLocalInfo
private int reservedCount
private int reservedParameterCount
private final int paramSize
public void (com.android.jack.dx.dex.DexOptions, int, int, int)
com.android.jack.dx.dex.DexOptions dexOptions
int initialCapacity
int regCount
int paramSize
public boolean hasAnyPositionInfo ()
public boolean hasAnyLocalInfo ()
private static boolean hasLocalInfo (com.android.jack.dx.dex.code.DalvInsn)
int i
com.android.jack.dx.rop.code.RegisterSpecSet specs
int size
com.android.jack.dx.rop.code.RegisterSpec spec
com.android.jack.dx.dex.code.DalvInsn insn
private static boolean hasLocalInfo (com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.RegisterSpec spec
public java.util.HashSet getAllConstants ()
com.android.jack.dx.dex.code.DalvInsn insn
java.util.Iterator i$
java.util.HashSet result
private static void addConstants (java.util.HashSet, com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.rop.cst.Constant cst
int i
com.android.jack.dx.rop.code.RegisterSpecSet specs
int size
com.android.jack.dx.rop.code.RegisterSpec spec
java.util.HashSet result
com.android.jack.dx.dex.code.DalvInsn insn
private static void addConstants (java.util.HashSet, com.android.jack.dx.rop.code.RegisterSpec)
java.util.HashSet result
com.android.jack.dx.rop.code.RegisterSpec spec
com.android.jack.dx.rop.code.LocalItem local
com.android.jack.dx.rop.cst.CstString name
com.android.jack.dx.rop.cst.CstString signature
com.android.jack.dx.rop.type.Type type
com.android.jack.dx.rop.cst.CstType localType
public void add (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
public void insert (int, com.android.jack.dx.dex.code.DalvInsn)
int at
com.android.jack.dx.dex.code.DalvInsn insn
private void updateInfo (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.rop.code.SourcePosition pos
com.android.jack.dx.dex.code.DalvInsn insn
public void reverseBranch (int, com.android.jack.dx.dex.code.CodeAddress)
com.android.jack.dx.dex.code.TargetInsn targetInsn
IndexOutOfBoundsException ex
ClassCastException ex
int which
com.android.jack.dx.dex.code.CodeAddress newTarget
int size
int index
com.android.jack.dx.dex.code.TargetInsn targetInsn
public void assignIndices (com.android.jack.dx.dex.code.DalvCode$AssignIndicesCallback)
com.android.jack.dx.dex.code.DalvInsn insn
java.util.Iterator i$
com.android.jack.dx.dex.code.DalvCode$AssignIndicesCallback callback
private static void assignIndices (com.android.jack.dx.dex.code.CstInsn, com.android.jack.dx.dex.code.DalvCode$AssignIndicesCallback)
com.android.jack.dx.rop.cst.CstMemberRef member
com.android.jack.dx.rop.cst.CstType definer
com.android.jack.dx.dex.code.CstInsn insn
com.android.jack.dx.dex.code.DalvCode$AssignIndicesCallback callback
com.android.jack.dx.rop.cst.Constant cst
int index
public com.android.jack.dx.dex.code.DalvInsnList finishProcessingAndGetList ()
com.android.jack.dx.dex.code.Dop[] opcodes
private com.android.jack.dx.dex.code.Dop[] makeOpcodesArray ()
int i
int size
com.android.jack.dx.dex.code.Dop[] result
private boolean reserveRegisters (com.android.jack.dx.dex.code.Dop[])
com.android.jack.dx.dex.code.DalvInsn insn
int i
int newReservedCount
int reservedDifference
int size
com.android.jack.dx.dex.code.Dop[] opcodes
boolean reservedCountExpanded
int oldReservedCount
private int calculateReservedCount (com.android.jack.dx.dex.code.Dop[])
com.android.jack.dx.dex.code.Dop expandedOp
java.util.BitSet compatRegs
int reserve
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.dex.code.Dop originalOpcode
com.android.jack.dx.dex.code.Dop newOpcode
int i
com.android.jack.dx.dex.code.Dop[] opcodes
int size
int newReservedCount
private com.android.jack.dx.dex.code.Dop findOpcodeForInsn (com.android.jack.dx.dex.code.DalvInsn, com.android.jack.dx.dex.code.Dop)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.dex.code.Dop guess
private com.android.jack.dx.dex.code.Dop findExpandedOpcodeForInsn (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.dex.code.Dop result
private void massageInstructions (com.android.jack.dx.dex.code.Dop[])
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.dex.code.Dop originalOpcode
com.android.jack.dx.dex.code.Dop currentOpcode
int i
int size
com.android.jack.dx.dex.code.Dop[] opcodes
private java.util.ArrayList performExpansion (com.android.jack.dx.dex.code.Dop[])
com.android.jack.dx.dex.code.DalvInsn prefix
com.android.jack.dx.dex.code.DalvInsn suffix
java.util.BitSet compatRegs
com.android.jack.dx.dex.code.CodeAddress codeAddress
java.util.Iterator i$
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.dex.code.Dop originalOpcode
com.android.jack.dx.dex.code.Dop currentOpcode
com.android.jack.dx.dex.code.DalvInsn prefix
com.android.jack.dx.dex.code.DalvInsn suffix
int i
com.android.jack.dx.dex.code.Dop[] opcodes
int size
java.util.ArrayList result
java.util.ArrayList closelyBoundAddresses
private void assignAddressesAndFixBranches ()
private void assignAddresses ()
com.android.jack.dx.dex.code.DalvInsn insn
int i
int address
int size
private boolean fixBranches ()
com.android.jack.dx.dex.code.CodeAddress newTarget
IndexOutOfBoundsException ex
ClassCastException ex
com.android.jack.dx.dex.code.CodeAddress newTarget
com.android.jack.dx.dex.code.TargetInsn gotoInsn
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.dex.code.Dop opcode
com.android.jack.dx.dex.code.TargetInsn target
int i
int size
boolean anyFixed
private void shiftAllRegisters (int)
com.android.jack.dx.dex.code.DalvInsn insn
int i
int delta
int insnSize
private void shiftParameters (int)
int i
com.android.jack.dx.dex.code.DalvInsn insn
int i
int delta
int insnSize
int lastParameter
int firstParameter
com.android.jack.dx.ssa.BasicRegisterMapper mapper
private void align64bits (com.android.jack.dx.dex.code.Dop[])
boolean isParameter
com.android.jack.dx.rop.code.RegisterSpec reg
int usedRegIdx
com.android.jack.dx.rop.code.RegisterSpecList regs
com.android.jack.dx.dex.code.DalvInsn insn
java.util.Iterator i$
int notAligned64bitRegAccess
int aligned64bitRegAccess
int notAligned64bitParamAccess
int aligned64bitParamAccess
int lastParameter
int firstParameter
com.android.jack.dx.dex.code.Dop[] opcodes
private void addReservedParameters (int)
int delta
private void addReservedRegisters (int)
int delta
}
com/android/jack/dx/dex/code/PositionList$Entry.classPositionList.java
package com.android.jack.dx.dex.code
public com.android.jack.dx.dex.code.PositionList$Entry extends java.lang.Object {
private final int address
private final com.android.jack.dx.rop.code.SourcePosition position
public void (int, com.android.jack.dx.rop.code.SourcePosition)
int address
com.android.jack.dx.rop.code.SourcePosition position
public int getAddress ()
public com.android.jack.dx.rop.code.SourcePosition getPosition ()
}
com/android/jack/dx/dex/code/PositionList.classPositionList.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.PositionList extends com.android.jack.dx.util.FixedSizeList {
public static final com.android.jack.dx.dex.code.PositionList EMPTY
public static final int NONE
public static final int LINES
public static final int IMPORTANT
public static com.android.jack.dx.dex.code.PositionList make (com.android.jack.dx.dex.code.DalvInsnList, int)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.SourcePosition pos
int i
int i
com.android.jack.dx.dex.code.DalvInsnList insns
int howMuch
com.android.jack.dx.rop.code.SourcePosition noInfo
com.android.jack.dx.rop.code.SourcePosition cur
int sz
com.android.jack.dx.dex.code.PositionList$Entry[] arr
boolean lastWasTarget
int at
com.android.jack.dx.dex.code.PositionList result
public void (int)
int size
public com.android.jack.dx.dex.code.PositionList$Entry get (int)
int n
public void set (int, com.android.jack.dx.dex.code.PositionList$Entry)
int n
com.android.jack.dx.dex.code.PositionList$Entry entry
static void ()
}
com/android/jack/dx/dex/code/RopToDop.classRopToDop.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.RopToDop extends java.lang.Object {
private static final java.util.HashMap MAP
private void ()
public static com.android.jack.dx.dex.code.Dop dopFor (com.android.jack.dx.rop.code.Insn)
com.android.jack.dx.rop.code.RegisterSpec resultReg
com.android.jack.dx.rop.cst.CstFieldRef ref
int basicType
com.android.jack.dx.rop.cst.CstFieldRef ref
int basicType
com.android.jack.dx.rop.cst.CstFieldRef ref
int basicType
com.android.jack.dx.rop.cst.CstFieldRef ref
int basicType
com.android.jack.dx.rop.cst.Constant cst
com.android.jack.dx.rop.code.Insn insn
com.android.jack.dx.rop.code.Rop rop
com.android.jack.dx.dex.code.Dop result
static void ()
}
com/android/jack/dx/dex/code/RopTranslator$1.classRopTranslator.java
package com.android.jack.dx.dex.code
final com.android.jack.dx.dex.code.RopTranslator$1 extends com.android.jack.dx.rop.code.Insn$BaseVisitor {
final boolean[] val$paramsAreInOrder
final int val$initialRegCount
final int val$paramSize
void (boolean[], int, int)
public void visitPlainCstInsn (com.android.jack.dx.rop.code.PlainCstInsn)
int param
com.android.jack.dx.rop.code.PlainCstInsn insn
}
com/android/jack/dx/dex/code/RopTranslator$LocalVariableAwareTranslationVisitor.classRopTranslator.java
package com.android.jack.dx.dex.code
com.android.jack.dx.dex.code.RopTranslator$LocalVariableAwareTranslationVisitor extends com.android.jack.dx.dex.code.RopTranslator$TranslationVisitor {
final com.android.jack.dx.dex.code.RopTranslator this$0
private void (com.android.jack.dx.dex.code.RopTranslator)
public void visitPlainInsn (com.android.jack.dx.rop.code.PlainInsn)
com.android.jack.dx.rop.code.PlainInsn insn
public void visitPlainCstInsn (com.android.jack.dx.rop.code.PlainCstInsn)
com.android.jack.dx.rop.code.PlainCstInsn insn
public void visitSwitchInsn (com.android.jack.dx.rop.code.SwitchInsn)
com.android.jack.dx.rop.code.SwitchInsn insn
public void visitThrowingCstInsn (com.android.jack.dx.rop.code.ThrowingCstInsn)
com.android.jack.dx.rop.code.ThrowingCstInsn insn
public void visitThrowingInsn (com.android.jack.dx.rop.code.ThrowingInsn)
com.android.jack.dx.rop.code.ThrowingInsn insn
public void addIntroductionIfNecessary (com.android.jack.dx.rop.code.Insn)
com.android.jack.dx.rop.code.Insn insn
com.android.jack.dx.rop.code.RegisterSpec spec
void (com.android.jack.dx.dex.code.RopTranslator, com.android.jack.dx.dex.code.RopTranslator$1)
com.android.jack.dx.dex.code.RopTranslator x0
com.android.jack.dx.dex.code.RopTranslator$1 x1
}
com/android/jack/dx/dex/code/RopTranslator$TranslationVisitor.classRopTranslator.java
package com.android.jack.dx.dex.code
com.android.jack.dx.dex.code.RopTranslator$TranslationVisitor extends java.lang.Object implements com.android.jack.dx.rop.code.Insn$Visitor {
private com.android.jack.dx.rop.code.BasicBlock block
private com.android.jack.dx.dex.code.CodeAddress lastAddress
final com.android.jack.dx.dex.code.RopTranslator this$0
private void (com.android.jack.dx.dex.code.RopTranslator)
public void setBlock (com.android.jack.dx.rop.code.BasicBlock, com.android.jack.dx.dex.code.CodeAddress)
com.android.jack.dx.rop.code.BasicBlock block
com.android.jack.dx.dex.code.CodeAddress lastAddress
public void visitPlainInsn (com.android.jack.dx.rop.code.PlainInsn)
com.android.jack.dx.dex.code.DalvInsn di
int target
com.android.jack.dx.dex.code.DalvInsn di
com.android.jack.dx.rop.code.PlainInsn insn
com.android.jack.dx.rop.code.Rop rop
com.android.jack.dx.rop.code.SourcePosition pos
com.android.jack.dx.dex.code.Dop opcode
com.android.jack.dx.dex.code.DalvInsn di
public void visitPlainCstInsn (com.android.jack.dx.rop.code.PlainCstInsn)
com.android.jack.dx.rop.code.RegisterSpec dest
int param
com.android.jack.dx.rop.code.RegisterSpec source
com.android.jack.dx.dex.code.DalvInsn di
com.android.jack.dx.rop.code.RegisterSpecList regs
com.android.jack.dx.dex.code.DalvInsn di
com.android.jack.dx.rop.code.PlainCstInsn insn
com.android.jack.dx.rop.code.SourcePosition pos
com.android.jack.dx.dex.code.Dop opcode
com.android.jack.dx.rop.code.Rop rop
int ropOpcode
public void visitSwitchInsn (com.android.jack.dx.rop.code.SwitchInsn)
int label
int i
com.android.jack.dx.rop.code.SwitchInsn insn
com.android.jack.dx.rop.code.SourcePosition pos
com.android.jack.dx.util.IntList cases
com.android.jack.dx.util.IntList successors
int casesSz
int succSz
int primarySuccessor
com.android.jack.dx.dex.code.CodeAddress[] switchTargets
com.android.jack.dx.dex.code.CodeAddress dataAddress
com.android.jack.dx.dex.code.CodeAddress switchAddress
com.android.jack.dx.dex.code.SwitchData dataInsn
com.android.jack.dx.dex.code.Dop opcode
com.android.jack.dx.dex.code.TargetInsn switchInsn
private com.android.jack.dx.rop.code.RegisterSpec getNextMoveResultPseudo ()
int label
com.android.jack.dx.rop.code.Insn insn
public void visitThrowingCstInsn (com.android.jack.dx.rop.code.ThrowingCstInsn)
com.android.jack.dx.rop.code.RegisterSpecList regs
com.android.jack.dx.dex.code.DalvInsn di
com.android.jack.dx.dex.code.DalvInsn di
com.android.jack.dx.rop.code.RegisterSpec realResult
com.android.jack.dx.rop.code.RegisterSpecList regs
com.android.jack.dx.dex.code.DalvInsn di
boolean hasResult
com.android.jack.dx.rop.code.ThrowingCstInsn insn
com.android.jack.dx.rop.code.SourcePosition pos
com.android.jack.dx.dex.code.Dop opcode
com.android.jack.dx.rop.code.Rop rop
com.android.jack.dx.rop.cst.Constant cst
public void visitThrowingInsn (com.android.jack.dx.rop.code.ThrowingInsn)
com.android.jack.dx.rop.code.ThrowingInsn insn
com.android.jack.dx.rop.code.SourcePosition pos
com.android.jack.dx.dex.code.Dop opcode
com.android.jack.dx.rop.code.Rop rop
com.android.jack.dx.rop.code.RegisterSpec realResult
com.android.jack.dx.dex.code.DalvInsn di
public void visitFillArrayDataInsn (com.android.jack.dx.rop.code.FillArrayDataInsn)
com.android.jack.dx.rop.code.FillArrayDataInsn insn
com.android.jack.dx.rop.code.SourcePosition pos
com.android.jack.dx.rop.cst.Constant cst
java.util.ArrayList values
com.android.jack.dx.rop.code.Rop rop
com.android.jack.dx.dex.code.CodeAddress dataAddress
com.android.jack.dx.dex.code.ArrayData dataInsn
com.android.jack.dx.dex.code.TargetInsn fillArrayDataInsn
protected void addOutput (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
protected void addOutputSuffix (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
void (com.android.jack.dx.dex.code.RopTranslator, com.android.jack.dx.dex.code.RopTranslator$1)
com.android.jack.dx.dex.code.RopTranslator x0
com.android.jack.dx.dex.code.RopTranslator$1 x1
}
com/android/jack/dx/dex/code/RopTranslator.classRopTranslator.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.RopTranslator extends java.lang.Object {
private final com.android.jack.dx.rop.code.RopMethod method
private final int positionInfo
private final com.android.jack.dx.rop.code.LocalVariableInfo locals
private final com.android.jack.dx.dex.code.BlockAddresses addresses
private final com.android.jack.dx.dex.code.OutputCollector output
private final com.android.jack.dx.dex.code.RopTranslator$TranslationVisitor translationVisitor
private final int regCount
private int[] order
private final int paramSize
private boolean paramsAreInOrder
public static com.android.jack.dx.dex.code.DalvCode translate (com.android.jack.dx.rop.code.RopMethod, int, com.android.jack.dx.rop.code.LocalVariableInfo, int, com.android.jack.dx.dex.DexOptions)
com.android.jack.dx.rop.code.RopMethod method
int positionInfo
com.android.jack.dx.rop.code.LocalVariableInfo locals
int paramSize
com.android.jack.dx.dex.DexOptions dexOptions
com.android.jack.dx.dex.code.RopTranslator translator
private void (com.android.jack.dx.rop.code.RopMethod, int, com.android.jack.dx.rop.code.LocalVariableInfo, int, com.android.jack.dx.dex.DexOptions)
com.android.jack.dx.rop.code.RopMethod method
int positionInfo
com.android.jack.dx.rop.code.LocalVariableInfo locals
int paramSize
com.android.jack.dx.dex.DexOptions dexOptions
com.android.jack.dx.rop.code.BasicBlockList blocks
int bsz
int maxInsns
private static boolean calculateParamsAreInOrder (com.android.jack.dx.rop.code.RopMethod, int)
com.android.jack.dx.rop.code.RopMethod method
int paramSize
boolean[] paramsAreInOrder
int initialRegCount
private com.android.jack.dx.dex.code.DalvCode translateAndGetResult ()
com.android.jack.dx.dex.code.StdCatchBuilder catches
private void outputInstructions ()
int nextI
int nextLabel
int i
com.android.jack.dx.rop.code.BasicBlockList blocks
int[] order
int len
private void outputBlock (com.android.jack.dx.rop.code.BasicBlock, int)
com.android.jack.dx.rop.code.RegisterSpecSet starts
com.android.jack.dx.dex.code.TargetInsn insn
com.android.jack.dx.rop.code.Rop lastRop
com.android.jack.dx.rop.code.BasicBlock block
int nextLabel
com.android.jack.dx.dex.code.CodeAddress startAddress
int succ
com.android.jack.dx.rop.code.Insn lastInsn
private void pickOrder ()
com.android.jack.dx.rop.code.BasicBlock one
int i
int predLabel
com.android.jack.dx.rop.code.BasicBlock pred
int i
com.android.jack.dx.util.IntList preds
int psz
int candidate
int i
com.android.jack.dx.util.IntList successors
int ssz
com.android.jack.dx.rop.code.BasicBlock one
com.android.jack.dx.rop.code.BasicBlock preferredBlock
int preferred
int primary
int label
com.android.jack.dx.rop.code.BasicBlockList blocks
int sz
int maxLabel
int[] workSet
int[] tracebackSet
int[] order
int at
private static com.android.jack.dx.rop.code.RegisterSpecList getRegs (com.android.jack.dx.rop.code.Insn)
com.android.jack.dx.rop.code.Insn insn
private static com.android.jack.dx.rop.code.RegisterSpecList getRegs (com.android.jack.dx.rop.code.Insn, com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.Insn insn
com.android.jack.dx.rop.code.RegisterSpec resultReg
com.android.jack.dx.rop.code.RegisterSpecList regs
static com.android.jack.dx.rop.code.RegisterSpecList access$200 (com.android.jack.dx.rop.code.Insn)
com.android.jack.dx.rop.code.Insn x0
static com.android.jack.dx.dex.code.BlockAddresses access$300 (com.android.jack.dx.dex.code.RopTranslator)
com.android.jack.dx.dex.code.RopTranslator x0
static boolean access$400 (com.android.jack.dx.dex.code.RopTranslator)
com.android.jack.dx.dex.code.RopTranslator x0
static int access$500 (com.android.jack.dx.dex.code.RopTranslator)
com.android.jack.dx.dex.code.RopTranslator x0
static int access$600 (com.android.jack.dx.dex.code.RopTranslator)
com.android.jack.dx.dex.code.RopTranslator x0
static com.android.jack.dx.rop.code.RopMethod access$700 (com.android.jack.dx.dex.code.RopTranslator)
com.android.jack.dx.dex.code.RopTranslator x0
static com.android.jack.dx.rop.code.RegisterSpecList access$800 (com.android.jack.dx.rop.code.Insn, com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.Insn x0
com.android.jack.dx.rop.code.RegisterSpec x1
static com.android.jack.dx.dex.code.OutputCollector access$900 (com.android.jack.dx.dex.code.RopTranslator)
com.android.jack.dx.dex.code.RopTranslator x0
static com.android.jack.dx.rop.code.LocalVariableInfo access$1000 (com.android.jack.dx.dex.code.RopTranslator)
com.android.jack.dx.dex.code.RopTranslator x0
}
com/android/jack/dx/dex/code/SimpleInsn.classSimpleInsn.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.SimpleInsn extends com.android.jack.dx.dex.code.FixedSizeInsn {
public void (com.android.jack.dx.dex.code.Dop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.dex.code.Dop opcode
com.android.jack.dx.rop.code.SourcePosition position
com.android.jack.dx.rop.code.RegisterSpecList registers
public com.android.jack.dx.dex.code.DalvInsn withOpcode (com.android.jack.dx.dex.code.Dop)
com.android.jack.dx.dex.code.Dop opcode
public com.android.jack.dx.dex.code.DalvInsn withRegisters (com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.RegisterSpecList registers
protected java.lang.String argString ()
}
com/android/jack/dx/dex/code/StdCatchBuilder.classStdCatchBuilder.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.StdCatchBuilder extends java.lang.Object implements com.android.jack.dx.dex.code.CatchBuilder {
private static final int MAX_CATCH_RANGE
private final com.android.jack.dx.rop.code.RopMethod method
private final int[] order
private final com.android.jack.dx.dex.code.BlockAddresses addresses
public void (com.android.jack.dx.rop.code.RopMethod, int[], com.android.jack.dx.dex.code.BlockAddresses)
com.android.jack.dx.rop.code.RopMethod method
int[] order
com.android.jack.dx.dex.code.BlockAddresses addresses
public com.android.jack.dx.dex.code.CatchTable build ()
public boolean hasAnyCatches ()
com.android.jack.dx.rop.code.BasicBlock block
com.android.jack.dx.rop.type.TypeList catches
int i
com.android.jack.dx.rop.code.BasicBlockList blocks
int size
public java.util.HashSet getCatchTypes ()
int j
com.android.jack.dx.rop.code.BasicBlock block
com.android.jack.dx.rop.type.TypeList catches
int catchSize
int i
java.util.HashSet result
com.android.jack.dx.rop.code.BasicBlockList blocks
int size
public static com.android.jack.dx.dex.code.CatchTable build (com.android.jack.dx.rop.code.RopMethod, int[], com.android.jack.dx.dex.code.BlockAddresses)
com.android.jack.dx.dex.code.CatchTable$Entry entry
com.android.jack.dx.rop.code.BasicBlock block
com.android.jack.dx.dex.code.CatchHandlerList handlers
int i
com.android.jack.dx.dex.code.CatchTable$Entry entry
int i
com.android.jack.dx.rop.code.RopMethod method
int[] order
com.android.jack.dx.dex.code.BlockAddresses addresses
int len
com.android.jack.dx.rop.code.BasicBlockList blocks
java.util.ArrayList resultList
com.android.jack.dx.dex.code.CatchHandlerList currentHandlers
com.android.jack.dx.rop.code.BasicBlock currentStartBlock
com.android.jack.dx.rop.code.BasicBlock currentEndBlock
int resultSz
com.android.jack.dx.dex.code.CatchTable result
private static com.android.jack.dx.dex.code.CatchHandlerList handlersFor (com.android.jack.dx.rop.code.BasicBlock, com.android.jack.dx.dex.code.BlockAddresses)
com.android.jack.dx.rop.type.Type type
int i
com.android.jack.dx.rop.cst.CstType oneType
com.android.jack.dx.dex.code.CodeAddress oneHandler
int i
com.android.jack.dx.rop.code.BasicBlock block
com.android.jack.dx.dex.code.BlockAddresses addresses
com.android.jack.dx.util.IntList successors
int succSize
int primary
com.android.jack.dx.rop.type.TypeList catches
int catchSize
com.android.jack.dx.dex.code.CatchHandlerList result
private static com.android.jack.dx.dex.code.CatchTable$Entry makeEntry (com.android.jack.dx.rop.code.BasicBlock, com.android.jack.dx.rop.code.BasicBlock, com.android.jack.dx.dex.code.CatchHandlerList, com.android.jack.dx.dex.code.BlockAddresses)
com.android.jack.dx.rop.code.BasicBlock start
com.android.jack.dx.rop.code.BasicBlock end
com.android.jack.dx.dex.code.CatchHandlerList handlers
com.android.jack.dx.dex.code.BlockAddresses addresses
com.android.jack.dx.dex.code.CodeAddress startAddress
com.android.jack.dx.dex.code.CodeAddress endAddress
private static boolean rangeIsValid (com.android.jack.dx.rop.code.BasicBlock, com.android.jack.dx.rop.code.BasicBlock, com.android.jack.dx.dex.code.BlockAddresses)
com.android.jack.dx.rop.code.BasicBlock start
com.android.jack.dx.rop.code.BasicBlock end
com.android.jack.dx.dex.code.BlockAddresses addresses
int startAddress
int endAddress
}
com/android/jack/dx/dex/code/SwitchData.classSwitchData.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.SwitchData extends com.android.jack.dx.dex.code.VariableSizeInsn {
private final com.android.jack.dx.dex.code.CodeAddress user
private final com.android.jack.dx.util.IntList cases
private final com.android.jack.dx.dex.code.CodeAddress[] targets
private final boolean packed
public void (com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.dex.code.CodeAddress, com.android.jack.dx.util.IntList, com.android.jack.dx.dex.code.CodeAddress[])
com.android.jack.dx.rop.code.SourcePosition position
com.android.jack.dx.dex.code.CodeAddress user
com.android.jack.dx.util.IntList cases
com.android.jack.dx.dex.code.CodeAddress[] targets
int sz
public int codeSize ()
public void writeTo (com.android.jack.dx.util.AnnotatedOutput)
int relTarget
int outCase
int oneCase
int relTarget
int i
int firstCase
int lastCase
int outSz
int caseAt
int i
int relTarget
int i
com.android.jack.dx.util.AnnotatedOutput out
int baseAddress
int defaultTarget
int sz
public com.android.jack.dx.dex.code.DalvInsn withRegisters (com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.RegisterSpecList registers
public boolean isPacked ()
protected java.lang.String argString ()
int i
StringBuffer sb
int sz
protected java.lang.String listingString0 (boolean)
int absTarget
int relTarget
int i
boolean noteIndices
int baseAddress
StringBuffer sb
int sz
private static long packedCodeSize (com.android.jack.dx.util.IntList)
com.android.jack.dx.util.IntList cases
int sz
long low
long high
long result
private static long sparseCodeSize (com.android.jack.dx.util.IntList)
com.android.jack.dx.util.IntList cases
int sz
private static boolean shouldPack (com.android.jack.dx.util.IntList)
com.android.jack.dx.util.IntList cases
int sz
long packedSize
long sparseSize
}
com/android/jack/dx/dex/code/TargetInsn.classTargetInsn.java
package com.android.jack.dx.dex.code
public final com.android.jack.dx.dex.code.TargetInsn extends com.android.jack.dx.dex.code.FixedSizeInsn {
private com.android.jack.dx.dex.code.CodeAddress target
public void (com.android.jack.dx.dex.code.Dop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpecList, com.android.jack.dx.dex.code.CodeAddress)
com.android.jack.dx.dex.code.Dop opcode
com.android.jack.dx.rop.code.SourcePosition position
com.android.jack.dx.rop.code.RegisterSpecList registers
com.android.jack.dx.dex.code.CodeAddress target
public com.android.jack.dx.dex.code.DalvInsn withOpcode (com.android.jack.dx.dex.code.Dop)
com.android.jack.dx.dex.code.Dop opcode
public com.android.jack.dx.dex.code.DalvInsn withRegisters (com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.RegisterSpecList registers
public com.android.jack.dx.dex.code.TargetInsn withNewTargetAndReversed (com.android.jack.dx.dex.code.CodeAddress)
com.android.jack.dx.dex.code.CodeAddress target
com.android.jack.dx.dex.code.Dop opcode
public com.android.jack.dx.dex.code.CodeAddress getTarget ()
public int getTargetAddress ()
public int getTargetOffset ()
public boolean hasTargetOffset ()
protected java.lang.String argString ()
}
com/android/jack/dx/dex/code/VariableSizeInsn.classVariableSizeInsn.java
package com.android.jack.dx.dex.code
public abstract com.android.jack.dx.dex.code.VariableSizeInsn extends com.android.jack.dx.dex.code.DalvInsn {
public void (com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.SourcePosition position
com.android.jack.dx.rop.code.RegisterSpecList registers
public final com.android.jack.dx.dex.code.DalvInsn withOpcode (com.android.jack.dx.dex.code.Dop)
com.android.jack.dx.dex.code.Dop opcode
public final com.android.jack.dx.dex.code.DalvInsn withRegisterOffset (int)
int delta
}
com/android/jack/dx/dex/code/ZeroSizeInsn.classZeroSizeInsn.java
package com.android.jack.dx.dex.code
public abstract com.android.jack.dx.dex.code.ZeroSizeInsn extends com.android.jack.dx.dex.code.DalvInsn {
public void (com.android.jack.dx.rop.code.SourcePosition)
com.android.jack.dx.rop.code.SourcePosition position
public final int codeSize ()
public final void writeTo (com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.util.AnnotatedOutput out
public final com.android.jack.dx.dex.code.DalvInsn withOpcode (com.android.jack.dx.dex.code.Dop)
com.android.jack.dx.dex.code.Dop opcode
public com.android.jack.dx.dex.code.DalvInsn withRegisterOffset (int)
int delta
}
com/android/jack/dx/dex/code/form/Form10t.classForm10t.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form10t extends com.android.jack.dx.dex.code.InsnFormat {
public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
private void ()
public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean)
com.android.jack.dx.dex.code.DalvInsn insn
boolean noteIndices
public int codeSize ()
public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.dex.code.TargetInsn ti
public boolean branchFits (com.android.jack.dx.dex.code.TargetInsn)
com.android.jack.dx.dex.code.TargetInsn insn
int offset
public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.code.DalvInsn insn
int offset
static void ()
}
com/android/jack/dx/dex/code/form/Form10x.classForm10x.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form10x extends com.android.jack.dx.dex.code.InsnFormat {
public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
private void ()
public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean)
com.android.jack.dx.dex.code.DalvInsn insn
boolean noteIndices
public int codeSize ()
public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.code.DalvInsn insn
static void ()
}
com/android/jack/dx/dex/code/form/Form11n.classForm11n.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form11n extends com.android.jack.dx.dex.code.InsnFormat {
public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
private void ()
public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
com.android.jack.dx.rop.cst.CstLiteralBits value
public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean)
com.android.jack.dx.dex.code.DalvInsn insn
boolean noteIndices
com.android.jack.dx.rop.cst.CstLiteralBits value
public int codeSize ()
public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
com.android.jack.dx.dex.code.CstInsn ci
com.android.jack.dx.rop.cst.Constant cst
com.android.jack.dx.rop.cst.CstLiteralBits cb
public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
java.util.BitSet bits
public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
int value
static void ()
}
com/android/jack/dx/dex/code/form/Form11x.classForm11x.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form11x extends com.android.jack.dx.dex.code.InsnFormat {
public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
private void ()
public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean)
com.android.jack.dx.dex.code.DalvInsn insn
boolean noteIndices
public int codeSize ()
public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
java.util.BitSet bits
public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
static void ()
}
com/android/jack/dx/dex/code/form/Form12x.classForm12x.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form12x extends com.android.jack.dx.dex.code.InsnFormat {
public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
private void ()
public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
int sz
public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean)
com.android.jack.dx.dex.code.DalvInsn insn
boolean noteIndices
public int codeSize ()
public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.rop.code.RegisterSpec rs1
com.android.jack.dx.rop.code.RegisterSpec rs2
com.android.jack.dx.rop.code.RegisterSpec rs1
com.android.jack.dx.rop.code.RegisterSpec rs2
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
com.android.jack.dx.rop.code.RegisterSpec rs1
com.android.jack.dx.rop.code.RegisterSpec rs2
public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn)
boolean dstRegComp
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
java.util.BitSet bits
int r0
int r1
public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
int sz
static void ()
}
com/android/jack/dx/dex/code/form/Form20t.classForm20t.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form20t extends com.android.jack.dx.dex.code.InsnFormat {
public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
private void ()
public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean)
com.android.jack.dx.dex.code.DalvInsn insn
boolean noteIndices
public int codeSize ()
public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.dex.code.TargetInsn ti
public boolean branchFits (com.android.jack.dx.dex.code.TargetInsn)
com.android.jack.dx.dex.code.TargetInsn insn
int offset
public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.code.DalvInsn insn
int offset
static void ()
}
com/android/jack/dx/dex/code/form/Form21c.classForm21c.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form21c extends com.android.jack.dx.dex.code.InsnFormat {
public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
private void ()
public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean)
com.android.jack.dx.dex.code.DalvInsn insn
boolean noteIndices
public int codeSize ()
public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.rop.code.RegisterSpec reg
com.android.jack.dx.rop.code.RegisterSpec reg
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
com.android.jack.dx.rop.code.RegisterSpec reg
com.android.jack.dx.dex.code.CstInsn ci
int cpi
com.android.jack.dx.rop.cst.Constant cst
public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
int sz
java.util.BitSet bits
boolean compat
public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
int cpi
static void ()
}
com/android/jack/dx/dex/code/form/Form21h.classForm21h.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form21h extends com.android.jack.dx.dex.code.InsnFormat {
public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
private void ()
public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
com.android.jack.dx.rop.cst.CstLiteralBits value
public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean)
com.android.jack.dx.dex.code.DalvInsn insn
boolean noteIndices
com.android.jack.dx.rop.code.RegisterSpecList regs
com.android.jack.dx.rop.cst.CstLiteralBits value
public int codeSize ()
public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn)
int bits
long bits
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
com.android.jack.dx.dex.code.CstInsn ci
com.android.jack.dx.rop.cst.Constant cst
com.android.jack.dx.rop.cst.CstLiteralBits cb
public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
java.util.BitSet bits
public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn)
short bits
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
com.android.jack.dx.rop.cst.CstLiteralBits cb
short bits
static void ()
}
com/android/jack/dx/dex/code/form/Form21s.classForm21s.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form21s extends com.android.jack.dx.dex.code.InsnFormat {
public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
private void ()
public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
com.android.jack.dx.rop.cst.CstLiteralBits value
public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean)
com.android.jack.dx.dex.code.DalvInsn insn
boolean noteIndices
com.android.jack.dx.rop.cst.CstLiteralBits value
public int codeSize ()
public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
com.android.jack.dx.dex.code.CstInsn ci
com.android.jack.dx.rop.cst.Constant cst
com.android.jack.dx.rop.cst.CstLiteralBits cb
public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
java.util.BitSet bits
public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
int value
static void ()
}
com/android/jack/dx/dex/code/form/Form21t.classForm21t.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form21t extends com.android.jack.dx.dex.code.InsnFormat {
public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
private void ()
public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean)
com.android.jack.dx.dex.code.DalvInsn insn
boolean noteIndices
public int codeSize ()
public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
com.android.jack.dx.dex.code.TargetInsn ti
public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
java.util.BitSet bits
public boolean branchFits (com.android.jack.dx.dex.code.TargetInsn)
com.android.jack.dx.dex.code.TargetInsn insn
int offset
public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
int offset
static void ()
}
com/android/jack/dx/dex/code/form/Form22b.classForm22b.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form22b extends com.android.jack.dx.dex.code.InsnFormat {
public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
private void ()
public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
com.android.jack.dx.rop.cst.CstLiteralBits value
public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean)
com.android.jack.dx.dex.code.DalvInsn insn
boolean noteIndices
com.android.jack.dx.rop.cst.CstLiteralBits value
public int codeSize ()
public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
com.android.jack.dx.dex.code.CstInsn ci
com.android.jack.dx.rop.cst.Constant cst
com.android.jack.dx.rop.cst.CstLiteralBits cb
public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
java.util.BitSet bits
public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
int value
static void ()
}
com/android/jack/dx/dex/code/form/Form22c.classForm22c.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form22c extends com.android.jack.dx.dex.code.InsnFormat {
public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
private void ()
public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean)
com.android.jack.dx.dex.code.DalvInsn insn
boolean noteIndices
public int codeSize ()
public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
com.android.jack.dx.dex.code.CstInsn ci
int cpi
com.android.jack.dx.rop.cst.Constant cst
public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
java.util.BitSet bits
public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
int cpi
static void ()
}
com/android/jack/dx/dex/code/form/Form22s.classForm22s.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form22s extends com.android.jack.dx.dex.code.InsnFormat {
public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
private void ()
public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
com.android.jack.dx.rop.cst.CstLiteralBits value
public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean)
com.android.jack.dx.dex.code.DalvInsn insn
boolean noteIndices
com.android.jack.dx.rop.cst.CstLiteralBits value
public int codeSize ()
public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
com.android.jack.dx.dex.code.CstInsn ci
com.android.jack.dx.rop.cst.Constant cst
com.android.jack.dx.rop.cst.CstLiteralBits cb
public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
java.util.BitSet bits
public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
int value
static void ()
}
com/android/jack/dx/dex/code/form/Form22t.classForm22t.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form22t extends com.android.jack.dx.dex.code.InsnFormat {
public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
private void ()
public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean)
com.android.jack.dx.dex.code.DalvInsn insn
boolean noteIndices
public int codeSize ()
public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
com.android.jack.dx.dex.code.TargetInsn ti
public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
java.util.BitSet bits
public boolean branchFits (com.android.jack.dx.dex.code.TargetInsn)
com.android.jack.dx.dex.code.TargetInsn insn
int offset
public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
int offset
static void ()
}
com/android/jack/dx/dex/code/form/Form22x.classForm22x.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form22x extends com.android.jack.dx.dex.code.InsnFormat {
public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
private void ()
public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean)
com.android.jack.dx.dex.code.DalvInsn insn
boolean noteIndices
public int codeSize ()
public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
java.util.BitSet bits
public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
static void ()
}
com/android/jack/dx/dex/code/form/Form23x.classForm23x.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form23x extends com.android.jack.dx.dex.code.InsnFormat {
public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
private void ()
public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean)
com.android.jack.dx.dex.code.DalvInsn insn
boolean noteIndices
public int codeSize ()
public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
java.util.BitSet bits
public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
static void ()
}
com/android/jack/dx/dex/code/form/Form30t.classForm30t.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form30t extends com.android.jack.dx.dex.code.InsnFormat {
public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
private void ()
public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean)
com.android.jack.dx.dex.code.DalvInsn insn
boolean noteIndices
public int codeSize ()
public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
public boolean branchFits (com.android.jack.dx.dex.code.TargetInsn)
com.android.jack.dx.dex.code.TargetInsn insn
public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.code.DalvInsn insn
int offset
static void ()
}
com/android/jack/dx/dex/code/form/Form31c.classForm31c.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form31c extends com.android.jack.dx.dex.code.InsnFormat {
public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
private void ()
public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean)
com.android.jack.dx.dex.code.DalvInsn insn
boolean noteIndices
public int codeSize ()
public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.rop.code.RegisterSpec reg
com.android.jack.dx.rop.code.RegisterSpec reg
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
com.android.jack.dx.rop.code.RegisterSpec reg
com.android.jack.dx.dex.code.CstInsn ci
com.android.jack.dx.rop.cst.Constant cst
public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
int sz
java.util.BitSet bits
boolean compat
public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
int cpi
static void ()
}
com/android/jack/dx/dex/code/form/Form31i.classForm31i.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form31i extends com.android.jack.dx.dex.code.InsnFormat {
public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
private void ()
public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
com.android.jack.dx.rop.cst.CstLiteralBits value
public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean)
com.android.jack.dx.dex.code.DalvInsn insn
boolean noteIndices
com.android.jack.dx.rop.cst.CstLiteralBits value
public int codeSize ()
public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
com.android.jack.dx.dex.code.CstInsn ci
com.android.jack.dx.rop.cst.Constant cst
public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
java.util.BitSet bits
public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
int value
static void ()
}
com/android/jack/dx/dex/code/form/Form31t.classForm31t.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form31t extends com.android.jack.dx.dex.code.InsnFormat {
public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
private void ()
public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean)
com.android.jack.dx.dex.code.DalvInsn insn
boolean noteIndices
public int codeSize ()
public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
java.util.BitSet bits
public boolean branchFits (com.android.jack.dx.dex.code.TargetInsn)
com.android.jack.dx.dex.code.TargetInsn insn
public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
int offset
static void ()
}
com/android/jack/dx/dex/code/form/Form32x.classForm32x.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form32x extends com.android.jack.dx.dex.code.InsnFormat {
public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
private void ()
public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean)
com.android.jack.dx.dex.code.DalvInsn insn
boolean noteIndices
public int codeSize ()
public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
java.util.BitSet bits
public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
static void ()
}
com/android/jack/dx/dex/code/form/Form35c.classForm35c.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form35c extends com.android.jack.dx.dex.code.InsnFormat {
public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
private static final int MAX_NUM_OPS
private void ()
public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean)
com.android.jack.dx.dex.code.DalvInsn insn
boolean noteIndices
public int codeSize ()
public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.dex.code.CstInsn ci
int cpi
com.android.jack.dx.rop.cst.Constant cst
com.android.jack.dx.rop.code.RegisterSpecList regs
public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.rop.code.RegisterSpec reg
int i
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
int sz
java.util.BitSet bits
public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.code.DalvInsn insn
int cpi
com.android.jack.dx.rop.code.RegisterSpecList regs
int sz
int r0
int r1
int r2
int r3
int r4
private static int wordCount (com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.RegisterSpec one
int i
com.android.jack.dx.rop.code.RegisterSpecList regs
int sz
int result
private static com.android.jack.dx.rop.code.RegisterSpecList explicitize (com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.RegisterSpec one
int i
com.android.jack.dx.rop.code.RegisterSpecList orig
int wordCount
int sz
com.android.jack.dx.rop.code.RegisterSpecList result
int wordAt
static void ()
}
com/android/jack/dx/dex/code/form/Form3rc.classForm3rc.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form3rc extends com.android.jack.dx.dex.code.InsnFormat {
public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
private void ()
public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean)
com.android.jack.dx.dex.code.DalvInsn insn
boolean noteIndices
public int codeSize ()
public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.dex.code.CstInsn ci
int cpi
com.android.jack.dx.rop.cst.Constant cst
com.android.jack.dx.rop.code.RegisterSpecList regs
public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
int cpi
int firstReg
int count
static void ()
}
com/android/jack/dx/dex/code/form/Form51l.classForm51l.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.Form51l extends com.android.jack.dx.dex.code.InsnFormat {
public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
private void ()
public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
com.android.jack.dx.rop.cst.CstLiteralBits value
public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean)
com.android.jack.dx.dex.code.DalvInsn insn
boolean noteIndices
com.android.jack.dx.rop.cst.CstLiteralBits value
public int codeSize ()
public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
com.android.jack.dx.dex.code.CstInsn ci
com.android.jack.dx.rop.cst.Constant cst
public java.util.BitSet compatibleRegs (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
java.util.BitSet bits
public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.code.DalvInsn insn
com.android.jack.dx.rop.code.RegisterSpecList regs
long value
static void ()
}
com/android/jack/dx/dex/code/form/SpecialFormat.classSpecialFormat.java
package com.android.jack.dx.dex.code.form
public final com.android.jack.dx.dex.code.form.SpecialFormat extends com.android.jack.dx.dex.code.InsnFormat {
public static final com.android.jack.dx.dex.code.InsnFormat THE_ONE
private void ()
public java.lang.String insnArgString (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
public java.lang.String insnCommentString (com.android.jack.dx.dex.code.DalvInsn, boolean)
com.android.jack.dx.dex.code.DalvInsn insn
boolean noteIndices
public int codeSize ()
public boolean isCompatible (com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.dex.code.DalvInsn insn
public void writeTo (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.code.DalvInsn)
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.code.DalvInsn insn
static void ()
}
com/android/jack/dx/dex/file/AnnotationItem$1.classAnnotationItem.java
package com.android.jack.dx.dex.file
com.android.jack.dx.dex.file.AnnotationItem$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$dx$rop$annotation$AnnotationVisibility
static void ()
}
com/android/jack/dx/dex/file/AnnotationItem$TypeIdSorter.classAnnotationItem.java
package com.android.jack.dx.dex.file
com.android.jack.dx.dex.file.AnnotationItem$TypeIdSorter extends java.lang.Object implements java.util.Comparator {
private void ()
public int compare (com.android.jack.dx.dex.file.AnnotationItem, com.android.jack.dx.dex.file.AnnotationItem)
com.android.jack.dx.dex.file.AnnotationItem item1
com.android.jack.dx.dex.file.AnnotationItem item2
int index1
int index2
public volatile int compare (java.lang.Object, java.lang.Object)
void (com.android.jack.dx.dex.file.AnnotationItem$1)
com.android.jack.dx.dex.file.AnnotationItem$1 x0
}
com/android/jack/dx/dex/file/AnnotationItem.classAnnotationItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.AnnotationItem extends com.android.jack.dx.dex.file.OffsettedItem {
private static final int VISIBILITY_BUILD
private static final int VISIBILITY_RUNTIME
private static final int VISIBILITY_SYSTEM
private static final int ALIGNMENT
private static final com.android.jack.dx.dex.file.AnnotationItem$TypeIdSorter TYPE_ID_SORTER
private final com.android.jack.dx.rop.annotation.Annotation annotation
private com.android.jack.dx.dex.file.TypeIdItem type
private byte[] encodedForm
public static void sortByTypeIdIndex (com.android.jack.dx.dex.file.AnnotationItem[])
com.android.jack.dx.dex.file.AnnotationItem[] array
public void (com.android.jack.dx.rop.annotation.Annotation)
com.android.jack.dx.rop.annotation.Annotation annotation
public com.android.jack.dx.dex.file.ItemType itemType ()
public int hashCode ()
protected int compareTo0 (com.android.jack.dx.dex.file.OffsettedItem)
com.android.jack.dx.dex.file.OffsettedItem other
com.android.jack.dx.dex.file.AnnotationItem otherAnnotation
public java.lang.String toHuman ()
public void addContents (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
protected void place0 (com.android.jack.dx.dex.file.Section, int)
com.android.jack.dx.dex.file.Section addedTo
int offset
com.android.jack.dx.util.ByteArrayAnnotatedOutput out
com.android.jack.dx.dex.file.ValueEncoder encoder
public void annotateTo (com.android.jack.dx.util.AnnotatedOutput, java.lang.String)
com.android.jack.dx.rop.cst.CstString name
com.android.jack.dx.rop.cst.Constant value
com.android.jack.dx.rop.annotation.NameValuePair pair
java.util.Iterator i$
com.android.jack.dx.util.AnnotatedOutput out
String prefix
protected void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.dex.file.ValueEncoder encoder
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
boolean annotates
com.android.jack.dx.rop.annotation.AnnotationVisibility visibility
public static com.android.jack.dx.rop.annotation.AnnotationVisibility getAnnotationVisibility (byte)
byte visibility
static com.android.jack.dx.dex.file.TypeIdItem access$100 (com.android.jack.dx.dex.file.AnnotationItem)
com.android.jack.dx.dex.file.AnnotationItem x0
static void ()
}
com/android/jack/dx/dex/file/AnnotationSetItem.classAnnotationSetItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.AnnotationSetItem extends com.android.jack.dx.dex.file.OffsettedItem {
private static final int ALIGNMENT
private static final int ENTRY_WRITE_SIZE
private final com.android.jack.dx.rop.annotation.Annotations annotations
private final com.android.jack.dx.dex.file.AnnotationItem[] items
public void (com.android.jack.dx.rop.annotation.Annotations)
com.android.jack.dx.rop.annotation.Annotation a
java.util.Iterator i$
com.android.jack.dx.rop.annotation.Annotations annotations
int at
private static int writeSize (com.android.jack.dx.rop.annotation.Annotations)
NullPointerException ex
com.android.jack.dx.rop.annotation.Annotations annotations
public com.android.jack.dx.rop.annotation.Annotations getAnnotations ()
public int hashCode ()
protected int compareTo0 (com.android.jack.dx.dex.file.OffsettedItem)
com.android.jack.dx.dex.file.OffsettedItem other
com.android.jack.dx.dex.file.AnnotationSetItem otherSet
public com.android.jack.dx.dex.file.ItemType itemType ()
public java.lang.String toHuman ()
public void addContents (com.android.jack.dx.dex.file.DexFile)
int i
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.dex.file.MixedItemSection byteData
int size
protected void place0 (com.android.jack.dx.dex.file.Section, int)
com.android.jack.dx.dex.file.Section addedTo
int offset
protected void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.dex.file.AnnotationItem item
int offset
int i
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
boolean annotates
int size
}
com/android/jack/dx/dex/file/AnnotationSetRefItem.classAnnotationSetRefItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.AnnotationSetRefItem extends com.android.jack.dx.dex.file.OffsettedItem {
private static final int ALIGNMENT
private static final int WRITE_SIZE
private com.android.jack.dx.dex.file.AnnotationSetItem annotations
public void (com.android.jack.dx.dex.file.AnnotationSetItem)
com.android.jack.dx.dex.file.AnnotationSetItem annotations
public com.android.jack.dx.dex.file.ItemType itemType ()
public void addContents (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.dex.file.MixedItemSection wordData
public java.lang.String toHuman ()
protected void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
int annotationsOff
}
com/android/jack/dx/dex/file/AnnotationUtils.classAnnotationUtils.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.AnnotationUtils extends java.lang.Object {
private static final com.android.jack.dx.rop.cst.CstType ANNOTATION_DEFAULT_TYPE
private static final com.android.jack.dx.rop.cst.CstType ENCLOSING_CLASS_TYPE
private static final com.android.jack.dx.rop.cst.CstType ENCLOSING_METHOD_TYPE
private static final com.android.jack.dx.rop.cst.CstType INNER_CLASS_TYPE
private static final com.android.jack.dx.rop.cst.CstType MEMBER_CLASSES_TYPE
private static final com.android.jack.dx.rop.cst.CstType SIGNATURE_TYPE
private static final com.android.jack.dx.rop.cst.CstType THROWS_TYPE
private static final com.android.jack.dx.rop.cst.CstString ACCESS_FLAGS_STRING
private static final com.android.jack.dx.rop.cst.CstString NAME_STRING
private static final com.android.jack.dx.rop.cst.CstString VALUE_STRING
private void ()
public static com.android.jack.dx.rop.annotation.Annotation makeAnnotationDefault (com.android.jack.dx.rop.annotation.Annotation)
com.android.jack.dx.rop.annotation.Annotation defaults
com.android.jack.dx.rop.annotation.Annotation result
public static com.android.jack.dx.rop.annotation.Annotation makeEnclosingClass (com.android.jack.dx.rop.cst.CstType)
com.android.jack.dx.rop.cst.CstType clazz
com.android.jack.dx.rop.annotation.Annotation result
public static com.android.jack.dx.rop.annotation.Annotation makeEnclosingMethod (com.android.jack.dx.rop.cst.CstMethodRef)
com.android.jack.dx.rop.cst.CstMethodRef method
com.android.jack.dx.rop.annotation.Annotation result
public static com.android.jack.dx.rop.annotation.Annotation makeInnerClass (com.android.jack.dx.rop.cst.CstString, int)
com.android.jack.dx.rop.cst.CstString name
int accessFlags
com.android.jack.dx.rop.annotation.Annotation result
com.android.jack.dx.rop.cst.Constant nameCst
public static com.android.jack.dx.rop.annotation.Annotation makeMemberClasses (com.android.jack.dx.rop.type.TypeList)
com.android.jack.dx.rop.type.TypeList types
com.android.jack.dx.rop.cst.CstArray array
com.android.jack.dx.rop.annotation.Annotation result
public static com.android.jack.dx.rop.annotation.Annotation makeSignature (com.android.jack.dx.rop.cst.CstString)
char c
int endAt
int at
int i
com.android.jack.dx.rop.cst.CstString signature
com.android.jack.dx.rop.annotation.Annotation result
String raw
int rawLength
java.util.ArrayList pieces
int size
com.android.jack.dx.rop.cst.CstArray$List list
public static com.android.jack.dx.rop.annotation.Annotation makeThrows (com.android.jack.dx.rop.type.TypeList)
com.android.jack.dx.rop.type.TypeList types
com.android.jack.dx.rop.cst.CstArray array
com.android.jack.dx.rop.annotation.Annotation result
private static com.android.jack.dx.rop.cst.CstArray makeCstArray (com.android.jack.dx.rop.type.TypeList)
int i
com.android.jack.dx.rop.type.TypeList types
int size
com.android.jack.dx.rop.cst.CstArray$List list
static void ()
}
com/android/jack/dx/dex/file/AnnotationsDirectoryItem.classAnnotationsDirectoryItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.AnnotationsDirectoryItem extends com.android.jack.dx.dex.file.OffsettedItem {
private static final int ALIGNMENT
private static final int HEADER_SIZE
private static final int ELEMENT_SIZE
private com.android.jack.dx.dex.file.AnnotationSetItem classAnnotations
private java.util.ArrayList fieldAnnotations
private java.util.ArrayList methodAnnotations
private java.util.ArrayList parameterAnnotations
public void ()
public com.android.jack.dx.dex.file.ItemType itemType ()
public boolean isEmpty ()
public boolean isInternable ()
public int hashCode ()
public int compareTo0 (com.android.jack.dx.dex.file.OffsettedItem)
com.android.jack.dx.dex.file.OffsettedItem other
com.android.jack.dx.dex.file.AnnotationsDirectoryItem otherDirectory
public void setClassAnnotations (com.android.jack.dx.rop.annotation.Annotations)
com.android.jack.dx.rop.annotation.Annotations annotations
public void addFieldAnnotations (com.android.jack.dx.rop.cst.CstFieldRef, com.android.jack.dx.rop.annotation.Annotations)
com.android.jack.dx.rop.cst.CstFieldRef field
com.android.jack.dx.rop.annotation.Annotations annotations
public void addMethodAnnotations (com.android.jack.dx.rop.cst.CstMethodRef, com.android.jack.dx.rop.annotation.Annotations)
com.android.jack.dx.rop.cst.CstMethodRef method
com.android.jack.dx.rop.annotation.Annotations annotations
public void addParameterAnnotations (com.android.jack.dx.rop.cst.CstMethodRef, com.android.jack.dx.rop.annotation.AnnotationsList)
com.android.jack.dx.rop.cst.CstMethodRef method
com.android.jack.dx.rop.annotation.AnnotationsList list
public com.android.jack.dx.rop.annotation.Annotations getMethodAnnotations (com.android.jack.dx.rop.cst.CstMethodRef)
com.android.jack.dx.dex.file.MethodAnnotationStruct item
java.util.Iterator i$
com.android.jack.dx.rop.cst.CstMethodRef method
public com.android.jack.dx.rop.annotation.AnnotationsList getParameterAnnotations (com.android.jack.dx.rop.cst.CstMethodRef)
com.android.jack.dx.dex.file.ParameterAnnotationStruct item
java.util.Iterator i$
com.android.jack.dx.rop.cst.CstMethodRef method
public void addContents (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.FieldAnnotationStruct item
java.util.Iterator i$
com.android.jack.dx.dex.file.MethodAnnotationStruct item
java.util.Iterator i$
com.android.jack.dx.dex.file.ParameterAnnotationStruct item
java.util.Iterator i$
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.dex.file.MixedItemSection wordData
public java.lang.String toHuman ()
protected void place0 (com.android.jack.dx.dex.file.Section, int)
com.android.jack.dx.dex.file.Section addedTo
int offset
int elementCount
protected void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.dex.file.FieldAnnotationStruct item
java.util.Iterator i$
com.android.jack.dx.dex.file.MethodAnnotationStruct item
java.util.Iterator i$
com.android.jack.dx.dex.file.ParameterAnnotationStruct item
java.util.Iterator i$
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
boolean annotates
int classOff
int fieldsSize
int methodsSize
int parametersSize
private static int listSize (java.util.ArrayList)
java.util.ArrayList list
void debugPrint (java.io.PrintWriter)
com.android.jack.dx.dex.file.FieldAnnotationStruct item
java.util.Iterator i$
com.android.jack.dx.dex.file.MethodAnnotationStruct item
java.util.Iterator i$
com.android.jack.dx.dex.file.ParameterAnnotationStruct item
java.util.Iterator i$
java.io.PrintWriter out
}
com/android/jack/dx/dex/file/CatchStructs.classCatchStructs.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.CatchStructs extends java.lang.Object {
public static final int TRY_ITEM_WRITE_SIZE
private final com.android.jack.dx.dex.code.DalvCode code
private com.android.jack.dx.dex.code.CatchTable table
private byte[] encodedHandlers
private int encodedHandlerHeaderSize
private java.util.TreeMap handlerOffsets
public void (com.android.jack.dx.dex.code.DalvCode)
com.android.jack.dx.dex.code.DalvCode code
private void finishProcessingIfNecessary ()
public int triesSize ()
public void debugPrint (java.io.PrintWriter, java.lang.String)
java.io.PrintWriter out
String prefix
public void encode (com.android.jack.dx.dex.file.DexFile)
int i
com.android.jack.dx.dex.code.CatchHandlerList$Entry entry
int i
com.android.jack.dx.dex.code.CatchHandlerList list
int listSize
boolean catchesAll
java.util.Map$Entry mapping
java.util.Iterator i$
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.dex.file.TypeIdsSection typeIds
int size
com.android.jack.dx.util.ByteArrayAnnotatedOutput out
public int writeSize ()
public void writeTo (com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.dex.code.CatchTable$Entry one
int start
int end
int insnCount
int i
com.android.jack.dx.util.AnnotatedOutput out
int tableSize
private void annotateEntries (java.lang.String, java.io.PrintWriter, com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.dex.code.CatchTable$Entry entry
com.android.jack.dx.dex.code.CatchHandlerList handlers
String s1
String s2
int i
com.android.jack.dx.dex.code.CatchHandlerList list
int offset
java.util.Map$Entry mapping
java.util.Iterator i$
String prefix
java.io.PrintWriter printTo
com.android.jack.dx.util.AnnotatedOutput annotateTo
int amt1
int amt2
int size
String subPrefix
int lastOffset
com.android.jack.dx.dex.code.CatchHandlerList lastList
private static void annotateAndConsumeHandlers (com.android.jack.dx.dex.code.CatchHandlerList, int, int, java.lang.String, java.io.PrintWriter, com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.dex.code.CatchHandlerList handlers
int offset
int size
String prefix
java.io.PrintWriter printTo
com.android.jack.dx.util.AnnotatedOutput annotateTo
String s
}
com/android/jack/dx/dex/file/ClassDataItem.classClassDataItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.ClassDataItem extends com.android.jack.dx.dex.file.OffsettedItem {
private final com.android.jack.dx.rop.cst.CstType thisClass
private final java.util.ArrayList staticFields
private final java.util.HashMap staticValues
private final java.util.ArrayList instanceFields
private final java.util.ArrayList directMethods
private final java.util.ArrayList virtualMethods
private com.android.jack.dx.rop.cst.CstArray staticValuesConstant
private byte[] encodedForm
public void (com.android.jack.dx.rop.cst.CstType)
com.android.jack.dx.rop.cst.CstType thisClass
public com.android.jack.dx.dex.file.ItemType itemType ()
public java.lang.String toHuman ()
public boolean isEmpty ()
public void addStaticField (com.android.jack.dx.dex.file.EncodedField, com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.dex.file.EncodedField field
com.android.jack.dx.rop.cst.Constant value
public void addInstanceField (com.android.jack.dx.dex.file.EncodedField)
com.android.jack.dx.dex.file.EncodedField field
public void addDirectMethod (com.android.jack.dx.dex.file.EncodedMethod)
com.android.jack.dx.dex.file.EncodedMethod method
public void addVirtualMethod (com.android.jack.dx.dex.file.EncodedMethod)
com.android.jack.dx.dex.file.EncodedMethod method
public java.util.ArrayList getMethods ()
int sz
java.util.ArrayList result
public void debugPrint (java.io.Writer, boolean)
int i
int i
int i
int i
java.io.Writer out
boolean verbose
java.io.PrintWriter pw
int sz
public void addContents (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.EncodedField field
java.util.Iterator i$
com.android.jack.dx.dex.file.EncodedField field
java.util.Iterator i$
com.android.jack.dx.dex.file.EncodedMethod method
java.util.Iterator i$
com.android.jack.dx.dex.file.EncodedMethod method
java.util.Iterator i$
com.android.jack.dx.dex.file.DexFile file
public com.android.jack.dx.rop.cst.CstArray getStaticValuesConstant ()
private com.android.jack.dx.rop.cst.CstArray makeStaticValuesConstant ()
com.android.jack.dx.dex.file.EncodedField field
com.android.jack.dx.rop.cst.Constant cst
com.android.jack.dx.dex.file.EncodedField field
com.android.jack.dx.rop.cst.Constant cst
int i
int size
com.android.jack.dx.rop.cst.CstArray$List list
protected void place0 (com.android.jack.dx.dex.file.Section, int)
com.android.jack.dx.dex.file.Section addedTo
int offset
com.android.jack.dx.util.ByteArrayAnnotatedOutput out
private void encodeOutput (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
boolean annotates
private static void encodeSize (com.android.jack.dx.util.AnnotatedOutput, java.lang.String, int)
com.android.jack.dx.util.AnnotatedOutput out
String label
int size
private static void encodeList (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput, java.lang.String, java.util.ArrayList)
int i
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
String label
java.util.ArrayList list
int size
int lastIndex
public void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
boolean annotates
}
com/android/jack/dx/dex/file/ClassDefItem.classClassDefItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.ClassDefItem extends com.android.jack.dx.dex.file.IndexedItem {
private final com.android.jack.dx.rop.cst.CstType thisClass
private final int accessFlags
private final com.android.jack.dx.rop.cst.CstType superclass
private com.android.jack.dx.dex.file.TypeListItem interfaces
private final com.android.jack.dx.rop.cst.CstString sourceFile
private final com.android.jack.dx.dex.file.ClassDataItem classData
private com.android.jack.dx.dex.file.EncodedArrayItem staticValuesItem
private com.android.jack.dx.dex.file.AnnotationsDirectoryItem annotationsDirectory
public void (com.android.jack.dx.rop.cst.CstType, int, com.android.jack.dx.rop.cst.CstType, com.android.jack.dx.rop.type.TypeList, com.android.jack.dx.rop.cst.CstString)
com.android.jack.dx.rop.cst.CstType thisClass
int accessFlags
com.android.jack.dx.rop.cst.CstType superclass
com.android.jack.dx.rop.type.TypeList interfaces
com.android.jack.dx.rop.cst.CstString sourceFile
public com.android.jack.dx.dex.file.ItemType itemType ()
public int writeSize ()
public void addContents (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.MixedItemSection classDataSection
com.android.jack.dx.rop.cst.CstArray staticValues
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.dex.file.TypeIdsSection typeIds
com.android.jack.dx.dex.file.MixedItemSection byteData
com.android.jack.dx.dex.file.MixedItemSection wordData
com.android.jack.dx.dex.file.MixedItemSection typeLists
com.android.jack.dx.dex.file.StringIdsSection stringIds
public void writeTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
int i
com.android.jack.dx.rop.type.TypeList list
int sz
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
boolean annotates
com.android.jack.dx.dex.file.TypeIdsSection typeIds
int classIdx
int superIdx
int interOff
int annoOff
int sourceFileIdx
int dataOff
int staticValuesOff
public com.android.jack.dx.rop.cst.CstType getThisClass ()
public int getAccessFlags ()
public com.android.jack.dx.rop.cst.CstType getSuperclass ()
public com.android.jack.dx.rop.type.TypeList getInterfaces ()
public com.android.jack.dx.rop.cst.CstString getSourceFile ()
public void addStaticField (com.android.jack.dx.dex.file.EncodedField, com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.dex.file.EncodedField field
com.android.jack.dx.rop.cst.Constant value
public void addInstanceField (com.android.jack.dx.dex.file.EncodedField)
com.android.jack.dx.dex.file.EncodedField field
public void addDirectMethod (com.android.jack.dx.dex.file.EncodedMethod)
com.android.jack.dx.dex.file.EncodedMethod method
public void addVirtualMethod (com.android.jack.dx.dex.file.EncodedMethod)
com.android.jack.dx.dex.file.EncodedMethod method
public java.util.ArrayList getMethods ()
public void setClassAnnotations (com.android.jack.dx.rop.annotation.Annotations)
com.android.jack.dx.rop.annotation.Annotations annotations
public void addFieldAnnotations (com.android.jack.dx.rop.cst.CstFieldRef, com.android.jack.dx.rop.annotation.Annotations)
com.android.jack.dx.rop.cst.CstFieldRef field
com.android.jack.dx.rop.annotation.Annotations annotations
public void addMethodAnnotations (com.android.jack.dx.rop.cst.CstMethodRef, com.android.jack.dx.rop.annotation.Annotations)
com.android.jack.dx.rop.cst.CstMethodRef method
com.android.jack.dx.rop.annotation.Annotations annotations
public void addParameterAnnotations (com.android.jack.dx.rop.cst.CstMethodRef, com.android.jack.dx.rop.annotation.AnnotationsList)
com.android.jack.dx.rop.cst.CstMethodRef method
com.android.jack.dx.rop.annotation.AnnotationsList list
public com.android.jack.dx.rop.annotation.Annotations getMethodAnnotations (com.android.jack.dx.rop.cst.CstMethodRef)
com.android.jack.dx.rop.cst.CstMethodRef method
public com.android.jack.dx.rop.annotation.AnnotationsList getParameterAnnotations (com.android.jack.dx.rop.cst.CstMethodRef)
com.android.jack.dx.rop.cst.CstMethodRef method
public void debugPrint (java.io.Writer, boolean)
java.io.Writer out
boolean verbose
java.io.PrintWriter pw
}
com/android/jack/dx/dex/file/ClassDefsSection.classClassDefsSection.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.ClassDefsSection extends com.android.jack.dx.dex.file.UniformItemSection {
private final java.util.TreeMap classDefs
private java.util.ArrayList orderedDefs
public void (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
public java.util.Collection items ()
public com.android.jack.dx.dex.file.IndexedItem get (com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant cst
com.android.jack.dx.rop.type.Type type
com.android.jack.dx.dex.file.IndexedItem result
public void writeHeaderPart (com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.util.AnnotatedOutput out
int sz
int offset
public void add (com.android.jack.dx.dex.file.ClassDefItem)
com.android.jack.dx.rop.type.Type type
NullPointerException ex
com.android.jack.dx.dex.file.ClassDefItem clazz
com.android.jack.dx.rop.type.Type type
protected void orderItems ()
com.android.jack.dx.rop.type.Type type
java.util.Iterator i$
int sz
int idx
private int orderItems0 (com.android.jack.dx.rop.type.Type, int, int)
com.android.jack.dx.rop.type.Type superclass
int i
com.android.jack.dx.rop.type.Type type
int idx
int maxDepth
com.android.jack.dx.dex.file.ClassDefItem c
com.android.jack.dx.rop.cst.CstType superclassCst
com.android.jack.dx.rop.type.TypeList interfaces
int sz
}
com/android/jack/dx/dex/file/Code.classCode.java
package com.android.jack.dx.dex.file
public abstract com.android.jack.dx.dex.file.Code extends java.lang.Object {
public static final int ALIGNMENT
public static final int HEADER_SIZE
public abstract void debugPrint (java.io.PrintWriter, java.lang.String, boolean)
}
com/android/jack/dx/dex/file/CodeItem$1.classCodeItem.java
package com.android.jack.dx.dex.file
com.android.jack.dx.dex.file.CodeItem$1 extends java.lang.Object implements com.android.jack.dx.dex.code.DalvCode$AssignIndicesCallback {
final com.android.jack.dx.dex.file.DexFile val$file
final com.android.jack.dx.dex.file.CodeItem this$0
void (com.android.jack.dx.dex.file.CodeItem, com.android.jack.dx.dex.file.DexFile)
public int getIndex (com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant cst
com.android.jack.dx.dex.file.IndexedItem item
}
com/android/jack/dx/dex/file/CodeItem.classCodeItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.CodeItem extends com.android.jack.dx.dex.file.OffsettedItem implements com.android.jack.dx.dex.file.Code {
private final com.android.jack.dx.rop.cst.CstMethodRef ref
private final com.android.jack.dx.dex.code.DalvCode code
private com.android.jack.dx.dex.file.CatchStructs catches
private final boolean isStatic
private final com.android.jack.dx.rop.type.TypeList throwsList
private com.android.jack.dx.dex.file.DebugInfoItem debugInfo
public void (com.android.jack.dx.rop.cst.CstMethodRef, com.android.jack.dx.dex.code.DalvCode, boolean, com.android.jack.dx.rop.type.TypeList)
com.android.jack.dx.rop.cst.CstMethodRef ref
com.android.jack.dx.dex.code.DalvCode code
boolean isStatic
com.android.jack.dx.rop.type.TypeList throwsList
public com.android.jack.dx.dex.file.ItemType itemType ()
public void addContents (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.rop.type.Type type
java.util.Iterator i$
com.android.jack.dx.rop.cst.Constant c
java.util.Iterator i$
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.dex.file.MixedItemSection byteData
com.android.jack.dx.dex.file.TypeIdsSection typeIds
public java.lang.String toString ()
public java.lang.String toHuman ()
public com.android.jack.dx.rop.cst.CstMethodRef getRef ()
public void debugPrint (java.io.PrintWriter, java.lang.String, boolean)
java.io.PrintWriter out
String prefix
boolean verbose
com.android.jack.dx.dex.code.DalvInsnList insns
String prefix2
protected void place0 (com.android.jack.dx.dex.file.Section, int)
int catchesSize
com.android.jack.dx.dex.file.Section addedTo
int offset
com.android.jack.dx.dex.file.DexFile file
int catchesSize
int insnsSize
protected void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
int size
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
boolean annotates
int regSz
int outsSz
int insSz
int insnsSz
boolean needPadding
int triesSz
int debugOff
private void writeCodes (com.android.jack.dx.util.AnnotatedOutput)
RuntimeException ex
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.code.DalvInsnList insns
private int getInsSize ()
private int getOutsSize ()
private int getRegistersSize ()
}
com/android/jack/dx/dex/file/DebugInfoConstants.classDebugInfoConstants.java
package com.android.jack.dx.dex.file
public abstract com.android.jack.dx.dex.file.DebugInfoConstants extends java.lang.Object {
public static final int DBG_END_SEQUENCE
public static final int DBG_ADVANCE_PC
public static final int DBG_ADVANCE_LINE
public static final int DBG_START_LOCAL
public static final int DBG_START_LOCAL_EXTENDED
public static final int DBG_END_LOCAL
public static final int DBG_RESTART_LOCAL
public static final int DBG_SET_PROLOGUE_END
public static final int DBG_SET_EPILOGUE_BEGIN
public static final int DBG_SET_FILE
public static final int DBG_FIRST_SPECIAL
public static final int DBG_LINE_BASE
public static final int DBG_LINE_RANGE
}
com/android/jack/dx/dex/file/DebugInfoDecoder$LocalEntry.classDebugInfoDecoder.java
package com.android.jack.dx.dex.file
public com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry extends java.lang.Object {
public int address
public boolean isStart
public int reg
public int nameIndex
public int typeIndex
public int signatureIndex
public void (int, boolean, int, int, int, int)
int address
boolean isStart
int reg
int nameIndex
int typeIndex
int signatureIndex
public java.lang.String toString ()
}
com/android/jack/dx/dex/file/DebugInfoDecoder$PositionEntry.classDebugInfoDecoder.java
package com.android.jack.dx.dex.file
public com.android.jack.dx.dex.file.DebugInfoDecoder$PositionEntry extends java.lang.Object {
public int address
public int line
public void (int, int)
int address
int line
}
com/android/jack/dx/dex/file/DebugInfoDecoder.classDebugInfoDecoder.java
package com.android.jack.dx.dex.file
public com.android.jack.dx.dex.file.DebugInfoDecoder extends java.lang.Object {
private final com.android.jack.dx.util.ByteInput encoded
private final java.util.ArrayList positions
private final java.util.ArrayList locals
private final com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry[] lastEntryForReg
private final com.android.jack.dx.rop.type.Prototype desc
private final boolean isStatic
private final int regSize
private int line
private int address
private final int thisStringIdx
void (byte[], int, boolean, com.android.jack.dx.rop.cst.CstMethodRef, com.android.jack.dx.dex.file.DexFile)
byte[] encoded
int regSize
boolean isStatic
com.android.jack.dx.rop.cst.CstMethodRef ref
com.android.jack.dx.dex.file.DexFile file
public void (com.android.jack.dx.util.ByteInput, int, boolean, com.android.jack.dx.rop.type.Prototype, int)
com.android.jack.dx.util.ByteInput encoded
int regSize
boolean isStatic
com.android.jack.dx.rop.type.Prototype desc
int thisIdx
public java.util.List getPositionList ()
public java.util.List getLocals ()
public void decode ()
Exception ex
private int readStringIndex (com.android.jack.dx.util.ByteInput) throws java.io.IOException
com.android.jack.dx.util.ByteInput bs
int offsetIndex
private int getParamBase ()
private void decode0 () throws java.io.IOException
com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry thisEntry
com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry le
com.android.jack.dx.rop.type.Type paramType
com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry le
int nameIdx
int i
int reg
int nameIdx
int typeIdx
com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry le
int reg
int nameIdx
int typeIdx
int sigIdx
com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry le
com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry prevle
com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry le
NullPointerException ex
int reg
com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry prevle
com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry le
com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry prevle
com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry le
NullPointerException ex
int reg
com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry prevle
com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry le
int adjopcode
int opcode
int szParams
com.android.jack.dx.rop.type.StdTypeList params
int curReg
public static void validateEncode (byte[], com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.rop.cst.CstMethodRef, com.android.jack.dx.dex.code.DalvCode, boolean)
RuntimeException ex
byte[] info
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.rop.cst.CstMethodRef ref
com.android.jack.dx.dex.code.DalvCode code
boolean isStatic
com.android.jack.dx.dex.code.PositionList pl
com.android.jack.dx.dex.code.LocalList ll
com.android.jack.dx.dex.code.DalvInsnList insns
int countRegisters
private static void validateEncode0 (byte[], int, boolean, com.android.jack.dx.rop.cst.CstMethodRef, com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.dex.code.PositionList, com.android.jack.dx.dex.code.LocalList)
com.android.jack.dx.dex.code.PositionList$Entry ple
int i
boolean found
com.android.jack.dx.dex.file.DebugInfoDecoder$PositionEntry entry
java.util.Iterator i$
com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry e2
int j
com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry entry
int idx
int i
com.android.jack.dx.dex.code.LocalList$Entry origEntry
com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry decodedEntry
int decodedAddress
int i
com.android.jack.dx.dex.file.DebugInfoDecoder$LocalEntry e
java.util.Iterator i$
byte[] info
int countRegisters
boolean isStatic
com.android.jack.dx.rop.cst.CstMethodRef ref
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.dex.code.PositionList pl
com.android.jack.dx.dex.code.LocalList ll
com.android.jack.dx.dex.file.DebugInfoDecoder decoder
java.util.List decodedEntries
java.util.List decodedLocals
int thisStringIdx
int decodedSz
int paramBase
int origSz
int decodeAt
boolean problem
private static int extractThisIdx (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
int idx
}
com/android/jack/dx/dex/file/DebugInfoEncoder$1.classDebugInfoEncoder.java
package com.android.jack.dx.dex.file
com.android.jack.dx.dex.file.DebugInfoEncoder$1 extends java.lang.Object implements java.util.Comparator {
final com.android.jack.dx.dex.file.DebugInfoEncoder this$0
void (com.android.jack.dx.dex.file.DebugInfoEncoder)
public int compare (com.android.jack.dx.dex.code.PositionList$Entry, com.android.jack.dx.dex.code.PositionList$Entry)
com.android.jack.dx.dex.code.PositionList$Entry a
com.android.jack.dx.dex.code.PositionList$Entry b
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/jack/dx/dex/file/DebugInfoEncoder$2.classDebugInfoEncoder.java
package com.android.jack.dx.dex.file
com.android.jack.dx.dex.file.DebugInfoEncoder$2 extends java.lang.Object implements java.util.Comparator {
final com.android.jack.dx.dex.file.DebugInfoEncoder this$0
void (com.android.jack.dx.dex.file.DebugInfoEncoder)
public int compare (com.android.jack.dx.dex.code.LocalList$Entry, com.android.jack.dx.dex.code.LocalList$Entry)
com.android.jack.dx.dex.code.LocalList$Entry a
com.android.jack.dx.dex.code.LocalList$Entry b
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/jack/dx/dex/file/DebugInfoEncoder.classDebugInfoEncoder.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.DebugInfoEncoder extends java.lang.Object {
private static final boolean DEBUG
private final com.android.jack.dx.dex.code.PositionList positions
private final com.android.jack.dx.dex.code.LocalList locals
private final com.android.jack.dx.util.ByteArrayAnnotatedOutput output
private final com.android.jack.dx.dex.file.DexFile file
private final int codeSize
private final int regSize
private final com.android.jack.dx.rop.type.Prototype desc
private final boolean isStatic
private int address
private int line
private com.android.jack.dx.util.AnnotatedOutput annotateTo
private java.io.PrintWriter debugPrint
private String prefix
private boolean shouldConsume
private final com.android.jack.dx.dex.code.LocalList$Entry[] lastEntryForReg
public void (com.android.jack.dx.dex.code.PositionList, com.android.jack.dx.dex.code.LocalList, com.android.jack.dx.dex.file.DexFile, int, int, boolean, com.android.jack.dx.rop.cst.CstMethodRef)
com.android.jack.dx.dex.code.PositionList positions
com.android.jack.dx.dex.code.LocalList locals
com.android.jack.dx.dex.file.DexFile file
int codeSize
int regSize
boolean isStatic
com.android.jack.dx.rop.cst.CstMethodRef ref
private void annotate (int, java.lang.String)
int length
String message
public byte[] convert ()
byte[] ret
java.io.IOException ex
public byte[] convertAndAnnotate (java.lang.String, java.io.PrintWriter, com.android.jack.dx.util.AnnotatedOutput, boolean)
String prefix
java.io.PrintWriter debugPrint
com.android.jack.dx.util.AnnotatedOutput out
boolean consume
byte[] result
private byte[] convert0 () throws java.io.IOException
int nextAddrL
int nextAddrP
int next
java.util.ArrayList sortedPositions
java.util.ArrayList methodArgs
int positionsSz
int localsSz
int curPositionIdx
int curLocalIdx
private int emitLocalsAtAddress (int) throws java.io.IOException
com.android.jack.dx.dex.code.LocalList$Entry entry
int reg
com.android.jack.dx.dex.code.LocalList$Entry prevEntry
int curLocalIdx
int sz
private int emitPositionsAtAddress (int, java.util.ArrayList) throws java.io.IOException
int curPositionIdx
java.util.ArrayList sortedPositions
int positionsSz
private void emitHeader (java.util.ArrayList, java.util.ArrayList) throws java.io.IOException
com.android.jack.dx.dex.code.PositionList$Entry entry
com.android.jack.dx.dex.code.LocalList$Entry arg
java.util.Iterator i$
com.android.jack.dx.dex.code.LocalList$Entry arg
java.util.Iterator i$
String parameterName
com.android.jack.dx.rop.type.Type pt
com.android.jack.dx.dex.code.LocalList$Entry found
int i
com.android.jack.dx.rop.cst.CstString signature
com.android.jack.dx.dex.code.LocalList$Entry arg
com.android.jack.dx.dex.code.LocalList$Entry[] arr$
int len$
int i$
java.util.ArrayList sortedPositions
java.util.ArrayList methodArgs
boolean annotate
int mark
int curParam
com.android.jack.dx.rop.type.StdTypeList paramTypes
int szParamTypes
private java.util.ArrayList buildSortedPositions ()
int i
int sz
java.util.ArrayList result
private int getParamBase ()
private java.util.ArrayList extractMethodArguments ()
com.android.jack.dx.dex.code.LocalList$Entry e
int reg
int i
java.util.ArrayList result
int argBase
java.util.BitSet seen
int sz
private java.lang.String entryAnnotationString (com.android.jack.dx.dex.code.LocalList$Entry)
com.android.jack.dx.dex.code.LocalList$Entry e
StringBuilder sb
com.android.jack.dx.rop.cst.CstString name
com.android.jack.dx.rop.cst.CstType type
com.android.jack.dx.rop.cst.CstString signature
private void emitLocalRestart (com.android.jack.dx.dex.code.LocalList$Entry) throws java.io.IOException
com.android.jack.dx.dex.code.LocalList$Entry entry
int mark
private void emitStringIndex (com.android.jack.dx.rop.cst.CstString) throws java.io.IOException
com.android.jack.dx.rop.cst.CstString string
private void emitTypeIndex (com.android.jack.dx.rop.cst.CstType) throws java.io.IOException
com.android.jack.dx.rop.cst.CstType type
private void emitLocalStart (com.android.jack.dx.dex.code.LocalList$Entry) throws java.io.IOException
com.android.jack.dx.dex.code.LocalList$Entry entry
int mark
private void emitLocalStartExtended (com.android.jack.dx.dex.code.LocalList$Entry) throws java.io.IOException
com.android.jack.dx.dex.code.LocalList$Entry entry
int mark
private void emitLocalEnd (com.android.jack.dx.dex.code.LocalList$Entry) throws java.io.IOException
com.android.jack.dx.dex.code.LocalList$Entry entry
int mark
private void emitPosition (com.android.jack.dx.dex.code.PositionList$Entry) throws java.io.IOException
com.android.jack.dx.dex.code.PositionList$Entry entry
com.android.jack.dx.rop.code.SourcePosition pos
int newLine
int newAddress
int opcode
int deltaLines
int deltaAddress
private static int computeOpcode (int, int)
int deltaLines
int deltaAddress
private void emitAdvanceLine (int) throws java.io.IOException
int deltaLines
int mark
private void emitAdvancePc (int) throws java.io.IOException
int deltaAddress
int mark
private void emitUnsignedLeb128 (int) throws java.io.IOException
int n
private void emitEndSequence ()
}
com/android/jack/dx/dex/file/DebugInfoItem.classDebugInfoItem.java
package com.android.jack.dx.dex.file
public com.android.jack.dx.dex.file.DebugInfoItem extends com.android.jack.dx.dex.file.OffsettedItem {
private static final int ALIGNMENT
private static boolean enableEncoderSelfCheck
private final com.android.jack.dx.dex.code.DalvCode code
private byte[] encoded
private final boolean isStatic
private final com.android.jack.dx.rop.cst.CstMethodRef ref
public void (com.android.jack.dx.dex.code.DalvCode, boolean, com.android.jack.dx.rop.cst.CstMethodRef)
com.android.jack.dx.dex.code.DalvCode code
boolean isStatic
com.android.jack.dx.rop.cst.CstMethodRef ref
public com.android.jack.dx.dex.file.ItemType itemType ()
public void addContents (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
protected void place0 (com.android.jack.dx.dex.file.Section, int)
RuntimeException ex
com.android.jack.dx.dex.file.Section addedTo
int offset
public java.lang.String toHuman ()
public void annotateTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput, java.lang.String)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
String prefix
public void debugPrint (java.io.PrintWriter, java.lang.String)
java.io.PrintWriter out
String prefix
protected void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
private byte[] encode (com.android.jack.dx.dex.file.DexFile, java.lang.String, java.io.PrintWriter, com.android.jack.dx.util.AnnotatedOutput, boolean)
RuntimeException ex
com.android.jack.dx.dex.file.DexFile file
String prefix
java.io.PrintWriter debugPrint
com.android.jack.dx.util.AnnotatedOutput out
boolean consume
byte[] result
private byte[] encode0 (com.android.jack.dx.dex.file.DexFile, java.lang.String, java.io.PrintWriter, com.android.jack.dx.util.AnnotatedOutput, boolean)
byte[] result
com.android.jack.dx.dex.file.DexFile file
String prefix
java.io.PrintWriter debugPrint
com.android.jack.dx.util.AnnotatedOutput out
boolean consume
com.android.jack.dx.dex.code.PositionList positions
com.android.jack.dx.dex.code.LocalList locals
com.android.jack.dx.dex.code.DalvInsnList insns
int codeSize
int regSize
com.android.jack.dx.dex.file.DebugInfoEncoder encoder
byte[] result
static void ()
}
com/android/jack/dx/dex/file/DexFile.classDexFile.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.DexFile extends java.lang.Object {
private com.android.jack.dx.dex.DexOptions dexOptions
private final com.android.jack.dx.dex.file.MixedItemSection wordData
private final com.android.jack.dx.dex.file.MixedItemSection typeLists
private final com.android.jack.dx.dex.file.MixedItemSection map
private final com.android.jack.dx.dex.file.MixedItemSection stringData
private final com.android.jack.dx.dex.file.StringIdsSection stringIds
private final com.android.jack.dx.dex.file.TypeIdsSection typeIds
private final com.android.jack.dx.dex.file.ProtoIdsSection protoIds
private final com.android.jack.dx.dex.file.FieldIdsSection fieldIds
private final com.android.jack.dx.dex.file.MethodIdsSection methodIds
private final com.android.jack.dx.dex.file.ClassDefsSection classDefs
private final com.android.jack.dx.dex.file.MixedItemSection classData
private final com.android.jack.dx.dex.file.MixedItemSection byteData
private final com.android.jack.dx.dex.file.HeaderSection header
private final com.android.jack.dx.dex.file.Section[] sections
private int fileSize
private int dumpWidth
public void (com.android.jack.dx.dex.DexOptions)
com.android.jack.dx.dex.DexOptions dexOptions
public boolean isEmpty ()
public com.android.jack.dx.dex.DexOptions getDexOptions ()
public void add (com.android.jack.dx.dex.file.ClassDefItem)
com.android.jack.dx.dex.file.ClassDefItem clazz
public com.android.jack.dx.dex.file.ClassDefItem getClassOrNull (java.lang.String)
com.android.jack.dx.rop.type.Type type
IllegalArgumentException ex
String name
public void writeTo (java.io.OutputStream, java.io.Writer, boolean) throws java.io.IOException
java.io.OutputStream out
java.io.Writer humanOut
boolean verbose
boolean annotate
com.android.jack.dx.util.ByteArrayAnnotatedOutput result
public byte[] toDex (java.io.Writer, boolean) throws java.io.IOException
java.io.Writer humanOut
boolean verbose
boolean annotate
com.android.jack.dx.util.ByteArrayAnnotatedOutput result
public void setDumpWidth (int)
int dumpWidth
int getFileSize ()
com.android.jack.dx.dex.file.MixedItemSection getStringData ()
com.android.jack.dx.dex.file.MixedItemSection getWordData ()
com.android.jack.dx.dex.file.MixedItemSection getTypeLists ()
com.android.jack.dx.dex.file.MixedItemSection getMap ()
public com.android.jack.dx.dex.file.StringIdsSection getStringIds ()
com.android.jack.dx.dex.file.ClassDefsSection getClassDefs ()
com.android.jack.dx.dex.file.MixedItemSection getClassData ()
public com.android.jack.dx.dex.file.TypeIdsSection getTypeIds ()
com.android.jack.dx.dex.file.ProtoIdsSection getProtoIds ()
public com.android.jack.dx.dex.file.FieldIdsSection getFieldIds ()
public com.android.jack.dx.dex.file.MethodIdsSection getMethodIds ()
com.android.jack.dx.dex.file.MixedItemSection getByteData ()
com.android.jack.dx.dex.file.Section getFirstDataSection ()
com.android.jack.dx.dex.file.Section getLastDataSection ()
void internIfAppropriate (com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant cst
public com.android.jack.dx.dex.file.IndexedItem findItemOrNull (com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant cst
public void prepare ()
public void prepare (java.util.Collection, java.util.Collection, java.util.Collection, java.util.Collection)
com.android.jack.dx.rop.cst.CstString cst
java.util.Iterator i$
com.android.jack.dx.rop.cst.CstFieldRef cst
java.util.Iterator i$
com.android.jack.dx.rop.cst.CstMethodRef cst
java.util.Iterator i$
com.android.jack.dx.rop.cst.CstType cst
java.util.Iterator i$
RuntimeException ex
com.android.jack.dx.dex.file.Section one
int placedAt
int i
java.util.Collection cstStrings
java.util.Collection cstFieldRefs
java.util.Collection cstMethodRefs
java.util.Collection cstTypes
int count
int offset
private com.android.jack.dx.util.ByteArrayAnnotatedOutput toDex0 (boolean, boolean)
com.android.jack.dx.dex.file.Section one
int zeroCount
com.android.jack.dx.util.ExceptionWithContext ec
com.android.jack.dx.util.ExceptionWithContext ec
RuntimeException ex
int i
boolean annotate
boolean verbose
int count
byte[] barr
com.android.jack.dx.util.ByteArrayAnnotatedOutput out
public com.android.jack.dx.dex.file.Statistics getStatistics ()
com.android.jack.dx.dex.file.Section s
com.android.jack.dx.dex.file.Section[] arr$
int len$
int i$
com.android.jack.dx.dex.file.Statistics stats
private static void calcSignature (byte[])
java.security.MessageDigest md
java.security.NoSuchAlgorithmException ex
int amt
java.security.DigestException ex
byte[] bytes
java.security.MessageDigest md
private static void calcChecksum (byte[])
byte[] bytes
java.util.zip.Adler32 a32
int sum
}
com/android/jack/dx/dex/file/EncodedArrayItem.classEncodedArrayItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.EncodedArrayItem extends com.android.jack.dx.dex.file.OffsettedItem {
private static final int ALIGNMENT
private final com.android.jack.dx.rop.cst.CstArray array
private byte[] encodedForm
public void (com.android.jack.dx.rop.cst.CstArray)
com.android.jack.dx.rop.cst.CstArray array
public com.android.jack.dx.dex.file.ItemType itemType ()
public int hashCode ()
protected int compareTo0 (com.android.jack.dx.dex.file.OffsettedItem)
com.android.jack.dx.dex.file.OffsettedItem other
com.android.jack.dx.dex.file.EncodedArrayItem otherArray
public java.lang.String toHuman ()
public void addContents (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
protected void place0 (com.android.jack.dx.dex.file.Section, int)
com.android.jack.dx.dex.file.Section addedTo
int offset
com.android.jack.dx.util.ByteArrayAnnotatedOutput out
com.android.jack.dx.dex.file.ValueEncoder encoder
protected void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.dex.file.ValueEncoder encoder
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
boolean annotates
}
com/android/jack/dx/dex/file/EncodedField.classEncodedField.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.EncodedField extends com.android.jack.dx.dex.file.EncodedMember implements java.lang.Comparable {
private final com.android.jack.dx.rop.cst.CstFieldRef field
public void (com.android.jack.dx.rop.cst.CstFieldRef, int)
com.android.jack.dx.rop.cst.CstFieldRef field
int accessFlags
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
public int compareTo (com.android.jack.dx.dex.file.EncodedField)
com.android.jack.dx.dex.file.EncodedField other
public java.lang.String toString ()
StringBuffer sb
public void addContents (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.dex.file.FieldIdsSection fieldIds
public com.android.jack.dx.rop.cst.CstString getName ()
public java.lang.String toHuman ()
public void debugPrint (java.io.PrintWriter, boolean)
java.io.PrintWriter out
boolean verbose
public com.android.jack.dx.rop.cst.CstFieldRef getRef ()
public int encode (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput, int, int)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
int lastIndex
int dumpSeq
int fieldIdx
int diff
int accessFlags
public volatile int compareTo (java.lang.Object)
}
com/android/jack/dx/dex/file/EncodedMember.classEncodedMember.java
package com.android.jack.dx.dex.file
public abstract com.android.jack.dx.dex.file.EncodedMember extends java.lang.Object implements com.android.jack.dx.util.ToHuman {
private final int accessFlags
public void (int)
int accessFlags
public final int getAccessFlags ()
public abstract com.android.jack.dx.rop.cst.CstString getName ()
public abstract void debugPrint (java.io.PrintWriter, boolean)
public abstract void addContents (com.android.jack.dx.dex.file.DexFile)
public abstract int encode (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput, int, int)
}
com/android/jack/dx/dex/file/EncodedMethod.classEncodedMethod.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.EncodedMethod extends com.android.jack.dx.dex.file.EncodedMember implements java.lang.Comparable {
private final com.android.jack.dx.rop.cst.CstMethodRef method
private final com.android.jack.dx.dex.file.OffsettedItem code
static final boolean $assertionsDisabled
public void (com.android.jack.dx.rop.cst.CstMethodRef, int, com.android.jack.dx.dex.file.OffsettedItem)
com.android.jack.dx.rop.cst.CstMethodRef method
int accessFlags
com.android.jack.dx.dex.file.OffsettedItem code
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public int compareTo (com.android.jack.dx.dex.file.EncodedMethod)
com.android.jack.dx.dex.file.EncodedMethod other
public java.lang.String toString ()
StringBuffer sb
public void addContents (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.dex.file.MethodIdsSection methodIds
com.android.jack.dx.dex.file.MixedItemSection wordData
public final java.lang.String toHuman ()
public final com.android.jack.dx.rop.cst.CstString getName ()
public void debugPrint (java.io.PrintWriter, boolean)
java.io.PrintWriter out
boolean verbose
public final com.android.jack.dx.rop.cst.CstMethodRef getRef ()
public int encode (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput, int, int)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
int lastIndex
int dumpSeq
int methodIdx
int diff
int accessFlags
int codeOff
boolean hasCode
boolean shouldHaveCode
public volatile int compareTo (java.lang.Object)
static void ()
}
com/android/jack/dx/dex/file/FieldAnnotationStruct.classFieldAnnotationStruct.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.FieldAnnotationStruct extends java.lang.Object implements com.android.jack.dx.util.ToHuman java.lang.Comparable {
private final com.android.jack.dx.rop.cst.CstFieldRef field
private com.android.jack.dx.dex.file.AnnotationSetItem annotations
public void (com.android.jack.dx.rop.cst.CstFieldRef, com.android.jack.dx.dex.file.AnnotationSetItem)
com.android.jack.dx.rop.cst.CstFieldRef field
com.android.jack.dx.dex.file.AnnotationSetItem annotations
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
public int compareTo (com.android.jack.dx.dex.file.FieldAnnotationStruct)
com.android.jack.dx.dex.file.FieldAnnotationStruct other
public void addContents (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.dex.file.FieldIdsSection fieldIds
com.android.jack.dx.dex.file.MixedItemSection wordData
public void writeTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
int fieldIdx
int annotationsOff
public java.lang.String toHuman ()
public com.android.jack.dx.rop.cst.CstFieldRef getField ()
public com.android.jack.dx.rop.annotation.Annotations getAnnotations ()
public volatile int compareTo (java.lang.Object)
}
com/android/jack/dx/dex/file/FieldIdItem.classFieldIdItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.FieldIdItem extends com.android.jack.dx.dex.file.MemberIdItem {
public void (com.android.jack.dx.rop.cst.CstFieldRef)
com.android.jack.dx.rop.cst.CstFieldRef field
public com.android.jack.dx.dex.file.ItemType itemType ()
public void addContents (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.dex.file.TypeIdsSection typeIds
public com.android.jack.dx.rop.cst.CstFieldRef getFieldRef ()
protected int getTypoidIdx (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.dex.file.TypeIdsSection typeIds
protected java.lang.String getTypoidName ()
}
com/android/jack/dx/dex/file/FieldIdsSection.classFieldIdsSection.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.FieldIdsSection extends com.android.jack.dx.dex.file.MemberIdsSection {
private final java.util.TreeMap fieldIds
public void (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
public java.util.Collection items ()
public com.android.jack.dx.dex.file.IndexedItem get (com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant cst
com.android.jack.dx.dex.file.IndexedItem result
public void writeHeaderPart (com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.util.AnnotatedOutput out
int sz
int offset
public com.android.jack.dx.dex.file.FieldIdItem intern (com.android.jack.dx.rop.cst.CstFieldRef)
com.android.jack.dx.rop.cst.CstFieldRef field
com.android.jack.dx.dex.file.FieldIdItem result
public int indexOf (com.android.jack.dx.rop.cst.CstFieldRef)
com.android.jack.dx.rop.cst.CstFieldRef ref
com.android.jack.dx.dex.file.FieldIdItem item
}
com/android/jack/dx/dex/file/HeaderItem.classHeaderItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.HeaderItem extends com.android.jack.dx.dex.file.IndexedItem {
public void ()
public com.android.jack.dx.dex.file.ItemType itemType ()
public int writeSize ()
public void addContents (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
public void writeTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
int i
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
int mapOff
com.android.jack.dx.dex.file.Section firstDataSection
com.android.jack.dx.dex.file.Section lastDataSection
int dataOff
int dataSize
String magic
}
com/android/jack/dx/dex/file/HeaderSection.classHeaderSection.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.HeaderSection extends com.android.jack.dx.dex.file.UniformItemSection {
private final java.util.List list
public void (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.dex.file.HeaderItem item
public com.android.jack.dx.dex.file.IndexedItem get (com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant cst
public java.util.Collection items ()
protected void orderItems ()
}
com/android/jack/dx/dex/file/IdItem.classIdItem.java
package com.android.jack.dx.dex.file
public abstract com.android.jack.dx.dex.file.IdItem extends com.android.jack.dx.dex.file.IndexedItem {
private final com.android.jack.dx.rop.cst.CstType type
public void (com.android.jack.dx.rop.cst.CstType)
com.android.jack.dx.rop.cst.CstType type
public void addContents (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.dex.file.TypeIdsSection typeIds
public final com.android.jack.dx.rop.cst.CstType getDefiningClass ()
}
com/android/jack/dx/dex/file/ImportedCodeItem$1.classImportedCodeItem.java
package com.android.jack.dx.dex.file
com.android.jack.dx.dex.file.ImportedCodeItem$1 extends java.lang.Object {
}
com/android/jack/dx/dex/file/ImportedCodeItem$FieldRemapper.classImportedCodeItem.java
package com.android.jack.dx.dex.file
com.android.jack.dx.dex.file.ImportedCodeItem$FieldRemapper extends java.lang.Object implements com.android.jack.dx.io.CodeReader$Visitor {
private final com.android.jack.dx.dex.file.DexFile file
final com.android.jack.dx.dex.file.ImportedCodeItem this$0
public void (com.android.jack.dx.dex.file.ImportedCodeItem, com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile dex
public void visit (com.android.jack.dx.io.instructions.DecodedInstruction[], com.android.jack.dx.io.instructions.DecodedInstruction)
com.android.jack.dx.io.instructions.DecodedInstruction[] all
com.android.jack.dx.io.instructions.DecodedInstruction decodedInst
}
com/android/jack/dx/dex/file/ImportedCodeItem$GenericVisitor.classImportedCodeItem.java
package com.android.jack.dx.dex.file
com.android.jack.dx.dex.file.ImportedCodeItem$GenericVisitor extends java.lang.Object implements com.android.jack.dx.io.CodeReader$Visitor {
final com.android.jack.dx.dex.file.ImportedCodeItem this$0
private void (com.android.jack.dx.dex.file.ImportedCodeItem)
public void visit (com.android.jack.dx.io.instructions.DecodedInstruction[], com.android.jack.dx.io.instructions.DecodedInstruction)
com.android.jack.dx.io.instructions.DecodedInstruction[] all
com.android.jack.dx.io.instructions.DecodedInstruction decodedInst
void (com.android.jack.dx.dex.file.ImportedCodeItem, com.android.jack.dx.dex.file.ImportedCodeItem$1)
com.android.jack.dx.dex.file.ImportedCodeItem x0
com.android.jack.dx.dex.file.ImportedCodeItem$1 x1
}
com/android/jack/dx/dex/file/ImportedCodeItem$MethodRemapper.classImportedCodeItem.java
package com.android.jack.dx.dex.file
com.android.jack.dx.dex.file.ImportedCodeItem$MethodRemapper extends java.lang.Object implements com.android.jack.dx.io.CodeReader$Visitor {
private final com.android.jack.dx.dex.file.DexFile file
final com.android.jack.dx.dex.file.ImportedCodeItem this$0
public void (com.android.jack.dx.dex.file.ImportedCodeItem, com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile dex
public void visit (com.android.jack.dx.io.instructions.DecodedInstruction[], com.android.jack.dx.io.instructions.DecodedInstruction)
com.android.jack.dx.io.instructions.DecodedInstruction[] all
com.android.jack.dx.io.instructions.DecodedInstruction decodedInst
}
com/android/jack/dx/dex/file/ImportedCodeItem$StringRemapper.classImportedCodeItem.java
package com.android.jack.dx.dex.file
com.android.jack.dx.dex.file.ImportedCodeItem$StringRemapper extends java.lang.Object implements com.android.jack.dx.io.CodeReader$Visitor {
private final com.android.jack.dx.dex.file.DexFile file
final com.android.jack.dx.dex.file.ImportedCodeItem this$0
public void (com.android.jack.dx.dex.file.ImportedCodeItem, com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile dex
public void visit (com.android.jack.dx.io.instructions.DecodedInstruction[], com.android.jack.dx.io.instructions.DecodedInstruction)
com.android.jack.dx.io.instructions.DecodedInstruction[] all
com.android.jack.dx.io.instructions.DecodedInstruction decodedInst
int newIndex
}
com/android/jack/dx/dex/file/ImportedCodeItem$TypeRemapper.classImportedCodeItem.java
package com.android.jack.dx.dex.file
com.android.jack.dx.dex.file.ImportedCodeItem$TypeRemapper extends java.lang.Object implements com.android.jack.dx.io.CodeReader$Visitor {
private final com.android.jack.dx.dex.file.DexFile file
final com.android.jack.dx.dex.file.ImportedCodeItem this$0
public void (com.android.jack.dx.dex.file.ImportedCodeItem, com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile dex
public void visit (com.android.jack.dx.io.instructions.DecodedInstruction[], com.android.jack.dx.io.instructions.DecodedInstruction)
com.android.jack.dx.io.instructions.DecodedInstruction[] all
com.android.jack.dx.io.instructions.DecodedInstruction decodedInst
}
com/android/jack/dx/dex/file/ImportedCodeItem.classImportedCodeItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.ImportedCodeItem extends com.android.jack.dx.dex.file.OffsettedItem implements com.android.jack.dx.dex.file.Code {
com.android.jack.dx.dex.file.ImportedDebugInfoItem debugInfoItem
private final com.android.jack.dx.rop.cst.CstMethodRef ref
private final com.android.jack.dx.io.Code code
private final com.android.jack.dx.rop.cst.CstIndexMap cstIndexMap
private com.android.jack.dx.io.instructions.DecodedInstruction[] remappedInstructions
private int remappingIndex
private byte[] encodedHandlers
private int[] remappedCatchHandlerOffsets
public void (com.android.jack.dx.rop.cst.CstMethodRef, com.android.jack.dx.io.Code, com.android.jack.dx.dex.file.ImportedDebugInfoItem, com.android.jack.dx.rop.cst.CstIndexMap)
com.android.jack.dx.rop.cst.CstMethodRef ref
com.android.jack.dx.io.Code code
com.android.jack.dx.dex.file.ImportedDebugInfoItem debugInfoItem
com.android.jack.dx.rop.cst.CstIndexMap cstIndexMap
public com.android.jack.dx.dex.file.ItemType itemType ()
public void addContents (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
public java.lang.String toString ()
public java.lang.String toHuman ()
public com.android.jack.dx.rop.cst.CstMethodRef getRef ()
protected void place0 (com.android.jack.dx.dex.file.Section, int)
com.android.jack.dx.dex.file.Section addedTo
int offset
int triesLength
int catchesSize
int insnsSize
protected void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
short inst
short[] arr$
int len$
int i$
com.android.jack.dx.io.Code$Try atry
com.android.jack.dx.io.Code$Try[] arr$
int len$
int i$
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
boolean annotates
int regSz
int outsSz
int insSz
int insnsSz
boolean needPadding
int debugOff
int triesSz
private byte[] encodeAndRemapCatchHandler (com.android.jack.dx.dex.file.DexFile)
int i
int catchAllAddress
int[] typeIndexes
int[] addresses
com.android.jack.dx.io.Code$CatchHandler catchHandler
com.android.jack.dx.io.Code$CatchHandler[] arr$
int len$
int i$
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.ByteArrayAnnotatedOutput out
com.android.jack.dx.io.Code$CatchHandler[] catchHandlers
int catchHandlerIdx
private short[] encodeAndRemapCode (com.android.jack.dx.dex.file.DexFile, short[])
com.android.jack.dx.io.instructions.DecodedInstruction instruction
com.android.jack.dx.io.instructions.DecodedInstruction[] arr$
int len$
int i$
com.android.jack.dx.dex.file.DexFile file
short[] insts
com.android.jack.dx.io.CodeReader codeReader
com.android.jack.dx.io.instructions.DecodedInstruction[] decodedInstructions
com.android.jack.dx.io.instructions.ShortArrayCodeOutput outputCode
private int getInsSize ()
private int getOutsSize ()
private int getRegistersSize ()
public void debugPrint (java.io.PrintWriter, java.lang.String, boolean)
java.io.PrintWriter out
String prefix
boolean verbose
public com.android.jack.dx.rop.cst.CstIndexMap getCstIndexMap ()
static com.android.jack.dx.io.instructions.DecodedInstruction[] access$100 (com.android.jack.dx.dex.file.ImportedCodeItem)
com.android.jack.dx.dex.file.ImportedCodeItem x0
static int access$208 (com.android.jack.dx.dex.file.ImportedCodeItem)
com.android.jack.dx.dex.file.ImportedCodeItem x0
static com.android.jack.dx.rop.cst.CstIndexMap access$300 (com.android.jack.dx.dex.file.ImportedCodeItem)
com.android.jack.dx.dex.file.ImportedCodeItem x0
}
com/android/jack/dx/dex/file/ImportedDebugInfoItem.classImportedDebugInfoItem.java
package com.android.jack.dx.dex.file
public com.android.jack.dx.dex.file.ImportedDebugInfoItem extends com.android.jack.dx.dex.file.OffsettedItem {
private static final int ALIGNMENT
private final com.android.jack.dx.io.DexBuffer dexBuffer
private final int debugInfoOffset
private byte[] encodedDebugInfo
private com.android.jack.dx.rop.cst.CstIndexMap cstIndexMap
static final boolean $assertionsDisabled
public void (com.android.jack.dx.io.DexBuffer, int, com.android.jack.dx.rop.cst.CstIndexMap)
com.android.jack.dx.io.DexBuffer dexBuffer
int debugInfoOffset
com.android.jack.dx.rop.cst.CstIndexMap cstIndexMap
public com.android.jack.dx.dex.file.ItemType itemType ()
public void addContents (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
protected void place0 (com.android.jack.dx.dex.file.Section, int)
com.android.jack.dx.dex.file.Section addedTo
int offset
com.android.jack.dx.util.ByteArrayAnnotatedOutput out
public java.lang.String toHuman ()
public void annotateTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput, java.lang.String)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
String prefix
protected void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
private void encodeAndRemapDebugInfoItem (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
int parameterName
int p
int addrDiff
int lineDiff
int registerNum
int nameIndex
int typeIndex
int sigIndex
int registerNum
int nameIndex
int opcode
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.io.DexBuffer$Section in
int lineStart
int parametersSize
static void ()
}
com/android/jack/dx/dex/file/IndexedItem.classIndexedItem.java
package com.android.jack.dx.dex.file
public abstract com.android.jack.dx.dex.file.IndexedItem extends com.android.jack.dx.dex.file.Item {
private int index
public void ()
public final boolean hasIndex ()
public final int getIndex ()
public final void setIndex (int)
int index
public final java.lang.String indexString ()
}
com/android/jack/dx/dex/file/Item.classItem.java
package com.android.jack.dx.dex.file
public abstract com.android.jack.dx.dex.file.Item extends java.lang.Object {
public void ()
public abstract com.android.jack.dx.dex.file.ItemType itemType ()
public final java.lang.String typeName ()
public abstract int writeSize ()
public abstract void addContents (com.android.jack.dx.dex.file.DexFile)
public abstract void writeTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
}
com/android/jack/dx/dex/file/ItemType.classItemType.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.ItemType extends java.lang.Enum implements com.android.jack.dx.util.ToHuman {
public static final com.android.jack.dx.dex.file.ItemType TYPE_HEADER_ITEM
public static final com.android.jack.dx.dex.file.ItemType TYPE_STRING_ID_ITEM
public static final com.android.jack.dx.dex.file.ItemType TYPE_TYPE_ID_ITEM
public static final com.android.jack.dx.dex.file.ItemType TYPE_PROTO_ID_ITEM
public static final com.android.jack.dx.dex.file.ItemType TYPE_FIELD_ID_ITEM
public static final com.android.jack.dx.dex.file.ItemType TYPE_METHOD_ID_ITEM
public static final com.android.jack.dx.dex.file.ItemType TYPE_CLASS_DEF_ITEM
public static final com.android.jack.dx.dex.file.ItemType TYPE_MAP_LIST
public static final com.android.jack.dx.dex.file.ItemType TYPE_TYPE_LIST
public static final com.android.jack.dx.dex.file.ItemType TYPE_ANNOTATION_SET_REF_LIST
public static final com.android.jack.dx.dex.file.ItemType TYPE_ANNOTATION_SET_ITEM
public static final com.android.jack.dx.dex.file.ItemType TYPE_CLASS_DATA_ITEM
public static final com.android.jack.dx.dex.file.ItemType TYPE_CODE_ITEM
public static final com.android.jack.dx.dex.file.ItemType TYPE_STRING_DATA_ITEM
public static final com.android.jack.dx.dex.file.ItemType TYPE_DEBUG_INFO_ITEM
public static final com.android.jack.dx.dex.file.ItemType TYPE_ANNOTATION_ITEM
public static final com.android.jack.dx.dex.file.ItemType TYPE_ENCODED_ARRAY_ITEM
public static final com.android.jack.dx.dex.file.ItemType TYPE_ANNOTATIONS_DIRECTORY_ITEM
public static final com.android.jack.dx.dex.file.ItemType TYPE_MAP_ITEM
public static final com.android.jack.dx.dex.file.ItemType TYPE_TYPE_ITEM
public static final com.android.jack.dx.dex.file.ItemType TYPE_EXCEPTION_HANDLER_ITEM
public static final com.android.jack.dx.dex.file.ItemType TYPE_ANNOTATION_SET_REF_ITEM
private final int mapValue
private final String typeName
private final String humanName
private static final com.android.jack.dx.dex.file.ItemType[] $VALUES
public static com.android.jack.dx.dex.file.ItemType[] values ()
public static com.android.jack.dx.dex.file.ItemType valueOf (java.lang.String)
String name
private void (java.lang.String, int, int, java.lang.String)
int mapValue
String typeName
String human
public int getMapValue ()
public java.lang.String getTypeName ()
public java.lang.String toHuman ()
static void ()
}
com/android/jack/dx/dex/file/MapItem.classMapItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.MapItem extends com.android.jack.dx.dex.file.OffsettedItem {
private static final int ALIGNMENT
private static final int WRITE_SIZE
private final com.android.jack.dx.dex.file.ItemType type
private final com.android.jack.dx.dex.file.Section section
private final com.android.jack.dx.dex.file.Item firstItem
private final int itemCount
public static void addMap (com.android.jack.dx.dex.file.Section[], com.android.jack.dx.dex.file.MixedItemSection)
com.android.jack.dx.dex.file.ItemType type
com.android.jack.dx.dex.file.Item item
java.util.Iterator i$
com.android.jack.dx.dex.file.ItemType currentType
com.android.jack.dx.dex.file.Item firstItem
int count
com.android.jack.dx.dex.file.Section section
com.android.jack.dx.dex.file.Section[] arr$
int len$
int i$
com.android.jack.dx.dex.file.Section[] sections
com.android.jack.dx.dex.file.MixedItemSection mapSection
java.util.ArrayList items
private void (com.android.jack.dx.dex.file.ItemType, com.android.jack.dx.dex.file.Section, com.android.jack.dx.dex.file.Item, int)
com.android.jack.dx.dex.file.ItemType type
com.android.jack.dx.dex.file.Section section
com.android.jack.dx.dex.file.Item firstItem
int itemCount
private void (com.android.jack.dx.dex.file.Section)
com.android.jack.dx.dex.file.Section section
public com.android.jack.dx.dex.file.ItemType itemType ()
public java.lang.String toString ()
StringBuffer sb
public void addContents (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
public final java.lang.String toHuman ()
protected void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
int offset
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
int value
int offset
}
com/android/jack/dx/dex/file/MemberIdItem.classMemberIdItem.java
package com.android.jack.dx.dex.file
public abstract com.android.jack.dx.dex.file.MemberIdItem extends com.android.jack.dx.dex.file.IdItem {
private final com.android.jack.dx.rop.cst.CstMemberRef cst
public void (com.android.jack.dx.rop.cst.CstMemberRef)
com.android.jack.dx.rop.cst.CstMemberRef cst
public int writeSize ()
public void addContents (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.dex.file.StringIdsSection stringIds
public final void writeTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.file.TypeIdsSection typeIds
com.android.jack.dx.dex.file.StringIdsSection stringIds
com.android.jack.dx.rop.cst.CstNat nat
int classIdx
int nameIdx
int typoidIdx
protected abstract int getTypoidIdx (com.android.jack.dx.dex.file.DexFile)
protected abstract java.lang.String getTypoidName ()
public final com.android.jack.dx.rop.cst.CstMemberRef getRef ()
}
com/android/jack/dx/dex/file/MemberIdsSection.classMemberIdsSection.java
package com.android.jack.dx.dex.file
public abstract com.android.jack.dx.dex.file.MemberIdsSection extends com.android.jack.dx.dex.file.UniformItemSection {
public void (java.lang.String, com.android.jack.dx.dex.file.DexFile)
String name
com.android.jack.dx.dex.file.DexFile file
protected void orderItems ()
Object i
java.util.Iterator i$
int idx
private java.lang.String getTooManyMembersMessage ()
String packageName
java.util.concurrent.atomic.AtomicInteger count
Object member
java.util.Iterator i$
java.util.Map$Entry entry
java.util.Iterator i$
String memberType
java.util.Map membersByPackage
java.util.Formatter formatter
}
com/android/jack/dx/dex/file/MethodAnnotationStruct.classMethodAnnotationStruct.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.MethodAnnotationStruct extends java.lang.Object implements com.android.jack.dx.util.ToHuman java.lang.Comparable {
private final com.android.jack.dx.rop.cst.CstMethodRef method
private com.android.jack.dx.dex.file.AnnotationSetItem annotations
public void (com.android.jack.dx.rop.cst.CstMethodRef, com.android.jack.dx.dex.file.AnnotationSetItem)
com.android.jack.dx.rop.cst.CstMethodRef method
com.android.jack.dx.dex.file.AnnotationSetItem annotations
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
public int compareTo (com.android.jack.dx.dex.file.MethodAnnotationStruct)
com.android.jack.dx.dex.file.MethodAnnotationStruct other
public void addContents (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.dex.file.MethodIdsSection methodIds
com.android.jack.dx.dex.file.MixedItemSection wordData
public void writeTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
int methodIdx
int annotationsOff
public java.lang.String toHuman ()
public com.android.jack.dx.rop.cst.CstMethodRef getMethod ()
public com.android.jack.dx.rop.annotation.Annotations getAnnotations ()
public volatile int compareTo (java.lang.Object)
}
com/android/jack/dx/dex/file/MethodIdItem.classMethodIdItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.MethodIdItem extends com.android.jack.dx.dex.file.MemberIdItem {
public void (com.android.jack.dx.rop.cst.CstBaseMethodRef)
com.android.jack.dx.rop.cst.CstBaseMethodRef method
public com.android.jack.dx.dex.file.ItemType itemType ()
public void addContents (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.dex.file.ProtoIdsSection protoIds
public com.android.jack.dx.rop.cst.CstBaseMethodRef getMethodRef ()
protected int getTypoidIdx (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.dex.file.ProtoIdsSection protoIds
protected java.lang.String getTypoidName ()
}
com/android/jack/dx/dex/file/MethodIdsSection.classMethodIdsSection.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.MethodIdsSection extends com.android.jack.dx.dex.file.MemberIdsSection {
private final java.util.TreeMap methodIds
public void (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
public java.util.Collection items ()
public com.android.jack.dx.dex.file.IndexedItem get (com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant cst
com.android.jack.dx.dex.file.IndexedItem result
public void writeHeaderPart (com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.util.AnnotatedOutput out
int sz
int offset
public com.android.jack.dx.dex.file.MethodIdItem intern (com.android.jack.dx.rop.cst.CstBaseMethodRef)
com.android.jack.dx.rop.cst.CstBaseMethodRef method
com.android.jack.dx.dex.file.MethodIdItem result
public int indexOf (com.android.jack.dx.rop.cst.CstBaseMethodRef)
com.android.jack.dx.rop.cst.CstBaseMethodRef ref
com.android.jack.dx.dex.file.MethodIdItem item
}
com/android/jack/dx/dex/file/MixedItemSection$1.classMixedItemSection.java
package com.android.jack.dx.dex.file
final com.android.jack.dx.dex.file.MixedItemSection$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (com.android.jack.dx.dex.file.OffsettedItem, com.android.jack.dx.dex.file.OffsettedItem)
com.android.jack.dx.dex.file.OffsettedItem item1
com.android.jack.dx.dex.file.OffsettedItem item2
com.android.jack.dx.dex.file.ItemType type1
com.android.jack.dx.dex.file.ItemType type2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/jack/dx/dex/file/MixedItemSection$2.classMixedItemSection.java
package com.android.jack.dx.dex.file
com.android.jack.dx.dex.file.MixedItemSection$2 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$dx$dex$file$MixedItemSection$SortType
static void ()
}
com/android/jack/dx/dex/file/MixedItemSection$SortType.classMixedItemSection.java
package com.android.jack.dx.dex.file
final com.android.jack.dx.dex.file.MixedItemSection$SortType extends java.lang.Enum {
public static final com.android.jack.dx.dex.file.MixedItemSection$SortType NONE
public static final com.android.jack.dx.dex.file.MixedItemSection$SortType TYPE
public static final com.android.jack.dx.dex.file.MixedItemSection$SortType INSTANCE
private static final com.android.jack.dx.dex.file.MixedItemSection$SortType[] $VALUES
public static com.android.jack.dx.dex.file.MixedItemSection$SortType[] values ()
public static com.android.jack.dx.dex.file.MixedItemSection$SortType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/dx/dex/file/MixedItemSection.classMixedItemSection.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.MixedItemSection extends com.android.jack.dx.dex.file.Section {
private static final java.util.Comparator TYPE_SORTER
private final java.util.ArrayList items
private final java.util.HashMap interns
private final com.android.jack.dx.dex.file.MixedItemSection$SortType sort
private int writeSize
public void (java.lang.String, com.android.jack.dx.dex.file.DexFile, int, com.android.jack.dx.dex.file.MixedItemSection$SortType)
String name
com.android.jack.dx.dex.file.DexFile file
int alignment
com.android.jack.dx.dex.file.MixedItemSection$SortType sort
public java.util.Collection items ()
public int writeSize ()
public int getAbsoluteItemOffset (com.android.jack.dx.dex.file.Item)
com.android.jack.dx.dex.file.Item item
com.android.jack.dx.dex.file.OffsettedItem oi
public int size ()
public void writeHeaderPart (com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.util.AnnotatedOutput out
int sz
int offset
String name
int spaceCount
char[] spaceArr
String spaces
public void add (com.android.jack.dx.dex.file.OffsettedItem)
NullPointerException ex
com.android.jack.dx.dex.file.OffsettedItem item
public com.android.jack.dx.dex.file.OffsettedItem intern (com.android.jack.dx.dex.file.OffsettedItem)
com.android.jack.dx.dex.file.OffsettedItem item
com.android.jack.dx.dex.file.OffsettedItem result
public com.android.jack.dx.dex.file.OffsettedItem get (com.android.jack.dx.dex.file.OffsettedItem)
com.android.jack.dx.dex.file.OffsettedItem item
com.android.jack.dx.dex.file.OffsettedItem result
public void writeIndexAnnotation (com.android.jack.dx.util.AnnotatedOutput, com.android.jack.dx.dex.file.ItemType, java.lang.String)
String label
com.android.jack.dx.dex.file.OffsettedItem item
java.util.Iterator i$
String label
com.android.jack.dx.dex.file.OffsettedItem item
java.util.Map$Entry entry
java.util.Iterator i$
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.file.ItemType itemType
String intro
java.util.TreeMap index
protected void prepare0 ()
com.android.jack.dx.dex.file.OffsettedItem one
int sz
com.android.jack.dx.dex.file.DexFile file
int i
public void placeItems ()
int placedAt
RuntimeException ex
com.android.jack.dx.dex.file.OffsettedItem one
int i
int sz
int outAt
protected void writeTo0 (com.android.jack.dx.util.AnnotatedOutput)
int alignMask
int writeAt
com.android.jack.dx.dex.file.OffsettedItem one
java.util.Iterator i$
com.android.jack.dx.util.AnnotatedOutput out
boolean annotates
boolean first
com.android.jack.dx.dex.file.DexFile file
int at
static void ()
}
com/android/jack/dx/dex/file/OffsettedItem.classOffsettedItem.java
package com.android.jack.dx.dex.file
public abstract com.android.jack.dx.dex.file.OffsettedItem extends com.android.jack.dx.dex.file.Item implements java.lang.Comparable {
private final int alignment
private int writeSize
private com.android.jack.dx.dex.file.Section addedTo
private int offset
public static int getAbsoluteOffsetOr0 (com.android.jack.dx.dex.file.OffsettedItem)
com.android.jack.dx.dex.file.OffsettedItem item
public void (int, int)
int alignment
int writeSize
public final boolean equals (java.lang.Object)
Object other
com.android.jack.dx.dex.file.OffsettedItem otherItem
com.android.jack.dx.dex.file.ItemType thisType
com.android.jack.dx.dex.file.ItemType otherType
public int hashCode ()
public final int compareTo (com.android.jack.dx.dex.file.OffsettedItem)
com.android.jack.dx.dex.file.OffsettedItem other
com.android.jack.dx.dex.file.ItemType thisType
com.android.jack.dx.dex.file.ItemType otherType
public final void setWriteSize (int)
int writeSize
public final int writeSize ()
public final void writeTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
RuntimeException ex
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
public final int getRelativeOffset ()
public final int getAbsoluteOffset ()
public final int place (com.android.jack.dx.dex.file.Section, int)
com.android.jack.dx.dex.file.Section addedTo
int offset
int mask
public final int getAlignment ()
public final java.lang.String offsetString ()
public abstract java.lang.String toHuman ()
protected int compareTo0 (com.android.jack.dx.dex.file.OffsettedItem)
com.android.jack.dx.dex.file.OffsettedItem other
protected void place0 (com.android.jack.dx.dex.file.Section, int)
com.android.jack.dx.dex.file.Section addedTo
int offset
protected abstract void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
public volatile int compareTo (java.lang.Object)
}
com/android/jack/dx/dex/file/ParameterAnnotationStruct.classParameterAnnotationStruct.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.ParameterAnnotationStruct extends java.lang.Object implements com.android.jack.dx.util.ToHuman java.lang.Comparable {
private final com.android.jack.dx.rop.cst.CstMethodRef method
private final com.android.jack.dx.rop.annotation.AnnotationsList annotationsList
private final com.android.jack.dx.dex.file.UniformListItem annotationsItem
public void (com.android.jack.dx.rop.cst.CstMethodRef, com.android.jack.dx.rop.annotation.AnnotationsList)
com.android.jack.dx.rop.annotation.Annotations annotations
com.android.jack.dx.dex.file.AnnotationSetItem item
int i
com.android.jack.dx.rop.cst.CstMethodRef method
com.android.jack.dx.rop.annotation.AnnotationsList annotationsList
int size
java.util.ArrayList arrayList
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
public int compareTo (com.android.jack.dx.dex.file.ParameterAnnotationStruct)
com.android.jack.dx.dex.file.ParameterAnnotationStruct other
public void addContents (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.dex.file.MethodIdsSection methodIds
com.android.jack.dx.dex.file.MixedItemSection wordData
public void writeTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
int methodIdx
int annotationsOff
public java.lang.String toHuman ()
com.android.jack.dx.dex.file.AnnotationSetRefItem item
java.util.Iterator i$
StringBuilder sb
boolean first
public com.android.jack.dx.rop.cst.CstMethodRef getMethod ()
public com.android.jack.dx.rop.annotation.AnnotationsList getAnnotationsList ()
public volatile int compareTo (java.lang.Object)
}
com/android/jack/dx/dex/file/ProtoIdItem.classProtoIdItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.ProtoIdItem extends com.android.jack.dx.dex.file.IndexedItem {
private final com.android.jack.dx.rop.type.Prototype prototype
private final com.android.jack.dx.rop.cst.CstString shortForm
private com.android.jack.dx.dex.file.TypeListItem parameterTypes
public void (com.android.jack.dx.rop.type.Prototype)
com.android.jack.dx.rop.type.Prototype prototype
com.android.jack.dx.rop.type.StdTypeList parameters
private static com.android.jack.dx.rop.cst.CstString makeShortForm (com.android.jack.dx.rop.type.Prototype)
int i
com.android.jack.dx.rop.type.Prototype prototype
com.android.jack.dx.rop.type.StdTypeList parameters
int size
StringBuilder sb
private static char shortFormCharFor (com.android.jack.dx.rop.type.Type)
com.android.jack.dx.rop.type.Type type
char descriptorChar
public com.android.jack.dx.dex.file.ItemType itemType ()
public int writeSize ()
public void addContents (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.dex.file.StringIdsSection stringIds
com.android.jack.dx.dex.file.TypeIdsSection typeIds
com.android.jack.dx.dex.file.MixedItemSection typeLists
public void writeTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
int i
StringBuilder sb
com.android.jack.dx.rop.type.StdTypeList params
int size
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
int shortyIdx
int returnIdx
int paramsOff
}
com/android/jack/dx/dex/file/ProtoIdsSection.classProtoIdsSection.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.ProtoIdsSection extends com.android.jack.dx.dex.file.UniformItemSection {
private final java.util.TreeMap protoIds
public void (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
public java.util.Collection items ()
public com.android.jack.dx.dex.file.IndexedItem get (com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant cst
public void writeHeaderPart (com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.util.AnnotatedOutput out
int sz
int offset
public com.android.jack.dx.dex.file.ProtoIdItem intern (com.android.jack.dx.rop.type.Prototype)
com.android.jack.dx.rop.type.Prototype prototype
com.android.jack.dx.dex.file.ProtoIdItem result
public int indexOf (com.android.jack.dx.rop.type.Prototype)
com.android.jack.dx.rop.type.Prototype prototype
com.android.jack.dx.dex.file.ProtoIdItem item
protected void orderItems ()
Object i
java.util.Iterator i$
int idx
}
com/android/jack/dx/dex/file/Section.classSection.java
package com.android.jack.dx.dex.file
public abstract com.android.jack.dx.dex.file.Section extends java.lang.Object {
private final String name
private final com.android.jack.dx.dex.file.DexFile file
private final int alignment
private int fileOffset
private boolean prepared
public static void validateAlignment (int)
int alignment
public void (java.lang.String, com.android.jack.dx.dex.file.DexFile, int)
String name
com.android.jack.dx.dex.file.DexFile file
int alignment
public final com.android.jack.dx.dex.file.DexFile getFile ()
public final int getAlignment ()
public final int getFileOffset ()
public final int setFileOffset (int)
int fileOffset
int mask
public final void writeTo (com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.util.AnnotatedOutput out
int cursor
public final int getAbsoluteOffset (int)
int relative
public abstract int getAbsoluteItemOffset (com.android.jack.dx.dex.file.Item)
public final void prepare ()
public abstract java.util.Collection items ()
protected abstract void prepare0 ()
public abstract int writeSize ()
protected final void throwIfNotPrepared ()
protected final void throwIfPrepared ()
protected final void align (com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.util.AnnotatedOutput out
protected abstract void writeTo0 (com.android.jack.dx.util.AnnotatedOutput)
protected final java.lang.String getName ()
}
com/android/jack/dx/dex/file/Statistics$Data.classStatistics.java
package com.android.jack.dx.dex.file
com.android.jack.dx.dex.file.Statistics$Data extends java.lang.Object {
private final String name
private int count
private int totalSize
private int largestSize
private int smallestSize
public void (com.android.jack.dx.dex.file.Item, java.lang.String)
com.android.jack.dx.dex.file.Item item
String name
int size
public void add (com.android.jack.dx.dex.file.Item)
com.android.jack.dx.dex.file.Item item
int size
public void writeAnnotation (com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.util.AnnotatedOutput out
public java.lang.String toHuman ()
int average
StringBuilder sb
static java.lang.String access$000 (com.android.jack.dx.dex.file.Statistics$Data)
com.android.jack.dx.dex.file.Statistics$Data x0
}
com/android/jack/dx/dex/file/Statistics.classStatistics.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.Statistics extends java.lang.Object {
private final java.util.HashMap dataMap
public void ()
public void add (com.android.jack.dx.dex.file.Item)
com.android.jack.dx.dex.file.Item item
String typeName
com.android.jack.dx.dex.file.Statistics$Data data
public void addAll (com.android.jack.dx.dex.file.Section)
com.android.jack.dx.dex.file.Item item
java.util.Iterator i$
com.android.jack.dx.dex.file.Section list
java.util.Collection items
public final void writeAnnotation (com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.dex.file.Statistics$Data data
java.util.Iterator i$
com.android.jack.dx.dex.file.Statistics$Data data
java.util.Iterator i$
com.android.jack.dx.util.AnnotatedOutput out
java.util.TreeMap sortedData
public java.lang.String toHuman ()
com.android.jack.dx.dex.file.Statistics$Data data
java.util.Iterator i$
com.android.jack.dx.dex.file.Statistics$Data data
java.util.Iterator i$
StringBuilder sb
java.util.TreeMap sortedData
}
com/android/jack/dx/dex/file/StringDataItem.classStringDataItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.StringDataItem extends com.android.jack.dx.dex.file.OffsettedItem {
private final com.android.jack.dx.rop.cst.CstString value
public void (com.android.jack.dx.rop.cst.CstString)
com.android.jack.dx.rop.cst.CstString value
private static int writeSize (com.android.jack.dx.rop.cst.CstString)
com.android.jack.dx.rop.cst.CstString value
int utf16Size
public com.android.jack.dx.dex.file.ItemType itemType ()
public void addContents (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
public void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.util.ByteArray bytes
int utf16Size
public java.lang.String toHuman ()
protected int compareTo0 (com.android.jack.dx.dex.file.OffsettedItem)
com.android.jack.dx.dex.file.OffsettedItem other
com.android.jack.dx.dex.file.StringDataItem otherData
}
com/android/jack/dx/dex/file/StringIdItem.classStringIdItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.StringIdItem extends com.android.jack.dx.dex.file.IndexedItem implements java.lang.Comparable {
private final com.android.jack.dx.rop.cst.CstString value
private com.android.jack.dx.dex.file.StringDataItem data
public void (com.android.jack.dx.rop.cst.CstString)
com.android.jack.dx.rop.cst.CstString value
public boolean equals (java.lang.Object)
Object other
com.android.jack.dx.dex.file.StringIdItem otherString
public int hashCode ()
public int compareTo (com.android.jack.dx.dex.file.StringIdItem)
com.android.jack.dx.dex.file.StringIdItem other
public com.android.jack.dx.dex.file.ItemType itemType ()
public int writeSize ()
public void addContents (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.MixedItemSection stringData
com.android.jack.dx.dex.file.DexFile file
public void writeTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
int dataOff
public com.android.jack.dx.rop.cst.CstString getValue ()
public com.android.jack.dx.dex.file.StringDataItem getData ()
public volatile int compareTo (java.lang.Object)
}
com/android/jack/dx/dex/file/StringIdsSection.classStringIdsSection.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.StringIdsSection extends com.android.jack.dx.dex.file.UniformItemSection {
private final java.util.TreeMap strings
public void (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
public java.util.Collection items ()
public com.android.jack.dx.dex.file.IndexedItem get (com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant cst
com.android.jack.dx.dex.file.IndexedItem result
public void writeHeaderPart (com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.util.AnnotatedOutput out
int sz
int offset
public com.android.jack.dx.dex.file.StringIdItem intern (java.lang.String)
String string
public com.android.jack.dx.dex.file.StringIdItem intern (com.android.jack.dx.rop.cst.CstString)
com.android.jack.dx.rop.cst.CstString string
com.android.jack.dx.dex.file.StringIdItem already
com.android.jack.dx.dex.file.StringIdItem result
public com.android.jack.dx.dex.file.StringIdItem intern (com.android.jack.dx.dex.file.StringIdItem)
com.android.jack.dx.dex.file.StringIdItem string
com.android.jack.dx.rop.cst.CstString value
com.android.jack.dx.dex.file.StringIdItem already
public void intern (com.android.jack.dx.rop.cst.CstNat)
com.android.jack.dx.rop.cst.CstNat nat
public int indexOf (com.android.jack.dx.rop.cst.CstString)
com.android.jack.dx.rop.cst.CstString string
com.android.jack.dx.dex.file.StringIdItem s
protected void orderItems ()
com.android.jack.dx.dex.file.StringIdItem s
java.util.Iterator i$
int idx
}
com/android/jack/dx/dex/file/TypeIdItem.classTypeIdItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.TypeIdItem extends com.android.jack.dx.dex.file.IdItem {
public void (com.android.jack.dx.rop.cst.CstType)
com.android.jack.dx.rop.cst.CstType type
public com.android.jack.dx.dex.file.ItemType itemType ()
public int writeSize ()
public void addContents (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
public void writeTo (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.rop.cst.CstType type
com.android.jack.dx.rop.cst.CstString descriptor
int idx
}
com/android/jack/dx/dex/file/TypeIdsSection.classTypeIdsSection.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.TypeIdsSection extends com.android.jack.dx.dex.file.UniformItemSection {
private final java.util.TreeMap typeIds
public void (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.DexFile file
public java.util.Collection items ()
public com.android.jack.dx.dex.file.IndexedItem get (com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant cst
com.android.jack.dx.rop.type.Type type
com.android.jack.dx.dex.file.IndexedItem result
public void writeHeaderPart (com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.util.AnnotatedOutput out
int sz
int offset
public com.android.jack.dx.dex.file.TypeIdItem intern (com.android.jack.dx.rop.type.Type)
com.android.jack.dx.rop.type.Type type
com.android.jack.dx.dex.file.TypeIdItem result
public com.android.jack.dx.dex.file.TypeIdItem intern (com.android.jack.dx.rop.cst.CstType)
com.android.jack.dx.rop.cst.CstType type
com.android.jack.dx.rop.type.Type typePerSe
com.android.jack.dx.dex.file.TypeIdItem result
public int indexOf (com.android.jack.dx.rop.type.Type)
com.android.jack.dx.rop.type.Type type
com.android.jack.dx.dex.file.TypeIdItem item
public int indexOf (com.android.jack.dx.rop.cst.CstType)
com.android.jack.dx.rop.cst.CstType type
protected void orderItems ()
Object i
java.util.Iterator i$
int idx
}
com/android/jack/dx/dex/file/TypeListItem.classTypeListItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.TypeListItem extends com.android.jack.dx.dex.file.OffsettedItem {
private static final int ALIGNMENT
private static final int ELEMENT_SIZE
private static final int HEADER_SIZE
private final com.android.jack.dx.rop.type.TypeList list
public void (com.android.jack.dx.rop.type.TypeList)
com.android.jack.dx.rop.type.TypeList list
public int hashCode ()
public com.android.jack.dx.dex.file.ItemType itemType ()
public void addContents (com.android.jack.dx.dex.file.DexFile)
int i
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.dex.file.TypeIdsSection typeIds
int sz
public java.lang.String toHuman ()
public com.android.jack.dx.rop.type.TypeList getList ()
protected void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.rop.type.Type one
int idx
int i
int i
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.file.TypeIdsSection typeIds
int sz
protected int compareTo0 (com.android.jack.dx.dex.file.OffsettedItem)
com.android.jack.dx.dex.file.OffsettedItem other
com.android.jack.dx.rop.type.TypeList thisList
com.android.jack.dx.rop.type.TypeList otherList
}
com/android/jack/dx/dex/file/UniformItemSection.classUniformItemSection.java
package com.android.jack.dx.dex.file
public abstract com.android.jack.dx.dex.file.UniformItemSection extends com.android.jack.dx.dex.file.Section {
public void (java.lang.String, com.android.jack.dx.dex.file.DexFile, int)
String name
com.android.jack.dx.dex.file.DexFile file
int alignment
public final int writeSize ()
java.util.Collection items
int sz
public abstract com.android.jack.dx.dex.file.IndexedItem get (com.android.jack.dx.rop.cst.Constant)
protected final void prepare0 ()
com.android.jack.dx.dex.file.Item one
java.util.Iterator i$
com.android.jack.dx.dex.file.DexFile file
protected final void writeTo0 (com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.dex.file.Item one
java.util.Iterator i$
com.android.jack.dx.util.AnnotatedOutput out
com.android.jack.dx.dex.file.DexFile file
int alignment
public final int getAbsoluteItemOffset (com.android.jack.dx.dex.file.Item)
com.android.jack.dx.dex.file.Item item
com.android.jack.dx.dex.file.IndexedItem ii
int relativeOffset
protected abstract void orderItems ()
}
com/android/jack/dx/dex/file/UniformListItem.classUniformListItem.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.UniformListItem extends com.android.jack.dx.dex.file.OffsettedItem {
private static final int HEADER_SIZE
private final com.android.jack.dx.dex.file.ItemType itemType
private final java.util.List items
public void (com.android.jack.dx.dex.file.ItemType, java.util.List)
com.android.jack.dx.dex.file.ItemType itemType
java.util.List items
private static int getAlignment (java.util.List)
IndexOutOfBoundsException ex
NullPointerException ex
java.util.List items
private static int writeSize (java.util.List)
java.util.List items
com.android.jack.dx.dex.file.OffsettedItem first
public com.android.jack.dx.dex.file.ItemType itemType ()
public java.lang.String toString ()
StringBuffer sb
public void addContents (com.android.jack.dx.dex.file.DexFile)
com.android.jack.dx.dex.file.OffsettedItem i
java.util.Iterator i$
com.android.jack.dx.dex.file.DexFile file
public final java.lang.String toHuman ()
com.android.jack.dx.dex.file.OffsettedItem i
java.util.Iterator i$
StringBuffer sb
boolean first
public final java.util.List getItems ()
protected void place0 (com.android.jack.dx.dex.file.Section, int)
int size
com.android.jack.dx.dex.file.OffsettedItem i
java.util.Iterator i$
com.android.jack.dx.dex.file.Section addedTo
int offset
boolean first
int theSize
int theAlignment
protected void writeTo0 (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.dex.file.OffsettedItem i
java.util.Iterator i$
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
int size
private int headerSize ()
}
com/android/jack/dx/dex/file/ValueEncoder.classValueEncoder.java
package com.android.jack.dx.dex.file
public final com.android.jack.dx.dex.file.ValueEncoder extends java.lang.Object {
private static final int VALUE_BYTE
private static final int VALUE_SHORT
private static final int VALUE_CHAR
private static final int VALUE_INT
private static final int VALUE_LONG
private static final int VALUE_FLOAT
private static final int VALUE_DOUBLE
private static final int VALUE_STRING
private static final int VALUE_TYPE
private static final int VALUE_FIELD
private static final int VALUE_METHOD
private static final int VALUE_ENUM
private static final int VALUE_ARRAY
private static final int VALUE_ANNOTATION
private static final int VALUE_NULL
private static final int VALUE_BOOLEAN
private final com.android.jack.dx.dex.file.DexFile file
private final com.android.jack.dx.util.AnnotatedOutput out
public void (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.util.AnnotatedOutput)
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.util.AnnotatedOutput out
public void writeConstant (com.android.jack.dx.rop.cst.Constant)
long value
long value
long value
long value
int index
int index
int index
int index
com.android.jack.dx.rop.cst.CstFieldRef fieldRef
int index
int value
com.android.jack.dx.rop.cst.Constant cst
int type
private static int constantToValueType (com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant cst
public void writeArray (com.android.jack.dx.rop.cst.CstArray, boolean)
com.android.jack.dx.rop.cst.Constant cst
int i
com.android.jack.dx.rop.cst.CstArray array
boolean topLevel
boolean annotates
com.android.jack.dx.rop.cst.CstArray$List list
int size
public void writeAnnotation (com.android.jack.dx.rop.annotation.Annotation, boolean)
com.android.jack.dx.rop.cst.CstString name
int nameIdx
com.android.jack.dx.rop.cst.Constant value
com.android.jack.dx.rop.annotation.NameValuePair pair
java.util.Iterator i$
com.android.jack.dx.rop.annotation.Annotation annotation
boolean topLevel
boolean annotates
com.android.jack.dx.dex.file.StringIdsSection stringIds
com.android.jack.dx.dex.file.TypeIdsSection typeIds
com.android.jack.dx.rop.cst.CstType type
int typeIdx
java.util.Collection pairs
int size
int at
public static java.lang.String constantToHuman (com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant cst
int type
StringBuilder sb
private void writeSignedIntegralValue (int, long)
int type
long value
int requiredBits
int requiredBytes
private void writeUnsignedIntegralValue (int, long)
int type
long value
int requiredBits
int requiredBytes
private void writeRightZeroExtendedValue (int, long)
int type
long value
int requiredBits
int requiredBytes
public static void addContents (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.rop.annotation.Annotation)
com.android.jack.dx.rop.annotation.NameValuePair pair
java.util.Iterator i$
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.rop.annotation.Annotation annotation
com.android.jack.dx.dex.file.TypeIdsSection typeIds
com.android.jack.dx.dex.file.StringIdsSection stringIds
public static void addContents (com.android.jack.dx.dex.file.DexFile, com.android.jack.dx.rop.cst.Constant)
int i
com.android.jack.dx.rop.cst.CstArray$List list
int size
com.android.jack.dx.dex.file.DexFile file
com.android.jack.dx.rop.cst.Constant cst
}
com/android/jack/dx/io/Annotation.classAnnotation.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.Annotation extends java.lang.Object implements java.lang.Comparable {
private final com.android.jack.dx.io.DexBuffer buffer
private final byte visibility
private final int typeIndex
private final int[] names
private final com.android.jack.dx.io.EncodedValue[] values
public void (com.android.jack.dx.io.DexBuffer, byte, int, int[], com.android.jack.dx.io.EncodedValue[])
com.android.jack.dx.io.DexBuffer buffer
byte visibility
int typeIndex
int[] names
com.android.jack.dx.io.EncodedValue[] values
public byte getVisibility ()
public int getTypeIndex ()
public int[] getNames ()
public com.android.jack.dx.io.EncodedValue[] getValues ()
public void writeTo (com.android.jack.dx.io.DexBuffer$Section)
int i
com.android.jack.dx.io.DexBuffer$Section out
public int compareTo (com.android.jack.dx.io.Annotation)
int compare
int i
com.android.jack.dx.io.Annotation other
int size
public java.lang.String toString ()
int i
StringBuilder result
public volatile int compareTo (java.lang.Object)
}
com/android/jack/dx/io/ClassData$Field.classClassData.java
package com.android.jack.dx.io
public com.android.jack.dx.io.ClassData$Field extends java.lang.Object {
private final int fieldIndex
private final int accessFlags
public void (int, int)
int fieldIndex
int accessFlags
public int getFieldIndex ()
public int getAccessFlags ()
}
com/android/jack/dx/io/ClassData$Method.classClassData.java
package com.android.jack.dx.io
public com.android.jack.dx.io.ClassData$Method extends java.lang.Object {
private final int methodIndex
private final int accessFlags
private final int codeOffset
public void (int, int, int)
int methodIndex
int accessFlags
int codeOffset
public int getMethodIndex ()
public int getAccessFlags ()
public int getCodeOffset ()
}
com/android/jack/dx/io/ClassData.classClassData.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.ClassData extends java.lang.Object {
private final com.android.jack.dx.io.ClassData$Field[] staticFields
private final com.android.jack.dx.io.ClassData$Field[] instanceFields
private final com.android.jack.dx.io.ClassData$Method[] directMethods
private final com.android.jack.dx.io.ClassData$Method[] virtualMethods
public void (com.android.jack.dx.io.ClassData$Field[], com.android.jack.dx.io.ClassData$Field[], com.android.jack.dx.io.ClassData$Method[], com.android.jack.dx.io.ClassData$Method[])
com.android.jack.dx.io.ClassData$Field[] staticFields
com.android.jack.dx.io.ClassData$Field[] instanceFields
com.android.jack.dx.io.ClassData$Method[] directMethods
com.android.jack.dx.io.ClassData$Method[] virtualMethods
public com.android.jack.dx.io.ClassData$Field[] getStaticFields ()
public com.android.jack.dx.io.ClassData$Field[] getInstanceFields ()
public com.android.jack.dx.io.ClassData$Method[] getDirectMethods ()
public com.android.jack.dx.io.ClassData$Method[] getVirtualMethods ()
public com.android.jack.dx.io.ClassData$Field[] allFields ()
com.android.jack.dx.io.ClassData$Field[] result
public com.android.jack.dx.io.ClassData$Method[] allMethods ()
com.android.jack.dx.io.ClassData$Method[] result
}
com/android/jack/dx/io/ClassDef.classClassDef.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.ClassDef extends java.lang.Object {
public static final int NO_INDEX
private final com.android.jack.dx.io.DexBuffer buffer
private final int offset
private final int typeIndex
private final int accessFlags
private final int supertypeIndex
private final int interfacesOffset
private final int sourceFileIndex
private final int annotationsOffset
private final int classDataOffset
private final int staticValuesOffset
public void (com.android.jack.dx.io.DexBuffer, int, int, int, int, int, int, int, int, int)
com.android.jack.dx.io.DexBuffer buffer
int offset
int typeIndex
int accessFlags
int supertypeIndex
int interfacesOffset
int sourceFileIndex
int annotationsOffset
int classDataOffset
int staticValuesOffset
public int getOffset ()
public int getTypeIndex ()
public java.lang.String getTypeName ()
public int getSupertypeIndex ()
public int getInterfacesOffset ()
public short[] getInterfaces ()
public int getAccessFlags ()
public int getSourceFileIndex ()
public int getAnnotationsOffset ()
public int getClassDataOffset ()
public int getStaticValuesOffset ()
public java.lang.String toString ()
StringBuilder result
}
com/android/jack/dx/io/Code$CatchHandler.classCode.java
package com.android.jack.dx.io
public com.android.jack.dx.io.Code$CatchHandler extends java.lang.Object {
final int[] typeIndexes
final int[] addresses
final int catchAllAddress
final int offset
public void (int[], int[], int, int)
int[] typeIndexes
int[] addresses
int catchAllAddress
int offset
public int[] getTypeIndexes ()
public int[] getAddresses ()
public int getCatchAllAddress ()
public int getOffset ()
}
com/android/jack/dx/io/Code$Try.classCode.java
package com.android.jack.dx.io
public com.android.jack.dx.io.Code$Try extends java.lang.Object {
final int startAddress
final int instructionCount
final int catchHandlerIndex
void (int, int, int)
int startAddress
int instructionCount
int catchHandlerIndex
public int getStartAddress ()
public int getInstructionCount ()
public int getCatchHandlerIndex ()
}
com/android/jack/dx/io/Code.classCode.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.Code extends java.lang.Object {
private final int registersSize
private final int insSize
private final int outsSize
private final int debugInfoOffset
private final short[] instructions
private final com.android.jack.dx.io.Code$Try[] tries
private final com.android.jack.dx.io.Code$CatchHandler[] catchHandlers
public void (int, int, int, int, short[], com.android.jack.dx.io.Code$Try[], com.android.jack.dx.io.Code$CatchHandler[])
int registersSize
int insSize
int outsSize
int debugInfoOffset
short[] instructions
com.android.jack.dx.io.Code$Try[] tries
com.android.jack.dx.io.Code$CatchHandler[] catchHandlers
public int getRegistersSize ()
public int getInsSize ()
public int getOutsSize ()
public int getDebugInfoOffset ()
public short[] getInstructions ()
public com.android.jack.dx.io.Code$Try[] getTries ()
public com.android.jack.dx.io.Code$CatchHandler[] getCatchHandlers ()
}
com/android/jack/dx/io/CodeReader$1.classCodeReader.java
package com.android.jack.dx.io
com.android.jack.dx.io.CodeReader$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$dx$io$IndexType
static void ()
}
com/android/jack/dx/io/CodeReader$Visitor.classCodeReader.java
package com.android.jack.dx.io
public abstract com.android.jack.dx.io.CodeReader$Visitor extends java.lang.Object {
public abstract void visit (com.android.jack.dx.io.instructions.DecodedInstruction[], com.android.jack.dx.io.instructions.DecodedInstruction)
}
com/android/jack/dx/io/CodeReader.classCodeReader.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.CodeReader extends java.lang.Object {
private com.android.jack.dx.io.CodeReader$Visitor fallbackVisitor
private com.android.jack.dx.io.CodeReader$Visitor stringVisitor
private com.android.jack.dx.io.CodeReader$Visitor typeVisitor
private com.android.jack.dx.io.CodeReader$Visitor fieldVisitor
private com.android.jack.dx.io.CodeReader$Visitor methodVisitor
public void ()
public void setAllVisitors (com.android.jack.dx.io.CodeReader$Visitor)
com.android.jack.dx.io.CodeReader$Visitor visitor
public void setFallbackVisitor (com.android.jack.dx.io.CodeReader$Visitor)
com.android.jack.dx.io.CodeReader$Visitor visitor
public void setStringVisitor (com.android.jack.dx.io.CodeReader$Visitor)
com.android.jack.dx.io.CodeReader$Visitor visitor
public void setTypeVisitor (com.android.jack.dx.io.CodeReader$Visitor)
com.android.jack.dx.io.CodeReader$Visitor visitor
public void setFieldVisitor (com.android.jack.dx.io.CodeReader$Visitor)
com.android.jack.dx.io.CodeReader$Visitor visitor
public void setMethodVisitor (com.android.jack.dx.io.CodeReader$Visitor)
com.android.jack.dx.io.CodeReader$Visitor visitor
public void visitAll (com.android.jack.dx.io.instructions.DecodedInstruction[]) throws com.android.jack.dx.util.DexException
com.android.jack.dx.io.instructions.DecodedInstruction one
int i
com.android.jack.dx.io.instructions.DecodedInstruction[] decodedInstructions
int size
public void visitAll (short[]) throws com.android.jack.dx.util.DexException
short[] encodedInstructions
com.android.jack.dx.io.instructions.DecodedInstruction[] decodedInstructions
private void callVisit (com.android.jack.dx.io.instructions.DecodedInstruction[], com.android.jack.dx.io.instructions.DecodedInstruction)
com.android.jack.dx.io.instructions.DecodedInstruction[] all
com.android.jack.dx.io.instructions.DecodedInstruction one
com.android.jack.dx.io.CodeReader$Visitor visitor
}
com/android/jack/dx/io/DexBuffer$1.classDexBuffer.java
package com.android.jack.dx.io
com.android.jack.dx.io.DexBuffer$1 extends java.util.AbstractList {
final com.android.jack.dx.io.DexBuffer this$0
void (com.android.jack.dx.io.DexBuffer)
public com.android.jack.dx.io.ProtoId get (int)
int index
public int size ()
public volatile java.lang.Object get (int)
}
com/android/jack/dx/io/DexBuffer$2$1.classDexBuffer.java
package com.android.jack.dx.io
com.android.jack.dx.io.DexBuffer$2$1 extends java.lang.Object implements java.util.Iterator {
private com.android.jack.dx.io.DexBuffer$Section in
private int count
final com.android.jack.dx.io.DexBuffer$2 this$1
void (com.android.jack.dx.io.DexBuffer$2)
public boolean hasNext ()
public com.android.jack.dx.io.ClassDef next ()
public void remove ()
public volatile java.lang.Object next ()
}
com/android/jack/dx/io/DexBuffer$2.classDexBuffer.java
package com.android.jack.dx.io
com.android.jack.dx.io.DexBuffer$2 extends java.lang.Object implements java.lang.Iterable {
final com.android.jack.dx.io.DexBuffer this$0
void (com.android.jack.dx.io.DexBuffer)
public java.util.Iterator iterator ()
}
com/android/jack/dx/io/DexBuffer$Section.classDexBuffer.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.DexBuffer$Section extends java.lang.Object implements com.android.jack.dx.util.ByteInput com.android.jack.dx.util.ByteOutput {
private final String name
private int position
private final int limit
private int initialPosition
final com.android.jack.dx.io.DexBuffer this$0
private void (com.android.jack.dx.io.DexBuffer, java.lang.String, int, int)
String name
int position
int limit
private void (com.android.jack.dx.io.DexBuffer, int)
int position
public int getPosition ()
public int readInt ()
int result
public short readShort ()
int result
public int readUnsignedShort ()
public byte readByte ()
public byte[] readByteArray (int)
int length
byte[] result
public short[] readShortArray (int)
int i
int length
short[] result
public int readUleb128 ()
public int readUleb128p1 ()
public int readSleb128 ()
public com.android.jack.dx.io.TypeList readTypeList ()
int i
int size
short[] types
public java.lang.String readString ()
int expectedLength
String result
java.io.UTFDataFormatException e
int offset
int savedPosition
public com.android.jack.dx.io.FieldId readFieldId ()
int declaringClassIndex
int typeIndex
int nameIndex
public com.android.jack.dx.io.MethodId readMethodId ()
int declaringClassIndex
int protoIndex
int nameIndex
public com.android.jack.dx.io.ProtoId readProtoId ()
int shortyIndex
int returnTypeIndex
int parametersOffset
public com.android.jack.dx.io.ClassDef readClassDef ()
int offset
int type
int accessFlags
int supertype
int interfacesOffset
int sourceFileIndex
int annotationsOffset
int classDataOffset
int staticValuesOffset
private com.android.jack.dx.io.Code readCode ()
int savedPosition
com.android.jack.dx.io.Code$Try[] tries
com.android.jack.dx.io.Code$CatchHandler[] catchHandlers
int registersSize
int insSize
int outsSize
int triesSize
int debugInfoOffset
int instructionsSize
short[] instructions
com.android.jack.dx.io.Code$Try[] tries
com.android.jack.dx.io.Code$CatchHandler[] catchHandlers
private com.android.jack.dx.io.Code$CatchHandler[] readCatchHandlers ()
int offset
int i
int baseOffset
int catchHandlersSize
com.android.jack.dx.io.Code$CatchHandler[] result
private com.android.jack.dx.io.Code$Try[] readTries (int, com.android.jack.dx.io.Code$CatchHandler[])
int startAddress
int instructionCount
int handlerOffset
int catchHandlerIndex
int i
int triesSize
com.android.jack.dx.io.Code$CatchHandler[] catchHandlers
com.android.jack.dx.io.Code$Try[] result
private int findCatchHandlerIndex (com.android.jack.dx.io.Code$CatchHandler[], int)
com.android.jack.dx.io.Code$CatchHandler catchHandler
int i
com.android.jack.dx.io.Code$CatchHandler[] catchHandlers
int offset
private com.android.jack.dx.io.Code$CatchHandler readCatchHandler (int)
int i
int offset
int size
int handlersCount
int[] typeIndexes
int[] addresses
int catchAllAddress
private com.android.jack.dx.io.ClassData readClassData ()
int staticFieldsSize
int instanceFieldsSize
int directMethodsSize
int virtualMethodsSize
com.android.jack.dx.io.ClassData$Field[] staticFields
com.android.jack.dx.io.ClassData$Field[] instanceFields
com.android.jack.dx.io.ClassData$Method[] directMethods
com.android.jack.dx.io.ClassData$Method[] virtualMethods
private com.android.jack.dx.io.ClassData$Field[] readFields (int)
int accessFlags
int i
int count
com.android.jack.dx.io.ClassData$Field[] result
int fieldIndex
private com.android.jack.dx.io.ClassData$Method[] readMethods (int)
int accessFlags
int codeOff
int i
int count
com.android.jack.dx.io.ClassData$Method[] result
int methodIndex
public com.android.jack.dx.io.Annotation readAnnotation ()
int i
byte visibility
int typeIndex
int size
int[] names
com.android.jack.dx.io.EncodedValue[] values
public com.android.jack.dx.io.EncodedValue readEncodedValue ()
int start
int end
public com.android.jack.dx.io.EncodedValue readEncodedArray ()
int start
int end
private void ensureCapacity (int)
int size
public void skip (int)
int count
public void alignToFourBytes ()
int i
int unalignedCount
public void assertFourByteAligned ()
public void write (byte[])
byte[] bytes
public void writeByte (int)
int b
public void writeShort (short)
short i
public void writeUnsignedShort (int)
int i
short s
public void write (short[])
short s
short[] arr$
int len$
int i$
short[] shorts
public void writeInt (int)
int i
public void writeUleb128 (int)
ArrayIndexOutOfBoundsException e
int i
public void writeUleb128p1 (int)
int i
public void writeSleb128 (int)
ArrayIndexOutOfBoundsException e
int i
public void writeStringData (java.lang.String)
int length
java.io.UTFDataFormatException e
String value
public void writeTypeList (com.android.jack.dx.io.TypeList)
short type
short[] arr$
int len$
int i$
com.android.jack.dx.io.TypeList typeList
short[] types
public int remaining ()
public int used ()
void (com.android.jack.dx.io.DexBuffer, int, com.android.jack.dx.io.DexBuffer$1)
com.android.jack.dx.io.DexBuffer x0
int x1
com.android.jack.dx.io.DexBuffer$1 x2
static int access$402 (com.android.jack.dx.io.DexBuffer$Section, int)
com.android.jack.dx.io.DexBuffer$Section x0
int x1
static int access$502 (com.android.jack.dx.io.DexBuffer$Section, int)
com.android.jack.dx.io.DexBuffer$Section x0
int x1
void (com.android.jack.dx.io.DexBuffer, java.lang.String, int, int, com.android.jack.dx.io.DexBuffer$1)
com.android.jack.dx.io.DexBuffer x0
String x1
int x2
int x3
com.android.jack.dx.io.DexBuffer$1 x4
static com.android.jack.dx.io.ClassData access$700 (com.android.jack.dx.io.DexBuffer$Section)
com.android.jack.dx.io.DexBuffer$Section x0
static com.android.jack.dx.io.Code access$800 (com.android.jack.dx.io.DexBuffer$Section)
com.android.jack.dx.io.DexBuffer$Section x0
}
com/android/jack/dx/io/DexBuffer.classDexBuffer.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.DexBuffer extends java.lang.Object {
private byte[] data
private final com.android.jack.dx.dex.TableOfContents tableOfContents
private int length
private final java.util.List strings
private final java.util.List typeIds
private final java.util.List typeNames
private final java.util.List protoIds
private final java.util.List fieldIds
private final java.util.List methodIds
private final com.android.jack.dx.io.DexBuffer$Section internalSection
public void ()
public void (byte[])
byte[] data
public void (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
public void (java.io.File) throws java.io.IOException
java.util.zip.ZipFile zipFile
java.util.zip.ZipEntry entry
java.io.File file
private java.util.List readStrings ()
int i
com.android.jack.dx.io.DexBuffer$Section strings
String[] result
private java.util.List readTypeIds ()
int i
com.android.jack.dx.io.DexBuffer$Section typeIds
Integer[] result
private java.util.List readTypeNames (java.util.List, java.util.List)
int i
java.util.List strings
java.util.List typeIds
String[] result
private java.util.List readFieldIds ()
int i
com.android.jack.dx.io.DexBuffer$Section fieldIds
com.android.jack.dx.io.FieldId[] result
private java.util.List readMethodIds ()
int i
com.android.jack.dx.io.DexBuffer$Section methodIds
com.android.jack.dx.io.MethodId[] result
private void loadFrom (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
java.io.ByteArrayOutputStream bytesOut
byte[] buffer
int count
private static void checkBounds (int, int)
int index
int length
public void writeTo (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
public void writeTo (java.io.File) throws java.io.IOException
java.io.File dexOut
java.io.OutputStream out
public com.android.jack.dx.dex.TableOfContents getTableOfContents ()
private com.android.jack.dx.io.DexBuffer$Section openInternal (int)
int position
public com.android.jack.dx.io.DexBuffer$Section open (int)
int position
public com.android.jack.dx.io.DexBuffer$Section appendSection (int, java.lang.String)
int maxByteCount
String name
int limit
com.android.jack.dx.io.DexBuffer$Section result
public void noMoreSections ()
public int getLength ()
public static int fourByteAlign (int)
int position
public byte[] getBytes ()
public java.util.List strings ()
public java.util.List typeIds ()
public java.util.List typeNames ()
public java.util.List protoIds ()
public java.util.List fieldIds ()
public java.util.List methodIds ()
public java.lang.Iterable classDefs ()
public com.android.jack.dx.io.TypeList readTypeList (int)
int offset
public com.android.jack.dx.io.ClassData readClassData (com.android.jack.dx.io.ClassDef)
com.android.jack.dx.io.ClassDef classDef
int offset
public com.android.jack.dx.io.Code readCode (com.android.jack.dx.io.ClassData$Method)
com.android.jack.dx.io.ClassData$Method method
int offset
static com.android.jack.dx.dex.TableOfContents access$000 (com.android.jack.dx.io.DexBuffer)
com.android.jack.dx.io.DexBuffer x0
static void access$100 (int, int)
int x0
int x1
static com.android.jack.dx.io.DexBuffer$Section access$200 (com.android.jack.dx.io.DexBuffer, int)
com.android.jack.dx.io.DexBuffer x0
int x1
static byte[] access$900 (com.android.jack.dx.io.DexBuffer)
com.android.jack.dx.io.DexBuffer x0
}
com/android/jack/dx/io/DexHasher.classDexHasher.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.DexHasher extends java.lang.Object {
private static final int CHECKSUM_OFFSET
private static final int CHECKSUM_SIZE
private static final int SIGNATURE_OFFSET
private static final int SIGNATURE_SIZE
public void ()
public byte[] computeSignature (com.android.jack.dx.io.DexBuffer)
java.security.MessageDigest digest
java.security.NoSuchAlgorithmException e
com.android.jack.dx.io.DexBuffer dex
java.security.MessageDigest digest
int offset
byte[] bytes
public int computeChecksum (com.android.jack.dx.io.DexBuffer)
com.android.jack.dx.io.DexBuffer dex
java.util.zip.Adler32 adler32
int offset
byte[] bytes
public void writeHashes (com.android.jack.dx.io.DexBuffer)
com.android.jack.dx.io.DexBuffer dex
byte[] signature
int checksum
}
com/android/jack/dx/io/DexIndexPrinter.classDexIndexPrinter.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.DexIndexPrinter extends java.lang.Object {
private final com.android.jack.dx.io.DexBuffer dexBuffer
private final com.android.jack.dx.dex.TableOfContents tableOfContents
public void (java.io.File) throws java.io.IOException
java.io.File file
private void printMap ()
com.android.jack.dx.dex.TableOfContents$Section section
com.android.jack.dx.dex.TableOfContents$Section[] arr$
int len$
int i$
private void printStrings ()
String string
java.util.Iterator i$
int index
private void printTypeIds ()
Integer type
java.util.Iterator i$
int index
private void printProtoIds ()
com.android.jack.dx.io.ProtoId protoId
java.util.Iterator i$
int index
private void printFieldIds ()
com.android.jack.dx.io.FieldId fieldId
java.util.Iterator i$
int index
private void printMethodIds ()
com.android.jack.dx.io.MethodId methodId
java.util.Iterator i$
int index
private void printTypeLists ()
int t
int size
int i
com.android.jack.dx.io.DexBuffer$Section in
private void printClassDefs ()
com.android.jack.dx.io.ClassDef classDef
java.util.Iterator i$
int index
public static void main (java.lang.String[]) throws java.io.IOException
String[] args
com.android.jack.dx.io.DexIndexPrinter indexPrinter
}
com/android/jack/dx/io/EncodedValue.classEncodedValue.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.EncodedValue extends java.lang.Object implements java.lang.Comparable {
private final byte[] data
public void (byte[])
byte[] data
public com.android.jack.dx.util.ByteInput asByteInput ()
public byte[] getBytes ()
public void writeTo (com.android.jack.dx.io.DexBuffer$Section)
com.android.jack.dx.io.DexBuffer$Section out
public int compareTo (com.android.jack.dx.io.EncodedValue)
int i
com.android.jack.dx.io.EncodedValue other
int size
public java.lang.String toString ()
public volatile int compareTo (java.lang.Object)
}
com/android/jack/dx/io/EncodedValueCodec.classEncodedValueCodec.java
package com.android.jack.dx.io
public com.android.jack.dx.io.EncodedValueCodec extends java.lang.Object {
private void ()
public static int readSignedInt (com.android.jack.dx.util.ByteInput, int)
int i
com.android.jack.dx.util.ByteInput in
int zwidth
int result
public static int readUnsignedInt (com.android.jack.dx.util.ByteInput, int, boolean)
int i
int i
com.android.jack.dx.util.ByteInput in
int zwidth
boolean fillOnRight
int result
public static long readSignedLong (com.android.jack.dx.util.ByteInput, int)
int i
com.android.jack.dx.util.ByteInput in
int zwidth
long result
public static long readUnsignedLong (com.android.jack.dx.util.ByteInput, int, boolean)
int i
int i
com.android.jack.dx.util.ByteInput in
int zwidth
boolean fillOnRight
long result
}
com/android/jack/dx/io/EncodedValueReader.classEncodedValueReader.java
package com.android.jack.dx.io
public com.android.jack.dx.io.EncodedValueReader extends java.lang.Object {
public static final int ENCODED_BYTE
public static final int ENCODED_SHORT
public static final int ENCODED_CHAR
public static final int ENCODED_INT
public static final int ENCODED_LONG
public static final int ENCODED_FLOAT
public static final int ENCODED_DOUBLE
public static final int ENCODED_STRING
public static final int ENCODED_TYPE
public static final int ENCODED_FIELD
public static final int ENCODED_ENUM
public static final int ENCODED_METHOD
public static final int ENCODED_ARRAY
public static final int ENCODED_ANNOTATION
public static final int ENCODED_NULL
public static final int ENCODED_BOOLEAN
protected final com.android.jack.dx.util.ByteInput in
public void (com.android.jack.dx.util.ByteInput)
com.android.jack.dx.util.ByteInput in
public void (com.android.jack.dx.io.EncodedValue)
com.android.jack.dx.io.EncodedValue in
public void readArray ()
int i
int size
public void readAnnotation ()
int i
int typeIndex
int size
public final void readValue ()
int argAndType
int type
int arg
int size
protected void visitArray (int)
int size
protected void visitAnnotation (int, int)
int typeIndex
int size
protected void visitAnnotationName (int)
int nameIndex
protected void visitPrimitive (int, int, int, int)
int i
int argAndType
int type
int arg
int size
protected void visitString (int, int)
int type
int index
protected void visitType (int, int)
int type
int index
protected void visitField (int, int)
int type
int index
protected void visitMethod (int, int)
int type
int index
protected void visitArrayValue (int)
int argAndType
protected void visitAnnotationValue (int)
int argAndType
protected void visitEncodedBoolean (int)
int argAndType
protected void visitEncodedNull (int)
int argAndType
private int readIndex (com.android.jack.dx.util.ByteInput, int)
int i
com.android.jack.dx.util.ByteInput in
int byteCount
int result
int shift
}
com/android/jack/dx/io/FieldId.classFieldId.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.FieldId extends java.lang.Object implements java.lang.Comparable {
private final com.android.jack.dx.io.DexBuffer buffer
private final int declaringClassIndex
private final int typeIndex
private final int nameIndex
public void (com.android.jack.dx.io.DexBuffer, int, int, int)
com.android.jack.dx.io.DexBuffer buffer
int declaringClassIndex
int typeIndex
int nameIndex
public int getDeclaringClassIndex ()
public int getTypeIndex ()
public int getNameIndex ()
public int compareTo (com.android.jack.dx.io.FieldId)
com.android.jack.dx.io.FieldId other
public void writeTo (com.android.jack.dx.io.DexBuffer$Section)
com.android.jack.dx.io.DexBuffer$Section out
public java.lang.String toString ()
public volatile int compareTo (java.lang.Object)
}
com/android/jack/dx/io/IndexType.classIndexType.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.IndexType extends java.lang.Enum {
public static final com.android.jack.dx.io.IndexType UNKNOWN
public static final com.android.jack.dx.io.IndexType NONE
public static final com.android.jack.dx.io.IndexType VARIES
public static final com.android.jack.dx.io.IndexType TYPE_REF
public static final com.android.jack.dx.io.IndexType STRING_REF
public static final com.android.jack.dx.io.IndexType METHOD_REF
public static final com.android.jack.dx.io.IndexType FIELD_REF
public static final com.android.jack.dx.io.IndexType INLINE_METHOD
public static final com.android.jack.dx.io.IndexType VTABLE_OFFSET
public static final com.android.jack.dx.io.IndexType FIELD_OFFSET
private static final com.android.jack.dx.io.IndexType[] $VALUES
public static com.android.jack.dx.io.IndexType[] values ()
public static com.android.jack.dx.io.IndexType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/dx/io/MethodId.classMethodId.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.MethodId extends java.lang.Object implements java.lang.Comparable {
private final com.android.jack.dx.io.DexBuffer buffer
private final int declaringClassIndex
private final int protoIndex
private final int nameIndex
public void (com.android.jack.dx.io.DexBuffer, int, int, int)
com.android.jack.dx.io.DexBuffer buffer
int declaringClassIndex
int protoIndex
int nameIndex
public int getDeclaringClassIndex ()
public int getProtoIndex ()
public int getNameIndex ()
public int compareTo (com.android.jack.dx.io.MethodId)
com.android.jack.dx.io.MethodId other
public void writeTo (com.android.jack.dx.io.DexBuffer$Section)
com.android.jack.dx.io.DexBuffer$Section out
public java.lang.String toString ()
public volatile int compareTo (java.lang.Object)
}
com/android/jack/dx/io/OpcodeInfo$Info.classOpcodeInfo.java
package com.android.jack.dx.io
public com.android.jack.dx.io.OpcodeInfo$Info extends java.lang.Object {
private final int opcode
private final String name
private final com.android.jack.dx.io.instructions.InstructionCodec format
private final com.android.jack.dx.io.IndexType indexType
public void (int, java.lang.String, com.android.jack.dx.io.instructions.InstructionCodec, com.android.jack.dx.io.IndexType)
int opcode
String name
com.android.jack.dx.io.instructions.InstructionCodec format
com.android.jack.dx.io.IndexType indexType
public int getOpcode ()
public java.lang.String getName ()
public com.android.jack.dx.io.instructions.InstructionCodec getFormat ()
public com.android.jack.dx.io.IndexType getIndexType ()
}
com/android/jack/dx/io/OpcodeInfo.classOpcodeInfo.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.OpcodeInfo extends java.lang.Object {
private static final com.android.jack.dx.io.OpcodeInfo$Info[] INFO
public static final com.android.jack.dx.io.OpcodeInfo$Info SPECIAL_FORMAT
public static final com.android.jack.dx.io.OpcodeInfo$Info PACKED_SWITCH_PAYLOAD
public static final com.android.jack.dx.io.OpcodeInfo$Info SPARSE_SWITCH_PAYLOAD
public static final com.android.jack.dx.io.OpcodeInfo$Info FILL_ARRAY_DATA_PAYLOAD
public static final com.android.jack.dx.io.OpcodeInfo$Info NOP
public static final com.android.jack.dx.io.OpcodeInfo$Info MOVE
public static final com.android.jack.dx.io.OpcodeInfo$Info MOVE_FROM16
public static final com.android.jack.dx.io.OpcodeInfo$Info MOVE_16
public static final com.android.jack.dx.io.OpcodeInfo$Info MOVE_WIDE
public static final com.android.jack.dx.io.OpcodeInfo$Info MOVE_WIDE_FROM16
public static final com.android.jack.dx.io.OpcodeInfo$Info MOVE_WIDE_16
public static final com.android.jack.dx.io.OpcodeInfo$Info MOVE_OBJECT
public static final com.android.jack.dx.io.OpcodeInfo$Info MOVE_OBJECT_FROM16
public static final com.android.jack.dx.io.OpcodeInfo$Info MOVE_OBJECT_16
public static final com.android.jack.dx.io.OpcodeInfo$Info MOVE_RESULT
public static final com.android.jack.dx.io.OpcodeInfo$Info MOVE_RESULT_WIDE
public static final com.android.jack.dx.io.OpcodeInfo$Info MOVE_RESULT_OBJECT
public static final com.android.jack.dx.io.OpcodeInfo$Info MOVE_EXCEPTION
public static final com.android.jack.dx.io.OpcodeInfo$Info RETURN_VOID
public static final com.android.jack.dx.io.OpcodeInfo$Info RETURN
public static final com.android.jack.dx.io.OpcodeInfo$Info RETURN_WIDE
public static final com.android.jack.dx.io.OpcodeInfo$Info RETURN_OBJECT
public static final com.android.jack.dx.io.OpcodeInfo$Info CONST_4
public static final com.android.jack.dx.io.OpcodeInfo$Info CONST_16
public static final com.android.jack.dx.io.OpcodeInfo$Info CONST
public static final com.android.jack.dx.io.OpcodeInfo$Info CONST_HIGH16
public static final com.android.jack.dx.io.OpcodeInfo$Info CONST_WIDE_16
public static final com.android.jack.dx.io.OpcodeInfo$Info CONST_WIDE_32
public static final com.android.jack.dx.io.OpcodeInfo$Info CONST_WIDE
public static final com.android.jack.dx.io.OpcodeInfo$Info CONST_WIDE_HIGH16
public static final com.android.jack.dx.io.OpcodeInfo$Info CONST_STRING
public static final com.android.jack.dx.io.OpcodeInfo$Info CONST_STRING_JUMBO
public static final com.android.jack.dx.io.OpcodeInfo$Info CONST_CLASS
public static final com.android.jack.dx.io.OpcodeInfo$Info MONITOR_ENTER
public static final com.android.jack.dx.io.OpcodeInfo$Info MONITOR_EXIT
public static final com.android.jack.dx.io.OpcodeInfo$Info CHECK_CAST
public static final com.android.jack.dx.io.OpcodeInfo$Info INSTANCE_OF
public static final com.android.jack.dx.io.OpcodeInfo$Info ARRAY_LENGTH
public static final com.android.jack.dx.io.OpcodeInfo$Info NEW_INSTANCE
public static final com.android.jack.dx.io.OpcodeInfo$Info NEW_ARRAY
public static final com.android.jack.dx.io.OpcodeInfo$Info FILLED_NEW_ARRAY
public static final com.android.jack.dx.io.OpcodeInfo$Info FILLED_NEW_ARRAY_RANGE
public static final com.android.jack.dx.io.OpcodeInfo$Info FILL_ARRAY_DATA
public static final com.android.jack.dx.io.OpcodeInfo$Info THROW
public static final com.android.jack.dx.io.OpcodeInfo$Info GOTO
public static final com.android.jack.dx.io.OpcodeInfo$Info GOTO_16
public static final com.android.jack.dx.io.OpcodeInfo$Info GOTO_32
public static final com.android.jack.dx.io.OpcodeInfo$Info PACKED_SWITCH
public static final com.android.jack.dx.io.OpcodeInfo$Info SPARSE_SWITCH
public static final com.android.jack.dx.io.OpcodeInfo$Info CMPL_FLOAT
public static final com.android.jack.dx.io.OpcodeInfo$Info CMPG_FLOAT
public static final com.android.jack.dx.io.OpcodeInfo$Info CMPL_DOUBLE
public static final com.android.jack.dx.io.OpcodeInfo$Info CMPG_DOUBLE
public static final com.android.jack.dx.io.OpcodeInfo$Info CMP_LONG
public static final com.android.jack.dx.io.OpcodeInfo$Info IF_EQ
public static final com.android.jack.dx.io.OpcodeInfo$Info IF_NE
public static final com.android.jack.dx.io.OpcodeInfo$Info IF_LT
public static final com.android.jack.dx.io.OpcodeInfo$Info IF_GE
public static final com.android.jack.dx.io.OpcodeInfo$Info IF_GT
public static final com.android.jack.dx.io.OpcodeInfo$Info IF_LE
public static final com.android.jack.dx.io.OpcodeInfo$Info IF_EQZ
public static final com.android.jack.dx.io.OpcodeInfo$Info IF_NEZ
public static final com.android.jack.dx.io.OpcodeInfo$Info IF_LTZ
public static final com.android.jack.dx.io.OpcodeInfo$Info IF_GEZ
public static final com.android.jack.dx.io.OpcodeInfo$Info IF_GTZ
public static final com.android.jack.dx.io.OpcodeInfo$Info IF_LEZ
public static final com.android.jack.dx.io.OpcodeInfo$Info AGET
public static final com.android.jack.dx.io.OpcodeInfo$Info AGET_WIDE
public static final com.android.jack.dx.io.OpcodeInfo$Info AGET_OBJECT
public static final com.android.jack.dx.io.OpcodeInfo$Info AGET_BOOLEAN
public static final com.android.jack.dx.io.OpcodeInfo$Info AGET_BYTE
public static final com.android.jack.dx.io.OpcodeInfo$Info AGET_CHAR
public static final com.android.jack.dx.io.OpcodeInfo$Info AGET_SHORT
public static final com.android.jack.dx.io.OpcodeInfo$Info APUT
public static final com.android.jack.dx.io.OpcodeInfo$Info APUT_WIDE
public static final com.android.jack.dx.io.OpcodeInfo$Info APUT_OBJECT
public static final com.android.jack.dx.io.OpcodeInfo$Info APUT_BOOLEAN
public static final com.android.jack.dx.io.OpcodeInfo$Info APUT_BYTE
public static final com.android.jack.dx.io.OpcodeInfo$Info APUT_CHAR
public static final com.android.jack.dx.io.OpcodeInfo$Info APUT_SHORT
public static final com.android.jack.dx.io.OpcodeInfo$Info IGET
public static final com.android.jack.dx.io.OpcodeInfo$Info IGET_WIDE
public static final com.android.jack.dx.io.OpcodeInfo$Info IGET_OBJECT
public static final com.android.jack.dx.io.OpcodeInfo$Info IGET_BOOLEAN
public static final com.android.jack.dx.io.OpcodeInfo$Info IGET_BYTE
public static final com.android.jack.dx.io.OpcodeInfo$Info IGET_CHAR
public static final com.android.jack.dx.io.OpcodeInfo$Info IGET_SHORT
public static final com.android.jack.dx.io.OpcodeInfo$Info IPUT
public static final com.android.jack.dx.io.OpcodeInfo$Info IPUT_WIDE
public static final com.android.jack.dx.io.OpcodeInfo$Info IPUT_OBJECT
public static final com.android.jack.dx.io.OpcodeInfo$Info IPUT_BOOLEAN
public static final com.android.jack.dx.io.OpcodeInfo$Info IPUT_BYTE
public static final com.android.jack.dx.io.OpcodeInfo$Info IPUT_CHAR
public static final com.android.jack.dx.io.OpcodeInfo$Info IPUT_SHORT
public static final com.android.jack.dx.io.OpcodeInfo$Info SGET
public static final com.android.jack.dx.io.OpcodeInfo$Info SGET_WIDE
public static final com.android.jack.dx.io.OpcodeInfo$Info SGET_OBJECT
public static final com.android.jack.dx.io.OpcodeInfo$Info SGET_BOOLEAN
public static final com.android.jack.dx.io.OpcodeInfo$Info SGET_BYTE
public static final com.android.jack.dx.io.OpcodeInfo$Info SGET_CHAR
public static final com.android.jack.dx.io.OpcodeInfo$Info SGET_SHORT
public static final com.android.jack.dx.io.OpcodeInfo$Info SPUT
public static final com.android.jack.dx.io.OpcodeInfo$Info SPUT_WIDE
public static final com.android.jack.dx.io.OpcodeInfo$Info SPUT_OBJECT
public static final com.android.jack.dx.io.OpcodeInfo$Info SPUT_BOOLEAN
public static final com.android.jack.dx.io.OpcodeInfo$Info SPUT_BYTE
public static final com.android.jack.dx.io.OpcodeInfo$Info SPUT_CHAR
public static final com.android.jack.dx.io.OpcodeInfo$Info SPUT_SHORT
public static final com.android.jack.dx.io.OpcodeInfo$Info INVOKE_VIRTUAL
public static final com.android.jack.dx.io.OpcodeInfo$Info INVOKE_SUPER
public static final com.android.jack.dx.io.OpcodeInfo$Info INVOKE_DIRECT
public static final com.android.jack.dx.io.OpcodeInfo$Info INVOKE_STATIC
public static final com.android.jack.dx.io.OpcodeInfo$Info INVOKE_INTERFACE
public static final com.android.jack.dx.io.OpcodeInfo$Info INVOKE_VIRTUAL_RANGE
public static final com.android.jack.dx.io.OpcodeInfo$Info INVOKE_SUPER_RANGE
public static final com.android.jack.dx.io.OpcodeInfo$Info INVOKE_DIRECT_RANGE
public static final com.android.jack.dx.io.OpcodeInfo$Info INVOKE_STATIC_RANGE
public static final com.android.jack.dx.io.OpcodeInfo$Info INVOKE_INTERFACE_RANGE
public static final com.android.jack.dx.io.OpcodeInfo$Info NEG_INT
public static final com.android.jack.dx.io.OpcodeInfo$Info NOT_INT
public static final com.android.jack.dx.io.OpcodeInfo$Info NEG_LONG
public static final com.android.jack.dx.io.OpcodeInfo$Info NOT_LONG
public static final com.android.jack.dx.io.OpcodeInfo$Info NEG_FLOAT
public static final com.android.jack.dx.io.OpcodeInfo$Info NEG_DOUBLE
public static final com.android.jack.dx.io.OpcodeInfo$Info INT_TO_LONG
public static final com.android.jack.dx.io.OpcodeInfo$Info INT_TO_FLOAT
public static final com.android.jack.dx.io.OpcodeInfo$Info INT_TO_DOUBLE
public static final com.android.jack.dx.io.OpcodeInfo$Info LONG_TO_INT
public static final com.android.jack.dx.io.OpcodeInfo$Info LONG_TO_FLOAT
public static final com.android.jack.dx.io.OpcodeInfo$Info LONG_TO_DOUBLE
public static final com.android.jack.dx.io.OpcodeInfo$Info FLOAT_TO_INT
public static final com.android.jack.dx.io.OpcodeInfo$Info FLOAT_TO_LONG
public static final com.android.jack.dx.io.OpcodeInfo$Info FLOAT_TO_DOUBLE
public static final com.android.jack.dx.io.OpcodeInfo$Info DOUBLE_TO_INT
public static final com.android.jack.dx.io.OpcodeInfo$Info DOUBLE_TO_LONG
public static final com.android.jack.dx.io.OpcodeInfo$Info DOUBLE_TO_FLOAT
public static final com.android.jack.dx.io.OpcodeInfo$Info INT_TO_BYTE
public static final com.android.jack.dx.io.OpcodeInfo$Info INT_TO_CHAR
public static final com.android.jack.dx.io.OpcodeInfo$Info INT_TO_SHORT
public static final com.android.jack.dx.io.OpcodeInfo$Info ADD_INT
public static final com.android.jack.dx.io.OpcodeInfo$Info SUB_INT
public static final com.android.jack.dx.io.OpcodeInfo$Info MUL_INT
public static final com.android.jack.dx.io.OpcodeInfo$Info DIV_INT
public static final com.android.jack.dx.io.OpcodeInfo$Info REM_INT
public static final com.android.jack.dx.io.OpcodeInfo$Info AND_INT
public static final com.android.jack.dx.io.OpcodeInfo$Info OR_INT
public static final com.android.jack.dx.io.OpcodeInfo$Info XOR_INT
public static final com.android.jack.dx.io.OpcodeInfo$Info SHL_INT
public static final com.android.jack.dx.io.OpcodeInfo$Info SHR_INT
public static final com.android.jack.dx.io.OpcodeInfo$Info USHR_INT
public static final com.android.jack.dx.io.OpcodeInfo$Info ADD_LONG
public static final com.android.jack.dx.io.OpcodeInfo$Info SUB_LONG
public static final com.android.jack.dx.io.OpcodeInfo$Info MUL_LONG
public static final com.android.jack.dx.io.OpcodeInfo$Info DIV_LONG
public static final com.android.jack.dx.io.OpcodeInfo$Info REM_LONG
public static final com.android.jack.dx.io.OpcodeInfo$Info AND_LONG
public static final com.android.jack.dx.io.OpcodeInfo$Info OR_LONG
public static final com.android.jack.dx.io.OpcodeInfo$Info XOR_LONG
public static final com.android.jack.dx.io.OpcodeInfo$Info SHL_LONG
public static final com.android.jack.dx.io.OpcodeInfo$Info SHR_LONG
public static final com.android.jack.dx.io.OpcodeInfo$Info USHR_LONG
public static final com.android.jack.dx.io.OpcodeInfo$Info ADD_FLOAT
public static final com.android.jack.dx.io.OpcodeInfo$Info SUB_FLOAT
public static final com.android.jack.dx.io.OpcodeInfo$Info MUL_FLOAT
public static final com.android.jack.dx.io.OpcodeInfo$Info DIV_FLOAT
public static final com.android.jack.dx.io.OpcodeInfo$Info REM_FLOAT
public static final com.android.jack.dx.io.OpcodeInfo$Info ADD_DOUBLE
public static final com.android.jack.dx.io.OpcodeInfo$Info SUB_DOUBLE
public static final com.android.jack.dx.io.OpcodeInfo$Info MUL_DOUBLE
public static final com.android.jack.dx.io.OpcodeInfo$Info DIV_DOUBLE
public static final com.android.jack.dx.io.OpcodeInfo$Info REM_DOUBLE
public static final com.android.jack.dx.io.OpcodeInfo$Info ADD_INT_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info SUB_INT_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info MUL_INT_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info DIV_INT_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info REM_INT_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info AND_INT_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info OR_INT_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info XOR_INT_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info SHL_INT_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info SHR_INT_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info USHR_INT_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info ADD_LONG_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info SUB_LONG_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info MUL_LONG_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info DIV_LONG_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info REM_LONG_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info AND_LONG_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info OR_LONG_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info XOR_LONG_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info SHL_LONG_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info SHR_LONG_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info USHR_LONG_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info ADD_FLOAT_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info SUB_FLOAT_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info MUL_FLOAT_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info DIV_FLOAT_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info REM_FLOAT_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info ADD_DOUBLE_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info SUB_DOUBLE_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info MUL_DOUBLE_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info DIV_DOUBLE_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info REM_DOUBLE_2ADDR
public static final com.android.jack.dx.io.OpcodeInfo$Info ADD_INT_LIT16
public static final com.android.jack.dx.io.OpcodeInfo$Info RSUB_INT
public static final com.android.jack.dx.io.OpcodeInfo$Info MUL_INT_LIT16
public static final com.android.jack.dx.io.OpcodeInfo$Info DIV_INT_LIT16
public static final com.android.jack.dx.io.OpcodeInfo$Info REM_INT_LIT16
public static final com.android.jack.dx.io.OpcodeInfo$Info AND_INT_LIT16
public static final com.android.jack.dx.io.OpcodeInfo$Info OR_INT_LIT16
public static final com.android.jack.dx.io.OpcodeInfo$Info XOR_INT_LIT16
public static final com.android.jack.dx.io.OpcodeInfo$Info ADD_INT_LIT8
public static final com.android.jack.dx.io.OpcodeInfo$Info RSUB_INT_LIT8
public static final com.android.jack.dx.io.OpcodeInfo$Info MUL_INT_LIT8
public static final com.android.jack.dx.io.OpcodeInfo$Info DIV_INT_LIT8
public static final com.android.jack.dx.io.OpcodeInfo$Info REM_INT_LIT8
public static final com.android.jack.dx.io.OpcodeInfo$Info AND_INT_LIT8
public static final com.android.jack.dx.io.OpcodeInfo$Info OR_INT_LIT8
public static final com.android.jack.dx.io.OpcodeInfo$Info XOR_INT_LIT8
public static final com.android.jack.dx.io.OpcodeInfo$Info SHL_INT_LIT8
public static final com.android.jack.dx.io.OpcodeInfo$Info SHR_INT_LIT8
public static final com.android.jack.dx.io.OpcodeInfo$Info USHR_INT_LIT8
private void ()
public static com.android.jack.dx.io.OpcodeInfo$Info get (int)
com.android.jack.dx.io.OpcodeInfo$Info result
int opcode
int idx
public static java.lang.String getName (int)
int opcode
public static com.android.jack.dx.io.instructions.InstructionCodec getFormat (int)
int opcode
public static com.android.jack.dx.io.IndexType getIndexType (int)
int opcode
private static void set (com.android.jack.dx.io.OpcodeInfo$Info)
com.android.jack.dx.io.OpcodeInfo$Info opcode
int idx
static void ()
}
com/android/jack/dx/io/Opcodes.classOpcodes.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.Opcodes extends java.lang.Object {
public static final int SPECIAL_FORMAT
public static final int NO_NEXT
public static final int MIN_VALUE
public static final int MAX_VALUE
public static final int NOP
public static final int MOVE
public static final int MOVE_FROM16
public static final int MOVE_16
public static final int MOVE_WIDE
public static final int MOVE_WIDE_FROM16
public static final int MOVE_WIDE_16
public static final int MOVE_OBJECT
public static final int MOVE_OBJECT_FROM16
public static final int MOVE_OBJECT_16
public static final int MOVE_RESULT
public static final int MOVE_RESULT_WIDE
public static final int MOVE_RESULT_OBJECT
public static final int MOVE_EXCEPTION
public static final int RETURN_VOID
public static final int RETURN
public static final int RETURN_WIDE
public static final int RETURN_OBJECT
public static final int CONST_4
public static final int CONST_16
public static final int CONST
public static final int CONST_HIGH16
public static final int CONST_WIDE_16
public static final int CONST_WIDE_32
public static final int CONST_WIDE
public static final int CONST_WIDE_HIGH16
public static final int CONST_STRING
public static final int CONST_STRING_JUMBO
public static final int CONST_CLASS
public static final int MONITOR_ENTER
public static final int MONITOR_EXIT
public static final int CHECK_CAST
public static final int INSTANCE_OF
public static final int ARRAY_LENGTH
public static final int NEW_INSTANCE
public static final int NEW_ARRAY
public static final int FILLED_NEW_ARRAY
public static final int FILLED_NEW_ARRAY_RANGE
public static final int FILL_ARRAY_DATA
public static final int THROW
public static final int GOTO
public static final int GOTO_16
public static final int GOTO_32
public static final int PACKED_SWITCH
public static final int SPARSE_SWITCH
public static final int CMPL_FLOAT
public static final int CMPG_FLOAT
public static final int CMPL_DOUBLE
public static final int CMPG_DOUBLE
public static final int CMP_LONG
public static final int IF_EQ
public static final int IF_NE
public static final int IF_LT
public static final int IF_GE
public static final int IF_GT
public static final int IF_LE
public static final int IF_EQZ
public static final int IF_NEZ
public static final int IF_LTZ
public static final int IF_GEZ
public static final int IF_GTZ
public static final int IF_LEZ
public static final int AGET
public static final int AGET_WIDE
public static final int AGET_OBJECT
public static final int AGET_BOOLEAN
public static final int AGET_BYTE
public static final int AGET_CHAR
public static final int AGET_SHORT
public static final int APUT
public static final int APUT_WIDE
public static final int APUT_OBJECT
public static final int APUT_BOOLEAN
public static final int APUT_BYTE
public static final int APUT_CHAR
public static final int APUT_SHORT
public static final int IGET
public static final int IGET_WIDE
public static final int IGET_OBJECT
public static final int IGET_BOOLEAN
public static final int IGET_BYTE
public static final int IGET_CHAR
public static final int IGET_SHORT
public static final int IPUT
public static final int IPUT_WIDE
public static final int IPUT_OBJECT
public static final int IPUT_BOOLEAN
public static final int IPUT_BYTE
public static final int IPUT_CHAR
public static final int IPUT_SHORT
public static final int SGET
public static final int SGET_WIDE
public static final int SGET_OBJECT
public static final int SGET_BOOLEAN
public static final int SGET_BYTE
public static final int SGET_CHAR
public static final int SGET_SHORT
public static final int SPUT
public static final int SPUT_WIDE
public static final int SPUT_OBJECT
public static final int SPUT_BOOLEAN
public static final int SPUT_BYTE
public static final int SPUT_CHAR
public static final int SPUT_SHORT
public static final int INVOKE_VIRTUAL
public static final int INVOKE_SUPER
public static final int INVOKE_DIRECT
public static final int INVOKE_STATIC
public static final int INVOKE_INTERFACE
public static final int INVOKE_VIRTUAL_RANGE
public static final int INVOKE_SUPER_RANGE
public static final int INVOKE_DIRECT_RANGE
public static final int INVOKE_STATIC_RANGE
public static final int INVOKE_INTERFACE_RANGE
public static final int NEG_INT
public static final int NOT_INT
public static final int NEG_LONG
public static final int NOT_LONG
public static final int NEG_FLOAT
public static final int NEG_DOUBLE
public static final int INT_TO_LONG
public static final int INT_TO_FLOAT
public static final int INT_TO_DOUBLE
public static final int LONG_TO_INT
public static final int LONG_TO_FLOAT
public static final int LONG_TO_DOUBLE
public static final int FLOAT_TO_INT
public static final int FLOAT_TO_LONG
public static final int FLOAT_TO_DOUBLE
public static final int DOUBLE_TO_INT
public static final int DOUBLE_TO_LONG
public static final int DOUBLE_TO_FLOAT
public static final int INT_TO_BYTE
public static final int INT_TO_CHAR
public static final int INT_TO_SHORT
public static final int ADD_INT
public static final int SUB_INT
public static final int MUL_INT
public static final int DIV_INT
public static final int REM_INT
public static final int AND_INT
public static final int OR_INT
public static final int XOR_INT
public static final int SHL_INT
public static final int SHR_INT
public static final int USHR_INT
public static final int ADD_LONG
public static final int SUB_LONG
public static final int MUL_LONG
public static final int DIV_LONG
public static final int REM_LONG
public static final int AND_LONG
public static final int OR_LONG
public static final int XOR_LONG
public static final int SHL_LONG
public static final int SHR_LONG
public static final int USHR_LONG
public static final int ADD_FLOAT
public static final int SUB_FLOAT
public static final int MUL_FLOAT
public static final int DIV_FLOAT
public static final int REM_FLOAT
public static final int ADD_DOUBLE
public static final int SUB_DOUBLE
public static final int MUL_DOUBLE
public static final int DIV_DOUBLE
public static final int REM_DOUBLE
public static final int ADD_INT_2ADDR
public static final int SUB_INT_2ADDR
public static final int MUL_INT_2ADDR
public static final int DIV_INT_2ADDR
public static final int REM_INT_2ADDR
public static final int AND_INT_2ADDR
public static final int OR_INT_2ADDR
public static final int XOR_INT_2ADDR
public static final int SHL_INT_2ADDR
public static final int SHR_INT_2ADDR
public static final int USHR_INT_2ADDR
public static final int ADD_LONG_2ADDR
public static final int SUB_LONG_2ADDR
public static final int MUL_LONG_2ADDR
public static final int DIV_LONG_2ADDR
public static final int REM_LONG_2ADDR
public static final int AND_LONG_2ADDR
public static final int OR_LONG_2ADDR
public static final int XOR_LONG_2ADDR
public static final int SHL_LONG_2ADDR
public static final int SHR_LONG_2ADDR
public static final int USHR_LONG_2ADDR
public static final int ADD_FLOAT_2ADDR
public static final int SUB_FLOAT_2ADDR
public static final int MUL_FLOAT_2ADDR
public static final int DIV_FLOAT_2ADDR
public static final int REM_FLOAT_2ADDR
public static final int ADD_DOUBLE_2ADDR
public static final int SUB_DOUBLE_2ADDR
public static final int MUL_DOUBLE_2ADDR
public static final int DIV_DOUBLE_2ADDR
public static final int REM_DOUBLE_2ADDR
public static final int ADD_INT_LIT16
public static final int RSUB_INT
public static final int MUL_INT_LIT16
public static final int DIV_INT_LIT16
public static final int REM_INT_LIT16
public static final int AND_INT_LIT16
public static final int OR_INT_LIT16
public static final int XOR_INT_LIT16
public static final int ADD_INT_LIT8
public static final int RSUB_INT_LIT8
public static final int MUL_INT_LIT8
public static final int DIV_INT_LIT8
public static final int REM_INT_LIT8
public static final int AND_INT_LIT8
public static final int OR_INT_LIT8
public static final int XOR_INT_LIT8
public static final int SHL_INT_LIT8
public static final int SHR_INT_LIT8
public static final int USHR_INT_LIT8
public static final int PACKED_SWITCH_PAYLOAD
public static final int SPARSE_SWITCH_PAYLOAD
public static final int FILL_ARRAY_DATA_PAYLOAD
private void ()
public static boolean isValidShape (int)
int opcode
int lowByte
public static int extractOpcodeFromUnit (int)
int opcodeUnit
int lowByte
}
com/android/jack/dx/io/ProtoId.classProtoId.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.ProtoId extends java.lang.Object implements java.lang.Comparable {
private final com.android.jack.dx.io.DexBuffer buffer
private final int shortyIndex
private final int returnTypeIndex
private final int parametersOffset
public void (com.android.jack.dx.io.DexBuffer, int, int, int)
com.android.jack.dx.io.DexBuffer buffer
int shortyIndex
int returnTypeIndex
int parametersOffset
public int compareTo (com.android.jack.dx.io.ProtoId)
com.android.jack.dx.io.ProtoId other
public int getShortyIndex ()
public int getReturnTypeIndex ()
public int getParametersOffset ()
public void writeTo (com.android.jack.dx.io.DexBuffer$Section)
com.android.jack.dx.io.DexBuffer$Section out
public java.lang.String toString ()
public volatile int compareTo (java.lang.Object)
}
com/android/jack/dx/io/TypeList.classTypeList.java
package com.android.jack.dx.io
public final com.android.jack.dx.io.TypeList extends java.lang.Object implements java.lang.Comparable {
public static final com.android.jack.dx.io.TypeList EMPTY
private final com.android.jack.dx.io.DexBuffer buffer
private final short[] types
public void (com.android.jack.dx.io.DexBuffer, short[])
com.android.jack.dx.io.DexBuffer buffer
short[] types
public short[] getTypes ()
public int compareTo (com.android.jack.dx.io.TypeList)
int i
com.android.jack.dx.io.TypeList other
public java.lang.String toString ()
int i
int typesLength
StringBuilder result
public volatile int compareTo (java.lang.Object)
static void ()
}
com/android/jack/dx/io/instructions/AddressMap.classAddressMap.java
package com.android.jack.dx.io.instructions
public final com.android.jack.dx.io.instructions.AddressMap extends java.lang.Object {
private final java.util.HashMap map
public void ()
public int get (int)
int keyAddress
Integer value
public void put (int, int)
int keyAddress
int valueAddress
}
com/android/jack/dx/io/instructions/BaseCodeCursor.classBaseCodeCursor.java
package com.android.jack.dx.io.instructions
public abstract com.android.jack.dx.io.instructions.BaseCodeCursor extends java.lang.Object implements com.android.jack.dx.io.instructions.CodeCursor {
private final com.android.jack.dx.io.instructions.AddressMap baseAddressMap
private int cursor
public void ()
public final int cursor ()
public final int baseAddressForCursor ()
int mapped
public final void setBaseAddress (int, int)
int targetAddress
int baseAddress
protected final void advance (int)
int amount
}
com/android/jack/dx/io/instructions/CodeCursor.classCodeCursor.java
package com.android.jack.dx.io.instructions
public abstract com.android.jack.dx.io.instructions.CodeCursor extends java.lang.Object {
public abstract int cursor ()
public abstract int baseAddressForCursor ()
public abstract void setBaseAddress (int, int)
}
com/android/jack/dx/io/instructions/CodeInput.classCodeInput.java
package com.android.jack.dx.io.instructions
public abstract com.android.jack.dx.io.instructions.CodeInput extends java.lang.Object implements com.android.jack.dx.io.instructions.CodeCursor {
public abstract boolean hasMore ()
public abstract int read () throws java.io.EOFException
public abstract int readInt () throws java.io.EOFException
public abstract long readLong () throws java.io.EOFException
}
com/android/jack/dx/io/instructions/CodeOutput.classCodeOutput.java
package com.android.jack.dx.io.instructions
public abstract com.android.jack.dx.io.instructions.CodeOutput extends java.lang.Object implements com.android.jack.dx.io.instructions.CodeCursor {
public abstract void write (short)
public abstract void write (short, short)
public abstract void write (short, short, short)
public abstract void write (short, short, short, short)
public abstract void write (short, short, short, short, short)
public abstract void writeInt (int)
public abstract void writeLong (long)
public abstract void write (byte[])
public abstract void write (short[])
public abstract void write (int[])
public abstract void write (long[])
}
com/android/jack/dx/io/instructions/DecodedInstruction.classDecodedInstruction.java
package com.android.jack.dx.io.instructions
public abstract com.android.jack.dx.io.instructions.DecodedInstruction extends java.lang.Object {
private final com.android.jack.dx.io.instructions.InstructionCodec format
private final int opcode
private final int index
private final com.android.jack.dx.io.IndexType indexType
private final int target
private final long literal
public static com.android.jack.dx.io.instructions.DecodedInstruction decode (com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
com.android.jack.dx.io.instructions.CodeInput in
int opcodeUnit
int opcode
com.android.jack.dx.io.instructions.InstructionCodec format
public static com.android.jack.dx.io.instructions.DecodedInstruction[] decodeAll (short[])
java.io.EOFException ex
short[] encodedInstructions
int size
com.android.jack.dx.io.instructions.DecodedInstruction[] decoded
com.android.jack.dx.io.instructions.ShortArrayCodeInput in
public void (com.android.jack.dx.io.instructions.InstructionCodec, int, int, com.android.jack.dx.io.IndexType, int, long)
com.android.jack.dx.io.instructions.InstructionCodec format
int opcode
int index
com.android.jack.dx.io.IndexType indexType
int target
long literal
public final com.android.jack.dx.io.instructions.InstructionCodec getFormat ()
public final int getOpcode ()
public final short getOpcodeUnit ()
public final int getIndex ()
public final short getIndexUnit ()
public final com.android.jack.dx.io.IndexType getIndexType ()
public final int getTarget ()
public final int getTarget (int)
int baseAddress
public final short getTargetUnit (int)
int baseAddress
int relativeTarget
public final int getTargetByte (int)
int baseAddress
int relativeTarget
public final long getLiteral ()
public final int getLiteralInt ()
public final short getLiteralUnit ()
public final int getLiteralByte ()
public final int getLiteralNibble ()
public abstract int getRegisterCount ()
public int getA ()
public int getB ()
public int getC ()
public int getD ()
public int getE ()
public final short getRegisterCountUnit ()
int registerCount
public final short getAUnit ()
int a
public final short getAByte ()
int a
public final short getANibble ()
int a
public final short getBUnit ()
int b
public final short getBByte ()
int b
public final short getBNibble ()
int b
public final short getCUnit ()
int c
public final short getCByte ()
int c
public final short getCNibble ()
int c
public final short getDUnit ()
int d
public final short getDByte ()
int d
public final short getDNibble ()
int d
public final short getENibble ()
int e
public final void encode (com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.CodeOutput out
public abstract com.android.jack.dx.io.instructions.DecodedInstruction withIndex (int)
}
com/android/jack/dx/io/instructions/FillArrayDataPayloadDecodedInstruction.classFillArrayDataPayloadDecodedInstruction.java
package com.android.jack.dx.io.instructions
public final com.android.jack.dx.io.instructions.FillArrayDataPayloadDecodedInstruction extends com.android.jack.dx.io.instructions.DecodedInstruction {
private final Object data
private final int size
private final int elementWidth
private void (com.android.jack.dx.io.instructions.InstructionCodec, int, java.lang.Object, int, int)
com.android.jack.dx.io.instructions.InstructionCodec format
int opcode
Object data
int size
int elementWidth
public void (com.android.jack.dx.io.instructions.InstructionCodec, int, byte[])
com.android.jack.dx.io.instructions.InstructionCodec format
int opcode
byte[] data
public void (com.android.jack.dx.io.instructions.InstructionCodec, int, short[])
com.android.jack.dx.io.instructions.InstructionCodec format
int opcode
short[] data
public void (com.android.jack.dx.io.instructions.InstructionCodec, int, int[])
com.android.jack.dx.io.instructions.InstructionCodec format
int opcode
int[] data
public void (com.android.jack.dx.io.instructions.InstructionCodec, int, long[])
com.android.jack.dx.io.instructions.InstructionCodec format
int opcode
long[] data
public int getRegisterCount ()
public short getElementWidthUnit ()
public int getSize ()
public java.lang.Object getData ()
public com.android.jack.dx.io.instructions.DecodedInstruction withIndex (int)
int newIndex
}
com/android/jack/dx/io/instructions/FiveRegisterDecodedInstruction.classFiveRegisterDecodedInstruction.java
package com.android.jack.dx.io.instructions
public final com.android.jack.dx.io.instructions.FiveRegisterDecodedInstruction extends com.android.jack.dx.io.instructions.DecodedInstruction {
private final int a
private final int b
private final int c
private final int d
private final int e
public void (com.android.jack.dx.io.instructions.InstructionCodec, int, int, com.android.jack.dx.io.IndexType, int, long, int, int, int, int, int)
com.android.jack.dx.io.instructions.InstructionCodec format
int opcode
int index
com.android.jack.dx.io.IndexType indexType
int target
long literal
int a
int b
int c
int d
int e
public int getRegisterCount ()
public int getA ()
public int getB ()
public int getC ()
public int getD ()
public int getE ()
public com.android.jack.dx.io.instructions.DecodedInstruction withIndex (int)
int newIndex
}
com/android/jack/dx/io/instructions/FourRegisterDecodedInstruction.classFourRegisterDecodedInstruction.java
package com.android.jack.dx.io.instructions
public final com.android.jack.dx.io.instructions.FourRegisterDecodedInstruction extends com.android.jack.dx.io.instructions.DecodedInstruction {
private final int a
private final int b
private final int c
private final int d
public void (com.android.jack.dx.io.instructions.InstructionCodec, int, int, com.android.jack.dx.io.IndexType, int, long, int, int, int, int)
com.android.jack.dx.io.instructions.InstructionCodec format
int opcode
int index
com.android.jack.dx.io.IndexType indexType
int target
long literal
int a
int b
int c
int d
public int getRegisterCount ()
public int getA ()
public int getB ()
public int getC ()
public int getD ()
public com.android.jack.dx.io.instructions.DecodedInstruction withIndex (int)
int newIndex
}
com/android/jack/dx/io/instructions/InstructionCodec$1.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$1 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
}
com/android/jack/dx/io/instructions/InstructionCodec$10.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$10 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int baseAddress
int opcode
int a
int target
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
short relativeTarget
}
com/android/jack/dx/io/instructions/InstructionCodec$11.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$11 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int opcode
int a
int literal
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
}
com/android/jack/dx/io/instructions/InstructionCodec$12.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$12 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int opcode
int a
long literal
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
int opcode
int shift
short literal
}
com/android/jack/dx/io/instructions/InstructionCodec$13.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$13 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int opcode
int a
int index
com.android.jack.dx.io.IndexType indexType
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
}
com/android/jack/dx/io/instructions/InstructionCodec$14.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$14 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int opcode
int a
int bc
int b
int c
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
}
com/android/jack/dx/io/instructions/InstructionCodec$15.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$15 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int opcode
int a
int bc
int b
int literal
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
}
com/android/jack/dx/io/instructions/InstructionCodec$16.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$16 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int baseAddress
int opcode
int a
int b
int target
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
short relativeTarget
}
com/android/jack/dx/io/instructions/InstructionCodec$17.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$17 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int opcode
int a
int b
int literal
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
}
com/android/jack/dx/io/instructions/InstructionCodec$18.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$18 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int opcode
int a
int b
int index
com.android.jack.dx.io.IndexType indexType
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
}
com/android/jack/dx/io/instructions/InstructionCodec$19.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$19 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int opcode
int a
int b
int index
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
}
com/android/jack/dx/io/instructions/InstructionCodec$2.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$2 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int opcode
int literal
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
}
com/android/jack/dx/io/instructions/InstructionCodec$20.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$20 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int baseAddress
int opcode
int literal
int target
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
int relativeTarget
}
com/android/jack/dx/io/instructions/InstructionCodec$21.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$21 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int opcode
int literal
int a
int b
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
}
com/android/jack/dx/io/instructions/InstructionCodec$22.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$22 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int opcode
int a
int literal
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
int literal
}
com/android/jack/dx/io/instructions/InstructionCodec$23.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$23 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int baseAddress
int opcode
int a
int target
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
int relativeTarget
}
com/android/jack/dx/io/instructions/InstructionCodec$24.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$24 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int opcode
int a
int index
com.android.jack.dx.io.IndexType indexType
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
int index
}
com/android/jack/dx/io/instructions/InstructionCodec$25.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$25 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
}
com/android/jack/dx/io/instructions/InstructionCodec$26.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$26 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
}
com/android/jack/dx/io/instructions/InstructionCodec$27.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$27 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
}
com/android/jack/dx/io/instructions/InstructionCodec$28.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$28 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
}
com/android/jack/dx/io/instructions/InstructionCodec$29.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$29 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
}
com/android/jack/dx/io/instructions/InstructionCodec$3.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$3 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int opcode
int a
int b
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
}
com/android/jack/dx/io/instructions/InstructionCodec$30.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$30 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
}
com/android/jack/dx/io/instructions/InstructionCodec$31.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$31 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int opcode
int a
long literal
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
long literal
}
com/android/jack/dx/io/instructions/InstructionCodec$32.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$32 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int i
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int size
int firstKey
int[] targets
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
int target
int[] arr$
int len$
int i$
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
com.android.jack.dx.io.instructions.PackedSwitchPayloadDecodedInstruction payload
int[] targets
}
com/android/jack/dx/io/instructions/InstructionCodec$33.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$33 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int i
int i
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int size
int[] keys
int[] targets
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
int key
int[] arr$
int len$
int i$
int target
int[] arr$
int len$
int i$
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
com.android.jack.dx.io.instructions.SparseSwitchPayloadDecodedInstruction payload
int[] keys
int[] targets
}
com/android/jack/dx/io/instructions/InstructionCodec$34.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$34 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int i
int value
byte[] array
boolean even
int i
short[] array
int i
int[] array
int i
long[] array
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int elementWidth
int size
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
com.android.jack.dx.io.instructions.FillArrayDataPayloadDecodedInstruction payload
short elementWidth
Object data
}
com/android/jack/dx/io/instructions/InstructionCodec$4.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$4 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int opcode
int a
int literal
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
}
com/android/jack/dx/io/instructions/InstructionCodec$5.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$5 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int opcode
int a
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
}
com/android/jack/dx/io/instructions/InstructionCodec$6.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$6 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput)
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int baseAddress
int opcode
int target
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
int relativeTarget
}
com/android/jack/dx/io/instructions/InstructionCodec$7.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$7 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int baseAddress
int opcode
int literal
int target
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
short relativeTarget
}
com/android/jack/dx/io/instructions/InstructionCodec$8.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$8 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int opcode
int literal
int index
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
}
com/android/jack/dx/io/instructions/InstructionCodec$9.classInstructionCodec.java
package com.android.jack.dx.io.instructions
final com.android.jack.dx.io.instructions.InstructionCodec$9 extends com.android.jack.dx.io.instructions.InstructionCodec {
void (java.lang.String, int)
public com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int opcode
int a
int b
public void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
}
com/android/jack/dx/io/instructions/InstructionCodec.classInstructionCodec.java
package com.android.jack.dx.io.instructions
public abstract com.android.jack.dx.io.instructions.InstructionCodec extends java.lang.Enum {
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_00X
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_10X
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_12X
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_11N
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_11X
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_10T
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_20T
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_20BC
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_22X
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_21T
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_21S
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_21H
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_21C
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_23X
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_22B
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_22T
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_22S
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_22C
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_22CS
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_30T
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_32X
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_31I
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_31T
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_31C
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_35C
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_35MS
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_35MI
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_3RC
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_3RMS
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_3RMI
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_51L
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_PACKED_SWITCH_PAYLOAD
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_SPARSE_SWITCH_PAYLOAD
public static final com.android.jack.dx.io.instructions.InstructionCodec FORMAT_FILL_ARRAY_DATA_PAYLOAD
private static final com.android.jack.dx.io.instructions.InstructionCodec[] $VALUES
public static com.android.jack.dx.io.instructions.InstructionCodec[] values ()
public static com.android.jack.dx.io.instructions.InstructionCodec valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public abstract com.android.jack.dx.io.instructions.DecodedInstruction decode (int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
public abstract void encode (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
private static com.android.jack.dx.io.instructions.DecodedInstruction decodeRegisterList (com.android.jack.dx.io.instructions.InstructionCodec, int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
com.android.jack.dx.io.instructions.InstructionCodec format
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int opcode
int e
int registerCount
int index
int abcd
int a
int b
int c
int d
com.android.jack.dx.io.IndexType indexType
private static void encodeRegisterList (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
private static com.android.jack.dx.io.instructions.DecodedInstruction decodeRegisterRange (com.android.jack.dx.io.instructions.InstructionCodec, int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
com.android.jack.dx.io.instructions.InstructionCodec format
int opcodeUnit
com.android.jack.dx.io.instructions.CodeInput in
int opcode
int registerCount
int index
int a
com.android.jack.dx.io.IndexType indexType
private static void encodeRegisterRange (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction insn
com.android.jack.dx.io.instructions.CodeOutput out
private static short codeUnit (int, int)
int lowByte
int highByte
private static short codeUnit (int, int, int, int)
int nibble0
int nibble1
int nibble2
int nibble3
private static int makeByte (int, int)
int lowNibble
int highNibble
private static short asUnsignedUnit (int)
int value
private static short unit0 (int)
int value
private static short unit1 (int)
int value
private static short unit0 (long)
long value
private static short unit1 (long)
long value
private static short unit2 (long)
long value
private static short unit3 (long)
long value
private static int byte0 (int)
int value
private static int byte1 (int)
int value
private static int nibble0 (int)
int value
private static int nibble1 (int)
int value
private static int nibble2 (int)
int value
private static int nibble3 (int)
int value
void (java.lang.String, int, com.android.jack.dx.io.instructions.InstructionCodec$1)
String x0
int x1
com.android.jack.dx.io.instructions.InstructionCodec$1 x2
static int access$100 (int)
int x0
static int access$200 (int)
int x0
static int access$300 (int)
int x0
static int access$400 (int)
int x0
static int access$500 (int, int)
int x0
int x1
static short access$600 (int, int)
int x0
int x1
static short access$700 (int)
int x0
static short access$800 (int)
int x0
static com.android.jack.dx.io.instructions.DecodedInstruction access$900 (com.android.jack.dx.io.instructions.InstructionCodec, int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
com.android.jack.dx.io.instructions.InstructionCodec x0
int x1
com.android.jack.dx.io.instructions.CodeInput x2
static void access$1000 (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction x0
com.android.jack.dx.io.instructions.CodeOutput x1
static com.android.jack.dx.io.instructions.DecodedInstruction access$1100 (com.android.jack.dx.io.instructions.InstructionCodec, int, com.android.jack.dx.io.instructions.CodeInput) throws java.io.EOFException
com.android.jack.dx.io.instructions.InstructionCodec x0
int x1
com.android.jack.dx.io.instructions.CodeInput x2
static void access$1200 (com.android.jack.dx.io.instructions.DecodedInstruction, com.android.jack.dx.io.instructions.CodeOutput)
com.android.jack.dx.io.instructions.DecodedInstruction x0
com.android.jack.dx.io.instructions.CodeOutput x1
static short access$1300 (long)
long x0
static short access$1400 (long)
long x0
static short access$1500 (long)
long x0
static short access$1600 (long)
long x0
static short access$1700 (int)
int x0
static void ()
}
com/android/jack/dx/io/instructions/OneRegisterDecodedInstruction.classOneRegisterDecodedInstruction.java
package com.android.jack.dx.io.instructions
public final com.android.jack.dx.io.instructions.OneRegisterDecodedInstruction extends com.android.jack.dx.io.instructions.DecodedInstruction {
private final int a
public void (com.android.jack.dx.io.instructions.InstructionCodec, int, int, com.android.jack.dx.io.IndexType, int, long, int)
com.android.jack.dx.io.instructions.InstructionCodec format
int opcode
int index
com.android.jack.dx.io.IndexType indexType
int target
long literal
int a
public int getRegisterCount ()
public int getA ()
public com.android.jack.dx.io.instructions.DecodedInstruction withIndex (int)
int newIndex
}
com/android/jack/dx/io/instructions/PackedSwitchPayloadDecodedInstruction.classPackedSwitchPayloadDecodedInstruction.java
package com.android.jack.dx.io.instructions
public final com.android.jack.dx.io.instructions.PackedSwitchPayloadDecodedInstruction extends com.android.jack.dx.io.instructions.DecodedInstruction {
private final int firstKey
private final int[] targets
public void (com.android.jack.dx.io.instructions.InstructionCodec, int, int, int[])
com.android.jack.dx.io.instructions.InstructionCodec format
int opcode
int firstKey
int[] targets
public int getRegisterCount ()
public int getFirstKey ()
public int[] getTargets ()
public com.android.jack.dx.io.instructions.DecodedInstruction withIndex (int)
int newIndex
}
com/android/jack/dx/io/instructions/RegisterRangeDecodedInstruction.classRegisterRangeDecodedInstruction.java
package com.android.jack.dx.io.instructions
public final com.android.jack.dx.io.instructions.RegisterRangeDecodedInstruction extends com.android.jack.dx.io.instructions.DecodedInstruction {
private final int a
private final int registerCount
public void (com.android.jack.dx.io.instructions.InstructionCodec, int, int, com.android.jack.dx.io.IndexType, int, long, int, int)
com.android.jack.dx.io.instructions.InstructionCodec format
int opcode
int index
com.android.jack.dx.io.IndexType indexType
int target
long literal
int a
int registerCount
public int getRegisterCount ()
public int getA ()
public com.android.jack.dx.io.instructions.DecodedInstruction withIndex (int)
int newIndex
}
com/android/jack/dx/io/instructions/ShortArrayCodeInput.classShortArrayCodeInput.java
package com.android.jack.dx.io.instructions
public final com.android.jack.dx.io.instructions.ShortArrayCodeInput extends com.android.jack.dx.io.instructions.BaseCodeCursor implements com.android.jack.dx.io.instructions.CodeInput {
private final short[] array
public void (short[])
short[] array
public boolean hasMore ()
public int read () throws java.io.EOFException
int value
ArrayIndexOutOfBoundsException ex
public int readInt () throws java.io.EOFException
int short0
int short1
public long readLong () throws java.io.EOFException
long short0
long short1
long short2
long short3
}
com/android/jack/dx/io/instructions/ShortArrayCodeOutput.classShortArrayCodeOutput.java
package com.android.jack.dx.io.instructions
public final com.android.jack.dx.io.instructions.ShortArrayCodeOutput extends com.android.jack.dx.io.instructions.BaseCodeCursor implements com.android.jack.dx.io.instructions.CodeOutput {
private final short[] array
public void (int)
int maxSize
public short[] getArray ()
int cursor
short[] result
public void write (short)
short codeUnit
public void write (short, short)
short u0
short u1
public void write (short, short, short)
short u0
short u1
short u2
public void write (short, short, short, short)
short u0
short u1
short u2
short u3
public void write (short, short, short, short, short)
short u0
short u1
short u2
short u3
short u4
public void writeInt (int)
int value
public void writeLong (long)
long value
public void write (byte[])
byte b
byte[] arr$
int len$
int i$
byte[] data
int value
boolean even
public void write (short[])
short unit
short[] arr$
int len$
int i$
short[] data
public void write (int[])
int i
int[] arr$
int len$
int i$
int[] data
public void write (long[])
long l
long[] arr$
int len$
int i$
long[] data
}
com/android/jack/dx/io/instructions/SparseSwitchPayloadDecodedInstruction.classSparseSwitchPayloadDecodedInstruction.java
package com.android.jack.dx.io.instructions
public final com.android.jack.dx.io.instructions.SparseSwitchPayloadDecodedInstruction extends com.android.jack.dx.io.instructions.DecodedInstruction {
private final int[] keys
private final int[] targets
public void (com.android.jack.dx.io.instructions.InstructionCodec, int, int[], int[])
com.android.jack.dx.io.instructions.InstructionCodec format
int opcode
int[] keys
int[] targets
public int getRegisterCount ()
public int[] getKeys ()
public int[] getTargets ()
public com.android.jack.dx.io.instructions.DecodedInstruction withIndex (int)
int newIndex
}
com/android/jack/dx/io/instructions/ThreeRegisterDecodedInstruction.classThreeRegisterDecodedInstruction.java
package com.android.jack.dx.io.instructions
public final com.android.jack.dx.io.instructions.ThreeRegisterDecodedInstruction extends com.android.jack.dx.io.instructions.DecodedInstruction {
private final int a
private final int b
private final int c
public void (com.android.jack.dx.io.instructions.InstructionCodec, int, int, com.android.jack.dx.io.IndexType, int, long, int, int, int)
com.android.jack.dx.io.instructions.InstructionCodec format
int opcode
int index
com.android.jack.dx.io.IndexType indexType
int target
long literal
int a
int b
int c
public int getRegisterCount ()
public int getA ()
public int getB ()
public int getC ()
public com.android.jack.dx.io.instructions.DecodedInstruction withIndex (int)
int newIndex
}
com/android/jack/dx/io/instructions/TwoRegisterDecodedInstruction.classTwoRegisterDecodedInstruction.java
package com.android.jack.dx.io.instructions
public final com.android.jack.dx.io.instructions.TwoRegisterDecodedInstruction extends com.android.jack.dx.io.instructions.DecodedInstruction {
private final int a
private final int b
public void (com.android.jack.dx.io.instructions.InstructionCodec, int, int, com.android.jack.dx.io.IndexType, int, long, int, int)
com.android.jack.dx.io.instructions.InstructionCodec format
int opcode
int index
com.android.jack.dx.io.IndexType indexType
int target
long literal
int a
int b
public int getRegisterCount ()
public int getA ()
public int getB ()
public com.android.jack.dx.io.instructions.DecodedInstruction withIndex (int)
int newIndex
}
com/android/jack/dx/io/instructions/ZeroRegisterDecodedInstruction.classZeroRegisterDecodedInstruction.java
package com.android.jack.dx.io.instructions
public final com.android.jack.dx.io.instructions.ZeroRegisterDecodedInstruction extends com.android.jack.dx.io.instructions.DecodedInstruction {
public void (com.android.jack.dx.io.instructions.InstructionCodec, int, int, com.android.jack.dx.io.IndexType, int, long)
com.android.jack.dx.io.instructions.InstructionCodec format
int opcode
int index
com.android.jack.dx.io.IndexType indexType
int target
long literal
public int getRegisterCount ()
public com.android.jack.dx.io.instructions.DecodedInstruction withIndex (int)
int newIndex
}
com/android/jack/dx/rop/annotation/Annotation.classAnnotation.java
package com.android.jack.dx.rop.annotation
public final com.android.jack.dx.rop.annotation.Annotation extends com.android.jack.dx.util.MutabilityControl implements java.lang.Comparable com.android.jack.dx.util.ToHuman {
private final com.android.jack.dx.rop.cst.CstType type
private final com.android.jack.dx.rop.annotation.AnnotationVisibility visibility
private final java.util.TreeMap elements
public void (com.android.jack.dx.rop.cst.CstType, com.android.jack.dx.rop.annotation.AnnotationVisibility)
com.android.jack.dx.rop.cst.CstType type
com.android.jack.dx.rop.annotation.AnnotationVisibility visibility
public boolean equals (java.lang.Object)
Object other
com.android.jack.dx.rop.annotation.Annotation otherAnnotation
public int hashCode ()
int hash
public int compareTo (com.android.jack.dx.rop.annotation.Annotation)
com.android.jack.dx.rop.annotation.NameValuePair thisOne
com.android.jack.dx.rop.annotation.NameValuePair otherOne
com.android.jack.dx.rop.annotation.Annotation other
int result
java.util.Iterator thisIter
java.util.Iterator otherIter
public java.lang.String toString ()
public java.lang.String toHuman ()
com.android.jack.dx.rop.annotation.NameValuePair pair
java.util.Iterator i$
StringBuilder sb
boolean first
public com.android.jack.dx.rop.cst.CstType getType ()
public com.android.jack.dx.rop.annotation.AnnotationVisibility getVisibility ()
public void put (com.android.jack.dx.rop.annotation.NameValuePair)
com.android.jack.dx.rop.annotation.NameValuePair pair
public void add (com.android.jack.dx.rop.annotation.NameValuePair)
com.android.jack.dx.rop.annotation.NameValuePair pair
com.android.jack.dx.rop.cst.CstString name
public java.util.Collection getNameValuePairs ()
public volatile int compareTo (java.lang.Object)
}
com/android/jack/dx/rop/annotation/AnnotationVisibility.classAnnotationVisibility.java
package com.android.jack.dx.rop.annotation
public final com.android.jack.dx.rop.annotation.AnnotationVisibility extends java.lang.Enum implements com.android.jack.dx.util.ToHuman {
public static final com.android.jack.dx.rop.annotation.AnnotationVisibility RUNTIME
public static final com.android.jack.dx.rop.annotation.AnnotationVisibility BUILD
public static final com.android.jack.dx.rop.annotation.AnnotationVisibility SYSTEM
public static final com.android.jack.dx.rop.annotation.AnnotationVisibility EMBEDDED
private final String human
private static final com.android.jack.dx.rop.annotation.AnnotationVisibility[] $VALUES
public static com.android.jack.dx.rop.annotation.AnnotationVisibility[] values ()
public static com.android.jack.dx.rop.annotation.AnnotationVisibility valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String human
public java.lang.String toHuman ()
static void ()
}
com/android/jack/dx/rop/annotation/Annotations.classAnnotations.java
package com.android.jack.dx.rop.annotation
public final com.android.jack.dx.rop.annotation.Annotations extends com.android.jack.dx.util.MutabilityControl implements java.lang.Comparable {
public static final com.android.jack.dx.rop.annotation.Annotations EMPTY
private final java.util.TreeMap annotations
public static com.android.jack.dx.rop.annotation.Annotations combine (com.android.jack.dx.rop.annotation.Annotations, com.android.jack.dx.rop.annotation.Annotations)
com.android.jack.dx.rop.annotation.Annotations a1
com.android.jack.dx.rop.annotation.Annotations a2
com.android.jack.dx.rop.annotation.Annotations result
public static com.android.jack.dx.rop.annotation.Annotations combine (com.android.jack.dx.rop.annotation.Annotations, com.android.jack.dx.rop.annotation.Annotation)
com.android.jack.dx.rop.annotation.Annotations annotations
com.android.jack.dx.rop.annotation.Annotation annotation
com.android.jack.dx.rop.annotation.Annotations result
public void ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
com.android.jack.dx.rop.annotation.Annotations otherAnnotations
public int compareTo (com.android.jack.dx.rop.annotation.Annotations)
com.android.jack.dx.rop.annotation.Annotation thisOne
com.android.jack.dx.rop.annotation.Annotation otherOne
int result
com.android.jack.dx.rop.annotation.Annotations other
java.util.Iterator thisIter
java.util.Iterator otherIter
public java.lang.String toString ()
com.android.jack.dx.rop.annotation.Annotation a
java.util.Iterator i$
StringBuilder sb
boolean first
public int size ()
public void add (com.android.jack.dx.rop.annotation.Annotation)
com.android.jack.dx.rop.annotation.Annotation annotation
com.android.jack.dx.rop.cst.CstType type
public void addAll (com.android.jack.dx.rop.annotation.Annotations)
com.android.jack.dx.rop.annotation.Annotation a
java.util.Iterator i$
com.android.jack.dx.rop.annotation.Annotations toAdd
public java.util.Collection getAnnotations ()
public volatile int compareTo (java.lang.Object)
static void ()
}
com/android/jack/dx/rop/annotation/AnnotationsList.classAnnotationsList.java
package com.android.jack.dx.rop.annotation
public final com.android.jack.dx.rop.annotation.AnnotationsList extends com.android.jack.dx.util.FixedSizeList {
public static final com.android.jack.dx.rop.annotation.AnnotationsList EMPTY
public static com.android.jack.dx.rop.annotation.AnnotationsList combine (com.android.jack.dx.rop.annotation.AnnotationsList, com.android.jack.dx.rop.annotation.AnnotationsList)
com.android.jack.dx.rop.annotation.Annotations a1
com.android.jack.dx.rop.annotation.Annotations a2
int i
com.android.jack.dx.rop.annotation.AnnotationsList list1
com.android.jack.dx.rop.annotation.AnnotationsList list2
int size
com.android.jack.dx.rop.annotation.AnnotationsList result
public void (int)
int size
public com.android.jack.dx.rop.annotation.Annotations get (int)
int n
public void set (int, com.android.jack.dx.rop.annotation.Annotations)
int n
com.android.jack.dx.rop.annotation.Annotations a
static void ()
}
com/android/jack/dx/rop/annotation/NameValuePair.classNameValuePair.java
package com.android.jack.dx.rop.annotation
public final com.android.jack.dx.rop.annotation.NameValuePair extends java.lang.Object implements java.lang.Comparable {
private final com.android.jack.dx.rop.cst.CstString name
private final com.android.jack.dx.rop.cst.Constant value
public void (com.android.jack.dx.rop.cst.CstString, com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.CstString name
com.android.jack.dx.rop.cst.Constant value
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
com.android.jack.dx.rop.annotation.NameValuePair otherPair
public int compareTo (com.android.jack.dx.rop.annotation.NameValuePair)
com.android.jack.dx.rop.annotation.NameValuePair other
int result
public com.android.jack.dx.rop.cst.CstString getName ()
public com.android.jack.dx.rop.cst.Constant getValue ()
public volatile int compareTo (java.lang.Object)
}
com/android/jack/dx/rop/code/AccessFlags.classAccessFlags.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.AccessFlags extends java.lang.Object {
public static final int ACC_PUBLIC
public static final int ACC_PRIVATE
public static final int ACC_PROTECTED
public static final int ACC_STATIC
public static final int ACC_FINAL
public static final int ACC_SYNCHRONIZED
public static final int ACC_SUPER
public static final int ACC_VOLATILE
public static final int ACC_BRIDGE
public static final int ACC_TRANSIENT
public static final int ACC_VARARGS
public static final int ACC_NATIVE
public static final int ACC_INTERFACE
public static final int ACC_ABSTRACT
public static final int ACC_STRICT
public static final int ACC_SYNTHETIC
public static final int ACC_ANNOTATION
public static final int ACC_ENUM
public static final int ACC_CONSTRUCTOR
public static final int ACC_DECLARED_SYNCHRONIZED
public static final int CLASS_FLAGS
public static final int INNER_CLASS_FLAGS
public static final int FIELD_FLAGS
public static final int METHOD_FLAGS
private static final int CONV_CLASS
private static final int CONV_FIELD
private static final int CONV_METHOD
private void ()
public static java.lang.String classString (int)
int flags
public static java.lang.String innerClassString (int)
int flags
public static java.lang.String fieldString (int)
int flags
public static java.lang.String methodString (int)
int flags
public static boolean isPublic (int)
int flags
public static boolean isProtected (int)
int flags
public static boolean isPrivate (int)
int flags
public static boolean isStatic (int)
int flags
public static boolean isConstructor (int)
int flags
public static boolean isInterface (int)
int flags
public static boolean isSynchronized (int)
int flags
public static boolean isAbstract (int)
int flags
public static boolean isNative (int)
int flags
public static boolean isAnnotation (int)
int flags
public static boolean isDeclaredSynchronized (int)
int flags
public static boolean isEnum (int)
int flags
private static java.lang.String humanHelper (int, int, int)
int flags
int mask
int what
StringBuffer sb
int extra
}
com/android/jack/dx/rop/code/BasicBlock$Visitor.classBasicBlock.java
package com.android.jack.dx.rop.code
public abstract com.android.jack.dx.rop.code.BasicBlock$Visitor extends java.lang.Object {
public abstract void visitBlock (com.android.jack.dx.rop.code.BasicBlock)
}
com/android/jack/dx/rop/code/BasicBlock.classBasicBlock.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.BasicBlock extends java.lang.Object implements com.android.jack.dx.util.LabeledItem {
private final int label
private final com.android.jack.dx.rop.code.InsnList insns
private final com.android.jack.dx.util.IntList successors
private final int primarySuccessor
public void (int, com.android.jack.dx.rop.code.InsnList, com.android.jack.dx.util.IntList, int)
NullPointerException ex
com.android.jack.dx.rop.code.Rop one
int i
NullPointerException ex
int label
com.android.jack.dx.rop.code.InsnList insns
com.android.jack.dx.util.IntList successors
int primarySuccessor
int sz
com.android.jack.dx.rop.code.Insn lastInsn
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public int getLabel ()
public com.android.jack.dx.rop.code.InsnList getInsns ()
public com.android.jack.dx.util.IntList getSuccessors ()
public int getPrimarySuccessor ()
public int getSecondarySuccessor ()
int succ
public com.android.jack.dx.rop.code.Insn getFirstInsn ()
public com.android.jack.dx.rop.code.Insn getLastInsn ()
public boolean canThrow ()
public boolean hasExceptionHandlers ()
com.android.jack.dx.rop.code.Insn lastInsn
public com.android.jack.dx.rop.type.TypeList getExceptionHandlerTypes ()
com.android.jack.dx.rop.code.Insn lastInsn
public com.android.jack.dx.rop.code.BasicBlock withRegisterOffset (int)
int delta
public java.lang.String toString ()
}
com/android/jack/dx/rop/code/BasicBlockList$RegCountVisitor.classBasicBlockList.java
package com.android.jack.dx.rop.code
com.android.jack.dx.rop.code.BasicBlockList$RegCountVisitor extends java.lang.Object implements com.android.jack.dx.rop.code.Insn$Visitor {
private int regCount
public void ()
public int getRegCount ()
public void visitPlainInsn (com.android.jack.dx.rop.code.PlainInsn)
com.android.jack.dx.rop.code.PlainInsn insn
public void visitPlainCstInsn (com.android.jack.dx.rop.code.PlainCstInsn)
com.android.jack.dx.rop.code.PlainCstInsn insn
public void visitSwitchInsn (com.android.jack.dx.rop.code.SwitchInsn)
com.android.jack.dx.rop.code.SwitchInsn insn
public void visitThrowingCstInsn (com.android.jack.dx.rop.code.ThrowingCstInsn)
com.android.jack.dx.rop.code.ThrowingCstInsn insn
public void visitThrowingInsn (com.android.jack.dx.rop.code.ThrowingInsn)
com.android.jack.dx.rop.code.ThrowingInsn insn
public void visitFillArrayDataInsn (com.android.jack.dx.rop.code.FillArrayDataInsn)
com.android.jack.dx.rop.code.FillArrayDataInsn insn
private void visit (com.android.jack.dx.rop.code.Insn)
int i
com.android.jack.dx.rop.code.Insn insn
com.android.jack.dx.rop.code.RegisterSpec result
com.android.jack.dx.rop.code.RegisterSpecList sources
int sz
private void processReg (com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.RegisterSpec spec
int reg
}
com/android/jack/dx/rop/code/BasicBlockList.classBasicBlockList.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.BasicBlockList extends com.android.jack.dx.util.LabeledList {
private int regCount
public void (int)
int size
private void (com.android.jack.dx.rop.code.BasicBlockList)
com.android.jack.dx.rop.code.BasicBlockList old
public com.android.jack.dx.rop.code.BasicBlock get (int)
int n
public void set (int, com.android.jack.dx.rop.code.BasicBlock)
int n
com.android.jack.dx.rop.code.BasicBlock bb
public int getRegCount ()
com.android.jack.dx.rop.code.BasicBlockList$RegCountVisitor visitor
public int getInstructionCount ()
com.android.jack.dx.rop.code.BasicBlock one
int i
int sz
int result
public int getEffectiveInstructionCount ()
com.android.jack.dx.rop.code.Insn insn
int j
com.android.jack.dx.rop.code.InsnList insns
int insnsSz
com.android.jack.dx.rop.code.BasicBlock one
int i
int sz
int result
public com.android.jack.dx.rop.code.BasicBlock labelToBlock (int)
int label
int idx
public void forEachInsn (com.android.jack.dx.rop.code.Insn$Visitor)
com.android.jack.dx.rop.code.BasicBlock one
com.android.jack.dx.rop.code.InsnList insns
int i
com.android.jack.dx.rop.code.Insn$Visitor visitor
int sz
public com.android.jack.dx.rop.code.BasicBlockList withRegisterOffset (int)
com.android.jack.dx.rop.code.BasicBlock one
int i
int delta
int sz
com.android.jack.dx.rop.code.BasicBlockList result
public com.android.jack.dx.rop.code.BasicBlockList getMutableCopy ()
public com.android.jack.dx.rop.code.BasicBlock preferredSuccessorOf (com.android.jack.dx.rop.code.BasicBlock)
com.android.jack.dx.rop.code.BasicBlock block
int primarySuccessor
com.android.jack.dx.util.IntList successors
int succSize
public boolean catchesEqual (com.android.jack.dx.rop.code.BasicBlock, com.android.jack.dx.rop.code.BasicBlock)
int label1
int label2
int i
com.android.jack.dx.rop.code.BasicBlock block1
com.android.jack.dx.rop.code.BasicBlock block2
com.android.jack.dx.rop.type.TypeList catches1
com.android.jack.dx.rop.type.TypeList catches2
com.android.jack.dx.util.IntList succ1
com.android.jack.dx.util.IntList succ2
int size
int primary1
int primary2
}
com/android/jack/dx/rop/code/ConservativeTranslationAdvice.classConservativeTranslationAdvice.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.ConservativeTranslationAdvice extends java.lang.Object implements com.android.jack.dx.rop.code.TranslationAdvice {
public static final com.android.jack.dx.rop.code.ConservativeTranslationAdvice THE_ONE
private void ()
public boolean hasConstantOperation (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.RegisterSpec sourceA
com.android.jack.dx.rop.code.RegisterSpec sourceB
public boolean requiresSourcesInOrder (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.RegisterSpecList sources
public int getMaxOptimalRegisterCount ()
static void ()
}
com/android/jack/dx/rop/code/CstInsn.classCstInsn.java
package com.android.jack.dx.rop.code
public abstract com.android.jack.dx.rop.code.CstInsn extends com.android.jack.dx.rop.code.Insn {
private final com.android.jack.dx.rop.cst.Constant cst
public void (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpecList, com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.SourcePosition position
com.android.jack.dx.rop.code.RegisterSpec result
com.android.jack.dx.rop.code.RegisterSpecList sources
com.android.jack.dx.rop.cst.Constant cst
public java.lang.String getInlineString ()
public com.android.jack.dx.rop.cst.Constant getConstant ()
public boolean contentEquals (com.android.jack.dx.rop.code.Insn)
com.android.jack.dx.rop.code.Insn b
}
com/android/jack/dx/rop/code/DexTranslationAdvice.classDexTranslationAdvice.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.DexTranslationAdvice extends java.lang.Object implements com.android.jack.dx.rop.code.TranslationAdvice {
public static final com.android.jack.dx.rop.code.DexTranslationAdvice THE_ONE
public static final com.android.jack.dx.rop.code.DexTranslationAdvice NO_SOURCES_IN_ORDER
private static final int MIN_INVOKE_IN_ORDER
private final boolean disableSourcesInOrder
private void ()
private void (boolean)
boolean disableInvokeRange
public boolean hasConstantOperation (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.cst.CstInteger cst
com.android.jack.dx.rop.cst.CstInteger cst2
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.RegisterSpec sourceA
com.android.jack.dx.rop.code.RegisterSpec sourceB
com.android.jack.dx.rop.cst.CstInteger cst
public boolean requiresSourcesInOrder (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.RegisterSpecList sources
private int totalRopWidth (com.android.jack.dx.rop.code.RegisterSpecList)
int i
com.android.jack.dx.rop.code.RegisterSpecList sources
int sz
int total
public int getMaxOptimalRegisterCount ()
static void ()
}
com/android/jack/dx/rop/code/Exceptions.classExceptions.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.Exceptions extends java.lang.Object {
public static final com.android.jack.dx.rop.type.Type TYPE_ArithmeticException
public static final com.android.jack.dx.rop.type.Type TYPE_ArrayIndexOutOfBoundsException
public static final com.android.jack.dx.rop.type.Type TYPE_ArrayStoreException
public static final com.android.jack.dx.rop.type.Type TYPE_ClassCastException
public static final com.android.jack.dx.rop.type.Type TYPE_Error
public static final com.android.jack.dx.rop.type.Type TYPE_IllegalMonitorStateException
public static final com.android.jack.dx.rop.type.Type TYPE_NegativeArraySizeException
public static final com.android.jack.dx.rop.type.Type TYPE_NullPointerException
public static final com.android.jack.dx.rop.type.StdTypeList LIST_Error
public static final com.android.jack.dx.rop.type.StdTypeList LIST_Error_ArithmeticException
public static final com.android.jack.dx.rop.type.StdTypeList LIST_Error_ClassCastException
public static final com.android.jack.dx.rop.type.StdTypeList LIST_Error_NegativeArraySizeException
public static final com.android.jack.dx.rop.type.StdTypeList LIST_Error_NullPointerException
public static final com.android.jack.dx.rop.type.StdTypeList LIST_Error_Null_ArrayIndexOutOfBounds
public static final com.android.jack.dx.rop.type.StdTypeList LIST_Error_Null_ArrayIndex_ArrayStore
public static final com.android.jack.dx.rop.type.StdTypeList LIST_Error_Null_IllegalMonitorStateException
private void ()
static void ()
}
com/android/jack/dx/rop/code/FillArrayDataInsn.classFillArrayDataInsn.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.FillArrayDataInsn extends com.android.jack.dx.rop.code.Insn {
private final java.util.ArrayList initValues
private final com.android.jack.dx.rop.cst.Constant arrayType
public void (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpecList, java.util.ArrayList, com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.SourcePosition position
com.android.jack.dx.rop.code.RegisterSpecList sources
java.util.ArrayList initValues
com.android.jack.dx.rop.cst.Constant cst
public com.android.jack.dx.rop.type.TypeList getCatches ()
public java.util.ArrayList getInitValues ()
public com.android.jack.dx.rop.cst.Constant getConstant ()
public void accept (com.android.jack.dx.rop.code.Insn$Visitor)
com.android.jack.dx.rop.code.Insn$Visitor visitor
public com.android.jack.dx.rop.code.Insn withAddedCatch (com.android.jack.dx.rop.type.Type)
com.android.jack.dx.rop.type.Type type
public com.android.jack.dx.rop.code.Insn withRegisterOffset (int)
int delta
public com.android.jack.dx.rop.code.Insn withNewRegisters (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.RegisterSpec result
com.android.jack.dx.rop.code.RegisterSpecList sources
}
com/android/jack/dx/rop/code/Insn$BaseVisitor.classInsn.java
package com.android.jack.dx.rop.code
public com.android.jack.dx.rop.code.Insn$BaseVisitor extends java.lang.Object implements com.android.jack.dx.rop.code.Insn$Visitor {
public void ()
public void visitPlainInsn (com.android.jack.dx.rop.code.PlainInsn)
com.android.jack.dx.rop.code.PlainInsn insn
public void visitPlainCstInsn (com.android.jack.dx.rop.code.PlainCstInsn)
com.android.jack.dx.rop.code.PlainCstInsn insn
public void visitSwitchInsn (com.android.jack.dx.rop.code.SwitchInsn)
com.android.jack.dx.rop.code.SwitchInsn insn
public void visitThrowingCstInsn (com.android.jack.dx.rop.code.ThrowingCstInsn)
com.android.jack.dx.rop.code.ThrowingCstInsn insn
public void visitThrowingInsn (com.android.jack.dx.rop.code.ThrowingInsn)
com.android.jack.dx.rop.code.ThrowingInsn insn
public void visitFillArrayDataInsn (com.android.jack.dx.rop.code.FillArrayDataInsn)
com.android.jack.dx.rop.code.FillArrayDataInsn insn
}
com/android/jack/dx/rop/code/Insn$Visitor.classInsn.java
package com.android.jack.dx.rop.code
public abstract com.android.jack.dx.rop.code.Insn$Visitor extends java.lang.Object {
public abstract void visitPlainInsn (com.android.jack.dx.rop.code.PlainInsn)
public abstract void visitPlainCstInsn (com.android.jack.dx.rop.code.PlainCstInsn)
public abstract void visitSwitchInsn (com.android.jack.dx.rop.code.SwitchInsn)
public abstract void visitThrowingCstInsn (com.android.jack.dx.rop.code.ThrowingCstInsn)
public abstract void visitThrowingInsn (com.android.jack.dx.rop.code.ThrowingInsn)
public abstract void visitFillArrayDataInsn (com.android.jack.dx.rop.code.FillArrayDataInsn)
}
com/android/jack/dx/rop/code/Insn.classInsn.java
package com.android.jack.dx.rop.code
public abstract com.android.jack.dx.rop.code.Insn extends java.lang.Object implements com.android.jack.dx.util.ToHuman {
private final com.android.jack.dx.rop.code.Rop opcode
private final com.android.jack.dx.rop.code.SourcePosition position
private final com.android.jack.dx.rop.code.RegisterSpec result
private final com.android.jack.dx.rop.code.RegisterSpecList sources
public void (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.SourcePosition position
com.android.jack.dx.rop.code.RegisterSpec result
com.android.jack.dx.rop.code.RegisterSpecList sources
public final boolean equals (java.lang.Object)
Object other
public final int hashCode ()
public java.lang.String toString ()
public java.lang.String toHuman ()
public java.lang.String getInlineString ()
public final com.android.jack.dx.rop.code.Rop getOpcode ()
public final com.android.jack.dx.rop.code.SourcePosition getPosition ()
public final com.android.jack.dx.rop.code.RegisterSpec getResult ()
public final com.android.jack.dx.rop.code.RegisterSpec getLocalAssignment ()
com.android.jack.dx.rop.code.RegisterSpec assignment
com.android.jack.dx.rop.code.RegisterSpec assignment
com.android.jack.dx.rop.code.LocalItem localItem
public final com.android.jack.dx.rop.code.RegisterSpecList getSources ()
public final boolean canThrow ()
public abstract com.android.jack.dx.rop.type.TypeList getCatches ()
public abstract void accept (com.android.jack.dx.rop.code.Insn$Visitor)
public abstract com.android.jack.dx.rop.code.Insn withAddedCatch (com.android.jack.dx.rop.type.Type)
public abstract com.android.jack.dx.rop.code.Insn withRegisterOffset (int)
public com.android.jack.dx.rop.code.Insn withSourceLiteral ()
public com.android.jack.dx.rop.code.Insn copy ()
private static boolean equalsHandleNulls (java.lang.Object, java.lang.Object)
Object a
Object b
public boolean contentEquals (com.android.jack.dx.rop.code.Insn)
com.android.jack.dx.rop.code.Insn b
public abstract com.android.jack.dx.rop.code.Insn withNewRegisters (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpecList)
protected final java.lang.String toStringWithInline (java.lang.String)
String extra
StringBuffer sb
protected final java.lang.String toHumanWithInline (java.lang.String)
int i
String extra
StringBuffer sb
int sz
}
com/android/jack/dx/rop/code/InsnList.classInsnList.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.InsnList extends com.android.jack.dx.util.FixedSizeList {
public void (int)
int size
public com.android.jack.dx.rop.code.Insn get (int)
int n
public void set (int, com.android.jack.dx.rop.code.Insn)
int n
com.android.jack.dx.rop.code.Insn insn
public com.android.jack.dx.rop.code.Insn getLast ()
public void forEach (com.android.jack.dx.rop.code.Insn$Visitor)
int i
com.android.jack.dx.rop.code.Insn$Visitor visitor
int sz
public boolean contentEquals (com.android.jack.dx.rop.code.InsnList)
int i
com.android.jack.dx.rop.code.InsnList b
int sz
public com.android.jack.dx.rop.code.InsnList withRegisterOffset (int)
com.android.jack.dx.rop.code.Insn one
int i
int delta
int sz
com.android.jack.dx.rop.code.InsnList result
}
com/android/jack/dx/rop/code/LocalItem.classLocalItem.java
package com.android.jack.dx.rop.code
public com.android.jack.dx.rop.code.LocalItem extends java.lang.Object implements java.lang.Comparable {
private final com.android.jack.dx.rop.cst.CstString name
private final com.android.jack.dx.rop.cst.CstType type
private final com.android.jack.dx.rop.cst.CstString signature
public static com.android.jack.dx.rop.code.LocalItem make (com.android.jack.dx.rop.cst.CstString, com.android.jack.dx.rop.cst.CstType, com.android.jack.dx.rop.cst.CstString)
com.android.jack.dx.rop.cst.CstString name
com.android.jack.dx.rop.cst.CstType type
com.android.jack.dx.rop.cst.CstString signature
private void (com.android.jack.dx.rop.cst.CstString, com.android.jack.dx.rop.cst.CstType, com.android.jack.dx.rop.cst.CstString)
com.android.jack.dx.rop.cst.CstString name
com.android.jack.dx.rop.cst.CstType type
com.android.jack.dx.rop.cst.CstString signature
public boolean equals (java.lang.Object)
Object other
com.android.jack.dx.rop.code.LocalItem local
private static int compareHandlesNulls (com.android.jack.dx.rop.cst.CstString, com.android.jack.dx.rop.cst.CstString)
com.android.jack.dx.rop.cst.CstString a
com.android.jack.dx.rop.cst.CstString b
private static int compareHandlesNulls (com.android.jack.dx.rop.cst.CstType, com.android.jack.dx.rop.cst.CstType)
com.android.jack.dx.rop.cst.CstType a
com.android.jack.dx.rop.cst.CstType b
public int compareTo (com.android.jack.dx.rop.code.LocalItem)
com.android.jack.dx.rop.code.LocalItem local
int ret
public int hashCode ()
public java.lang.String toString ()
public com.android.jack.dx.rop.cst.CstString getName ()
public com.android.jack.dx.rop.cst.CstString getSignature ()
public com.android.jack.dx.rop.cst.CstType getType ()
public volatile int compareTo (java.lang.Object)
}
com/android/jack/dx/rop/code/LocalVariableExtractor.classLocalVariableExtractor.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.LocalVariableExtractor extends java.lang.Object {
private final com.android.jack.dx.rop.code.RopMethod method
private final com.android.jack.dx.rop.code.BasicBlockList blocks
private final com.android.jack.dx.rop.code.LocalVariableInfo resultInfo
private final int[] workSet
public static com.android.jack.dx.rop.code.LocalVariableInfo extract (com.android.jack.dx.rop.code.RopMethod)
com.android.jack.dx.rop.code.RopMethod method
com.android.jack.dx.rop.code.LocalVariableExtractor lve
private void (com.android.jack.dx.rop.code.RopMethod)
com.android.jack.dx.rop.code.RopMethod method
com.android.jack.dx.rop.code.BasicBlockList blocks
int maxLabel
private com.android.jack.dx.rop.code.LocalVariableInfo doit ()
int label
private void processBlock (int)
com.android.jack.dx.rop.code.RegisterSpec previous
com.android.jack.dx.rop.code.Insn insn
com.android.jack.dx.rop.code.RegisterSpec result
com.android.jack.dx.rop.code.RegisterSpec already
int i
int succ
com.android.jack.dx.rop.code.RegisterSpecSet state
int i
int label
com.android.jack.dx.rop.code.RegisterSpecSet primaryState
com.android.jack.dx.rop.code.BasicBlock block
com.android.jack.dx.rop.code.InsnList insns
int insnSz
boolean canThrowDuringLastInsn
int freezeSecondaryStateAt
com.android.jack.dx.rop.code.RegisterSpecSet secondaryState
com.android.jack.dx.util.IntList successors
int succSz
int primarySuccessor
}
com/android/jack/dx/rop/code/LocalVariableInfo.classLocalVariableInfo.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.LocalVariableInfo extends com.android.jack.dx.util.MutabilityControl {
private final int regCount
private final com.android.jack.dx.rop.code.RegisterSpecSet emptySet
private final com.android.jack.dx.rop.code.RegisterSpecSet[] blockStarts
private final java.util.HashMap insnAssignments
public void (com.android.jack.dx.rop.code.RopMethod)
com.android.jack.dx.rop.code.RopMethod method
com.android.jack.dx.rop.code.BasicBlockList blocks
int maxLabel
public void setStarts (int, com.android.jack.dx.rop.code.RegisterSpecSet)
ArrayIndexOutOfBoundsException ex
int label
com.android.jack.dx.rop.code.RegisterSpecSet specs
public boolean mergeStarts (int, com.android.jack.dx.rop.code.RegisterSpecSet)
int label
com.android.jack.dx.rop.code.RegisterSpecSet specs
com.android.jack.dx.rop.code.RegisterSpecSet start
com.android.jack.dx.rop.code.RegisterSpecSet newStart
public com.android.jack.dx.rop.code.RegisterSpecSet getStarts (int)
int label
com.android.jack.dx.rop.code.RegisterSpecSet result
public com.android.jack.dx.rop.code.RegisterSpecSet getStarts (com.android.jack.dx.rop.code.BasicBlock)
com.android.jack.dx.rop.code.BasicBlock block
public com.android.jack.dx.rop.code.RegisterSpecSet mutableCopyOfStarts (int)
int label
com.android.jack.dx.rop.code.RegisterSpecSet result
public void addAssignment (com.android.jack.dx.rop.code.Insn, com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.Insn insn
com.android.jack.dx.rop.code.RegisterSpec spec
public com.android.jack.dx.rop.code.RegisterSpec getAssignment (com.android.jack.dx.rop.code.Insn)
com.android.jack.dx.rop.code.Insn insn
public int getAssignmentCount ()
public void debugDump ()
Integer labelInteger
int label
private com.android.jack.dx.rop.code.RegisterSpecSet getStarts0 (int)
ArrayIndexOutOfBoundsException ex
int label
}
com/android/jack/dx/rop/code/PlainCstInsn.classPlainCstInsn.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.PlainCstInsn extends com.android.jack.dx.rop.code.CstInsn {
public void (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpecList, com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.SourcePosition position
com.android.jack.dx.rop.code.RegisterSpec result
com.android.jack.dx.rop.code.RegisterSpecList sources
com.android.jack.dx.rop.cst.Constant cst
public com.android.jack.dx.rop.type.TypeList getCatches ()
public void accept (com.android.jack.dx.rop.code.Insn$Visitor)
com.android.jack.dx.rop.code.Insn$Visitor visitor
public com.android.jack.dx.rop.code.Insn withAddedCatch (com.android.jack.dx.rop.type.Type)
com.android.jack.dx.rop.type.Type type
public com.android.jack.dx.rop.code.Insn withRegisterOffset (int)
int delta
public com.android.jack.dx.rop.code.Insn withNewRegisters (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.RegisterSpec result
com.android.jack.dx.rop.code.RegisterSpecList sources
}
com/android/jack/dx/rop/code/PlainInsn.classPlainInsn.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.PlainInsn extends com.android.jack.dx.rop.code.Insn {
public void (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.SourcePosition position
com.android.jack.dx.rop.code.RegisterSpec result
com.android.jack.dx.rop.code.RegisterSpecList sources
public void (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.SourcePosition position
com.android.jack.dx.rop.code.RegisterSpec result
com.android.jack.dx.rop.code.RegisterSpec source
public com.android.jack.dx.rop.type.TypeList getCatches ()
public void accept (com.android.jack.dx.rop.code.Insn$Visitor)
com.android.jack.dx.rop.code.Insn$Visitor visitor
public com.android.jack.dx.rop.code.Insn withAddedCatch (com.android.jack.dx.rop.type.Type)
com.android.jack.dx.rop.type.Type type
public com.android.jack.dx.rop.code.Insn withRegisterOffset (int)
int delta
public com.android.jack.dx.rop.code.Insn withSourceLiteral ()
com.android.jack.dx.rop.cst.Constant cst
com.android.jack.dx.rop.code.RegisterSpecList newSources
com.android.jack.dx.rop.code.Rop newRop
com.android.jack.dx.rop.type.TypeBearer firstType
int opcode
com.android.jack.dx.rop.code.Rop newRop
IllegalArgumentException ex
com.android.jack.dx.rop.cst.Constant cst
com.android.jack.dx.rop.code.RegisterSpecList newSources
com.android.jack.dx.rop.code.Rop newRop
com.android.jack.dx.rop.code.RegisterSpecList sources
int szSources
com.android.jack.dx.rop.type.TypeBearer lastType
public com.android.jack.dx.rop.code.Insn withNewRegisters (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.RegisterSpec result
com.android.jack.dx.rop.code.RegisterSpecList sources
}
com/android/jack/dx/rop/code/RegOps.classRegOps.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.RegOps extends java.lang.Object {
public static final int NOP
public static final int MOVE
public static final int MOVE_PARAM
public static final int MOVE_EXCEPTION
public static final int CONST
public static final int GOTO
public static final int IF_EQ
public static final int IF_NE
public static final int IF_LT
public static final int IF_GE
public static final int IF_LE
public static final int IF_GT
public static final int SWITCH
public static final int ADD
public static final int SUB
public static final int MUL
public static final int DIV
public static final int REM
public static final int NEG
public static final int AND
public static final int OR
public static final int XOR
public static final int SHL
public static final int SHR
public static final int USHR
public static final int NOT
public static final int CMPL
public static final int CMPG
public static final int CONV
public static final int TO_BYTE
public static final int TO_CHAR
public static final int TO_SHORT
public static final int RETURN
public static final int ARRAY_LENGTH
public static final int THROW
public static final int MONITOR_ENTER
public static final int MONITOR_EXIT
public static final int AGET
public static final int APUT
public static final int NEW_INSTANCE
public static final int NEW_ARRAY
public static final int FILLED_NEW_ARRAY
public static final int CHECK_CAST
public static final int INSTANCE_OF
public static final int GET_FIELD
public static final int GET_STATIC
public static final int PUT_FIELD
public static final int PUT_STATIC
public static final int INVOKE_STATIC
public static final int INVOKE_VIRTUAL
public static final int INVOKE_SUPER
public static final int INVOKE_DIRECT
public static final int INVOKE_INTERFACE
public static final int MARK_LOCAL
public static final int MOVE_RESULT
public static final int MOVE_RESULT_PSEUDO
public static final int FILL_ARRAY_DATA
private void ()
public static java.lang.String opName (int)
int opcode
public static int flippedIfOpcode (int)
int opcode
}
com/android/jack/dx/rop/code/RegisterSpec$1.classRegisterSpec.java
package com.android.jack.dx.rop.code
com.android.jack.dx.rop.code.RegisterSpec$1 extends java.lang.Object {
}
com/android/jack/dx/rop/code/RegisterSpec$ForComparison.classRegisterSpec.java
package com.android.jack.dx.rop.code
com.android.jack.dx.rop.code.RegisterSpec$ForComparison extends java.lang.Object {
private int reg
private com.android.jack.dx.rop.type.TypeBearer type
private com.android.jack.dx.rop.code.LocalItem local
private void ()
public void set (int, com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.code.LocalItem)
int reg
com.android.jack.dx.rop.type.TypeBearer type
com.android.jack.dx.rop.code.LocalItem local
public com.android.jack.dx.rop.code.RegisterSpec toRegisterSpec ()
public boolean equals (java.lang.Object)
Object other
com.android.jack.dx.rop.code.RegisterSpec spec
public int hashCode ()
void (com.android.jack.dx.rop.code.RegisterSpec$1)
com.android.jack.dx.rop.code.RegisterSpec$1 x0
static int access$100 (com.android.jack.dx.rop.code.RegisterSpec$ForComparison)
com.android.jack.dx.rop.code.RegisterSpec$ForComparison x0
static com.android.jack.dx.rop.type.TypeBearer access$200 (com.android.jack.dx.rop.code.RegisterSpec$ForComparison)
com.android.jack.dx.rop.code.RegisterSpec$ForComparison x0
static com.android.jack.dx.rop.code.LocalItem access$300 (com.android.jack.dx.rop.code.RegisterSpec$ForComparison)
com.android.jack.dx.rop.code.RegisterSpec$ForComparison x0
}
com/android/jack/dx/rop/code/RegisterSpec.classRegisterSpec.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.RegisterSpec extends java.lang.Object implements com.android.jack.dx.rop.type.TypeBearer com.android.jack.dx.util.ToHuman java.lang.Comparable {
public static final String PREFIX
private static final java.util.HashMap theInterns
private static final com.android.jack.dx.rop.code.RegisterSpec$ForComparison theInterningItem
private final int reg
private final com.android.jack.dx.rop.type.TypeBearer type
private final com.android.jack.dx.rop.code.LocalItem local
private static com.android.jack.dx.rop.code.RegisterSpec intern (int, com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.code.LocalItem)
com.android.jack.dx.rop.code.RegisterSpec found
int reg
com.android.jack.dx.rop.type.TypeBearer type
com.android.jack.dx.rop.code.LocalItem local
public static com.android.jack.dx.rop.code.RegisterSpec make (int, com.android.jack.dx.rop.type.TypeBearer)
int reg
com.android.jack.dx.rop.type.TypeBearer type
public static com.android.jack.dx.rop.code.RegisterSpec make (int, com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.code.LocalItem)
int reg
com.android.jack.dx.rop.type.TypeBearer type
com.android.jack.dx.rop.code.LocalItem local
public static com.android.jack.dx.rop.code.RegisterSpec makeLocalOptional (int, com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.code.LocalItem)
int reg
com.android.jack.dx.rop.type.TypeBearer type
com.android.jack.dx.rop.code.LocalItem local
public static java.lang.String regString (int)
int reg
private void (int, com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.code.LocalItem)
int reg
com.android.jack.dx.rop.type.TypeBearer type
com.android.jack.dx.rop.code.LocalItem local
public boolean equals (java.lang.Object)
com.android.jack.dx.rop.code.RegisterSpec$ForComparison fc
Object other
com.android.jack.dx.rop.code.RegisterSpec spec
public boolean equalsUsingSimpleType (com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.RegisterSpec other
public boolean matchesVariable (com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.RegisterSpec other
private boolean equals (int, com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.code.LocalItem)
int reg
com.android.jack.dx.rop.type.TypeBearer type
com.android.jack.dx.rop.code.LocalItem local
public int compareTo (com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.RegisterSpec other
int compare
public int hashCode ()
private static int hashCodeOf (int, com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.code.LocalItem)
int reg
com.android.jack.dx.rop.type.TypeBearer type
com.android.jack.dx.rop.code.LocalItem local
int hash
public java.lang.String toString ()
public java.lang.String toHuman ()
public com.android.jack.dx.rop.type.Type getType ()
public com.android.jack.dx.rop.type.TypeBearer getFrameType ()
public final int getBasicType ()
public final int getBasicFrameType ()
public final boolean isConstant ()
public int getReg ()
public com.android.jack.dx.rop.type.TypeBearer getTypeBearer ()
public com.android.jack.dx.rop.code.LocalItem getLocalItem ()
public int getNextReg ()
public int getCategory ()
public boolean isCategory1 ()
public boolean isCategory2 ()
public java.lang.String regString ()
public com.android.jack.dx.rop.code.RegisterSpec intersect (com.android.jack.dx.rop.code.RegisterSpec, boolean)
com.android.jack.dx.rop.code.RegisterSpec other
boolean localPrimary
com.android.jack.dx.rop.code.LocalItem resultLocal
boolean sameName
com.android.jack.dx.rop.type.Type thisType
com.android.jack.dx.rop.type.Type otherType
com.android.jack.dx.rop.type.TypeBearer resultTypeBearer
public com.android.jack.dx.rop.code.RegisterSpec withReg (int)
int newReg
public com.android.jack.dx.rop.code.RegisterSpec withType (com.android.jack.dx.rop.type.TypeBearer)
com.android.jack.dx.rop.type.TypeBearer newType
public com.android.jack.dx.rop.code.RegisterSpec withOffset (int)
int delta
public com.android.jack.dx.rop.code.RegisterSpec withSimpleType ()
com.android.jack.dx.rop.type.Type newType
com.android.jack.dx.rop.type.TypeBearer orig
com.android.jack.dx.rop.type.Type newType
public com.android.jack.dx.rop.code.RegisterSpec withLocalItem (com.android.jack.dx.rop.code.LocalItem)
com.android.jack.dx.rop.code.LocalItem local
public boolean isEvenRegister ()
private java.lang.String toString0 (boolean)
boolean human
StringBuffer sb
com.android.jack.dx.rop.type.Type justType
public volatile int compareTo (java.lang.Object)
void (int, com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.code.LocalItem, com.android.jack.dx.rop.code.RegisterSpec$1)
int x0
com.android.jack.dx.rop.type.TypeBearer x1
com.android.jack.dx.rop.code.LocalItem x2
com.android.jack.dx.rop.code.RegisterSpec$1 x3
static boolean access$500 (com.android.jack.dx.rop.code.RegisterSpec, int, com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.code.LocalItem)
com.android.jack.dx.rop.code.RegisterSpec x0
int x1
com.android.jack.dx.rop.type.TypeBearer x2
com.android.jack.dx.rop.code.LocalItem x3
static int access$600 (int, com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.code.LocalItem)
int x0
com.android.jack.dx.rop.type.TypeBearer x1
com.android.jack.dx.rop.code.LocalItem x2
static void ()
}
com/android/jack/dx/rop/code/RegisterSpecList$1.classRegisterSpecList.java
package com.android.jack.dx.rop.code
com.android.jack.dx.rop.code.RegisterSpecList$1 extends java.lang.Object {
}
com/android/jack/dx/rop/code/RegisterSpecList$Expander.classRegisterSpecList.java
package com.android.jack.dx.rop.code
com.android.jack.dx.rop.code.RegisterSpecList$Expander extends java.lang.Object {
private java.util.BitSet compatRegs
private com.android.jack.dx.rop.code.RegisterSpecList regSpecList
private int base
private com.android.jack.dx.rop.code.RegisterSpecList result
private boolean duplicateFirst
private void (com.android.jack.dx.rop.code.RegisterSpecList, java.util.BitSet, int, boolean)
com.android.jack.dx.rop.code.RegisterSpecList regSpecList
java.util.BitSet compatRegs
int base
boolean duplicateFirst
private void expandRegister (int)
int regIdx
private void expandRegister (int, com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.RegisterSpec expandedReg
int regIdx
com.android.jack.dx.rop.code.RegisterSpec registerToExpand
boolean replace
com.android.jack.dx.rop.code.RegisterSpec expandedReg
private com.android.jack.dx.rop.code.RegisterSpecList getResult ()
void (com.android.jack.dx.rop.code.RegisterSpecList, java.util.BitSet, int, boolean, com.android.jack.dx.rop.code.RegisterSpecList$1)
com.android.jack.dx.rop.code.RegisterSpecList x0
java.util.BitSet x1
int x2
boolean x3
com.android.jack.dx.rop.code.RegisterSpecList$1 x4
static void access$100 (com.android.jack.dx.rop.code.RegisterSpecList$Expander, int)
com.android.jack.dx.rop.code.RegisterSpecList$Expander x0
int x1
static com.android.jack.dx.rop.code.RegisterSpecList access$200 (com.android.jack.dx.rop.code.RegisterSpecList$Expander)
com.android.jack.dx.rop.code.RegisterSpecList$Expander x0
}
com/android/jack/dx/rop/code/RegisterSpecList.classRegisterSpecList.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.RegisterSpecList extends com.android.jack.dx.util.FixedSizeList implements com.android.jack.dx.rop.type.TypeList {
public static final com.android.jack.dx.rop.code.RegisterSpecList EMPTY
public static com.android.jack.dx.rop.code.RegisterSpecList make (com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.RegisterSpec spec
com.android.jack.dx.rop.code.RegisterSpecList result
public static com.android.jack.dx.rop.code.RegisterSpecList make (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.RegisterSpec spec0
com.android.jack.dx.rop.code.RegisterSpec spec1
com.android.jack.dx.rop.code.RegisterSpecList result
public static com.android.jack.dx.rop.code.RegisterSpecList make (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.RegisterSpec spec0
com.android.jack.dx.rop.code.RegisterSpec spec1
com.android.jack.dx.rop.code.RegisterSpec spec2
com.android.jack.dx.rop.code.RegisterSpecList result
public static com.android.jack.dx.rop.code.RegisterSpecList make (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.RegisterSpec spec0
com.android.jack.dx.rop.code.RegisterSpec spec1
com.android.jack.dx.rop.code.RegisterSpec spec2
com.android.jack.dx.rop.code.RegisterSpec spec3
com.android.jack.dx.rop.code.RegisterSpecList result
public void (int)
int size
public com.android.jack.dx.rop.type.Type getType (int)
int n
public int getWordCount ()
int i
int sz
int result
public com.android.jack.dx.rop.type.TypeList withAddedType (com.android.jack.dx.rop.type.Type)
com.android.jack.dx.rop.type.Type type
public com.android.jack.dx.rop.code.RegisterSpec get (int)
int n
public com.android.jack.dx.rop.code.RegisterSpec specForRegister (int)
com.android.jack.dx.rop.code.RegisterSpec rs
int i
int reg
int sz
public int indexOfRegister (int)
com.android.jack.dx.rop.code.RegisterSpec rs
int i
int reg
int sz
public void set (int, com.android.jack.dx.rop.code.RegisterSpec)
int n
com.android.jack.dx.rop.code.RegisterSpec spec
public int getRegistersSize ()
int min
com.android.jack.dx.rop.code.RegisterSpec spec
int i
int sz
int result
public com.android.jack.dx.rop.code.RegisterSpecList withFirst (com.android.jack.dx.rop.code.RegisterSpec)
int i
com.android.jack.dx.rop.code.RegisterSpec spec
int sz
com.android.jack.dx.rop.code.RegisterSpecList result
public com.android.jack.dx.rop.code.RegisterSpecList withoutFirst ()
int i
int newSize
com.android.jack.dx.rop.code.RegisterSpecList result
public com.android.jack.dx.rop.code.RegisterSpecList withoutLast ()
int i
int newSize
com.android.jack.dx.rop.code.RegisterSpecList result
public com.android.jack.dx.rop.code.RegisterSpecList subset (java.util.BitSet)
int oldIndex
java.util.BitSet exclusionSet
int newSize
com.android.jack.dx.rop.code.RegisterSpecList result
int newIndex
public com.android.jack.dx.rop.code.RegisterSpecList withOffset (int)
com.android.jack.dx.rop.code.RegisterSpec one
int i
int delta
int sz
com.android.jack.dx.rop.code.RegisterSpecList result
public com.android.jack.dx.rop.code.RegisterSpecList withExpandedRegisters (int, boolean, java.util.BitSet)
int regIdx
int base
boolean duplicateFirst
java.util.BitSet compatRegs
int sz
com.android.jack.dx.rop.code.RegisterSpecList$Expander expander
static java.lang.Object access$300 (com.android.jack.dx.rop.code.RegisterSpecList, int)
com.android.jack.dx.rop.code.RegisterSpecList x0
int x1
static void access$400 (com.android.jack.dx.rop.code.RegisterSpecList, int, java.lang.Object)
com.android.jack.dx.rop.code.RegisterSpecList x0
int x1
Object x2
static void ()
}
com/android/jack/dx/rop/code/RegisterSpecSet.classRegisterSpecSet.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.RegisterSpecSet extends com.android.jack.dx.util.MutabilityControl {
public static final com.android.jack.dx.rop.code.RegisterSpecSet EMPTY
private final com.android.jack.dx.rop.code.RegisterSpec[] specs
private int size
public void (int)
int maxSize
public boolean equals (java.lang.Object)
com.android.jack.dx.rop.code.RegisterSpec s1
com.android.jack.dx.rop.code.RegisterSpec s2
int i
Object other
com.android.jack.dx.rop.code.RegisterSpecSet otherSet
com.android.jack.dx.rop.code.RegisterSpec[] otherSpecs
int len
public int hashCode ()
com.android.jack.dx.rop.code.RegisterSpec spec
int oneHash
int i
int len
int hash
public java.lang.String toString ()
com.android.jack.dx.rop.code.RegisterSpec spec
int i
int len
StringBuffer sb
boolean any
public int getMaxSize ()
public int size ()
int i
int len
int result
public com.android.jack.dx.rop.code.RegisterSpec get (int)
ArrayIndexOutOfBoundsException ex
int reg
public com.android.jack.dx.rop.code.RegisterSpec get (com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.RegisterSpec spec
public com.android.jack.dx.rop.code.RegisterSpec findMatchingLocal (com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.RegisterSpec s
int reg
com.android.jack.dx.rop.code.RegisterSpec spec
int length
public com.android.jack.dx.rop.code.RegisterSpec localItemToSpec (com.android.jack.dx.rop.code.LocalItem)
com.android.jack.dx.rop.code.RegisterSpec spec
int reg
com.android.jack.dx.rop.code.LocalItem local
int length
public void remove (com.android.jack.dx.rop.code.RegisterSpec)
ArrayIndexOutOfBoundsException ex
com.android.jack.dx.rop.code.RegisterSpec toRemove
public void put (com.android.jack.dx.rop.code.RegisterSpec)
int prevReg
com.android.jack.dx.rop.code.RegisterSpec prevSpec
int reg
ArrayIndexOutOfBoundsException ex
com.android.jack.dx.rop.code.RegisterSpec spec
public void putAll (com.android.jack.dx.rop.code.RegisterSpecSet)
com.android.jack.dx.rop.code.RegisterSpec spec
int i
com.android.jack.dx.rop.code.RegisterSpecSet set
int max
public void intersect (com.android.jack.dx.rop.code.RegisterSpecSet, boolean)
com.android.jack.dx.rop.code.RegisterSpec spec
com.android.jack.dx.rop.code.RegisterSpec intersection
int i
int i
com.android.jack.dx.rop.code.RegisterSpecSet other
boolean localPrimary
com.android.jack.dx.rop.code.RegisterSpec[] otherSpecs
int thisLen
int len
public com.android.jack.dx.rop.code.RegisterSpecSet withOffset (int)
com.android.jack.dx.rop.code.RegisterSpec spec
int i
int delta
int len
com.android.jack.dx.rop.code.RegisterSpecSet result
public com.android.jack.dx.rop.code.RegisterSpecSet mutableCopy ()
com.android.jack.dx.rop.code.RegisterSpec spec
int i
int len
com.android.jack.dx.rop.code.RegisterSpecSet copy
static void ()
}
com/android/jack/dx/rop/code/Rop.classRop.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.Rop extends java.lang.Object {
public static final int BRANCH_MIN
public static final int BRANCH_NONE
public static final int BRANCH_RETURN
public static final int BRANCH_GOTO
public static final int BRANCH_IF
public static final int BRANCH_SWITCH
public static final int BRANCH_THROW
public static final int BRANCH_MAX
private final int opcode
private final com.android.jack.dx.rop.type.Type result
private final com.android.jack.dx.rop.type.TypeList sources
private final com.android.jack.dx.rop.type.TypeList exceptions
private final int branchingness
private final boolean isCallLike
private final String nickname
public void (int, com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.TypeList, com.android.jack.dx.rop.type.TypeList, int, boolean, java.lang.String)
int opcode
com.android.jack.dx.rop.type.Type result
com.android.jack.dx.rop.type.TypeList sources
com.android.jack.dx.rop.type.TypeList exceptions
int branchingness
boolean isCallLike
String nickname
public void (int, com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.TypeList, com.android.jack.dx.rop.type.TypeList, int, java.lang.String)
int opcode
com.android.jack.dx.rop.type.Type result
com.android.jack.dx.rop.type.TypeList sources
com.android.jack.dx.rop.type.TypeList exceptions
int branchingness
String nickname
public void (int, com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.TypeList, int, java.lang.String)
int opcode
com.android.jack.dx.rop.type.Type result
com.android.jack.dx.rop.type.TypeList sources
int branchingness
String nickname
public void (int, com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.TypeList, java.lang.String)
int opcode
com.android.jack.dx.rop.type.Type result
com.android.jack.dx.rop.type.TypeList sources
String nickname
public void (int, com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.TypeList, com.android.jack.dx.rop.type.TypeList, java.lang.String)
int opcode
com.android.jack.dx.rop.type.Type result
com.android.jack.dx.rop.type.TypeList sources
com.android.jack.dx.rop.type.TypeList exceptions
String nickname
public void (int, com.android.jack.dx.rop.type.TypeList, com.android.jack.dx.rop.type.TypeList)
int opcode
com.android.jack.dx.rop.type.TypeList sources
com.android.jack.dx.rop.type.TypeList exceptions
public boolean equals (java.lang.Object)
Object other
com.android.jack.dx.rop.code.Rop rop
public int hashCode ()
int h
public java.lang.String toString ()
int i
com.android.jack.dx.rop.type.Type one
int i
StringBuffer sb
int sz
public int getOpcode ()
public com.android.jack.dx.rop.type.Type getResult ()
public com.android.jack.dx.rop.type.TypeList getSources ()
public com.android.jack.dx.rop.type.TypeList getExceptions ()
public int getBranchingness ()
public boolean isCallLike ()
public boolean isCommutative ()
public java.lang.String getNickname ()
public final boolean canThrow ()
}
com/android/jack/dx/rop/code/RopMethod.classRopMethod.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.RopMethod extends java.lang.Object {
private final com.android.jack.dx.rop.code.BasicBlockList blocks
private final int firstLabel
private com.android.jack.dx.util.IntList[] predecessors
private com.android.jack.dx.util.IntList exitPredecessors
public void (com.android.jack.dx.rop.code.BasicBlockList, int)
com.android.jack.dx.rop.code.BasicBlockList blocks
int firstLabel
public com.android.jack.dx.rop.code.BasicBlockList getBlocks ()
public int getFirstLabel ()
public com.android.jack.dx.util.IntList labelToPredecessors (int)
int label
com.android.jack.dx.util.IntList result
public com.android.jack.dx.util.IntList getExitPredecessors ()
public com.android.jack.dx.rop.code.RopMethod withRegisterOffset (int)
int delta
com.android.jack.dx.rop.code.RopMethod result
private void calcPredecessors ()
int succLabel
com.android.jack.dx.util.IntList succPreds
int j
com.android.jack.dx.rop.code.BasicBlock one
int label
com.android.jack.dx.util.IntList successors
int ssz
int i
com.android.jack.dx.util.IntList preds
int i
int maxLabel
com.android.jack.dx.util.IntList[] predecessors
com.android.jack.dx.util.IntList exitPredecessors
int sz
}
com/android/jack/dx/rop/code/Rops.classRops.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.Rops extends java.lang.Object {
public static final com.android.jack.dx.rop.code.Rop NOP
public static final com.android.jack.dx.rop.code.Rop MOVE_INT
public static final com.android.jack.dx.rop.code.Rop MOVE_LONG
public static final com.android.jack.dx.rop.code.Rop MOVE_FLOAT
public static final com.android.jack.dx.rop.code.Rop MOVE_DOUBLE
public static final com.android.jack.dx.rop.code.Rop MOVE_OBJECT
public static final com.android.jack.dx.rop.code.Rop MOVE_RETURN_ADDRESS
public static final com.android.jack.dx.rop.code.Rop MOVE_PARAM_INT
public static final com.android.jack.dx.rop.code.Rop MOVE_PARAM_LONG
public static final com.android.jack.dx.rop.code.Rop MOVE_PARAM_FLOAT
public static final com.android.jack.dx.rop.code.Rop MOVE_PARAM_DOUBLE
public static final com.android.jack.dx.rop.code.Rop MOVE_PARAM_OBJECT
public static final com.android.jack.dx.rop.code.Rop CONST_INT
public static final com.android.jack.dx.rop.code.Rop CONST_LONG
public static final com.android.jack.dx.rop.code.Rop CONST_FLOAT
public static final com.android.jack.dx.rop.code.Rop CONST_DOUBLE
public static final com.android.jack.dx.rop.code.Rop CONST_OBJECT
public static final com.android.jack.dx.rop.code.Rop CONST_OBJECT_NOTHROW
public static final com.android.jack.dx.rop.code.Rop GOTO
public static final com.android.jack.dx.rop.code.Rop IF_EQZ_INT
public static final com.android.jack.dx.rop.code.Rop IF_NEZ_INT
public static final com.android.jack.dx.rop.code.Rop IF_LTZ_INT
public static final com.android.jack.dx.rop.code.Rop IF_GEZ_INT
public static final com.android.jack.dx.rop.code.Rop IF_LEZ_INT
public static final com.android.jack.dx.rop.code.Rop IF_GTZ_INT
public static final com.android.jack.dx.rop.code.Rop IF_EQZ_OBJECT
public static final com.android.jack.dx.rop.code.Rop IF_NEZ_OBJECT
public static final com.android.jack.dx.rop.code.Rop IF_EQ_INT
public static final com.android.jack.dx.rop.code.Rop IF_NE_INT
public static final com.android.jack.dx.rop.code.Rop IF_LT_INT
public static final com.android.jack.dx.rop.code.Rop IF_GE_INT
public static final com.android.jack.dx.rop.code.Rop IF_LE_INT
public static final com.android.jack.dx.rop.code.Rop IF_GT_INT
public static final com.android.jack.dx.rop.code.Rop IF_EQ_OBJECT
public static final com.android.jack.dx.rop.code.Rop IF_NE_OBJECT
public static final com.android.jack.dx.rop.code.Rop SWITCH
public static final com.android.jack.dx.rop.code.Rop ADD_INT
public static final com.android.jack.dx.rop.code.Rop ADD_LONG
public static final com.android.jack.dx.rop.code.Rop ADD_FLOAT
public static final com.android.jack.dx.rop.code.Rop ADD_DOUBLE
public static final com.android.jack.dx.rop.code.Rop SUB_INT
public static final com.android.jack.dx.rop.code.Rop SUB_LONG
public static final com.android.jack.dx.rop.code.Rop SUB_FLOAT
public static final com.android.jack.dx.rop.code.Rop SUB_DOUBLE
public static final com.android.jack.dx.rop.code.Rop MUL_INT
public static final com.android.jack.dx.rop.code.Rop MUL_LONG
public static final com.android.jack.dx.rop.code.Rop MUL_FLOAT
public static final com.android.jack.dx.rop.code.Rop MUL_DOUBLE
public static final com.android.jack.dx.rop.code.Rop DIV_INT
public static final com.android.jack.dx.rop.code.Rop DIV_LONG
public static final com.android.jack.dx.rop.code.Rop DIV_FLOAT
public static final com.android.jack.dx.rop.code.Rop DIV_DOUBLE
public static final com.android.jack.dx.rop.code.Rop REM_INT
public static final com.android.jack.dx.rop.code.Rop REM_LONG
public static final com.android.jack.dx.rop.code.Rop REM_FLOAT
public static final com.android.jack.dx.rop.code.Rop REM_DOUBLE
public static final com.android.jack.dx.rop.code.Rop NEG_INT
public static final com.android.jack.dx.rop.code.Rop NEG_LONG
public static final com.android.jack.dx.rop.code.Rop NEG_FLOAT
public static final com.android.jack.dx.rop.code.Rop NEG_DOUBLE
public static final com.android.jack.dx.rop.code.Rop AND_INT
public static final com.android.jack.dx.rop.code.Rop AND_LONG
public static final com.android.jack.dx.rop.code.Rop OR_INT
public static final com.android.jack.dx.rop.code.Rop OR_LONG
public static final com.android.jack.dx.rop.code.Rop XOR_INT
public static final com.android.jack.dx.rop.code.Rop XOR_LONG
public static final com.android.jack.dx.rop.code.Rop SHL_INT
public static final com.android.jack.dx.rop.code.Rop SHL_LONG
public static final com.android.jack.dx.rop.code.Rop SHR_INT
public static final com.android.jack.dx.rop.code.Rop SHR_LONG
public static final com.android.jack.dx.rop.code.Rop USHR_INT
public static final com.android.jack.dx.rop.code.Rop USHR_LONG
public static final com.android.jack.dx.rop.code.Rop NOT_INT
public static final com.android.jack.dx.rop.code.Rop NOT_LONG
public static final com.android.jack.dx.rop.code.Rop ADD_CONST_INT
public static final com.android.jack.dx.rop.code.Rop ADD_CONST_LONG
public static final com.android.jack.dx.rop.code.Rop ADD_CONST_FLOAT
public static final com.android.jack.dx.rop.code.Rop ADD_CONST_DOUBLE
public static final com.android.jack.dx.rop.code.Rop SUB_CONST_INT
public static final com.android.jack.dx.rop.code.Rop SUB_CONST_LONG
public static final com.android.jack.dx.rop.code.Rop SUB_CONST_FLOAT
public static final com.android.jack.dx.rop.code.Rop SUB_CONST_DOUBLE
public static final com.android.jack.dx.rop.code.Rop MUL_CONST_INT
public static final com.android.jack.dx.rop.code.Rop MUL_CONST_LONG
public static final com.android.jack.dx.rop.code.Rop MUL_CONST_FLOAT
public static final com.android.jack.dx.rop.code.Rop MUL_CONST_DOUBLE
public static final com.android.jack.dx.rop.code.Rop DIV_CONST_INT
public static final com.android.jack.dx.rop.code.Rop DIV_CONST_LONG
public static final com.android.jack.dx.rop.code.Rop DIV_CONST_FLOAT
public static final com.android.jack.dx.rop.code.Rop DIV_CONST_DOUBLE
public static final com.android.jack.dx.rop.code.Rop REM_CONST_INT
public static final com.android.jack.dx.rop.code.Rop REM_CONST_LONG
public static final com.android.jack.dx.rop.code.Rop REM_CONST_FLOAT
public static final com.android.jack.dx.rop.code.Rop REM_CONST_DOUBLE
public static final com.android.jack.dx.rop.code.Rop AND_CONST_INT
public static final com.android.jack.dx.rop.code.Rop AND_CONST_LONG
public static final com.android.jack.dx.rop.code.Rop OR_CONST_INT
public static final com.android.jack.dx.rop.code.Rop OR_CONST_LONG
public static final com.android.jack.dx.rop.code.Rop XOR_CONST_INT
public static final com.android.jack.dx.rop.code.Rop XOR_CONST_LONG
public static final com.android.jack.dx.rop.code.Rop SHL_CONST_INT
public static final com.android.jack.dx.rop.code.Rop SHL_CONST_LONG
public static final com.android.jack.dx.rop.code.Rop SHR_CONST_INT
public static final com.android.jack.dx.rop.code.Rop SHR_CONST_LONG
public static final com.android.jack.dx.rop.code.Rop USHR_CONST_INT
public static final com.android.jack.dx.rop.code.Rop USHR_CONST_LONG
public static final com.android.jack.dx.rop.code.Rop CMPL_LONG
public static final com.android.jack.dx.rop.code.Rop CMPL_FLOAT
public static final com.android.jack.dx.rop.code.Rop CMPL_DOUBLE
public static final com.android.jack.dx.rop.code.Rop CMPG_FLOAT
public static final com.android.jack.dx.rop.code.Rop CMPG_DOUBLE
public static final com.android.jack.dx.rop.code.Rop CONV_L2I
public static final com.android.jack.dx.rop.code.Rop CONV_F2I
public static final com.android.jack.dx.rop.code.Rop CONV_D2I
public static final com.android.jack.dx.rop.code.Rop CONV_I2L
public static final com.android.jack.dx.rop.code.Rop CONV_F2L
public static final com.android.jack.dx.rop.code.Rop CONV_D2L
public static final com.android.jack.dx.rop.code.Rop CONV_I2F
public static final com.android.jack.dx.rop.code.Rop CONV_L2F
public static final com.android.jack.dx.rop.code.Rop CONV_D2F
public static final com.android.jack.dx.rop.code.Rop CONV_I2D
public static final com.android.jack.dx.rop.code.Rop CONV_L2D
public static final com.android.jack.dx.rop.code.Rop CONV_F2D
public static final com.android.jack.dx.rop.code.Rop TO_BYTE
public static final com.android.jack.dx.rop.code.Rop TO_CHAR
public static final com.android.jack.dx.rop.code.Rop TO_SHORT
public static final com.android.jack.dx.rop.code.Rop RETURN_VOID
public static final com.android.jack.dx.rop.code.Rop RETURN_INT
public static final com.android.jack.dx.rop.code.Rop RETURN_LONG
public static final com.android.jack.dx.rop.code.Rop RETURN_FLOAT
public static final com.android.jack.dx.rop.code.Rop RETURN_DOUBLE
public static final com.android.jack.dx.rop.code.Rop RETURN_OBJECT
public static final com.android.jack.dx.rop.code.Rop ARRAY_LENGTH
public static final com.android.jack.dx.rop.code.Rop THROW
public static final com.android.jack.dx.rop.code.Rop MONITOR_ENTER
public static final com.android.jack.dx.rop.code.Rop MONITOR_EXIT
public static final com.android.jack.dx.rop.code.Rop AGET_INT
public static final com.android.jack.dx.rop.code.Rop AGET_LONG
public static final com.android.jack.dx.rop.code.Rop AGET_FLOAT
public static final com.android.jack.dx.rop.code.Rop AGET_DOUBLE
public static final com.android.jack.dx.rop.code.Rop AGET_OBJECT
public static final com.android.jack.dx.rop.code.Rop AGET_BOOLEAN
public static final com.android.jack.dx.rop.code.Rop AGET_BYTE
public static final com.android.jack.dx.rop.code.Rop AGET_CHAR
public static final com.android.jack.dx.rop.code.Rop AGET_SHORT
public static final com.android.jack.dx.rop.code.Rop APUT_INT
public static final com.android.jack.dx.rop.code.Rop APUT_LONG
public static final com.android.jack.dx.rop.code.Rop APUT_FLOAT
public static final com.android.jack.dx.rop.code.Rop APUT_DOUBLE
public static final com.android.jack.dx.rop.code.Rop APUT_OBJECT
public static final com.android.jack.dx.rop.code.Rop APUT_BOOLEAN
public static final com.android.jack.dx.rop.code.Rop APUT_BYTE
public static final com.android.jack.dx.rop.code.Rop APUT_CHAR
public static final com.android.jack.dx.rop.code.Rop APUT_SHORT
public static final com.android.jack.dx.rop.code.Rop NEW_INSTANCE
public static final com.android.jack.dx.rop.code.Rop NEW_ARRAY_INT
public static final com.android.jack.dx.rop.code.Rop NEW_ARRAY_LONG
public static final com.android.jack.dx.rop.code.Rop NEW_ARRAY_FLOAT
public static final com.android.jack.dx.rop.code.Rop NEW_ARRAY_DOUBLE
public static final com.android.jack.dx.rop.code.Rop NEW_ARRAY_BOOLEAN
public static final com.android.jack.dx.rop.code.Rop NEW_ARRAY_BYTE
public static final com.android.jack.dx.rop.code.Rop NEW_ARRAY_CHAR
public static final com.android.jack.dx.rop.code.Rop NEW_ARRAY_SHORT
public static final com.android.jack.dx.rop.code.Rop CHECK_CAST
public static final com.android.jack.dx.rop.code.Rop INSTANCE_OF
public static final com.android.jack.dx.rop.code.Rop GET_FIELD_INT
public static final com.android.jack.dx.rop.code.Rop GET_FIELD_LONG
public static final com.android.jack.dx.rop.code.Rop GET_FIELD_FLOAT
public static final com.android.jack.dx.rop.code.Rop GET_FIELD_DOUBLE
public static final com.android.jack.dx.rop.code.Rop GET_FIELD_OBJECT
public static final com.android.jack.dx.rop.code.Rop GET_FIELD_BOOLEAN
public static final com.android.jack.dx.rop.code.Rop GET_FIELD_BYTE
public static final com.android.jack.dx.rop.code.Rop GET_FIELD_CHAR
public static final com.android.jack.dx.rop.code.Rop GET_FIELD_SHORT
public static final com.android.jack.dx.rop.code.Rop GET_STATIC_INT
public static final com.android.jack.dx.rop.code.Rop GET_STATIC_LONG
public static final com.android.jack.dx.rop.code.Rop GET_STATIC_FLOAT
public static final com.android.jack.dx.rop.code.Rop GET_STATIC_DOUBLE
public static final com.android.jack.dx.rop.code.Rop GET_STATIC_OBJECT
public static final com.android.jack.dx.rop.code.Rop GET_STATIC_BOOLEAN
public static final com.android.jack.dx.rop.code.Rop GET_STATIC_BYTE
public static final com.android.jack.dx.rop.code.Rop GET_STATIC_CHAR
public static final com.android.jack.dx.rop.code.Rop GET_STATIC_SHORT
public static final com.android.jack.dx.rop.code.Rop PUT_FIELD_INT
public static final com.android.jack.dx.rop.code.Rop PUT_FIELD_LONG
public static final com.android.jack.dx.rop.code.Rop PUT_FIELD_FLOAT
public static final com.android.jack.dx.rop.code.Rop PUT_FIELD_DOUBLE
public static final com.android.jack.dx.rop.code.Rop PUT_FIELD_OBJECT
public static final com.android.jack.dx.rop.code.Rop PUT_FIELD_BOOLEAN
public static final com.android.jack.dx.rop.code.Rop PUT_FIELD_BYTE
public static final com.android.jack.dx.rop.code.Rop PUT_FIELD_CHAR
public static final com.android.jack.dx.rop.code.Rop PUT_FIELD_SHORT
public static final com.android.jack.dx.rop.code.Rop PUT_STATIC_INT
public static final com.android.jack.dx.rop.code.Rop PUT_STATIC_LONG
public static final com.android.jack.dx.rop.code.Rop PUT_STATIC_FLOAT
public static final com.android.jack.dx.rop.code.Rop PUT_STATIC_DOUBLE
public static final com.android.jack.dx.rop.code.Rop PUT_STATIC_OBJECT
public static final com.android.jack.dx.rop.code.Rop PUT_STATIC_BOOLEAN
public static final com.android.jack.dx.rop.code.Rop PUT_STATIC_BYTE
public static final com.android.jack.dx.rop.code.Rop PUT_STATIC_CHAR
public static final com.android.jack.dx.rop.code.Rop PUT_STATIC_SHORT
public static final com.android.jack.dx.rop.code.Rop MARK_LOCAL_INT
public static final com.android.jack.dx.rop.code.Rop MARK_LOCAL_LONG
public static final com.android.jack.dx.rop.code.Rop MARK_LOCAL_FLOAT
public static final com.android.jack.dx.rop.code.Rop MARK_LOCAL_DOUBLE
public static final com.android.jack.dx.rop.code.Rop MARK_LOCAL_OBJECT
public static final com.android.jack.dx.rop.code.Rop FILL_ARRAY_DATA
public static com.android.jack.dx.rop.code.Rop ropFor (int, com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.type.TypeList, com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.type.Type componentType
com.android.jack.dx.rop.type.Type source
com.android.jack.dx.rop.type.Type componentType
com.android.jack.dx.rop.type.Type componentType
com.android.jack.dx.rop.type.Type source
com.android.jack.dx.rop.type.Type componentType
com.android.jack.dx.rop.cst.CstBaseMethodRef cstMeth
com.android.jack.dx.rop.type.Prototype meth
com.android.jack.dx.rop.cst.CstType definer
com.android.jack.dx.rop.cst.CstBaseMethodRef cstMeth
com.android.jack.dx.rop.type.Prototype meth
com.android.jack.dx.rop.cst.CstType definer
com.android.jack.dx.rop.cst.CstBaseMethodRef cstMeth
com.android.jack.dx.rop.type.Prototype meth
com.android.jack.dx.rop.cst.CstType definer
com.android.jack.dx.rop.cst.CstBaseMethodRef cstMeth
com.android.jack.dx.rop.type.Prototype meth
com.android.jack.dx.rop.cst.CstType definer
int opcode
com.android.jack.dx.rop.type.TypeBearer dest
com.android.jack.dx.rop.type.TypeList sources
com.android.jack.dx.rop.cst.Constant cst
public static com.android.jack.dx.rop.code.Rop opMove (com.android.jack.dx.rop.type.TypeBearer)
com.android.jack.dx.rop.type.TypeBearer type
public static com.android.jack.dx.rop.code.Rop opMoveParam (com.android.jack.dx.rop.type.TypeBearer)
com.android.jack.dx.rop.type.TypeBearer type
public static com.android.jack.dx.rop.code.Rop opMoveException (com.android.jack.dx.rop.type.TypeBearer)
com.android.jack.dx.rop.type.TypeBearer type
public static com.android.jack.dx.rop.code.Rop opMoveResult (com.android.jack.dx.rop.type.TypeBearer)
com.android.jack.dx.rop.type.TypeBearer type
public static com.android.jack.dx.rop.code.Rop opMoveResultPseudo (com.android.jack.dx.rop.type.TypeBearer)
com.android.jack.dx.rop.type.TypeBearer type
public static com.android.jack.dx.rop.code.Rop opConst (com.android.jack.dx.rop.type.TypeBearer)
com.android.jack.dx.rop.type.TypeBearer type
public static com.android.jack.dx.rop.code.Rop opIfEq (com.android.jack.dx.rop.type.TypeList)
com.android.jack.dx.rop.type.TypeList types
public static com.android.jack.dx.rop.code.Rop opIfNe (com.android.jack.dx.rop.type.TypeList)
com.android.jack.dx.rop.type.TypeList types
public static com.android.jack.dx.rop.code.Rop opIfLt (com.android.jack.dx.rop.type.TypeList)
com.android.jack.dx.rop.type.TypeList types
public static com.android.jack.dx.rop.code.Rop opIfGe (com.android.jack.dx.rop.type.TypeList)
com.android.jack.dx.rop.type.TypeList types
public static com.android.jack.dx.rop.code.Rop opIfGt (com.android.jack.dx.rop.type.TypeList)
com.android.jack.dx.rop.type.TypeList types
public static com.android.jack.dx.rop.code.Rop opIfLe (com.android.jack.dx.rop.type.TypeList)
com.android.jack.dx.rop.type.TypeList types
private static com.android.jack.dx.rop.code.Rop pickIf (com.android.jack.dx.rop.type.TypeList, com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.Rop)
int bt
com.android.jack.dx.rop.type.TypeList types
com.android.jack.dx.rop.code.Rop intZ
com.android.jack.dx.rop.code.Rop objZ
com.android.jack.dx.rop.code.Rop intInt
com.android.jack.dx.rop.code.Rop objObj
public static com.android.jack.dx.rop.code.Rop opAdd (com.android.jack.dx.rop.type.TypeList)
com.android.jack.dx.rop.type.TypeList types
public static com.android.jack.dx.rop.code.Rop opSub (com.android.jack.dx.rop.type.TypeList)
com.android.jack.dx.rop.type.TypeList types
public static com.android.jack.dx.rop.code.Rop opMul (com.android.jack.dx.rop.type.TypeList)
com.android.jack.dx.rop.type.TypeList types
public static com.android.jack.dx.rop.code.Rop opDiv (com.android.jack.dx.rop.type.TypeList)
com.android.jack.dx.rop.type.TypeList types
public static com.android.jack.dx.rop.code.Rop opRem (com.android.jack.dx.rop.type.TypeList)
com.android.jack.dx.rop.type.TypeList types
public static com.android.jack.dx.rop.code.Rop opAnd (com.android.jack.dx.rop.type.TypeList)
com.android.jack.dx.rop.type.TypeList types
public static com.android.jack.dx.rop.code.Rop opOr (com.android.jack.dx.rop.type.TypeList)
com.android.jack.dx.rop.type.TypeList types
public static com.android.jack.dx.rop.code.Rop opXor (com.android.jack.dx.rop.type.TypeList)
com.android.jack.dx.rop.type.TypeList types
public static com.android.jack.dx.rop.code.Rop opShl (com.android.jack.dx.rop.type.TypeList)
com.android.jack.dx.rop.type.TypeList types
public static com.android.jack.dx.rop.code.Rop opShr (com.android.jack.dx.rop.type.TypeList)
com.android.jack.dx.rop.type.TypeList types
public static com.android.jack.dx.rop.code.Rop opUshr (com.android.jack.dx.rop.type.TypeList)
com.android.jack.dx.rop.type.TypeList types
private static com.android.jack.dx.rop.code.Rop pickBinaryOp (com.android.jack.dx.rop.type.TypeList, com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.Rop)
com.android.jack.dx.rop.type.TypeList types
com.android.jack.dx.rop.code.Rop int1
com.android.jack.dx.rop.code.Rop long1
com.android.jack.dx.rop.code.Rop float1
com.android.jack.dx.rop.code.Rop double1
com.android.jack.dx.rop.code.Rop int2
com.android.jack.dx.rop.code.Rop long2
com.android.jack.dx.rop.code.Rop float2
com.android.jack.dx.rop.code.Rop double2
int bt1
com.android.jack.dx.rop.code.Rop result
public static com.android.jack.dx.rop.code.Rop opNeg (com.android.jack.dx.rop.type.TypeBearer)
com.android.jack.dx.rop.type.TypeBearer type
public static com.android.jack.dx.rop.code.Rop opNot (com.android.jack.dx.rop.type.TypeBearer)
com.android.jack.dx.rop.type.TypeBearer type
public static com.android.jack.dx.rop.code.Rop opCmpl (com.android.jack.dx.rop.type.TypeBearer)
com.android.jack.dx.rop.type.TypeBearer type
public static com.android.jack.dx.rop.code.Rop opCmpg (com.android.jack.dx.rop.type.TypeBearer)
com.android.jack.dx.rop.type.TypeBearer type
public static com.android.jack.dx.rop.code.Rop opConv (com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.type.TypeBearer)
com.android.jack.dx.rop.type.TypeBearer dest
com.android.jack.dx.rop.type.TypeBearer source
int dbt
public static com.android.jack.dx.rop.code.Rop opReturn (com.android.jack.dx.rop.type.TypeBearer)
com.android.jack.dx.rop.type.TypeBearer type
public static com.android.jack.dx.rop.code.Rop opAget (com.android.jack.dx.rop.type.TypeBearer)
com.android.jack.dx.rop.type.TypeBearer type
public static com.android.jack.dx.rop.code.Rop opAput (com.android.jack.dx.rop.type.TypeBearer)
com.android.jack.dx.rop.type.TypeBearer type
public static com.android.jack.dx.rop.code.Rop opNewArray (com.android.jack.dx.rop.type.TypeBearer)
com.android.jack.dx.rop.type.TypeBearer arrayType
com.android.jack.dx.rop.type.Type type
com.android.jack.dx.rop.type.Type elementType
public static com.android.jack.dx.rop.code.Rop opFilledNewArray (com.android.jack.dx.rop.type.TypeBearer, int)
int i
com.android.jack.dx.rop.type.TypeBearer arrayType
int count
com.android.jack.dx.rop.type.Type type
com.android.jack.dx.rop.type.Type elementType
com.android.jack.dx.rop.type.StdTypeList sourceTypes
public static com.android.jack.dx.rop.code.Rop opGetField (com.android.jack.dx.rop.type.TypeBearer)
com.android.jack.dx.rop.type.TypeBearer type
public static com.android.jack.dx.rop.code.Rop opPutField (com.android.jack.dx.rop.type.TypeBearer)
com.android.jack.dx.rop.type.TypeBearer type
public static com.android.jack.dx.rop.code.Rop opGetStatic (com.android.jack.dx.rop.type.TypeBearer)
com.android.jack.dx.rop.type.TypeBearer type
public static com.android.jack.dx.rop.code.Rop opPutStatic (com.android.jack.dx.rop.type.TypeBearer)
com.android.jack.dx.rop.type.TypeBearer type
public static com.android.jack.dx.rop.code.Rop opInvokeStatic (com.android.jack.dx.rop.type.Prototype)
com.android.jack.dx.rop.type.Prototype meth
public static com.android.jack.dx.rop.code.Rop opInvokeVirtual (com.android.jack.dx.rop.type.Prototype)
com.android.jack.dx.rop.type.Prototype meth
public static com.android.jack.dx.rop.code.Rop opInvokeSuper (com.android.jack.dx.rop.type.Prototype)
com.android.jack.dx.rop.type.Prototype meth
public static com.android.jack.dx.rop.code.Rop opInvokeDirect (com.android.jack.dx.rop.type.Prototype)
com.android.jack.dx.rop.type.Prototype meth
public static com.android.jack.dx.rop.code.Rop opInvokeInterface (com.android.jack.dx.rop.type.Prototype)
com.android.jack.dx.rop.type.Prototype meth
public static com.android.jack.dx.rop.code.Rop opMarkLocal (com.android.jack.dx.rop.type.TypeBearer)
com.android.jack.dx.rop.type.TypeBearer type
private void ()
private static com.android.jack.dx.rop.code.Rop throwBadType (com.android.jack.dx.rop.type.TypeBearer)
com.android.jack.dx.rop.type.TypeBearer type
private static com.android.jack.dx.rop.code.Rop throwBadTypes (com.android.jack.dx.rop.type.TypeList)
com.android.jack.dx.rop.type.TypeList types
static void ()
}
com/android/jack/dx/rop/code/SourcePosition.classSourcePosition.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.SourcePosition extends java.lang.Object {
public static final com.android.jack.dx.rop.code.SourcePosition NO_INFO
private final com.android.jack.dx.rop.cst.CstString sourceFile
private final int address
private final int line
public void (com.android.jack.dx.rop.cst.CstString, int, int)
com.android.jack.dx.rop.cst.CstString sourceFile
int address
int line
public java.lang.String toString ()
StringBuffer sb
public boolean equals (java.lang.Object)
Object other
com.android.jack.dx.rop.code.SourcePosition pos
public int hashCode ()
public boolean sameLine (com.android.jack.dx.rop.code.SourcePosition)
com.android.jack.dx.rop.code.SourcePosition other
public boolean sameLineAndFile (com.android.jack.dx.rop.code.SourcePosition)
com.android.jack.dx.rop.code.SourcePosition other
public com.android.jack.dx.rop.cst.CstString getSourceFile ()
public int getAddress ()
public int getLine ()
static void ()
}
com/android/jack/dx/rop/code/SwitchInsn.classSwitchInsn.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.SwitchInsn extends com.android.jack.dx.rop.code.Insn {
private final com.android.jack.dx.util.IntList cases
public void (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpecList, com.android.jack.dx.util.IntList)
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.SourcePosition position
com.android.jack.dx.rop.code.RegisterSpec result
com.android.jack.dx.rop.code.RegisterSpecList sources
com.android.jack.dx.util.IntList cases
public java.lang.String getInlineString ()
public com.android.jack.dx.rop.type.TypeList getCatches ()
public void accept (com.android.jack.dx.rop.code.Insn$Visitor)
com.android.jack.dx.rop.code.Insn$Visitor visitor
public com.android.jack.dx.rop.code.Insn withAddedCatch (com.android.jack.dx.rop.type.Type)
com.android.jack.dx.rop.type.Type type
public com.android.jack.dx.rop.code.Insn withRegisterOffset (int)
int delta
public boolean contentEquals (com.android.jack.dx.rop.code.Insn)
com.android.jack.dx.rop.code.Insn b
public com.android.jack.dx.rop.code.Insn withNewRegisters (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.RegisterSpec result
com.android.jack.dx.rop.code.RegisterSpecList sources
public com.android.jack.dx.util.IntList getCases ()
}
com/android/jack/dx/rop/code/ThrowingCstInsn.classThrowingCstInsn.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.ThrowingCstInsn extends com.android.jack.dx.rop.code.CstInsn {
private final com.android.jack.dx.rop.type.TypeList catches
public void (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpecList, com.android.jack.dx.rop.type.TypeList, com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.SourcePosition position
com.android.jack.dx.rop.code.RegisterSpecList sources
com.android.jack.dx.rop.type.TypeList catches
com.android.jack.dx.rop.cst.Constant cst
public java.lang.String getInlineString ()
com.android.jack.dx.rop.cst.Constant cst
String constantString
public com.android.jack.dx.rop.type.TypeList getCatches ()
public void accept (com.android.jack.dx.rop.code.Insn$Visitor)
com.android.jack.dx.rop.code.Insn$Visitor visitor
public com.android.jack.dx.rop.code.Insn withAddedCatch (com.android.jack.dx.rop.type.Type)
com.android.jack.dx.rop.type.Type type
public com.android.jack.dx.rop.code.Insn withRegisterOffset (int)
int delta
public com.android.jack.dx.rop.code.Insn withNewRegisters (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.RegisterSpec result
com.android.jack.dx.rop.code.RegisterSpecList sources
}
com/android/jack/dx/rop/code/ThrowingInsn.classThrowingInsn.java
package com.android.jack.dx.rop.code
public final com.android.jack.dx.rop.code.ThrowingInsn extends com.android.jack.dx.rop.code.Insn {
private final com.android.jack.dx.rop.type.TypeList catches
public static java.lang.String toCatchString (com.android.jack.dx.rop.type.TypeList)
int i
com.android.jack.dx.rop.type.TypeList catches
StringBuffer sb
int sz
public void (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.SourcePosition, com.android.jack.dx.rop.code.RegisterSpecList, com.android.jack.dx.rop.type.TypeList)
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.SourcePosition position
com.android.jack.dx.rop.code.RegisterSpecList sources
com.android.jack.dx.rop.type.TypeList catches
public java.lang.String getInlineString ()
public com.android.jack.dx.rop.type.TypeList getCatches ()
public void accept (com.android.jack.dx.rop.code.Insn$Visitor)
com.android.jack.dx.rop.code.Insn$Visitor visitor
public com.android.jack.dx.rop.code.Insn withAddedCatch (com.android.jack.dx.rop.type.Type)
com.android.jack.dx.rop.type.Type type
public com.android.jack.dx.rop.code.Insn withRegisterOffset (int)
int delta
public com.android.jack.dx.rop.code.Insn withNewRegisters (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.RegisterSpec result
com.android.jack.dx.rop.code.RegisterSpecList sources
}
com/android/jack/dx/rop/code/TranslationAdvice.classTranslationAdvice.java
package com.android.jack.dx.rop.code
public abstract com.android.jack.dx.rop.code.TranslationAdvice extends java.lang.Object {
public abstract boolean hasConstantOperation (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec)
public abstract boolean requiresSourcesInOrder (com.android.jack.dx.rop.code.Rop, com.android.jack.dx.rop.code.RegisterSpecList)
public abstract int getMaxOptimalRegisterCount ()
}
com/android/jack/dx/rop/cst/Constant.classConstant.java
package com.android.jack.dx.rop.cst
public abstract com.android.jack.dx.rop.cst.Constant extends java.lang.Object implements com.android.jack.dx.util.ToHuman java.lang.Comparable {
public void ()
public abstract boolean isCategory2 ()
public abstract java.lang.String typeName ()
public final int compareTo (com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant other
Class clazz
Class otherClazz
protected abstract int compareTo0 (com.android.jack.dx.rop.cst.Constant)
public volatile int compareTo (java.lang.Object)
}
com/android/jack/dx/rop/cst/ConstantPool.classConstantPool.java
package com.android.jack.dx.rop.cst
public abstract com.android.jack.dx.rop.cst.ConstantPool extends java.lang.Object {
public abstract int size ()
public abstract com.android.jack.dx.rop.cst.Constant get (int)
public abstract com.android.jack.dx.rop.cst.Constant get0Ok (int)
public abstract com.android.jack.dx.rop.cst.Constant getOrNull (int)
}
com/android/jack/dx/rop/cst/CstAnnotation.classCstAnnotation.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstAnnotation extends com.android.jack.dx.rop.cst.Constant {
private final com.android.jack.dx.rop.annotation.Annotation annotation
public void (com.android.jack.dx.rop.annotation.Annotation)
com.android.jack.dx.rop.annotation.Annotation annotation
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
protected int compareTo0 (com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant other
public java.lang.String toString ()
public java.lang.String typeName ()
public boolean isCategory2 ()
public java.lang.String toHuman ()
public com.android.jack.dx.rop.annotation.Annotation getAnnotation ()
}
com/android/jack/dx/rop/cst/CstArray$List.classCstArray.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstArray$List extends com.android.jack.dx.util.FixedSizeList implements java.lang.Comparable {
public void (int)
int size
public int compareTo (com.android.jack.dx.rop.cst.CstArray$List)
com.android.jack.dx.rop.cst.Constant thisItem
com.android.jack.dx.rop.cst.Constant otherItem
int compare
int i
com.android.jack.dx.rop.cst.CstArray$List other
int thisSize
int otherSize
int compareSize
public com.android.jack.dx.rop.cst.Constant get (int)
int n
public void set (int, com.android.jack.dx.rop.cst.Constant)
int n
com.android.jack.dx.rop.cst.Constant a
public volatile int compareTo (java.lang.Object)
}
com/android/jack/dx/rop/cst/CstArray.classCstArray.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstArray extends com.android.jack.dx.rop.cst.Constant {
private final com.android.jack.dx.rop.cst.CstArray$List list
public void (com.android.jack.dx.rop.cst.CstArray$List)
com.android.jack.dx.rop.cst.CstArray$List list
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
protected int compareTo0 (com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant other
public java.lang.String toString ()
public java.lang.String typeName ()
public boolean isCategory2 ()
public java.lang.String toHuman ()
public com.android.jack.dx.rop.cst.CstArray$List getList ()
}
com/android/jack/dx/rop/cst/CstBaseMethodRef.classCstBaseMethodRef.java
package com.android.jack.dx.rop.cst
public abstract com.android.jack.dx.rop.cst.CstBaseMethodRef extends com.android.jack.dx.rop.cst.CstMemberRef {
private final com.android.jack.dx.rop.type.Prototype prototype
private com.android.jack.dx.rop.type.Prototype instancePrototype
void (com.android.jack.dx.rop.cst.CstType, com.android.jack.dx.rop.cst.CstNat)
com.android.jack.dx.rop.cst.CstType definingClass
com.android.jack.dx.rop.cst.CstNat nat
String descriptor
public final com.android.jack.dx.rop.type.Prototype getPrototype ()
public final com.android.jack.dx.rop.type.Prototype getPrototype (boolean)
com.android.jack.dx.rop.type.Type thisType
boolean isStatic
protected final int compareTo0 (com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant other
int cmp
com.android.jack.dx.rop.cst.CstBaseMethodRef otherMethod
public final com.android.jack.dx.rop.type.Type getType ()
public final int getParameterWordCount (boolean)
boolean isStatic
public final boolean isInstanceInit ()
public final boolean isClassInit ()
}
com/android/jack/dx/rop/cst/CstBoolean.classCstBoolean.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstBoolean extends com.android.jack.dx.rop.cst.CstLiteral32 {
public static final com.android.jack.dx.rop.cst.CstBoolean VALUE_FALSE
public static final com.android.jack.dx.rop.cst.CstBoolean VALUE_TRUE
public static com.android.jack.dx.rop.cst.CstBoolean make (boolean)
boolean value
public static com.android.jack.dx.rop.cst.CstBoolean make (int)
int value
private void (boolean)
boolean value
public java.lang.String toString ()
public com.android.jack.dx.rop.type.Type getType ()
public java.lang.String typeName ()
public java.lang.String toHuman ()
public boolean getValue ()
static void ()
}
com/android/jack/dx/rop/cst/CstByte.classCstByte.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstByte extends com.android.jack.dx.rop.cst.CstLiteral32 {
public static final com.android.jack.dx.rop.cst.CstByte VALUE_0
public static com.android.jack.dx.rop.cst.CstByte make (byte)
byte value
public static com.android.jack.dx.rop.cst.CstByte make (int)
int value
byte cast
private void (byte)
byte value
public java.lang.String toString ()
int value
public com.android.jack.dx.rop.type.Type getType ()
public java.lang.String typeName ()
public java.lang.String toHuman ()
public byte getValue ()
static void ()
}
com/android/jack/dx/rop/cst/CstChar.classCstChar.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstChar extends com.android.jack.dx.rop.cst.CstLiteral32 {
public static final com.android.jack.dx.rop.cst.CstChar VALUE_0
public static com.android.jack.dx.rop.cst.CstChar make (char)
char value
public static com.android.jack.dx.rop.cst.CstChar make (int)
int value
char cast
private void (char)
char value
public java.lang.String toString ()
int value
public com.android.jack.dx.rop.type.Type getType ()
public java.lang.String typeName ()
public java.lang.String toHuman ()
public char getValue ()
static void ()
}
com/android/jack/dx/rop/cst/CstDouble.classCstDouble.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstDouble extends com.android.jack.dx.rop.cst.CstLiteral64 {
public static final com.android.jack.dx.rop.cst.CstDouble VALUE_0
public static final com.android.jack.dx.rop.cst.CstDouble VALUE_1
public static com.android.jack.dx.rop.cst.CstDouble make (long)
long bits
private void (long)
long bits
public java.lang.String toString ()
long bits
public com.android.jack.dx.rop.type.Type getType ()
public java.lang.String typeName ()
public java.lang.String toHuman ()
public double getValue ()
static void ()
}
com/android/jack/dx/rop/cst/CstEnumRef.classCstEnumRef.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstEnumRef extends com.android.jack.dx.rop.cst.CstMemberRef {
private com.android.jack.dx.rop.cst.CstFieldRef fieldRef
public void (com.android.jack.dx.rop.cst.CstNat)
com.android.jack.dx.rop.cst.CstNat nat
public java.lang.String typeName ()
public com.android.jack.dx.rop.type.Type getType ()
public com.android.jack.dx.rop.cst.CstFieldRef getFieldRef ()
}
com/android/jack/dx/rop/cst/CstFieldRef.classCstFieldRef.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstFieldRef extends com.android.jack.dx.rop.cst.CstMemberRef {
public static com.android.jack.dx.rop.cst.CstFieldRef forPrimitiveType (com.android.jack.dx.rop.type.Type)
com.android.jack.dx.rop.type.Type primitiveType
public void (com.android.jack.dx.rop.cst.CstType, com.android.jack.dx.rop.cst.CstNat)
com.android.jack.dx.rop.cst.CstType definingClass
com.android.jack.dx.rop.cst.CstNat nat
public java.lang.String typeName ()
public com.android.jack.dx.rop.type.Type getType ()
protected int compareTo0 (com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant other
int cmp
com.android.jack.dx.rop.cst.CstFieldRef otherField
com.android.jack.dx.rop.cst.CstString thisDescriptor
com.android.jack.dx.rop.cst.CstString otherDescriptor
}
com/android/jack/dx/rop/cst/CstFloat.classCstFloat.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstFloat extends com.android.jack.dx.rop.cst.CstLiteral32 {
public static final com.android.jack.dx.rop.cst.CstFloat VALUE_0
public static final com.android.jack.dx.rop.cst.CstFloat VALUE_1
public static final com.android.jack.dx.rop.cst.CstFloat VALUE_2
public static com.android.jack.dx.rop.cst.CstFloat make (int)
int bits
private void (int)
int bits
public java.lang.String toString ()
int bits
public com.android.jack.dx.rop.type.Type getType ()
public java.lang.String typeName ()
public java.lang.String toHuman ()
public float getValue ()
static void ()
}
com/android/jack/dx/rop/cst/CstIndexMap.classCstIndexMap.java
package com.android.jack.dx.rop.cst
public com.android.jack.dx.rop.cst.CstIndexMap extends java.lang.Object {
private final com.android.jack.dx.rop.cst.CstString[] strings
private final com.android.jack.dx.rop.cst.CstType[] types
private final com.android.jack.dx.rop.cst.CstMethodRef[] methods
private final com.android.jack.dx.rop.cst.CstFieldRef[] fields
static final boolean $assertionsDisabled
public void (com.android.jack.dx.io.DexBuffer)
com.android.jack.dx.io.DexBuffer dexBuffer
public void addStringMapping (int, com.android.jack.dx.rop.cst.CstString)
int index
com.android.jack.dx.rop.cst.CstString cstString
public void addTypeMapping (int, com.android.jack.dx.rop.cst.CstType)
int index
com.android.jack.dx.rop.cst.CstType cstType
public void addMethodMapping (int, com.android.jack.dx.rop.cst.CstMethodRef)
int index
com.android.jack.dx.rop.cst.CstMethodRef methodRef
public void addFieldMapping (int, com.android.jack.dx.rop.cst.CstFieldRef)
int index
com.android.jack.dx.rop.cst.CstFieldRef fieldRef
public int getRemappedCstStringIndex (com.android.jack.dx.dex.file.DexFile, int)
com.android.jack.dx.dex.file.DexFile file
int index
com.android.jack.dx.dex.file.IndexedItem indexedItem
public int getRemappedCstTypeIndex (com.android.jack.dx.dex.file.DexFile, int)
com.android.jack.dx.dex.file.DexFile file
int index
com.android.jack.dx.dex.file.IndexedItem indexedItem
public int getRemappedCstBaseMethodRefIndex (com.android.jack.dx.dex.file.DexFile, int)
com.android.jack.dx.dex.file.DexFile file
int index
com.android.jack.dx.dex.file.IndexedItem indexedItem
public int getRemappedCstFieldRefIndex (com.android.jack.dx.dex.file.DexFile, int)
com.android.jack.dx.dex.file.DexFile file
int index
com.android.jack.dx.dex.file.IndexedItem indexedItem
public com.android.jack.dx.rop.cst.CstMethodRef getCstMethodRef (int)
int index
com.android.jack.dx.rop.cst.CstMethodRef cstMethodRef
public com.android.jack.dx.rop.cst.CstFieldRef getCstFieldRef (int)
int index
com.android.jack.dx.rop.cst.CstFieldRef cstFieldRef
public com.android.jack.dx.rop.cst.CstString getCstString (int)
int index
com.android.jack.dx.rop.cst.CstString cstString
public com.android.jack.dx.rop.cst.CstType getCstType (int)
int index
com.android.jack.dx.rop.cst.CstType cstType
static void ()
}
com/android/jack/dx/rop/cst/CstInteger.classCstInteger.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstInteger extends com.android.jack.dx.rop.cst.CstLiteral32 {
private static final com.android.jack.dx.rop.cst.CstInteger[] cache
public static final com.android.jack.dx.rop.cst.CstInteger VALUE_M1
public static final com.android.jack.dx.rop.cst.CstInteger VALUE_0
public static final com.android.jack.dx.rop.cst.CstInteger VALUE_1
public static final com.android.jack.dx.rop.cst.CstInteger VALUE_2
public static final com.android.jack.dx.rop.cst.CstInteger VALUE_3
public static final com.android.jack.dx.rop.cst.CstInteger VALUE_4
public static final com.android.jack.dx.rop.cst.CstInteger VALUE_5
public static com.android.jack.dx.rop.cst.CstInteger make (int)
int value
int idx
com.android.jack.dx.rop.cst.CstInteger obj
private void (int)
int value
public java.lang.String toString ()
int value
public com.android.jack.dx.rop.type.Type getType ()
public java.lang.String typeName ()
public java.lang.String toHuman ()
public int getValue ()
static void ()
}
com/android/jack/dx/rop/cst/CstInterfaceMethodRef.classCstInterfaceMethodRef.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstInterfaceMethodRef extends com.android.jack.dx.rop.cst.CstBaseMethodRef {
private com.android.jack.dx.rop.cst.CstMethodRef methodRef
public void (com.android.jack.dx.rop.cst.CstType, com.android.jack.dx.rop.cst.CstNat)
com.android.jack.dx.rop.cst.CstType definingClass
com.android.jack.dx.rop.cst.CstNat nat
public java.lang.String typeName ()
public com.android.jack.dx.rop.cst.CstMethodRef toMethodRef ()
}
com/android/jack/dx/rop/cst/CstKnownNull.classCstKnownNull.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstKnownNull extends com.android.jack.dx.rop.cst.CstLiteralBits {
public static final com.android.jack.dx.rop.cst.CstKnownNull THE_ONE
private void ()
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
protected int compareTo0 (com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant other
public java.lang.String toString ()
public com.android.jack.dx.rop.type.Type getType ()
public java.lang.String typeName ()
public boolean isCategory2 ()
public java.lang.String toHuman ()
public boolean fitsInInt ()
public int getIntBits ()
public long getLongBits ()
static void ()
}
com/android/jack/dx/rop/cst/CstLiteral32.classCstLiteral32.java
package com.android.jack.dx.rop.cst
public abstract com.android.jack.dx.rop.cst.CstLiteral32 extends com.android.jack.dx.rop.cst.CstLiteralBits {
private final int bits
void (int)
int bits
public final boolean equals (java.lang.Object)
Object other
public final int hashCode ()
protected int compareTo0 (com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant other
int otherBits
public final boolean isCategory2 ()
public final boolean fitsInInt ()
public final int getIntBits ()
public final long getLongBits ()
}
com/android/jack/dx/rop/cst/CstLiteral64.classCstLiteral64.java
package com.android.jack.dx.rop.cst
public abstract com.android.jack.dx.rop.cst.CstLiteral64 extends com.android.jack.dx.rop.cst.CstLiteralBits {
private final long bits
void (long)
long bits
public final boolean equals (java.lang.Object)
Object other
public final int hashCode ()
protected int compareTo0 (com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant other
long otherBits
public final boolean isCategory2 ()
public final boolean fitsInInt ()
public final int getIntBits ()
public final long getLongBits ()
}
com/android/jack/dx/rop/cst/CstLiteralBits.classCstLiteralBits.java
package com.android.jack.dx.rop.cst
public abstract com.android.jack.dx.rop.cst.CstLiteralBits extends com.android.jack.dx.rop.cst.TypedConstant {
public void ()
public abstract boolean fitsInInt ()
public abstract int getIntBits ()
public abstract long getLongBits ()
public boolean fitsIn16Bits ()
int bits
public boolean fitsIn8Bits ()
int bits
}
com/android/jack/dx/rop/cst/CstLong.classCstLong.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstLong extends com.android.jack.dx.rop.cst.CstLiteral64 {
public static final com.android.jack.dx.rop.cst.CstLong VALUE_0
public static final com.android.jack.dx.rop.cst.CstLong VALUE_1
public static com.android.jack.dx.rop.cst.CstLong make (long)
long value
private void (long)
long value
public java.lang.String toString ()
long value
public com.android.jack.dx.rop.type.Type getType ()
public java.lang.String typeName ()
public java.lang.String toHuman ()
public long getValue ()
static void ()
}
com/android/jack/dx/rop/cst/CstMemberRef.classCstMemberRef.java
package com.android.jack.dx.rop.cst
public abstract com.android.jack.dx.rop.cst.CstMemberRef extends com.android.jack.dx.rop.cst.TypedConstant {
private final com.android.jack.dx.rop.cst.CstType definingClass
private final com.android.jack.dx.rop.cst.CstNat nat
void (com.android.jack.dx.rop.cst.CstType, com.android.jack.dx.rop.cst.CstNat)
com.android.jack.dx.rop.cst.CstType definingClass
com.android.jack.dx.rop.cst.CstNat nat
public final boolean equals (java.lang.Object)
Object other
com.android.jack.dx.rop.cst.CstMemberRef otherRef
public final int hashCode ()
protected int compareTo0 (com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant other
com.android.jack.dx.rop.cst.CstMemberRef otherMember
int cmp
com.android.jack.dx.rop.cst.CstString thisName
com.android.jack.dx.rop.cst.CstString otherName
public final java.lang.String toString ()
public final boolean isCategory2 ()
public final java.lang.String toHuman ()
public final com.android.jack.dx.rop.cst.CstType getDefiningClass ()
public final com.android.jack.dx.rop.cst.CstNat getNat ()
}
com/android/jack/dx/rop/cst/CstMethodRef.classCstMethodRef.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstMethodRef extends com.android.jack.dx.rop.cst.CstBaseMethodRef {
public void (com.android.jack.dx.rop.cst.CstType, com.android.jack.dx.rop.cst.CstNat)
com.android.jack.dx.rop.cst.CstType definingClass
com.android.jack.dx.rop.cst.CstNat nat
public java.lang.String typeName ()
}
com/android/jack/dx/rop/cst/CstNat.classCstNat.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstNat extends com.android.jack.dx.rop.cst.Constant {
public static final com.android.jack.dx.rop.cst.CstNat PRIMITIVE_TYPE_NAT
private final com.android.jack.dx.rop.cst.CstString name
private final com.android.jack.dx.rop.cst.CstString descriptor
public void (com.android.jack.dx.rop.cst.CstString, com.android.jack.dx.rop.cst.CstString)
com.android.jack.dx.rop.cst.CstString name
com.android.jack.dx.rop.cst.CstString descriptor
public boolean equals (java.lang.Object)
Object other
com.android.jack.dx.rop.cst.CstNat otherNat
public int hashCode ()
protected int compareTo0 (com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant other
com.android.jack.dx.rop.cst.CstNat otherNat
int cmp
public java.lang.String toString ()
public java.lang.String typeName ()
public boolean isCategory2 ()
public com.android.jack.dx.rop.cst.CstString getName ()
public com.android.jack.dx.rop.cst.CstString getDescriptor ()
public java.lang.String toHuman ()
public com.android.jack.dx.rop.type.Type getFieldType ()
public final boolean isInstanceInit ()
public final boolean isClassInit ()
static void ()
}
com/android/jack/dx/rop/cst/CstShort.classCstShort.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstShort extends com.android.jack.dx.rop.cst.CstLiteral32 {
public static final com.android.jack.dx.rop.cst.CstShort VALUE_0
public static com.android.jack.dx.rop.cst.CstShort make (short)
short value
public static com.android.jack.dx.rop.cst.CstShort make (int)
int value
short cast
private void (short)
short value
public java.lang.String toString ()
int value
public com.android.jack.dx.rop.type.Type getType ()
public java.lang.String typeName ()
public java.lang.String toHuman ()
public short getValue ()
static void ()
}
com/android/jack/dx/rop/cst/CstString.classCstString.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstString extends com.android.jack.dx.rop.cst.TypedConstant {
public static final com.android.jack.dx.rop.cst.CstString EMPTY_STRING
private final String string
private com.android.jack.dx.util.ByteArray bytes
private int bytesCount
private static byte[] stringToUtf8Bytes (java.lang.String, int)
char c
int i
String string
int utf8Len
int len
byte[] bytes
int outAt
private static int stringToUtf8BytesCount (java.lang.String)
char c
int i
int len
String string
int result
public static java.lang.String utf8BytesToString (com.android.jack.dx.util.ByteArray)
char out
int v1
int value
char out
int v1
int v2
int value
char out
int v0
char out
int at
com.android.jack.dx.util.ByteArray bytes
int length
char[] chars
int outAt
private static java.lang.String throwBadUtf8 (int, int)
int value
int offset
public void (java.lang.String)
String string
public void (com.android.jack.dx.util.ByteArray)
com.android.jack.dx.util.ByteArray bytes
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
protected int compareTo0 (com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant other
public java.lang.String toString ()
public java.lang.String typeName ()
public boolean isCategory2 ()
public java.lang.String toHuman ()
char outChar
int shift
char nextChar
boolean displayZero
char c
int i
int len
StringBuilder sb
public java.lang.String toQuoted ()
public java.lang.String toQuoted (int)
String ellipses
int maxLength
String string
int length
String ellipses
public java.lang.String getString ()
public com.android.jack.dx.util.ByteArray getBytes ()
public int getUtf8Size ()
public int getUtf16Size ()
public com.android.jack.dx.rop.type.Type getType ()
static void ()
}
com/android/jack/dx/rop/cst/CstType.classCstType.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.CstType extends com.android.jack.dx.rop.cst.TypedConstant {
private static final java.util.HashMap interns
public static final com.android.jack.dx.rop.cst.CstType OBJECT
public static final com.android.jack.dx.rop.cst.CstType BOOLEAN
public static final com.android.jack.dx.rop.cst.CstType BYTE
public static final com.android.jack.dx.rop.cst.CstType CHARACTER
public static final com.android.jack.dx.rop.cst.CstType DOUBLE
public static final com.android.jack.dx.rop.cst.CstType FLOAT
public static final com.android.jack.dx.rop.cst.CstType LONG
public static final com.android.jack.dx.rop.cst.CstType INTEGER
public static final com.android.jack.dx.rop.cst.CstType SHORT
public static final com.android.jack.dx.rop.cst.CstType VOID
public static final com.android.jack.dx.rop.cst.CstType BOOLEAN_ARRAY
public static final com.android.jack.dx.rop.cst.CstType BYTE_ARRAY
public static final com.android.jack.dx.rop.cst.CstType CHAR_ARRAY
public static final com.android.jack.dx.rop.cst.CstType DOUBLE_ARRAY
public static final com.android.jack.dx.rop.cst.CstType FLOAT_ARRAY
public static final com.android.jack.dx.rop.cst.CstType LONG_ARRAY
public static final com.android.jack.dx.rop.cst.CstType INT_ARRAY
public static final com.android.jack.dx.rop.cst.CstType SHORT_ARRAY
private final com.android.jack.dx.rop.type.Type type
private com.android.jack.dx.rop.cst.CstString descriptor
public static com.android.jack.dx.rop.cst.CstType forBoxedPrimitiveType (com.android.jack.dx.rop.type.Type)
com.android.jack.dx.rop.type.Type primitiveType
public static com.android.jack.dx.rop.cst.CstType intern (com.android.jack.dx.rop.type.Type)
com.android.jack.dx.rop.cst.CstType cst
com.android.jack.dx.rop.type.Type type
public void (com.android.jack.dx.rop.type.Type)
com.android.jack.dx.rop.type.Type type
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
protected int compareTo0 (com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant other
String thisDescriptor
String otherDescriptor
public java.lang.String toString ()
public com.android.jack.dx.rop.type.Type getType ()
public java.lang.String typeName ()
public boolean isCategory2 ()
public java.lang.String toHuman ()
public com.android.jack.dx.rop.type.Type getClassType ()
public com.android.jack.dx.rop.cst.CstString getDescriptor ()
public java.lang.String getPackageName ()
String descriptor
int lastSlash
int lastLeftSquare
static void ()
}
com/android/jack/dx/rop/cst/StdConstantPool.classStdConstantPool.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.StdConstantPool extends com.android.jack.dx.util.MutabilityControl implements com.android.jack.dx.rop.cst.ConstantPool {
private final com.android.jack.dx.rop.cst.Constant[] entries
public void (int)
int size
public int size ()
public com.android.jack.dx.rop.cst.Constant getOrNull (int)
IndexOutOfBoundsException ex
int n
public com.android.jack.dx.rop.cst.Constant get0Ok (int)
int n
public com.android.jack.dx.rop.cst.Constant get (int)
com.android.jack.dx.rop.cst.Constant result
IndexOutOfBoundsException ex
int n
public void set (int, com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant prev
int n
com.android.jack.dx.rop.cst.Constant cst
boolean cat2
private static com.android.jack.dx.rop.cst.Constant throwInvalid (int)
int idx
}
com/android/jack/dx/rop/cst/TypedConstant.classTypedConstant.java
package com.android.jack.dx.rop.cst
public abstract com.android.jack.dx.rop.cst.TypedConstant extends com.android.jack.dx.rop.cst.Constant implements com.android.jack.dx.rop.type.TypeBearer {
public void ()
public final com.android.jack.dx.rop.type.TypeBearer getFrameType ()
public final int getBasicType ()
public final int getBasicFrameType ()
public final boolean isConstant ()
}
com/android/jack/dx/rop/cst/Zeroes.classZeroes.java
package com.android.jack.dx.rop.cst
public final com.android.jack.dx.rop.cst.Zeroes extends java.lang.Object {
private void ()
public static com.android.jack.dx.rop.cst.Constant zeroFor (com.android.jack.dx.rop.type.Type)
com.android.jack.dx.rop.type.Type type
}
com/android/jack/dx/rop/package-info.classpackage-info.java
package com.android.jack.dx.rop
abstract com.android.jack.dx.rop.package-info extends java.lang.Object {
}
com/android/jack/dx/rop/type/Prototype.classPrototype.java
package com.android.jack.dx.rop.type
public final com.android.jack.dx.rop.type.Prototype extends java.lang.Object implements java.lang.Comparable {
private static final java.util.HashMap internTable
private final String descriptor
private final com.android.jack.dx.rop.type.Type returnType
private final com.android.jack.dx.rop.type.StdTypeList parameterTypes
private com.android.jack.dx.rop.type.StdTypeList parameterFrameTypes
public static com.android.jack.dx.rop.type.Prototype intern (java.lang.String)
com.android.jack.dx.rop.type.Prototype result
int endAt
int startAt
char c
int i
String descriptor
com.android.jack.dx.rop.type.Prototype result
com.android.jack.dx.rop.type.Type[] params
int paramCount
int at
com.android.jack.dx.rop.type.Type returnType
com.android.jack.dx.rop.type.StdTypeList parameterTypes
private static com.android.jack.dx.rop.type.Type[] makeParameterArray (java.lang.String)
char c
int i
String descriptor
int length
int closeAt
int maxParams
public static com.android.jack.dx.rop.type.Prototype intern (java.lang.String, com.android.jack.dx.rop.type.Type, boolean, boolean)
String descriptor
com.android.jack.dx.rop.type.Type definer
boolean isStatic
boolean isInit
com.android.jack.dx.rop.type.Prototype base
public static com.android.jack.dx.rop.type.Prototype internInts (com.android.jack.dx.rop.type.Type, int)
int i
com.android.jack.dx.rop.type.Type returnType
int count
StringBuffer sb
private void (java.lang.String, com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.StdTypeList)
String descriptor
com.android.jack.dx.rop.type.Type returnType
com.android.jack.dx.rop.type.StdTypeList parameterTypes
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public int compareTo (com.android.jack.dx.rop.type.Prototype)
com.android.jack.dx.rop.type.Type thisType
com.android.jack.dx.rop.type.Type otherType
int i
com.android.jack.dx.rop.type.Prototype other
int result
int thisSize
int otherSize
int size
public java.lang.String toString ()
public java.lang.String getDescriptor ()
public com.android.jack.dx.rop.type.Type getReturnType ()
public com.android.jack.dx.rop.type.StdTypeList getParameterTypes ()
public com.android.jack.dx.rop.type.StdTypeList getParameterFrameTypes ()
com.android.jack.dx.rop.type.Type one
int i
int sz
com.android.jack.dx.rop.type.StdTypeList list
boolean any
public com.android.jack.dx.rop.type.Prototype withFirstParameter (com.android.jack.dx.rop.type.Type)
com.android.jack.dx.rop.type.Type param
String newDesc
com.android.jack.dx.rop.type.StdTypeList newParams
com.android.jack.dx.rop.type.Prototype result
private static com.android.jack.dx.rop.type.Prototype putIntern (com.android.jack.dx.rop.type.Prototype)
String descriptor
com.android.jack.dx.rop.type.Prototype already
com.android.jack.dx.rop.type.Prototype desc
public volatile int compareTo (java.lang.Object)
static void ()
}
com/android/jack/dx/rop/type/StdTypeList.classStdTypeList.java
package com.android.jack.dx.rop.type
public final com.android.jack.dx.rop.type.StdTypeList extends com.android.jack.dx.util.FixedSizeList implements com.android.jack.dx.rop.type.TypeList {
public static final com.android.jack.dx.rop.type.StdTypeList EMPTY
public static final com.android.jack.dx.rop.type.StdTypeList INT
public static final com.android.jack.dx.rop.type.StdTypeList LONG
public static final com.android.jack.dx.rop.type.StdTypeList FLOAT
public static final com.android.jack.dx.rop.type.StdTypeList DOUBLE
public static final com.android.jack.dx.rop.type.StdTypeList OBJECT
public static final com.android.jack.dx.rop.type.StdTypeList RETURN_ADDRESS
public static final com.android.jack.dx.rop.type.StdTypeList THROWABLE
public static final com.android.jack.dx.rop.type.StdTypeList INT_INT
public static final com.android.jack.dx.rop.type.StdTypeList LONG_LONG
public static final com.android.jack.dx.rop.type.StdTypeList FLOAT_FLOAT
public static final com.android.jack.dx.rop.type.StdTypeList DOUBLE_DOUBLE
public static final com.android.jack.dx.rop.type.StdTypeList OBJECT_OBJECT
public static final com.android.jack.dx.rop.type.StdTypeList INT_OBJECT
public static final com.android.jack.dx.rop.type.StdTypeList LONG_OBJECT
public static final com.android.jack.dx.rop.type.StdTypeList FLOAT_OBJECT
public static final com.android.jack.dx.rop.type.StdTypeList DOUBLE_OBJECT
public static final com.android.jack.dx.rop.type.StdTypeList LONG_INT
public static final com.android.jack.dx.rop.type.StdTypeList INTARR_INT
public static final com.android.jack.dx.rop.type.StdTypeList LONGARR_INT
public static final com.android.jack.dx.rop.type.StdTypeList FLOATARR_INT
public static final com.android.jack.dx.rop.type.StdTypeList DOUBLEARR_INT
public static final com.android.jack.dx.rop.type.StdTypeList OBJECTARR_INT
public static final com.android.jack.dx.rop.type.StdTypeList BOOLEANARR_INT
public static final com.android.jack.dx.rop.type.StdTypeList BYTEARR_INT
public static final com.android.jack.dx.rop.type.StdTypeList CHARARR_INT
public static final com.android.jack.dx.rop.type.StdTypeList SHORTARR_INT
public static final com.android.jack.dx.rop.type.StdTypeList INT_INTARR_INT
public static final com.android.jack.dx.rop.type.StdTypeList LONG_LONGARR_INT
public static final com.android.jack.dx.rop.type.StdTypeList FLOAT_FLOATARR_INT
public static final com.android.jack.dx.rop.type.StdTypeList DOUBLE_DOUBLEARR_INT
public static final com.android.jack.dx.rop.type.StdTypeList OBJECT_OBJECTARR_INT
public static final com.android.jack.dx.rop.type.StdTypeList INT_BOOLEANARR_INT
public static final com.android.jack.dx.rop.type.StdTypeList INT_BYTEARR_INT
public static final com.android.jack.dx.rop.type.StdTypeList INT_CHARARR_INT
public static final com.android.jack.dx.rop.type.StdTypeList INT_SHORTARR_INT
public static com.android.jack.dx.rop.type.StdTypeList make (com.android.jack.dx.rop.type.Type)
com.android.jack.dx.rop.type.Type type
com.android.jack.dx.rop.type.StdTypeList result
public static com.android.jack.dx.rop.type.StdTypeList make (com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.Type)
com.android.jack.dx.rop.type.Type type0
com.android.jack.dx.rop.type.Type type1
com.android.jack.dx.rop.type.StdTypeList result
public static com.android.jack.dx.rop.type.StdTypeList make (com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.Type)
com.android.jack.dx.rop.type.Type type0
com.android.jack.dx.rop.type.Type type1
com.android.jack.dx.rop.type.Type type2
com.android.jack.dx.rop.type.StdTypeList result
public static com.android.jack.dx.rop.type.StdTypeList make (com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.Type, com.android.jack.dx.rop.type.Type)
com.android.jack.dx.rop.type.Type type0
com.android.jack.dx.rop.type.Type type1
com.android.jack.dx.rop.type.Type type2
com.android.jack.dx.rop.type.Type type3
com.android.jack.dx.rop.type.StdTypeList result
public static java.lang.String toHuman (com.android.jack.dx.rop.type.TypeList)
int i
com.android.jack.dx.rop.type.TypeList list
int size
StringBuffer sb
public static int hashContents (com.android.jack.dx.rop.type.TypeList)
int i
com.android.jack.dx.rop.type.TypeList list
int size
int hash
public static boolean equalContents (com.android.jack.dx.rop.type.TypeList, com.android.jack.dx.rop.type.TypeList)
int i
com.android.jack.dx.rop.type.TypeList list1
com.android.jack.dx.rop.type.TypeList list2
int size
public static int compareContents (com.android.jack.dx.rop.type.TypeList, com.android.jack.dx.rop.type.TypeList)
int comparison
int i
com.android.jack.dx.rop.type.TypeList list1
com.android.jack.dx.rop.type.TypeList list2
int size1
int size2
int size
public void (int)
int size
public com.android.jack.dx.rop.type.Type getType (int)
int n
public int getWordCount ()
int i
int sz
int result
public com.android.jack.dx.rop.type.TypeList withAddedType (com.android.jack.dx.rop.type.Type)
int i
com.android.jack.dx.rop.type.Type type
int sz
com.android.jack.dx.rop.type.StdTypeList result
public com.android.jack.dx.rop.type.Type get (int)
int n
public void set (int, com.android.jack.dx.rop.type.Type)
int n
com.android.jack.dx.rop.type.Type type
public com.android.jack.dx.rop.type.StdTypeList withFirst (com.android.jack.dx.rop.type.Type)
int i
com.android.jack.dx.rop.type.Type type
int sz
com.android.jack.dx.rop.type.StdTypeList result
static void ()
}
com/android/jack/dx/rop/type/Type.classType.java
package com.android.jack.dx.rop.type
public final com.android.jack.dx.rop.type.Type extends java.lang.Object implements com.android.jack.dx.rop.type.TypeBearer java.lang.Comparable {
private static final java.util.HashMap internTable
public static final int BT_VOID
public static final int BT_BOOLEAN
public static final int BT_BYTE
public static final int BT_CHAR
public static final int BT_DOUBLE
public static final int BT_FLOAT
public static final int BT_INT
public static final int BT_LONG
public static final int BT_SHORT
public static final int BT_OBJECT
public static final int BT_ADDR
public static final int BT_COUNT
public static final com.android.jack.dx.rop.type.Type BOOLEAN
public static final com.android.jack.dx.rop.type.Type BYTE
public static final com.android.jack.dx.rop.type.Type CHAR
public static final com.android.jack.dx.rop.type.Type DOUBLE
public static final com.android.jack.dx.rop.type.Type FLOAT
public static final com.android.jack.dx.rop.type.Type INT
public static final com.android.jack.dx.rop.type.Type LONG
public static final com.android.jack.dx.rop.type.Type SHORT
public static final com.android.jack.dx.rop.type.Type VOID
public static final com.android.jack.dx.rop.type.Type KNOWN_NULL
public static final com.android.jack.dx.rop.type.Type RETURN_ADDRESS
public static final com.android.jack.dx.rop.type.Type ANNOTATION
public static final com.android.jack.dx.rop.type.Type CLASS
public static final com.android.jack.dx.rop.type.Type CLONEABLE
public static final com.android.jack.dx.rop.type.Type OBJECT
public static final com.android.jack.dx.rop.type.Type SERIALIZABLE
public static final com.android.jack.dx.rop.type.Type STRING
public static final com.android.jack.dx.rop.type.Type THROWABLE
public static final com.android.jack.dx.rop.type.Type BOOLEAN_CLASS
public static final com.android.jack.dx.rop.type.Type BYTE_CLASS
public static final com.android.jack.dx.rop.type.Type CHARACTER_CLASS
public static final com.android.jack.dx.rop.type.Type DOUBLE_CLASS
public static final com.android.jack.dx.rop.type.Type FLOAT_CLASS
public static final com.android.jack.dx.rop.type.Type INTEGER_CLASS
public static final com.android.jack.dx.rop.type.Type LONG_CLASS
public static final com.android.jack.dx.rop.type.Type SHORT_CLASS
public static final com.android.jack.dx.rop.type.Type VOID_CLASS
public static final com.android.jack.dx.rop.type.Type BOOLEAN_ARRAY
public static final com.android.jack.dx.rop.type.Type BYTE_ARRAY
public static final com.android.jack.dx.rop.type.Type CHAR_ARRAY
public static final com.android.jack.dx.rop.type.Type DOUBLE_ARRAY
public static final com.android.jack.dx.rop.type.Type FLOAT_ARRAY
public static final com.android.jack.dx.rop.type.Type INT_ARRAY
public static final com.android.jack.dx.rop.type.Type LONG_ARRAY
public static final com.android.jack.dx.rop.type.Type OBJECT_ARRAY
public static final com.android.jack.dx.rop.type.Type SHORT_ARRAY
private final String descriptor
private final int basicType
private final int newAt
private String className
private com.android.jack.dx.rop.type.Type arrayType
private com.android.jack.dx.rop.type.Type componentType
private com.android.jack.dx.rop.type.Type initializedType
public static com.android.jack.dx.rop.type.Type intern (java.lang.String)
com.android.jack.dx.rop.type.Type result
char firstChar
IndexOutOfBoundsException ex
NullPointerException ex
char c
int i
String descriptor
com.android.jack.dx.rop.type.Type result
char firstChar
int length
int limit
public static com.android.jack.dx.rop.type.Type internReturnType (java.lang.String)
NullPointerException ex
String descriptor
public static com.android.jack.dx.rop.type.Type internClassName (java.lang.String)
String name
private void (java.lang.String, int, int)
String descriptor
int basicType
int newAt
private void (java.lang.String, int)
String descriptor
int basicType
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public int compareTo (com.android.jack.dx.rop.type.Type)
com.android.jack.dx.rop.type.Type other
public java.lang.String toString ()
public java.lang.String toHuman ()
public com.android.jack.dx.rop.type.Type getType ()
public com.android.jack.dx.rop.type.Type getFrameType ()
public int getBasicType ()
public int getBasicFrameType ()
public boolean isConstant ()
public java.lang.String getDescriptor ()
public java.lang.String getClassName ()
public int getCategory ()
public boolean isCategory1 ()
public boolean isCategory2 ()
public boolean isIntlike ()
public boolean isPrimitive ()
public boolean isReference ()
public boolean isArray ()
public boolean isArrayOrKnownNull ()
public boolean isUninitialized ()
public int getNewAt ()
public com.android.jack.dx.rop.type.Type getInitializedType ()
public com.android.jack.dx.rop.type.Type getArrayType ()
public com.android.jack.dx.rop.type.Type getComponentType ()
public com.android.jack.dx.rop.type.Type asUninitialized (int)
int newAt
String newDesc
com.android.jack.dx.rop.type.Type result
private static com.android.jack.dx.rop.type.Type putIntern (com.android.jack.dx.rop.type.Type)
String descriptor
com.android.jack.dx.rop.type.Type already
com.android.jack.dx.rop.type.Type type
public volatile com.android.jack.dx.rop.type.TypeBearer getFrameType ()
public volatile int compareTo (java.lang.Object)
static void ()
}
com/android/jack/dx/rop/type/TypeBearer.classTypeBearer.java
package com.android.jack.dx.rop.type
public abstract com.android.jack.dx.rop.type.TypeBearer extends java.lang.Object implements com.android.jack.dx.util.ToHuman {
public abstract com.android.jack.dx.rop.type.Type getType ()
public abstract com.android.jack.dx.rop.type.TypeBearer getFrameType ()
public abstract int getBasicType ()
public abstract int getBasicFrameType ()
public abstract boolean isConstant ()
}
com/android/jack/dx/rop/type/TypeList.classTypeList.java
package com.android.jack.dx.rop.type
public abstract com.android.jack.dx.rop.type.TypeList extends java.lang.Object {
public abstract boolean isMutable ()
public abstract int size ()
public abstract com.android.jack.dx.rop.type.Type getType (int)
public abstract int getWordCount ()
public abstract com.android.jack.dx.rop.type.TypeList withAddedType (com.android.jack.dx.rop.type.Type)
}
com/android/jack/dx/ssa/BasicRegisterMapper.classBasicRegisterMapper.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.BasicRegisterMapper extends com.android.jack.dx.ssa.RegisterMapper implements com.android.jack.dx.util.ToHuman {
private com.android.jack.dx.util.IntList oldToNew
private int runningCountNewRegisters
public void (int)
int countOldRegisters
public int getNewRegisterCount ()
public com.android.jack.dx.rop.code.RegisterSpec map (com.android.jack.dx.rop.code.RegisterSpec)
int newReg
IndexOutOfBoundsException ex
com.android.jack.dx.rop.code.RegisterSpec registerSpec
int newReg
public int oldToNew (int)
int oldReg
public java.lang.String toHuman ()
int i
StringBuilder sb
int sz
public void addMapping (int, int, int)
int i
int oldReg
int newReg
int category
}
com/android/jack/dx/ssa/ConstCollector$1.classConstCollector.java
package com.android.jack.dx.ssa
com.android.jack.dx.ssa.ConstCollector$1 extends java.lang.Object implements java.util.Comparator {
final java.util.HashMap val$countUses
final com.android.jack.dx.ssa.ConstCollector this$0
void (com.android.jack.dx.ssa.ConstCollector, java.util.HashMap)
public int compare (com.android.jack.dx.rop.cst.Constant, com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.cst.Constant a
com.android.jack.dx.rop.cst.Constant b
int ret
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/jack/dx/ssa/ConstCollector$2.classConstCollector.java
package com.android.jack.dx.ssa
com.android.jack.dx.ssa.ConstCollector$2 extends com.android.jack.dx.ssa.RegisterMapper {
final com.android.jack.dx.rop.code.RegisterSpec val$origReg
final com.android.jack.dx.rop.code.RegisterSpec val$newReg
final com.android.jack.dx.ssa.ConstCollector this$0
void (com.android.jack.dx.ssa.ConstCollector, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec)
public int getNewRegisterCount ()
public com.android.jack.dx.rop.code.RegisterSpec map (com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.RegisterSpec registerSpec
}
com/android/jack/dx/ssa/ConstCollector.classConstCollector.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.ConstCollector extends java.lang.Object {
private static final int MAX_COLLECTED_CONSTANTS
private static boolean collectStrings
private static final boolean COLLECT_ONE_LOCAL
private final com.android.jack.dx.ssa.SsaMethod ssaMeth
public static void process (com.android.jack.dx.ssa.SsaMethod)
com.android.jack.dx.ssa.SsaMethod ssaMethod
com.android.jack.dx.ssa.ConstCollector cc
private void (com.android.jack.dx.ssa.SsaMethod)
com.android.jack.dx.ssa.SsaMethod ssaMethod
private void run ()
com.android.jack.dx.ssa.SsaBasicBlock entryBlock
com.android.jack.dx.ssa.SsaBasicBlock successorBlock
com.android.jack.dx.ssa.SsaBasicBlock constBlock
com.android.jack.dx.ssa.SsaBasicBlock resultBlock
com.android.jack.dx.rop.code.PlainInsn insn
com.android.jack.dx.rop.cst.TypedConstant cst
com.android.jack.dx.rop.code.RegisterSpec result
com.android.jack.dx.rop.code.Rop constRop
int i
int regSz
java.util.ArrayList constantList
int toCollect
com.android.jack.dx.ssa.SsaBasicBlock start
java.util.HashMap newRegs
private java.util.ArrayList getConstsSortedByCountUse ()
int pred
java.util.ArrayList predInsns
com.android.jack.dx.ssa.SsaInsn insn
com.android.jack.dx.rop.code.RegisterSpec result
com.android.jack.dx.rop.type.TypeBearer typeBearer
com.android.jack.dx.rop.cst.TypedConstant cst
Integer has
int i
java.util.Map$Entry entry
java.util.Iterator i$
int regSz
java.util.HashMap countUses
java.util.HashSet usedByLocal
java.util.ArrayList constantList
private void fixLocalAssignment (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.RegisterSpec localAssignment
com.android.jack.dx.rop.code.LocalItem local
com.android.jack.dx.ssa.SsaInsn newInsn
java.util.ArrayList insns
com.android.jack.dx.ssa.SsaInsn use
java.util.Iterator i$
com.android.jack.dx.rop.code.RegisterSpec origReg
com.android.jack.dx.rop.code.RegisterSpec newReg
private void updateConstUses (java.util.HashMap, int)
com.android.jack.dx.ssa.SsaInsn use
java.util.Iterator i$
com.android.jack.dx.ssa.SsaInsn insn
com.android.jack.dx.rop.code.RegisterSpec origReg
com.android.jack.dx.rop.type.TypeBearer typeBearer
com.android.jack.dx.rop.cst.TypedConstant cst
com.android.jack.dx.rop.code.RegisterSpec newReg
com.android.jack.dx.ssa.RegisterMapper mapper
int i
java.util.HashMap newRegs
int origRegCount
java.util.HashSet usedByLocal
java.util.ArrayList[] useList
static com.android.jack.dx.ssa.SsaMethod access$000 (com.android.jack.dx.ssa.ConstCollector)
com.android.jack.dx.ssa.ConstCollector x0
static void ()
}
com/android/jack/dx/ssa/DeadCodeRemover$NoSideEffectVisitor.classDeadCodeRemover.java
package com.android.jack.dx.ssa
com.android.jack.dx.ssa.DeadCodeRemover$NoSideEffectVisitor extends java.lang.Object implements com.android.jack.dx.ssa.SsaInsn$Visitor {
java.util.BitSet noSideEffectRegs
public void (java.util.BitSet)
java.util.BitSet noSideEffectRegs
public void visitMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn)
com.android.jack.dx.ssa.NormalSsaInsn insn
public void visitPhiInsn (com.android.jack.dx.ssa.PhiInsn)
com.android.jack.dx.ssa.PhiInsn phi
public void visitNonMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn)
com.android.jack.dx.ssa.NormalSsaInsn insn
com.android.jack.dx.rop.code.RegisterSpec result
}
com/android/jack/dx/ssa/DeadCodeRemover.classDeadCodeRemover.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.DeadCodeRemover extends java.lang.Object {
private final com.android.jack.dx.ssa.SsaMethod ssaMeth
private final int regCount
private final java.util.BitSet worklist
private final java.util.ArrayList[] useList
public static void process (com.android.jack.dx.ssa.SsaMethod)
com.android.jack.dx.ssa.SsaMethod ssaMethod
com.android.jack.dx.ssa.DeadCodeRemover dc
private void (com.android.jack.dx.ssa.SsaMethod)
com.android.jack.dx.ssa.SsaMethod ssaMethod
private void run ()
com.android.jack.dx.rop.code.RegisterSpec source
int i
com.android.jack.dx.ssa.SsaInsn insnS
com.android.jack.dx.rop.code.RegisterSpecList sources
int sz
java.util.HashSet deletedInsns
int regV
private void pruneDeadInstructions ()
com.android.jack.dx.rop.code.RegisterSpec source
int j
com.android.jack.dx.ssa.PhiInsn phiUse
com.android.jack.dx.ssa.SsaInsn use
java.util.Iterator i$
com.android.jack.dx.ssa.SsaInsn insn
com.android.jack.dx.rop.code.RegisterSpecList sources
int sourcesSize
com.android.jack.dx.rop.code.RegisterSpec result
int i
com.android.jack.dx.ssa.SsaBasicBlock block
java.util.Iterator i$
java.util.HashSet deletedInsns
private boolean isCircularNoSideEffect (int, java.util.BitSet)
com.android.jack.dx.ssa.SsaInsn use
java.util.Iterator i$
com.android.jack.dx.rop.code.RegisterSpec result
com.android.jack.dx.ssa.SsaInsn use
java.util.Iterator i$
int regV
java.util.BitSet set
private static boolean hasSideEffect (com.android.jack.dx.ssa.SsaInsn)
com.android.jack.dx.ssa.SsaInsn insn
static boolean access$000 (com.android.jack.dx.ssa.SsaInsn)
com.android.jack.dx.ssa.SsaInsn x0
}
com/android/jack/dx/ssa/DomFront$DomInfo.classDomFront.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.DomFront$DomInfo extends java.lang.Object {
public com.android.jack.dx.util.IntSet dominanceFrontiers
public int idom
public void ()
}
com/android/jack/dx/ssa/DomFront.classDomFront.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.DomFront extends java.lang.Object {
private static final boolean DEBUG
private final com.android.jack.dx.ssa.SsaMethod meth
private final java.util.ArrayList nodes
private final com.android.jack.dx.ssa.DomFront$DomInfo[] domInfos
public void (com.android.jack.dx.ssa.SsaMethod)
int i
com.android.jack.dx.ssa.SsaMethod meth
int szNodes
public com.android.jack.dx.ssa.DomFront$DomInfo[] run ()
int i
int szNodes
private void debugPrintDomChildren ()
com.android.jack.dx.ssa.SsaBasicBlock child
java.util.Iterator i$
com.android.jack.dx.ssa.SsaBasicBlock node
StringBuffer sb
boolean comma
int i
int szNodes
private void buildDomTree ()
com.android.jack.dx.ssa.DomFront$DomInfo info
com.android.jack.dx.ssa.SsaBasicBlock domParent
int i
int szNodes
private void calcDomFronts ()
com.android.jack.dx.ssa.DomFront$DomInfo runnerInfo
int runnerIndex
int i
com.android.jack.dx.ssa.SsaBasicBlock nb
com.android.jack.dx.ssa.DomFront$DomInfo nbInfo
java.util.BitSet pred
int b
int szNodes
}
com/android/jack/dx/ssa/Dominators$1.classDominators.java
package com.android.jack.dx.ssa
com.android.jack.dx.ssa.Dominators$1 extends java.lang.Object {
}
com/android/jack/dx/ssa/Dominators$DFSInfo.classDominators.java
package com.android.jack.dx.ssa
final com.android.jack.dx.ssa.Dominators$DFSInfo extends java.lang.Object {
public int semidom
public com.android.jack.dx.ssa.SsaBasicBlock parent
public com.android.jack.dx.ssa.SsaBasicBlock rep
public com.android.jack.dx.ssa.SsaBasicBlock ancestor
public java.util.ArrayList bucket
public void ()
}
com/android/jack/dx/ssa/Dominators$DfsWalker.classDominators.java
package com.android.jack.dx.ssa
com.android.jack.dx.ssa.Dominators$DfsWalker extends java.lang.Object implements com.android.jack.dx.ssa.SsaBasicBlock$Visitor {
private int dfsNum
final com.android.jack.dx.ssa.Dominators this$0
private void (com.android.jack.dx.ssa.Dominators)
public void visitBlock (com.android.jack.dx.ssa.SsaBasicBlock, com.android.jack.dx.ssa.SsaBasicBlock)
com.android.jack.dx.ssa.SsaBasicBlock v
com.android.jack.dx.ssa.SsaBasicBlock parent
com.android.jack.dx.ssa.Dominators$DFSInfo bbInfo
void (com.android.jack.dx.ssa.Dominators, com.android.jack.dx.ssa.Dominators$1)
com.android.jack.dx.ssa.Dominators x0
com.android.jack.dx.ssa.Dominators$1 x1
}
com/android/jack/dx/ssa/Dominators.classDominators.java
package com.android.jack.dx.ssa
public final com.android.jack.dx.ssa.Dominators extends java.lang.Object {
private final boolean postdom
private final com.android.jack.dx.ssa.SsaMethod meth
private final java.util.ArrayList blocks
private final com.android.jack.dx.ssa.Dominators$DFSInfo[] info
private final java.util.ArrayList vertex
private final com.android.jack.dx.ssa.DomFront$DomInfo[] domInfos
private void (com.android.jack.dx.ssa.SsaMethod, com.android.jack.dx.ssa.DomFront$DomInfo[], boolean)
com.android.jack.dx.ssa.SsaMethod meth
com.android.jack.dx.ssa.DomFront$DomInfo[] domInfos
boolean postdom
public static com.android.jack.dx.ssa.Dominators make (com.android.jack.dx.ssa.SsaMethod, com.android.jack.dx.ssa.DomFront$DomInfo[], boolean)
com.android.jack.dx.ssa.SsaMethod meth
com.android.jack.dx.ssa.DomFront$DomInfo[] domInfos
boolean postdom
com.android.jack.dx.ssa.Dominators result
private java.util.BitSet getPreds (com.android.jack.dx.ssa.SsaBasicBlock)
com.android.jack.dx.ssa.SsaBasicBlock block
private void compress (com.android.jack.dx.ssa.SsaBasicBlock)
int wsize
com.android.jack.dx.ssa.SsaBasicBlock v
com.android.jack.dx.ssa.Dominators$DFSInfo vbbInfo
com.android.jack.dx.ssa.SsaBasicBlock vAncestor
com.android.jack.dx.ssa.Dominators$DFSInfo vabbInfo
com.android.jack.dx.ssa.SsaBasicBlock vAncestorRep
com.android.jack.dx.ssa.SsaBasicBlock vRep
java.util.ArrayList worklist
java.util.HashSet visited
com.android.jack.dx.ssa.SsaBasicBlock in
com.android.jack.dx.ssa.Dominators$DFSInfo bbInfo
com.android.jack.dx.ssa.Dominators$DFSInfo ancestorbbInfo
private com.android.jack.dx.ssa.SsaBasicBlock eval (com.android.jack.dx.ssa.SsaBasicBlock)
com.android.jack.dx.ssa.SsaBasicBlock v
com.android.jack.dx.ssa.Dominators$DFSInfo bbInfo
private void run ()
int predSemidom
com.android.jack.dx.ssa.SsaBasicBlock predBlock
com.android.jack.dx.ssa.Dominators$DFSInfo predInfo
int j
int lastItem
com.android.jack.dx.ssa.SsaBasicBlock last
com.android.jack.dx.ssa.SsaBasicBlock u
com.android.jack.dx.ssa.SsaBasicBlock w
com.android.jack.dx.ssa.Dominators$DFSInfo wInfo
java.util.BitSet preds
java.util.ArrayList wParentBucket
int i
com.android.jack.dx.ssa.SsaBasicBlock w
int i
com.android.jack.dx.ssa.SsaBasicBlock root
com.android.jack.dx.ssa.Dominators$DfsWalker walker
int dfsMax
static java.util.ArrayList access$100 (com.android.jack.dx.ssa.Dominators)
com.android.jack.dx.ssa.Dominators x0
static com.android.jack.dx.ssa.Dominators$DFSInfo[] access$200 (com.android.jack.dx.ssa.Dominators)
com.android.jack.dx.ssa.Dominators x0
}
com/android/jack/dx/ssa/InterferenceRegisterMapper.classInterferenceRegisterMapper.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.InterferenceRegisterMapper extends com.android.jack.dx.ssa.BasicRegisterMapper {
private final java.util.ArrayList newRegInterference
private final com.android.jack.dx.ssa.back.InterferenceGraph oldRegInterference
public void (com.android.jack.dx.ssa.back.InterferenceGraph, int)
com.android.jack.dx.ssa.back.InterferenceGraph oldRegInterference
int countOldRegisters
public void addMapping (int, int, int)
int oldReg
int newReg
int category
public boolean interferes (int, int, int)
com.android.jack.dx.util.IntSet existing
int oldReg
int newReg
int category
public boolean interferes (com.android.jack.dx.rop.code.RegisterSpec, int)
com.android.jack.dx.rop.code.RegisterSpec oldSpec
int newReg
private void addInterfence (int, int)
int newReg
int oldReg
public boolean areAnyPinned (com.android.jack.dx.rop.code.RegisterSpecList, int, int)
com.android.jack.dx.rop.code.RegisterSpec oldSpec
int r
int i
com.android.jack.dx.rop.code.RegisterSpecList oldSpecs
int newReg
int targetCategory
int sz
}
com/android/jack/dx/ssa/LiteralOpUpgrader$1.classLiteralOpUpgrader.java
package com.android.jack.dx.ssa
com.android.jack.dx.ssa.LiteralOpUpgrader$1 extends java.lang.Object implements com.android.jack.dx.ssa.SsaInsn$Visitor {
final com.android.jack.dx.rop.code.TranslationAdvice val$advice
final com.android.jack.dx.ssa.LiteralOpUpgrader this$0
void (com.android.jack.dx.ssa.LiteralOpUpgrader, com.android.jack.dx.rop.code.TranslationAdvice)
public void visitMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn)
com.android.jack.dx.ssa.NormalSsaInsn insn
public void visitPhiInsn (com.android.jack.dx.ssa.PhiInsn)
com.android.jack.dx.ssa.PhiInsn insn
public void visitNonMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn)
com.android.jack.dx.ssa.NormalSsaInsn insn
com.android.jack.dx.rop.code.Insn originalRopInsn
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.RegisterSpecList sources
}
com/android/jack/dx/ssa/LiteralOpUpgrader.classLiteralOpUpgrader.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.LiteralOpUpgrader extends java.lang.Object {
private final com.android.jack.dx.ssa.SsaMethod ssaMeth
public static void process (com.android.jack.dx.ssa.SsaMethod)
com.android.jack.dx.ssa.SsaMethod ssaMethod
com.android.jack.dx.ssa.LiteralOpUpgrader dc
private void (com.android.jack.dx.ssa.SsaMethod)
com.android.jack.dx.ssa.SsaMethod ssaMethod
private static boolean isConstIntZeroOrKnownNull (com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.cst.CstLiteralBits clb
com.android.jack.dx.rop.code.RegisterSpec spec
com.android.jack.dx.rop.type.TypeBearer tb
private void run ()
com.android.jack.dx.rop.code.TranslationAdvice advice
private boolean tryReplacingWithConstant (com.android.jack.dx.ssa.NormalSsaInsn)
int pred
java.util.ArrayList predInsns
com.android.jack.dx.ssa.NormalSsaInsn sourceInsn
com.android.jack.dx.rop.type.TypeBearer type
com.android.jack.dx.ssa.NormalSsaInsn insn
com.android.jack.dx.rop.code.Insn originalRopInsn
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.RegisterSpec result
private void replacePlainInsn (com.android.jack.dx.ssa.NormalSsaInsn, com.android.jack.dx.rop.code.RegisterSpecList, int, com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.rop.code.Insn newRopInsn
com.android.jack.dx.ssa.NormalSsaInsn insn
com.android.jack.dx.rop.code.RegisterSpecList newSources
int newOpcode
com.android.jack.dx.rop.cst.Constant cst
com.android.jack.dx.rop.code.Insn originalRopInsn
com.android.jack.dx.rop.code.Rop newRop
com.android.jack.dx.rop.code.Insn newRopInsn
com.android.jack.dx.ssa.NormalSsaInsn newInsn
java.util.List insns
static boolean access$000 (com.android.jack.dx.ssa.LiteralOpUpgrader, com.android.jack.dx.ssa.NormalSsaInsn)
com.android.jack.dx.ssa.LiteralOpUpgrader x0
com.android.jack.dx.ssa.NormalSsaInsn x1
static boolean access$100 (com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.RegisterSpec x0
static void access$200 (com.android.jack.dx.ssa.LiteralOpUpgrader, com.android.jack.dx.ssa.NormalSsaInsn, com.android.jack.dx.rop.code.RegisterSpecList, int, com.android.jack.dx.rop.cst.Constant)
com.android.jack.dx.ssa.LiteralOpUpgrader x0
com.android.jack.dx.ssa.NormalSsaInsn x1
com.android.jack.dx.rop.code.RegisterSpecList x2
int x3
com.android.jack.dx.rop.cst.Constant x4
}
com/android/jack/dx/ssa/LocalVariableExtractor.classLocalVariableExtractor.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.LocalVariableExtractor extends java.lang.Object {
private final com.android.jack.dx.ssa.SsaMethod method
private final java.util.ArrayList blocks
private final com.android.jack.dx.ssa.LocalVariableInfo resultInfo
private final java.util.BitSet workSet
public static com.android.jack.dx.ssa.LocalVariableInfo extract (com.android.jack.dx.ssa.SsaMethod)
com.android.jack.dx.ssa.SsaMethod method
com.android.jack.dx.ssa.LocalVariableExtractor lve
private void (com.android.jack.dx.ssa.SsaMethod)
com.android.jack.dx.ssa.SsaMethod method
java.util.ArrayList blocks
private com.android.jack.dx.ssa.LocalVariableInfo doit ()
int bi
private void processBlock (int)
com.android.jack.dx.rop.code.RegisterSpec previous
com.android.jack.dx.ssa.SsaInsn insn
com.android.jack.dx.rop.code.RegisterSpec result
com.android.jack.dx.rop.code.RegisterSpec already
int i
int succ
com.android.jack.dx.rop.code.RegisterSpecSet state
int i
int blockIndex
com.android.jack.dx.rop.code.RegisterSpecSet primaryState
com.android.jack.dx.ssa.SsaBasicBlock block
java.util.List insns
int insnSz
com.android.jack.dx.ssa.SsaInsn lastInsn
boolean hasExceptionHandlers
boolean canThrowDuringLastInsn
int freezeSecondaryStateAt
com.android.jack.dx.rop.code.RegisterSpecSet secondaryState
com.android.jack.dx.util.IntList successors
int succSz
int primarySuccessor
}
com/android/jack/dx/ssa/LocalVariableInfo.classLocalVariableInfo.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.LocalVariableInfo extends com.android.jack.dx.util.MutabilityControl {
private final int regCount
private final com.android.jack.dx.rop.code.RegisterSpecSet emptySet
private final com.android.jack.dx.rop.code.RegisterSpecSet[] blockStarts
private final java.util.HashMap insnAssignments
public void (com.android.jack.dx.ssa.SsaMethod)
com.android.jack.dx.ssa.SsaMethod method
java.util.List blocks
public void setStarts (int, com.android.jack.dx.rop.code.RegisterSpecSet)
ArrayIndexOutOfBoundsException ex
int index
com.android.jack.dx.rop.code.RegisterSpecSet specs
public boolean mergeStarts (int, com.android.jack.dx.rop.code.RegisterSpecSet)
int index
com.android.jack.dx.rop.code.RegisterSpecSet specs
com.android.jack.dx.rop.code.RegisterSpecSet start
com.android.jack.dx.rop.code.RegisterSpecSet newStart
public com.android.jack.dx.rop.code.RegisterSpecSet getStarts (int)
int index
com.android.jack.dx.rop.code.RegisterSpecSet result
public com.android.jack.dx.rop.code.RegisterSpecSet getStarts (com.android.jack.dx.ssa.SsaBasicBlock)
com.android.jack.dx.ssa.SsaBasicBlock block
public com.android.jack.dx.rop.code.RegisterSpecSet mutableCopyOfStarts (int)
int index
com.android.jack.dx.rop.code.RegisterSpecSet result
public void addAssignment (com.android.jack.dx.ssa.SsaInsn, com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.ssa.SsaInsn insn
com.android.jack.dx.rop.code.RegisterSpec spec
public com.android.jack.dx.rop.code.RegisterSpec getAssignment (com.android.jack.dx.ssa.SsaInsn)
com.android.jack.dx.ssa.SsaInsn insn
public int getAssignmentCount ()
public void debugDump ()
Integer indexInteger
int index
private com.android.jack.dx.rop.code.RegisterSpecSet getStarts0 (int)
ArrayIndexOutOfBoundsException ex
int index
}
com/android/jack/dx/ssa/NormalSsaInsn.classNormalSsaInsn.java
package com.android.jack.dx.ssa
public final com.android.jack.dx.ssa.NormalSsaInsn extends com.android.jack.dx.ssa.SsaInsn implements java.lang.Cloneable {
private com.android.jack.dx.rop.code.Insn insn
void (com.android.jack.dx.rop.code.Insn, com.android.jack.dx.ssa.SsaBasicBlock)
com.android.jack.dx.rop.code.Insn insn
com.android.jack.dx.ssa.SsaBasicBlock block
public final void mapSourceRegisters (com.android.jack.dx.ssa.RegisterMapper)
com.android.jack.dx.ssa.RegisterMapper mapper
com.android.jack.dx.rop.code.RegisterSpecList oldSources
com.android.jack.dx.rop.code.RegisterSpecList newSources
public final void changeOneSource (int, com.android.jack.dx.rop.code.RegisterSpec)
int i
int index
com.android.jack.dx.rop.code.RegisterSpec newSpec
com.android.jack.dx.rop.code.RegisterSpecList origSources
int sz
com.android.jack.dx.rop.code.RegisterSpecList newSources
com.android.jack.dx.rop.code.RegisterSpec origSpec
public final void setNewSources (com.android.jack.dx.rop.code.RegisterSpecList)
com.android.jack.dx.rop.code.RegisterSpecList newSources
com.android.jack.dx.rop.code.RegisterSpecList origSources
public com.android.jack.dx.ssa.NormalSsaInsn clone ()
public com.android.jack.dx.rop.code.RegisterSpecList getSources ()
public java.lang.String toHuman ()
public com.android.jack.dx.rop.code.Insn toRopInsn ()
public com.android.jack.dx.rop.code.Rop getOpcode ()
public com.android.jack.dx.rop.code.Insn getOriginalRopInsn ()
public com.android.jack.dx.rop.code.RegisterSpec getLocalAssignment ()
com.android.jack.dx.rop.code.RegisterSpec assignment
com.android.jack.dx.rop.code.RegisterSpec assignment
com.android.jack.dx.rop.code.LocalItem local
public void upgradeToLiteral ()
com.android.jack.dx.rop.code.RegisterSpecList oldSources
public boolean isNormalMoveInsn ()
public boolean isMoveException ()
public boolean canThrow ()
public void accept (com.android.jack.dx.ssa.SsaInsn$Visitor)
com.android.jack.dx.ssa.SsaInsn$Visitor v
public boolean isPhiOrMove ()
public boolean hasSideEffect ()
com.android.jack.dx.rop.code.Rop opcode
boolean hasLocalSideEffect
public volatile com.android.jack.dx.ssa.SsaInsn clone ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/android/jack/dx/ssa/Optimizer$OptionalStep.classOptimizer.java
package com.android.jack.dx.ssa
public final com.android.jack.dx.ssa.Optimizer$OptionalStep extends java.lang.Enum {
public static final com.android.jack.dx.ssa.Optimizer$OptionalStep SCCP
public static final com.android.jack.dx.ssa.Optimizer$OptionalStep LITERAL_UPGRADE
public static final com.android.jack.dx.ssa.Optimizer$OptionalStep CONST_COLLECTOR
private static final com.android.jack.dx.ssa.Optimizer$OptionalStep[] $VALUES
public static com.android.jack.dx.ssa.Optimizer$OptionalStep[] values ()
public static com.android.jack.dx.ssa.Optimizer$OptionalStep valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/dx/ssa/Optimizer.classOptimizer.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.Optimizer extends java.lang.Object {
private static boolean preserveLocals
private static com.android.jack.dx.rop.code.TranslationAdvice advice
public void ()
public static boolean getPreserveLocals ()
public static com.android.jack.dx.rop.code.TranslationAdvice getAdvice ()
public static com.android.jack.dx.rop.code.RopMethod optimize (com.android.jack.dx.rop.code.RopMethod, int, boolean, boolean, com.android.jack.dx.rop.code.TranslationAdvice)
com.android.jack.dx.rop.code.RopMethod rmeth
int paramWidth
boolean isStatic
boolean inPreserveLocals
com.android.jack.dx.rop.code.TranslationAdvice inAdvice
public static com.android.jack.dx.rop.code.RopMethod optimize (com.android.jack.dx.rop.code.RopMethod, int, boolean, boolean, com.android.jack.dx.rop.code.TranslationAdvice, java.util.EnumSet)
com.android.jack.dx.rop.code.RopMethod rmeth
int paramWidth
boolean isStatic
boolean inPreserveLocals
com.android.jack.dx.rop.code.TranslationAdvice inAdvice
java.util.EnumSet steps
com.android.jack.dx.ssa.SsaMethod ssaMeth
com.android.jack.dx.rop.code.RopMethod resultMeth
private static com.android.jack.dx.rop.code.RopMethod optimizeMinimizeRegisters (com.android.jack.dx.rop.code.RopMethod, int, boolean, java.util.EnumSet)
com.android.jack.dx.rop.code.RopMethod rmeth
int paramWidth
boolean isStatic
java.util.EnumSet steps
com.android.jack.dx.ssa.SsaMethod ssaMeth
com.android.jack.dx.rop.code.RopMethod resultMeth
java.util.EnumSet newSteps
private static void runSsaFormSteps (com.android.jack.dx.ssa.SsaMethod, java.util.EnumSet)
com.android.jack.dx.ssa.SsaMethod ssaMeth
java.util.EnumSet steps
public static com.android.jack.dx.ssa.SsaMethod debugEdgeSplit (com.android.jack.dx.rop.code.RopMethod, int, boolean, boolean, com.android.jack.dx.rop.code.TranslationAdvice)
com.android.jack.dx.rop.code.RopMethod rmeth
int paramWidth
boolean isStatic
boolean inPreserveLocals
com.android.jack.dx.rop.code.TranslationAdvice inAdvice
public static com.android.jack.dx.ssa.SsaMethod debugPhiPlacement (com.android.jack.dx.rop.code.RopMethod, int, boolean, boolean, com.android.jack.dx.rop.code.TranslationAdvice)
com.android.jack.dx.rop.code.RopMethod rmeth
int paramWidth
boolean isStatic
boolean inPreserveLocals
com.android.jack.dx.rop.code.TranslationAdvice inAdvice
public static com.android.jack.dx.ssa.SsaMethod debugRenaming (com.android.jack.dx.rop.code.RopMethod, int, boolean, boolean, com.android.jack.dx.rop.code.TranslationAdvice)
com.android.jack.dx.rop.code.RopMethod rmeth
int paramWidth
boolean isStatic
boolean inPreserveLocals
com.android.jack.dx.rop.code.TranslationAdvice inAdvice
public static com.android.jack.dx.ssa.SsaMethod debugDeadCodeRemover (com.android.jack.dx.rop.code.RopMethod, int, boolean, boolean, com.android.jack.dx.rop.code.TranslationAdvice)
com.android.jack.dx.rop.code.RopMethod rmeth
int paramWidth
boolean isStatic
boolean inPreserveLocals
com.android.jack.dx.rop.code.TranslationAdvice inAdvice
com.android.jack.dx.ssa.SsaMethod ssaMeth
public static com.android.jack.dx.ssa.SsaMethod debugNoRegisterAllocation (com.android.jack.dx.rop.code.RopMethod, int, boolean, boolean, com.android.jack.dx.rop.code.TranslationAdvice, java.util.EnumSet)
com.android.jack.dx.rop.code.RopMethod rmeth
int paramWidth
boolean isStatic
boolean inPreserveLocals
com.android.jack.dx.rop.code.TranslationAdvice inAdvice
java.util.EnumSet steps
com.android.jack.dx.ssa.SsaMethod ssaMeth
static void ()
}
com/android/jack/dx/ssa/PhiInsn$Operand.classPhiInsn.java
package com.android.jack.dx.ssa
com.android.jack.dx.ssa.PhiInsn$Operand extends java.lang.Object {
public com.android.jack.dx.rop.code.RegisterSpec regSpec
public final int blockIndex
public final int ropLabel
public void (com.android.jack.dx.rop.code.RegisterSpec, int, int)
com.android.jack.dx.rop.code.RegisterSpec regSpec
int blockIndex
int ropLabel
}
com/android/jack/dx/ssa/PhiInsn$Visitor.classPhiInsn.java
package com.android.jack.dx.ssa
public abstract com.android.jack.dx.ssa.PhiInsn$Visitor extends java.lang.Object {
public abstract void visitPhiInsn (com.android.jack.dx.ssa.PhiInsn)
}
com/android/jack/dx/ssa/PhiInsn.classPhiInsn.java
package com.android.jack.dx.ssa
public final com.android.jack.dx.ssa.PhiInsn extends com.android.jack.dx.ssa.SsaInsn {
private final int ropResultReg
private final java.util.ArrayList operands
private com.android.jack.dx.rop.code.RegisterSpecList sources
public void (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.ssa.SsaBasicBlock)
com.android.jack.dx.rop.code.RegisterSpec resultReg
com.android.jack.dx.ssa.SsaBasicBlock block
public void (int, com.android.jack.dx.ssa.SsaBasicBlock)
int resultReg
com.android.jack.dx.ssa.SsaBasicBlock block
public com.android.jack.dx.ssa.PhiInsn clone ()
public void updateSourcesToDefinitions (com.android.jack.dx.ssa.SsaMethod)
com.android.jack.dx.rop.code.RegisterSpec def
com.android.jack.dx.ssa.PhiInsn$Operand o
java.util.Iterator i$
com.android.jack.dx.ssa.SsaMethod ssaMeth
public void changeResultType (com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.code.LocalItem)
com.android.jack.dx.rop.type.TypeBearer type
com.android.jack.dx.rop.code.LocalItem local
public int getRopResultReg ()
public void addPhiOperand (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.ssa.SsaBasicBlock)
com.android.jack.dx.rop.code.RegisterSpec registerSpec
com.android.jack.dx.ssa.SsaBasicBlock predBlock
public void removePhiRegister (com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.ssa.PhiInsn$Operand o
java.util.Iterator i$
com.android.jack.dx.rop.code.RegisterSpec registerSpec
java.util.ArrayList operandsToRemove
public int predBlockIndexForSourcesIndex (int)
int sourcesIndex
public com.android.jack.dx.rop.code.Rop getOpcode ()
public com.android.jack.dx.rop.code.Insn getOriginalRopInsn ()
public boolean canThrow ()
public com.android.jack.dx.rop.code.RegisterSpecList getSources ()
com.android.jack.dx.ssa.PhiInsn$Operand o
int i
int szSources
public boolean isRegASource (int)
com.android.jack.dx.ssa.PhiInsn$Operand o
java.util.Iterator i$
int reg
public boolean areAllOperandsEqual ()
com.android.jack.dx.ssa.PhiInsn$Operand o
java.util.Iterator i$
int firstReg
public final void mapSourceRegisters (com.android.jack.dx.ssa.RegisterMapper)
com.android.jack.dx.rop.code.RegisterSpec old
com.android.jack.dx.ssa.PhiInsn$Operand o
java.util.Iterator i$
com.android.jack.dx.ssa.RegisterMapper mapper
public com.android.jack.dx.rop.code.Insn toRopInsn ()
public java.util.List predBlocksForReg (int, com.android.jack.dx.ssa.SsaMethod)
com.android.jack.dx.ssa.PhiInsn$Operand o
java.util.Iterator i$
int reg
com.android.jack.dx.ssa.SsaMethod ssaMeth
java.util.ArrayList ret
public boolean isPhiOrMove ()
public boolean hasSideEffect ()
public void accept (com.android.jack.dx.ssa.SsaInsn$Visitor)
com.android.jack.dx.ssa.SsaInsn$Visitor v
public java.lang.String toHuman ()
protected final java.lang.String toHumanWithInline (java.lang.String)
int i
String extra
StringBuffer sb
com.android.jack.dx.rop.code.RegisterSpec result
int sz
public volatile com.android.jack.dx.ssa.SsaInsn clone ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/android/jack/dx/ssa/PhiTypeResolver.classPhiTypeResolver.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.PhiTypeResolver extends java.lang.Object {
com.android.jack.dx.ssa.SsaMethod ssaMeth
private final java.util.BitSet worklist
public static void process (com.android.jack.dx.ssa.SsaMethod)
com.android.jack.dx.ssa.SsaMethod ssaMeth
private void (com.android.jack.dx.ssa.SsaMethod)
com.android.jack.dx.ssa.SsaMethod ssaMeth
private void run ()
com.android.jack.dx.ssa.SsaInsn definsn
int reg
com.android.jack.dx.ssa.SsaInsn useInsn
com.android.jack.dx.rop.code.RegisterSpec resultReg
int i
java.util.List useList
int sz
com.android.jack.dx.ssa.PhiInsn definsn
int regCount
int reg
private static boolean equalsHandlesNulls (com.android.jack.dx.rop.code.LocalItem, com.android.jack.dx.rop.code.LocalItem)
com.android.jack.dx.rop.code.LocalItem a
com.android.jack.dx.rop.code.LocalItem b
boolean resolveResultType (com.android.jack.dx.ssa.PhiInsn)
com.android.jack.dx.rop.code.RegisterSpec rs
int i
com.android.jack.dx.rop.code.RegisterSpec rs
int i
com.android.jack.dx.rop.type.TypeBearer newResultType
int i
StringBuilder sb
com.android.jack.dx.ssa.PhiInsn insn
com.android.jack.dx.rop.code.RegisterSpecList sources
com.android.jack.dx.rop.code.RegisterSpec first
int firstIndex
int szSources
com.android.jack.dx.rop.code.LocalItem firstLocal
com.android.jack.dx.rop.type.TypeBearer mergedType
boolean sameLocals
com.android.jack.dx.rop.type.TypeBearer newResultType
com.android.jack.dx.rop.code.LocalItem newLocal
com.android.jack.dx.rop.code.RegisterSpec result
private static com.android.jack.dx.rop.type.TypeBearer mergeType (com.android.jack.dx.rop.type.TypeBearer, com.android.jack.dx.rop.type.TypeBearer)
com.android.jack.dx.rop.type.TypeBearer componentUnion
com.android.jack.dx.rop.type.Type type1
com.android.jack.dx.rop.type.Type type2
com.android.jack.dx.rop.type.TypeBearer ft1
com.android.jack.dx.rop.type.TypeBearer ft2
}
com/android/jack/dx/ssa/RegisterMapper.classRegisterMapper.java
package com.android.jack.dx.ssa
public abstract com.android.jack.dx.ssa.RegisterMapper extends java.lang.Object {
public void ()
public abstract int getNewRegisterCount ()
public abstract com.android.jack.dx.rop.code.RegisterSpec map (com.android.jack.dx.rop.code.RegisterSpec)
public final com.android.jack.dx.rop.code.RegisterSpecList map (com.android.jack.dx.rop.code.RegisterSpecList)
int i
com.android.jack.dx.rop.code.RegisterSpecList sources
int sz
com.android.jack.dx.rop.code.RegisterSpecList newSources
public final com.android.jack.dx.rop.code.RegisterSpecSet map (com.android.jack.dx.rop.code.RegisterSpecSet)
com.android.jack.dx.rop.code.RegisterSpec registerSpec
int i
com.android.jack.dx.rop.code.RegisterSpecSet sources
int sz
com.android.jack.dx.rop.code.RegisterSpecSet newSources
}
com/android/jack/dx/ssa/SCCP.classSCCP.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.SCCP extends java.lang.Object {
private static final int TOP
private static final int CONSTANT
private static final int VARYING
private com.android.jack.dx.ssa.SsaMethod ssaMeth
private int regCount
private int[] latticeValues
private com.android.jack.dx.rop.cst.Constant[] latticeConstants
private java.util.ArrayList cfgWorklist
private java.util.ArrayList cfgPhiWorklist
private java.util.BitSet executableBlocks
private java.util.ArrayList ssaWorklist
private java.util.ArrayList varyingWorklist
private java.util.ArrayList branchWorklist
private void (com.android.jack.dx.ssa.SsaMethod)
int i
com.android.jack.dx.ssa.SsaMethod ssaMeth
public static void process (com.android.jack.dx.ssa.SsaMethod)
com.android.jack.dx.ssa.SsaMethod ssaMethod
private void addBlockToWorklist (com.android.jack.dx.ssa.SsaBasicBlock)
com.android.jack.dx.ssa.SsaBasicBlock ssaBlock
private void addUsersToWorklist (int, int)
com.android.jack.dx.ssa.SsaInsn insn
java.util.Iterator i$
com.android.jack.dx.ssa.SsaInsn insn
java.util.Iterator i$
int reg
int latticeValue
private boolean setLatticeValueTo (int, int, com.android.jack.dx.rop.cst.Constant)
int reg
int value
com.android.jack.dx.rop.cst.Constant cst
private void simulatePhi (com.android.jack.dx.ssa.PhiInsn)
int predBlockIndex
int sourceReg
int sourceRegValue
int i
com.android.jack.dx.ssa.PhiInsn insn
int phiResultReg
com.android.jack.dx.rop.code.RegisterSpecList sources
int phiResultValue
com.android.jack.dx.rop.cst.Constant phiConstant
int sourceSize
private void simulateBlock (com.android.jack.dx.ssa.SsaBasicBlock)
com.android.jack.dx.ssa.SsaInsn insn
java.util.Iterator i$
com.android.jack.dx.ssa.SsaBasicBlock block
private void simulatePhiBlock (com.android.jack.dx.ssa.SsaBasicBlock)
com.android.jack.dx.ssa.SsaInsn insn
java.util.Iterator i$
com.android.jack.dx.ssa.SsaBasicBlock block
private void simulateBranch (com.android.jack.dx.ssa.SsaInsn)
com.android.jack.dx.rop.code.RegisterSpec specB
int regB
boolean vA
int vA
int vA
int vB
com.android.jack.dx.rop.cst.Constant cA
com.android.jack.dx.rop.cst.Constant cB
com.android.jack.dx.rop.code.RegisterSpec specA
int regA
int successorBlock
int successorBlock
int successorBlock
int i
com.android.jack.dx.ssa.SsaInsn insn
com.android.jack.dx.rop.code.Rop opcode
com.android.jack.dx.rop.code.RegisterSpecList sources
boolean constantBranch
boolean constantSuccessor
com.android.jack.dx.ssa.SsaBasicBlock block
private com.android.jack.dx.rop.cst.Constant simulateMath (com.android.jack.dx.ssa.SsaInsn, int)
com.android.jack.dx.rop.cst.Constant cA
com.android.jack.dx.rop.code.CstInsn cstInsn
com.android.jack.dx.rop.cst.Constant cB
com.android.jack.dx.rop.cst.Constant cB
int regB
int vR
int vR
int vR
int vR
int vR
int vR
int vR
int vR
int vR
int vR
int vR
int vR
int vR
int vR
int vR
boolean skip
int vA
int vB
com.android.jack.dx.ssa.SsaInsn insn
int resultType
com.android.jack.dx.rop.code.Insn ropInsn
int opcode
com.android.jack.dx.rop.code.RegisterSpecList sources
int regA
com.android.jack.dx.rop.cst.Constant cA
com.android.jack.dx.rop.cst.Constant cB
private void simulateStmt (com.android.jack.dx.ssa.SsaInsn)
com.android.jack.dx.ssa.SsaBasicBlock succ
com.android.jack.dx.rop.code.CstInsn cstInsn
int sourceReg
com.android.jack.dx.ssa.SsaInsn insn
com.android.jack.dx.rop.code.Insn ropInsn
int opcode
com.android.jack.dx.rop.code.RegisterSpec result
int resultReg
int resultValue
com.android.jack.dx.rop.cst.Constant resultConstant
private void run ()
int listSize
com.android.jack.dx.ssa.SsaBasicBlock block
int listSize
com.android.jack.dx.ssa.SsaBasicBlock block
int listSize
com.android.jack.dx.ssa.SsaInsn insn
int listSize
com.android.jack.dx.ssa.SsaInsn insn
com.android.jack.dx.ssa.SsaBasicBlock firstBlock
private void replaceConstants ()
com.android.jack.dx.ssa.NormalSsaInsn nInsn
com.android.jack.dx.rop.code.RegisterSpecList sources
int index
com.android.jack.dx.rop.code.RegisterSpec spec
com.android.jack.dx.rop.code.RegisterSpec newSpec
com.android.jack.dx.ssa.SsaInsn insn
java.util.Iterator i$
com.android.jack.dx.ssa.SsaInsn defn
com.android.jack.dx.rop.type.TypeBearer typeBearer
com.android.jack.dx.rop.code.RegisterSpec dest
com.android.jack.dx.rop.code.RegisterSpec newDest
int reg
private void replaceBranches ()
int successorBlock
int i
int oldSuccessor
com.android.jack.dx.ssa.SsaBasicBlock block
int successorSize
com.android.jack.dx.rop.code.Insn originalRopInsn
com.android.jack.dx.ssa.SsaInsn insn
java.util.Iterator i$
}
com/android/jack/dx/ssa/SetFactory.classSetFactory.java
package com.android.jack.dx.ssa
public final com.android.jack.dx.ssa.SetFactory extends java.lang.Object {
private static final int DOMFRONT_SET_THRESHOLD_SIZE
private static final int INTERFERENCE_SET_THRESHOLD_SIZE
private static final int LIVENESS_SET_THRESHOLD_SIZE
public void ()
static com.android.jack.dx.util.IntSet makeDomFrontSet (int)
int szBlocks
public static com.android.jack.dx.util.IntSet makeInterferenceSet (int)
int countRegs
static com.android.jack.dx.util.IntSet makeLivenessSet (int)
int countRegs
}
com/android/jack/dx/ssa/SsaBasicBlock$LabelComparator.classSsaBasicBlock.java
package com.android.jack.dx.ssa
public final com.android.jack.dx.ssa.SsaBasicBlock$LabelComparator extends java.lang.Object implements java.util.Comparator {
public void ()
public int compare (com.android.jack.dx.ssa.SsaBasicBlock, com.android.jack.dx.ssa.SsaBasicBlock)
com.android.jack.dx.ssa.SsaBasicBlock b1
com.android.jack.dx.ssa.SsaBasicBlock b2
int label1
int label2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/jack/dx/ssa/SsaBasicBlock$Visitor.classSsaBasicBlock.java
package com.android.jack.dx.ssa
public abstract com.android.jack.dx.ssa.SsaBasicBlock$Visitor extends java.lang.Object {
public abstract void visitBlock (com.android.jack.dx.ssa.SsaBasicBlock, com.android.jack.dx.ssa.SsaBasicBlock)
}
com/android/jack/dx/ssa/SsaBasicBlock.classSsaBasicBlock.java
package com.android.jack.dx.ssa
public final com.android.jack.dx.ssa.SsaBasicBlock extends java.lang.Object {
public static boolean enablePhisBeforeMoveException
public static final java.util.Comparator LABEL_COMPARATOR
private java.util.ArrayList insns
private java.util.BitSet predecessors
private java.util.BitSet successors
private com.android.jack.dx.util.IntList successorList
private int primarySuccessor
private int ropLabel
private com.android.jack.dx.ssa.SsaMethod parent
private int index
private final java.util.ArrayList domChildren
private int movesFromPhisAtEnd
private int movesFromPhisAtBeginning
private int reachable
private com.android.jack.dx.util.IntSet liveIn
private com.android.jack.dx.util.IntSet liveOut
static final boolean $assertionsDisabled
public void (int, int, com.android.jack.dx.ssa.SsaMethod)
int basicBlockIndex
int ropLabel
com.android.jack.dx.ssa.SsaMethod parent
public static com.android.jack.dx.ssa.SsaBasicBlock newFromRop (com.android.jack.dx.rop.code.RopMethod, int, com.android.jack.dx.ssa.SsaMethod)
int i
int sz
int primarySuccessor
com.android.jack.dx.rop.code.RopMethod rmeth
int basicBlockIndex
com.android.jack.dx.ssa.SsaMethod parent
com.android.jack.dx.rop.code.BasicBlockList ropBlocks
com.android.jack.dx.rop.code.BasicBlock bb
com.android.jack.dx.ssa.SsaBasicBlock result
com.android.jack.dx.rop.code.InsnList ropInsns
public void addDomChild (com.android.jack.dx.ssa.SsaBasicBlock)
com.android.jack.dx.ssa.SsaBasicBlock child
public java.util.ArrayList getDomChildren ()
public void addPhiInsnForReg (int)
int reg
public void addPhiInsnForReg (com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.RegisterSpec resultSpec
public void addInsnToHead (com.android.jack.dx.rop.code.Insn)
com.android.jack.dx.rop.code.Insn insn
com.android.jack.dx.ssa.SsaInsn newInsn
public void replaceLastInsn (com.android.jack.dx.rop.code.Insn)
com.android.jack.dx.rop.code.Insn insn
com.android.jack.dx.ssa.SsaInsn oldInsn
com.android.jack.dx.ssa.SsaInsn newInsn
public void forEachPhiInsn (com.android.jack.dx.ssa.PhiInsn$Visitor)
com.android.jack.dx.ssa.SsaInsn insn
int i
com.android.jack.dx.ssa.PhiInsn$Visitor v
int sz
public void removeAllPhiInsns ()
private int getCountPhiInsns ()
com.android.jack.dx.ssa.SsaInsn insn
int countPhiInsns
int sz
public java.util.ArrayList getInsns ()
public java.util.List getPhiInsns ()
public int getIndex ()
public int getRopLabel ()
public java.lang.String getRopLabelString ()
public java.util.BitSet getPredecessors ()
public java.util.BitSet getSuccessors ()
public com.android.jack.dx.util.IntList getSuccessorList ()
public int getPrimarySuccessorIndex ()
public int getPrimarySuccessorRopLabel ()
public com.android.jack.dx.ssa.SsaBasicBlock getPrimarySuccessor ()
public com.android.jack.dx.util.IntList getRopLabelSuccessorList ()
int i
com.android.jack.dx.util.IntList result
int sz
public com.android.jack.dx.ssa.SsaMethod getParent ()
public com.android.jack.dx.ssa.SsaBasicBlock insertNewPredecessor ()
com.android.jack.dx.ssa.SsaBasicBlock predBlock
int i
com.android.jack.dx.ssa.SsaBasicBlock newPred
public com.android.jack.dx.ssa.SsaBasicBlock insertNewSuccessor (com.android.jack.dx.ssa.SsaBasicBlock)
int i
com.android.jack.dx.ssa.SsaBasicBlock other
com.android.jack.dx.ssa.SsaBasicBlock newSucc
public void replaceSuccessor (int, int)
int i
int oldIndex
int newIndex
public void removeSuccessor (int)
int i
int oldIndex
int removeIndex
public void exitBlockFixup (com.android.jack.dx.ssa.SsaBasicBlock)
com.android.jack.dx.ssa.SsaBasicBlock exitBlock
public void addMoveToEnd (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.ssa.SsaBasicBlock succ
int i
com.android.jack.dx.rop.code.RegisterSpecList sources
com.android.jack.dx.ssa.NormalSsaInsn toAdd
com.android.jack.dx.rop.code.RegisterSpec result
com.android.jack.dx.rop.code.RegisterSpec source
com.android.jack.dx.ssa.NormalSsaInsn lastInsn
public void addMoveToBeginning (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.RegisterSpec result
com.android.jack.dx.rop.code.RegisterSpec source
com.android.jack.dx.rop.code.RegisterSpecList sources
com.android.jack.dx.ssa.NormalSsaInsn toAdd
private static void setRegsUsed (java.util.BitSet, com.android.jack.dx.rop.code.RegisterSpec)
java.util.BitSet regsUsed
com.android.jack.dx.rop.code.RegisterSpec rs
private static boolean checkRegUsed (java.util.BitSet, com.android.jack.dx.rop.code.RegisterSpec)
java.util.BitSet regsUsed
com.android.jack.dx.rop.code.RegisterSpec rs
int reg
int category
private void scheduleUseBeforeAssigned (java.util.List)
int i
com.android.jack.dx.ssa.SsaInsn insn
int i
com.android.jack.dx.ssa.SsaInsn insn
int i
com.android.jack.dx.ssa.SsaInsn insnToSplit
com.android.jack.dx.rop.code.RegisterSpec result
com.android.jack.dx.rop.code.RegisterSpec tempSpec
com.android.jack.dx.ssa.NormalSsaInsn toAdd
com.android.jack.dx.rop.code.RegisterSpecList newSources
com.android.jack.dx.ssa.NormalSsaInsn toReplace
int oldInsertPlace
java.util.List toSchedule
java.util.BitSet regsUsedAsSources
java.util.BitSet regsUsedAsResults
int sz
int insertPlace
public void addLiveOut (int)
int regV
public void addLiveIn (int)
int regV
public com.android.jack.dx.util.IntSet getLiveInRegs ()
public com.android.jack.dx.util.IntSet getLiveOutRegs ()
public boolean isExitBlock ()
public boolean isReachable ()
public void setReachable (int)
int reach
public void scheduleMovesFromPhis ()
com.android.jack.dx.ssa.SsaInsn insn
java.util.Iterator i$
com.android.jack.dx.rop.code.RegisterSpec originalResultSpec
int spareRegister
com.android.jack.dx.rop.code.RegisterSpec tempSpec
com.android.jack.dx.ssa.NormalSsaInsn toAdd
boolean moveExceptionInterferes
int moveExceptionResult
java.util.List toSchedule
com.android.jack.dx.ssa.SsaInsn firstNonPhiMoveInsn
public void forEachInsn (com.android.jack.dx.ssa.SsaInsn$Visitor)
int i
com.android.jack.dx.ssa.SsaInsn$Visitor visitor
int len
public java.lang.String toString ()
static int access$000 (com.android.jack.dx.ssa.SsaBasicBlock)
com.android.jack.dx.ssa.SsaBasicBlock x0
static void ()
}
com/android/jack/dx/ssa/SsaConverter.classSsaConverter.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.SsaConverter extends java.lang.Object {
public static final boolean DEBUG
public void ()
public static com.android.jack.dx.ssa.SsaMethod convertToSsaMethod (com.android.jack.dx.rop.code.RopMethod, int, boolean)
com.android.jack.dx.rop.code.RopMethod rmeth
int paramWidth
boolean isStatic
com.android.jack.dx.ssa.SsaMethod result
com.android.jack.dx.ssa.LocalVariableInfo localInfo
public static void updateSsaMethod (com.android.jack.dx.ssa.SsaMethod, int)
com.android.jack.dx.ssa.SsaMethod ssaMeth
int threshold
com.android.jack.dx.ssa.LocalVariableInfo localInfo
public static com.android.jack.dx.ssa.SsaMethod testEdgeSplit (com.android.jack.dx.rop.code.RopMethod, int, boolean)
com.android.jack.dx.rop.code.RopMethod rmeth
int paramWidth
boolean isStatic
com.android.jack.dx.ssa.SsaMethod result
public static com.android.jack.dx.ssa.SsaMethod testPhiPlacement (com.android.jack.dx.rop.code.RopMethod, int, boolean)
com.android.jack.dx.rop.code.RopMethod rmeth
int paramWidth
boolean isStatic
com.android.jack.dx.ssa.SsaMethod result
com.android.jack.dx.ssa.LocalVariableInfo localInfo
private static void edgeSplit (com.android.jack.dx.ssa.SsaMethod)
com.android.jack.dx.ssa.SsaMethod result
private static void edgeSplitPredecessors (com.android.jack.dx.ssa.SsaMethod)
com.android.jack.dx.ssa.SsaBasicBlock block
int i
com.android.jack.dx.ssa.SsaMethod result
java.util.ArrayList blocks
private static boolean nodeNeedsUniquePredecessor (com.android.jack.dx.ssa.SsaBasicBlock)
com.android.jack.dx.ssa.SsaBasicBlock block
int countPredecessors
int countSuccessors
private static void edgeSplitMoveExceptionsAndResults (com.android.jack.dx.ssa.SsaMethod)
com.android.jack.dx.ssa.SsaBasicBlock predecessor
com.android.jack.dx.ssa.SsaBasicBlock zNode
int j
java.util.BitSet preds
com.android.jack.dx.ssa.SsaBasicBlock block
int i
com.android.jack.dx.ssa.SsaMethod ssaMeth
java.util.ArrayList blocks
private static void edgeSplitSuccessors (com.android.jack.dx.ssa.SsaMethod)
com.android.jack.dx.ssa.SsaBasicBlock succ
int j
com.android.jack.dx.ssa.SsaBasicBlock block
java.util.BitSet successors
int i
com.android.jack.dx.ssa.SsaMethod result
java.util.ArrayList blocks
private static boolean needsNewSuccessor (com.android.jack.dx.ssa.SsaBasicBlock, com.android.jack.dx.ssa.SsaBasicBlock)
com.android.jack.dx.ssa.SsaBasicBlock block
com.android.jack.dx.ssa.SsaBasicBlock succ
java.util.ArrayList insns
com.android.jack.dx.ssa.SsaInsn lastInsn
private static void placePhiFunctions (com.android.jack.dx.ssa.SsaMethod, com.android.jack.dx.ssa.LocalVariableInfo, int)
int i
com.android.jack.dx.rop.code.RegisterSpec rs
com.android.jack.dx.ssa.SsaInsn insn
java.util.Iterator i$
com.android.jack.dx.ssa.SsaBasicBlock b
int bi
int s
int tReg
com.android.jack.dx.rop.code.RegisterSpec rs
int dfBlockIndex
com.android.jack.dx.util.IntIterator dfIterator
int workBlockIndex
java.util.BitSet worklist
int reg
int s
com.android.jack.dx.ssa.SsaMethod ssaMeth
com.android.jack.dx.ssa.LocalVariableInfo localInfo
int threshold
java.util.ArrayList ssaBlocks
int regCount
int blockCount
com.android.jack.dx.ssa.DomFront df
com.android.jack.dx.ssa.DomFront$DomInfo[] domInfos
java.util.BitSet[] defsites
java.util.BitSet[] phisites
}
com/android/jack/dx/ssa/SsaInsn$Visitor.classSsaInsn.java
package com.android.jack.dx.ssa
public abstract com.android.jack.dx.ssa.SsaInsn$Visitor extends java.lang.Object {
public abstract void visitMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn)
public abstract void visitPhiInsn (com.android.jack.dx.ssa.PhiInsn)
public abstract void visitNonMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn)
}
com/android/jack/dx/ssa/SsaInsn.classSsaInsn.java
package com.android.jack.dx.ssa
public abstract com.android.jack.dx.ssa.SsaInsn extends java.lang.Object implements com.android.jack.dx.util.ToHuman java.lang.Cloneable {
private final com.android.jack.dx.ssa.SsaBasicBlock block
private com.android.jack.dx.rop.code.RegisterSpec result
protected void (com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.ssa.SsaBasicBlock)
com.android.jack.dx.rop.code.RegisterSpec result
com.android.jack.dx.ssa.SsaBasicBlock block
public static com.android.jack.dx.ssa.SsaInsn makeFromRop (com.android.jack.dx.rop.code.Insn, com.android.jack.dx.ssa.SsaBasicBlock)
com.android.jack.dx.rop.code.Insn insn
com.android.jack.dx.ssa.SsaBasicBlock block
public com.android.jack.dx.ssa.SsaInsn clone ()
CloneNotSupportedException ex
public com.android.jack.dx.rop.code.RegisterSpec getResult ()
protected void setResult (com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.RegisterSpec result
public abstract com.android.jack.dx.rop.code.RegisterSpecList getSources ()
public com.android.jack.dx.ssa.SsaBasicBlock getBlock ()
public boolean isResultReg (int)
int reg
public void changeResultReg (int)
int reg
public final void setResultLocal (com.android.jack.dx.rop.code.LocalItem)
com.android.jack.dx.rop.code.LocalItem local
com.android.jack.dx.rop.code.LocalItem oldItem
public final void mapRegisters (com.android.jack.dx.ssa.RegisterMapper)
com.android.jack.dx.ssa.RegisterMapper mapper
com.android.jack.dx.rop.code.RegisterSpec oldResult
public abstract void mapSourceRegisters (com.android.jack.dx.ssa.RegisterMapper)
public abstract com.android.jack.dx.rop.code.Rop getOpcode ()
public abstract com.android.jack.dx.rop.code.Insn getOriginalRopInsn ()
public com.android.jack.dx.rop.code.RegisterSpec getLocalAssignment ()
public boolean isRegASource (int)
int reg
public abstract com.android.jack.dx.rop.code.Insn toRopInsn ()
public abstract boolean isPhiOrMove ()
public abstract boolean hasSideEffect ()
public boolean isNormalMoveInsn ()
public boolean isMoveException ()
public abstract boolean canThrow ()
public abstract void accept (com.android.jack.dx.ssa.SsaInsn$Visitor)
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/android/jack/dx/ssa/SsaMethod$1.classSsaMethod.java
package com.android.jack.dx.ssa
com.android.jack.dx.ssa.SsaMethod$1 extends java.lang.Object implements com.android.jack.dx.ssa.SsaInsn$Visitor {
final com.android.jack.dx.ssa.SsaMethod this$0
void (com.android.jack.dx.ssa.SsaMethod)
public void visitMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn)
com.android.jack.dx.ssa.NormalSsaInsn insn
public void visitPhiInsn (com.android.jack.dx.ssa.PhiInsn)
com.android.jack.dx.ssa.PhiInsn phi
public void visitNonMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn)
com.android.jack.dx.ssa.NormalSsaInsn insn
com.android.jack.dx.rop.code.RegisterSpec result
}
com/android/jack/dx/ssa/SsaMethod$2.classSsaMethod.java
package com.android.jack.dx.ssa
com.android.jack.dx.ssa.SsaMethod$2 extends java.lang.Object implements com.android.jack.dx.ssa.SsaInsn$Visitor {
final com.android.jack.dx.ssa.SsaMethod this$0
void (com.android.jack.dx.ssa.SsaMethod)
public void visitMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn)
com.android.jack.dx.ssa.NormalSsaInsn insn
public void visitPhiInsn (com.android.jack.dx.ssa.PhiInsn)
com.android.jack.dx.ssa.PhiInsn phi
public void visitNonMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn)
com.android.jack.dx.ssa.NormalSsaInsn insn
private void addToUses (com.android.jack.dx.ssa.SsaInsn)
int i
com.android.jack.dx.ssa.SsaInsn insn
com.android.jack.dx.rop.code.RegisterSpecList rl
int sz
}
com/android/jack/dx/ssa/SsaMethod.classSsaMethod.java
package com.android.jack.dx.ssa
public final com.android.jack.dx.ssa.SsaMethod extends java.lang.Object {
private java.util.ArrayList blocks
private int entryBlockIndex
private int exitBlockIndex
private int registerCount
private int spareRegisterBase
private int borrowedSpareRegisters
private int maxLabel
private final int paramWidth
private final boolean isStatic
private com.android.jack.dx.ssa.SsaInsn[] definitionList
private java.util.ArrayList[] useList
private java.util.List[] unmodifiableUseList
private boolean backMode
public static com.android.jack.dx.ssa.SsaMethod newFromRopMethod (com.android.jack.dx.rop.code.RopMethod, int, boolean)
com.android.jack.dx.rop.code.RopMethod ropMethod
int paramWidth
boolean isStatic
com.android.jack.dx.ssa.SsaMethod result
private void (com.android.jack.dx.rop.code.RopMethod, int, boolean)
com.android.jack.dx.rop.code.RopMethod ropMethod
int paramWidth
boolean isStatic
static java.util.BitSet bitSetFromLabelList (com.android.jack.dx.rop.code.BasicBlockList, com.android.jack.dx.util.IntList)
int i
int sz
com.android.jack.dx.rop.code.BasicBlockList blocks
com.android.jack.dx.util.IntList labelList
java.util.BitSet result
public static com.android.jack.dx.util.IntList indexListFromLabelList (com.android.jack.dx.rop.code.BasicBlockList, com.android.jack.dx.util.IntList)
int i
int sz
com.android.jack.dx.rop.code.BasicBlockList ropBlocks
com.android.jack.dx.util.IntList labelList
com.android.jack.dx.util.IntList result
private void convertRopToSsaBlocks (com.android.jack.dx.rop.code.RopMethod)
com.android.jack.dx.ssa.SsaBasicBlock sbb
int i
com.android.jack.dx.rop.code.RopMethod rmeth
com.android.jack.dx.rop.code.BasicBlockList ropBlocks
int sz
int origEntryBlockIndex
com.android.jack.dx.ssa.SsaBasicBlock entryBlock
void makeExitBlock ()
com.android.jack.dx.ssa.SsaBasicBlock block
java.util.Iterator i$
com.android.jack.dx.ssa.SsaBasicBlock exitBlock
private static com.android.jack.dx.ssa.SsaInsn getGoto (com.android.jack.dx.ssa.SsaBasicBlock)
com.android.jack.dx.ssa.SsaBasicBlock block
public com.android.jack.dx.ssa.SsaBasicBlock makeNewGotoBlock ()
int newIndex
com.android.jack.dx.ssa.SsaBasicBlock newBlock
public int getEntryBlockIndex ()
public com.android.jack.dx.ssa.SsaBasicBlock getEntryBlock ()
public int getExitBlockIndex ()
public com.android.jack.dx.ssa.SsaBasicBlock getExitBlock ()
public int blockIndexToRopLabel (int)
int bi
public int getRegCount ()
public int getParamWidth ()
public boolean isStatic ()
public int borrowSpareRegister (int)
int category
int result
public void returnSpareRegisters ()
public java.util.ArrayList getBlocks ()
public int getCountReachableBlocks ()
com.android.jack.dx.ssa.SsaBasicBlock b
java.util.Iterator i$
int ret
public void computeReachability ()
com.android.jack.dx.ssa.SsaBasicBlock block
java.util.Iterator i$
int i
com.android.jack.dx.ssa.SsaBasicBlock block
java.util.BitSet succs
java.util.ArrayList blockList
public void mapRegisters (com.android.jack.dx.ssa.RegisterMapper)
com.android.jack.dx.ssa.SsaInsn insn
java.util.Iterator i$
com.android.jack.dx.ssa.SsaBasicBlock block
java.util.Iterator i$
com.android.jack.dx.ssa.RegisterMapper mapper
public com.android.jack.dx.ssa.SsaInsn getDefinitionForRegister (int)
int reg
private void buildUseList ()
int i
int i
void onSourceChanged (com.android.jack.dx.ssa.SsaInsn, com.android.jack.dx.rop.code.RegisterSpec, com.android.jack.dx.rop.code.RegisterSpec)
int reg
com.android.jack.dx.ssa.SsaInsn insn
com.android.jack.dx.rop.code.RegisterSpec oldSource
com.android.jack.dx.rop.code.RegisterSpec newSource
int reg
void onSourcesChanged (com.android.jack.dx.ssa.SsaInsn, com.android.jack.dx.rop.code.RegisterSpecList)
int reg
int i
com.android.jack.dx.ssa.SsaInsn insn
com.android.jack.dx.rop.code.RegisterSpecList oldSources
com.android.jack.dx.rop.code.RegisterSpecList sources
int szNew
private void removeFromUseList (com.android.jack.dx.ssa.SsaInsn, com.android.jack.dx.rop.code.RegisterSpecList)
int i
com.android.jack.dx.ssa.SsaInsn insn
com.android.jack.dx.rop.code.RegisterSpecList oldSources
int szNew
void onInsnAdded (com.android.jack.dx.ssa.SsaInsn)
com.android.jack.dx.ssa.SsaInsn insn
void onInsnRemoved (com.android.jack.dx.ssa.SsaInsn)
com.android.jack.dx.ssa.SsaInsn insn
com.android.jack.dx.rop.code.RegisterSpec resultReg
public void onInsnsChanged ()
void updateOneDefinition (com.android.jack.dx.ssa.SsaInsn, com.android.jack.dx.rop.code.RegisterSpec)
int reg
int reg
com.android.jack.dx.ssa.SsaInsn insn
com.android.jack.dx.rop.code.RegisterSpec oldResult
com.android.jack.dx.rop.code.RegisterSpec resultReg
public java.util.List getUseListForRegister (int)
int reg
public java.util.ArrayList[] getUseListCopy ()
int i
java.util.ArrayList[] useListCopy
public boolean isRegALocal (com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.Insn insn
com.android.jack.dx.ssa.SsaInsn use
java.util.Iterator i$
com.android.jack.dx.rop.code.RegisterSpec spec
com.android.jack.dx.ssa.SsaInsn defn
void setNewRegCount (int)
int newRegCount
public int makeNewSsaReg ()
int reg
public void forEachInsn (com.android.jack.dx.ssa.SsaInsn$Visitor)
com.android.jack.dx.ssa.SsaBasicBlock block
java.util.Iterator i$
com.android.jack.dx.ssa.SsaInsn$Visitor visitor
public void forEachPhiInsn (com.android.jack.dx.ssa.PhiInsn$Visitor)
com.android.jack.dx.ssa.SsaBasicBlock block
java.util.Iterator i$
com.android.jack.dx.ssa.PhiInsn$Visitor v
public void forEachBlockDepthFirst (boolean, com.android.jack.dx.ssa.SsaBasicBlock$Visitor)
int i
java.util.BitSet children
com.android.jack.dx.ssa.SsaBasicBlock cur
com.android.jack.dx.ssa.SsaBasicBlock parent
boolean reverse
com.android.jack.dx.ssa.SsaBasicBlock$Visitor v
java.util.BitSet visited
java.util.Stack stack
com.android.jack.dx.ssa.SsaBasicBlock rootBlock
public void forEachBlockDepthFirstDom (com.android.jack.dx.ssa.SsaBasicBlock$Visitor)
com.android.jack.dx.ssa.SsaBasicBlock child
int i
com.android.jack.dx.ssa.SsaBasicBlock cur
java.util.ArrayList curDomChildren
com.android.jack.dx.ssa.SsaBasicBlock$Visitor v
java.util.BitSet visited
java.util.Stack stack
public void deleteInsns (java.util.Set)
com.android.jack.dx.ssa.SsaInsn insn
int i
int i
com.android.jack.dx.rop.code.Insn gotoInsn
java.util.BitSet succs
java.util.ArrayList insns
int insnsSz
com.android.jack.dx.ssa.SsaInsn lastInsn
com.android.jack.dx.ssa.SsaBasicBlock block
java.util.Iterator i$
java.util.Set deletedInsns
public void setBackMode ()
static com.android.jack.dx.ssa.SsaInsn[] access$000 (com.android.jack.dx.ssa.SsaMethod)
com.android.jack.dx.ssa.SsaMethod x0
static java.util.ArrayList[] access$100 (com.android.jack.dx.ssa.SsaMethod)
com.android.jack.dx.ssa.SsaMethod x0
}
com/android/jack/dx/ssa/SsaRenamer$1.classSsaRenamer.java
package com.android.jack.dx.ssa
com.android.jack.dx.ssa.SsaRenamer$1 extends java.lang.Object implements com.android.jack.dx.ssa.SsaBasicBlock$Visitor {
final com.android.jack.dx.ssa.SsaRenamer this$0
void (com.android.jack.dx.ssa.SsaRenamer)
public void visitBlock (com.android.jack.dx.ssa.SsaBasicBlock, com.android.jack.dx.ssa.SsaBasicBlock)
com.android.jack.dx.ssa.SsaBasicBlock block
com.android.jack.dx.ssa.SsaBasicBlock unused
}
com/android/jack/dx/ssa/SsaRenamer$BlockRenamer$1.classSsaRenamer.java
package com.android.jack.dx.ssa
com.android.jack.dx.ssa.SsaRenamer$BlockRenamer$1 extends java.lang.Object implements com.android.jack.dx.ssa.PhiInsn$Visitor {
final com.android.jack.dx.ssa.SsaRenamer$BlockRenamer this$1
void (com.android.jack.dx.ssa.SsaRenamer$BlockRenamer)
public void visitPhiInsn (com.android.jack.dx.ssa.PhiInsn)
com.android.jack.dx.ssa.PhiInsn insn
int ropReg
com.android.jack.dx.rop.code.RegisterSpec stackTop
}
com/android/jack/dx/ssa/SsaRenamer$BlockRenamer$RenamingMapper.classSsaRenamer.java
package com.android.jack.dx.ssa
com.android.jack.dx.ssa.SsaRenamer$BlockRenamer$RenamingMapper extends com.android.jack.dx.ssa.RegisterMapper {
final com.android.jack.dx.ssa.SsaRenamer$BlockRenamer this$1
public void (com.android.jack.dx.ssa.SsaRenamer$BlockRenamer)
public int getNewRegisterCount ()
public com.android.jack.dx.rop.code.RegisterSpec map (com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.RegisterSpec registerSpec
int reg
}
com/android/jack/dx/ssa/SsaRenamer$BlockRenamer.classSsaRenamer.java
package com.android.jack.dx.ssa
com.android.jack.dx.ssa.SsaRenamer$BlockRenamer extends java.lang.Object implements com.android.jack.dx.ssa.SsaInsn$Visitor {
private final com.android.jack.dx.ssa.SsaBasicBlock block
private final com.android.jack.dx.rop.code.RegisterSpec[] currentMapping
private final java.util.HashSet movesToKeep
private final java.util.HashMap insnsToReplace
private final com.android.jack.dx.ssa.SsaRenamer$BlockRenamer$RenamingMapper mapper
final com.android.jack.dx.ssa.SsaRenamer this$0
void (com.android.jack.dx.ssa.SsaRenamer, com.android.jack.dx.ssa.SsaBasicBlock)
com.android.jack.dx.ssa.SsaBasicBlock block
public void process ()
com.android.jack.dx.ssa.SsaInsn insn
com.android.jack.dx.ssa.SsaInsn replaceInsn
int i
com.android.jack.dx.rop.code.RegisterSpec[] childStart
com.android.jack.dx.ssa.SsaBasicBlock child
java.util.Iterator i$
java.util.ArrayList insns
int szInsns
boolean first
private void addMapping (int, com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.RegisterSpec cur
int i
com.android.jack.dx.rop.code.RegisterSpec cur
int i
int ropReg
com.android.jack.dx.rop.code.RegisterSpec ssaReg
int ssaRegNum
com.android.jack.dx.rop.code.LocalItem ssaRegLocal
public void visitPhiInsn (com.android.jack.dx.ssa.PhiInsn)
com.android.jack.dx.ssa.PhiInsn phi
public void visitMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn)
com.android.jack.dx.rop.code.RegisterSpecList ssaSources
com.android.jack.dx.ssa.SsaInsn newInsn
com.android.jack.dx.ssa.NormalSsaInsn insn
com.android.jack.dx.rop.code.RegisterSpec ropResult
int ropResultReg
int ropSourceReg
int ssaSourceReg
com.android.jack.dx.rop.code.LocalItem sourceLocal
com.android.jack.dx.rop.code.LocalItem resultLocal
com.android.jack.dx.rop.code.LocalItem newLocal
com.android.jack.dx.rop.code.LocalItem associatedLocal
boolean onlyOneAssociatedLocal
com.android.jack.dx.rop.code.RegisterSpec ssaReg
public void visitNonMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn)
com.android.jack.dx.ssa.NormalSsaInsn insn
void processResultReg (com.android.jack.dx.ssa.SsaInsn)
com.android.jack.dx.ssa.SsaInsn insn
com.android.jack.dx.rop.code.RegisterSpec ropResult
int ropReg
private void updateSuccessorPhis ()
com.android.jack.dx.ssa.SsaBasicBlock successor
int i
com.android.jack.dx.ssa.PhiInsn$Visitor visitor
java.util.BitSet successors
static com.android.jack.dx.rop.code.RegisterSpec[] access$200 (com.android.jack.dx.ssa.SsaRenamer$BlockRenamer)
com.android.jack.dx.ssa.SsaRenamer$BlockRenamer x0
static com.android.jack.dx.ssa.SsaBasicBlock access$1000 (com.android.jack.dx.ssa.SsaRenamer$BlockRenamer)
com.android.jack.dx.ssa.SsaRenamer$BlockRenamer x0
}
com/android/jack/dx/ssa/SsaRenamer.classSsaRenamer.java
package com.android.jack.dx.ssa
public com.android.jack.dx.ssa.SsaRenamer extends java.lang.Object implements java.lang.Runnable {
private static final boolean DEBUG
private final com.android.jack.dx.ssa.SsaMethod ssaMeth
private int nextSsaReg
private final int ropRegCount
private int threshold
private final com.android.jack.dx.rop.code.RegisterSpec[][] startsForBlocks
private final java.util.ArrayList ssaRegToLocalItems
private com.android.jack.dx.util.IntList ssaRegToRopReg
public void (com.android.jack.dx.ssa.SsaMethod)
int i
com.android.jack.dx.ssa.SsaMethod ssaMeth
com.android.jack.dx.rop.code.RegisterSpec[] initialRegMapping
public void (com.android.jack.dx.ssa.SsaMethod, int)
com.android.jack.dx.ssa.SsaMethod ssaMeth
int thresh
public void run ()
private static com.android.jack.dx.rop.code.RegisterSpec[] dupArray (com.android.jack.dx.rop.code.RegisterSpec[])
com.android.jack.dx.rop.code.RegisterSpec[] orig
com.android.jack.dx.rop.code.RegisterSpec[] copy
private com.android.jack.dx.rop.code.LocalItem getLocalForNewReg (int)
int ssaReg
private void setNameForSsaReg (com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.rop.code.RegisterSpec ssaReg
int reg
com.android.jack.dx.rop.code.LocalItem local
private boolean isBelowThresholdRegister (int)
int ssaReg
private boolean isVersionZeroRegister (int)
int ssaReg
private static boolean equalsHandlesNulls (java.lang.Object, java.lang.Object)
Object a
Object b
static com.android.jack.dx.rop.code.RegisterSpec[][] access$000 (com.android.jack.dx.ssa.SsaRenamer)
com.android.jack.dx.ssa.SsaRenamer x0
static int access$100 (com.android.jack.dx.ssa.SsaRenamer)
com.android.jack.dx.ssa.SsaRenamer x0
static com.android.jack.dx.rop.code.RegisterSpec[] access$300 (com.android.jack.dx.rop.code.RegisterSpec[])
com.android.jack.dx.rop.code.RegisterSpec[] x0
static void access$400 (com.android.jack.dx.ssa.SsaRenamer, com.android.jack.dx.rop.code.RegisterSpec)
com.android.jack.dx.ssa.SsaRenamer x0
com.android.jack.dx.rop.code.RegisterSpec x1
static com.android.jack.dx.rop.code.LocalItem access$500 (com.android.jack.dx.ssa.SsaRenamer, int)
com.android.jack.dx.ssa.SsaRenamer x0
int x1
static boolean access$600 (java.lang.Object, java.lang.Object)
Object x0
Object x1
static int access$700 (com.android.jack.dx.ssa.SsaRenamer)
com.android.jack.dx.ssa.SsaRenamer x0
static boolean access$800 (com.android.jack.dx.ssa.SsaRenamer, int)
com.android.jack.dx.ssa.SsaRenamer x0
int x1
static int access$108 (com.android.jack.dx.ssa.SsaRenamer)
com.android.jack.dx.ssa.SsaRenamer x0
static boolean access$900 (com.android.jack.dx.ssa.SsaRenamer, int)
com.android.jack.dx.ssa.SsaRenamer x0
int x1
static com.android.jack.dx.ssa.SsaMethod access$1100 (com.android.jack.dx.ssa.SsaRenamer)
com.android.jack.dx.ssa.SsaRenamer x0
}
com/android/jack/dx/ssa/back/FirstFitAllocator.classFirstFitAllocator.java
package com.android.jack.dx.ssa.back
public com.android.jack.dx.ssa.back.FirstFitAllocator extends com.android.jack.dx.ssa.back.RegisterAllocator {
private static final boolean PRESLOT_PARAMS
private final java.util.BitSet mapped
public void (com.android.jack.dx.ssa.SsaMethod, com.android.jack.dx.ssa.back.InterferenceGraph)
com.android.jack.dx.ssa.SsaMethod ssaMeth
com.android.jack.dx.ssa.back.InterferenceGraph interference
public boolean wantsParamsMovedHigh ()
public com.android.jack.dx.ssa.RegisterMapper allocateRegisters ()
com.android.jack.dx.ssa.NormalSsaInsn defInsn
int j
int maxCategory
com.android.jack.dx.util.IntSet current
boolean isPreslotted
int newReg
int i
int oldRegCount
com.android.jack.dx.ssa.BasicRegisterMapper mapper
int nextNewRegister
private int paramNumberFromMoveParam (com.android.jack.dx.ssa.NormalSsaInsn)
com.android.jack.dx.ssa.NormalSsaInsn ndefInsn
com.android.jack.dx.rop.code.CstInsn origInsn
}
com/android/jack/dx/ssa/back/FirstFitLocalCombiningAllocator$1.classFirstFitLocalCombiningAllocator.java
package com.android.jack.dx.ssa.back
com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$1 extends java.lang.Object implements com.android.jack.dx.ssa.SsaInsn$Visitor {
final com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator this$0
void (com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator)
public void visitMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn)
com.android.jack.dx.ssa.NormalSsaInsn insn
public void visitPhiInsn (com.android.jack.dx.ssa.PhiInsn)
com.android.jack.dx.ssa.PhiInsn insn
public void visitNonMoveInsn (com.android.jack.dx.ssa.NormalSsaInsn)
com.android.jack.dx.ssa.NormalSsaInsn insn
private void processInsn (com.android.jack.dx.ssa.SsaInsn)
com.android.jack.dx.rop.code.LocalItem local
java.util.ArrayList regList
com.android.jack.dx.ssa.SsaInsn insn
com.android.jack.dx.rop.code.RegisterSpec assignment
}
com/android/jack/dx/ssa/back/FirstFitLocalCombiningAllocator$Alignment$1.classFirstFitLocalCombiningAllocator.java
package com.android.jack.dx.ssa.back
final com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment$1 extends com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment {
void (java.lang.String, int)
int nextClearBit (java.util.BitSet, int)
java.util.BitSet bitSet
int startIdx
int bitNumber
}
com/android/jack/dx/ssa/back/FirstFitLocalCombiningAllocator$Alignment$2.classFirstFitLocalCombiningAllocator.java
package com.android.jack.dx.ssa.back
final com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment$2 extends com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment {
void (java.lang.String, int)
int nextClearBit (java.util.BitSet, int)
java.util.BitSet bitSet
int startIdx
int bitNumber
}
com/android/jack/dx/ssa/back/FirstFitLocalCombiningAllocator$Alignment$3.classFirstFitLocalCombiningAllocator.java
package com.android.jack.dx.ssa.back
final com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment$3 extends com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment {
void (java.lang.String, int)
int nextClearBit (java.util.BitSet, int)
java.util.BitSet bitSet
int startIdx
}
com/android/jack/dx/ssa/back/FirstFitLocalCombiningAllocator$Alignment.classFirstFitLocalCombiningAllocator.java
package com.android.jack.dx.ssa.back
abstract com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment extends java.lang.Enum {
public static final com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment EVEN
public static final com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment ODD
public static final com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment UNSPECIFIED
private static final com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment[] $VALUES
public static com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment[] values ()
public static com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract int nextClearBit (java.util.BitSet, int)
void (java.lang.String, int, com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$1)
String x0
int x1
com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$1 x2
static void ()
}
com/android/jack/dx/ssa/back/FirstFitLocalCombiningAllocator$Multiset.classFirstFitLocalCombiningAllocator.java
package com.android.jack.dx.ssa.back
com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Multiset extends java.lang.Object {
private final int[] reg
private final int[] count
private int size
public void (int)
int maxSize
public void add (int)
int i
int element
public int getAndRemoveHighestCount ()
int i
int maxIndex
int maxReg
int maxCount
public int getSize ()
}
com/android/jack/dx/ssa/back/FirstFitLocalCombiningAllocator.classFirstFitLocalCombiningAllocator.java
package com.android.jack.dx.ssa.back
public com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator extends com.android.jack.dx.ssa.back.RegisterAllocator {
private static final boolean DEBUG
private final java.util.Map localVariables
private final java.util.ArrayList moveResultPseudoInsns
private final java.util.ArrayList invokeRangeInsns
private final java.util.ArrayList phiInsns
private final java.util.BitSet ssaRegsMapped
private final com.android.jack.dx.ssa.InterferenceRegisterMapper mapper
private final int paramRangeEnd
private final java.util.BitSet reservedRopRegs
private final java.util.BitSet usedRopRegs
public void (com.android.jack.dx.ssa.SsaMethod, com.android.jack.dx.ssa.back.InterferenceGraph)
com.android.jack.dx.ssa.SsaMethod ssaMeth
com.android.jack.dx.ssa.back.InterferenceGraph interference
public boolean wantsParamsMovedHigh ()
public com.android.jack.dx.ssa.RegisterMapper allocateRegisters ()
private void printLocalVars ()
com.android.jack.dx.rop.code.RegisterSpec reg
java.util.Iterator i$
StringBuilder regs
java.util.Map$Entry e
java.util.Iterator i$
private void handleLocalAssociatedParams ()
com.android.jack.dx.rop.code.RegisterSpec ssaSpec
int ssaReg
int i
int sz
int paramIndex
int paramCategory
java.util.ArrayList ssaRegs
java.util.Iterator i$
private int getParameterIndexForReg (int)
com.android.jack.dx.rop.code.CstInsn origInsn
int ssaReg
com.android.jack.dx.ssa.SsaInsn defInsn
com.android.jack.dx.rop.code.Rop opcode
private void handleLocalAssociatedOther ()
com.android.jack.dx.rop.code.RegisterSpec ssaSpec
int category
int i
int maxCategory
int sz
int ropReg
boolean done
java.util.ArrayList specs
java.util.Iterator i$
private boolean tryMapRegs (java.util.ArrayList, int, int, boolean)
boolean succeeded
com.android.jack.dx.rop.code.RegisterSpec spec
java.util.Iterator i$
java.util.ArrayList specs
int ropReg
int maxAllowedCategory
boolean markReserved
boolean remaining
private boolean tryMapReg (com.android.jack.dx.rop.code.RegisterSpec, int, int)
com.android.jack.dx.rop.code.RegisterSpec ssaSpec
int ropReg
int maxAllowedCategory
private void markReserved (int, int)
int ropReg
int category
private boolean rangeContainsReserved (int, int)
int i
int ropRangeStart
int width
private com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment getAlignment (int)
int regCategory
com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment alignment
private int findNextUnreservedRopReg (int, int)
int startReg
int regCategory
private int findNextUnreservedRopReg (int, int, com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment)
int i
int startReg
int width
com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment alignment
int reg
private int findRopRegForLocal (int, int)
int i
int startReg
int category
com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment alignment
int reg
private void handleUnassociatedParameters ()
int paramIndex
com.android.jack.dx.rop.code.RegisterSpec ssaSpec
int ssaReg
int szSsaRegs
private void handleInvokeRangeInsns ()
com.android.jack.dx.ssa.NormalSsaInsn insn
java.util.Iterator i$
private void handleCheckCastResults ()
int moveRopReg
int checkRopReg
int ropReg
java.util.ArrayList ssaRegs
com.android.jack.dx.rop.code.RegisterSpec moveRegSpec
int moveReg
java.util.BitSet predBlocks
com.android.jack.dx.ssa.SsaBasicBlock predBlock
java.util.ArrayList insnList
com.android.jack.dx.ssa.SsaInsn checkCastInsn
com.android.jack.dx.rop.code.RegisterSpec checkRegSpec
int checkReg
int category
boolean moveMapped
boolean checkMapped
boolean hasExceptionHandlers
int moveRopReg
int checkRopReg
com.android.jack.dx.ssa.NormalSsaInsn insn
java.util.Iterator i$
private void handlePhiInsns ()
com.android.jack.dx.ssa.PhiInsn insn
java.util.Iterator i$
private void handleNormalUnassociated ()
com.android.jack.dx.rop.code.RegisterSpec ssaSpec
int category
int ropReg
int ssaReg
int szSsaRegs
private boolean canMapRegs (java.util.ArrayList, int)
com.android.jack.dx.rop.code.RegisterSpec spec
java.util.Iterator i$
java.util.ArrayList specs
int ropReg
private boolean canMapReg (com.android.jack.dx.rop.code.RegisterSpec, int)
com.android.jack.dx.rop.code.RegisterSpec ssaSpec
int ropReg
int category
private boolean spansParamRange (int, int)
int ssaReg
int category
private void analyzeInstructions ()
private void addMapping (com.android.jack.dx.rop.code.RegisterSpec, int)
com.android.jack.dx.rop.code.RegisterSpec ssaSpec
int ropReg
int ssaReg
int category
private void adjustAndMapSourceRangeRange (com.android.jack.dx.ssa.NormalSsaInsn)
com.android.jack.dx.rop.code.RegisterSpec similarSpec
int similarReg
int j
java.util.ArrayList similarRegisters
int szSimilar
com.android.jack.dx.rop.code.RegisterSpec source
int sourceReg
int category
int curRopReg
com.android.jack.dx.rop.code.LocalItem localItem
int i
com.android.jack.dx.ssa.NormalSsaInsn insn
int newRegStart
com.android.jack.dx.rop.code.RegisterSpecList sources
int szSources
int nextRopReg
private int findRangeAndAdjust (com.android.jack.dx.ssa.NormalSsaInsn)
int category
int i
int ssaCenterReg
int rangeStart
java.util.BitSet curMovesRequired
int fitWidth
int score
int i
int i
com.android.jack.dx.ssa.NormalSsaInsn insn
com.android.jack.dx.rop.code.RegisterSpecList sources
int szSources
int[] categoriesForIndex
int rangeLength
int maxScore
int resultRangeStart
java.util.BitSet resultMovesRequired
int rangeStartOffset
private int findAnyFittingRange (com.android.jack.dx.ssa.NormalSsaInsn, int, int[], java.util.BitSet)
int category
int[] arr$
int len$
int i$
int regNumber
int p64bitsAligned
int p64bitsNotAligned
int fitWidth
com.android.jack.dx.ssa.NormalSsaInsn insn
int rangeLength
int[] categoriesForIndex
java.util.BitSet outMovesRequired
com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Alignment alignment
int rangeStart
private static boolean isEven (int)
int regNumger
private int fitPlanForRange (int, com.android.jack.dx.ssa.NormalSsaInsn, int[], java.util.BitSet)
com.android.jack.dx.rop.code.RegisterSpec ssaSpec
int ssaReg
int category
int i
int ropReg
com.android.jack.dx.ssa.NormalSsaInsn insn
int[] categoriesForIndex
java.util.BitSet outMovesRequired
com.android.jack.dx.rop.code.RegisterSpecList sources
int szSources
int fitWidth
com.android.jack.dx.util.IntSet liveOut
com.android.jack.dx.rop.code.RegisterSpecList liveOutSpecs
java.util.BitSet seen
com.android.jack.dx.rop.code.RegisterSpecList ssaSetToSpecs (com.android.jack.dx.util.IntSet)
com.android.jack.dx.util.IntSet ssaSet
com.android.jack.dx.rop.code.RegisterSpecList result
com.android.jack.dx.util.IntIterator iter
int i
private com.android.jack.dx.rop.code.LocalItem getLocalItemForReg (int)
com.android.jack.dx.rop.code.RegisterSpec spec
java.util.Iterator i$
java.util.Map$Entry entry
java.util.Iterator i$
int ssaReg
private void processPhiInsn (com.android.jack.dx.ssa.PhiInsn)
com.android.jack.dx.rop.code.RegisterSpec source
com.android.jack.dx.ssa.SsaInsn def
com.android.jack.dx.rop.code.RegisterSpec sourceDef
int sourceReg
int i
int maxReg
int i
com.android.jack.dx.ssa.PhiInsn insn
com.android.jack.dx.rop.code.RegisterSpec result
int resultReg
int category
com.android.jack.dx.rop.code.RegisterSpecList sources
int sourcesSize
java.util.ArrayList ssaRegs
com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator$Multiset mapSet
int mapReg
static boolean access$100 (int)
int x0
static java.util.Map access$200 (com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator)
com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator x0
static java.util.ArrayList access$300 (com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator)
com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator x0
static java.util.ArrayList access$400 (com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator)
com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator x0
static java.util.ArrayList access$500 (com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator)
com.android.jack.dx.ssa.back.FirstFitLocalCombiningAllocator x0
}
com/android/jack/dx/ssa/back/IdenticalBlockCombiner.classIdenticalBlockCombiner.java
package com.android.jack.dx.ssa.back
public com.android.jack.dx.ssa.back.IdenticalBlockCombiner extends java.lang.Object {
private final com.android.jack.dx.rop.code.RopMethod ropMethod
private final com.android.jack.dx.rop.code.BasicBlockList blocks
private final com.android.jack.dx.rop.code.BasicBlockList newBlocks
public void (com.android.jack.dx.rop.code.RopMethod)
com.android.jack.dx.rop.code.RopMethod rm
public com.android.jack.dx.rop.code.RopMethod process ()
int jLabel
com.android.jack.dx.rop.code.BasicBlock jBlock
int j
int iLabel
com.android.jack.dx.rop.code.BasicBlock iBlock
com.android.jack.dx.util.IntList toCombine
int i
com.android.jack.dx.rop.code.BasicBlock b
com.android.jack.dx.util.IntList preds
int szPreds
int bindex
int i
int szBlocks
java.util.BitSet toDelete
private static boolean compareInsns (com.android.jack.dx.rop.code.BasicBlock, com.android.jack.dx.rop.code.BasicBlock)
com.android.jack.dx.rop.code.BasicBlock a
com.android.jack.dx.rop.code.BasicBlock b
private void combineBlocks (int, com.android.jack.dx.util.IntList)
com.android.jack.dx.rop.code.BasicBlock predBlock
int j
int betaLabel
com.android.jack.dx.rop.code.BasicBlock bb
com.android.jack.dx.util.IntList preds
int szPreds
int i
int alphaLabel
com.android.jack.dx.util.IntList betaLabels
int szBetas
private void replaceSucc (com.android.jack.dx.rop.code.BasicBlock, int, int)
com.android.jack.dx.rop.code.BasicBlock block
int oldLabel
int newLabel
com.android.jack.dx.util.IntList newSuccessors
int newPrimarySuccessor
com.android.jack.dx.rop.code.BasicBlock newBB
}
com/android/jack/dx/ssa/back/InterferenceGraph.classInterferenceGraph.java
package com.android.jack.dx.ssa.back
public com.android.jack.dx.ssa.back.InterferenceGraph extends java.lang.Object {
private final java.util.ArrayList interference
public void (int)
int i
int countRegs
public void add (int, int)
int regV
int regW
public void dumpToStdout ()
StringBuilder sb
int i
int oldRegCount
public void mergeInterferenceSet (int, com.android.jack.dx.util.IntSet)
int reg
com.android.jack.dx.util.IntSet set
private void ensureCapacity (int)
int i
int size
int countRegs
}
com/android/jack/dx/ssa/back/LivenessAnalyzer$1.classLivenessAnalyzer.java
package com.android.jack.dx.ssa.back
com.android.jack.dx.ssa.back.LivenessAnalyzer$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$dx$ssa$back$LivenessAnalyzer$NextFunction
static void ()
}
com/android/jack/dx/ssa/back/LivenessAnalyzer$NextFunction.classLivenessAnalyzer.java
package com.android.jack.dx.ssa.back
final com.android.jack.dx.ssa.back.LivenessAnalyzer$NextFunction extends java.lang.Enum {
public static final com.android.jack.dx.ssa.back.LivenessAnalyzer$NextFunction LIVE_IN_AT_STATEMENT
public static final com.android.jack.dx.ssa.back.LivenessAnalyzer$NextFunction LIVE_OUT_AT_STATEMENT
public static final com.android.jack.dx.ssa.back.LivenessAnalyzer$NextFunction LIVE_OUT_AT_BLOCK
public static final com.android.jack.dx.ssa.back.LivenessAnalyzer$NextFunction DONE
private static final com.android.jack.dx.ssa.back.LivenessAnalyzer$NextFunction[] $VALUES
public static com.android.jack.dx.ssa.back.LivenessAnalyzer$NextFunction[] values ()
public static com.android.jack.dx.ssa.back.LivenessAnalyzer$NextFunction valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/dx/ssa/back/LivenessAnalyzer.classLivenessAnalyzer.java
package com.android.jack.dx.ssa.back
public com.android.jack.dx.ssa.back.LivenessAnalyzer extends java.lang.Object {
private final java.util.BitSet visitedBlocks
private final java.util.BitSet liveOutBlocks
private final int regV
private final com.android.jack.dx.ssa.SsaMethod ssaMeth
private final com.android.jack.dx.ssa.back.InterferenceGraph interference
private com.android.jack.dx.ssa.SsaBasicBlock blockN
private int statementIndex
private com.android.jack.dx.ssa.back.LivenessAnalyzer$NextFunction nextFunction
public static com.android.jack.dx.ssa.back.InterferenceGraph constructInterferenceGraph (com.android.jack.dx.ssa.SsaMethod)
int i
com.android.jack.dx.ssa.SsaMethod ssaMeth
int szRegs
com.android.jack.dx.ssa.back.InterferenceGraph interference
private void (com.android.jack.dx.ssa.SsaMethod, int, com.android.jack.dx.ssa.back.InterferenceGraph)
com.android.jack.dx.ssa.SsaMethod ssaMeth
int reg
com.android.jack.dx.ssa.back.InterferenceGraph interference
int blocksSz
private void handleTailRecursion ()
public void run ()
com.android.jack.dx.ssa.SsaBasicBlock pred
java.util.Iterator i$
com.android.jack.dx.ssa.PhiInsn phi
com.android.jack.dx.ssa.SsaInsn insn
java.util.Iterator i$
java.util.List useList
int nextLiveOutBlock
private void liveOutAtBlock ()
java.util.ArrayList insns
private void liveInAtStatement ()
java.util.BitSet preds
private void liveOutAtStatement ()
com.android.jack.dx.ssa.SsaInsn statement
com.android.jack.dx.rop.code.RegisterSpec rs
private static void coInterferePhis (com.android.jack.dx.ssa.SsaMethod, com.android.jack.dx.ssa.back.InterferenceGraph)
int j
int i
java.util.List phis
int szPhis
com.android.jack.dx.ssa.SsaBasicBlock b
java.util.Iterator i$
com.android.jack.dx.ssa.SsaMethod ssaMeth
com.android.jack.dx.ssa.back.InterferenceGraph interference
}
com/android/jack/dx/ssa/back/NullRegisterAllocator.classNullRegisterAllocator.java
package com.android.jack.dx.ssa.back
public com.android.jack.dx.ssa.back.NullRegisterAllocator extends com.android.jack.dx.ssa.back.RegisterAllocator {
public void (com.android.jack.dx.ssa.SsaMethod, com.android.jack.dx.ssa.back.InterferenceGraph)
com.android.jack.dx.ssa.SsaMethod ssaMeth
com.android.jack.dx.ssa.back.InterferenceGraph interference
public boolean wantsParamsMovedHigh ()
public com.android.jack.dx.ssa.RegisterMapper allocateRegisters ()
int i
int oldRegCount
com.android.jack.dx.ssa.BasicRegisterMapper mapper
}
com/android/jack/dx/ssa/back/RegisterAllocator.classRegisterAllocator.java
package com.android.jack.dx.ssa.back
public abstract com.android.jack.dx.ssa.back.RegisterAllocator extends java.lang.Object {
protected final com.android.jack.dx.ssa.SsaMethod ssaMeth
protected final com.android.jack.dx.ssa.back.InterferenceGraph interference
public void (com.android.jack.dx.ssa.SsaMethod, com.android.jack.dx.ssa.back.InterferenceGraph)
com.android.jack.dx.ssa.SsaMethod ssaMeth
com.android.jack.dx.ssa.back.InterferenceGraph interference
public abstract boolean wantsParamsMovedHigh ()
public abstract com.android.jack.dx.ssa.RegisterMapper allocateRegisters ()
protected final int getCategoryForSsaReg (int)
int reg
com.android.jack.dx.ssa.SsaInsn definition
protected final com.android.jack.dx.rop.code.RegisterSpec getDefinitionSpecForSsaReg (int)
int reg
com.android.jack.dx.ssa.SsaInsn definition
protected boolean isDefinitionMoveParam (int)
com.android.jack.dx.ssa.NormalSsaInsn ndefInsn
int reg
com.android.jack.dx.ssa.SsaInsn defInsn
protected final com.android.jack.dx.rop.code.RegisterSpec insertMoveBefore (com.android.jack.dx.ssa.SsaInsn, com.android.jack.dx.rop.code.RegisterSpec)
int i
com.android.jack.dx.ssa.SsaInsn insn
com.android.jack.dx.rop.code.RegisterSpec reg
com.android.jack.dx.ssa.SsaBasicBlock block
java.util.ArrayList insns
int insnIndex
com.android.jack.dx.rop.code.RegisterSpec newRegSpec
com.android.jack.dx.ssa.SsaInsn toAdd
int newReg
com.android.jack.dx.util.IntSet liveOut
com.android.jack.dx.util.IntIterator liveOutIter
com.android.jack.dx.rop.code.RegisterSpecList sources
int szSources
}
com/android/jack/dx/ssa/back/SsaToRop$1.classSsaToRop.java
package com.android.jack.dx.ssa.back
com.android.jack.dx.ssa.back.SsaToRop$1 extends java.lang.Object implements com.android.jack.dx.ssa.SsaBasicBlock$Visitor {
final java.util.ArrayList val$blocks
final com.android.jack.dx.ssa.back.SsaToRop this$0
void (com.android.jack.dx.ssa.back.SsaToRop, java.util.ArrayList)
public void visitBlock (com.android.jack.dx.ssa.SsaBasicBlock, com.android.jack.dx.ssa.SsaBasicBlock)
com.android.jack.dx.ssa.SsaBasicBlock pb
int i
java.util.BitSet preds
com.android.jack.dx.ssa.SsaBasicBlock b
com.android.jack.dx.ssa.SsaBasicBlock parent
java.util.ArrayList insns
}
com/android/jack/dx/ssa/back/SsaToRop$2.classSsaToRop.java
package com.android.jack.dx.ssa.back
com.android.jack.dx.ssa.back.SsaToRop$2 extends java.lang.Object implements java.util.Comparator {
final com.android.jack.dx.ssa.back.SsaToRop this$0
void (com.android.jack.dx.ssa.back.SsaToRop)
public int compare (java.lang.Integer, java.lang.Integer)
Integer o1
Integer o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/jack/dx/ssa/back/SsaToRop$PhiVisitor.classSsaToRop.java
package com.android.jack.dx.ssa.back
com.android.jack.dx.ssa.back.SsaToRop$PhiVisitor extends java.lang.Object implements com.android.jack.dx.ssa.PhiInsn$Visitor {
private final java.util.ArrayList blocks
public void (java.util.ArrayList)
java.util.ArrayList blocks
public void visitPhiInsn (com.android.jack.dx.ssa.PhiInsn)
com.android.jack.dx.rop.code.RegisterSpec source
com.android.jack.dx.ssa.SsaBasicBlock predBlock
int i
com.android.jack.dx.ssa.PhiInsn insn
com.android.jack.dx.rop.code.RegisterSpecList sources
com.android.jack.dx.rop.code.RegisterSpec result
int sz
}
com/android/jack/dx/ssa/back/SsaToRop.classSsaToRop.java
package com.android.jack.dx.ssa.back
public com.android.jack.dx.ssa.back.SsaToRop extends java.lang.Object {
private static final boolean DEBUG
private final com.android.jack.dx.ssa.SsaMethod ssaMeth
private final com.android.jack.dx.ssa.back.InterferenceGraph interference
public static com.android.jack.dx.rop.code.RopMethod convertToRopMethod (com.android.jack.dx.ssa.SsaMethod)
com.android.jack.dx.ssa.SsaMethod ssaMeth
private void (com.android.jack.dx.ssa.SsaMethod)
com.android.jack.dx.ssa.SsaMethod ssaMethod
private com.android.jack.dx.rop.code.RopMethod convert ()
com.android.jack.dx.ssa.back.RegisterAllocator allocator
com.android.jack.dx.ssa.RegisterMapper mapper
com.android.jack.dx.rop.code.RopMethod ropMethod
private void removeEmptyGotos ()
java.util.ArrayList blocks
private void removePhiFunctions ()
com.android.jack.dx.ssa.SsaBasicBlock block
java.util.Iterator i$
com.android.jack.dx.ssa.SsaBasicBlock block
java.util.Iterator i$
java.util.ArrayList blocks
private void moveParametersToHighRegisters ()
int i
int paramWidth
com.android.jack.dx.ssa.BasicRegisterMapper mapper
int regCount
private com.android.jack.dx.rop.code.BasicBlockList convertBasicBlocks ()
com.android.jack.dx.ssa.SsaBasicBlock b
java.util.Iterator i$
java.util.ArrayList blocks
com.android.jack.dx.ssa.SsaBasicBlock exitBlock
int ropBlockCount
com.android.jack.dx.rop.code.BasicBlockList result
int ropBlockIndex
private void verifyValidExitPredecessor (com.android.jack.dx.ssa.SsaBasicBlock)
com.android.jack.dx.ssa.SsaBasicBlock b
java.util.ArrayList insns
com.android.jack.dx.ssa.SsaInsn lastInsn
com.android.jack.dx.rop.code.Rop opcode
private com.android.jack.dx.rop.code.BasicBlock convertBasicBlock (com.android.jack.dx.ssa.SsaBasicBlock)
com.android.jack.dx.ssa.SsaBasicBlock block
com.android.jack.dx.util.IntList successorList
int primarySuccessorLabel
com.android.jack.dx.ssa.SsaBasicBlock exitBlock
int exitRopLabel
com.android.jack.dx.rop.code.BasicBlock result
private com.android.jack.dx.rop.code.InsnList convertInsns (java.util.ArrayList)
int i
java.util.ArrayList ssaInsns
int insnCount
com.android.jack.dx.rop.code.InsnList result
public int[] getRegistersByFrequency ()
int i
int i
int regCount
Integer[] ret
int[] result
static com.android.jack.dx.ssa.SsaMethod access$000 (com.android.jack.dx.ssa.back.SsaToRop)
com.android.jack.dx.ssa.back.SsaToRop x0
}
com/android/jack/dx/ssa/package-info.classpackage-info.java
package com.android.jack.dx.ssa
abstract com.android.jack.dx.ssa.package-info extends java.lang.Object {
}
com/android/jack/dx/util/AnnotatedOutput.classAnnotatedOutput.java
package com.android.jack.dx.util
public abstract com.android.jack.dx.util.AnnotatedOutput extends java.lang.Object implements com.android.jack.dx.util.Output {
public abstract boolean annotates ()
public abstract boolean isVerbose ()
public abstract void annotate (java.lang.String)
public abstract void annotate (int, java.lang.String)
public abstract void endAnnotation ()
public abstract int getAnnotationWidth ()
}
com/android/jack/dx/util/BitIntSet$1.classBitIntSet.java
package com.android.jack.dx.util
com.android.jack.dx.util.BitIntSet$1 extends java.lang.Object implements com.android.jack.dx.util.IntIterator {
private int idx
final com.android.jack.dx.util.BitIntSet this$0
void (com.android.jack.dx.util.BitIntSet)
public boolean hasNext ()
public int next ()
int ret
}
com/android/jack/dx/util/BitIntSet.classBitIntSet.java
package com.android.jack.dx.util
public com.android.jack.dx.util.BitIntSet extends java.lang.Object implements com.android.jack.dx.util.IntSet {
int[] bits
public void (int)
int max
public void add (int)
int value
private void ensureCapacity (int)
int[] newBits
int value
public void remove (int)
int value
public boolean has (int)
int value
public void merge (com.android.jack.dx.util.IntSet)
com.android.jack.dx.util.BitIntSet o
int i
com.android.jack.dx.util.ListIntSet o
int sz
com.android.jack.dx.util.IntIterator iter
com.android.jack.dx.util.IntSet other
public int elements ()
public com.android.jack.dx.util.IntIterator iterator ()
public java.lang.String toString ()
int i
StringBuilder sb
boolean first
}
com/android/jack/dx/util/Bits.classBits.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.Bits extends java.lang.Object {
private void ()
public static int[] makeBitSet (int)
int max
int size
public static int getMax (int[])
int[] bits
public static boolean get (int[], int)
int[] bits
int idx
int arrayIdx
int bit
public static void set (int[], int, boolean)
int[] bits
int idx
boolean value
int arrayIdx
int bit
public static void set (int[], int)
int[] bits
int idx
int arrayIdx
int bit
public static void clear (int[], int)
int[] bits
int idx
int arrayIdx
int bit
public static boolean isEmpty (int[])
int i
int[] bits
int len
public static int bitCount (int[])
int i
int[] bits
int len
int count
public static boolean anyInRange (int[], int, int)
int[] bits
int start
int end
int idx
public static int findFirst (int[], int)
int bitIdx
int word
int arrayIdx
int[] bits
int idx
int len
int minBit
public static int findFirst (int, int)
int value
int idx
int result
public static void or (int[], int[])
int i
int[] a
int[] b
public static java.lang.String toHuman (int[])
int i
int[] bits
StringBuilder sb
boolean needsComma
int bitsLength
}
com/android/jack/dx/util/ByteArray$GetCursor.classByteArray.java
package com.android.jack.dx.util
public abstract com.android.jack.dx.util.ByteArray$GetCursor extends java.lang.Object {
public abstract int getCursor ()
}
com/android/jack/dx/util/ByteArray$MyDataInputStream.classByteArray.java
package com.android.jack.dx.util
public com.android.jack.dx.util.ByteArray$MyDataInputStream extends java.io.DataInputStream {
public void (com.android.jack.dx.util.ByteArray$MyInputStream)
com.android.jack.dx.util.ByteArray$MyInputStream wrapped
}
com/android/jack/dx/util/ByteArray$MyInputStream.classByteArray.java
package com.android.jack.dx.util
public com.android.jack.dx.util.ByteArray$MyInputStream extends java.io.InputStream {
private int cursor
private int mark
final com.android.jack.dx.util.ByteArray this$0
public void (com.android.jack.dx.util.ByteArray)
public int read ()
int result
public int read (byte[], int, int)
byte[] arr
int offset
int length
int maxLength
public int available ()
public void mark (int)
int reserve
public void reset ()
public boolean markSupported ()
}
com/android/jack/dx/util/ByteArray.classByteArray.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.ByteArray extends java.lang.Object {
private final byte[] bytes
private final int start
private final int size
public void (byte[], int, int)
byte[] bytes
int start
int end
public void (byte[])
byte[] bytes
public int size ()
public com.android.jack.dx.util.ByteArray slice (int, int)
int start
int end
public int underlyingOffset (int, byte[])
int offset
byte[] bytes
public int getByte (int)
int off
public int getShort (int)
int off
public int getInt (int)
int off
public long getLong (int)
int off
int part1
int part2
public int getUnsignedByte (int)
int off
public int getUnsignedShort (int)
int off
public void getBytes (byte[], int)
byte[] out
int offset
private void checkOffsets (int, int)
int s
int e
private int getByte0 (int)
int off
private int getUnsignedByte0 (int)
int off
public com.android.jack.dx.util.ByteArray$MyDataInputStream makeDataInputStream ()
public com.android.jack.dx.util.ByteArray$MyInputStream makeInputStream ()
static int access$000 (com.android.jack.dx.util.ByteArray)
com.android.jack.dx.util.ByteArray x0
static int access$100 (com.android.jack.dx.util.ByteArray, int)
com.android.jack.dx.util.ByteArray x0
int x1
static byte[] access$200 (com.android.jack.dx.util.ByteArray)
com.android.jack.dx.util.ByteArray x0
static int access$300 (com.android.jack.dx.util.ByteArray)
com.android.jack.dx.util.ByteArray x0
}
com/android/jack/dx/util/ByteArrayAnnotatedOutput$Annotation.classByteArrayAnnotatedOutput.java
package com.android.jack.dx.util
com.android.jack.dx.util.ByteArrayAnnotatedOutput$Annotation extends java.lang.Object {
private final int start
private int end
private final String text
public void (int, int, java.lang.String)
int start
int end
String text
public void (int, java.lang.String)
int start
String text
public void setEndIfUnset (int)
int end
public void setEnd (int)
int end
public int getStart ()
public int getEnd ()
public java.lang.String getText ()
}
com/android/jack/dx/util/ByteArrayAnnotatedOutput.classByteArrayAnnotatedOutput.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.ByteArrayAnnotatedOutput extends java.lang.Object implements com.android.jack.dx.util.AnnotatedOutput com.android.jack.dx.util.ByteOutput {
private static final int DEFAULT_SIZE
private final boolean stretchy
private byte[] data
private int cursor
private boolean verbose
private java.util.ArrayList annotations
private int annotationWidth
private int hexCols
public void (byte[])
byte[] data
public void ()
public void (int)
int size
private void (byte[], boolean)
byte[] data
boolean stretchy
public byte[] getArray ()
public byte[] toByteArray ()
byte[] result
public int getCursor ()
public void assertCursor (int)
int expectedCursor
public void writeByte (int)
int value
int writeAt
int end
public void writeShort (int)
int value
int writeAt
int end
public void writeInt (int)
int value
int writeAt
int end
public void writeLong (long)
long value
int writeAt
int end
int half
public int writeUleb128 (int)
int value
int cursorBefore
public int writeSleb128 (int)
int value
int cursorBefore
public void write (com.android.jack.dx.util.ByteArray)
com.android.jack.dx.util.ByteArray bytes
int blen
int writeAt
int end
public void write (byte[], int, int)
byte[] bytes
int offset
int length
int writeAt
int end
int bytesEnd
public void write (byte[])
byte[] bytes
public void writeZeroes (int)
int count
int end
public void alignTo (int)
int alignment
int mask
int end
public boolean annotates ()
public boolean isVerbose ()
public void annotate (java.lang.String)
String msg
public void annotate (int, java.lang.String)
int startAt
int amt
String msg
int asz
int lastEnd
int startAt
public void endAnnotation ()
int sz
public int getAnnotationWidth ()
int leftWidth
public void enableAnnotations (int, boolean)
int annotationWidth
boolean verbose
int hexCols
public void finishAnnotating ()
com.android.jack.dx.util.ByteArrayAnnotatedOutput$Annotation last
int asz
public void writeAnnotationsTo (java.io.Writer) throws java.io.IOException
int end
String text
com.android.jack.dx.util.ByteArrayAnnotatedOutput$Annotation a
int start
int end
String text
java.io.Writer out
int width2
int width1
com.android.jack.dx.util.TwoColumnOutput twoc
java.io.Writer left
java.io.Writer right
int leftAt
int rightAt
int rightSz
private static void throwBounds ()
private void ensureCapacity (int)
byte[] newData
int desiredSize
}
com/android/jack/dx/util/ByteArrayByteInput.classByteArrayByteInput.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.ByteArrayByteInput extends java.lang.Object implements com.android.jack.dx.util.ByteInput {
private final byte[] bytes
private int position
public transient void (byte[])
byte[] bytes
public byte readByte ()
}
com/android/jack/dx/util/ByteInput.classByteInput.java
package com.android.jack.dx.util
public abstract com.android.jack.dx.util.ByteInput extends java.lang.Object {
public abstract byte readByte ()
}
com/android/jack/dx/util/ByteOutput.classByteOutput.java
package com.android.jack.dx.util
public abstract com.android.jack.dx.util.ByteOutput extends java.lang.Object {
public abstract void writeByte (int)
}
com/android/jack/dx/util/DexException.classDexException.java
package com.android.jack.dx.util
public com.android.jack.dx.util.DexException extends com.android.jack.dx.util.ExceptionWithContext {
private static final long serialVersionUID
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable cause
}
com/android/jack/dx/util/DexIndexOverflowException.classDexIndexOverflowException.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.DexIndexOverflowException extends com.android.jack.dx.util.DexException {
private static final long serialVersionUID
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable cause
}
com/android/jack/dx/util/ExceptionWithContext.classExceptionWithContext.java
package com.android.jack.dx.util
public com.android.jack.dx.util.ExceptionWithContext extends java.lang.RuntimeException {
private static final long serialVersionUID
private StringBuffer context
public static com.android.jack.dx.util.ExceptionWithContext withContext (java.lang.Throwable, java.lang.String)
com.android.jack.dx.util.ExceptionWithContext ewc
Throwable ex
String str
com.android.jack.dx.util.ExceptionWithContext ewc
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable cause
public void (java.lang.String, java.lang.Throwable)
String ctx
String message
Throwable cause
public void printStackTrace (java.io.PrintStream)
java.io.PrintStream out
public void printStackTrace (java.io.PrintWriter)
java.io.PrintWriter out
public void addContext (java.lang.String)
String str
public java.lang.String getContext ()
public void printContext (java.io.PrintStream)
java.io.PrintStream out
public void printContext (java.io.PrintWriter)
java.io.PrintWriter out
}
com/android/jack/dx/util/FileUtils.classFileUtils.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.FileUtils extends java.lang.Object {
private void ()
public static byte[] readFile (java.lang.String)
String fileName
java.io.File file
public static byte[] readFile (java.io.File)
int amt
int at
java.io.IOException ex
java.io.IOException ex
java.io.IOException ex
java.io.File file
long longLength
int length
byte[] result
java.io.FileInputStream in
public static boolean hasArchiveSuffix (java.lang.String)
String fileName
}
com/android/jack/dx/util/FixedSizeList.classFixedSizeList.java
package com.android.jack.dx.util
public com.android.jack.dx.util.FixedSizeList extends com.android.jack.dx.util.MutabilityControl implements com.android.jack.dx.util.ToHuman {
private Object[] arr
static final boolean $assertionsDisabled
public void (int)
NegativeArraySizeException ex
int size
public boolean equals (java.lang.Object)
Object other
com.android.jack.dx.util.FixedSizeList list
public int hashCode ()
public java.lang.String toString ()
String name
public java.lang.String toHuman ()
String name
public java.lang.String toString (java.lang.String, java.lang.String, java.lang.String)
String prefix
String separator
String suffix
public java.lang.String toHuman (java.lang.String, java.lang.String, java.lang.String)
String prefix
String separator
String suffix
public final int size ()
public void shrinkToFit ()
int i
Object one
int i
int sz
int newSz
Object[] newa
int at
protected final java.lang.Object get0 (int)
int n
Object result
protected final java.lang.Object getOrNull0 (int)
int n
protected final void set0 (int, java.lang.Object)
int n
Object obj
private java.lang.String toString0 (java.lang.String, java.lang.String, java.lang.String, boolean)
int i
String prefix
String separator
String suffix
boolean human
int len
StringBuffer sb
static void ()
}
com/android/jack/dx/util/Hex.classHex.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.Hex extends java.lang.Object {
private void ()
public static java.lang.String u8 (long)
int i
long v
char[] result
public static java.lang.String u4 (int)
int i
int v
char[] result
public static java.lang.String u3 (int)
int i
int v
char[] result
public static java.lang.String u2 (int)
int i
int v
char[] result
public static java.lang.String u2or4 (int)
int v
public static java.lang.String u1 (int)
int i
int v
char[] result
public static java.lang.String uNibble (int)
int v
char[] result
public static java.lang.String s8 (long)
int i
long v
char[] result
public static java.lang.String s4 (int)
int i
int v
char[] result
public static java.lang.String s2 (int)
int i
int v
char[] result
public static java.lang.String s1 (int)
int i
int v
char[] result
public static java.lang.String dump (byte[], int, int, int, int, int)
String astr
String astr
String astr
String astr
byte[] arr
int offset
int length
int outOffset
int bpl
int addressLength
int end
StringBuffer sb
int col
}
com/android/jack/dx/util/IndentingWriter.classIndentingWriter.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.IndentingWriter extends java.io.FilterWriter {
private final String prefix
private final int width
private final int maxIndent
private int column
private boolean collectingIndent
private int indent
public void (java.io.Writer, int, java.lang.String)
java.io.Writer out
int width
String prefix
public void (java.io.Writer, int)
java.io.Writer out
int width
public void write (int) throws java.io.IOException
int i
int c
public void write (char[], int, int) throws java.io.IOException
char[] cbuf
int off
int len
public void write (java.lang.String, int, int) throws java.io.IOException
String str
int off
int len
private void bol ()
}
com/android/jack/dx/util/IntIterator.classIntIterator.java
package com.android.jack.dx.util
public abstract com.android.jack.dx.util.IntIterator extends java.lang.Object {
public abstract boolean hasNext ()
public abstract int next ()
}
com/android/jack/dx/util/IntList.classIntList.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.IntList extends com.android.jack.dx.util.MutabilityControl {
public static final com.android.jack.dx.util.IntList EMPTY
private int[] values
private int size
private boolean sorted
public static com.android.jack.dx.util.IntList makeImmutable (int)
int value
com.android.jack.dx.util.IntList result
public static com.android.jack.dx.util.IntList makeImmutable (int, int)
int value0
int value1
com.android.jack.dx.util.IntList result
public void ()
public void (int)
NegativeArraySizeException ex
int initialCapacity
public int hashCode ()
int i
int result
public boolean equals (java.lang.Object)
int i
Object other
com.android.jack.dx.util.IntList otherList
public java.lang.String toString ()
int i
StringBuffer sb
public int size ()
public int get (int)
int n
public void set (int, int)
int n
int value
public void add (int)
int value
public void insert (int, int)
int n
int value
public void removeIndex (int)
int n
private void growIfNeeded ()
int[] newv
public int top ()
public int pop ()
int result
public void pop (int)
int n
public void shrink (int)
int newSize
public com.android.jack.dx.util.IntList mutableCopy ()
int i
int sz
com.android.jack.dx.util.IntList result
public void sort ()
public int indexOf (int)
int value
int ret
public int binarysearch (int)
int i
int guessIdx
int guess
int value
int sz
int min
int max
public boolean contains (int)
int value
static void ()
}
com/android/jack/dx/util/IntSet.classIntSet.java
package com.android.jack.dx.util
public abstract com.android.jack.dx.util.IntSet extends java.lang.Object {
public abstract void add (int)
public abstract void remove (int)
public abstract boolean has (int)
public abstract void merge (com.android.jack.dx.util.IntSet)
public abstract int elements ()
public abstract com.android.jack.dx.util.IntIterator iterator ()
}
com/android/jack/dx/util/LabeledItem.classLabeledItem.java
package com.android.jack.dx.util
public abstract com.android.jack.dx.util.LabeledItem extends java.lang.Object {
public abstract int getLabel ()
}
com/android/jack/dx/util/LabeledList.classLabeledList.java
package com.android.jack.dx.util
public com.android.jack.dx.util.LabeledList extends com.android.jack.dx.util.FixedSizeList {
private final com.android.jack.dx.util.IntList labelToIndex
public void (int)
int size
public void (com.android.jack.dx.util.LabeledList)
Object one
int i
com.android.jack.dx.util.LabeledList old
int sz
public final int getMaxLabel ()
int sz
int i
int newSize
private void removeLabel (int)
int oldLabel
private void addLabelIndex (int, int)
int i
int label
int index
int origSz
public final int indexOfLabel (int)
int label
public final int[] getLabelsInOrder ()
com.android.jack.dx.util.LabeledItem li
int i
int sz
int[] result
public void shrinkToFit ()
private void rebuildLabelToIndex ()
com.android.jack.dx.util.LabeledItem li
int i
int szItems
protected void set (int, com.android.jack.dx.util.LabeledItem)
int n
com.android.jack.dx.util.LabeledItem item
com.android.jack.dx.util.LabeledItem old
}
com/android/jack/dx/util/Leb128Utils.classLeb128Utils.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.Leb128Utils extends java.lang.Object {
private void ()
public static int unsignedLeb128Size (int)
int value
int remaining
int count
public static int signedLeb128Size (int)
int value
int remaining
int count
boolean hasMore
int end
public static int readSignedLeb128 (com.android.jack.dx.util.ByteInput)
com.android.jack.dx.util.ByteInput in
int result
int cur
int count
int signBits
public static int readUnsignedLeb128 (com.android.jack.dx.util.ByteInput)
com.android.jack.dx.util.ByteInput in
int result
int cur
int count
public static void writeUnsignedLeb128 (com.android.jack.dx.util.ByteOutput, int)
com.android.jack.dx.util.ByteOutput out
int value
int remaining
public static void writeSignedLeb128 (com.android.jack.dx.util.ByteOutput, int)
com.android.jack.dx.util.ByteOutput out
int value
int remaining
boolean hasMore
int end
}
com/android/jack/dx/util/ListIntSet$1.classListIntSet.java
package com.android.jack.dx.util
com.android.jack.dx.util.ListIntSet$1 extends java.lang.Object implements com.android.jack.dx.util.IntIterator {
private int idx
final com.android.jack.dx.util.ListIntSet this$0
void (com.android.jack.dx.util.ListIntSet)
public boolean hasNext ()
public int next ()
}
com/android/jack/dx/util/ListIntSet.classListIntSet.java
package com.android.jack.dx.util
public com.android.jack.dx.util.ListIntSet extends java.lang.Object implements com.android.jack.dx.util.IntSet {
final com.android.jack.dx.util.IntList ints
public void ()
public void add (int)
int value
int index
public void remove (int)
int value
int index
public boolean has (int)
int value
public void merge (com.android.jack.dx.util.IntSet)
com.android.jack.dx.util.ListIntSet o
int szThis
int szOther
int i
int j
int i
com.android.jack.dx.util.BitIntSet o
com.android.jack.dx.util.IntIterator iter
com.android.jack.dx.util.IntSet other
public int elements ()
public com.android.jack.dx.util.IntIterator iterator ()
public java.lang.String toString ()
}
com/android/jack/dx/util/MutabilityControl.classMutabilityControl.java
package com.android.jack.dx.util
public com.android.jack.dx.util.MutabilityControl extends java.lang.Object {
private boolean mutable
public void ()
public void (boolean)
boolean mutable
public void setImmutable ()
public final boolean isImmutable ()
public final boolean isMutable ()
public final void throwIfImmutable ()
public final void throwIfMutable ()
}
com/android/jack/dx/util/MutabilityException.classMutabilityException.java
package com.android.jack.dx.util
public com.android.jack.dx.util.MutabilityException extends com.android.jack.dx.util.ExceptionWithContext {
private static final long serialVersionUID
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable cause
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/android/jack/dx/util/Mutf8.classMutf8.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.Mutf8 extends java.lang.Object {
private void ()
public static java.lang.String decode (com.android.jack.dx.util.ByteInput, char[]) throws java.io.UTFDataFormatException
int b
int b
int c
char a
com.android.jack.dx.util.ByteInput in
char[] out
int s
private static long countBytes (java.lang.String, boolean) throws java.io.UTFDataFormatException
char ch
int i
String s
boolean shortLength
long result
int length
public static void encode (byte[], int, java.lang.String)
char ch
int i
byte[] dst
int offset
String s
int length
public static byte[] encode (java.lang.String) throws java.io.UTFDataFormatException
String s
int utfCount
byte[] result
}
com/android/jack/dx/util/Output.classOutput.java
package com.android.jack.dx.util
public abstract com.android.jack.dx.util.Output extends java.lang.Object implements com.android.jack.dx.util.ByteOutput {
public abstract int getCursor ()
public abstract void assertCursor (int)
public abstract void writeByte (int)
public abstract void writeShort (int)
public abstract void writeInt (int)
public abstract void writeLong (long)
public abstract int writeUleb128 (int)
public abstract int writeSleb128 (int)
public abstract void write (com.android.jack.dx.util.ByteArray)
public abstract void write (byte[], int, int)
public abstract void write (byte[])
public abstract void writeZeroes (int)
public abstract void alignTo (int)
}
com/android/jack/dx/util/ToHuman.classToHuman.java
package com.android.jack.dx.util
public abstract com.android.jack.dx.util.ToHuman extends java.lang.Object {
public abstract java.lang.String toHuman ()
}
com/android/jack/dx/util/TwoColumnOutput.classTwoColumnOutput.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.TwoColumnOutput extends java.lang.Object {
private final java.io.Writer out
private final int leftWidth
private final StringBuffer leftBuf
private final StringBuffer rightBuf
private final com.android.jack.dx.util.IndentingWriter leftColumn
private final com.android.jack.dx.util.IndentingWriter rightColumn
public static java.lang.String toString (java.lang.String, int, java.lang.String, java.lang.String, int)
java.io.IOException ex
String s1
int width1
String spacer
String s2
int width2
int len1
int len2
java.io.StringWriter sw
com.android.jack.dx.util.TwoColumnOutput twoOut
public void (java.io.Writer, int, int, java.lang.String)
java.io.Writer out
int leftWidth
int rightWidth
String spacer
java.io.StringWriter leftWriter
java.io.StringWriter rightWriter
public void (java.io.OutputStream, int, int, java.lang.String)
java.io.OutputStream out
int leftWidth
int rightWidth
String spacer
public java.io.Writer getLeft ()
public java.io.Writer getRight ()
public void flush ()
java.io.IOException ex
private void outputFullLines () throws java.io.IOException
int leftLen
int rightLen
private void flushLeft () throws java.io.IOException
private void flushRight () throws java.io.IOException
private static void appendNewlineIfNecessary (java.lang.StringBuffer, java.io.Writer) throws java.io.IOException
StringBuffer buf
java.io.Writer out
int len
private static void writeSpaces (java.io.Writer, int) throws java.io.IOException
java.io.Writer out
int amt
}
com/android/jack/dx/util/Unsigned.classUnsigned.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.Unsigned extends java.lang.Object {
private void ()
public static int compare (short, short)
short ushortA
short ushortB
int a
int b
public static int compare (int, int)
int uintA
int uintB
long a
long b
}
com/android/jack/dx/util/Warning.classWarning.java
package com.android.jack.dx.util
public com.android.jack.dx.util.Warning extends java.lang.RuntimeException {
private static final long serialVersionUID
public void (java.lang.String)
String message
}
com/android/jack/dx/util/Writers.classWriters.java
package com.android.jack.dx.util
public final com.android.jack.dx.util.Writers extends java.lang.Object {
private void ()
public static java.io.PrintWriter printWriterFor (java.io.Writer)
java.io.Writer writer
}
com/android/jack/ecj/loader/jast/AnnotationUtils.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.JAnnotation 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.JAnnotation subAnnotation
Object ecjValue
int i
com.android.jack.ir.ast.JArrayLiteral array
java.util.List subValues
int arraySize
Object[] ecjValues
Object ecjValue
com.android.jack.ir.ast.JEnumLiteral enumValue
String classBinaryName
String fieldName
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.JAnnotation targetAnnotation
com.android.jack.ir.ast.JAnnotation retentionPolicyAnnotation
static com.android.jack.ir.ast.JAnnotation getAnnotation (com.android.jack.ir.ast.Annotable, java.lang.String)
com.android.jack.ir.ast.JAnnotation annotation
java.util.Iterator i$
com.android.jack.ir.ast.Annotable annotable
String annotationType
private static boolean isDalvikAnnotation (com.android.jack.ir.ast.JAnnotation)
com.android.jack.ir.ast.JAnnotation annotation
String annotationType
private static boolean isTagbitsAnnotation (com.android.jack.ir.ast.JAnnotation)
com.android.jack.ir.ast.JAnnotation annotation
String annotationType
static void ()
}
com/android/jack/ecj/loader/jast/JAstBinaryAnnotation.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.JAnnotation jAnnotation
void (com.android.jack.ir.ast.JAnnotation)
com.android.jack.ir.ast.JAnnotation 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 ()
String name
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.JAnnotation defaultAnnotation
com.android.jack.ir.ast.JNameValuePair defaultValuePair
com.android.jack.ir.ast.JAnnotation annotation
com.android.jack.ir.ast.JAnnotationMethod annotationMethod
com.android.jack.ir.ast.JLiteral jLiteral
Object defaultValue
public char[][] getExceptionTypeNames ()
com.android.jack.ir.ast.JClass thrown
java.util.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.JAnnotation 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.JAnnotation enclosingAnnotation
public char[] getSuperclassName ()
com.android.jack.ir.ast.JClass superType
public long getTagBits ()
public boolean isAnonymous ()
com.android.jack.ir.ast.JNameValuePair pair
com.android.jack.ir.ast.JAnnotation enclosingAnnotation
boolean isAnonymous
com.android.jack.ir.ast.marker.SimpleName simpleNameInfo
public boolean isLocal ()
public boolean isMember ()
public char[] sourceFileName ()
String fileName
int simpleNameIndex
public java.lang.String toString ()
java.lang.String getBinaryName ()
public char[] getEnclosingMethod ()
com.android.jack.ir.ast.JMethod enclosingMethod
char[] enclosingMethodName
public 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.JAnnotation 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/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.JAnnotation)
com.android.jack.ir.ast.JMethodId id
com.android.jack.ir.ast.JNameValuePair pair
java.util.Iterator i$
com.android.jack.ir.ast.JAnnotation annotation
}
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.JPhantomLookup lookup
private static void checkType (java.lang.Object, com.android.jack.lookup.JPhantomLookup, java.lang.reflect.Field, com.android.jack.ir.ast.JType) throws java.lang.AssertionError
com.android.jack.ir.ast.JType typeFoundInLookup
com.android.jack.ir.ast.JType typeFoundInLookup
com.android.jack.ir.ast.JType typeFoundInLookup
com.android.jack.ir.ast.JType typeFoundInLookup
Object node
com.android.jack.lookup.JPhantomLookup lookup
java.lang.reflect.Field f
com.android.jack.ir.ast.JType typeToCheck
com.android.jack.ir.ast.JType typeFoundInLookup
String signature
private static java.lang.AssertionError createError (java.lang.Object, java.lang.reflect.Field)
Object checked
java.lang.reflect.Field f
String message
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
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)
com.android.jack.frontend.VirtualMethodsMarker$ComparableMethodId other
int otherHashCode
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 ()
com.android.jack.frontend.VirtualMethodsMarker clone
CloneNotSupportedException e
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[] problems
char[] unitSource
org.eclipse.jdt.internal.compiler.batch.Main currentMain
private int report (org.eclipse.jdt.core.compiler.CategorizedProblem[], 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
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
public void loggingExtraProblems (org.eclipse.jdt.internal.compiler.batch.Main)
org.eclipse.jdt.internal.compiler.batch.Main currentMain
java.util.List extras
}
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)
java.util.List types
com.android.jack.ir.impl.SourceCompilationException e
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 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 java.util.List getExtraProblems ()
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
public org.eclipse.jdt.internal.compiler.batch.CompilationUnit[] getCompilationUnits ()
String fileName
String[] arr$
int len$
int i$
org.eclipse.jdt.internal.compiler.batch.CompilationUnit[] cu
int idx
protected void initializeAnnotationProcessorManager ()
java.util.Map$Entry entry
java.util.Iterator i$
com.android.jack.library.InputLibrary classpathEntry
java.util.Iterator i$
java.util.List processorArgs
com.android.sched.util.config.Config config
java.util.List classpath
java.util.List jarOnlyClasspath
String[] args
org.eclipse.jdt.internal.compiler.apt.dispatch.BatchAnnotationProcessorManager manager
private static java.lang.String getPathString (java.util.List)
java.util.Iterator iter
java.util.List pathList
StringBuilder path
private static boolean checkFileAccess (java.lang.String)
java.io.File file
com.android.sched.util.file.WrongPermissionException e
String fileName
static void ()
}
com/android/jack/frontend/java/JavaParser$JackJavaParser.classJavaParser.java
package com.android.jack.frontend.java
com.android.jack.frontend.java.JavaParser$JackJavaParser extends org.eclipse.jdt.internal.compiler.parser.Parser {
public void (org.eclipse.jdt.internal.compiler.problem.ProblemReporter, boolean)
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
boolean optimizeStringLiterals
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration dietParse (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
}
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 initializeParser ()
public void process (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
int i
}
com/android/jack/incremental/CommonFilter$1.classCommonFilter.java
package com.android.jack.incremental
com.android.jack.incremental.CommonFilter$1 extends java.lang.Object implements java.lang.Runnable {
final java.io.File val$tempFile
final com.android.jack.incremental.CommonFilter this$0
void (com.android.jack.incremental.CommonFilter, java.io.File)
public void run ()
boolean deleted
}
com/android/jack/incremental/CommonFilter$ClasspathEntryIgnoredReportable.classCommonFilter.java
package com.android.jack.incremental
final com.android.jack.incremental.CommonFilter$ClasspathEntryIgnoredReportable extends java.lang.Object implements com.android.jack.reporting.Reportable {
private final Throwable cause
private void (java.lang.Throwable)
Throwable cause
public java.lang.String getMessage ()
public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel ()
void (java.lang.Throwable, com.android.jack.incremental.CommonFilter$1)
Throwable x0
com.android.jack.incremental.CommonFilter$1 x1
}
com/android/jack/incremental/CommonFilter$EmbeddedLibraryLoadingException.classCommonFilter.java
package com.android.jack.incremental
final com.android.jack.incremental.CommonFilter$EmbeddedLibraryLoadingException extends com.android.jack.reporting.ReportableException {
private static final long serialVersionUID
private void (java.lang.Exception)
Exception cause
public java.lang.String getMessage ()
public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel ()
void (java.lang.Exception, com.android.jack.incremental.CommonFilter$1)
Exception x0
com.android.jack.incremental.CommonFilter$1 x1
}
com/android/jack/incremental/CommonFilter$FailedToLocateJackJarException.classCommonFilter.java
package com.android.jack.incremental
final com.android.jack.incremental.CommonFilter$FailedToLocateJackJarException extends java.lang.Exception {
private static final long serialVersionUID
private void ()
public java.lang.String getMessage ()
void (com.android.jack.incremental.CommonFilter$1)
com.android.jack.incremental.CommonFilter$1 x0
}
com/android/jack/incremental/CommonFilter.classCommonFilter.java
package com.android.jack.incremental
public abstract com.android.jack.incremental.CommonFilter extends java.lang.Object {
public static final com.android.sched.util.config.id.BooleanPropertyId IMPORTED_JAR_DEBUG_INFO
public static final com.android.sched.util.config.id.BooleanPropertyId CLASSPATH_JAR_DEBUG_INFO
private static final String[] JACK_DEFAULT_LIB_PATH
private final boolean importedJarDebugInfo
private final boolean classpathJarDebugInfo
private static final java.util.logging.Logger logger
protected final com.android.sched.vfs.VFS incrementalVfs
private final com.android.jack.library.OutputJackLibrary outputJackLibrary
public void ()
com.android.sched.vfs.VFS dirVFS
protected java.util.Set getJavaFileNamesSpecifiedOnCommandLine (com.android.jack.Options)
com.android.sched.util.file.FileOrDirectory file
java.util.Iterator i$
com.android.jack.Options options
com.android.sched.util.config.Config config
String extension
java.util.Set javaFileNames
protected void fillFiles (java.io.File, java.lang.String, java.util.Set)
com.android.sched.util.location.FileLocation location
com.android.sched.util.file.WrongPermissionException e
com.android.sched.util.file.NotFileException e
com.android.sched.util.file.NoSuchFileException e
String path
java.io.File subFile
java.io.File[] arr$
int len$
int i$
java.io.File folder
String fileExt
java.util.Set fileNames
protected java.util.List getClasspathLibraries (java.util.List, boolean)
com.android.jill.Options jillOptions
com.android.jack.JarTransformationException e
java.io.File libraryFile
com.android.jack.library.InputLibrary library
java.util.Iterator i$
java.util.List files
boolean strictMode
java.util.List libraries
protected java.util.List getImportedLibraries (java.util.List)
com.android.jill.Options jillOptions
com.android.jack.JarTransformationException e
com.android.jack.reporting.ReportableException reportable
java.io.File libraryFile
com.android.jack.reporting.ReportableException reportable
com.android.jack.library.InputLibrary library
java.util.Iterator i$
java.util.List files
java.util.List libraries
private void reportInvalidClasspathLibrary (java.lang.Throwable, boolean)
com.android.jack.reporting.ReportableException reportable
Throwable cause
boolean strictMode
private java.util.List getDefaultLibraries ()
com.android.sched.vfs.VFS jackVfs
String prefix
String[] arr$
int len$
int i$
java.io.File jackJar
com.android.jack.incremental.CommonFilter$EmbeddedLibraryLoadingException reportable
com.android.jack.LibraryException e
java.net.URISyntaxException e
com.android.sched.util.file.FileAlreadyExistsException e
com.android.sched.util.file.CannotCreateFileException e
com.android.sched.util.file.CannotSetPermissionException e
com.android.jack.incremental.CommonFilter$EmbeddedLibraryLoadingException reportable
com.android.sched.util.file.WrongPermissionException e
com.android.jack.incremental.CommonFilter$EmbeddedLibraryLoadingException reportable
com.android.sched.util.file.NoSuchFileException e
com.android.jack.incremental.CommonFilter$EmbeddedLibraryLoadingException reportable
com.android.sched.util.file.NotFileOrDirectoryException e
com.android.jack.incremental.CommonFilter$EmbeddedLibraryLoadingException reportable
java.util.zip.ZipException e
java.util.List libraries
com.android.jack.incremental.CommonFilter$EmbeddedLibraryLoadingException e
java.net.URL location
com.android.jack.ir.ast.JSession session
public com.android.jack.library.OutputJackLibrary getOutputJackLibrary ()
private com.android.jack.library.InputJackLibrary convertJarWithJill (com.android.jill.Options) throws com.android.jack.JarTransformationException
java.io.File tempFile
Runnable tempFileDeleter
com.android.jack.library.InputJackLibraryCodec codec
com.android.sched.util.codec.CodecContext context
com.android.jack.library.InputJackLibrary inputLib
com.android.sched.util.codec.ParsingException e
com.android.sched.util.file.CannotCreateFileException e
java.io.IOException e
com.android.jill.JillException e
com.android.jill.Options jillOptions
static void ()
}
com/android/jack/incremental/GenerateLibraryFromIncrementalFolder.classGenerateLibraryFromIncrementalFolder.java
package com.android.jack.incremental
public com.android.jack.incremental.GenerateLibraryFromIncrementalFolder extends java.lang.Object implements com.android.sched.item.Feature {
public void ()
}
com/android/jack/incremental/Incremental.classIncremental.java
package com.android.jack.incremental
public com.android.jack.incremental.Incremental extends java.lang.Object implements com.android.sched.item.Feature {
public void ()
}
com/android/jack/incremental/IncrementalException.classIncrementalException.java
package com.android.jack.incremental
public com.android.jack.incremental.IncrementalException extends com.android.jack.reporting.ReportableException {
private static final long serialVersionUID
public void (java.lang.Throwable)
Throwable cause
public java.lang.String getMessage ()
public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel ()
}
com/android/jack/incremental/IncrementalInputFilter.classIncrementalInputFilter.java
package com.android.jack.incremental
public com.android.jack.incremental.IncrementalInputFilter extends com.android.jack.incremental.CommonFilter implements com.android.jack.incremental.InputFilter {
public static final com.android.sched.util.config.id.BooleanPropertyId INCREMENTAL_LOG
public static final com.android.sched.util.log.stats.StatisticId COMPILED_FILES
public static final com.android.sched.util.log.stats.StatisticId MODIFIED_FILES
public static final com.android.sched.util.log.stats.StatisticId DELETED_FILES
public static final com.android.sched.util.log.stats.StatisticId ADDED_FILES
public static final com.android.sched.util.log.stats.StatisticId SOURCE_FILES
private final com.android.jack.Options options
private final com.android.jack.library.InputJackLibrary incrementalInputLibrary
private final com.android.jack.analysis.dependency.library.LibraryDependencies libraryDependencies
private final com.android.jack.analysis.dependency.file.FileDependencies fileDependencies
private final com.android.jack.analysis.dependency.type.TypeDependencies typeDependencies
private final java.util.Set fileNamesOnCmdLine
private final com.android.sched.util.log.Tracer tracer
private final java.util.Set deletedFileNames
private final java.util.Set addedFileNames
private final java.util.Set modifiedFileNames
private final java.util.Set filesToRecompile
private final java.util.List importedLibrariesFromCommandLine
private final java.util.List librariesOnClasspathFromCommandLine
private final java.io.File incrementalFolder
static final boolean $assertionsDisabled
public void (com.android.jack.Options)
com.android.jack.library.LibraryReadingException reportable
com.android.sched.util.file.CannotReadException e
com.android.jack.library.LibraryReadingException reportable
com.android.jack.library.FileTypeDoesNotExistException e
com.android.jack.library.LibraryReadingException reportable
com.android.sched.util.file.CannotDeleteFileException e
com.android.jack.incremental.IncrementalLogWriter incLog
com.android.jack.library.LibraryWritingException reportable
com.android.jack.library.LibraryIOException e
com.android.jack.Options options
com.android.sched.util.config.Config config
com.android.jack.ir.ast.JSession session
java.util.List classpathContent
private void deleteAllResources () throws com.android.sched.util.file.CannotDeleteFileException com.android.jack.library.FileTypeDoesNotExistException
java.util.Iterator vFileIt
public java.util.List getClasspath ()
public java.util.Set getFileNamesToCompile ()
private java.util.Set getInternalFileNamesToCompile ()
java.util.Map typeRecompileDependencies
java.util.Set filesToRecompile
private void addDependencies (java.util.Set, java.util.Map, java.util.Set)
String dependencyFileName
java.util.Iterator i$
String fileName
java.util.Iterator i$
java.util.Set filesToRecompile
java.util.Map typeRecompileDependencies
java.util.Set fileNames
private void updateIncrementalState () throws com.android.jack.incremental.IncrementalException
String fileToRecompile
java.util.Iterator i$
String deletedFileName
java.util.Iterator i$
com.android.jack.library.OutputJackLibrary outputLibrary
private void deleteOldFilesFromJavaFiles (java.lang.String) throws com.android.jack.incremental.IncrementalException
com.android.sched.vfs.VPath vpath
String typeNameToRemove
java.util.Iterator i$
String javaFileName
java.util.List deletedTypes
private void deleteFile (com.android.jack.library.FileType, com.android.sched.vfs.VPath) throws com.android.jack.incremental.IncrementalException
com.android.sched.util.file.CannotDeleteFileException e
com.android.jack.library.FileType fileType
com.android.sched.vfs.VPath vpath
private boolean needFullBuild ()
com.android.jack.ir.ast.JSession session
private java.util.List getDependencyFileNamesToRecompile (java.util.Map, java.lang.String)
String dependentFileName
String typeName
java.util.Iterator i$
String modifiedTypeName
java.util.Iterator i$
java.util.Map typeRecompileDependencies
String modifiedJavaFileName
java.util.List fileNamesToRecompile
private com.android.jack.library.InputJackLibrary getIncrementalInternalLibrary ()
private void fillAddedFileNames (java.util.Set)
String javaFileName
java.util.Iterator i$
java.util.Set addedFileNames
java.util.Set previousFiles
private void fillModifiedFileNames (java.util.Set)
com.android.sched.vfs.InputVFile dexFile
com.android.jack.library.FileTypeDoesNotExistException e
com.android.sched.vfs.InputVFile dexFile
String typeName
java.util.Iterator i$
java.io.File javaFile
String javaFileName
java.util.Iterator i$
java.util.Set modifiedFileNames
private void fillDeletedFileNames (java.util.Set)
String javaFileName
java.util.Iterator i$
java.util.Set deletedFileNames
private void fillDependencies (com.android.jack.library.InputJackLibrary, com.android.sched.vfs.VPath, com.android.jack.analysis.dependency.Dependency) throws com.android.sched.util.file.CannotReadException com.android.jack.library.FileTypeDoesNotExistException
java.util.NoSuchElementException e
java.io.IOException e
com.android.jack.library.InputJackLibrary library
com.android.sched.vfs.VPath dependencyVPath
com.android.jack.analysis.dependency.Dependency dependency
com.android.sched.vfs.InputVFile dependenciesVFile
java.io.InputStreamReader fileReader
public java.util.List getImportedLibrary ()
com.android.jack.incremental.IncrementalException e
com.android.jack.library.InputLibrary library
java.util.Iterator i$
com.android.jack.library.LibraryReadingException e
java.util.List inputJackLibraries
java.util.List inputLibraries
com.android.jack.ir.ast.JSession session
static void ()
}
com/android/jack/incremental/IncrementalLogWriter$1.classIncrementalLogWriter.java
package com.android.jack.incremental
com.android.jack.incremental.IncrementalLogWriter$1 extends java.lang.Object implements com.google.common.base.Function {
final com.android.jack.incremental.IncrementalLogWriter this$0
void (com.android.jack.incremental.IncrementalLogWriter)
public java.lang.String apply (com.android.jack.library.InputLibrary)
com.android.jack.library.InputLibrary library
public volatile java.lang.Object apply (java.lang.Object)
}
com/android/jack/incremental/IncrementalLogWriter.classIncrementalLogWriter.java
package com.android.jack.incremental
com.android.jack.incremental.IncrementalLogWriter extends java.lang.Object {
static final com.android.sched.vfs.VPath vpath
private final java.io.PrintStream ps
private final com.android.jack.library.OutputJackLibrary library
private static com.google.common.base.Joiner commaJoiner
void (com.android.jack.library.OutputJackLibrary) throws com.android.jack.library.LibraryIOException
com.android.sched.vfs.OutputVFile vFile
com.android.sched.vfs.OutputVFile vFile
com.android.sched.util.file.CannotCreateFileException e1
com.android.jack.library.FileTypeDoesNotExistException e
com.android.sched.util.file.WrongPermissionException e
com.android.jack.library.OutputJackLibrary library
com.android.sched.vfs.OutputVFile vFile
void writeStrings (java.lang.String, java.util.Collection)
String prefixStr
java.util.Collection strings
void close ()
void writeString (java.lang.String)
String str
void writeLibraryDescriptions (java.lang.String, java.util.Collection)
String prefixStr
java.util.Collection libraries
static void ()
}
com/android/jack/incremental/InputFilter.classInputFilter.java
package com.android.jack.incremental
public abstract com.android.jack.incremental.InputFilter extends java.lang.Object {
public abstract java.util.Set getFileNamesToCompile ()
public abstract java.util.List getClasspath ()
public abstract com.android.jack.library.OutputJackLibrary getOutputJackLibrary ()
public abstract java.util.List getImportedLibrary ()
}
com/android/jack/incremental/NoInputFilter.classNoInputFilter.java
package com.android.jack.incremental
public com.android.jack.incremental.NoInputFilter extends com.android.jack.incremental.CommonFilter implements com.android.jack.incremental.InputFilter {
private final java.util.Set fileNamesToCompile
private final com.android.jack.Options options
private final java.util.List importedLibrariesFromCommandLine
private final java.util.List librariesOnClasspathFromCommandLine
public void (com.android.jack.Options)
com.android.jack.Options options
com.android.jack.ir.ast.JSession session
com.android.jack.analysis.dependency.library.LibraryDependencies libraryDependencies
public java.util.Set getFileNamesToCompile ()
public java.util.List getClasspath ()
public java.util.List getImportedLibrary ()
}
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 java.lang.String getMessage ()
com.android.jack.ir.JNodeInternalError$NodeInfo bottomNode
String message
public void addNode (com.android.jack.ir.HasSourceInfo)
Throwable e
com.android.jack.ir.HasSourceInfo node
com.android.jack.ir.JNodeInternalError other
String className
String description
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
public void addNode (java.lang.String, java.lang.String, com.android.jack.ir.sourceinfo.SourceInfo)
String className
String description
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
public java.util.List getNodeTrace ()
static void ()
}
com/android/jack/ir/JackFormatIr.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.JAnnotation)
public abstract java.util.Collection getAnnotations (com.android.jack.ir.ast.JAnnotationType)
public abstract java.util.Collection getAnnotations ()
public abstract java.util.Collection getAnnotationTypes ()
}
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)
}
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
}
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 void checkValidity ()
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
}
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
}
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
}
com/android/jack/ir/ast/JAnnotation.classJAnnotation.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JAnnotation extends com.android.jack.ir.ast.JLiteral {
private final java.util.List elements
private final com.android.jack.ir.ast.JAnnotationType type
private final com.android.jack.ir.ast.JRetentionPolicy retentionPolicy
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JRetentionPolicy, com.android.jack.ir.ast.JAnnotationType)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.JRetentionPolicy retentionPolicy
com.android.jack.ir.ast.JAnnotationType type
public com.android.jack.ir.ast.JAnnotationType getType ()
public com.android.jack.ir.ast.JRetentionPolicy getRetentionPolicy ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JNameValuePair pair
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
}
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
}
com/android/jack/ir/ast/JAnnotationType.classJAnnotationType.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JAnnotationType extends java.lang.Object implements com.android.jack.ir.ast.JInterface {
}
com/android/jack/ir/ast/JArithmeticBinaryOperation.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
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 void checkValidity ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
}
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
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
}
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
}
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
}
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
}
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
}
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
}
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
}
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
}
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
}
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
}
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
}
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
}
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
}
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
}
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
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 ()
}
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 ()
}
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
}
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
}
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
}
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
}
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 void checkValidity ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
}
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
}
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.JNumberValueLiteral implements com.android.jack.ir.ast.JIntegralConstant32 com.android.jack.ir.ast.JNumberLiteral {
private final byte value
public void (com.android.jack.ir.sourceinfo.SourceInfo, byte)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
byte value
public com.android.jack.ir.ast.JType getType ()
public byte getValue ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public int getIntValue ()
public boolean isValidValue (int)
int value
public com.android.jack.ir.ast.Number getNumber ()
public void checkValidity ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
}
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
}
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
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
}
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.JNumberValueLiteral implements com.android.jack.ir.ast.JIntegralConstant32 com.android.jack.ir.ast.JNumberLiteral {
private final char value
public void (com.android.jack.ir.sourceinfo.SourceInfo, char)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
char value
public com.android.jack.ir.ast.JType getType ()
public char getValue ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public int getIntValue ()
public boolean isValidValue (int)
int value
public com.android.jack.ir.ast.Number getNumber ()
public void checkValidity ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
}
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 void checkValidity ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
}
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 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
}
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
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
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
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
}
com/android/jack/ir/ast/JDefinedAnnotationType.classJDefinedAnnotationType.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JDefinedAnnotationType extends com.android.jack.ir.ast.JDefinedInterface implements com.android.jack.ir.ast.JAnnotationType {
private com.android.jack.ir.ast.JRetentionPolicy retentionPolicy
static final boolean $assertionsDisabled
public void (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, int, com.android.jack.ir.ast.JPackage, com.android.jack.load.ClassOrInterfaceLoader)
com.android.jack.ir.sourceinfo.SourceInfo info
String name
int modifier
com.android.jack.ir.ast.JPackage enclosingPackage
com.android.jack.load.ClassOrInterfaceLoader loader
public void setRetentionPolicy (com.android.jack.ir.ast.JRetentionPolicy)
com.android.jack.ir.ast.JRetentionPolicy retentionPolicy
public com.android.jack.ir.ast.JRetentionPolicy getRetentionPolicy ()
static void ()
}
com/android/jack/ir/ast/JDefinedClass.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.jack.ir.ast.JAnnotation annotation
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
}
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.ArrayList fields
protected java.util.ArrayList methods
private com.android.jack.ir.ast.JClassOrInterface enclosingType
private final java.util.List inners
private boolean isExternal
private int modifier
protected final java.util.List 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 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 com.android.jack.ir.ast.JPackage getEnclosingPackage ()
public java.util.List getMethods ()
public com.android.jack.ir.ast.JMethod getMethod (java.lang.String, com.android.jack.ir.ast.JType, java.util.List) throws com.android.jack.lookup.JMethodLookupException
com.android.jack.ir.ast.JMethod m
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 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.JAnnotation)
com.android.jack.ir.ast.JAnnotation annotation
public java.util.List getAnnotations (com.android.jack.ir.ast.JAnnotationType)
com.android.jack.ir.ast.JAnnotationType annotationType
public java.util.Collection getAnnotations ()
public java.util.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.ir.ast.JInterface jType
java.util.Iterator i$
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.JInterface jType
java.util.Iterator i$
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 void setName (java.lang.String)
String name
public volatile java.util.Collection getAnnotations (com.android.jack.ir.ast.JAnnotationType)
static void ()
}
com/android/jack/ir/ast/JDefinedEnum.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.jack.ir.ast.JAnnotation annotation
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
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 ()
protected void transform (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode$Transformation) throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
com.android.jack.ir.ast.JNode$Transformation transformation
public volatile com.android.jack.ir.ast.JArrayType getArray ()
public volatile boolean isExternal ()
public volatile com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo)
public volatile void setName (java.lang.String)
public volatile java.lang.String getName ()
}
com/android/jack/ir/ast/JDivOperation.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
}
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
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.JNumberValueLiteral implements com.android.jack.ir.ast.JNumberLiteral {
private final double value
public void (com.android.jack.ir.sourceinfo.SourceInfo, double)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
double value
public com.android.jack.ir.ast.JType getType ()
public double getValue ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public com.android.jack.ir.ast.Number getNumber ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
}
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
}
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
}
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 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
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
}
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
}
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
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 java.util.List 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.jack.ir.ast.JAnnotation annotation
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 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.JAnnotation)
com.android.jack.ir.ast.JAnnotation annotation
public java.util.List getAnnotations (com.android.jack.ir.ast.JAnnotationType)
com.android.jack.ir.ast.JAnnotationType annotationType
public java.util.Collection getAnnotations ()
public java.util.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
public volatile java.util.Collection getAnnotations (com.android.jack.ir.ast.JAnnotationType)
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
}
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
}
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
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.JNumberValueLiteral implements com.android.jack.ir.ast.JNumberLiteral {
private final float value
public void (com.android.jack.ir.sourceinfo.SourceInfo, float)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
float value
public com.android.jack.ir.ast.JType getType ()
public float getValue ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public com.android.jack.ir.ast.Number getNumber ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
}
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
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
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
}
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
}
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
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
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.JNumberValueLiteral implements com.android.jack.ir.ast.JIntegralConstant32 com.android.jack.ir.ast.JNumberLiteral {
private final int value
public void (com.android.jack.ir.sourceinfo.SourceInfo, int)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
int value
public com.android.jack.ir.ast.JType getType ()
public int getValue ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public int getIntValue ()
public boolean isValidValue (int)
int value
public com.android.jack.ir.ast.Number getNumber ()
public void checkValidity ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
}
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
}
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
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
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
}
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.jack.ir.ast.JAnnotation annotation
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 void checkValidity ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
static void ()
}
com/android/jack/ir/ast/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
}
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
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
}
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.JNumberValueLiteral implements com.android.jack.ir.ast.JNumberLiteral {
private final long value
public void (com.android.jack.ir.sourceinfo.SourceInfo, long)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
long value
public com.android.jack.ir.ast.JType getType ()
public long getValue ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public com.android.jack.ir.ast.Number getNumber ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
}
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
}
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
}
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.ArrayList params
private final com.android.jack.ir.ast.JType returnType
private final java.util.List 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 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.JAnnotation)
com.android.jack.ir.ast.JAnnotation annotation
public java.util.List getAnnotations (com.android.jack.ir.ast.JAnnotationType)
com.android.jack.ir.ast.JAnnotationType annotationType
public java.util.Collection getAnnotations ()
public java.util.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.jack.ir.ast.JAnnotation annotation
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
public volatile java.util.Collection getAnnotations (com.android.jack.ir.ast.JAnnotationType)
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
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.ArrayList 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 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
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 ()
}
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 void checkValidity ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
}
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
}
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
}
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
}
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
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
}
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
}
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
}
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
}
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
}
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 ()
}
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 void checkValidity ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
}
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)
public volatile void setName (java.lang.String)
public volatile java.lang.String getName ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
static void ()
}
com/android/jack/ir/ast/JNumberLiteral.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/JNumberValueLiteral.classJNumberValueLiteral.java
package com.android.jack.ir.ast
public abstract com.android.jack.ir.ast.JNumberValueLiteral extends com.android.jack.ir.ast.JValueLiteral {
public void (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
public void checkValidity ()
}
com/android/jack/ir/ast/JOrOperation.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
}
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.ArrayList subPackages
private final java.util.ArrayList declaredTypes
private final java.util.List phantomTypes
private final java.util.List phantomClasses
private final java.util.List phantomEnums
private final java.util.List phantomInterfaces
private final java.util.List phantomAnnotations
private final java.util.Set deletedItems
private String name
private final com.android.jack.ir.ast.JSession session
private static final com.android.sched.util.log.Tracer tracer
private final java.util.List loaders
private com.android.jack.ir.ast.JPackage$OnPath isOnPath
static final boolean $assertionsDisabled
public void (java.lang.String, com.android.jack.ir.ast.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.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.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.ir.ast.JPhantomInterface f
java.util.Iterator i$
String typeName
com.android.jack.ir.ast.JPhantomInterface phantom
public synchronized com.android.jack.ir.ast.JAnnotationType getPhantomAnnotationType (java.lang.String)
com.android.jack.ir.ast.JDefinedClassOrInterface defined
com.android.jack.ir.ast.JPhantomAnnotationType f
java.util.Iterator i$
String typeName
com.android.jack.ir.ast.JPhantomAnnotationType 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.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.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 ()
void removeItemWithName (com.android.jack.ir.ast.HasName)
com.android.jack.ir.ast.HasName itemWithName
private void addItemWithName (com.android.jack.ir.ast.HasName)
com.android.jack.ir.ast.HasName itemWithName
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
static void ()
}
com/android/jack/ir/ast/JPackageLookupException.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.jack.ir.ast.JAnnotation annotation
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 void checkValidity ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
static void ()
}
com/android/jack/ir/ast/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
}
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
static void ()
}
com/android/jack/ir/ast/JPhantomAnnotationType.classJPhantomAnnotationType.java
package com.android.jack.ir.ast
public com.android.jack.ir.ast.JPhantomAnnotationType extends com.android.jack.ir.ast.JPhantomInterface implements com.android.jack.ir.ast.JAnnotationType {
public void (java.lang.String, com.android.jack.ir.ast.JPackage)
String name
com.android.jack.ir.ast.JPackage enclosingPackage
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
}
com/android/jack/ir/ast/JPhantomClass.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
}
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 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 final boolean isSameType (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType type
public void checkValidity ()
public void setName (java.lang.String)
String name
public volatile com.android.jack.ir.ast.JArrayType getArray ()
public volatile com.android.jack.ir.ast.JExpression createDefaultValue (com.android.jack.ir.sourceinfo.SourceInfo)
public volatile java.lang.String getName ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
static void ()
}
com/android/jack/ir/ast/JPhantomEnum.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
}
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
}
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
}
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 ()
}
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
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
}
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
}
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
}
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
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 ()
}
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
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
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
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
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
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
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
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
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
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
}
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
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.jack.ir.sourceinfo.SourceInfoFactory sourceInfoFactory
private final java.util.List resources
private final java.util.List metas
private final java.util.logging.Logger userLogger
private com.android.jack.reporting.Reporter reporter
private final java.util.List generatedBinaryKinds
private com.android.jack.library.OutputJackLibrary jackOutputLibrary
private final java.util.List importedLibraries
private final java.util.List librariesOnClasspath
private final com.android.jack.analysis.dependency.library.LibraryDependencies libDependencies
private com.android.jack.analysis.dependency.type.TypeDependencies typeDependencies
private com.android.jack.analysis.dependency.file.FileDependencies fileDependencies
private com.android.jack.incremental.InputFilter inputFilter
private com.android.sched.util.RunnableHooks hooks
static final boolean $assertionsDisabled
public void ()
public com.android.jack.incremental.InputFilter getInputFilter ()
public void setInputFilter (com.android.jack.incremental.InputFilter)
com.android.jack.incremental.InputFilter inputFilter
public com.android.jack.lookup.JNodeLookup getLookup ()
public com.android.jack.lookup.JPhantomLookup getPhantomLookup ()
public java.util.logging.Logger getUserLogger ()
public com.android.jack.reporting.Reporter getReporter ()
public com.android.jack.ir.sourceinfo.SourceInfoFactory getSourceInfoFactory ()
public void addTypeToEmit (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface type
public void removeTypeToEmit (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface type
boolean removed
public java.util.Collection getTypesToEmit ()
public com.android.jack.ir.ast.JPackage getTopLevelPackage ()
public void addResource (com.android.jack.ir.ast.Resource)
com.android.jack.ir.ast.Resource resource
public java.util.List getResources ()
public void addMeta (com.android.jack.meta.Meta)
com.android.jack.meta.Meta meta
public java.util.List getMetas ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
synchronized com.android.jack.ir.ast.JArrayType getArrayOf (com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum)
com.android.jack.ir.ast.JPrimitiveType$JPrimitiveTypeEnum primitive
public void checkValidity ()
public com.android.jack.library.OutputJackLibrary getJackOutputLibrary ()
public void setJackOutputLibrary (com.android.jack.library.OutputJackLibrary)
com.android.jack.library.OutputJackLibrary jackOutputLibrary
public java.util.List getGeneratedFileTypes ()
public void addGeneratedFileType (com.android.jack.library.FileType)
com.android.jack.library.FileType fileType
public void addImportedLibrary (com.android.jack.library.InputLibrary)
com.android.jack.library.InputLibrary source
public java.util.List getImportedLibraries ()
public void addLibraryOnClasspath (com.android.jack.library.InputLibrary)
com.android.jack.library.InputLibrary source
public java.util.List getLibraryOnClasspath ()
public java.util.Iterator getPathSources ()
public com.android.jack.analysis.dependency.type.TypeDependencies getTypeDependencies ()
public com.android.jack.analysis.dependency.file.FileDependencies getFileDependencies ()
public com.android.jack.analysis.dependency.library.LibraryDependencies getLibraryDependencies ()
public void setTypeDependencies (com.android.jack.analysis.dependency.type.TypeDependencies)
com.android.jack.analysis.dependency.type.TypeDependencies typeDependencies
public void setFileDependencies (com.android.jack.analysis.dependency.file.FileDependencies)
com.android.jack.analysis.dependency.file.FileDependencies fileDependencies
public void setHooks (com.android.sched.util.RunnableHooks)
com.android.sched.util.RunnableHooks hooks
public com.android.sched.util.RunnableHooks getHooks ()
public void setReporter (com.android.jack.reporting.Reporter)
com.android.jack.reporting.Reporter reporter
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
static void ()
}
com/android/jack/ir/ast/JShiftOperation.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
}
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.JNumberValueLiteral implements com.android.jack.ir.ast.JIntegralConstant32 com.android.jack.ir.ast.JNumberLiteral {
private final short value
public void (com.android.jack.ir.sourceinfo.SourceInfo, short)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
short value
public com.android.jack.ir.ast.JType getType ()
public short getValue ()
public void traverse (com.android.jack.ir.ast.JVisitor)
com.android.jack.ir.ast.JVisitor visitor
public void traverse (com.android.sched.scheduler.ScheduleInstance) throws java.lang.Exception
com.android.sched.scheduler.ScheduleInstance schedule
public void visit (com.android.jack.ir.ast.JVisitor, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JVisitor visitor
com.android.sched.transform.TransformRequest transformRequest
public int getIntValue ()
public boolean isValidValue (int)
int value
public com.android.jack.ir.ast.Number getNumber ()
public void checkValidity ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
}
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
}
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
}
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.ArrayList statements
public void (com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo info
public void addStmt (int, com.android.jack.ir.ast.JStatement)
int index
com.android.jack.ir.ast.JStatement toAdd
public void addStmt (com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JStatement toAdd
public void addStmts (int, java.util.List)
int index
java.util.List toAdd
public void addStmts (java.util.List)
java.util.List toAdd
public void clear ()
public java.util.List getStatements ()
}
com/android/jack/ir/ast/JStringLiteral.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
}
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
}
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
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
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
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.jack.ir.ast.JAnnotation annotation
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 void checkValidity ()
public volatile void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
static void ()
}
com/android/jack/ir/ast/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
}
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
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
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
}
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
}
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 java.util.List annotations
protected int modifier
static final boolean $assertionsDisabled
void (com.android.jack.ir.sourceinfo.SourceInfo, java.lang.String, com.android.jack.ir.ast.JType, int)
com.android.jack.ir.sourceinfo.SourceInfo info
String name
com.android.jack.ir.ast.JType type
int modifier
void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JType, int)
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JType type
int modifier
public int getModifier ()
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public com.android.jack.ir.ast.JType getType ()
public boolean isFinal ()
public boolean isSynthetic ()
public void setFinal ()
public void setSynthetic ()
public void addAnnotation (com.android.jack.ir.ast.JAnnotation)
com.android.jack.ir.ast.JAnnotation annotation
public java.util.List getAnnotations (com.android.jack.ir.ast.JAnnotationType)
com.android.jack.ir.ast.JAnnotationType annotationType
public java.util.Collection getAnnotations ()
public java.util.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.JAnnotationType)
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
public boolean needLoading ()
public void accept (com.android.jack.ir.ast.JVisitable)
RuntimeException e
Error e
com.android.jack.ir.ast.JVisitable node
public void accept (java.util.ArrayList)
RuntimeException e
Error e
int i
int len
java.util.ArrayList array
public void accept (java.util.Collection)
RuntimeException e
Error e
com.android.jack.ir.ast.JNode element
java.util.Iterator i$
java.util.Collection collection
protected static com.android.jack.ir.JNodeInternalError wrapException (com.android.jack.ir.ast.JVisitable, java.lang.Throwable)
com.android.jack.ir.JNodeInternalError ice
com.android.jack.ir.ast.JVisitable node
Throwable e
com.android.jack.ir.JNodeInternalError ice
public boolean didChange ()
public void endVisit (com.android.jack.ir.ast.JAbsentArrayDimension)
com.android.jack.ir.ast.JAbsentArrayDimension 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.JAnnotation)
com.android.jack.ir.ast.JAnnotation annotation
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.JNumberValueLiteral)
com.android.jack.ir.ast.JNumberValueLiteral 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.JPhantomAnnotationType)
com.android.jack.ir.ast.JPhantomAnnotationType 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.JAnnotation)
com.android.jack.ir.ast.JAnnotation annotation
public boolean visit (com.android.jack.ir.ast.JArrayLength)
com.android.jack.ir.ast.JArrayLength x
public boolean visit (com.android.jack.ir.ast.JArrayLiteral)
com.android.jack.ir.ast.JArrayLiteral arrayLiteral
public boolean visit (com.android.jack.ir.ast.JArrayRef)
com.android.jack.ir.ast.JArrayRef x
public boolean visit (com.android.jack.ir.ast.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.JNumberValueLiteral)
com.android.jack.ir.ast.JNumberValueLiteral 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.JPhantomAnnotationType)
com.android.jack.ir.ast.JPhantomAnnotationType 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.JAnnotation, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JAnnotation annotation
com.android.sched.transform.TransformRequest transformRequest
public void visit (com.android.jack.ir.ast.JArrayLength, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JArrayLength 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.JNumberValueLiteral, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JNumberValueLiteral 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.JPhantomAnnotationType, com.android.sched.transform.TransformRequest) throws java.lang.Exception
com.android.jack.ir.ast.JPhantomAnnotationType 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.ArrayList)
java.util.ArrayList array
public void accept (java.util.Collection)
int i
int len
java.util.Collection collection
java.util.ArrayList copiedCollection
}
com/android/jack/ir/ast/JWhileStatement.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
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 com.android.jack.resource.ResourceOrMeta {
public void (com.android.sched.vfs.VPath, com.android.sched.vfs.InputVFile)
com.android.sched.vfs.VPath path
com.android.sched.vfs.InputVFile vFile
}
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 ()
}
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 ()
}
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 ()
}
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)
}
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.JAnnotation, com.android.jack.ir.ast.JAnnotation)
com.android.jack.ir.ast.JAnnotation annotation1
com.android.jack.ir.ast.JAnnotation annotation2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/jack/ir/impl/BaseGenerationVisitor.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.JAnnotation)
com.android.jack.ir.ast.JAnnotation annotation
java.util.List nameValuePairs
public boolean visit (com.android.jack.ir.ast.JArrayLength)
com.android.jack.ir.ast.JArrayLength x
com.android.jack.ir.ast.JExpression instance
public boolean visit (com.android.jack.ir.ast.JArrayLiteral)
com.android.jack.ir.ast.JArrayLiteral arrayLiteral
java.util.List values
public boolean visit (com.android.jack.ir.ast.JAlloc)
com.android.jack.ir.ast.JAlloc x
public boolean visit (com.android.jack.ir.ast.JArrayRef)
com.android.jack.ir.ast.JArrayRef x
com.android.jack.ir.ast.JExpression instance
public boolean visit (com.android.jack.ir.ast.JArrayType)
com.android.jack.ir.ast.JArrayType x
public boolean visit (com.android.jack.ir.ast.JAssertStatement)
com.android.jack.ir.ast.JAssertStatement x
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.JAnnotation annotationLiteral
java.util.Iterator i$
java.util.Collection annotation
java.util.List annotations
protected void printName (com.android.jack.ir.ast.HasName)
com.android.jack.ir.ast.HasName x
String name
protected void printNativeFlag (com.android.jack.ir.ast.CanBeNative)
com.android.jack.ir.ast.CanBeNative x
protected void printParameterList (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod x
protected void printStaticFlag (com.android.jack.ir.ast.CanBeStatic)
com.android.jack.ir.ast.CanBeStatic x
protected void printStringLiteral (java.lang.String)
int i
String string
char[] s
protected void printType (com.android.jack.ir.ast.HasType)
com.android.jack.ir.ast.HasType hasType
protected void printTypeName (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType type
protected void rparen ()
protected void semi ()
protected boolean shouldPrintMethodBody ()
protected void space ()
protected void visitCollectionWithCommas (java.util.Iterator)
java.util.Iterator iter
static void ()
}
com/android/jack/ir/impl/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.JAnnotation)
com.android.jack.ir.ast.JNameValuePair nvp
java.util.Iterator i$
com.android.jack.ir.ast.JAnnotation annotation
com.android.jack.ir.ast.JAnnotation clonedAnnotationliteral
public boolean visit (com.android.jack.ir.ast.JArrayLength)
com.android.jack.ir.ast.JArrayLength x
public boolean visit (com.android.jack.ir.ast.JArrayLiteral)
com.android.jack.ir.ast.JArrayLiteral arrayLiteral
public boolean visit (com.android.jack.ir.ast.JArrayRef)
com.android.jack.ir.ast.JArrayRef x
public boolean visit (com.android.jack.ir.ast.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.JAnnotationType)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
com.android.jack.ir.ast.JAnnotationType annotationType
public void ensureInners (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JTypeLookupException e
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.JDefinedAnnotationType)
com.android.jack.ir.ast.JDefinedAnnotationType 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
public void ensureSourceInfo (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
private boolean isLoaded (com.android.jack.ir.impl.EcjSourceTypeLoader$Scope)
com.android.jack.ir.impl.EcjSourceTypeLoader$Scope range
private void markLoaded (com.android.jack.ir.impl.EcjSourceTypeLoader$Scope, com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.impl.EcjSourceTypeLoader$Scope range
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
static void ()
}
com/android/jack/ir/impl/JackIrBuilder$1.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 ()
}
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.JDefinedAnnotationType jAnnotationType
com.android.jack.ir.ast.JAnnotation jAnnotation
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
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
int binOp
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
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.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JTypeLookupException e
RuntimeException e
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.ast.JExpression valueIfTrue
com.android.jack.ir.ast.JExpression valueIfFalse
com.android.jack.ir.ast.JExpression valueIfFalse
com.android.jack.ir.ast.JExpression valueIfTrue
com.android.jack.ir.ast.JExpression condition
com.android.jack.ir.sourceinfo.SourceInfo info
RuntimeException e
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression x
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
private com.android.jack.ir.ast.JExpression generateImplicitConversion (int, com.android.jack.ir.ast.JExpression)
int typeId
int typeId
int implicitConversionCode
com.android.jack.ir.ast.JExpression expr
com.android.jack.ir.ast.JExpression convertedExpression
private com.android.jack.ir.ast.JClass getJType (int) throws java.lang.AssertionError
int typeId
com.android.jack.ir.ast.JClass boxedType
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)
com.android.jack.ir.ast.JBinaryOperator op
com.android.jack.ir.ast.JBinaryOperator op
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.ast.JUnaryOperator op
com.android.jack.ir.ast.JUnaryOperator op
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JUnaryOperator op
com.android.jack.ir.ast.JExpression lhs
RuntimeException e
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.ast.JUnaryOperator op
com.android.jack.ir.ast.JUnaryOperator op
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JUnaryOperator op
com.android.jack.ir.ast.JExpression lhs
RuntimeException e
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.ast.JUnaryOperator op
com.android.jack.ir.ast.JUnaryOperator op
com.android.jack.ir.ast.JUnaryOperator op
com.android.jack.ir.sourceinfo.SourceInfo info
com.android.jack.ir.ast.JUnaryOperator op
int operator
com.android.jack.ir.ast.JExpression expression
RuntimeException e
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.lookup.ReferenceBinding targetType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall explicitConstructor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocated
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.ConditionalExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression conditionalExpression
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
public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression allocation
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocated
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.Annotable annotable
com.android.jack.ir.ast.Annotable annotable
com.android.jack.ir.ast.Annotable annotable
com.android.jack.ir.ast.Annotable annotable
com.android.jack.ir.ast.JAnnotation jAnnotation
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 java.lang.Object[] getEmulationPath (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean, boolean, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
boolean exactMatch
boolean denyEnclosingArgInConstructorCall
org.eclipse.jdt.internal.compiler.ast.ASTNode node
Object[] path
private org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] getEmulationPath (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] path
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, org.eclipse.jdt.internal.compiler.ast.ASTNode) 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
org.eclipse.jdt.internal.compiler.ast.ASTNode node
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.ExplicitConstructorCall) 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.ast.Expression qualification
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.ExplicitConstructorCall expression
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
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$FrontendCompilationError.classJackIrBuilder.java
package com.android.jack.ir.impl
com.android.jack.ir.impl.JackIrBuilder$FrontendCompilationError extends java.lang.Error {
private static final long serialVersionUID
public void ()
}
com/android/jack/ir/impl/JackIrBuilder$MethodInfo.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 static boolean hasError (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
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) throws com.android.jack.ir.impl.SourceCompilationException
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$
com.android.jack.ir.impl.JackIrBuilder$FrontendCompilationError e
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
boolean hasErrors
java.util.List result
com.android.jack.frontend.ParentSetter parentSetter
static com.android.jack.ir.sourceinfo.SourceInfo makeSourceInfo (com.android.jack.ir.impl.CudInfo, int, int, com.android.jack.ir.sourceinfo.SourceInfoFactory)
com.android.jack.ir.impl.CudInfo cuInfo
int start
int end
com.android.jack.ir.sourceinfo.SourceInfoFactory factory
int startLine
int startCol
int endLine
int endCol
com.android.jack.ir.sourceinfo.SourceInfo makeSourceInfo (int, int, com.android.jack.ir.sourceinfo.SourceInfoFactory)
int start
int end
com.android.jack.ir.sourceinfo.SourceInfoFactory factory
com.android.jack.ir.sourceinfo.SourceInfo makeSourceInfo (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 boolean access$100 (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression x0
static boolean access$200 (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression x0
static com.android.jack.ir.ast.JMethodCall access$300 (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JMethod)
com.android.jack.ir.sourceinfo.SourceInfo x0
com.android.jack.ir.ast.JExpression x1
com.android.jack.ir.ast.JDefinedClassOrInterface x2
com.android.jack.ir.ast.JMethod x3
static boolean access$400 (com.android.jack.ir.impl.JackIrBuilder, int)
com.android.jack.ir.impl.JackIrBuilder x0
int x1
static com.android.jack.ir.ast.JLiteral access$500 (com.android.jack.ir.impl.JackIrBuilder, 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$600 ()
static org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] access$700 ()
static char[] access$800 ()
static char[] access$900 ()
static java.lang.reflect.Field access$1000 ()
static com.android.jack.ir.ast.JMethodCall access$1100 (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$1200 (com.android.jack.ir.impl.JackIrBuilder)
com.android.jack.ir.impl.JackIrBuilder 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$SignatureKey.classReferenceMapper.java
package com.android.jack.ir.impl
com.android.jack.ir.impl.ReferenceMapper$SignatureKey extends java.lang.Object {
private static final int PRIME
private final char[] declaringClass
private final char[] name
private final char[] signature
private final int hashCode
public void (char[], char[], char[])
char[] declaringClass
char[] name
char[] signature
private static int hash (char[])
int i
char[] data
int hash
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public void (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
public final boolean equals (java.lang.Object)
Object obj
com.android.jack.ir.impl.ReferenceMapper$SignatureKey key
public final int hashCode ()
}
com/android/jack/ir/impl/ReferenceMapper.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 final com.android.jack.ir.formatter.TypePackageAndMethodFormatter lookupFormater
private com.android.jack.ir.ast.JDefinedClass javaLangString
private final com.android.jack.lookup.JNodeLookup lookup
private final 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
com.android.jack.ir.impl.ReferenceMapper$SignatureKey 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
com.android.jack.ir.impl.ReferenceMapper$SignatureKey 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 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 paramsSignature
String searchedSignature
int paramsCount
static int countParams (java.lang.String)
String signature
int result
int pos
private boolean equals (int, java.lang.String, com.android.jack.ir.ast.JMethod)
int paramsCount
String bindingSignature
com.android.jack.ir.ast.JMethod method
static com.android.jack.ir.sourceinfo.SourceInfo makeSourceInfo (com.android.jack.ir.impl.CudInfo, 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 (com.android.jack.ir.impl.ReferenceMapper$SignatureKey, com.android.jack.ir.ast.JMethod)
com.android.jack.ir.impl.ReferenceMapper$SignatureKey key
com.android.jack.ir.ast.JMethod method
private void cacheField (com.android.jack.ir.impl.ReferenceMapper$SignatureKey, com.android.jack.ir.ast.JField)
com.android.jack.ir.impl.ReferenceMapper$SignatureKey key
com.android.jack.ir.ast.JField field
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/SourceCompilationException.classSourceCompilationException.java
package com.android.jack.ir.impl
public com.android.jack.ir.impl.SourceCompilationException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
}
com/android/jack/ir/impl/SourceGenerationVisitor.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 ()
}
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 ()
}
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) throws com.android.jack.library.FileTypeDoesNotExistException
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.AbstractClassOrInterfaceLoader implements com.android.jack.library.HasInputLibrary {
private static final com.android.sched.util.log.stats.StatisticId NNODE_MINI_LOAD
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.JDefinedAnnotationType)
com.android.jack.ir.ast.JDefinedAnnotationType 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.library.LibraryFormatException com.android.jack.library.LibraryIOException
com.android.jack.jayce.DeclaredTypeNode type
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.library.LibraryFormatException com.android.jack.library.LibraryIOException
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) throws com.android.jack.library.LibraryFormatException com.android.jack.library.LibraryIOException
com.android.jack.jayce.NodeLevel loadLevel
java.io.IOException e
java.io.IOException e
com.android.jack.jayce.JayceFormatException e
java.io.IOException e
java.io.InputStream in
com.android.jack.jayce.NodeLevel minimumLevel
com.android.jack.jayce.DeclaredTypeNode type
protected void ensureAll (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.jayce.DeclaredTypeNode type
com.android.jack.LibraryException e
com.android.jack.lookup.JLookupException e
com.android.jack.jayce.DeclaredTypeNode type
com.android.jack.frontend.ParentSetter parentSetter
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
synchronized void notifyMethodLoaded (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
public com.android.jack.library.InputLibrary getInputLibrary ()
private boolean checkName (java.lang.String)
String signature
com.android.jack.ir.formatter.TypePackageAndMethodFormatter lookupFormatter
String expectedSignature
private com.android.jack.jayce.NodeLevel getLevelForLoading (com.android.jack.jayce.NodeLevel)
com.android.jack.jayce.NodeLevel requiredData
com.android.jack.jayce.NodeLevel loadLevel
static void ()
}
com/android/jack/jayce/JayceFormatException.classJayceFormatException.java
package com.android.jack.jayce
public com.android.jack.jayce.JayceFormatException extends com.android.jack.JackUserException {
private static final long serialVersionUID
public void (java.lang.String)
String string
}
com/android/jack/jayce/JayceHeader.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 (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 com.android.jack.jayce.JayceFormatException
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.jayce.MethodNode methodNode
com.android.jack.LibraryException e
com.android.jack.ir.ast.JNode body
com.android.jack.lookup.JLookupException e
com.android.jack.jayce.MethodNode methodNode
com.android.jack.ir.ast.JNode body
com.android.jack.ir.ast.JMethod loaded
public void 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.library.LibraryFormatException com.android.jack.library.LibraryIOException
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 static java.util.logging.Logger logger
private final com.android.sched.vfs.InputVDir packageVDir
private final com.android.jack.lookup.JPhantomLookup lookup
private final com.android.jack.jayce.NodeLevel defaultLoadLevel
private final com.android.jack.library.InputJackLibrary inputJackLibrary
private final java.util.Map vdirCache
private final java.util.Map jayceFileCache
private final com.android.jack.util.collect.UnmodifiableCollections collections
static final boolean $assertionsDisabled
void (com.android.jack.library.InputJackLibrary, com.android.sched.vfs.InputVDir, com.android.jack.lookup.JPhantomLookup, com.android.jack.jayce.NodeLevel)
String name
com.android.sched.vfs.InputVElement sub
java.util.Iterator i$
com.android.jack.library.InputJackLibrary inputJackLibrary
com.android.sched.vfs.InputVDir packageVDir
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) throws com.android.jack.ir.ast.MissingJTypeLookupException
com.android.jack.library.LibraryReadingException reportable
com.android.jack.LibraryException e
com.android.jack.ir.ast.JPackage loading
String simpleName
com.android.sched.vfs.InputVFile inputVFile
public java.util.Collection getSubClassNames (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage loading
public com.android.jack.load.PackageLoader getLoaderForSubPackage (com.android.jack.ir.ast.JPackage, java.lang.String) throws com.android.jack.ir.ast.JPackageLookupException
com.android.jack.ir.ast.JPackage loading
String simpleName
com.android.sched.vfs.InputVDir input
public java.util.Collection getSubPackageNames (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage loading
public com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage loaded
public boolean isOnPath (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage loaded
public com.android.jack.library.InputLibrary getInputLibrary ()
static void ()
}
com/android/jack/jayce/JayceProperties.classJayceProperties.java
package com.android.jack.jayce
public abstract com.android.jack.jayce.JayceProperties extends java.lang.Object {
public static final String KEY_JAYCE_MAJOR_VERSION
public static final String KEY_JAYCE_MINOR_VERSION
static void ()
}
com/android/jack/jayce/JayceReaderFactory.classJayceReaderFactory.java
package com.android.jack.jayce
public abstract com.android.jack.jayce.JayceReaderFactory extends java.lang.Object {
private static java.util.logging.Logger logger
public void ()
public static com.android.jack.jayce.JayceInternalReader get (com.android.jack.library.InputJackLibrary, java.io.InputStream) throws com.android.jack.library.LibraryFormatException
com.android.jack.jayce.JayceFormatException e
com.android.jack.reporting.ReportableException exceptionToReport
java.io.IOException e
com.android.jack.library.InputJackLibrary inputJackLibrary
java.io.InputStream in
String majorVersionStr
int majorVersion
int minorVersion
com.android.jack.jayce.JayceInternalReader jayceReader
int minorMin
int currentMinor
private static java.lang.Object instantiateConstructorWithParameters (java.lang.reflect.Constructor, java.lang.Object[], java.lang.String)
SecurityException e
IllegalArgumentException e
InstantiationException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
java.lang.reflect.Constructor constructor
Object[] parameterInstances
String version
Object constructorInstance
static void ()
}
com/android/jack/jayce/JayceWriterFactory.classJayceWriterFactory.java
package com.android.jack.jayce
public abstract com.android.jack.jayce.JayceWriterFactory extends java.lang.Object {
public static final int DEFAULT_MAJOR_VERSION
public void ()
public static com.android.jack.jayce.JayceInternalWriter get (com.android.jack.library.OutputJackLibrary, java.io.OutputStream)
com.android.jack.library.OutputJackLibrary outputJackLibrary
java.io.OutputStream out
com.android.jack.jayce.v0002.io.JayceInternalWriterImpl jayceWriter
}
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) throws com.android.jack.library.FileTypeDoesNotExistException
com.android.jack.library.InputJackLibrary inputJackLibrary
com.android.jack.lookup.JPhantomLookup lookup
}
com/android/jack/jayce/TypePackageLoader.classTypePackageLoader.java
package com.android.jack.jayce
com.android.jack.jayce.TypePackageLoader extends com.android.jack.jayce.JaycePackageLoader {
public void (com.android.jack.library.InputJackLibrary, com.android.jack.lookup.JPhantomLookup) throws com.android.jack.library.FileTypeDoesNotExistException
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)
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)
}
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)
}
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)
}
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)
}
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)
}
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.JAnnotation)
com.android.jack.ir.ast.JAnnotation annotation
public boolean visit (com.android.jack.ir.ast.JArrayLength)
com.android.jack.ir.ast.JArrayLength x
public boolean visit (com.android.jack.ir.ast.JArrayLiteral)
com.android.jack.ir.ast.JArrayLiteral arrayLiteral
public boolean visit (com.android.jack.ir.ast.JArrayRef)
com.android.jack.ir.ast.JArrayRef x
public boolean visit (com.android.jack.ir.ast.JAssertStatement)
com.android.jack.ir.ast.JAssertStatement jAssertStatement
public boolean visit (com.android.jack.ir.ast.JBinaryOperation)
com.android.jack.ir.ast.JBinaryOperation x
public boolean visit (com.android.jack.ir.ast.JBlock)
com.android.jack.ir.ast.JBlock jBlock
public boolean visit (com.android.jack.ir.ast.JBooleanLiteral)
com.android.jack.ir.ast.JBooleanLiteral x
public boolean visit (com.android.jack.ir.ast.JBreakStatement)
com.android.jack.ir.ast.JBreakStatement x
public boolean visit (com.android.jack.ir.ast.JByteLiteral)
com.android.jack.ir.ast.JByteLiteral x
public boolean visit (com.android.jack.ir.ast.JCaseStatement)
com.android.jack.ir.ast.JCaseStatement x
public boolean visit (com.android.jack.ir.ast.JDynamicCastOperation)
com.android.jack.ir.ast.JDynamicCastOperation x
public boolean visit (com.android.jack.ir.ast.JReinterpretCastOperation)
com.android.jack.ir.ast.JReinterpretCastOperation x
public boolean visit (com.android.jack.ir.ast.JCatchBlock)
com.android.jack.ir.ast.JCatchBlock x
public boolean visit (com.android.jack.ir.ast.JCharLiteral)
com.android.jack.ir.ast.JCharLiteral x
public boolean visit (com.android.jack.ir.ast.JClassLiteral)
com.android.jack.ir.ast.JClassLiteral x
public boolean visit (com.android.jack.ir.ast.JDefinedClass)
com.android.jack.ir.ast.JDefinedClass x
public boolean visit (com.android.jack.ir.ast.JConditionalExpression)
com.android.jack.ir.ast.JConditionalExpression x
public boolean visit (com.android.jack.ir.ast.JConstructor)
com.android.jack.ir.ast.JConstructor x
public boolean visit (com.android.jack.ir.ast.JContinueStatement)
com.android.jack.ir.ast.JContinueStatement x
public boolean visit (com.android.jack.ir.ast.JDoStatement)
com.android.jack.ir.ast.JDoStatement doStatement
public boolean visit (com.android.jack.ir.ast.JDoubleLiteral)
com.android.jack.ir.ast.JDoubleLiteral x
public boolean visit (com.android.jack.ir.ast.JEnumLiteral)
com.android.jack.ir.ast.JEnumLiteral jEnumLiteral
public boolean visit (com.android.jack.ir.ast.JExceptionRuntimeValue)
com.android.jack.ir.ast.JExceptionRuntimeValue jExceptionRuntime
public boolean visit (com.android.jack.ir.ast.JExpressionStatement)
com.android.jack.ir.ast.JExpressionStatement jExpressionStatement
public boolean visit (com.android.jack.ir.ast.JField)
com.android.jack.ir.ast.JField x
public boolean visit (com.android.jack.ir.ast.JFieldInitializer)
com.android.jack.ir.ast.JFieldInitializer x
public boolean visit (com.android.jack.ir.ast.JFieldRef)
com.android.jack.ir.ast.JFieldRef x
public boolean visit (com.android.jack.ir.ast.JFloatLiteral)
com.android.jack.ir.ast.JFloatLiteral x
public boolean visit (com.android.jack.ir.ast.JForStatement)
com.android.jack.ir.ast.JForStatement forStatement
public boolean visit (com.android.jack.ir.ast.JGoto)
com.android.jack.ir.ast.JGoto x
public boolean visit (com.android.jack.ir.ast.JIfStatement)
com.android.jack.ir.ast.JIfStatement ifStatement
public boolean visit (com.android.jack.ir.ast.JInstanceOf)
com.android.jack.ir.ast.JInstanceOf x
public boolean visit (com.android.jack.ir.ast.JDefinedInterface)
com.android.jack.ir.ast.JDefinedInterface x
public boolean visit (com.android.jack.ir.ast.JIntLiteral)
com.android.jack.ir.ast.JIntLiteral x
public boolean visit (com.android.jack.ir.ast.JLabeledStatement)
com.android.jack.ir.ast.JLabeledStatement x
public boolean visit (com.android.jack.ir.ast.JLocal)
com.android.jack.ir.ast.JLocal x
public boolean visit (com.android.jack.ir.ast.JLocalRef)
com.android.jack.ir.ast.JLocalRef x
public boolean visit (com.android.jack.ir.ast.JLock)
com.android.jack.ir.ast.JLock x
public boolean visit (com.android.jack.ir.ast.JLongLiteral)
com.android.jack.ir.ast.JLongLiteral x
public boolean visit (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
public boolean visit (com.android.jack.ir.ast.JMethodCall)
com.android.jack.ir.ast.JMethodCall x
public boolean visit (com.android.jack.ir.ast.JMethodLiteral)
com.android.jack.ir.ast.JMethodLiteral x
public boolean visit (com.android.jack.ir.ast.JMethodBody)
com.android.jack.ir.ast.JMethodBody methodBody
public boolean visit (com.android.jack.ir.ast.JMultiExpression)
com.android.jack.ir.ast.JMultiExpression x
public boolean visit (com.android.jack.ir.ast.JNameValuePair)
com.android.jack.ir.ast.JNameValuePair nameValuePair
public boolean visit (com.android.jack.ir.ast.JNewArray)
com.android.jack.ir.ast.JNewArray x
public boolean visit (com.android.jack.ir.ast.JNewInstance)
com.android.jack.ir.ast.JNewInstance x
public boolean visit (com.android.jack.ir.ast.JAbstractMethodBody)
com.android.jack.ir.ast.JAbstractMethodBody jAbstractMethodBody
public boolean visit (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode x
public boolean visit (com.android.jack.ir.ast.JNullLiteral)
com.android.jack.ir.ast.JNullLiteral x
public boolean visit (com.android.jack.ir.ast.JParameter)
com.android.jack.ir.ast.JParameter x
public boolean visit (com.android.jack.ir.ast.JParameterRef)
com.android.jack.ir.ast.JParameterRef x
public boolean visit (com.android.jack.ir.ast.JReturnStatement)
com.android.jack.ir.ast.JReturnStatement x
public boolean visit (com.android.jack.ir.ast.JShortLiteral)
com.android.jack.ir.ast.JShortLiteral x
public boolean visit (com.android.jack.ir.ast.JAbstractStringLiteral)
com.android.jack.ir.ast.JAbstractStringLiteral x
public boolean visit (com.android.jack.ir.ast.JSwitchStatement)
com.android.jack.ir.ast.JSwitchStatement x
public boolean visit (com.android.jack.ir.ast.JSynchronizedBlock)
com.android.jack.ir.ast.JSynchronizedBlock x
public boolean visit (com.android.jack.ir.ast.JThisRef)
com.android.jack.ir.ast.JThisRef x
public boolean visit (com.android.jack.ir.ast.JThrowStatement)
com.android.jack.ir.ast.JThrowStatement x
public boolean visit (com.android.jack.ir.ast.JTryStatement)
com.android.jack.ir.ast.JTryStatement x
public boolean visit (com.android.jack.ir.ast.JUnaryOperation)
com.android.jack.ir.ast.JUnaryOperation x
public boolean visit (com.android.jack.ir.ast.JUnlock)
com.android.jack.ir.ast.JUnlock x
public boolean visit (com.android.jack.ir.ast.JWhileStatement)
com.android.jack.ir.ast.JWhileStatement whileStatement
void (com.android.jack.jayce.v0002.NodeFactory$1)
com.android.jack.jayce.v0002.NodeFactory$1 x0
static com.android.jack.jayce.v0002.NNode access$100 (com.android.jack.jayce.v0002.NodeFactory$Creator)
com.android.jack.jayce.v0002.NodeFactory$Creator x0
}
com/android/jack/jayce/v0002/NodeFactory.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.JayceFormatException
com.android.jack.jayce.v0002.NNode node
com.android.jack.jayce.v0002.io.InvalidTokenException e
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
Class nodeClass
String fileName
int startLine
com.android.jack.jayce.v0002.io.Token token
com.android.jack.jayce.v0002.NNode node
com.android.sched.util.log.stats.Percent statistic
private void readSourceInfoEnd (com.android.jack.jayce.v0002.NNode) throws java.io.IOException
com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
com.android.jack.jayce.v0002.NNode node
public java.util.List readNodes (java.lang.Class) throws java.io.IOException com.android.jack.jayce.JayceFormatException
com.android.jack.jayce.v0002.NNode node
int i
Class nodeClass
int length
java.util.List nodes
public int readInt () throws java.io.IOException
public byte readByte () throws java.io.IOException
public boolean readBoolean () throws java.io.IOException
public long readLong () throws java.io.IOException
public short readShort () throws java.io.IOException
public char readChar () throws java.io.IOException
public float readFloat () throws java.io.IOException
public double readDouble () throws java.io.IOException
public com.android.jack.jayce.DeclaredTypeNode readType (com.android.jack.jayce.NodeLevel) throws java.io.IOException com.android.jack.jayce.JayceFormatException
com.android.jack.jayce.NodeLevel nodeLevel
public int getCurrentMinor ()
public int getMinorMin ()
static void ()
}
com/android/jack/jayce/v0002/io/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.jayce.v0002.NNode nNode
com.android.jack.jayce.v0002.io.ImportHelper importHelper
com.android.sched.util.log.Event eventConvert
com.android.jack.jayce.v0002.NNode nNode
com.android.jack.ir.ast.JNode jNode
com.android.sched.util.log.Event eventWriting
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)
String x0
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
public static final com.android.jack.jayce.v0002.io.Token ANNOTATION_METHOD
public static final com.android.jack.jayce.v0002.io.Token ANNOTATION_TYPE
public static final com.android.jack.jayce.v0002.io.Token ARRAY_LENGTH
public static final com.android.jack.jayce.v0002.io.Token ARRAY_LITERAL
public static final com.android.jack.jayce.v0002.io.Token ARRAY_REF
public static final com.android.jack.jayce.v0002.io.Token ASG_ADD_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ASG_BIT_AND_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ASG_BIT_OR_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ASG_BIT_XOR_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ASG_CONCAT_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ASG_DIV_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ASG_MOD_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ASG_MUL_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ASG_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ASG_SHL_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ASG_SHR_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ASG_SHRU_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ASG_SUB_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ASSERT_STATEMENT
public static final com.android.jack.jayce.v0002.io.Token BIT_AND_OPERATION
public static final com.android.jack.jayce.v0002.io.Token BIT_OR_OPERATION
public static final com.android.jack.jayce.v0002.io.Token BIT_XOR_OPERATION
public static final com.android.jack.jayce.v0002.io.Token BLOCK
public static final com.android.jack.jayce.v0002.io.Token BOOLEAN_LITERAL
public static final com.android.jack.jayce.v0002.io.Token BREAK_STATEMENT
public static final com.android.jack.jayce.v0002.io.Token BYTE_LITERAL
public static final com.android.jack.jayce.v0002.io.Token CASE_STATEMENT
public static final com.android.jack.jayce.v0002.io.Token CATCH_BLOCK
public static final com.android.jack.jayce.v0002.io.Token CHAR_LITERAL
public static final com.android.jack.jayce.v0002.io.Token CLASS
public static final com.android.jack.jayce.v0002.io.Token CLASS_LITERAL
public static final com.android.jack.jayce.v0002.io.Token CONCAT_OPERATION
public static final com.android.jack.jayce.v0002.io.Token CONDITIONAL_EXPRESSION
public static final com.android.jack.jayce.v0002.io.Token CONSTRUCTOR
public static final com.android.jack.jayce.v0002.io.Token CONTINUE_STATEMENT
public static final com.android.jack.jayce.v0002.io.Token DIV_OPERATION
public static final com.android.jack.jayce.v0002.io.Token DO_STATEMENT
public static final com.android.jack.jayce.v0002.io.Token DOUBLE_LITERAL
public static final com.android.jack.jayce.v0002.io.Token DYNAMIC_CAST_OPERATION
public static final com.android.jack.jayce.v0002.io.Token ENUM
public static final com.android.jack.jayce.v0002.io.Token ENUM_FIELD
public static final com.android.jack.jayce.v0002.io.Token ENUM_LITERAL
public static final com.android.jack.jayce.v0002.io.Token EQ_OPERATION
public static final com.android.jack.jayce.v0002.io.Token EXCEPTION_RUNTIME_VALUE
public static final com.android.jack.jayce.v0002.io.Token EXPRESSION_STATEMENT
public static final com.android.jack.jayce.v0002.io.Token FIELD
public static final com.android.jack.jayce.v0002.io.Token FIELD_INITIALIZER
public static final com.android.jack.jayce.v0002.io.Token FIELD_REF
public static final com.android.jack.jayce.v0002.io.Token FLOAT_LITERAL
public static final com.android.jack.jayce.v0002.io.Token FOR_STATEMENT
public static final com.android.jack.jayce.v0002.io.Token GENERIC_SIGNATURE
public static final com.android.jack.jayce.v0002.io.Token GOTO
public static final com.android.jack.jayce.v0002.io.Token GTE_OPERATION
public static final com.android.jack.jayce.v0002.io.Token GT_OPERATION
public static final com.android.jack.jayce.v0002.io.Token IF_STATEMENT
public static final com.android.jack.jayce.v0002.io.Token INSTANCE_OF
public static final com.android.jack.jayce.v0002.io.Token INT_LITERAL
public static final com.android.jack.jayce.v0002.io.Token INTERFACE
public static final com.android.jack.jayce.v0002.io.Token LABELED_STATEMENT
public static final com.android.jack.jayce.v0002.io.Token LOCAL
public static final com.android.jack.jayce.v0002.io.Token LOCAL_REF
public static final com.android.jack.jayce.v0002.io.Token LOCK
public static final com.android.jack.jayce.v0002.io.Token LONG_LITERAL
public static final com.android.jack.jayce.v0002.io.Token LTE_OPERATION
public static final com.android.jack.jayce.v0002.io.Token LT_OPERATION
public static final com.android.jack.jayce.v0002.io.Token METHOD
public static final com.android.jack.jayce.v0002.io.Token METHOD_BODY
public static final com.android.jack.jayce.v0002.io.Token METHOD_CALL
public static final com.android.jack.jayce.v0002.io.Token METHOD_LITERAL
public static final com.android.jack.jayce.v0002.io.Token MOD_OPERATION
public static final com.android.jack.jayce.v0002.io.Token MUL_OPERATION
public static final com.android.jack.jayce.v0002.io.Token MULTI_EXPRESSION
public static final com.android.jack.jayce.v0002.io.Token NAME_VALUE_PAIR
public static final com.android.jack.jayce.v0002.io.Token NEQ_OPERATION
public static final com.android.jack.jayce.v0002.io.Token NATIVE_METHOD_BODY
public static final com.android.jack.jayce.v0002.io.Token NEW_ARRAY
public static final com.android.jack.jayce.v0002.io.Token NEW_INSTANCE
public static final com.android.jack.jayce.v0002.io.Token NULL_LITERAL
public static final com.android.jack.jayce.v0002.io.Token OR_OPERATION
public static final com.android.jack.jayce.v0002.io.Token PARAMETER
public static final com.android.jack.jayce.v0002.io.Token PARAMETER_REF
public static final com.android.jack.jayce.v0002.io.Token POSTFIX_DEC_OPERATION
public static final com.android.jack.jayce.v0002.io.Token POSTFIX_INC_OPERATION
public static final com.android.jack.jayce.v0002.io.Token PREFIX_BIT_NOT_OPERATION
public static final com.android.jack.jayce.v0002.io.Token PREFIX_DEC_OPERATION
public static final com.android.jack.jayce.v0002.io.Token PREFIX_INC_OPERATION
public static final com.android.jack.jayce.v0002.io.Token PREFIX_NEG_OPERATION
public static final com.android.jack.jayce.v0002.io.Token PREFIX_NOT_OPERATION
public static final com.android.jack.jayce.v0002.io.Token RESERVED
public static final com.android.jack.jayce.v0002.io.Token REINTERPRETCAST_OPERATION
public static final com.android.jack.jayce.v0002.io.Token RETURN_STATEMENT
public static final com.android.jack.jayce.v0002.io.Token SHL_OPERATION
public static final com.android.jack.jayce.v0002.io.Token SHORT_LITERAL
public static final com.android.jack.jayce.v0002.io.Token SHR_OPERATION
public static final com.android.jack.jayce.v0002.io.Token SHRU_OPERATION
public static final com.android.jack.jayce.v0002.io.Token SIMPLE_NAME
public static final com.android.jack.jayce.v0002.io.Token SUB_OPERATION
public static final com.android.jack.jayce.v0002.io.Token STRING_LITERAL
public static final com.android.jack.jayce.v0002.io.Token SWITCH_STATEMENT
public static final com.android.jack.jayce.v0002.io.Token SYNCHRONIZED_BLOCK
public static final com.android.jack.jayce.v0002.io.Token THIS_REF
public static final com.android.jack.jayce.v0002.io.Token THIS_REF_TYPE_INFO
public static final com.android.jack.jayce.v0002.io.Token THROW_STATEMENT
public static final com.android.jack.jayce.v0002.io.Token THROWN_EXCEPTION
public static final com.android.jack.jayce.v0002.io.Token TRY_STATEMENT
public static final com.android.jack.jayce.v0002.io.Token UNLOCK
public static final com.android.jack.jayce.v0002.io.Token WHILE_STATEMENT
private final com.android.jack.jayce.NodeLevel nodeLevel
private String label
private static final com.android.jack.jayce.v0002.io.Token[] $VALUES
public static com.android.jack.jayce.v0002.io.Token[] values ()
public static com.android.jack.jayce.v0002.io.Token valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String text
private void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel)
String text
com.android.jack.jayce.NodeLevel nodeLevel
public int getId ()
public java.lang.String getText ()
public com.android.jack.jayce.v0002.NNode newNode () throws com.android.jack.jayce.v0002.io.InvalidTokenException
public com.android.jack.jayce.NodeLevel getNodeLevel ()
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.v0002.io.Token$1)
String x0
int x1
String x2
com.android.jack.jayce.v0002.io.Token$1 x3
void (java.lang.String, int, java.lang.String, com.android.jack.jayce.NodeLevel, com.android.jack.jayce.v0002.io.Token$1)
String x0
int x1
String x2
com.android.jack.jayce.NodeLevel x3
com.android.jack.jayce.v0002.io.Token$1 x4
static void ()
}
com/android/jack/jayce/v0002/io/Tokenizer.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
private static final com.android.jack.jayce.v0002.io.Token[] tokenMap
static final boolean $assertionsDisabled
public void (java.io.InputStream)
java.io.InputStream in
private void readNextToken () throws java.io.IOException
ArrayIndexOutOfBoundsException e
byte token
public com.android.jack.jayce.v0002.io.Token next () throws java.io.IOException
public com.android.jack.jayce.v0002.io.Token peekNext () throws java.io.IOException
public int readInt () throws java.io.IOException
public byte readByte () throws java.io.IOException
public boolean readBoolean () throws java.io.IOException
public long readLong () throws java.io.IOException
public short readShort () throws java.io.IOException
public char readChar () throws java.io.IOException
public float readFloat () throws java.io.IOException
public double readDouble () throws java.io.IOException
public java.lang.String readString () throws java.io.IOException
private void readToken (com.android.jack.jayce.v0002.io.Token) throws java.io.IOException
com.android.jack.jayce.v0002.io.Token expected
public void readOpen ()
public void readClose () throws java.io.IOException
public boolean readOpenFileName () throws java.io.IOException
public void readCloseFileName ()
public boolean readOpenLineInfo () throws java.io.IOException
public void readCloseLineInfo ()
public boolean readOpenCatchBlockIdAdd () throws java.io.IOException
public boolean readOpenCatchBlockIdRemove () throws java.io.IOException
public void readCloseCatchBlockId ()
static void ()
}
com/android/jack/jayce/v0002/nodes/HasCatchBlockIds.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
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NAbstractMethodBody.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/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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NAlloc.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NAndOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NAnnotation.classNAnnotation.java
package com.android.jack.jayce.v0002.nodes
public com.android.jack.jayce.v0002.nodes.NAnnotation extends com.android.jack.jayce.v0002.nodes.NLiteral {
public static final com.android.jack.jayce.v0002.io.Token TOKEN
public com.android.jack.ir.ast.JRetentionPolicy retentionPolicy
public String annotationType
public java.util.List elements
public com.android.jack.jayce.v0002.nodes.NSourceInfo sourceInfo
static final boolean $assertionsDisabled
public void ()
public void importFromJast (com.android.jack.jayce.v0002.io.ImportHelper, java.lang.Object)
com.android.jack.jayce.v0002.io.ImportHelper loader
Object node
com.android.jack.ir.ast.JAnnotation jAnnotation
public com.android.jack.ir.ast.JAnnotation exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
com.android.jack.jayce.v0002.nodes.NNameValuePair valuePair
java.util.Iterator i$
com.android.jack.jayce.v0002.io.ExportSession exportSession
com.android.jack.ir.sourceinfo.SourceInfo jSourceInfo
com.android.jack.ir.ast.JAnnotationType type
com.android.jack.ir.ast.JAnnotation jAnnotation
public void 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
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NAnnotationMethod.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.NAnnotation 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)
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NAnnotationType.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.JDefinedAnnotationType jAnnotationType
public com.android.jack.ir.ast.JDefinedAnnotationType exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
com.android.jack.jayce.v0002.io.ExportSession exportSession
public com.android.jack.ir.ast.JDefinedAnnotationType create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader)
com.android.jack.ir.ast.JPackage enclosingPackage
com.android.jack.jayce.JayceClassOrInterfaceLoader loader
String binaryName
String simpleName
com.android.jack.ir.ast.JDefinedAnnotationType jInterfaceType
public void 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.NAnnotation 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.JDefinedAnnotationType 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)
public volatile com.android.jack.ir.ast.JDefinedInterface exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
public volatile com.android.jack.ir.ast.JDefinedClassOrInterface exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
public volatile com.android.jack.ir.ast.JDefinedClassOrInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader)
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NArrayLength.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NArrayLiteral.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
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NArrayRef.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NAsgAddOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NAsgBitAndOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NAsgBitOrOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NAsgBitXorOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NAsgConcatOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NAsgDivOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NAsgModOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NAsgMulOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NAsgOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NAsgShlOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NAsgShrOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NAsgShruOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NAsgSubOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NAssertStatement.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NBitAndOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NBitOrOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NBitXorOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NBlock.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NBooleanLiteral.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
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NBreakStatement.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NByteLiteral.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
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NCaseStatement.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NCatchBlock.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NCharLiteral.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
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NClassLiteral.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
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NClassType.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.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.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.NAnnotation 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)
public volatile com.android.jack.ir.ast.JDefinedClassOrInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader)
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NConcatOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NConditionalExpression.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NConstructor.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.NAnnotation 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)
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NContinueStatement.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NDeclaredType.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
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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NDoStatement.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NDoubleLiteral.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NDynamicCastOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NEnumField.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.NAnnotation 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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/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
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NEnumType.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.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.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.NAnnotation 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)
public volatile com.android.jack.ir.ast.JDefinedClass exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
public volatile com.android.jack.ir.ast.JDefinedClassOrInterface exportAsJast (com.android.jack.jayce.v0002.io.ExportSession)
public volatile com.android.jack.ir.ast.JDefinedClassOrInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader)
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NEqOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NExceptionRuntimeValue.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NExpression.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/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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NField.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.NAnnotation 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
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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NFieldRef.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NFloatLiteral.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NForStatement.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NGenericSignature.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) throws com.android.jack.ir.ast.JTypeLookupException
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NGoto.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NGtOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NGteOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NIfStatement.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NInstanceOf.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NIntLiteral.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
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NInterfaceType.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.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.NAnnotation 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)
public volatile com.android.jack.ir.ast.JDefinedClassOrInterface create (com.android.jack.ir.ast.JPackage, com.android.jack.jayce.JayceClassOrInterfaceLoader)
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NLabeledStatement.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NLiteral.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
}
com/android/jack/jayce/v0002/nodes/NLocal.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.NAnnotation 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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NLocalRef.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NLock.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NLongLiteral.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
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NLtOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NLteOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NMarker.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) throws com.android.jack.ir.ast.JTypeLookupException
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
}
com/android/jack/jayce/v0002/nodes/NMethod.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.NAnnotation 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
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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NMethodCall$ReceiverKind.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NMethodLiteral.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
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NModOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NMulOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NMultiExpression.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NNameValuePair.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
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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NNeqOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NNewArray.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NNewInstance.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
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NNullLiteral.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
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NOrOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NParameter.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.NAnnotation 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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NParameterRef.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NPostfixDecOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NPostfixIncOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NPrefixBitNotOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NPrefixDecOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NPrefixIncOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NPrefixNegOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NPrefixNotOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NReinterpretCastOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NReturnStatement.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NShlOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NShortLiteral.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
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NShrOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NShruOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NSimpleName.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) throws com.android.jack.ir.ast.JTypeLookupException
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NSourceInfo.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/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
public volatile com.android.jack.ir.ast.JExpression exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NSubOperation.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NSwitchStatement.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NSynchronizedBlock.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NThisRef.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NThisRefTypeInfo.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) throws com.android.jack.ir.ast.JTypeLookupException
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NThrowStatement.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NThrownExceptionMarker.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) throws com.android.jack.ir.ast.JTypeLookupException
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) throws com.android.jack.ir.ast.JTypeLookupException
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NTryStatement.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NUnlock.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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/nodes/NVariable.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/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
public volatile java.lang.Object exportAsJast (com.android.jack.jayce.v0002.io.ExportSession) throws com.android.jack.ir.ast.JTypeLookupException com.android.jack.lookup.JMethodLookupException
static void ()
}
com/android/jack/jayce/v0002/util/DispatchKindIdHelper.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/CommonJackLibrary.classCommonJackLibrary.java
package com.android.jack.library
public abstract com.android.jack.library.CommonJackLibrary extends java.lang.Object implements com.android.jack.library.JackLibrary {
private static java.util.logging.Logger logger
protected final java.util.Properties libraryProperties
public final java.util.Set fileTypes
public void (java.util.Properties)
java.util.Properties libraryProperties
public boolean containsProperty (java.lang.String)
String key
public java.lang.String getProperty (java.lang.String) throws com.android.jack.library.LibraryFormatException
String key
public void putProperty (java.lang.String, java.lang.String)
String key
String value
public java.util.Collection getFileTypes ()
public boolean containsFileType (com.android.jack.library.FileType)
com.android.jack.library.FileType fileType
protected void addFileType (com.android.jack.library.FileType)
com.android.jack.library.FileType ft
protected void fillFileTypes ()
String propertyName
com.android.jack.library.LibraryFormatException e
com.android.jack.library.FileType ft
com.android.jack.library.FileType[] arr$
int len$
int i$
protected void fillFiles (com.android.sched.vfs.InputVDir, com.android.jack.library.FileType, 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.FileType fileType
java.util.List files
static void ()
}
com/android/jack/library/FileType$1.classFileType.java
package com.android.jack.library
final com.android.jack.library.FileType$1 extends com.android.jack.library.FileType {
void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String x0
String x1
String x2
String x3
public void check ()
}
com/android/jack/library/FileType$2.classFileType.java
package com.android.jack.library
final com.android.jack.library.FileType$2 extends com.android.jack.library.FileType {
void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String x0
String x1
String x2
String x3
public void check ()
}
com/android/jack/library/FileType$3.classFileType.java
package com.android.jack.library
final com.android.jack.library.FileType$3 extends com.android.jack.library.FileType {
void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String x0
String x1
String x2
String x3
public void check ()
}
com/android/jack/library/FileType$4.classFileType.java
package com.android.jack.library
final com.android.jack.library.FileType$4 extends com.android.jack.library.FileType {
void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String x0
String x1
String x2
String x3
public void check ()
}
com/android/jack/library/FileType$5.classFileType.java
package com.android.jack.library
final com.android.jack.library.FileType$5 extends com.android.jack.library.FileType {
void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String x0
String x1
String x2
String x3
public void check ()
}
com/android/jack/library/FileType$6.classFileType.java
package com.android.jack.library
final com.android.jack.library.FileType$6 extends com.android.jack.library.FileType {
void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String x0
String x1
String x2
String x3
public void check ()
}
com/android/jack/library/FileType.classFileType.java
package com.android.jack.library
public abstract com.android.jack.library.FileType extends java.lang.Enum {
public static final com.android.jack.library.FileType DEX
public static final com.android.jack.library.FileType JAYCE
public static final com.android.jack.library.FileType JPP
public static final com.android.jack.library.FileType RSC
public static final com.android.jack.library.FileType DEPENDENCIES
public static final com.android.jack.library.FileType LOG
private final String description
private final String extension
private final String prefix
private final com.android.sched.vfs.VPath vpathPrefix
private final String propertyPrefix
private static final com.android.jack.library.FileType[] $VALUES
public static com.android.jack.library.FileType[] values ()
public static com.android.jack.library.FileType valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String vpathPrefix
String propertyPrefix
String extension
String description
public abstract void check () throws com.android.jack.library.LibraryFormatException
public boolean isOfType (com.android.sched.vfs.InputVFile)
com.android.sched.vfs.InputVFile v
public java.lang.String toString ()
public java.lang.String getFileExtension ()
public java.lang.String getPrefix ()
public java.lang.String buildPropertyName (java.lang.String)
String suffix
public com.android.sched.vfs.VPath buildDirVPath (com.android.sched.vfs.VPath)
com.android.sched.vfs.VPath vpath
public com.android.sched.vfs.VPath buildFileVPath (com.android.sched.vfs.VPath)
com.android.sched.vfs.VPath vpath
com.android.sched.vfs.VPath clonedPath
public static com.android.jack.library.FileType getFileType (com.android.sched.vfs.InputVFile) throws com.android.jack.library.UnsupportedFileTypeException
com.android.jack.library.FileType fileType
com.android.jack.library.FileType[] arr$
int len$
int i$
com.android.sched.vfs.InputVFile v
private com.android.sched.vfs.VPath getPathWithPrefix (com.android.sched.vfs.VPath)
com.android.sched.vfs.VPath vpath
com.android.sched.vfs.VPath clonedPath
void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.android.jack.library.FileType$1)
String x0
int x1
String x2
String x3
String x4
String x5
com.android.jack.library.FileType$1 x6
static void ()
}
com/android/jack/library/FileTypeDoesNotExistException.classFileTypeDoesNotExistException.java
package com.android.jack.library
public com.android.jack.library.FileTypeDoesNotExistException extends java.lang.Exception {
private static final long serialVersionUID
private final com.android.sched.util.location.Location location
private final com.android.sched.vfs.VPath typePath
private final com.android.jack.library.FileType fileType
public void (com.android.sched.util.location.Location, com.android.sched.vfs.VPath, com.android.jack.library.FileType)
com.android.sched.util.location.Location location
com.android.sched.vfs.VPath typePath
com.android.jack.library.FileType fileType
public java.lang.String getMessage ()
}
com/android/jack/library/HasInputLibrary.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/IgnoringImportMessage.classIgnoringImportMessage.java
package com.android.jack.library
public com.android.jack.library.IgnoringImportMessage extends java.lang.Object implements com.android.jack.reporting.Reportable {
private final com.android.jack.backend.jayce.ImportConflictException exception
public void (com.android.jack.backend.jayce.ImportConflictException)
com.android.jack.backend.jayce.ImportConflictException exception
public java.lang.String getMessage ()
public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel ()
}
com/android/jack/library/InputJackLibrary$1.classInputJackLibrary.java
package com.android.jack.library
com.android.jack.library.InputJackLibrary$1 extends com.android.jack.library.InputLibraryLocation {
final com.android.sched.util.location.Location val$vfsLocation
final com.android.jack.library.InputJackLibrary this$0
void (com.android.jack.library.InputJackLibrary, com.android.sched.util.location.Location)
public java.lang.String getDescription ()
public com.android.jack.library.InputLibrary getInputLibrary ()
protected com.android.sched.util.location.Location getVFSLocation ()
}
com/android/jack/library/InputJackLibrary.classInputJackLibrary.java
package com.android.jack.library
public abstract com.android.jack.library.InputJackLibrary extends com.android.jack.library.CommonJackLibrary implements com.android.jack.library.InputLibrary {
protected static final java.util.logging.Logger logger
private final int minorVersion
private java.lang.reflect.Constructor jayceReaderConstructor
private int jayceMajorVersion
private int jayceMinorVersion
private final com.android.jack.library.InputLibraryLocation location
static final boolean $assertionsDisabled
public void (java.util.Properties, com.android.sched.util.location.Location) throws com.android.jack.library.LibraryFormatException
NumberFormatException e
java.util.Properties libraryProperties
com.android.sched.util.location.Location vfsLocation
public final com.android.jack.library.InputLibraryLocation getLocation ()
public final java.lang.reflect.Constructor getJayceReaderConstructor () throws com.android.jack.library.LibraryFormatException
public final int getJayceMajorVersion () throws com.android.jack.library.LibraryFormatException
public final int getJayceMinorVersion () throws com.android.jack.library.LibraryFormatException
private final synchronized void ensureJayceLoaded () throws com.android.jack.library.LibraryFormatException
NumberFormatException e
NumberFormatException e
Class jayceReaderClass
ClassNotFoundException e
SecurityException e
NoSuchMethodException e
String jayceMajorVersionStr
String className
Class jayceReaderClass
public final int getMinorVersion ()
protected void check () throws com.android.jack.library.LibraryVersionException com.android.jack.library.LibraryFormatException
com.android.jack.library.FileType ft
java.util.Iterator i$
int majorVersion
int minorVersion
int supportedMinorMin
int supportedMinor
public abstract int getSupportedMinor ()
public abstract int getSupportedMinorMin ()
public volatile com.android.sched.util.location.Location getLocation ()
static void ()
}
com/android/jack/library/InputJackLibraryCodec.classInputJackLibraryCodec.java
package com.android.jack.library
public com.android.jack.library.InputJackLibraryCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec {
private final com.android.sched.util.codec.MessageDigestCodec messageDigestCodec
public void ()
public com.android.jack.library.InputJackLibrary parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.ParsingException e
com.android.sched.util.codec.CodecContext context
String string
public com.android.jack.library.InputJackLibrary checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
java.security.Provider$Service service
com.android.sched.vfs.VFS vfs
com.android.sched.vfs.WrongVFSFormatException e
com.android.sched.vfs.DirectFS directFS
com.android.sched.vfs.VFS vfs
com.android.sched.util.RunnableHooks hooks
com.android.sched.vfs.VFS vfs
com.android.sched.util.file.Directory workingDirectory
java.io.File dirOrZip
com.android.jack.LibraryException e
com.android.sched.util.file.NotFileOrDirectoryException e
com.android.sched.util.file.FileAlreadyExistsException e
com.android.sched.util.file.CannotCreateFileException e
com.android.sched.util.file.CannotSetPermissionException e
com.android.sched.util.file.WrongPermissionException e
com.android.sched.util.file.NoSuchFileException e
java.util.zip.ZipException e
com.android.sched.util.codec.CodecContext context
String string
public java.lang.String getUsage ()
public java.lang.String getVariableName ()
public java.util.List getValueDescriptions ()
public java.lang.String formatValue (com.android.jack.library.InputJackLibrary)
com.android.jack.library.InputJackLibrary data
public void checkValue (com.android.sched.util.codec.CodecContext, com.android.jack.library.InputJackLibrary)
com.android.sched.util.codec.CodecContext context
com.android.jack.library.InputJackLibrary data
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
}
com/android/jack/library/InputJackLibraryPropertyId$1.classInputJackLibraryPropertyId.java
package com.android.jack.library
com.android.jack.library.InputJackLibraryPropertyId$1 extends java.lang.Object implements com.android.sched.util.config.id.PropertyId$ShutdownRunnable {
final com.android.jack.library.InputJackLibraryPropertyId this$0
void (com.android.jack.library.InputJackLibraryPropertyId)
public void run (com.android.jack.library.InputJackLibrary)
com.android.jack.library.LibraryIOException e
com.android.jack.library.InputJackLibrary lib
public volatile void run (java.lang.Object)
}
com/android/jack/library/InputJackLibraryPropertyId$2.classInputJackLibraryPropertyId.java
package com.android.jack.library
com.android.jack.library.InputJackLibraryPropertyId$2 extends com.android.sched.util.config.expression.LongExpression {
final com.android.jack.library.InputJackLibraryPropertyId this$0
void (com.android.jack.library.InputJackLibraryPropertyId)
public long eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)
com.android.sched.util.config.ConfigChecker checker
}
com/android/jack/library/InputJackLibraryPropertyId$3.classInputJackLibraryPropertyId.java
package com.android.jack.library
com.android.jack.library.InputJackLibraryPropertyId$3 extends com.android.sched.util.config.expression.LongExpression {
final com.android.jack.library.InputJackLibraryPropertyId this$0
void (com.android.jack.library.InputJackLibraryPropertyId)
public long eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)
com.android.sched.util.config.ConfigChecker checker
}
com/android/jack/library/InputJackLibraryPropertyId$4.classInputJackLibraryPropertyId.java
package com.android.jack.library
com.android.jack.library.InputJackLibraryPropertyId$4 extends com.android.sched.util.config.expression.BooleanExpression {
final com.android.jack.library.FileType val$type
final com.android.jack.library.InputJackLibraryPropertyId this$0
void (com.android.jack.library.InputJackLibraryPropertyId, com.android.jack.library.FileType)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.MissingPropertyException e
com.android.sched.util.config.ConfigChecker checker
}
com/android/jack/library/InputJackLibraryPropertyId.classInputJackLibraryPropertyId.java
package com.android.jack.library
public com.android.jack.library.InputJackLibraryPropertyId extends com.android.sched.util.config.id.PropertyId implements com.android.sched.util.HasDescription {
private static java.util.logging.Logger logger
public static com.android.jack.library.InputJackLibraryPropertyId create (java.lang.String, java.lang.String)
String name
String description
protected void (java.lang.String, java.lang.String, com.android.jack.library.InputJackLibraryCodec)
String name
String description
com.android.jack.library.InputJackLibraryCodec codec
public com.android.jack.library.InputJackLibraryPropertyId addDefaultValue (java.lang.String)
String defaultValue
public com.android.jack.library.InputJackLibraryPropertyId addDefaultValue (com.android.jack.library.InputJackLibrary)
com.android.jack.library.InputJackLibrary defaultValue
public com.android.jack.library.InputJackLibraryPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
com.android.sched.util.config.expression.BooleanExpression expression
public com.android.jack.library.InputJackLibraryPropertyId withCategory (com.android.sched.util.config.category.Category)
com.android.sched.util.config.category.Category category
public com.android.sched.util.config.expression.LongExpression getMajorVersion ()
public com.android.sched.util.config.expression.LongExpression getMinorVersion ()
public com.android.sched.util.config.expression.BooleanExpression containsFileType (com.android.jack.library.FileType)
com.android.jack.library.FileType type
private java.lang.String format (java.lang.String, boolean, com.android.jack.library.FileType)
String left
boolean set
com.android.jack.library.FileType type
StringBuilder sb
public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
public volatile com.android.sched.util.config.id.PropertyId withCategory (com.android.sched.util.config.category.Category)
public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object)
public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String)
public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
static java.util.logging.Logger access$000 ()
static java.lang.String access$100 (com.android.jack.library.InputJackLibraryPropertyId, java.lang.String, boolean, com.android.jack.library.FileType)
com.android.jack.library.InputJackLibraryPropertyId x0
String x1
boolean x2
com.android.jack.library.FileType x3
static void ()
}
com/android/jack/library/InputLibrary.classInputLibrary.java
package com.android.jack.library
public abstract com.android.jack.library.InputLibrary extends java.lang.Object implements com.android.jack.library.Library {
public abstract java.util.Collection getFileTypes ()
public abstract boolean containsFileType (com.android.jack.library.FileType)
public abstract com.android.sched.vfs.InputVFile getFile (com.android.jack.library.FileType, com.android.sched.vfs.VPath) throws com.android.jack.library.FileTypeDoesNotExistException
public abstract com.android.sched.vfs.InputVDir getDir (com.android.jack.library.FileType, com.android.sched.vfs.VPath) throws com.android.jack.library.FileTypeDoesNotExistException
public abstract java.util.Iterator iterator (com.android.jack.library.FileType)
public abstract com.android.jack.library.InputLibraryLocation getLocation ()
public abstract java.lang.String getDigest ()
public abstract void delete (com.android.jack.library.FileType, com.android.sched.vfs.VPath) throws com.android.sched.util.file.CannotDeleteFileException com.android.jack.library.FileTypeDoesNotExistException
}
com/android/jack/library/InputLibraryCodec.classInputLibraryCodec.java
package com.android.jack.library
public com.android.jack.library.InputLibraryCodec extends com.android.sched.util.codec.OrCodec {
public void ()
public java.lang.String getUsage ()
public java.lang.String getVariableName ()
public java.lang.String formatValue (com.android.jack.library.InputLibrary)
com.android.jack.library.InputLibrary data
public com.android.jack.library.InputLibrary checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
com.android.sched.util.codec.ParsingException e2
Throwable cause
com.android.sched.util.codec.ParsingException e
com.android.sched.util.codec.CodecContext context
String string
com.android.sched.util.codec.StringCodec jackLibCodec
com.android.sched.util.codec.StringCodec jarCodec
java.util.List causes
public volatile java.lang.String formatValue (java.lang.Object)
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
}
com/android/jack/library/InputLibraryLocation.classInputLibraryLocation.java
package com.android.jack.library
public abstract com.android.jack.library.InputLibraryLocation extends com.android.jack.library.LibraryLocation {
public void ()
public abstract com.android.jack.library.InputLibrary getInputLibrary ()
}
com/android/jack/library/InvalidLibrary$1.classInvalidLibrary.java
package com.android.jack.library
com.android.jack.library.InvalidLibrary$1 extends com.android.jack.library.InputLibraryLocation {
final com.android.jack.library.InvalidLibrary this$0
void (com.android.jack.library.InvalidLibrary)
public java.lang.String getDescription ()
protected com.android.sched.util.location.Location getVFSLocation ()
public com.android.jack.library.InputLibrary getInputLibrary ()
}
com/android/jack/library/InvalidLibrary.classInvalidLibrary.java
package com.android.jack.library
public com.android.jack.library.InvalidLibrary extends java.lang.Object implements com.android.jack.library.InputLibrary {
private final java.io.File file
private final java.util.List causes
public void (java.io.File, java.util.List)
java.io.File file
java.util.List causes
public java.util.List getInvalidCauses ()
public void close ()
public int getMinorVersion ()
public int getMajorVersion ()
public java.lang.String getPath ()
public java.util.Collection getFileTypes ()
public boolean containsFileType (com.android.jack.library.FileType)
com.android.jack.library.FileType fileType
public com.android.sched.vfs.InputVFile getFile (com.android.jack.library.FileType, com.android.sched.vfs.VPath) throws com.android.jack.library.FileTypeDoesNotExistException
com.android.jack.library.FileType fileType
com.android.sched.vfs.VPath typePath
public com.android.sched.vfs.InputVDir getDir (com.android.jack.library.FileType, com.android.sched.vfs.VPath) throws com.android.jack.library.FileTypeDoesNotExistException
com.android.jack.library.FileType fileType
com.android.sched.vfs.VPath typePath
public java.util.Iterator iterator (com.android.jack.library.FileType)
com.android.jack.library.FileType fileType
public com.android.jack.library.InputLibraryLocation getLocation ()
public java.lang.String getDigest ()
public void delete (com.android.jack.library.FileType, com.android.sched.vfs.VPath) throws com.android.jack.library.FileTypeDoesNotExistException
com.android.jack.library.FileType fileType
com.android.sched.vfs.VPath typePath
public volatile com.android.sched.util.location.Location getLocation ()
static java.io.File access$000 (com.android.jack.library.InvalidLibrary)
com.android.jack.library.InvalidLibrary x0
}
com/android/jack/library/JackLibrary.classJackLibrary.java
package com.android.jack.library
public abstract com.android.jack.library.JackLibrary extends java.lang.Object implements com.android.jack.library.Library {
public static final String LIBRARY_PROPERTIES
public static final com.android.sched.vfs.VPath LIBRARY_PROPERTIES_VPATH
public static final String KEY_LIB_MAJOR_VERSION
public static final String KEY_LIB_MINOR_VERSION
public static final String KEY_LIB_EMITTER
public static final String KEY_LIB_EMITTER_VERSION
public static final int GROUP_SIZE_FOR_DIRS
public static final int NUM_GROUPS_FOR_DIRS
public abstract java.lang.String getProperty (java.lang.String) throws com.android.jack.library.LibraryFormatException
public abstract boolean containsProperty (java.lang.String)
static void ()
}
com/android/jack/library/JackLibraryFactory.classJackLibraryFactory.java
package com.android.jack.library
public abstract com.android.jack.library.JackLibraryFactory extends java.lang.Object {
public static final com.android.sched.util.config.id.BooleanPropertyId GENERATE_JACKLIB_DIGEST
public static final com.android.sched.util.config.id.MessageDigestPropertyId MESSAGE_DIGEST_ALGO
private static java.util.logging.Logger logger
public static final int DEFAULT_MAJOR_VERSION
private static final String VERSION_FORMAT
public void ()
public static java.lang.String getVersionString (int)
int version
public static com.android.jack.library.InputJackLibrary getInputLibrary (com.android.sched.vfs.VFS) throws com.android.jack.library.LibraryVersionException com.android.jack.library.LibraryFormatException com.android.jack.library.NotJackLibraryException
com.android.sched.vfs.VFS vdir
com.android.sched.vfs.GenericInputVFS giVFS
java.util.Properties libraryProperties
String majorVersion
com.android.jack.library.InputJackLibrary inputJackLibrary
public static com.android.jack.library.OutputJackLibrary getOutputLibrary (com.android.sched.vfs.VFS, java.lang.String, java.lang.String)
com.android.sched.vfs.VFS vfs
String emitterId
String emitterVersion
private static java.lang.String getMajorVersionAsString (com.android.sched.vfs.InputVFS, java.util.Properties) throws com.android.jack.library.LibraryFormatException
NumberFormatException e
com.android.sched.vfs.InputVFS vdir
java.util.Properties libraryProperties
private static java.util.Properties loadLibraryProperties (com.android.sched.vfs.InputVFS) throws com.android.jack.library.NotJackLibraryException
com.android.sched.vfs.InputVFile libProp
java.io.IOException e
com.android.sched.vfs.InputVFS vfs
java.util.Properties libraryProperties
private static java.lang.Object instantiateConstructorWithParameters (com.android.sched.vfs.VFS, java.lang.String, java.lang.Class[], java.lang.Object[], java.lang.String) throws com.android.jack.library.LibraryVersionException com.android.jack.library.LibraryFormatException
Class libraryReaderClass
java.lang.reflect.Constructor constructor
SecurityException e
IllegalArgumentException e
ClassNotFoundException e
NoSuchMethodException e
InstantiationException e
IllegalAccessException e
Throwable cause
java.lang.reflect.InvocationTargetException e
com.android.sched.vfs.VFS vdir
String className
Class[] parameterTypes
Object[] parameterInstances
String version
Object constructorInstance
static void ()
}
com/android/jack/library/JarLibrary$1.classJarLibrary.java
package com.android.jack.library
com.android.jack.library.JarLibrary$1 extends com.android.jack.library.InputLibraryLocation {
final com.android.jack.library.JarLibrary this$0
void (com.android.jack.library.JarLibrary)
public java.lang.String getDescription ()
protected com.android.sched.util.location.Location getVFSLocation ()
public com.android.jack.library.InputLibrary getInputLibrary ()
}
com/android/jack/library/JarLibrary.classJarLibrary.java
package com.android.jack.library
public com.android.jack.library.JarLibrary extends java.lang.Object implements com.android.jack.library.InputLibrary {
private final com.android.sched.util.file.InputZipFile file
public void (com.android.sched.util.file.InputZipFile)
com.android.sched.util.file.InputZipFile file
public void close ()
public int getMinorVersion ()
public int getMajorVersion ()
public java.lang.String getPath ()
public java.util.Collection getFileTypes ()
public boolean containsFileType (com.android.jack.library.FileType)
com.android.jack.library.FileType fileType
public com.android.sched.vfs.InputVFile getFile (com.android.jack.library.FileType, com.android.sched.vfs.VPath) throws com.android.jack.library.FileTypeDoesNotExistException
com.android.jack.library.FileType fileType
com.android.sched.vfs.VPath typePath
public com.android.sched.vfs.InputVDir getDir (com.android.jack.library.FileType, com.android.sched.vfs.VPath) throws com.android.jack.library.FileTypeDoesNotExistException
com.android.jack.library.FileType fileType
com.android.sched.vfs.VPath typePath
public java.util.Iterator iterator (com.android.jack.library.FileType)
com.android.jack.library.FileType fileType
public com.android.jack.library.InputLibraryLocation getLocation ()
public java.lang.String getDigest ()
public void delete (com.android.jack.library.FileType, com.android.sched.vfs.VPath) throws com.android.jack.library.FileTypeDoesNotExistException
com.android.jack.library.FileType fileType
com.android.sched.vfs.VPath typePath
public volatile com.android.sched.util.location.Location getLocation ()
static com.android.sched.util.file.InputZipFile access$000 (com.android.jack.library.JarLibrary)
com.android.jack.library.JarLibrary x0
}
com/android/jack/library/JarLibraryCodec.classJarLibraryCodec.java
package com.android.jack.library
public com.android.jack.library.JarLibraryCodec extends com.android.sched.util.codec.FileOrDirCodec {
public void ()
public com.android.jack.library.JarLibrary parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.ParsingException e
com.android.sched.util.codec.CodecContext context
String string
public com.android.jack.library.JarLibrary checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
com.android.sched.util.file.InputZipFile inputZipFile
com.android.sched.util.file.NotFileException e
com.android.sched.util.file.NoSuchFileException e
com.android.sched.util.file.WrongPermissionException e
com.android.sched.util.file.FileAlreadyExistsException e
com.android.sched.util.file.CannotCreateFileException e
com.android.sched.util.file.CannotSetPermissionException e
java.util.zip.ZipException e
com.android.sched.util.codec.CodecContext context
String string
com.android.sched.util.file.InputZipFile inputZipFile
public java.lang.String getUsage ()
public java.lang.String getVariableName ()
public java.util.List getValueDescriptions ()
public java.lang.String formatValue (com.android.jack.library.JarLibrary)
com.android.jack.library.JarLibrary data
public void checkValue (com.android.sched.util.codec.CodecContext, com.android.jack.library.JarLibrary)
com.android.sched.util.codec.CodecContext context
com.android.jack.library.JarLibrary data
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
}
com/android/jack/library/Library.classLibrary.java
package com.android.jack.library
public abstract com.android.jack.library.Library extends java.lang.Object implements com.android.sched.util.location.HasLocation {
public abstract void close () throws com.android.jack.library.LibraryIOException
public abstract int getMinorVersion ()
public abstract int getMajorVersion ()
public abstract java.lang.String getPath ()
}
com/android/jack/library/LibraryFormatException.classLibraryFormatException.java
package com.android.jack.library
public com.android.jack.library.LibraryFormatException extends com.android.jack.LibraryException {
private static final long serialVersionUID
private final com.android.sched.util.location.Location location
public void (com.android.sched.util.location.Location)
com.android.sched.util.location.Location location
public java.lang.String getMessage ()
}
com/android/jack/library/LibraryIOException.classLibraryIOException.java
package com.android.jack.library
public com.android.jack.library.LibraryIOException extends com.android.jack.LibraryException {
private static final long serialVersionUID
private final com.android.sched.util.location.Location location
public void (com.android.sched.util.location.Location, java.io.IOException)
com.android.sched.util.location.Location location
java.io.IOException cause
public java.lang.String getMessage ()
}
com/android/jack/library/LibraryLocation.classLibraryLocation.java
package com.android.jack.library
public abstract com.android.jack.library.LibraryLocation extends com.android.sched.util.location.Location {
public void ()
protected abstract com.android.sched.util.location.Location getVFSLocation ()
public final boolean equals (java.lang.Object)
Object obj
public final int hashCode ()
}
com/android/jack/library/LibraryReadingException.classLibraryReadingException.java
package com.android.jack.library
public com.android.jack.library.LibraryReadingException extends com.android.jack.reporting.ReportableException {
private static final long serialVersionUID
public void (java.lang.Throwable)
Throwable cause
public java.lang.String getMessage ()
public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel ()
}
com/android/jack/library/LibraryVersionException.classLibraryVersionException.java
package com.android.jack.library
public com.android.jack.library.LibraryVersionException extends com.android.jack.LibraryException {
private static final long serialVersionUID
public void (java.lang.String)
String message
}
com/android/jack/library/LibraryWritingException.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/NotJackLibraryException.classNotJackLibraryException.java
package com.android.jack.library
public com.android.jack.library.NotJackLibraryException extends com.android.jack.LibraryException {
private static final long serialVersionUID
private final com.android.sched.util.location.Location location
public void (com.android.sched.util.location.Location)
com.android.sched.util.location.Location location
public java.lang.String getMessage ()
}
com/android/jack/library/OutputJackLibrary.classOutputJackLibrary.java
package com.android.jack.library
public abstract com.android.jack.library.OutputJackLibrary extends java.lang.Object implements com.android.jack.library.OutputLibrary {
public abstract void putProperty (java.lang.String, java.lang.String)
}
com/android/jack/library/OutputJackLibraryCodec.classOutputJackLibraryCodec.java
package com.android.jack.library
public com.android.jack.library.OutputJackLibraryCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec {
private final com.android.sched.util.codec.ZipFSCodec codec
public void ()
public com.android.jack.library.OutputJackLibrary parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.ParsingException e
com.android.sched.util.codec.CodecContext context
String string
public com.android.jack.library.OutputJackLibrary checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
com.android.sched.util.codec.CodecContext context
String string
com.android.sched.vfs.VFS vfs
public java.lang.String getUsage ()
public java.lang.String getVariableName ()
public java.util.List getValueDescriptions ()
public java.lang.String formatValue (com.android.jack.library.OutputJackLibrary)
com.android.jack.library.OutputJackLibrary data
public void checkValue (com.android.sched.util.codec.CodecContext, com.android.jack.library.OutputJackLibrary)
com.android.sched.util.codec.CodecContext context
com.android.jack.library.OutputJackLibrary data
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
}
com/android/jack/library/OutputJackLibraryPropertyId$1.classOutputJackLibraryPropertyId.java
package com.android.jack.library
com.android.jack.library.OutputJackLibraryPropertyId$1 extends java.lang.Object implements com.android.sched.util.config.id.PropertyId$ShutdownRunnable {
final com.android.jack.library.OutputJackLibraryPropertyId this$0
void (com.android.jack.library.OutputJackLibraryPropertyId)
public void run (com.android.jack.library.OutputJackLibrary)
com.android.jack.library.OutputJackLibraryPropertyId$CannotCloseOutputLibException reportable
com.android.jack.library.LibraryIOException e
com.android.jack.library.OutputJackLibrary lib
public volatile void run (java.lang.Object)
}
com/android/jack/library/OutputJackLibraryPropertyId$CannotCloseOutputLibException.classOutputJackLibraryPropertyId.java
package com.android.jack.library
com.android.jack.library.OutputJackLibraryPropertyId$CannotCloseOutputLibException extends com.android.jack.reporting.ReportableException {
private static final long serialVersionUID
public void (com.android.jack.library.OutputJackLibrary, com.android.jack.library.LibraryIOException)
com.android.jack.library.OutputJackLibrary lib
com.android.jack.library.LibraryIOException e
public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel ()
}
com/android/jack/library/OutputJackLibraryPropertyId.classOutputJackLibraryPropertyId.java
package com.android.jack.library
public com.android.jack.library.OutputJackLibraryPropertyId extends com.android.sched.util.config.id.PropertyId implements com.android.sched.util.HasDescription {
public static com.android.jack.library.OutputJackLibraryPropertyId create (java.lang.String, java.lang.String)
String name
String description
protected void (java.lang.String, java.lang.String, com.android.jack.library.OutputJackLibraryCodec)
String name
String description
com.android.jack.library.OutputJackLibraryCodec codec
public com.android.jack.library.OutputJackLibraryPropertyId addDefaultValue (java.lang.String)
String defaultValue
public com.android.jack.library.OutputJackLibraryPropertyId addDefaultValue (com.android.jack.library.OutputJackLibrary)
com.android.jack.library.OutputJackLibrary defaultValue
public com.android.jack.library.OutputJackLibraryPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
com.android.sched.util.config.expression.BooleanExpression expression
public com.android.jack.library.OutputJackLibraryPropertyId withCategory (com.android.sched.util.config.category.Category)
com.android.sched.util.config.category.Category category
public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
public volatile com.android.sched.util.config.id.PropertyId withCategory (com.android.sched.util.config.category.Category)
public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object)
public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String)
public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
}
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.jack.library.Library {
public abstract boolean needsSequentialWriting ()
public abstract com.android.sched.vfs.OutputVFile createFile (com.android.jack.library.FileType, com.android.sched.vfs.VPath) throws com.android.sched.util.file.CannotCreateFileException
public abstract com.android.jack.library.OutputLibraryLocation getLocation ()
public abstract boolean containsFileType (com.android.jack.library.FileType)
public abstract java.util.Iterator iterator (com.android.jack.library.FileType)
public abstract com.android.sched.vfs.InputOutputVFile getFile (com.android.jack.library.FileType, com.android.sched.vfs.VPath) throws com.android.jack.library.FileTypeDoesNotExistException
public abstract void delete (com.android.jack.library.FileType, com.android.sched.vfs.VPath) throws com.android.sched.util.file.CannotDeleteFileException com.android.jack.library.FileTypeDoesNotExistException
}
com/android/jack/library/OutputLibraryLocation.classOutputLibraryLocation.java
package com.android.jack.library
public abstract com.android.jack.library.OutputLibraryLocation extends com.android.jack.library.LibraryLocation {
public void ()
public abstract com.android.jack.library.OutputLibrary getOutputLibrary ()
}
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/library/UnsupportedFileTypeException.classUnsupportedFileTypeException.java
package com.android.jack.library
public com.android.jack.library.UnsupportedFileTypeException extends java.lang.Exception {
private static final long serialVersionUID
private final com.android.sched.vfs.InputVFile vFile
public void (com.android.sched.vfs.InputVFile)
com.android.sched.vfs.InputVFile vFile
public java.lang.String getMessage ()
}
com/android/jack/library/v0000/InputJackLibraryImpl.classInputJackLibraryImpl.java
package com.android.jack.library.v0000
public com.android.jack.library.v0000.InputJackLibraryImpl extends com.android.jack.library.InputJackLibrary {
private final java.util.List resources
protected final com.android.sched.vfs.InputVFS inputVFS
public void (com.android.sched.vfs.VFS, java.util.Properties) throws com.android.jack.library.LibraryVersionException com.android.jack.library.LibraryFormatException
com.android.sched.vfs.VFS vfs
java.util.Properties libraryProperties
public void close () throws com.android.jack.library.LibraryIOException
java.io.IOException e
public com.android.sched.vfs.InputVFile getFile (com.android.jack.library.FileType, com.android.sched.vfs.VPath) throws com.android.jack.library.FileTypeDoesNotExistException
com.android.sched.vfs.VPath clonedPath
com.android.sched.util.file.NotFileOrDirectoryException e
com.android.sched.util.file.NoSuchFileException e
com.android.jack.library.FileType fileType
com.android.sched.vfs.VPath typePath
public com.android.sched.vfs.InputVDir getDir (com.android.jack.library.FileType, com.android.sched.vfs.VPath) throws com.android.jack.library.FileTypeDoesNotExistException
com.android.sched.util.file.NotDirectoryException e
com.android.sched.util.file.NoSuchFileException e
com.android.jack.library.FileType fileType
com.android.sched.vfs.VPath typePath
public java.util.Iterator iterator (com.android.jack.library.FileType)
com.android.jack.library.FileType fileType
java.util.List inputVFiles
public int getMajorVersion ()
public int getSupportedMinorMin ()
public int getSupportedMinor ()
public void delete (com.android.jack.library.FileType, com.android.sched.vfs.VPath) throws com.android.sched.util.file.CannotDeleteFileException com.android.jack.library.FileTypeDoesNotExistException
com.android.sched.util.file.NotFileOrDirectoryException e
com.android.sched.util.file.NoSuchFileException e
com.android.jack.library.FileType fileType
com.android.sched.vfs.VPath typePath
public java.lang.String getPath ()
public java.lang.String getDigest ()
private void fillResources (com.android.sched.vfs.InputVDir, java.util.List)
com.android.sched.vfs.InputVFile vFile
com.android.sched.vfs.InputVElement subFile
java.util.Iterator i$
com.android.sched.vfs.InputVDir vDir
java.util.List files
}
com/android/jack/library/v0000/Version.classVersion.java
package com.android.jack.library.v0000
public com.android.jack.library.v0000.Version extends java.lang.Object {
public static final int MINOR_MIN
public static final int MINOR
public static final int MAJOR
public void ()
}
com/android/jack/library/v0001/InputJackLibraryImpl.classInputJackLibraryImpl.java
package com.android.jack.library.v0001
public com.android.jack.library.v0001.InputJackLibraryImpl extends com.android.jack.library.InputJackLibrary {
private final java.util.Map sectionVFS
private final com.android.sched.vfs.VFS vfs
public void (com.android.sched.vfs.VFS, java.util.Properties) throws com.android.jack.library.LibraryVersionException com.android.jack.library.LibraryFormatException
com.android.sched.vfs.VFS vfs
java.util.Properties libraryProperties
public com.android.sched.vfs.InputVFile getFile (com.android.jack.library.FileType, com.android.sched.vfs.VPath) throws com.android.jack.library.FileTypeDoesNotExistException
com.android.sched.vfs.InputVFS currentSectionVFS
com.android.sched.util.file.NotFileOrDirectoryException e
com.android.sched.util.file.NoSuchFileException e
com.android.jack.library.FileType fileType
com.android.sched.vfs.VPath typePath
public com.android.sched.vfs.InputVDir getDir (com.android.jack.library.FileType, com.android.sched.vfs.VPath) throws com.android.jack.library.FileTypeDoesNotExistException
com.android.sched.vfs.InputVFS currentSectionVFS
com.android.sched.util.file.NotDirectoryException e
com.android.sched.util.file.NoSuchFileException e
com.android.jack.library.FileType fileType
com.android.sched.vfs.VPath typePath
public java.util.Iterator iterator (com.android.jack.library.FileType)
com.android.jack.library.FileType fileType
java.util.List inputVFiles
private synchronized com.android.sched.vfs.InputVFS getSectionVFS (com.android.jack.library.FileType)
com.android.sched.vfs.InputVFS currentSectionVFS
com.android.sched.util.file.CannotCreateFileException e
com.android.sched.util.file.NotDirectoryException e
com.android.sched.vfs.InputVFS currentSectionVFS
com.android.sched.vfs.WrongVFSFormatException e
com.android.sched.vfs.VFS prefixedInputVFS
com.android.jack.library.FileType fileType
com.android.sched.vfs.InputVFS currentSectionVFS
public synchronized void close () throws com.android.jack.library.LibraryIOException
com.android.sched.vfs.InputVFS currentSectionVFS
java.util.Iterator i$
java.io.IOException e
public int getMajorVersion ()
public int getSupportedMinorMin ()
public int getSupportedMinor ()
public void delete (com.android.jack.library.FileType, com.android.sched.vfs.VPath) throws com.android.sched.util.file.CannotDeleteFileException com.android.jack.library.FileTypeDoesNotExistException
com.android.sched.vfs.InputVFS currentSectionVFS
com.android.sched.util.file.NotFileOrDirectoryException e
com.android.sched.util.file.NoSuchFileException e
com.android.jack.library.FileType fileType
com.android.sched.vfs.VPath typePath
public java.lang.String getPath ()
public com.android.sched.vfs.VPath buildFileVPath (com.android.jack.library.FileType, com.android.sched.vfs.VPath)
com.android.jack.library.FileType fileType
com.android.sched.vfs.VPath vpath
com.android.sched.vfs.VPath clonedPath
public java.lang.String getDigest ()
}
com/android/jack/library/v0001/OutputJackLibraryImpl$1.classOutputJackLibraryImpl.java
package com.android.jack.library.v0001
com.android.jack.library.v0001.OutputJackLibraryImpl$1 extends com.android.jack.library.OutputLibraryLocation {
final com.android.jack.library.v0001.OutputJackLibraryImpl this$0
void (com.android.jack.library.v0001.OutputJackLibraryImpl)
public java.lang.String getDescription ()
public com.android.jack.library.OutputLibrary getOutputLibrary ()
protected com.android.sched.util.location.Location getVFSLocation ()
}
com/android/jack/library/v0001/OutputJackLibraryImpl.classOutputJackLibraryImpl.java
package com.android.jack.library.v0001
public com.android.jack.library.v0001.OutputJackLibraryImpl extends com.android.jack.library.CommonJackLibrary implements com.android.jack.library.OutputJackLibrary {
private static java.util.logging.Logger logger
private boolean closed
private final com.android.sched.vfs.VFS vfs
private final boolean generateJacklibDigest
private final java.util.Map sectionVFS
private final com.android.jack.library.OutputLibraryLocation location
static final boolean $assertionsDisabled
public void (com.android.sched.vfs.VFS, java.lang.String, java.lang.String)
com.android.sched.vfs.VFS vfs
String emitterId
String emitterVersion
public com.android.sched.vfs.OutputVFile createFile (com.android.jack.library.FileType, com.android.sched.vfs.VPath) throws com.android.sched.util.file.CannotCreateFileException
com.android.jack.library.FileType fileType
com.android.sched.vfs.VPath typePath
public boolean needsSequentialWriting ()
public com.android.jack.library.OutputLibraryLocation getLocation ()
private synchronized com.android.sched.vfs.InputOutputVFS getSectionVFS (com.android.jack.library.FileType) throws com.android.sched.util.file.CannotCreateFileException
com.android.sched.vfs.InputOutputVFS currentSectionVFS
com.android.sched.vfs.WrongVFSFormatException e
com.android.sched.util.file.NotDirectoryException e
com.android.sched.vfs.VPath prefixPath
com.android.sched.vfs.VFS outputVFS
com.android.jack.library.FileType fileType
com.android.sched.vfs.InputOutputVFS currentSectionVFS
public synchronized void close () throws com.android.jack.library.LibraryIOException
com.android.sched.vfs.InputOutputVFS intputOutputVFS
java.util.Iterator i$
java.io.IOException e
com.android.sched.vfs.OutputVFile libraryPropertiesOut
java.io.OutputStream propertiesOS
java.io.IOException e
com.android.sched.util.file.CannotCreateFileException e
java.io.IOException e
java.io.IOException e
com.android.sched.vfs.GenericOutputVFS goVFS
public int getMinorVersion ()
public int getMajorVersion ()
public java.util.Iterator iterator (com.android.jack.library.FileType)
com.android.sched.util.file.CannotCreateFileException e
com.android.jack.library.FileType fileType
java.util.List inputVFiles
public com.android.sched.vfs.InputOutputVFile getFile (com.android.jack.library.FileType, com.android.sched.vfs.VPath) throws com.android.jack.library.FileTypeDoesNotExistException
com.android.sched.util.file.NotFileOrDirectoryException e
com.android.sched.util.file.NoSuchFileException e
com.android.sched.util.file.CannotCreateFileException e
com.android.jack.library.FileType fileType
com.android.sched.vfs.VPath typePath
public void delete (com.android.jack.library.FileType, com.android.sched.vfs.VPath) throws com.android.sched.util.file.CannotDeleteFileException com.android.jack.library.FileTypeDoesNotExistException
com.android.sched.util.file.NotFileOrDirectoryException e
com.android.sched.util.file.CannotCreateFileException e
com.android.sched.util.file.NoSuchFileException e
com.android.jack.library.FileType fileType
com.android.sched.vfs.VPath typePath
public java.lang.String getPath ()
public com.android.sched.vfs.VPath buildFileVPath (com.android.jack.library.FileType, com.android.sched.vfs.VPath)
com.android.jack.library.FileType fileType
com.android.sched.vfs.VPath vpath
com.android.sched.vfs.VPath clonedPath
private synchronized boolean isClosed ()
private void loadLibraryProperties (com.android.sched.vfs.InputVFS) throws com.android.sched.util.file.NoSuchFileException
com.android.sched.vfs.InputVFile libProp
com.android.sched.util.file.NotFileOrDirectoryException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
com.android.sched.vfs.InputVFS vfs
com.android.sched.vfs.InputVFile libProp
java.io.InputStream is
public volatile com.android.sched.util.location.Location getLocation ()
static com.android.sched.vfs.VFS access$000 (com.android.jack.library.v0001.OutputJackLibraryImpl)
com.android.jack.library.v0001.OutputJackLibraryImpl x0
static void ()
}
com/android/jack/library/v0001/Version.classVersion.java
package com.android.jack.library.v0001
public com.android.jack.library.v0001.Version extends java.lang.Object {
public static final int MINOR_MIN
public static final int MINOR
public static final int MAJOR
public void ()
}
com/android/jack/load/AbstractClassOrInterfaceLoader.classAbstractClassOrInterfaceLoader.java
package com.android.jack.load
public abstract com.android.jack.load.AbstractClassOrInterfaceLoader 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.JAnnotationType)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
com.android.jack.ir.ast.JAnnotationType annotationType
public void ensureMethods (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
public void ensureMethod (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String, java.util.List, com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
String name
java.util.List args
com.android.jack.ir.ast.JType returnType
public void ensureFields (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
public void ensureFields (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
String fieldName
public void ensureModifier (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
public void ensureRetentionPolicy (com.android.jack.ir.ast.JDefinedAnnotationType)
com.android.jack.ir.ast.JDefinedAnnotationType loaded
public void ensureSourceInfo (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface loaded
protected abstract void ensureAll (com.android.jack.ir.ast.JDefinedClassOrInterface)
}
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.JAnnotationType)
com.android.jack.ir.ast.JMethod loaded
com.android.jack.ir.ast.JAnnotationType annotation
public void ensureBody (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod loaded
protected abstract void ensureAll (com.android.jack.ir.ast.JMethod)
}
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.JAnnotationType)
public abstract void ensureMethods (com.android.jack.ir.ast.JDefinedClassOrInterface)
public abstract void ensureMethod (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String, java.util.List, com.android.jack.ir.ast.JType)
public abstract void ensureFields (com.android.jack.ir.ast.JDefinedClassOrInterface)
public abstract void ensureFields (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String)
public abstract void ensureModifier (com.android.jack.ir.ast.JDefinedClassOrInterface)
public abstract void ensureRetentionPolicy (com.android.jack.ir.ast.JDefinedAnnotationType)
public abstract void ensureSourceInfo (com.android.jack.ir.ast.JDefinedClassOrInterface)
public abstract com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JDefinedClassOrInterface)
}
com/android/jack/load/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.JAnnotationType)
public abstract void ensureBody (com.android.jack.ir.ast.JMethod)
public abstract com.android.sched.util.location.Location getLocation (com.android.jack.ir.ast.JMethod)
}
com/android/jack/load/NopClassOrInterfaceLoader.classNopClassOrInterfaceLoader.java
package com.android.jack.load
public com.android.jack.load.NopClassOrInterfaceLoader extends com.android.jack.load.AbstractClassOrInterfaceLoader {
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$Adapter.classJLookup.java
package com.android.jack.lookup
public abstract com.android.jack.lookup.JLookup$Adapter extends java.lang.Object {
public abstract java.util.Map getCache ()
public abstract com.android.jack.ir.ast.JType getType (com.android.jack.ir.ast.JPackage, java.lang.String) throws com.android.jack.ir.ast.MissingJTypeLookupException
public abstract com.android.jack.ir.ast.JPackage getPackage (com.android.jack.ir.ast.JPackage, java.lang.String) throws com.android.jack.ir.ast.JPackageLookupException
}
com/android/jack/lookup/JLookup.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
private final java.util.Map packages
public static final char PACKAGE_SEPARATOR
static final boolean $assertionsDisabled
protected void (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage topLevelPackage
public com.android.jack.ir.ast.JPackage 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.JAnnotationType getAnnotationType (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.JType getType (java.lang.String, com.android.jack.lookup.JLookup$Adapter) throws com.android.jack.ir.ast.MissingJTypeLookupException
int typeNameLength
com.android.jack.ir.ast.JType type
String signature
com.android.jack.lookup.JLookup$Adapter adapter
java.util.Map cache
com.android.jack.ir.ast.JType type
protected com.android.jack.ir.ast.JArrayType findArrayType (java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
String typeName
int typeNameLength
int dim
protected com.android.jack.ir.ast.JReferenceType getNonArrayType (java.lang.String, com.android.jack.lookup.JLookup$Adapter) throws com.android.jack.ir.ast.MissingJTypeLookupException
com.android.jack.ir.ast.JReferenceType type
String signature
com.android.jack.lookup.JLookup$Adapter adapter
java.util.Map cache
com.android.jack.ir.ast.JReferenceType type
protected com.android.jack.ir.ast.JPackage getPackage (java.lang.String, com.android.jack.lookup.JLookup$Adapter) throws com.android.jack.ir.ast.JPackageLookupException
com.android.jack.ir.ast.JPackage parent
String simplePackageName
int separatorIndex
com.android.jack.ir.ast.JPackage parent
String simplePackageName
com.android.jack.ir.ast.JPackage found
String packageName
com.android.jack.lookup.JLookup$Adapter adapter
private com.android.jack.ir.ast.JType findClassOrInterface (java.lang.String, com.android.jack.lookup.JLookup$Adapter) throws com.android.jack.ir.ast.MissingJTypeLookupException
com.android.jack.ir.ast.JPackage currentPackage
String simpleName
com.android.jack.ir.ast.JPackage currentPackage
String simpleName
com.android.jack.ir.ast.JPackageLookupException p
String signature
com.android.jack.lookup.JLookup$Adapter adapter
int typeNameLength
int separatorIndex
com.android.jack.ir.ast.JPackage currentPackage
String simpleName
static void ()
}
com/android/jack/lookup/JLookupException.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$1.classJNodeLookup.java
package com.android.jack.lookup
com.android.jack.lookup.JNodeLookup$1 extends java.lang.Object implements com.android.jack.lookup.JLookup$Adapter {
final com.android.jack.lookup.JNodeLookup this$0
void (com.android.jack.lookup.JNodeLookup)
public java.util.Map getCache ()
public com.android.jack.ir.ast.JType getType (com.android.jack.ir.ast.JPackage, java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
com.android.jack.ir.ast.JPackage pack
String simpleName
public com.android.jack.ir.ast.JPackage getPackage (com.android.jack.ir.ast.JPackage, java.lang.String) throws com.android.jack.ir.ast.JPackageLookupException
com.android.jack.ir.ast.JPackage pack
String simpleName
}
com/android/jack/lookup/JNodeLookup.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
private final com.android.jack.lookup.JLookup$Adapter adapter
public void (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage topLevelPackage
public com.android.jack.ir.ast.JPackage getTopLevelPackage ()
public boolean isPackageOnPath (java.lang.String)
com.android.jack.ir.ast.JPackageLookupException e
String packageName
public com.android.jack.ir.ast.JType getType (java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
String typeName
com.android.sched.util.log.stats.Percent statistic
com.android.jack.ir.ast.JType result
public com.android.jack.ir.ast.JDefinedClass getClass (java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
String 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.JDefinedAnnotationType getAnnotationType (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 ()
public volatile com.android.jack.ir.ast.JAnnotationType getAnnotationType (java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
public volatile com.android.jack.ir.ast.JInterface getInterface (java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
public volatile com.android.jack.ir.ast.JEnum getEnum (java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
public volatile com.android.jack.ir.ast.JClass getClass (java.lang.String) throws com.android.jack.ir.ast.JTypeLookupException
static java.util.Map access$000 (com.android.jack.lookup.JNodeLookup)
com.android.jack.lookup.JNodeLookup x0
static void ()
}
com/android/jack/lookup/JPhantomLookup$1.classJPhantomLookup.java
package com.android.jack.lookup
com.android.jack.lookup.JPhantomLookup$1 extends com.android.jack.lookup.JPhantomLookup$PhantomAdapter {
final com.android.jack.lookup.JPhantomLookup this$0
void (com.android.jack.lookup.JPhantomLookup)
public java.util.Map getCache ()
public com.android.jack.ir.ast.JReferenceType getType (com.android.jack.ir.ast.JPackage, java.lang.String)
com.android.jack.ir.ast.JPackage pack
String simpleName
public com.android.jack.ir.ast.JReferenceType getDefined (java.lang.String)
String signature
public volatile com.android.jack.ir.ast.JType getType (com.android.jack.ir.ast.JPackage, java.lang.String) throws com.android.jack.ir.ast.MissingJTypeLookupException
}
com/android/jack/lookup/JPhantomLookup$2.classJPhantomLookup.java
package com.android.jack.lookup
com.android.jack.lookup.JPhantomLookup$2 extends com.android.jack.lookup.JPhantomLookup$PhantomAdapter {
final com.android.jack.lookup.JPhantomLookup this$0
void (com.android.jack.lookup.JPhantomLookup)
public java.util.Map getCache ()
public com.android.jack.ir.ast.JClass getType (com.android.jack.ir.ast.JPackage, java.lang.String)
com.android.jack.ir.ast.JPackage pack
String simpleName
public com.android.jack.ir.ast.JClass getDefined (java.lang.String)
String signature
public volatile com.android.jack.ir.ast.JReferenceType getDefined (java.lang.String)
public volatile com.android.jack.ir.ast.JType getType (com.android.jack.ir.ast.JPackage, java.lang.String) throws com.android.jack.ir.ast.MissingJTypeLookupException
}
com/android/jack/lookup/JPhantomLookup$3.classJPhantomLookup.java
package com.android.jack.lookup
com.android.jack.lookup.JPhantomLookup$3 extends com.android.jack.lookup.JPhantomLookup$PhantomAdapter {
final com.android.jack.lookup.JPhantomLookup this$0
void (com.android.jack.lookup.JPhantomLookup)
public java.util.Map getCache ()
public com.android.jack.ir.ast.JEnum getType (com.android.jack.ir.ast.JPackage, java.lang.String)
com.android.jack.ir.ast.JPackage pack
String simpleName
public com.android.jack.ir.ast.JEnum getDefined (java.lang.String)
String signature
public volatile com.android.jack.ir.ast.JReferenceType getDefined (java.lang.String)
public volatile com.android.jack.ir.ast.JType getType (com.android.jack.ir.ast.JPackage, java.lang.String) throws com.android.jack.ir.ast.MissingJTypeLookupException
}
com/android/jack/lookup/JPhantomLookup$4.classJPhantomLookup.java
package com.android.jack.lookup
com.android.jack.lookup.JPhantomLookup$4 extends com.android.jack.lookup.JPhantomLookup$PhantomAdapter {
final com.android.jack.lookup.JPhantomLookup this$0
void (com.android.jack.lookup.JPhantomLookup)
public java.util.Map getCache ()
public com.android.jack.ir.ast.JInterface getType (com.android.jack.ir.ast.JPackage, java.lang.String)
com.android.jack.ir.ast.JPackage pack
String simpleName
public com.android.jack.ir.ast.JInterface getDefined (java.lang.String)
String signature
public volatile com.android.jack.ir.ast.JReferenceType getDefined (java.lang.String)
public volatile com.android.jack.ir.ast.JType getType (com.android.jack.ir.ast.JPackage, java.lang.String) throws com.android.jack.ir.ast.MissingJTypeLookupException
}
com/android/jack/lookup/JPhantomLookup$5.classJPhantomLookup.java
package com.android.jack.lookup
com.android.jack.lookup.JPhantomLookup$5 extends com.android.jack.lookup.JPhantomLookup$PhantomAdapter {
final com.android.jack.lookup.JPhantomLookup this$0
void (com.android.jack.lookup.JPhantomLookup)
public java.util.Map getCache ()
public com.android.jack.ir.ast.JAnnotationType getType (com.android.jack.ir.ast.JPackage, java.lang.String)
com.android.jack.ir.ast.JPackage pack
String simpleName
public com.android.jack.ir.ast.JAnnotationType getDefined (java.lang.String)
String signature
public volatile com.android.jack.ir.ast.JReferenceType getDefined (java.lang.String)
public volatile com.android.jack.ir.ast.JType getType (com.android.jack.ir.ast.JPackage, java.lang.String) throws com.android.jack.ir.ast.MissingJTypeLookupException
}
com/android/jack/lookup/JPhantomLookup$PhantomAdapter.classJPhantomLookup.java
package com.android.jack.lookup
abstract com.android.jack.lookup.JPhantomLookup$PhantomAdapter extends java.lang.Object implements com.android.jack.lookup.JLookup$Adapter {
private void ()
public com.android.jack.ir.ast.JPackage getPackage (com.android.jack.ir.ast.JPackage, java.lang.String)
com.android.jack.ir.ast.JPackage pack
String simpleName
public abstract com.android.jack.ir.ast.JReferenceType getDefined (java.lang.String)
void (com.android.jack.lookup.JPhantomLookup$1)
com.android.jack.lookup.JPhantomLookup$1 x0
}
com/android/jack/lookup/JPhantomLookup.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.JPhantomLookup$PhantomAdapter coiAdapter
private final com.android.jack.lookup.JPhantomLookup$PhantomAdapter classAdapter
private final com.android.jack.lookup.JPhantomLookup$PhantomAdapter enumAdapter
private final com.android.jack.lookup.JPhantomLookup$PhantomAdapter interfaceAdapter
private final com.android.jack.lookup.JPhantomLookup$PhantomAdapter annotationAdapter
private final com.android.jack.lookup.JNodeLookup jackLookup
static final boolean $assertionsDisabled
public void (com.android.jack.lookup.JNodeLookup)
com.android.jack.lookup.JNodeLookup jackLookup
public com.android.jack.ir.ast.JType getType (java.lang.String)
com.android.jack.ir.ast.JType type
com.android.jack.ir.ast.JType type
com.android.jack.ir.ast.MissingJTypeLookupException t
com.android.jack.lookup.JLookupException e
String signature
com.android.jack.ir.ast.JType type
protected com.android.jack.ir.ast.JReferenceType getNonArrayType (java.lang.String, com.android.jack.lookup.JLookup$Adapter)
com.android.jack.ir.ast.JReferenceType type
com.android.jack.ir.ast.JReferenceType type
com.android.jack.ir.ast.MissingJTypeLookupException t
com.android.jack.lookup.JLookupException e
String signature
com.android.jack.lookup.JLookup$Adapter adapter
java.util.Map cache
com.android.jack.ir.ast.JReferenceType type
public com.android.jack.ir.ast.JClass getClass (java.lang.String)
String signature
public com.android.jack.ir.ast.JInterface getInterface (java.lang.String)
String signature
public com.android.jack.ir.ast.JAnnotationType getAnnotationType (java.lang.String)
String signature
public com.android.jack.ir.ast.JEnum getEnum (java.lang.String)
String signature
public com.android.jack.ir.ast.JClass getClass (com.android.jack.lookup.CommonTypes$CommonType)
com.android.jack.ir.ast.JTypeLookupException e
com.android.jack.lookup.CommonTypes$CommonType type
public com.android.jack.ir.ast.JInterface getInterface (com.android.jack.lookup.CommonTypes$CommonType)
com.android.jack.ir.ast.JTypeLookupException e
com.android.jack.lookup.CommonTypes$CommonType type
public com.android.jack.ir.ast.JType getType (com.android.jack.lookup.CommonTypes$CommonType)
com.android.jack.ir.ast.JTypeLookupException e
com.android.jack.lookup.CommonTypes$CommonType type
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.ir.ast.JType defined
com.android.jack.lookup.JLookupException e
com.android.jack.ir.ast.JType checkedType
String signature
com.android.jack.ir.ast.JType defined
private void checkCacheContent (com.android.jack.ir.ast.JType, java.lang.String, com.android.jack.ir.ast.JType, java.lang.Class, java.util.Map)
com.android.jack.ir.ast.JType phantom
com.android.jack.ir.ast.JType checkedType
String signature
com.android.jack.ir.ast.JType defined
Class clazz
java.util.Map cache
private static java.lang.AssertionError getCheckError (com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType checkedType
com.android.jack.ir.ast.JType ref
com.android.jack.ir.formatter.TypeFormatter formatter
protected com.android.jack.ir.ast.JArrayType findArrayType (java.lang.String)
com.android.jack.ir.ast.JTypeLookupException e
String typeName
static java.util.Map access$100 (com.android.jack.lookup.JPhantomLookup)
com.android.jack.lookup.JPhantomLookup x0
static java.util.Map access$200 (com.android.jack.lookup.JPhantomLookup)
com.android.jack.lookup.JPhantomLookup x0
static com.android.jack.lookup.JNodeLookup access$300 (com.android.jack.lookup.JPhantomLookup)
com.android.jack.lookup.JPhantomLookup x0
static java.util.Map access$400 (com.android.jack.lookup.JPhantomLookup)
com.android.jack.lookup.JPhantomLookup x0
static java.util.Map access$500 (com.android.jack.lookup.JPhantomLookup)
com.android.jack.lookup.JPhantomLookup x0
static java.util.Map access$600 (com.android.jack.lookup.JPhantomLookup)
com.android.jack.lookup.JPhantomLookup x0
static void ()
}
com/android/jack/lookup/NodeLookup.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/meta/LibraryMetaWriter.classLibraryMetaWriter.java
package com.android.jack.meta
public com.android.jack.meta.LibraryMetaWriter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JSession) throws java.lang.Exception
com.android.jack.meta.Meta meta
java.util.Iterator i$
com.android.sched.vfs.InputVFile jppFile
String name
com.android.jack.meta.Meta meta
java.util.Iterator jppIter
com.android.jack.library.InputLibrary importedLibrary
java.util.Iterator i$
com.android.jack.ir.ast.JSession session
com.android.jack.library.OutputJackLibrary ojl
java.util.List metas
private java.lang.String getNameFromInputVFile (com.android.jack.library.InputLibrary, com.android.sched.vfs.InputVFile)
String name
String prefix
com.android.jack.library.InputLibrary jackLibrary
com.android.sched.vfs.InputVFile jppFile
com.android.sched.util.location.Location loc
String name
private void addMetaToOutputJackLib (com.android.jack.meta.Meta, com.android.jack.library.OutputJackLibrary) throws java.io.IOException
com.android.sched.util.stream.ByteStreamSucker sucker
com.android.jack.meta.Meta meta
com.android.jack.library.OutputJackLibrary ojl
com.android.sched.vfs.InputVFile inputFile
com.android.sched.vfs.VPath path
com.android.sched.vfs.OutputVFile outputFile
java.io.InputStream is
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/meta/Meta.classMeta.java
package com.android.jack.meta
public com.android.jack.meta.Meta extends com.android.jack.resource.ResourceOrMeta {
public void (com.android.sched.vfs.VPath, com.android.sched.vfs.InputVFile)
com.android.sched.vfs.VPath path
com.android.sched.vfs.InputVFile vFile
}
com/android/jack/meta/MetaImporter.classMetaImporter.java
package com.android.jack.meta
public com.android.jack.meta.MetaImporter extends com.android.jack.resource.ResourceOrMetaImporter {
public static final com.android.sched.util.config.id.ListPropertyId IMPORTED_META
public void (java.util.List)
java.util.List metaDirs
public void doImport (com.android.jack.ir.ast.JSession)
com.android.jack.resource.ResourceReadingException e
com.android.jack.ir.ast.JSession session
protected void addImportedResource (com.android.sched.vfs.InputVFile, com.android.jack.ir.ast.JSession, java.lang.String)
com.android.sched.vfs.InputVFile file
com.android.jack.ir.ast.JSession session
String currentPath
com.android.sched.vfs.VPath path
com.android.jack.meta.Meta newMeta
static void ()
}
com/android/jack/meta/MetaReadingException.classMetaReadingException.java
package com.android.jack.meta
public com.android.jack.meta.MetaReadingException extends com.android.jack.reporting.ReportableException {
private static final long serialVersionUID
public void (java.lang.Throwable)
Throwable cause
public java.lang.String getMessage ()
public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel ()
}
com/android/jack/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 ()
}
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
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
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 ()
}
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/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
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
private boolean useFloatingTypes (com.android.jack.ir.ast.JBinaryOperation)
com.android.jack.ir.ast.JBinaryOperation binaryOp
void (com.android.jack.optimizations.NotSimplifier$1)
com.android.jack.optimizations.NotSimplifier$1 x0
static int access$100 (com.android.jack.optimizations.NotSimplifier$CountOperatorAfterRemoval)
com.android.jack.optimizations.NotSimplifier$CountOperatorAfterRemoval x0
static int access$200 (com.android.jack.optimizations.NotSimplifier$CountOperatorAfterRemoval)
com.android.jack.optimizations.NotSimplifier$CountOperatorAfterRemoval x0
static void ()
}
com/android/jack/optimizations/NotSimplifier$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/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
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
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.JAnnotationType toAdd
private final com.android.jack.preprocessor.Expression on
public void (com.android.jack.ir.ast.JAnnotationType, com.android.jack.preprocessor.Expression)
com.android.jack.ir.ast.JAnnotationType toAdd
com.android.jack.preprocessor.Expression on
public java.util.Collection eval (com.android.jack.preprocessor.Scope, com.android.jack.preprocessor.Context)
com.android.jack.preprocessor.Scope scope
com.android.jack.preprocessor.Context context
java.util.Collection collection
public volatile java.lang.Object eval (java.lang.Object, com.android.jack.preprocessor.Context)
}
com/android/jack/preprocessor/AddAnnotationStep.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.JAnnotationType annotationType
private final java.util.Collection toAnnotate
public void (com.android.jack.ir.ast.JAnnotationType, java.util.Collection)
com.android.jack.ir.ast.JAnnotationType annotation
java.util.Collection toAnnotate
public void apply ()
com.android.jack.ir.ast.JRetentionPolicy retention
com.android.jack.ir.ast.JAnnotation annotation
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)
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)
}
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)
}
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)
}
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)
}
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)
}
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)
}
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)
}
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)
}
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)
}
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)
}
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)
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
com.android.sched.util.file.InputStreamFile input
java.io.InputStream inputStream
java.io.InputStream inputStream
com.android.jack.library.InputLibrary inputLibrary
java.util.Iterator metaFileIt
java.util.Iterator iter
com.android.jack.ir.ast.JSession session
java.util.Collection rules
private java.util.Collection parseRules (com.android.jack.ir.ast.JSession, java.io.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
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.JAnnotationType 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.JAnnotationType toAdd
com.android.jack.preprocessor.Expression annotated
public final com.android.jack.ir.ast.JAnnotationType addAnnotation () throws org.antlr.runtime.RecognitionException
org.antlr.runtime.RecognitionException re
com.android.jack.ir.ast.JAnnotationType 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)
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.JAnnotationType getAnnotationType (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$1.classCommonReporter.java
package com.android.jack.reporting
com.android.jack.reporting.CommonReporter$1 extends java.lang.Object implements java.lang.Runnable {
final Thread val$reporterThread
final com.android.jack.reporting.CommonReporter this$0
void (com.android.jack.reporting.CommonReporter, java.lang.Thread)
public void run ()
InterruptedException e
}
com/android/jack/reporting/CommonReporter$Problem.classCommonReporter.java
package com.android.jack.reporting
abstract com.android.jack.reporting.CommonReporter$Problem extends java.lang.Object {
public abstract com.android.jack.reporting.Reporter$Severity getSeverity ()
public abstract com.android.jack.reporting.Reportable getReportable ()
}
com/android/jack/reporting/CommonReporter$ProblemDescription.classCommonReporter.java
package com.android.jack.reporting
com.android.jack.reporting.CommonReporter$ProblemDescription extends java.lang.Object implements com.android.jack.reporting.CommonReporter$Problem {
private final com.android.jack.reporting.Reporter$Severity severity
private final com.android.jack.reporting.Reportable reportable
void (com.android.jack.reporting.Reporter$Severity, com.android.jack.reporting.Reportable)
com.android.jack.reporting.Reporter$Severity severity
com.android.jack.reporting.Reportable reportable
public com.android.jack.reporting.Reporter$Severity getSeverity ()
public com.android.jack.reporting.Reportable getReportable ()
}
com/android/jack/reporting/CommonReporter$ReportingDone.classCommonReporter.java
package com.android.jack.reporting
com.android.jack.reporting.CommonReporter$ReportingDone extends java.lang.Object implements com.android.jack.reporting.CommonReporter$Problem {
public static final com.android.jack.reporting.CommonReporter$ReportingDone INSTANCE
private void ()
public com.android.jack.reporting.Reporter$Severity getSeverity ()
public com.android.jack.reporting.Reportable getReportable ()
static void ()
}
com/android/jack/reporting/CommonReporter$RunReporter.classCommonReporter.java
package com.android.jack.reporting
com.android.jack.reporting.CommonReporter$RunReporter extends java.lang.Object implements java.lang.Runnable {
final com.android.jack.reporting.CommonReporter this$0
void (com.android.jack.reporting.CommonReporter)
public void run ()
com.android.jack.reporting.CommonReporter$Problem current
InterruptedException e
}
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 {
private static final java.util.logging.Logger logger
private final com.android.jack.Options$VerbosityLevel verbosityLevel
private final java.util.concurrent.LinkedBlockingDeque toProcess
protected final java.io.PrintStream streamByDefault
protected final java.util.Map streamByLevel
protected final java.io.PrintStream reporterStream
static final boolean $assertionsDisabled
protected void ()
java.util.Map$Entry entry
java.util.Iterator i$
Thread reporterThread
public void report (com.android.jack.reporting.Reporter$Severity, com.android.jack.reporting.Reportable)
com.android.jack.reporting.Reporter$Severity severity
com.android.jack.reporting.Reportable reportable
private void handleProblem (com.android.jack.reporting.Reporter$Severity, com.android.jack.reporting.Reportable)
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
org.eclipse.jdt.core.compiler.CategorizedProblem problem
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.reporting.Reporter$Severity severity
com.android.jack.reporting.Reportable reportable
private void printFilteredProblem (com.android.jack.reporting.Reportable$ProblemLevel, java.lang.String)
com.android.jack.reporting.Reportable$ProblemLevel problemLevel
String message
protected abstract void printFilteredProblem (com.android.jack.reporting.Reportable$ProblemLevel, java.lang.String, com.android.jack.ir.sourceinfo.SourceInfo)
static java.util.concurrent.LinkedBlockingDeque access$000 (com.android.jack.reporting.CommonReporter)
com.android.jack.reporting.CommonReporter x0
static void access$100 (com.android.jack.reporting.CommonReporter, com.android.jack.reporting.Reporter$Severity, com.android.jack.reporting.Reportable)
com.android.jack.reporting.CommonReporter x0
com.android.jack.reporting.Reporter$Severity x1
com.android.jack.reporting.Reportable x2
static java.util.logging.Logger access$200 ()
static void ()
}
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 printFilteredProblem (com.android.jack.reporting.Reportable$ProblemLevel, java.lang.String, com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.reporting.Reportable$ProblemLevel problemLevel
String message
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
StringBuffer messageBuffer
java.io.PrintStream printer
public volatile void report (com.android.jack.reporting.Reporter$Severity, com.android.jack.reporting.Reportable)
}
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
public static final com.android.jack.reporting.Reportable$ProblemLevel INFO
private final com.android.jack.Options$VerbosityLevel verbosityLevelThreshold
private static final com.android.jack.reporting.Reportable$ProblemLevel[] $VALUES
public static com.android.jack.reporting.Reportable$ProblemLevel[] values ()
public static com.android.jack.reporting.Reportable$ProblemLevel valueOf (java.lang.String)
String name
private void (java.lang.String, int, com.android.jack.Options$VerbosityLevel)
com.android.jack.Options$VerbosityLevel verbosityLevelThreshold
public boolean isVisibleWith (com.android.jack.Options$VerbosityLevel)
com.android.jack.Options$VerbosityLevel verbosityLevel
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$1.classReporter.java
package com.android.jack.reporting
final com.android.jack.reporting.Reporter$1 extends java.lang.Object implements com.android.sched.util.config.id.PropertyId$ShutdownRunnable {
void ()
public void run (java.util.Map)
com.android.sched.util.file.OutputStreamFile osf
java.util.Iterator i$
java.util.Map map
public volatile void run (java.lang.Object)
}
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 static final com.android.sched.util.config.id.PropertyId REPORTER_OUTPUT_STREAM
public static final com.android.sched.util.config.id.PropertyId REPORTER_OUTPUT_STREAM_BY_LEVEL
public abstract void report (com.android.jack.reporting.Reporter$Severity, com.android.jack.reporting.Reportable)
static void ()
}
com/android/jack/reporting/SdkReporter$1.classSdkReporter.java
package com.android.jack.reporting
com.android.jack.reporting.SdkReporter$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$reporting$Reportable$ProblemLevel
static void ()
}
com/android/jack/reporting/SdkReporter.classSdkReporter.java
package com.android.jack.reporting
public com.android.jack.reporting.SdkReporter extends com.android.jack.reporting.CommonReporter {
public void ()
protected void printFilteredProblem (com.android.jack.reporting.Reportable$ProblemLevel, java.lang.String, com.android.jack.ir.sourceinfo.SourceInfo)
String fileName
String escapedFileName
int startLine
int startColumn
int endLine
int endColumn
com.android.jack.reporting.Reportable$ProblemLevel problemLevel
String message
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
String escapedMessage
StringBuffer messageBuffer
java.io.PrintStream printer
private java.lang.String convertLevelName (com.android.jack.reporting.Reportable$ProblemLevel)
com.android.jack.reporting.Reportable$ProblemLevel problemLevel
private static java.lang.String convertString (java.lang.String)
String cAsHex
char c
int i
String s
StringBuffer buffer
public volatile void report (com.android.jack.reporting.Reporter$Severity, com.android.jack.reporting.Reportable)
}
com/android/jack/resource/LibraryResourceWriter.classLibraryResourceWriter.java
package com.android.jack.resource
public com.android.jack.resource.LibraryResourceWriter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JSession) 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
com.android.jack.library.OutputJackLibrary ojl
java.util.List resources
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/resource/ResourceImportConflictException.classResourceImportConflictException.java
package com.android.jack.resource
public com.android.jack.resource.ResourceImportConflictException extends com.android.jack.backend.jayce.ImportConflictException {
private static final long serialVersionUID
private final com.android.sched.util.location.Location newResourceLocation
private final com.android.jack.ir.ast.Resource existingResource
public void (com.android.jack.ir.ast.Resource, com.android.sched.util.location.Location)
com.android.jack.ir.ast.Resource existingResource
com.android.sched.util.location.Location newResourceLocation
public java.lang.String getMessage ()
}
com/android/jack/resource/ResourceImporter.classResourceImporter.java
package com.android.jack.resource
public com.android.jack.resource.ResourceImporter extends com.android.jack.resource.ResourceOrMetaImporter {
public static final com.android.sched.util.config.id.PropertyId RESOURCE_COLLISION_POLICY
public static final com.android.sched.util.config.id.ListPropertyId IMPORTED_RESOURCES
private final com.android.jack.backend.jayce.JayceFileImporter$CollisionPolicy resourceCollisionPolicy
public void (java.util.List)
java.util.List resourceDirs
protected void addImportedResource (com.android.sched.vfs.InputVFile, com.android.jack.ir.ast.JSession, java.lang.String) throws com.android.jack.resource.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
static void ()
}
com/android/jack/resource/ResourceOrMeta.classResourceOrMeta.java
package com.android.jack.resource
public abstract com.android.jack.resource.ResourceOrMeta extends java.lang.Object implements com.android.sched.util.location.HasLocation {
private com.android.sched.vfs.VPath path
private com.android.sched.vfs.InputVFile vFile
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/resource/ResourceOrMetaImporter.classResourceOrMetaImporter.java
package com.android.jack.resource
public abstract com.android.jack.resource.ResourceOrMetaImporter extends java.lang.Object {
protected static final char VPATH_SEPARATOR
private final java.util.List resourceDirs
public void (java.util.List)
java.util.List resourceDirs
public void doImport (com.android.jack.ir.ast.JSession) throws com.android.jack.resource.ResourceReadingException
com.android.sched.vfs.InputVFS resourceDir
java.util.Iterator i$
com.android.jack.resource.ResourceImportConflictException e
com.android.jack.ir.ast.JSession session
private void importResourceDirElement (java.util.Collection, com.android.jack.ir.ast.JSession, java.lang.String) throws com.android.jack.resource.ResourceImportConflictException
com.android.sched.vfs.InputVFile file
String path
com.android.sched.vfs.InputVElement element
java.util.Iterator i$
java.util.Collection elements
com.android.jack.ir.ast.JSession session
String currentPath
protected abstract void addImportedResource (com.android.sched.vfs.InputVFile, com.android.jack.ir.ast.JSession, java.lang.String) throws com.android.jack.resource.ResourceImportConflictException
}
com/android/jack/resource/ResourceReadingException.classResourceReadingException.java
package com.android.jack.resource
public com.android.jack.resource.ResourceReadingException extends com.android.jack.reporting.ReportableException {
private static final long serialVersionUID
public void (java.lang.Throwable)
Throwable cause
public java.lang.String getMessage ()
public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel ()
}
com/android/jack/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)
}
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/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.scheduling.adapter.ExcludeTypeFromLibWithBinaryAdapter this$0
void (com.android.jack.scheduling.adapter.ExcludeTypeFromLibWithBinaryAdapter)
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)
}
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/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/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/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/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/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/DropMethodBody.classDropMethodBody.java
package com.android.jack.scheduling.feature
public com.android.jack.scheduling.feature.DropMethodBody extends java.lang.Object implements com.android.sched.item.Feature {
public void ()
}
com/android/jack/scheduling/feature/Resources.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/feature/VisibilityBridge.classVisibilityBridge.java
package com.android.jack.scheduling.feature
public com.android.jack.scheduling.feature.VisibilityBridge extends java.lang.Object implements com.android.sched.item.Feature {
public void ()
}
com/android/jack/scheduling/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/server/JackSimpleServer$1.classJackSimpleServer.java
package com.android.jack.server
final com.android.jack.server.JackSimpleServer$1 extends java.lang.Object implements com.android.jack.server.ServerTask {
private final java.util.Random rnd
void ()
public int run (java.io.PrintStream, java.io.PrintStream, java.io.File, com.android.sched.util.config.cli.TokenIterator)
Throwable e
java.io.PrintStream out
java.io.PrintStream err
java.io.File workingDir
com.android.sched.util.config.cli.TokenIterator args
String cmd
public java.lang.String getVersion ()
}
com/android/jack/server/JackSimpleServer$2.classJackSimpleServer.java
package com.android.jack.server
final com.android.jack.server.JackSimpleServer$2 extends java.lang.Thread {
final String val$name
void (java.lang.String)
public void run ()
}
com/android/jack/server/JackSimpleServer$3.classJackSimpleServer.java
package com.android.jack.server
final com.android.jack.server.JackSimpleServer$3 extends java.util.TimerTask {
void ()
public void run ()
}
com/android/jack/server/JackSimpleServer$FifoStreamFile$1.classJackSimpleServer.java
package com.android.jack.server
com.android.jack.server.JackSimpleServer$FifoStreamFile$1 extends java.lang.Thread {
final com.android.jack.server.JackSimpleServer$FifoStreamFile this$0
void (com.android.jack.server.JackSimpleServer$FifoStreamFile)
public void run ()
java.io.FileNotFoundException e
}
com/android/jack/server/JackSimpleServer$FifoStreamFile.classJackSimpleServer.java
package com.android.jack.server
com.android.jack.server.JackSimpleServer$FifoStreamFile extends com.android.sched.util.file.OutputStreamFile {
private volatile java.io.OutputStream tmp
static final boolean $assertionsDisabled
public void (java.lang.String) throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NotFileException
String name
public synchronized java.io.OutputStream getOutputStream (int) throws java.util.concurrent.TimeoutException
com.android.sched.util.file.WithLocationIOException e
Thread thread
int timeout
public synchronized java.io.PrintStream getPrintStream (int) throws java.util.concurrent.TimeoutException
int timeout
static java.io.OutputStream access$2102 (com.android.jack.server.JackSimpleServer$FifoStreamFile, java.io.OutputStream)
com.android.jack.server.JackSimpleServer$FifoStreamFile x0
java.io.OutputStream x1
static java.io.File access$2200 (com.android.jack.server.JackSimpleServer$FifoStreamFile)
com.android.jack.server.JackSimpleServer$FifoStreamFile x0
static void ()
}
com/android/jack/server/JackSimpleServer$JackGc.classJackSimpleServer.java
package com.android.jack.server
com.android.jack.server.JackSimpleServer$JackGc extends java.lang.Object implements org.simpleframework.http.core.Container {
private void ()
public void handle (org.simpleframework.http.Request, org.simpleframework.http.Response)
java.io.IOException e
org.simpleframework.http.Request request
org.simpleframework.http.Response response
void (com.android.jack.server.JackSimpleServer$1)
com.android.jack.server.JackSimpleServer$1 x0
}
com/android/jack/server/JackSimpleServer$JackId.classJackSimpleServer.java
package com.android.jack.server
com.android.jack.server.JackSimpleServer$JackId extends java.lang.Object implements org.simpleframework.http.core.Container {
private void ()
public void handle (org.simpleframework.http.Request, org.simpleframework.http.Response)
java.io.PrintStream printer
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
org.simpleframework.http.Request request
org.simpleframework.http.Response response
void (com.android.jack.server.JackSimpleServer$1)
com.android.jack.server.JackSimpleServer$1 x0
}
com/android/jack/server/JackSimpleServer$JackRouter$1.classJackSimpleServer.java
package com.android.jack.server
com.android.jack.server.JackSimpleServer$JackRouter$1 extends java.lang.Object implements org.simpleframework.http.core.Container {
final com.android.jack.server.JackSimpleServer$JackRouter this$0
void (com.android.jack.server.JackSimpleServer$JackRouter)
public void handle (org.simpleframework.http.Request, org.simpleframework.http.Response)
java.io.IOException e
org.simpleframework.http.Request request
org.simpleframework.http.Response response
}
com/android/jack/server/JackSimpleServer$JackRouter.classJackSimpleServer.java
package com.android.jack.server
com.android.jack.server.JackSimpleServer$JackRouter extends java.lang.Object implements org.simpleframework.http.core.Container {
private final java.util.Map registry
private final org.simpleframework.http.core.Container primary
public void ()
public void (org.simpleframework.http.core.Container)
org.simpleframework.http.core.Container primary
public void addContainer (org.simpleframework.http.Path, org.simpleframework.http.core.Container)
org.simpleframework.http.Path path
org.simpleframework.http.core.Container container
public void handle (org.simpleframework.http.Request, org.simpleframework.http.Response)
org.simpleframework.http.Request request
org.simpleframework.http.Response response
String normalizedPath
org.simpleframework.http.core.Container container
}
com/android/jack/server/JackSimpleServer$JackRun.classJackSimpleServer.java
package com.android.jack.server
com.android.jack.server.JackSimpleServer$JackRun extends java.lang.Object implements org.simpleframework.http.core.Container {
private void ()
public void handle (org.simpleframework.http.Request, org.simpleframework.http.Response)
String line
java.io.IOException e
java.io.IOException e1
java.io.IOException e
java.io.IOException e
long id
java.io.IOException e
java.io.IOException e
Throwable e
java.io.IOException e
Exception e
java.io.IOException e
Exception e
java.io.IOException e
String workingDir
java.io.IOException e
java.io.IOException e
java.io.PrintStream printer
java.io.IOException e
java.io.IOException e
long stop
java.io.PrintStream printer
java.io.IOException e
java.io.IOException e
long stop
com.android.sched.util.config.cli.TokenIterator args
String workingDir
int code
long start
String line
String[] command
java.io.PrintStream out
java.io.PrintStream err
long id
java.io.IOException e
java.io.IOException e
org.simpleframework.http.Request request
org.simpleframework.http.Response response
void (com.android.jack.server.JackSimpleServer$1)
com.android.jack.server.JackSimpleServer$1 x0
}
com/android/jack/server/JackSimpleServer$JackStat.classJackSimpleServer.java
package com.android.jack.server
com.android.jack.server.JackSimpleServer$JackStat extends java.lang.Object implements org.simpleframework.http.core.Container {
private void ()
public void handle (org.simpleframework.http.Request, org.simpleframework.http.Response)
java.lang.management.CompilationMXBean compilation
String suffix
java.lang.management.GarbageCollectorMXBean gc
java.util.Iterator i$
String suffix
java.lang.management.MemoryPoolMXBean pool
java.util.Iterator i$
java.lang.reflect.Method method
java.lang.reflect.Method method
java.lang.reflect.Method method
java.lang.reflect.Method method
java.lang.reflect.Method method
java.lang.reflect.Method method
java.lang.reflect.Method method
java.lang.reflect.Method method
java.lang.reflect.Method method
java.lang.management.OperatingSystemMXBean os
java.lang.management.RuntimeMXBean runtime
Throwable e
java.io.PrintStream printer
long time
java.util.Date date
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
org.simpleframework.http.Request request
org.simpleframework.http.Response response
void (com.android.jack.server.JackSimpleServer$1)
com.android.jack.server.JackSimpleServer$1 x0
}
com/android/jack/server/JackSimpleServer$JackStop$1.classJackSimpleServer.java
package com.android.jack.server
com.android.jack.server.JackSimpleServer$JackStop$1 extends java.lang.Thread {
final com.android.jack.server.JackSimpleServer$JackStop this$0
void (com.android.jack.server.JackSimpleServer$JackStop)
public void run ()
}
com/android/jack/server/JackSimpleServer$JackStop.classJackSimpleServer.java
package com.android.jack.server
com.android.jack.server.JackSimpleServer$JackStop extends java.lang.Object implements org.simpleframework.http.core.Container {
private void ()
public void handle (org.simpleframework.http.Request, org.simpleframework.http.Response)
java.io.IOException e
org.simpleframework.http.Request request
org.simpleframework.http.Response response
Thread thread
void (com.android.jack.server.JackSimpleServer$1)
com.android.jack.server.JackSimpleServer$1 x0
}
com/android/jack/server/JackSimpleServer.classJackSimpleServer.java
package com.android.jack.server
public com.android.jack.server.JackSimpleServer extends java.lang.Object {
private static java.util.logging.Logger logger
private static int portService
private static int portAdmin
private static final com.android.jack.server.ServerTask serviceTest
private static com.android.jack.server.ServerTask service
private static final int CMD_IDX_CMD
private static final int CMD_IDX_OUT
private static final int CMD_IDX_ERR
private static final int CMD_IDX_CLI
private static final int CMD_IDX_END
private static final int CLI_IDX_PORTS
private static final int CLI_IDX_PORTA
private static final int CLI_IDX_COUNT
private static final int CLI_IDX_MAX
private static final int CLI_IDX_TIEMOUT
private static final int CLI_IDX_END
private static final int FIFO_TIMEOUT
private static org.simpleframework.transport.connect.Connection serviceConnection
private static org.simpleframework.transport.connect.Connection adminConnection
private static java.util.Timer timer
private static java.util.concurrent.locks.Lock lock
private static int timeout
private static int currentLocal
private static long totalLocal
private static int maxLocal
private static int currentForward
private static long totalForward
private static int maxForward
private static volatile java.io.PrintStream unblockOut
private static volatile java.io.InputStream unblockIn
private static final java.util.Set directoryRef
private static final java.util.Set fifoRef
static final boolean $assertionsDisabled
public void ()
public static void main (java.lang.String[])
com.android.jack.server.ServerLogConfiguration$ServerLogConfigurationException e
NumberFormatException e
NumberFormatException e
NumberFormatException e
NumberFormatException e
NumberFormatException e
com.android.jack.server.JackSimpleServer$JackRouter router
org.simpleframework.http.core.ContainerSocketProcessor processor
java.io.IOException e
com.android.jack.server.JackSimpleServer$JackRouter router
org.simpleframework.http.core.ContainerSocketProcessor processor
java.io.IOException e
String[] args
int count
int nbInstance
java.net.InetSocketAddress serviceSocket
java.net.InetSocketAddress adminSocket
static void printMemoryUsage (java.io.PrintStream, java.lang.String, java.lang.management.MemoryUsage)
java.io.PrintStream printer
String suffix
java.lang.management.MemoryUsage usage
static java.lang.String formatDuration (long, java.util.concurrent.TimeUnit)
long duration
java.util.concurrent.TimeUnit unit
String str
static java.lang.String formatQuatity (long)
long quantity
String str
static java.lang.String tranformString (java.lang.String)
String string
private static void abort ()
private static void unblock (java.lang.String)
String name
Thread thread
private static void startTimer ()
private static void shutdown ()
java.io.IOException e
java.io.IOException e
org.simpleframework.transport.connect.Connection conn
private static void cancelTimer ()
private static void checkSecurity (java.lang.String) throws java.io.IOException
java.nio.file.attribute.UserPrincipal user
java.nio.file.Path tmp
java.io.IOException e
String fifoCli
java.nio.file.Path path
java.nio.file.attribute.UserPrincipal user
java.nio.file.Path tmp
java.nio.file.attribute.UserPrincipal owner
java.util.Set permissions
static int access$000 ()
static java.util.logging.Logger access$600 ()
static java.util.concurrent.locks.Lock access$700 ()
static long access$800 ()
static long access$808 ()
static int access$900 ()
static void access$1000 ()
static int access$908 ()
static int access$1100 ()
static int access$1102 (int)
int x0
static void access$1200 (java.lang.String) throws java.io.IOException
String x0
static com.android.jack.server.ServerTask access$1300 ()
static void access$1400 (java.lang.String)
String x0
static int access$910 ()
static void access$1500 ()
static long access$1600 ()
static int access$1700 ()
static int access$1800 ()
static void access$1900 ()
static java.io.InputStream access$2002 (java.io.InputStream)
java.io.InputStream x0
static void ()
}
com/android/jack/server/Server$1.classServer.java
package com.android.jack.server
final com.android.jack.server.Server$1 extends java.lang.Object implements com.android.jack.server.ServerTask {
private final java.util.Random rnd
void ()
public int run (java.io.PrintStream, java.io.PrintStream, java.io.File, com.android.sched.util.config.cli.TokenIterator)
Throwable e
java.io.PrintStream out
java.io.PrintStream err
java.io.File workingDir
com.android.sched.util.config.cli.TokenIterator args
String cmd
public java.lang.String getVersion ()
}
com/android/jack/server/Server$2.classServer.java
package com.android.jack.server
final com.android.jack.server.Server$2 extends java.lang.Thread {
void ()
public void run ()
}
com/android/jack/server/Server$3.classServer.java
package com.android.jack.server
final com.android.jack.server.Server$3 extends java.util.TimerTask {
void ()
public void run ()
}
com/android/jack/server/Server$Task.classServer.java
package com.android.jack.server
public com.android.jack.server.Server$Task extends java.lang.Object implements java.lang.Runnable {
static final boolean $assertionsDisabled
public void ()
public void run ()
String line
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
String workingDir
java.io.IOException e
com.android.sched.util.config.cli.TokenIterator args
String workingDir
int code
String line
String[] command
java.io.PrintStream out
java.io.PrintStream err
java.io.PrintStream exit
static void ()
}
com/android/jack/server/Server$Unblocker.classServer.java
package com.android.jack.server
com.android.jack.server.Server$Unblocker extends java.lang.Thread {
private void ()
public void run ()
java.io.PrintStream out
void (com.android.jack.server.Server$1)
com.android.jack.server.Server$1 x0
}
com/android/jack/server/Server.classServer.java
package com.android.jack.server
public com.android.jack.server.Server extends java.lang.Object {
private static com.android.jack.server.ServerTask serviceTest
private static com.android.jack.server.ServerTask service
private static java.util.logging.Logger logger
private static final int CMD_IDX_CMD
private static final int CMD_IDX_OUT
private static final int CMD_IDX_ERR
private static final int CMD_IDX_EXIT
private static final int CMD_IDX_CLI
private static final int CMD_IDX_END
private static final int CLI_IDX_MAX
private static final int CLI_IDX_TIEMOUT
private static final int CLI_IDX_FIFO
private static final int CLI_IDX_LOCK
private static final int CLI_IDX_END
private static java.io.File fifo
private static java.io.File lock
private static java.io.BufferedReader in
private static int timeout
private static java.util.concurrent.atomic.AtomicInteger nbMax
private static java.util.concurrent.atomic.AtomicLong nbCurrent
private static Object lockRead
private static volatile boolean stop
private static java.util.Timer timer
private static Object lockTimer
static final boolean $assertionsDisabled
public void ()
public static void main (java.lang.String[]) throws java.lang.InterruptedException
NumberFormatException e
NumberFormatException e
java.io.IOException e
java.io.FileNotFoundException e
int i
String[] args
int nbInstance
java.util.concurrent.ExecutorService executor
public static java.lang.String getLine () throws java.io.IOException
String str
private static void startFifo ()
private static void shutdownFifo ()
com.android.jack.server.Server$Unblocker unblocker
private static void abort ()
private static void startTimer ()
private static void cancelTimer ()
private static void unblock (java.lang.String)
java.io.IOException e
String name
java.io.PrintStream out
static void access$000 ()
static void access$100 ()
static java.io.File access$200 ()
static java.util.logging.Logger access$300 ()
static java.util.concurrent.atomic.AtomicInteger access$400 ()
static java.util.concurrent.atomic.AtomicLong access$500 ()
static com.android.jack.server.ServerTask access$600 ()
static void access$700 ()
static void access$800 (java.lang.String)
String x0
static java.io.File access$1000 ()
static void ()
}
com/android/jack/server/ServerExitStatus.classServerExitStatus.java
package com.android.jack.server
public com.android.jack.server.ServerExitStatus extends com.android.jack.ExitStatus {
public static final int FAILURE_JACK_JAR_NOT_FOUND
public void ()
}
com/android/jack/server/ServerLogConfiguration$1.classServerLogConfiguration.java
package com.android.jack.server
com.android.jack.server.ServerLogConfiguration$1 extends java.lang.Object {
}
com/android/jack/server/ServerLogConfiguration$LogLevel$1.classServerLogConfiguration.java
package com.android.jack.server
final com.android.jack.server.ServerLogConfiguration$LogLevel$1 extends com.android.jack.server.ServerLogConfiguration$LogLevel {
void (java.lang.String, int)
public java.util.List getLevels ()
}
com/android/jack/server/ServerLogConfiguration$LogLevel$2.classServerLogConfiguration.java
package com.android.jack.server
final com.android.jack.server.ServerLogConfiguration$LogLevel$2 extends com.android.jack.server.ServerLogConfiguration$LogLevel {
void (java.lang.String, int)
public java.util.List getLevels ()
}
com/android/jack/server/ServerLogConfiguration$LogLevel$3.classServerLogConfiguration.java
package com.android.jack.server
final com.android.jack.server.ServerLogConfiguration$LogLevel$3 extends com.android.jack.server.ServerLogConfiguration$LogLevel {
void (java.lang.String, int)
public java.util.List getLevels ()
}
com/android/jack/server/ServerLogConfiguration$LogLevel$4.classServerLogConfiguration.java
package com.android.jack.server
final com.android.jack.server.ServerLogConfiguration$LogLevel$4 extends com.android.jack.server.ServerLogConfiguration$LogLevel {
void (java.lang.String, int)
public java.util.List getLevels ()
}
com/android/jack/server/ServerLogConfiguration$LogLevel.classServerLogConfiguration.java
package com.android.jack.server
abstract com.android.jack.server.ServerLogConfiguration$LogLevel extends java.lang.Enum {
public static final com.android.jack.server.ServerLogConfiguration$LogLevel ERROR
public static final com.android.jack.server.ServerLogConfiguration$LogLevel WARNING
public static final com.android.jack.server.ServerLogConfiguration$LogLevel DEBUG
public static final com.android.jack.server.ServerLogConfiguration$LogLevel TRACE
private static final com.android.jack.server.ServerLogConfiguration$LogLevel[] $VALUES
public static com.android.jack.server.ServerLogConfiguration$LogLevel[] values ()
public static com.android.jack.server.ServerLogConfiguration$LogLevel valueOf (java.lang.String)
String name
private void (java.lang.String, int)
protected abstract java.util.List getLevels ()
void (java.lang.String, int, com.android.jack.server.ServerLogConfiguration$1)
String x0
int x1
com.android.jack.server.ServerLogConfiguration$1 x2
static void ()
}
com/android/jack/server/ServerLogConfiguration$ServerLogConfigurationException.classServerLogConfiguration.java
package com.android.jack.server
public com.android.jack.server.ServerLogConfiguration$ServerLogConfigurationException extends java.lang.Exception {
private static final long serialVersionUID
public void (java.lang.String)
String message
}
com/android/jack/server/ServerLogConfiguration.classServerLogConfiguration.java
package com.android.jack.server
public com.android.jack.server.ServerLogConfiguration extends java.lang.Object implements com.android.sched.util.log.LoggerConfiguration {
private static final String LOG_FILE_PROPERTY
private static final String LOG_LEVEL_PROPERTY
private static final int MAX_LOG_FILE_SIZE
private static final int LOG_FILE_COUNT
private final java.util.logging.Handler handler
private final com.android.jack.server.ServerLogConfiguration$LogLevel level
private void (com.android.jack.server.ServerLogConfiguration$LogLevel, java.lang.String) throws java.io.IOException
com.android.jack.server.ServerLogConfiguration$LogLevel level
String logFilePattern
public java.util.Collection getHandlers ()
public java.util.List getLevels ()
public static void setupLog () throws com.android.jack.server.ServerLogConfiguration$ServerLogConfigurationException
com.android.jack.server.ServerLogConfiguration$LogLevel level
java.io.IOException e
com.android.sched.util.codec.ParsingException e
String stringLevel
String logFilePattern
private static java.lang.String getDefaultLogPattern ()
String tmpDir
}
com/android/jack/server/ServerTask.classServerTask.java
package com.android.jack.server
public abstract com.android.jack.server.ServerTask extends java.lang.Object {
public abstract int run (java.io.PrintStream, java.io.PrintStream, java.io.File, com.android.sched.util.config.cli.TokenIterator)
public abstract java.lang.String getVersion ()
}
com/android/jack/server/ServerTaskInsideVm.classServerTaskInsideVm.java
package com.android.jack.server
public com.android.jack.server.ServerTaskInsideVm extends com.android.jack.CommandLine implements com.android.jack.server.ServerTask {
public void ()
public int run (java.io.PrintStream, java.io.PrintStream, java.io.File, com.android.sched.util.config.cli.TokenIterator)
com.android.sched.util.file.NotDirectoryException e
com.android.sched.util.file.WrongPermissionException e
com.android.sched.util.file.NoSuchFileException e
com.android.jack.Options options
org.kohsuke.args4j.CmdLineException e
java.util.NoSuchElementException e
com.android.sched.util.file.WrongPermissionException e
com.android.sched.util.file.NoSuchFileException e
com.android.sched.util.file.NotFileOrDirectoryException e
com.android.sched.util.file.CannotReadException e
java.io.PrintStream out
java.io.PrintStream err
java.io.File pwd
com.android.sched.util.config.cli.TokenIterator args
java.util.List list
com.android.jack.Options options
public java.lang.String getVersion ()
}
com/android/jack/server/ServerTaskSpawningVM$MissingEnvException.classServerTaskSpawningVM.java
package com.android.jack.server
com.android.jack.server.ServerTaskSpawningVM$MissingEnvException extends java.lang.Exception {
private static final long serialVersionUID
private final String missingVariable
public void (java.lang.String)
String missingVariable
public java.lang.String getMessage ()
}
com/android/jack/server/ServerTaskSpawningVM.classServerTaskSpawningVM.java
package com.android.jack.server
public com.android.jack.server.ServerTaskSpawningVM extends java.lang.Object implements com.android.jack.server.ServerTask {
private static java.util.logging.Logger logger
public void ()
public int run (java.io.PrintStream, java.io.PrintStream, java.io.File, com.android.sched.util.config.cli.TokenIterator)
java.util.List commandLineArgs
com.android.sched.util.file.NoSuchFileException e
Exception e
java.io.IOException e
Exception e
java.io.PrintStream out
java.io.PrintStream err
java.io.File pwd
com.android.sched.util.config.cli.TokenIterator args
java.util.List commandLineArgs
com.android.jack.util.ExecuteFile exec
private java.util.List buildArgs (com.android.sched.util.config.cli.TokenIterator) throws java.util.NoSuchElementException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileOrDirectoryException com.android.sched.util.file.CannotReadException com.android.jack.server.ServerTaskSpawningVM$MissingEnvException
java.io.IOException e
com.android.sched.util.config.cli.TokenIterator args
java.util.List commandLineArgs
String vmCommand
String jackJarPath
java.io.StreamTokenizer iter
private static java.io.StreamTokenizer getCommandLineTokenizer (java.lang.String)
String command
java.io.StreamTokenizer tokenizer
public java.lang.String getVersion ()
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, java.util.Collection)
com.android.jack.transformations.request.TransformationRequest request
java.util.Collection allTypes
protected void renameField (com.android.jack.ir.ast.JField, java.io.File, int, java.lang.String, com.android.jack.transformations.request.TransformationRequest)
String oldName
String previousNewName
com.android.jack.ir.ast.JField field
java.io.File mappingFile
int lineNumber
String newName
com.android.jack.transformations.request.TransformationRequest memberTransformationRequest
com.android.jack.ir.ast.JFieldId id
protected void renameMethod (com.android.jack.ir.ast.JMethod, java.io.File, int, java.lang.String, com.android.jack.transformations.request.TransformationRequest)
String methodSignature
String previousNewName
com.android.jack.ir.ast.JMethod method
java.io.File mappingFile
int lineNumber
String newName
com.android.jack.transformations.request.TransformationRequest transformationRequest
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
private final java.util.Collection allTypes
public static final com.android.sched.util.config.id.PropertyId COLLISION_POLICY
private final com.android.jack.shrob.shrink.MappingCollisionPolicy collisionPolicy
static final boolean $assertionsDisabled
public void (com.android.jack.transformations.request.TransformationRequest, java.util.Collection)
com.android.jack.transformations.request.TransformationRequest request
java.util.Collection allTypes
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 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
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.util.Collection, java.io.File, int, com.android.jack.transformations.request.TransformationRequest)
String newFieldKey
int startIndex
int endIndex
String typeSignature
String oldName
int index
String newName
com.android.jack.ir.ast.JField field
ArrayIndexOutOfBoundsException e
com.android.jack.shrob.shrink.MappingContextException mappingReportableExn
com.android.jack.shrob.shrink.MappingCollisionException e
String line
com.android.jack.ir.ast.JDefinedClassOrInterface currentType
java.util.Collection existingFieldName
java.io.File mappingFile
int lineNumber
com.android.jack.transformations.request.TransformationRequest memberTransformationRequest
private void rename (com.android.jack.ir.ast.CanBeRenamed, java.lang.String, com.android.jack.transformations.request.TransformationRequest)
com.android.jack.ir.ast.CanBeRenamed renamable
String newName
com.android.jack.transformations.request.TransformationRequest transformationRequest
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.transformations.request.TransformationRequest)
com.android.jack.ir.ast.JField field
java.io.File mappingFile
int lineNumber
String newName
com.android.jack.transformations.request.TransformationRequest memberTransformationRequest
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.util.Collection, java.io.File, int, com.android.jack.lookup.JNodeLookup, com.android.jack.transformations.request.TransformationRequest)
String parameterType
com.android.jack.ir.ast.JMethod method
String newSignature
com.android.jack.lookup.JMethodLookupException e
int startIndex
int endIndex
String typeSignature
com.android.jack.ir.ast.JType returnType
String oldName
java.util.List args
String newName
ArrayIndexOutOfBoundsException e
com.android.jack.ir.ast.JTypeLookupException e
com.android.jack.shrob.shrink.MappingContextException mappingReportableExn
com.android.jack.shrob.shrink.MappingCollisionException e
String line
com.android.jack.ir.ast.JDefinedClassOrInterface currentType
java.util.Collection existingMethodNames
java.io.File mappingFile
int lineNumber
com.android.jack.lookup.JNodeLookup lookup
com.android.jack.transformations.request.TransformationRequest memberTransformationRequest
protected void renameMethod (com.android.jack.ir.ast.JMethod, java.io.File, int, java.lang.String, com.android.jack.transformations.request.TransformationRequest)
com.android.jack.ir.ast.JMethod method
java.io.File mappingFile
int lineNumber
String newName
com.android.jack.transformations.request.TransformationRequest memberTransformationRequest
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.util.Collection existingFieldNames
java.util.Collection existingMethodNames
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
com.android.jack.transformations.request.TransformationRequest memberTranformationRequest
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
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/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
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
private final com.android.jack.shrob.obfuscation.nameprovider.NameProvider classNameProvider
static final boolean $assertionsDisabled
final com.android.jack.shrob.obfuscation.Renamer this$0
private void (com.android.jack.shrob.obfuscation.Renamer, com.android.jack.transformations.request.TransformationRequest)
com.android.jack.transformations.request.TransformationRequest request
public boolean visit (com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.JPackage oldEnclosingPackage
com.android.jack.ir.ast.JClassOrInterface type
java.util.Iterator i$
com.android.jack.ir.ast.JPackage pack
void (com.android.jack.shrob.obfuscation.Renamer, com.android.jack.transformations.request.TransformationRequest, com.android.jack.shrob.obfuscation.Renamer$1)
com.android.jack.shrob.obfuscation.Renamer x0
com.android.jack.transformations.request.TransformationRequest x1
com.android.jack.shrob.obfuscation.Renamer$1 x2
static void ()
}
com/android/jack/shrob/obfuscation/Renamer$Visitor.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
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 static java.util.Collection collectAllFieldIdsInHierarchy (com.android.jack.ir.ast.JDefinedClassOrInterface, java.util.Collection)
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.Collection allTypes
java.util.List collectedFields
public static java.util.Collection collectAllMethodIdsInHierarchy (com.android.jack.ir.ast.JDefinedClassOrInterface, java.util.Collection)
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.Collection allTypes
java.util.Set collectedMethods
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
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/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
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/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 ()
}
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.JAnnotation)
com.android.jack.ir.ast.JAnnotation 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.JAnnotation 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
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/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/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/jack/shrob/obfuscation/annotation/LocalVariableNameRemover$1.classLocalVariableNameRemover.java
package com.android.jack.shrob.obfuscation.annotation
com.android.jack.shrob.obfuscation.annotation.LocalVariableNameRemover$1 extends java.lang.Object {
}
com/android/jack/shrob/obfuscation/annotation/LocalVariableNameRemover$Visitor.classLocalVariableNameRemover.java
package com.android.jack.shrob.obfuscation.annotation
com.android.jack.shrob.obfuscation.annotation.LocalVariableNameRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
private void ()
public boolean visit (com.android.jack.ir.ast.JLocal)
com.android.jack.ir.ast.JLocal node
void (com.android.jack.shrob.obfuscation.annotation.LocalVariableNameRemover$1)
com.android.jack.shrob.obfuscation.annotation.LocalVariableNameRemover$1 x0
}
com/android/jack/shrob/obfuscation/annotation/LocalVariableNameRemover.classLocalVariableNameRemover.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.LocalVariableNameRemover 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 t
com.android.jack.shrob.obfuscation.annotation.LocalVariableNameRemover$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
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.JAnnotation 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
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/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.JAnnotation 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
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/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/RemoveLocalVariableName.classRemoveLocalVariableName.java
package com.android.jack.shrob.obfuscation.annotation
public com.android.jack.shrob.obfuscation.annotation.RemoveLocalVariableName extends java.lang.Object implements com.android.sched.item.Feature {
public 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/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.JAnnotation 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
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/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/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/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 java.io.BufferedReader br
static final boolean $assertionsDisabled
public void (java.io.File, com.android.jack.shrob.obfuscation.nameprovider.NameProvider) throws com.android.jack.JackIOException
java.io.FileNotFoundException e
java.io.File dictionary
com.android.jack.shrob.obfuscation.nameprovider.NameProvider defaultNameProvider
public java.lang.String getNewName (java.lang.String)
String nameFromDict
String oldName
private java.lang.String getNameFromDictionary ()
char readChar
int readCharAsInt
java.io.IOException e
StringBuffer name
int readCharAsInt
private void closeDictionary ()
static void ()
}
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
static final boolean $assertionsDisabled
public void (com.android.jack.shrob.obfuscation.nameprovider.NameProvider, java.util.Set)
com.android.jack.shrob.obfuscation.nameprovider.NameProvider nameProvider
java.util.Set existingNames
public java.lang.String getNewName (java.lang.String)
String candidate
String oldName
String newName
static void ()
}
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/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/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/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/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)
}
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 getInputStream () throws com.android.sched.util.file.WrongPermissionException
java.io.InputStream inputStream
public java.lang.String getName ()
public com.android.sched.util.location.Location getLocation ()
public boolean isVDir ()
public void delete () throws com.android.sched.util.file.CannotDeleteFileException
public com.android.sched.vfs.VPath getPathFromRoot ()
public long getLastModified ()
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
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
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
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
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, boolean, com.android.jack.shrob.spec.AnnotationSpecification)
String className
boolean hasNameNegator
com.android.jack.shrob.spec.AnnotationSpecification annotationType
com.android.jack.shrob.spec.NameSpecification nameSpec
static com.android.jack.shrob.spec.AnnotationSpecification annotation (java.lang.String, boolean)
String annotationName
boolean hasNameNegator
com.android.jack.shrob.spec.NameSpecification name
static com.android.jack.shrob.spec.ClassSpecification classSpec (java.lang.String, boolean, 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
boolean hasNameNegator
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_prog89
public static final org.antlr.runtime.BitSet FOLLOW_38_in_prog101
public static final org.antlr.runtime.BitSet FOLLOW_keepOptionModifier_in_prog105
public static final org.antlr.runtime.BitSet FOLLOW_classSpecification_in_prog109
public static final org.antlr.runtime.BitSet FOLLOW_35_in_prog121
public static final org.antlr.runtime.BitSet FOLLOW_keepOptionModifier_in_prog125
public static final org.antlr.runtime.BitSet FOLLOW_classSpecification_in_prog129
public static final org.antlr.runtime.BitSet FOLLOW_24_in_prog140
public static final org.antlr.runtime.BitSet FOLLOW_22_in_prog150
public static final org.antlr.runtime.BitSet FOLLOW_23_in_prog161
public static final org.antlr.runtime.BitSet FOLLOW_39_in_prog173
public static final org.antlr.runtime.BitSet FOLLOW_classSpecification_in_prog177
public static final org.antlr.runtime.BitSet FOLLOW_37_in_prog190
public static final org.antlr.runtime.BitSet FOLLOW_classSpecification_in_prog194
public static final org.antlr.runtime.BitSet FOLLOW_42_in_prog207
public static final org.antlr.runtime.BitSet FOLLOW_classSpecification_in_prog211
public static final org.antlr.runtime.BitSet FOLLOW_21_in_prog222
public static final org.antlr.runtime.BitSet FOLLOW_set_in_prog232
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_prog240
public static final org.antlr.runtime.BitSet FOLLOW_18_in_prog251
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_prog255
public static final org.antlr.runtime.BitSet FOLLOW_34_in_prog266
public static final org.antlr.runtime.BitSet FOLLOW_classpath_in_prog270
public static final org.antlr.runtime.BitSet FOLLOW_51_in_prog280
public static final org.antlr.runtime.BitSet FOLLOW_classpath_in_prog284
public static final org.antlr.runtime.BitSet FOLLOW_45_in_prog294
public static final org.antlr.runtime.BitSet FOLLOW_classpath_in_prog298
public static final org.antlr.runtime.BitSet FOLLOW_16_in_prog309
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_prog313
public static final org.antlr.runtime.BitSet FOLLOW_36_in_prog325
public static final org.antlr.runtime.BitSet FOLLOW_filter_in_prog329
public static final org.antlr.runtime.BitSet FOLLOW_44_in_prog341
public static final org.antlr.runtime.BitSet FOLLOW_48_in_prog351
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_prog355
public static final org.antlr.runtime.BitSet FOLLOW_19_in_prog365
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_prog369
public static final org.antlr.runtime.BitSet FOLLOW_53_in_prog379
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_prog383
public static final org.antlr.runtime.BitSet FOLLOW_55_in_prog393
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_prog397
public static final org.antlr.runtime.BitSet FOLLOW_43_in_prog409
public static final org.antlr.runtime.BitSet FOLLOW_filter_in_prog413
public static final org.antlr.runtime.BitSet FOLLOW_59_in_prog426
public static final org.antlr.runtime.BitSet FOLLOW_72_in_prog429
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_prog433
public static final org.antlr.runtime.BitSet FOLLOW_72_in_prog436
public static final org.antlr.runtime.BitSet FOLLOW_30_in_prog450
public static final org.antlr.runtime.BitSet FOLLOW_72_in_prog453
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_prog457
public static final org.antlr.runtime.BitSet FOLLOW_72_in_prog460
public static final org.antlr.runtime.BitSet FOLLOW_27_in_prog473
public static final org.antlr.runtime.BitSet FOLLOW_62_in_prog483
public static final org.antlr.runtime.BitSet FOLLOW_12_in_prog494
public static final org.antlr.runtime.BitSet FOLLOW_filter_in_prog498
public static final org.antlr.runtime.BitSet FOLLOW_56_in_prog511
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_prog515
public static final org.antlr.runtime.BitSet FOLLOW_14_in_prog528
public static final org.antlr.runtime.BitSet FOLLOW_filter_in_prog532
public static final org.antlr.runtime.BitSet FOLLOW_58_in_prog545
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_prog549
public static final org.antlr.runtime.BitSet FOLLOW_13_in_prog562
public static final org.antlr.runtime.BitSet FOLLOW_filter_in_prog566
public static final org.antlr.runtime.BitSet FOLLOW_unsupportedFlag_in_prog580
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_prog591
public static final org.antlr.runtime.BitSet FOLLOW_60_in_unsupportedFlag617
public static final org.antlr.runtime.BitSet FOLLOW_25_in_unsupportedFlag625
public static final org.antlr.runtime.BitSet FOLLOW_26_in_unsupportedFlag633
public static final org.antlr.runtime.BitSet FOLLOW_41_in_unsupportedFlag642
public static final org.antlr.runtime.BitSet FOLLOW_filter_in_unsupportedFlag646
public static final org.antlr.runtime.BitSet FOLLOW_61_in_unsupportedFlag657
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_unsupportedFlag659
public static final org.antlr.runtime.BitSet FOLLOW_31_in_unsupportedFlag669
public static final org.antlr.runtime.BitSet FOLLOW_57_in_unsupportedFlag678
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_unsupportedFlag680
public static final org.antlr.runtime.BitSet FOLLOW_64_in_unsupportedFlag691
public static final org.antlr.runtime.BitSet FOLLOW_classSpecification_in_unsupportedFlag693
public static final org.antlr.runtime.BitSet FOLLOW_50_in_unsupportedFlag703
public static final org.antlr.runtime.BitSet FOLLOW_filter_in_unsupportedFlag707
public static final org.antlr.runtime.BitSet FOLLOW_49_in_unsupportedFlag718
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_unsupportedFlag720
public static final org.antlr.runtime.BitSet FOLLOW_17_in_unsupportedFlag731
public static final org.antlr.runtime.BitSet FOLLOW_classSpecification_in_unsupportedFlag733
public static final org.antlr.runtime.BitSet FOLLOW_15_in_unsupportedFlag742
public static final org.antlr.runtime.BitSet FOLLOW_46_in_unsupportedFlag750
public static final org.antlr.runtime.BitSet FOLLOW_52_in_unsupportedFlag758
public static final org.antlr.runtime.BitSet FOLLOW_47_in_unsupportedFlag766
public static final org.antlr.runtime.BitSet FOLLOW_63_in_unsupportedFlag774
public static final org.antlr.runtime.BitSet FOLLOW_20_in_unsupportedFlag783
public static final org.antlr.runtime.BitSet FOLLOW_filter_in_unsupportedFlag787
public static final org.antlr.runtime.BitSet FOLLOW_28_in_unsupportedFlag798
public static final org.antlr.runtime.BitSet FOLLOW_filter_in_unsupportedFlag802
public static final org.antlr.runtime.BitSet FOLLOW_32_in_unsupportedFlag812
public static final org.antlr.runtime.BitSet FOLLOW_54_in_unsupportedFlag821
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_unsupportedFlag823
public static final org.antlr.runtime.BitSet FOLLOW_29_in_unsupportedFlag835
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_unsupportedFlag837
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_classpath860
public static final org.antlr.runtime.BitSet FOLLOW_set_in_classpath863
public static final org.antlr.runtime.BitSet FOLLOW_classpath_in_classpath869
public static final org.antlr.runtime.BitSet FOLLOW_nonEmptytFilter_in_filter890
public static final org.antlr.runtime.BitSet FOLLOW_NEGATOR_in_nonEmptytFilter924
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_nonEmptytFilter930
public static final org.antlr.runtime.BitSet FOLLOW_11_in_nonEmptytFilter935
public static final org.antlr.runtime.BitSet FOLLOW_nonEmptytFilter_in_nonEmptytFilter937
public static final org.antlr.runtime.BitSet FOLLOW_annotation_in_classSpecification967
public static final org.antlr.runtime.BitSet FOLLOW_classModifierAndType_in_classSpecification975
public static final org.antlr.runtime.BitSet FOLLOW_NEGATOR_in_classSpecification981
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_classSpecification987
public static final org.antlr.runtime.BitSet FOLLOW_inheritance_in_classSpecification996
public static final org.antlr.runtime.BitSet FOLLOW_members_in_classSpecification1004
public static final org.antlr.runtime.BitSet FOLLOW_NEGATOR_in_classModifierAndType1033
public static final org.antlr.runtime.BitSet FOLLOW_87_in_classModifierAndType1045
public static final org.antlr.runtime.BitSet FOLLOW_classModifierAndType_in_classModifierAndType1051
public static final org.antlr.runtime.BitSet FOLLOW_73_in_classModifierAndType1060
public static final org.antlr.runtime.BitSet FOLLOW_classModifierAndType_in_classModifierAndType1066
public static final org.antlr.runtime.BitSet FOLLOW_81_in_classModifierAndType1075
public static final org.antlr.runtime.BitSet FOLLOW_classModifierAndType_in_classModifierAndType1081
public static final org.antlr.runtime.BitSet FOLLOW_classType_in_classModifierAndType1090
public static final org.antlr.runtime.BitSet FOLLOW_83_in_classType1119
public static final org.antlr.runtime.BitSet FOLLOW_79_in_classType1127
public static final org.antlr.runtime.BitSet FOLLOW_78_in_classType1135
public static final org.antlr.runtime.BitSet FOLLOW_94_in_members1156
public static final org.antlr.runtime.BitSet FOLLOW_member_in_members1162
public static final org.antlr.runtime.BitSet FOLLOW_95_in_members1168
public static final org.antlr.runtime.BitSet FOLLOW_annotation_in_member1189
public static final org.antlr.runtime.BitSet FOLLOW_modifiers_in_member1192
public static final org.antlr.runtime.BitSet FOLLOW_type_in_member1209
public static final org.antlr.runtime.BitSet FOLLOW_set_in_member1215
public static final org.antlr.runtime.BitSet FOLLOW_arguments_in_member1224
public static final org.antlr.runtime.BitSet FOLLOW_69_in_member1259
public static final org.antlr.runtime.BitSet FOLLOW_67_in_member1271
public static final org.antlr.runtime.BitSet FOLLOW_66_in_member1281
public static final org.antlr.runtime.BitSet FOLLOW_70_in_annotation1305
public static final org.antlr.runtime.BitSet FOLLOW_NEGATOR_in_annotation1308
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_annotation1314
public static final org.antlr.runtime.BitSet FOLLOW_modifier_in_modifiers1338
public static final org.antlr.runtime.BitSet FOLLOW_NEGATOR_in_modifier1364
public static final org.antlr.runtime.BitSet FOLLOW_87_in_modifier1378
public static final org.antlr.runtime.BitSet FOLLOW_85_in_modifier1388
public static final org.antlr.runtime.BitSet FOLLOW_86_in_modifier1398
public static final org.antlr.runtime.BitSet FOLLOW_88_in_modifier1408
public static final org.antlr.runtime.BitSet FOLLOW_90_in_modifier1418
public static final org.antlr.runtime.BitSet FOLLOW_84_in_modifier1428
public static final org.antlr.runtime.BitSet FOLLOW_73_in_modifier1438
public static final org.antlr.runtime.BitSet FOLLOW_89_in_modifier1448
public static final org.antlr.runtime.BitSet FOLLOW_81_in_modifier1458
public static final org.antlr.runtime.BitSet FOLLOW_92_in_modifier1468
public static final org.antlr.runtime.BitSet FOLLOW_91_in_modifier1478
public static final org.antlr.runtime.BitSet FOLLOW_77_in_modifier1488
public static final org.antlr.runtime.BitSet FOLLOW_93_in_modifier1498
public static final org.antlr.runtime.BitSet FOLLOW_set_in_inheritance1529
public static final org.antlr.runtime.BitSet FOLLOW_annotation_in_inheritance1539
public static final org.antlr.runtime.BitSet FOLLOW_NEGATOR_in_inheritance1543
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_inheritance1549
public static final org.antlr.runtime.BitSet FOLLOW_9_in_arguments1569
public static final org.antlr.runtime.BitSet FOLLOW_type_in_arguments1597
public static final org.antlr.runtime.BitSet FOLLOW_11_in_arguments1610
public static final org.antlr.runtime.BitSet FOLLOW_type_in_arguments1614
public static final org.antlr.runtime.BitSet FOLLOW_10_in_arguments1643
public static final org.antlr.runtime.BitSet FOLLOW_8_in_type1679
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_type1696
public static final org.antlr.runtime.BitSet FOLLOW_71_in_type1699
public static final org.antlr.runtime.BitSet FOLLOW_11_in_keepOptionModifier1736
public static final org.antlr.runtime.BitSet FOLLOW_76_in_keepOptionModifier1741
public static final org.antlr.runtime.BitSet FOLLOW_75_in_keepOptionModifier1749
public static final org.antlr.runtime.BitSet FOLLOW_74_in_keepOptionModifier1756
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
org.antlr.runtime.MismatchedSetException mse
com.android.jack.shrob.spec.FilterSpecification attribute_filter
int alt1
int LA1_0
com.android.jack.shrob.spec.FilterSpecification package_filter
int alt2
int LA2_0
int alt3
int LA3_0
int alt4
int LA4_0
int alt5
int LA5_0
com.android.jack.shrob.spec.FilterSpecification filter
int alt6
int LA6_0
com.android.jack.shrob.spec.FilterSpecification file_filter
int alt7
int LA7_0
com.android.jack.shrob.spec.FilterSpecification file_filter
int alt8
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 alt9
int LA9_0
int alt10
int LA10_0
int alt11
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 alt12
int LA12_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 alt13
int LA13_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 alt14
int LA14_0
int alt15
int LA15_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 alt16
int LA16_0
int alt17
int LA17_0
int alt18
int LA18_0
int alt19
int LA19_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
boolean hasNameNegator
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 alt20
int LA20_0
int alt21
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 alt22
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 alt23
int LA23_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 LA25_2
org.antlr.runtime.MismatchedSetException mse
org.antlr.runtime.NoViableAltException nvae
int alt25
int LA25_0
int alt26
int LA26_0
int alt24
int LA24_0
int alt27
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
int alt28
int LA28_0
org.antlr.runtime.RecognitionException re
com.android.jack.shrob.spec.AnnotationSpecification annotSpec
org.antlr.runtime.Token NAME7
boolean hasNameNegator
public final com.android.jack.shrob.spec.ModifierSpecification modifiers () throws org.antlr.runtime.RecognitionException
int alt29
int LA29_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 alt30
int LA30_0
int alt31
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 alt32
int LA32_0
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
boolean hasNameNegator
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
int alt39
int LA39_0
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
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
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/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/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/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
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/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
static final boolean $assertionsDisabled
public void ()
protected boolean mustTraceOverridingMethod (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
protected com.android.jack.shrob.shrink.KeepMarker createMarkerFor (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode node
protected boolean isMarked (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode node
public void setMustTraceOverridingMethods (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
protected boolean markIfNecessary (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.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
public boolean startTrace (com.android.jack.ir.ast.JDefinedClassOrInterface)
java.util.List unknownTypes
com.android.jack.ir.ast.JDefinedClassOrInterface type
boolean traceType
private void findUnknownTypes (com.android.jack.ir.ast.JDefinedClass, java.util.List)
com.android.jack.ir.ast.JDefinedClass t
java.util.List unknownTypes
com.android.jack.ir.ast.JClass superClass
private void findUnknownTypes (java.util.List, java.util.List)
com.android.jack.ir.ast.JInterface jInterface
java.util.Iterator i$
java.util.List interfaces
java.util.List unknownTypes
protected volatile com.android.jack.analysis.tracer.BaseTracerMarker createMarkerFor (com.android.jack.ir.ast.JNode)
static void ()
}
com/android/jack/shrob/shrink/MappingCollisionException.classMappingCollisionException.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.MappingCollisionException extends java.lang.Exception {
private static final long serialVersionUID
private final com.android.sched.util.location.LineLocation location
private final com.android.jack.ir.ast.HasName node
private final String newName
public void (com.android.sched.util.location.LineLocation, com.android.jack.ir.ast.HasName, java.lang.String)
com.android.sched.util.location.LineLocation location
com.android.jack.ir.ast.HasName node
String newName
public com.android.jack.ir.ast.HasName getNode ()
public java.lang.String getNewName ()
public java.lang.String getMessage ()
}
com/android/jack/shrob/shrink/MappingCollisionPolicy.classMappingCollisionPolicy.java
package com.android.jack.shrob.shrink
public final com.android.jack.shrob.shrink.MappingCollisionPolicy extends java.lang.Enum {
public static final com.android.jack.shrob.shrink.MappingCollisionPolicy IGNORE
public static final com.android.jack.shrob.shrink.MappingCollisionPolicy FAIL
private static final com.android.jack.shrob.shrink.MappingCollisionPolicy[] $VALUES
public static com.android.jack.shrob.shrink.MappingCollisionPolicy[] values ()
public static com.android.jack.shrob.shrink.MappingCollisionPolicy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/shrob/shrink/MappingContextException.classMappingContextException.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.MappingContextException extends com.android.jack.reporting.ReportableException {
private static final long serialVersionUID
public void (java.lang.Throwable)
Throwable cause
public java.lang.String getMessage ()
public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel ()
}
com/android/jack/shrob/shrink/MappingContextInfo.classMappingContextInfo.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.MappingContextInfo extends java.lang.Object implements com.android.jack.reporting.Reportable {
private final Throwable cause
public void (java.lang.Throwable)
Throwable cause
public java.lang.String getMessage ()
public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel ()
}
com/android/jack/shrob/shrink/MethodShrinker.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
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 request
com.android.jack.ir.ast.JMethod method
boolean toRemove
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
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/PartialTypeHierarchy$1.classPartialTypeHierarchy.java
package com.android.jack.shrob.shrink
com.android.jack.shrob.shrink.PartialTypeHierarchy$1 extends java.lang.Object implements com.google.common.base.Function {
final com.android.jack.shrob.shrink.PartialTypeHierarchy this$0
void (com.android.jack.shrob.shrink.PartialTypeHierarchy)
public java.lang.String apply (com.android.jack.ir.ast.JPhantomClassOrInterface)
com.android.jack.ir.ast.JPhantomClassOrInterface arg0
public volatile java.lang.Object apply (java.lang.Object)
}
com/android/jack/shrob/shrink/PartialTypeHierarchy.classPartialTypeHierarchy.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.PartialTypeHierarchy extends java.lang.Object implements com.android.sched.marker.Marker com.android.jack.reporting.Reportable {
private static final com.google.common.base.Joiner typeNameJoiner
private final java.util.List unknownTypes
private final com.android.jack.ir.ast.JDefinedClassOrInterface definedType
public void (com.android.jack.ir.ast.JDefinedClassOrInterface, java.util.List)
com.android.jack.ir.ast.JDefinedClassOrInterface definedType
java.util.List unknownTypes
public boolean isValidOn (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface type
public com.android.sched.marker.Marker cloneIfNeeded ()
public java.lang.String getMessage ()
public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel ()
static void ()
}
com/android/jack/shrob/shrink/ShrinkAndMainDexTracer.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
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
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/ShrinkingException.classShrinkingException.java
package com.android.jack.shrob.shrink
public com.android.jack.shrob.shrink.ShrinkingException extends com.android.jack.reporting.ReportableException {
private static final long serialVersionUID
public void (java.lang.Throwable)
Throwable cause
public java.lang.String getMessage ()
public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel ()
}
com/android/jack/shrob/shrink/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 com.android.jack.transformations.TypeRemover {
private final com.android.sched.util.log.Tracer tracer
public void ()
protected boolean mustBeRemoved (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface type
public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface type
protected boolean isPlannedForRemoval (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
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/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/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/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.JAnnotation annotation
java.util.Iterator i$
java.util.Collection t
boolean annotationFound
public java.lang.String toString ()
public volatile boolean matches (java.lang.Object)
}
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)
}
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 ()
}
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)
}
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)
}
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)
}
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)
}
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)
static void ()
}
com/android/jack/shrob/spec/KeepModifier.classKeepModifier.java
package com.android.jack.shrob.spec
public com.android.jack.shrob.spec.KeepModifier extends java.lang.Object {
private static final int NONE
private static final int ALLOW_SHRINKING
private static final int ALLOW_OBFUSCATION
private int modifier
public void ()
public boolean allowShrinking ()
public boolean allowObfuscation ()
public com.android.jack.shrob.spec.KeepModifier setAllowShrinking ()
public com.android.jack.shrob.spec.KeepModifier setAllowObfuscation ()
}
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)
}
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)
}
com/android/jack/shrob/spec/NameSpecification.classNameSpecification.java
package com.android.jack.shrob.spec
public com.android.jack.shrob.spec.NameSpecification extends com.android.jack.shrob.spec.SpecificationWithNegator {
private final java.util.regex.Pattern name
public void (java.util.regex.Pattern)
java.util.regex.Pattern name
public void (java.util.regex.Pattern, boolean)
java.util.regex.Pattern name
boolean negator
protected boolean matchesWithoutNegator (java.lang.String)
String t
java.util.regex.Matcher matcher
public java.lang.String toString ()
protected volatile boolean matchesWithoutNegator (java.lang.Object)
}
com/android/jack/shrob/spec/Specification.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
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/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
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
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)
public volatile boolean notifyInstantiation (java.lang.Object, long, int, com.android.sched.util.log.EventType)
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
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)
com.android.jack.dx.io.FieldId fieldId
com.android.jack.dx.rop.cst.CstNat fieldNat
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 {
private com.android.jack.dx.rop.cst.CstIndexMap cstIndexMap
static final boolean $assertionsDisabled
public void ()
public void mergeAnnotationDirectory (com.android.jack.dx.io.DexBuffer, int, com.android.jack.dx.dex.file.ClassDefItem, com.android.jack.dx.rop.cst.CstIndexMap)
com.android.jack.dx.rop.cst.CstFieldRef cstFieldRef
int i
com.android.jack.dx.rop.cst.CstMethodRef cstMethodRef
int i
com.android.jack.dx.rop.cst.CstMethodRef cstMethodRef
int i
com.android.jack.dx.io.DexBuffer dex
int annotationDirectoryOffset
com.android.jack.dx.dex.file.ClassDefItem newClassDef
com.android.jack.dx.rop.cst.CstIndexMap cstIndexMap
com.android.jack.dx.io.DexBuffer$Section directoryIn
int classAnnotationSetOffset
int fieldsSize
int methodsSize
int parameterListSize
private com.android.jack.dx.rop.annotation.AnnotationsList readAnnotationSetRefList (com.android.jack.dx.io.DexBuffer, int)
com.android.jack.dx.rop.annotation.Annotations annotations
int paramIdx
com.android.jack.dx.io.DexBuffer dex
int annotationSetRefListOffset
com.android.jack.dx.io.DexBuffer$Section annotationSetRefListIn
int parameterCount
com.android.jack.dx.rop.annotation.AnnotationsList parameterAnnotationList
private com.android.jack.dx.rop.annotation.Annotations readAnnotationSet (com.android.jack.dx.io.DexBuffer, int)
int j
com.android.jack.dx.io.DexBuffer dex
int annotationSetOffset
com.android.jack.dx.io.DexBuffer$Section annotationSetIn
int size
com.android.jack.dx.rop.annotation.Annotations annotations
private com.android.jack.dx.rop.annotation.Annotation readAnnotationItem (com.android.jack.dx.io.DexBuffer, int)
com.android.jack.tools.merger.AnnotationMerger$AnnotationValueReader avr
int i
com.android.jack.dx.io.DexBuffer dex
int annotationItemOffset
com.android.jack.dx.io.DexBuffer$Section annotationItemIn
com.android.jack.dx.io.Annotation ioAnnotation
com.android.jack.dx.rop.cst.CstType annotationType
com.android.jack.dx.rop.annotation.Annotation a
static com.android.jack.dx.rop.cst.CstIndexMap access$000 (com.android.jack.tools.merger.AnnotationMerger)
com.android.jack.tools.merger.AnnotationMerger x0
static void ()
}
com/android/jack/tools/merger/ConstantManager.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.Map string2CstStrings
private final java.util.HashSet cstFieldRefs
private final java.util.HashSet cstMethodRefs
private final java.util.HashSet cstTypes
private final java.util.Map protoStr2CstString
public void ()
public java.util.Collection getCstStrings ()
public java.util.Collection getCstFieldRefs ()
public java.util.Collection getCstMethodRefs ()
public java.util.Collection getCstTypes ()
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.CstType cstType
String typeNameDesc
java.util.Iterator i$
com.android.jack.dx.rop.cst.CstNat fieldNat
com.android.jack.dx.rop.cst.CstFieldRef cstFieldRef
com.android.jack.dx.io.FieldId fieldId
java.util.Iterator i$
int protoIdx
String protoStr
com.android.jack.dx.io.ProtoId protoId
com.android.jack.dx.rop.cst.CstString protoCstString
com.android.jack.dx.rop.cst.CstNat methNat
com.android.jack.dx.rop.cst.CstMethodRef cstMethodRef
com.android.jack.dx.io.MethodId methodId
java.util.Iterator i$
com.android.jack.dx.io.DexBuffer dexBuffer
com.android.jack.dx.rop.cst.CstIndexMap cstIndexMap
java.util.List cstStringsNewlyAdded
java.util.List cstFieldRefsNewlyAdded
java.util.List cstMethodRefsNewlyAdded
java.util.List cstTypesNewlyAdded
int idx
java.util.List typeNames
java.util.List protoIds
String[] protoIdx2String
private void removeItems (java.util.List, java.util.List, java.util.List, java.util.List)
java.util.List cstStringsToRemove
java.util.List cstFieldRefsToRemove
java.util.List cstMethodRefsToRemove
java.util.List cstTypesToRemove
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
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.rop.cst.CstIndexMap)
com.android.jack.dx.io.DexBuffer dexToMerge
com.android.jack.dx.io.ClassDef classDefToMerge
com.android.jack.dx.dex.file.ClassDefItem newClassDef
com.android.jack.dx.rop.cst.CstIndexMap cstIndexMap
private com.android.jack.dx.rop.type.TypeList getInterfacesList (com.android.jack.dx.io.ClassDef, com.android.jack.dx.rop.cst.CstIndexMap)
int interfaceIdx
short[] arr$
int len$
int i$
com.android.jack.dx.io.ClassDef classDefToMerge
com.android.jack.dx.rop.cst.CstIndexMap cstIndexMap
int interfaceCount
com.android.jack.dx.rop.type.StdTypeList interfaceList
int idx
}
com/android/jack/tools/merger/MergerTools$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)
com.android.jack.dx.rop.cst.Constant cst
com.android.jack.dx.rop.cst.Constant cst
com.android.jack.dx.rop.cst.Constant cst
com.android.jack.dx.rop.cst.Constant cst
com.android.jack.dx.rop.cst.Constant cst
com.android.jack.dx.rop.cst.Constant cst
com.android.jack.dx.rop.cst.Constant cst
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 ()
}
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.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
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/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
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
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/TransformationException.classTransformationException.java
package com.android.jack.transformations
public com.android.jack.transformations.TransformationException extends com.android.jack.reporting.ReportableException {
private static final long serialVersionUID
public void (java.lang.Throwable)
Throwable cause
public java.lang.String getMessage ()
public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel ()
}
com/android/jack/transformations/TypeRemover.classTypeRemover.java
package com.android.jack.transformations
public abstract com.android.jack.transformations.TypeRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private static final java.util.logging.Logger logger
static final boolean $assertionsDisabled
public void ()
private 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$
com.android.jack.ir.ast.JDefinedInterface jDefinedInterface
com.android.jack.ir.ast.JInterface i
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface type
java.util.List implementsCopy
private boolean mustBeRemovedInternal (com.android.jack.ir.ast.JClassOrInterface)
com.android.jack.ir.ast.JClassOrInterface type
protected abstract boolean mustBeRemoved (com.android.jack.ir.ast.JDefinedClassOrInterface)
protected abstract boolean isPlannedForRemoval (com.android.jack.ir.ast.JMethod)
private void addImplements (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JInterface)
com.android.jack.ir.ast.JInterface subInterface
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
static 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
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 {
public static final com.android.sched.util.config.id.BooleanPropertyId VISIBILITY_BRIDGE
static final boolean $assertionsDisabled
public void ()
public synchronized void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.lookup.JMethodLookupException e
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
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 ()
}
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/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 ()
}
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/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 ()
}
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
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/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/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/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 ()
}
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/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/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/MissingJavaSupportException.classMissingJavaSupportException.java
package com.android.jack.transformations.ast
public com.android.jack.transformations.ast.MissingJavaSupportException extends java.lang.Exception {
private static final long serialVersionUID
private final com.android.jack.config.id.JavaVersionPropertyId$JavaVersion javaVersion
public void (com.android.jack.config.id.JavaVersionPropertyId$JavaVersion, java.lang.Exception)
com.android.jack.config.id.JavaVersionPropertyId$JavaVersion javaVersion
Exception cause
public java.lang.String getMessage ()
}
com/android/jack/transformations/ast/MultiDimensionNewArray.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 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.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
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
private final com.android.jack.ir.ast.JClass reflectArrayType
private final com.android.jack.ir.ast.JArrayType intArrayType
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
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
static com.android.jack.ir.ast.JClass access$200 (com.android.jack.transformations.ast.MultiDimensionNewArrayRemover)
com.android.jack.transformations.ast.MultiDimensionNewArrayRemover x0
static com.android.jack.ir.ast.JArrayType access$300 (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/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 ()
}
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/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 ()
}
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.JFieldRef fieldAccess
com.android.jack.ir.ast.JFieldLookupException e
com.android.jack.ir.ast.JClass receiverType
com.android.jack.ir.ast.JFieldRef fieldAccess
com.android.jack.ir.ast.JClassLiteral classLiteral
private com.android.jack.ir.ast.JClass getType (com.android.jack.ir.ast.JPrimitiveType)
com.android.jack.ir.ast.JPrimitiveType primType
com.android.jack.lookup.JPhantomLookup lookup
}
com/android/jack/transformations/ast/PrimitiveClassTransformer.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/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/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
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.JInterface autoCloseableInterface
com.android.jack.ir.ast.JMethodId closeMethodId
com.android.jack.ir.ast.JMethodId addSuppressedMethodId
com.android.jack.transformations.TransformationException transformationException
com.android.jack.lookup.JMethodLookupException e
com.android.jack.ir.ast.JStatement resInit
com.android.jack.ir.ast.JAsgOperation asgOp
com.android.jack.ir.ast.JLocal resourceLocal
com.android.jack.ir.ast.JNeqOperation isNotNull
com.android.jack.ir.ast.JMethodCall closeCall
com.android.jack.ir.ast.JBlock thenBlock
com.android.jack.ir.ast.JIfStatement ifStmt
com.android.jack.ir.ast.JBlock tryBlockAroundClose
com.android.jack.ir.ast.JLocal exceptionThrownByClose
com.android.jack.ir.ast.JTryStatement tryClose
com.android.jack.ir.ast.JEqOperation isNull
com.android.jack.ir.ast.JBlock callSuppressBlock
com.android.jack.ir.ast.JNeqOperation ifExceptionsDiffer
com.android.jack.ir.ast.JIfStatement elseIf
com.android.jack.ir.ast.JMethodCall addSuppressCall
int i
com.android.jack.ir.sourceinfo.SourceInfo trySourceInfo
com.android.jack.ir.sourceinfo.SourceInfo endOfTrySourceInfos
com.android.jack.ir.sourceinfo.SourceInfo firstLineSourceInfos
com.android.jack.ir.ast.JBlock finalTryBlock
com.android.jack.ir.ast.JClass throwableClass
com.android.jack.ir.ast.JLocal exceptionToThrow
com.android.jack.ir.ast.JAsgOperation assign
com.android.jack.ir.ast.JBlock tryBlock
com.android.jack.ir.ast.JBlock finallyBlock
com.android.jack.ir.ast.JLocal tryException
com.android.jack.ir.ast.JCatchBlock catchBlock
com.android.jack.ir.ast.JAsgOperation save
com.android.jack.ir.ast.JTryStatement innerTry
com.android.jack.ir.ast.JMethodId closeMethodId
com.android.jack.ir.ast.JMethodId addSuppressedMethodId
com.android.jack.ir.ast.JThrowStatement throwStmt
com.android.jack.ir.ast.JNeqOperation ifNotNull
com.android.jack.ir.ast.JIfStatement ifExceptionToThrow
com.android.jack.ir.ast.JTryStatement x
static void ()
}
com/android/jack/transformations/ast/TryWithResourcesTransformer.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/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 ()
}
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 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
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.request.TransformationRequest tr
com.android.jack.transformations.ast.TypeLegalizer$TypeLegalizerVisitor rca
public static com.android.jack.ir.ast.JExpression box (com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JClassOrInterface)
com.android.jack.ir.ast.JExpression exprToBox
com.android.jack.ir.ast.JClassOrInterface expectedType
com.android.jack.ir.ast.JMethodCall boxMethodCall
public static com.android.jack.ir.ast.JExpression unbox (com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JClassOrInterface)
String methodName
com.android.jack.ir.ast.JType returnType
String methodName
com.android.jack.ir.ast.JType returnType
String methodName
com.android.jack.ir.ast.JType returnType
String methodName
com.android.jack.ir.ast.JType returnType
String methodName
com.android.jack.ir.ast.JType returnType
String methodName
com.android.jack.ir.ast.JType returnType
String methodName
com.android.jack.ir.ast.JType returnType
String methodName
com.android.jack.ir.ast.JType returnType
com.android.jack.ir.ast.JExpression exprToUnbox
com.android.jack.ir.ast.JClassOrInterface typeToUnbox
String methodName
com.android.jack.ir.ast.JType returnType
com.android.jack.lookup.JPhantomLookup lookup
com.android.jack.ir.ast.JMethodId unboxMethod
com.android.jack.ir.ast.JMethodCall unboxMethodCall
private static com.android.jack.ir.ast.JExpression unbox (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JExpression exprToUnbox
com.android.jack.ir.ast.JType typeToUnbox
private static com.android.jack.ir.ast.JMethodCall getBoxingCall (com.android.jack.ir.ast.JExpression, com.android.jack.ir.ast.JClassOrInterface, com.android.jack.ir.ast.JPrimitiveType)
com.android.jack.ir.ast.JType argType
com.android.jack.ir.ast.JType argType
com.android.jack.ir.ast.JType argType
com.android.jack.ir.ast.JType argType
com.android.jack.ir.ast.JType argType
com.android.jack.ir.ast.JType argType
com.android.jack.ir.ast.JType argType
com.android.jack.ir.ast.JType argType
com.android.jack.ir.ast.JExpression arg
com.android.jack.ir.ast.JExpression exprToBox
com.android.jack.ir.ast.JClassOrInterface type
com.android.jack.ir.ast.JPrimitiveType pType
com.android.jack.ir.ast.JClassOrInterface wrapperType
com.android.jack.ir.ast.JType argType
com.android.jack.lookup.JPhantomLookup lookup
com.android.jack.ir.ast.JMethodId methodId
com.android.jack.ir.ast.JMethodCall boxMethodCall
java.util.List paramTypes
com.android.jack.ir.ast.JType paramType
com.android.jack.ir.ast.JType exprToBoxType
com.android.jack.ir.ast.JExpression arg
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
static com.android.jack.ir.ast.JClass access$000 (com.android.jack.transformations.ast.TypeLegalizer)
com.android.jack.transformations.ast.TypeLegalizer x0
static com.android.jack.ir.ast.JExpression access$100 (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JExpression x0
static void ()
}
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 static final String GETTER_PREFIX
private final java.util.HashMap getters
static final boolean $assertionsDisabled
public void ()
java.util.Collection getAllGetters ()
public com.android.sched.marker.Marker cloneIfNeeded ()
com.android.jack.ir.ast.JMethod getOrCreateGetter (com.android.jack.ir.ast.JField, com.android.jack.ir.ast.JDefinedClass)
com.android.jack.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$1.classInnerAccessorAdder.java
package com.android.jack.transformations.ast.inner
com.android.jack.transformations.ast.inner.InnerAccessorAdder$1 extends java.lang.Object implements java.util.Comparator {
final com.android.jack.transformations.ast.inner.InnerAccessorAdder this$0
void (com.android.jack.transformations.ast.inner.InnerAccessorAdder)
public int compare (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod m1
com.android.jack.ir.ast.JMethod m2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/jack/transformations/ast/inner/InnerAccessorAdder.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$
int index
com.android.jack.transformations.ast.inner.GetterMarker getterMarker
com.android.jack.ir.ast.JMethod m
java.util.Iterator i$
int index
com.android.jack.transformations.ast.inner.SetterMarker setterMarker
com.android.jack.ir.ast.JMethod m
java.util.Iterator i$
int index
com.android.jack.transformations.ast.inner.WrapperMarker wrapperMarker
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.jack.transformations.request.TransformationRequest tr
com.google.common.collect.Ordering methodOrdering
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/transformations/ast/inner/InnerAccessorGenerator$1.classInnerAccessorGenerator.java
package com.android.jack.transformations.ast.inner
com.android.jack.transformations.ast.inner.InnerAccessorGenerator$1 extends java.lang.Object implements java.util.Comparator {
final com.android.jack.transformations.ast.inner.InnerAccessorGenerator this$0
void (com.android.jack.transformations.ast.inner.InnerAccessorGenerator)
public int compare (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod m1
com.android.jack.ir.ast.JMethod m2
int compareSourceInfo
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/jack/transformations/ast/inner/InnerAccessorGenerator$2.classInnerAccessorGenerator.java
package com.android.jack.transformations.ast.inner
com.android.jack.transformations.ast.inner.InnerAccessorGenerator$2 extends java.lang.Object implements java.util.Comparator {
final com.android.jack.transformations.ast.inner.InnerAccessorGenerator this$0
void (com.android.jack.transformations.ast.inner.InnerAccessorGenerator)
public int compare (com.android.jack.ir.ast.JClassOrInterface, com.android.jack.ir.ast.JClassOrInterface)
com.android.jack.ir.ast.JClassOrInterface t1
com.android.jack.ir.ast.JClassOrInterface t2
int compareSourceInfo
public volatile int compare (java.lang.Object, java.lang.Object)
}
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 {
protected final com.android.jack.util.filter.Filter filter
protected com.android.jack.transformations.request.TransformationRequest tr
private com.android.jack.ir.ast.JDefinedClassOrInterface currentType
static final boolean $assertionsDisabled
final com.android.jack.transformations.ast.inner.InnerAccessorGenerator this$0
private void (com.android.jack.transformations.ast.inner.InnerAccessorGenerator)
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
public boolean visit (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JMethod method
java.util.Iterator i$
com.android.jack.ir.ast.JClassOrInterface innerType
java.util.Iterator i$
com.android.jack.ir.ast.JDefinedClassOrInterface type
void (com.android.jack.transformations.ast.inner.InnerAccessorGenerator, com.android.jack.transformations.ast.inner.InnerAccessorGenerator$1)
com.android.jack.transformations.ast.inner.InnerAccessorGenerator x0
com.android.jack.transformations.ast.inner.InnerAccessorGenerator$1 x1
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
com.android.jack.ir.formatter.TypePackageAndMethodFormatter formatter
private final com.google.common.collect.Ordering methodOrdering
private final com.google.common.collect.Ordering typeOrdering
public void ()
private int compareSourceInfo (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode n1
com.android.jack.ir.ast.JNode n2
public synchronized void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface type
static boolean isSuperClassOf (com.android.jack.ir.ast.JDefinedClass, com.android.jack.ir.ast.JDefinedClass)
com.android.jack.ir.ast.JDefinedClass possibleSuper
com.android.jack.ir.ast.JDefinedClass type
com.android.jack.ir.ast.JDefinedClassOrInterface superClass
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
static com.google.common.collect.Ordering access$000 (com.android.jack.transformations.ast.inner.InnerAccessorGenerator)
com.android.jack.transformations.ast.inner.InnerAccessorGenerator x0
static com.google.common.collect.Ordering access$100 (com.android.jack.transformations.ast.inner.InnerAccessorGenerator)
com.android.jack.transformations.ast.inner.InnerAccessorGenerator x0
static int access$200 (com.android.jack.transformations.ast.inner.InnerAccessorGenerator, com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)
com.android.jack.transformations.ast.inner.InnerAccessorGenerator x0
com.android.jack.ir.ast.JNode x1
com.android.jack.ir.ast.JNode x2
static void ()
}
com/android/jack/transformations/ast/inner/InnerAccessorGeneratorSchedulingSeparator$SeparatorConcatRemoverTag.classInnerAccessorGeneratorSchedulingSeparator.java
package com.android.jack.transformations.ast.inner
public com.android.jack.transformations.ast.inner.InnerAccessorGeneratorSchedulingSeparator$SeparatorConcatRemoverTag extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/ast/inner/InnerAccessorGeneratorSchedulingSeparator$SeparatorSwitchEnumSupportTag.classInnerAccessorGeneratorSchedulingSeparator.java
package com.android.jack.transformations.ast.inner
public com.android.jack.transformations.ast.inner.InnerAccessorGeneratorSchedulingSeparator$SeparatorSwitchEnumSupportTag extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/ast/inner/InnerAccessorGeneratorSchedulingSeparator.classInnerAccessorGeneratorSchedulingSeparator.java
package com.android.jack.transformations.ast.inner
public com.android.jack.transformations.ast.inner.InnerAccessorGeneratorSchedulingSeparator 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/jack/transformations/ast/inner/InnerAccessorSchedulingSeparator$SeparatorTag.classInnerAccessorSchedulingSeparator.java
package com.android.jack.transformations.ast.inner
public com.android.jack.transformations.ast.inner.InnerAccessorSchedulingSeparator$SeparatorTag extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/ast/inner/InnerAccessorSchedulingSeparator.classInnerAccessorSchedulingSeparator.java
package com.android.jack.transformations.ast.inner
public com.android.jack.transformations.ast.inner.InnerAccessorSchedulingSeparator 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/jack/transformations/ast/inner/SetterMarker$InnerAccessorSetter.classSetterMarker.java
package com.android.jack.transformations.ast.inner
com.android.jack.transformations.ast.inner.SetterMarker$InnerAccessorSetter extends java.lang.Object implements com.android.sched.item.AbstractComponent {
void ()
}
com/android/jack/transformations/ast/inner/SetterMarker.classSetterMarker.java
package com.android.jack.transformations.ast.inner
public com.android.jack.transformations.ast.inner.SetterMarker extends java.lang.Object implements com.android.sched.marker.Marker {
private static final String SETTER_PREFIX
private static final String VALUE_PARAM_NAME
private final java.util.HashMap setters
static final boolean $assertionsDisabled
public void ()
java.util.Collection getAllSetters ()
public com.android.sched.marker.Marker cloneIfNeeded ()
com.android.jack.ir.ast.JMethod getOrCreateSetter (com.android.jack.ir.ast.JField, com.android.jack.ir.ast.JDefinedClass)
com.android.jack.ir.ast.JParameter thisParam
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
String setterName
com.android.jack.ir.ast.JMethodId id
com.android.jack.ir.ast.JType fieldType
com.android.jack.ir.ast.JBlock bodyBlock
com.android.jack.ir.ast.JMethodBody body
com.android.jack.ir.ast.JExpression instance
com.android.jack.ir.ast.JParameter value
com.android.jack.ir.ast.JFieldRef lhs
com.android.jack.ir.ast.JAsgOperation asgOperation
com.android.jack.ir.ast.JReturnStatement returnSt
com.android.jack.ir.ast.JField field
com.android.jack.ir.ast.JDefinedClass accessorClass
com.android.jack.ir.ast.JMethod setter
static void ()
}
com/android/jack/transformations/ast/inner/WrapperMarker$1.classWrapperMarker.java
package com.android.jack.transformations.ast.inner
com.android.jack.transformations.ast.inner.WrapperMarker$1 extends java.lang.Object {
}
com/android/jack/transformations/ast/inner/WrapperMarker$InnerAccessorWrapper.classWrapperMarker.java
package com.android.jack.transformations.ast.inner
com.android.jack.transformations.ast.inner.WrapperMarker$InnerAccessorWrapper extends java.lang.Object implements com.android.sched.item.AbstractComponent {
void ()
}
com/android/jack/transformations/ast/inner/WrapperMarker$MethodCallDescriptor.classWrapperMarker.java
package com.android.jack.transformations.ast.inner
com.android.jack.transformations.ast.inner.WrapperMarker$MethodCallDescriptor extends java.lang.Object {
private final com.android.jack.ir.ast.JMethod method
private final boolean isStaticDispatchOnly
private void (com.android.jack.ir.ast.JMethod, boolean)
com.android.jack.ir.ast.JMethod method
boolean isStaticDispatchOnly
public boolean equals (java.lang.Object)
com.android.jack.transformations.ast.inner.WrapperMarker$MethodCallDescriptor toCompare
Object obj
public int hashCode ()
void (com.android.jack.ir.ast.JMethod, boolean, com.android.jack.transformations.ast.inner.WrapperMarker$1)
com.android.jack.ir.ast.JMethod x0
boolean x1
com.android.jack.transformations.ast.inner.WrapperMarker$1 x2
}
com/android/jack/transformations/ast/inner/WrapperMarker$WrapperFormatter.classWrapperMarker.java
package com.android.jack.transformations.ast.inner
com.android.jack.transformations.ast.inner.WrapperMarker$WrapperFormatter extends com.android.jack.ir.formatter.SourceFormatter {
private static final com.android.jack.transformations.ast.inner.WrapperMarker$WrapperFormatter formatter
private static final char separator
private void ()
public static com.android.jack.transformations.ast.inner.WrapperMarker$WrapperFormatter getFormatter ()
protected char getPackageSeparator ()
public java.lang.String getName (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType type
public java.lang.String getName (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JParameter argument
com.android.jack.ir.ast.JMethod method
StringBuilder sb
java.util.Iterator argumentIterator
static void ()
}
com/android/jack/transformations/ast/inner/WrapperMarker.classWrapperMarker.java
package com.android.jack.transformations.ast.inner
public com.android.jack.transformations.ast.inner.WrapperMarker extends java.lang.Object implements com.android.sched.marker.Marker {
private static final String WRAPPER_PREFIX
private final java.util.HashMap wrappers
static final boolean $assertionsDisabled
public void ()
private com.android.jack.ir.ast.JMethod getWrapper (com.android.jack.ir.ast.JMethod, boolean)
com.android.jack.ir.ast.JMethod method
boolean isStaticDispatchOnly
com.android.jack.transformations.ast.inner.WrapperMarker$MethodCallDescriptor descriptor
private void addWrapper (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JMethod, boolean)
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JMethod wrapper
boolean isStaticDispatchOnly
com.android.jack.transformations.ast.inner.WrapperMarker$MethodCallDescriptor descriptor
java.util.Collection getAllWrappers ()
public com.android.sched.marker.Marker cloneIfNeeded ()
com.android.jack.ir.ast.JMethod getOrCreateWrapper (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JDefinedClass, boolean)
String wrapperName
com.android.jack.ir.ast.JThis jThis
com.android.jack.ir.ast.JParameter thisParam
com.android.jack.ir.ast.JType paramType
com.android.jack.ir.ast.JParameter newParam
com.android.jack.ir.ast.JParameter param
java.util.Iterator i$
com.android.jack.ir.ast.JParameter newParam
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
boolean isConstructor
com.android.jack.ir.ast.JExpression instance
com.android.jack.ir.ast.JMethodId id
com.android.jack.ir.ast.JMethodId calledMethodId
com.android.jack.ir.ast.JMethodCall methodCall
com.android.jack.ir.ast.JBlock bodyBlock
com.android.jack.ir.ast.JMethodBody body
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JDefinedClass accessorClass
boolean isSuper
com.android.jack.ir.ast.JMethod wrapper
private boolean constructorExists (com.android.jack.ir.ast.JConstructor, com.android.jack.ir.ast.JDefinedClass)
com.android.jack.ir.ast.JMethod method
java.util.Iterator i$
com.android.jack.ir.ast.JMethod method
java.util.Iterator i$
com.android.jack.ir.ast.JConstructor wrapper
com.android.jack.ir.ast.JDefinedClass accessorClass
private boolean hasSameArgumentType (com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JConstructor)
int i
com.android.jack.ir.ast.JMethod wrapper
com.android.jack.ir.ast.JConstructor method
java.util.List wrapperParams
java.util.List methodParams
int size
static void ()
}
com/android/jack/transformations/ast/removeinit/FieldInitMethod.classFieldInitMethod.java
package com.android.jack.transformations.ast.removeinit
public com.android.jack.transformations.ast.removeinit.FieldInitMethod extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/ast/removeinit/FieldInitMethodCall.classFieldInitMethodCall.java
package com.android.jack.transformations.ast.removeinit
public final com.android.jack.transformations.ast.removeinit.FieldInitMethodCall extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/ast/removeinit/FieldInitMethodCallRemover$Visitor.classFieldInitMethodCallRemover.java
package com.android.jack.transformations.ast.removeinit
com.android.jack.transformations.ast.removeinit.FieldInitMethodCallRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.transformations.request.TransformationRequest tr
private final com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
static final boolean $assertionsDisabled
public void (com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
public void endVisit (com.android.jack.ir.ast.JMethodCall)
com.android.jack.ir.ast.JMethod varInitMethod
com.android.jack.lookup.JMethodLookupException e
com.android.jack.util.CloneStatementVisitor csv
com.android.jack.ir.ast.JMethod varInitMethod
com.android.jack.ir.ast.JAbstractMethodBody body
com.android.jack.ir.ast.JBlock varInitMethodBLock
com.android.jack.ir.ast.JMethodCall methodCall
static void ()
}
com/android/jack/transformations/ast/removeinit/FieldInitMethodCallRemover.classFieldInitMethodCallRemover.java
package com.android.jack.transformations.ast.removeinit
public com.android.jack.transformations.ast.removeinit.FieldInitMethodCallRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.transformations.ast.removeinit.FieldInitMethodCallRemover$Visitor v
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/transformations/ast/removeinit/FieldInitMethodRemover.classFieldInitMethodRemover.java
package com.android.jack.transformations.ast.removeinit
public com.android.jack.transformations.ast.removeinit.FieldInitMethodRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
static final String VAR_INIT_METHOD_NAME
public void ()
public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JMethod varInitMethod
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/transformations/ast/splitnew/SplitNewInstance$1.classSplitNewInstance.java
package com.android.jack.transformations.ast.splitnew
com.android.jack.transformations.ast.splitnew.SplitNewInstance$1 extends java.lang.Object {
}
com/android/jack/transformations/ast/splitnew/SplitNewInstance$Visitor.classSplitNewInstance.java
package com.android.jack.transformations.ast.splitnew
com.android.jack.transformations.ast.splitnew.SplitNewInstance$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.transformations.request.TransformationRequest request
private final com.android.jack.transformations.LocalVarCreator lvCreator
private void (com.android.jack.transformations.request.TransformationRequest, com.android.jack.transformations.LocalVarCreator)
com.android.jack.transformations.request.TransformationRequest request
com.android.jack.transformations.LocalVarCreator lvCreator
public boolean visit (com.android.jack.ir.ast.JNewInstance)
com.android.jack.ir.ast.JNewInstance newInstance
com.android.jack.ir.sourceinfo.SourceInfo srcInfos
com.android.jack.ir.ast.JClass type
com.android.jack.ir.ast.JAlloc alloc
com.android.jack.ir.ast.JLocal tmp
com.android.jack.ir.ast.JAsgOperation assign
com.android.jack.ir.ast.JMethodId methodId
com.android.jack.ir.ast.JMethodCall initCall
com.android.jack.ir.ast.JLocalRef result
java.util.List exprs
com.android.jack.ir.ast.JMultiExpression splittedNewInstance
void (com.android.jack.transformations.request.TransformationRequest, com.android.jack.transformations.LocalVarCreator, com.android.jack.transformations.ast.splitnew.SplitNewInstance$1)
com.android.jack.transformations.request.TransformationRequest x0
com.android.jack.transformations.LocalVarCreator x1
com.android.jack.transformations.ast.splitnew.SplitNewInstance$1 x2
}
com/android/jack/transformations/ast/splitnew/SplitNewInstance.classSplitNewInstance.java
package com.android.jack.transformations.ast.splitnew
public com.android.jack.transformations.ast.splitnew.SplitNewInstance extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
private static final String LOCAL_VAR_PREFIX
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.request.TransformationRequest request
com.android.jack.transformations.ast.splitnew.SplitNewInstance$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/transformations/ast/splitnew/SplitNewInstanceChecker$1.classSplitNewInstanceChecker.java
package com.android.jack.transformations.ast.splitnew
com.android.jack.transformations.ast.splitnew.SplitNewInstanceChecker$1 extends java.lang.Object {
}
com/android/jack/transformations/ast/splitnew/SplitNewInstanceChecker$Visitor.classSplitNewInstanceChecker.java
package com.android.jack.transformations.ast.splitnew
com.android.jack.transformations.ast.splitnew.SplitNewInstanceChecker$Visitor extends com.android.jack.ir.ast.JVisitor {
private void ()
public boolean visit (com.android.jack.ir.ast.JNewInstance)
com.android.jack.ir.ast.JNewInstance newInstance
void (com.android.jack.transformations.ast.splitnew.SplitNewInstanceChecker$1)
com.android.jack.transformations.ast.splitnew.SplitNewInstanceChecker$1 x0
}
com/android/jack/transformations/ast/splitnew/SplitNewInstanceChecker.classSplitNewInstanceChecker.java
package com.android.jack.transformations.ast.splitnew
public com.android.jack.transformations.ast.splitnew.SplitNewInstanceChecker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.ast.splitnew.SplitNewInstanceChecker$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/transformations/ast/string/FieldGenericSignatureSplitter.classFieldGenericSignatureSplitter.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.FieldGenericSignatureSplitter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
static final boolean $assertionsDisabled
public void ()
public void run (com.android.jack.ir.ast.JField) throws java.lang.Exception
String oldSignature
com.android.jack.transformations.ast.string.GenericSignatureRefiner parserActions
com.android.jack.signature.GenericSignatureParser parser
com.android.jack.ir.ast.JField field
com.android.jack.ir.ast.marker.GenericSignature marker
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
static void ()
}
com/android/jack/transformations/ast/string/FieldStringLiteralRefiner.classFieldStringLiteralRefiner.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.FieldStringLiteralRefiner extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JField) throws java.lang.Exception
com.android.jack.ir.ast.JField field
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.transformations.ast.string.StringLiteralRefinerVisitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/transformations/ast/string/GenericSignatureRefiner.classGenericSignatureRefiner.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.GenericSignatureRefiner extends java.lang.Object implements com.android.jack.signature.GenericSignatureAction {
private CharSequence refinedSequence
private StringBuilder strBuf
private final com.android.jack.lookup.JLookup jlookup
private final com.android.jack.ir.formatter.TypeFormatter formatter
static final boolean $assertionsDisabled
public void ()
public void parsedSymbol (char)
char symbol
public void parsedIdentifier (java.lang.String)
String identifier
public com.android.jack.ir.ast.JType parsedTypeName (java.lang.String)
com.android.jack.ir.ast.JType type
com.android.jack.lookup.JLookupException e
String name
public com.android.jack.ir.ast.JType parsedInnerTypeName (com.android.jack.ir.ast.JType, java.lang.String)
char c
com.android.jack.ir.ast.JType type
int index
com.android.jack.ir.ast.JType enclosingType
String name
public void start ()
public void stop ()
public java.lang.CharSequence getNewSignature ()
private java.lang.String getStringFromBuffer ()
CharSequence oldBuffer
private void updateRefinedSequence (java.lang.CharSequence)
CharSequence newSequence
public volatile java.lang.Object parsedInnerTypeName (java.lang.Object, java.lang.String)
public volatile java.lang.Object parsedTypeName (java.lang.String)
static void ()
}
com/android/jack/transformations/ast/string/MethodGenericSignatureSplitter.classMethodGenericSignatureSplitter.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.MethodGenericSignatureSplitter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
static final boolean $assertionsDisabled
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
String oldSignature
com.android.jack.transformations.ast.string.GenericSignatureRefiner parserActions
com.android.jack.signature.GenericSignatureParser parser
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.marker.GenericSignature marker
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
static void ()
}
com/android/jack/transformations/ast/string/MethodStringLiteralRefiner.classMethodStringLiteralRefiner.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.MethodStringLiteralRefiner extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
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.string.StringLiteralRefinerVisitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/transformations/ast/string/ReflectionStringLiteralRefiner$Visitor.classReflectionStringLiteralRefiner.java
package com.android.jack.transformations.ast.string
com.android.jack.transformations.ast.string.ReflectionStringLiteralRefiner$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.transformations.request.TransformationRequest tr
final com.android.jack.transformations.ast.string.ReflectionStringLiteralRefiner this$0
public void (com.android.jack.transformations.ast.string.ReflectionStringLiteralRefiner, com.android.jack.transformations.request.TransformationRequest)
com.android.jack.transformations.request.TransformationRequest tr
public boolean visit (com.android.jack.ir.ast.JMethodCall)
com.android.jack.transformations.TransformationException te
com.android.jack.lookup.JMethodLookupException e
com.android.jack.ir.ast.JMethodCall call
private void processCall (com.android.jack.ir.ast.JMethodCall) throws com.android.jack.lookup.JMethodLookupException
com.android.jack.ir.ast.JAbstractStringLiteral refinedParameter
com.android.jack.ir.ast.JStringLiteral paramToRefine
com.android.jack.transformations.ast.string.parameterrefiners.StringParameterRefiner refiner
com.android.jack.transformations.ast.string.parameterrefiners.StringParameterRefiner[] arr$
int len$
int i$
com.android.jack.ir.ast.JMethodCall call
}
com/android/jack/transformations/ast/string/ReflectionStringLiteralRefiner.classReflectionStringLiteralRefiner.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.ReflectionStringLiteralRefiner extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
private final com.android.jack.transformations.ast.string.parameterrefiners.StringParameterRefiner[] refiners
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.transformations.ast.string.ReflectionStringLiteralRefiner$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
static com.android.jack.transformations.ast.string.parameterrefiners.StringParameterRefiner[] access$000 (com.android.jack.transformations.ast.string.ReflectionStringLiteralRefiner)
com.android.jack.transformations.ast.string.ReflectionStringLiteralRefiner x0
}
com/android/jack/transformations/ast/string/SimpleNameRefiner.classSimpleNameRefiner.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.SimpleNameRefiner extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
static final boolean $assertionsDisabled
public void ()
public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.naming.TypeName newName
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.jack.ir.ast.marker.SimpleName marker
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
static void ()
}
com/android/jack/transformations/ast/string/StringLiteralRefined$Field.classStringLiteralRefined.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.StringLiteralRefined$Field extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/ast/string/StringLiteralRefined$Method.classStringLiteralRefined.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.StringLiteralRefined$Method extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/ast/string/StringLiteralRefined$Type.classStringLiteralRefined.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.StringLiteralRefined$Type extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/ast/string/StringLiteralRefined.classStringLiteralRefined.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.StringLiteralRefined extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/ast/string/StringLiteralRefinerVisitor.classStringLiteralRefinerVisitor.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.StringLiteralRefinerVisitor extends com.android.jack.ir.ast.JVisitor {
private static final String SRC_ARRAY_REPRESENTATION
private final com.android.jack.transformations.request.TransformationRequest tr
private final com.android.jack.lookup.JLookup lookup
public void (com.android.jack.transformations.request.TransformationRequest)
com.android.jack.transformations.request.TransformationRequest tr
public boolean visit (com.android.jack.ir.ast.JStringLiteral)
com.android.jack.ir.ast.JStringLiteral stringLiteral
String strValue
boolean hasDot
boolean hasSlash
com.android.jack.ir.ast.JType type
private com.android.jack.ir.ast.JType getTypeFromString (java.lang.String)
com.android.jack.ir.ast.JType type
String str
String signatureName
private java.lang.String getSignatureName (java.lang.String)
String str
StringBuilder signatureName
}
com/android/jack/transformations/ast/string/TypeGenericSignatureSplitter.classTypeGenericSignatureSplitter.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.TypeGenericSignatureSplitter extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
static final boolean $assertionsDisabled
public void ()
public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
CharSequence newSignature
CharSequence newSignature
com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
com.android.jack.ir.ast.marker.GenericSignature marker
com.android.jack.ir.ast.marker.ThisRefTypeInfo thisMarker
private java.lang.CharSequence getSplittedSignature (java.lang.String)
String oldSignature
com.android.jack.transformations.ast.string.GenericSignatureRefiner parserActions
com.android.jack.signature.GenericSignatureParser parser
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
static void ()
}
com/android/jack/transformations/ast/string/TypeStringLiteralRefiner.classTypeStringLiteralRefiner.java
package com.android.jack.transformations.ast.string
public com.android.jack.transformations.ast.string.TypeStringLiteralRefiner extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
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.transformations.request.TransformationRequest tr
com.android.jack.transformations.ast.string.StringLiteralRefinerVisitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/transformations/ast/string/parameterrefiners/AtomicLongIntUpdaterParameterRefiner.classAtomicLongIntUpdaterParameterRefiner.java
package com.android.jack.transformations.ast.string.parameterrefiners
public com.android.jack.transformations.ast.string.parameterrefiners.AtomicLongIntUpdaterParameterRefiner extends com.android.jack.transformations.ast.string.parameterrefiners.CommonStringParameterRefiner implements com.android.jack.transformations.ast.string.parameterrefiners.StringParameterRefiner {
private final com.android.jack.ir.ast.JClassOrInterface atomicIntegerFieldUpdater
private final com.android.jack.ir.ast.JClassOrInterface atomicLongFieldUpdater
static final boolean $assertionsDisabled
public void ()
public boolean isApplicable (com.android.jack.ir.ast.JMethodCall)
com.android.jack.ir.ast.JMethodCall call
com.android.jack.ir.ast.JClassOrInterface receiverType
public com.android.jack.ir.ast.JStringLiteral getExpressionToRefine (com.android.jack.ir.ast.JMethodCall)
com.android.jack.ir.ast.JMethodCall call
public com.android.jack.ir.ast.JAbstractStringLiteral getRefinedExpression (com.android.jack.ir.ast.JMethodCall, com.android.jack.ir.ast.JStringLiteral)
String fieldName
com.android.jack.ir.ast.JField foundField
com.android.jack.ir.ast.JMethodCall call
com.android.jack.ir.ast.JStringLiteral paramToRefine
com.android.jack.ir.ast.JFieldNameLiteral strFieldLiteral
com.android.jack.ir.ast.JDefinedClassOrInterface type
static void ()
}
com/android/jack/transformations/ast/string/parameterrefiners/AtomicReferenceUpdaterParameterRefiner.classAtomicReferenceUpdaterParameterRefiner.java
package com.android.jack.transformations.ast.string.parameterrefiners
public com.android.jack.transformations.ast.string.parameterrefiners.AtomicReferenceUpdaterParameterRefiner extends com.android.jack.transformations.ast.string.parameterrefiners.AtomicLongIntUpdaterParameterRefiner {
private final com.android.jack.ir.ast.JClassOrInterface atomicFieldUpdater
static final boolean $assertionsDisabled
public void ()
public boolean isApplicable (com.android.jack.ir.ast.JMethodCall)
com.android.jack.ir.ast.JMethodCall call
com.android.jack.ir.ast.JClassOrInterface receiverType
public com.android.jack.ir.ast.JStringLiteral getExpressionToRefine (com.android.jack.ir.ast.JMethodCall)
com.android.jack.ir.ast.JMethodCall call
static void ()
}
com/android/jack/transformations/ast/string/parameterrefiners/CommonStringParameterRefiner.classCommonStringParameterRefiner.java
package com.android.jack.transformations.ast.string.parameterrefiners
abstract com.android.jack.transformations.ast.string.parameterrefiners.CommonStringParameterRefiner extends java.lang.Object {
protected final com.android.jack.ir.ast.JClass javaLangClass
protected final com.android.jack.ir.ast.JClass javaLangString
protected final com.android.jack.ir.ast.JType javaLangClassArray
protected final com.android.jack.lookup.JLookup lookup
protected static final String FIELD_CLASS_SIGNATURE
protected static final String METHOD_CLASS_SIGNATURE
protected static final String NEWUPDATER_METHOD_NAME
protected static final com.android.jack.ir.formatter.TypeFormatter formatter
static final boolean $assertionsDisabled
void ()
com.android.jack.lookup.JPhantomLookup phantomLookup
protected com.android.jack.ir.ast.JStringLiteral getExpressionToRefine (com.android.jack.ir.ast.JMethodCall, int)
com.android.jack.ir.ast.JMethodCall call
int paramIndex
com.android.jack.ir.ast.JExpression arg
protected com.android.jack.ir.ast.JDefinedClassOrInterface getTypeFromClassLiteralExpression (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JType type
com.android.jack.ir.ast.JExpression expr
protected boolean isOrIsSubClassOf (com.android.jack.ir.ast.JClassOrInterface, com.android.jack.ir.ast.JReferenceType)
com.android.jack.ir.ast.JClassOrInterface rootType
com.android.jack.ir.ast.JReferenceType searchedType
static void ()
}
com/android/jack/transformations/ast/string/parameterrefiners/ForNameParameterRefiner.classForNameParameterRefiner.java
package com.android.jack.transformations.ast.string.parameterrefiners
public com.android.jack.transformations.ast.string.parameterrefiners.ForNameParameterRefiner extends com.android.jack.transformations.ast.string.parameterrefiners.CommonStringParameterRefiner implements com.android.jack.transformations.ast.string.parameterrefiners.StringParameterRefiner {
private static final String FORNAME_METHOD_NAME
private com.android.jack.ir.ast.JMethodId forNameMethodId
static final boolean $assertionsDisabled
public void ()
public boolean isApplicable (com.android.jack.ir.ast.JMethodCall) throws com.android.jack.lookup.JMethodLookupException
com.android.jack.ir.ast.JMethodCall call
public com.android.jack.ir.ast.JStringLiteral getExpressionToRefine (com.android.jack.ir.ast.JMethodCall)
com.android.jack.ir.ast.JMethodCall call
public com.android.jack.ir.ast.JAbstractStringLiteral getRefinedExpression (com.android.jack.ir.ast.JMethodCall, com.android.jack.ir.ast.JStringLiteral)
String typeSignature
com.android.jack.ir.ast.JType type
com.android.jack.ir.ast.JMethodCall call
com.android.jack.ir.ast.JStringLiteral paramToRefine
String typeName
String typeSignature
com.android.jack.ir.ast.JTypeStringLiteral strTypeLiteral
static void ()
}
com/android/jack/transformations/ast/string/parameterrefiners/GetDeclaredFieldsParameterRefiner.classGetDeclaredFieldsParameterRefiner.java
package com.android.jack.transformations.ast.string.parameterrefiners
public com.android.jack.transformations.ast.string.parameterrefiners.GetDeclaredFieldsParameterRefiner extends com.android.jack.transformations.ast.string.parameterrefiners.GetFieldParameterRefiner {
private static final String GETDECLAREDFIELD_METHOD_NAME
private com.android.jack.ir.ast.JMethodId getFieldMethodId
static final boolean $assertionsDisabled
public void ()
public boolean isApplicable (com.android.jack.ir.ast.JMethodCall) throws com.android.jack.lookup.JMethodLookupException
com.android.jack.ir.ast.JMethodCall call
protected com.android.jack.ir.ast.JField lookupField (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String)
com.android.jack.ir.ast.JDefinedClassOrInterface type
String fieldName
com.android.jack.ir.ast.JField foundField
static void ()
}
com/android/jack/transformations/ast/string/parameterrefiners/GetDeclaredMethodParameterRefiner.classGetDeclaredMethodParameterRefiner.java
package com.android.jack.transformations.ast.string.parameterrefiners
public com.android.jack.transformations.ast.string.parameterrefiners.GetDeclaredMethodParameterRefiner extends com.android.jack.transformations.ast.string.parameterrefiners.GetMethodParameterRefiner {
private static final String GETDECLAREDMETHOD_METHOD_NAME
private com.android.jack.ir.ast.JMethodId getDeclaredMethodMethodId
static final boolean $assertionsDisabled
public void ()
public boolean isApplicable (com.android.jack.ir.ast.JMethodCall) throws com.android.jack.lookup.JMethodLookupException
java.util.List parameterList
com.android.jack.ir.ast.JMethodCall call
protected com.android.jack.ir.ast.JMethod lookupMethod (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String)
com.android.jack.ir.ast.JDefinedClassOrInterface type
String methodSignature
com.android.jack.ir.ast.JMethod foundMethod
static void ()
}
com/android/jack/transformations/ast/string/parameterrefiners/GetFieldParameterRefiner.classGetFieldParameterRefiner.java
package com.android.jack.transformations.ast.string.parameterrefiners
public com.android.jack.transformations.ast.string.parameterrefiners.GetFieldParameterRefiner extends com.android.jack.transformations.ast.string.parameterrefiners.CommonStringParameterRefiner implements com.android.jack.transformations.ast.string.parameterrefiners.StringParameterRefiner {
private static final String GETFIELD_METHOD_NAME
private com.android.jack.ir.ast.JMethodId getFieldMethodId
static final boolean $assertionsDisabled
public void ()
public boolean isApplicable (com.android.jack.ir.ast.JMethodCall) throws com.android.jack.lookup.JMethodLookupException
com.android.jack.ir.ast.JMethodCall call
public com.android.jack.ir.ast.JStringLiteral getExpressionToRefine (com.android.jack.ir.ast.JMethodCall)
com.android.jack.ir.ast.JMethodCall call
public com.android.jack.ir.ast.JAbstractStringLiteral getRefinedExpression (com.android.jack.ir.ast.JMethodCall, com.android.jack.ir.ast.JStringLiteral)
String fieldName
com.android.jack.ir.ast.JField field
com.android.jack.ir.ast.JMethodCall call
com.android.jack.ir.ast.JStringLiteral paramToRefine
com.android.jack.ir.ast.JFieldNameLiteral strFieldLiteral
com.android.jack.ir.ast.JDefinedClassOrInterface type
protected com.android.jack.ir.ast.JField lookupField (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String)
com.android.jack.ir.ast.JDefinedClassOrInterface type
String fieldName
com.android.jack.ir.ast.JField foundField
static void ()
}
com/android/jack/transformations/ast/string/parameterrefiners/GetMethodParameterRefiner.classGetMethodParameterRefiner.java
package com.android.jack.transformations.ast.string.parameterrefiners
public com.android.jack.transformations.ast.string.parameterrefiners.GetMethodParameterRefiner extends com.android.jack.transformations.ast.string.parameterrefiners.CommonStringParameterRefiner implements com.android.jack.transformations.ast.string.parameterrefiners.StringParameterRefiner {
private static final String GETMETHOD_METHOD_NAME
private com.android.jack.ir.ast.JMethodId getMethodMethodId
static final boolean $assertionsDisabled
public void ()
public boolean isApplicable (com.android.jack.ir.ast.JMethodCall) throws com.android.jack.lookup.JMethodLookupException
java.util.List parameterList
com.android.jack.ir.ast.JMethodCall call
public com.android.jack.ir.ast.JStringLiteral getExpressionToRefine (com.android.jack.ir.ast.JMethodCall)
com.android.jack.ir.ast.JMethodCall call
public com.android.jack.ir.ast.JAbstractStringLiteral getRefinedExpression (com.android.jack.ir.ast.JMethodCall, com.android.jack.ir.ast.JStringLiteral)
com.android.jack.ir.ast.JMethod method
com.android.jack.ir.ast.JMethodCall call
com.android.jack.ir.ast.JStringLiteral paramToRefine
com.android.jack.ir.ast.JMethodNameLiteral strMethodLiteral
String methodName
com.android.jack.ir.ast.JDefinedClassOrInterface type
String methodSignature
protected com.android.jack.ir.ast.JMethod lookupMethod (com.android.jack.ir.ast.JDefinedClassOrInterface, java.lang.String)
com.android.jack.ir.ast.JDefinedClassOrInterface type
String methodSignature
com.android.jack.ir.ast.JMethod foundMethod
private java.lang.String getMethodSignature (com.android.jack.ir.ast.JMethodCall)
com.android.jack.ir.ast.JExpression param
java.util.Iterator i$
StringBuilder sb
com.android.jack.ir.ast.JMethodCall call
com.android.jack.ir.ast.JExpression instance
java.util.List args
com.android.jack.ir.ast.JExpression methodName
com.android.jack.ir.ast.JExpression parameters
static void ()
}
com/android/jack/transformations/ast/string/parameterrefiners/StringParameterRefiner.classStringParameterRefiner.java
package com.android.jack.transformations.ast.string.parameterrefiners
public abstract com.android.jack.transformations.ast.string.parameterrefiners.StringParameterRefiner extends java.lang.Object {
public abstract boolean isApplicable (com.android.jack.ir.ast.JMethodCall) throws com.android.jack.lookup.JMethodLookupException
public abstract com.android.jack.ir.ast.JStringLiteral getExpressionToRefine (com.android.jack.ir.ast.JMethodCall)
public abstract com.android.jack.ir.ast.JAbstractStringLiteral getRefinedExpression (com.android.jack.ir.ast.JMethodCall, com.android.jack.ir.ast.JStringLiteral)
}
com/android/jack/transformations/ast/switches/SwitchStringSupport$Visitor.classSwitchStringSupport.java
package com.android.jack.transformations.ast.switches
com.android.jack.transformations.ast.switches.SwitchStringSupport$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.transformations.request.TransformationRequest tr
private final com.android.jack.transformations.LocalVarCreator localVarCreator
private int switchCount
static final boolean $assertionsDisabled
final com.android.jack.transformations.ast.switches.SwitchStringSupport this$0
public void (com.android.jack.transformations.ast.switches.SwitchStringSupport, com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JMethod)
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.ir.ast.JMethod method
public boolean visit (com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JStatement stmt
public boolean visit (com.android.jack.ir.ast.JSwitchStatement)
com.android.jack.ir.ast.JAbstractStringLiteral caseExpr
com.android.jack.ir.ast.JLabeledStatement labelStmt
com.android.jack.ir.ast.JMethodCall equalsCall
com.android.jack.ir.ast.JBlock thenBlock
com.android.jack.ir.ast.JIfStatement ifStmt
com.android.jack.ir.ast.JCaseStatement caseStmt
java.util.Iterator i$
com.android.jack.ir.ast.JStatement nextStatement
com.android.jack.ir.sourceinfo.SourceInfo dbgInfo
com.android.jack.ir.ast.JLocal tempLocal
com.android.jack.ir.ast.JAsgOperation asg
com.android.jack.ir.ast.JCaseStatement defaultCase
com.android.jack.ir.ast.JLabeledStatement defaultLabelStmt
com.android.jack.ir.ast.JSwitchStatement switchStmt
private boolean switchHasString (com.android.jack.ir.ast.JSwitchStatement)
com.android.jack.ir.ast.JSwitchStatement switchStmt
java.util.List cases
private boolean allCasesAreStrings (com.android.jack.ir.ast.JSwitchStatement)
com.android.jack.ir.ast.JExpression caseExpr
com.android.jack.ir.ast.JCaseStatement caseStmt
java.util.Iterator i$
com.android.jack.ir.ast.JSwitchStatement switchStmt
java.util.List cases
static void ()
}
com/android/jack/transformations/ast/switches/SwitchStringSupport.classSwitchStringSupport.java
package com.android.jack.transformations.ast.switches
public com.android.jack.transformations.ast.switches.SwitchStringSupport extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
private final com.android.jack.ir.ast.JMethodId equalsMethodId
public void ()
com.android.jack.ir.ast.JSession session
com.android.jack.lookup.JPhantomLookup lookup
com.android.jack.ir.ast.JClass jlo
com.android.jack.ir.ast.JClass jls
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.transformations.ast.switches.SwitchStringSupport$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
static com.android.jack.ir.ast.JMethodId access$000 (com.android.jack.transformations.ast.switches.SwitchStringSupport)
com.android.jack.transformations.ast.switches.SwitchStringSupport x0
}
com/android/jack/transformations/ast/switches/UselessCaseChecker$1.classUselessCaseChecker.java
package com.android.jack.transformations.ast.switches
com.android.jack.transformations.ast.switches.UselessCaseChecker$1 extends java.lang.Object {
}
com/android/jack/transformations/ast/switches/UselessCaseChecker$Checker.classUselessCaseChecker.java
package com.android.jack.transformations.ast.switches
com.android.jack.transformations.ast.switches.UselessCaseChecker$Checker extends com.android.jack.ir.ast.JVisitor {
private void ()
public boolean visit (com.android.jack.ir.ast.JCaseStatement)
com.android.jack.ir.ast.JCaseStatement caseStmt
com.android.jack.ir.ast.JStatement nextStmt
void (com.android.jack.transformations.ast.switches.UselessCaseChecker$1)
com.android.jack.transformations.ast.switches.UselessCaseChecker$1 x0
}
com/android/jack/transformations/ast/switches/UselessCaseChecker.classUselessCaseChecker.java
package com.android.jack.transformations.ast.switches
public com.android.jack.transformations.ast.switches.UselessCaseChecker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
private final com.android.jack.transformations.ast.switches.UselessCaseChecker$Checker checker
public void ()
public void run (com.android.jack.ir.ast.JMethod) 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/jack/transformations/ast/switches/UselessCaseRemover$1.classUselessCaseRemover.java
package com.android.jack.transformations.ast.switches
com.android.jack.transformations.ast.switches.UselessCaseRemover$1 extends java.lang.Object {
}
com/android/jack/transformations/ast/switches/UselessCaseRemover$Remover.classUselessCaseRemover.java
package com.android.jack.transformations.ast.switches
com.android.jack.transformations.ast.switches.UselessCaseRemover$Remover extends com.android.jack.ir.ast.JVisitor {
private com.android.jack.transformations.request.TransformationRequest tr
static final boolean $assertionsDisabled
private void ()
public boolean visit (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
public void endVisit (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
public boolean visit (com.android.jack.ir.ast.JCaseStatement)
com.android.jack.ir.ast.JCaseStatement caseStmt
com.android.jack.ir.ast.JStatement nextStmt
private boolean isCaseStmt (com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JStatement stmt
private boolean isDefaultCaseStmt (com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JStatement stmt
void (com.android.jack.transformations.ast.switches.UselessCaseRemover$1)
com.android.jack.transformations.ast.switches.UselessCaseRemover$1 x0
static void ()
}
com/android/jack/transformations/ast/switches/UselessCaseRemover.classUselessCaseRemover.java
package com.android.jack.transformations.ast.switches
public com.android.jack.transformations.ast.switches.UselessCaseRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) 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/jack/transformations/ast/switches/UselessSwitches.classUselessSwitches.java
package com.android.jack.transformations.ast.switches
public final com.android.jack.transformations.ast.switches.UselessSwitches extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/ast/switches/UselessSwitchesRemover$Visitor.classUselessSwitchesRemover.java
package com.android.jack.transformations.ast.switches
com.android.jack.transformations.ast.switches.UselessSwitchesRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.transformations.request.TransformationRequest tr
private final java.util.Stack removeBreakOrCase
private final com.android.sched.util.log.Tracer tracer
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.JSwitchStatement)
com.android.jack.ir.ast.JSwitchStatement jswitch
public boolean visit (com.android.jack.ir.ast.JDoStatement)
com.android.jack.ir.ast.JDoStatement doStmt
public void endVisit (com.android.jack.ir.ast.JDoStatement)
com.android.jack.ir.ast.JDoStatement x
public boolean visit (com.android.jack.ir.ast.JForStatement)
com.android.jack.ir.ast.JForStatement x
public void endVisit (com.android.jack.ir.ast.JForStatement)
com.android.jack.ir.ast.JForStatement x
public boolean visit (com.android.jack.ir.ast.JWhileStatement)
com.android.jack.ir.ast.JWhileStatement x
public void endVisit (com.android.jack.ir.ast.JWhileStatement)
com.android.jack.ir.ast.JWhileStatement x
public boolean visit (com.android.jack.ir.ast.JLabeledStatement)
com.android.jack.ir.ast.JLabeledStatement x
public void endVisit (com.android.jack.ir.ast.JLabeledStatement)
com.android.jack.ir.ast.JLabeledStatement x
public void endVisit (com.android.jack.ir.ast.JCaseStatement)
com.android.jack.ir.ast.JCaseStatement caseStmt
boolean remove
public void endVisit (com.android.jack.ir.ast.JBreakStatement)
com.android.jack.ir.ast.JBreakStatement breakStmt
public void endVisit (com.android.jack.ir.ast.JSwitchStatement)
com.android.jack.ir.ast.JBlock switchBody
java.util.List stmts
com.android.jack.ir.ast.JSwitchStatement jswitch
static void ()
}
com/android/jack/transformations/ast/switches/UselessSwitchesRemover.classUselessSwitchesRemover.java
package com.android.jack.transformations.ast.switches
public com.android.jack.transformations.ast.switches.UselessSwitchesRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public static final com.android.sched.util.log.stats.StatisticId SWITCH_WITH_CST
public static final com.android.sched.util.log.stats.StatisticId SWITCH_WITH_ONLY_DEFAULT
private final com.android.jack.util.filter.Filter filter
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.switches.UselessSwitchesRemover$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
static void ()
}
com/android/jack/transformations/booleanoperators/ConditionalAndOrRemover$1.classConditionalAndOrRemover.java
package com.android.jack.transformations.booleanoperators
com.android.jack.transformations.booleanoperators.ConditionalAndOrRemover$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jack$ir$ast$JBinaryOperator
static void ()
}
com/android/jack/transformations/booleanoperators/ConditionalAndOrRemover$BooleanExpressionSimplifierVisitor.classConditionalAndOrRemover.java
package com.android.jack.transformations.booleanoperators
com.android.jack.transformations.booleanoperators.ConditionalAndOrRemover$BooleanExpressionSimplifierVisitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.transformations.request.TransformationRequest transformationRequest
public void (com.android.jack.transformations.request.TransformationRequest)
com.android.jack.transformations.request.TransformationRequest transformationRequest
public boolean visit (com.android.jack.ir.ast.JBinaryOperation)
com.android.jack.ir.ast.JConditionalExpression replacingExpr
com.android.jack.ir.ast.JConditionalExpression replacingExpr
com.android.jack.ir.ast.JBinaryOperation binOp
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.JExpression lhs
}
com/android/jack/transformations/booleanoperators/ConditionalAndOrRemover.classConditionalAndOrRemover.java
package com.android.jack.transformations.booleanoperators
public com.android.jack.transformations.booleanoperators.ConditionalAndOrRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.request.TransformationRequest request
com.android.jack.transformations.booleanoperators.ConditionalAndOrRemover$BooleanExpressionSimplifierVisitor besv
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/transformations/booleanoperators/ConditionalAndOrRemoverChecker$1.classConditionalAndOrRemoverChecker.java
package com.android.jack.transformations.booleanoperators
com.android.jack.transformations.booleanoperators.ConditionalAndOrRemoverChecker$1 extends java.lang.Object {
}
com/android/jack/transformations/booleanoperators/ConditionalAndOrRemoverChecker$ConditionalAndOrRemoverCheckerVisitor.classConditionalAndOrRemoverChecker.java
package com.android.jack.transformations.booleanoperators
com.android.jack.transformations.booleanoperators.ConditionalAndOrRemoverChecker$ConditionalAndOrRemoverCheckerVisitor extends com.android.jack.ir.ast.JVisitor {
private void ()
public boolean visit (com.android.jack.ir.ast.JBinaryOperation)
com.android.jack.ir.ast.JBinaryOperation binOp
void (com.android.jack.transformations.booleanoperators.ConditionalAndOrRemoverChecker$1)
com.android.jack.transformations.booleanoperators.ConditionalAndOrRemoverChecker$1 x0
}
com/android/jack/transformations/booleanoperators/ConditionalAndOrRemoverChecker.classConditionalAndOrRemoverChecker.java
package com.android.jack.transformations.booleanoperators
public com.android.jack.transformations.booleanoperators.ConditionalAndOrRemoverChecker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.booleanoperators.ConditionalAndOrRemoverChecker$ConditionalAndOrRemoverCheckerVisitor bescv
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/transformations/booleanoperators/FallThroughMarker$FallThroughEnum.classFallThroughMarker.java
package com.android.jack.transformations.booleanoperators
public final com.android.jack.transformations.booleanoperators.FallThroughMarker$FallThroughEnum extends java.lang.Enum {
public static final com.android.jack.transformations.booleanoperators.FallThroughMarker$FallThroughEnum THEN
public static final com.android.jack.transformations.booleanoperators.FallThroughMarker$FallThroughEnum ELSE
private static final com.android.jack.transformations.booleanoperators.FallThroughMarker$FallThroughEnum[] $VALUES
public static com.android.jack.transformations.booleanoperators.FallThroughMarker$FallThroughEnum[] values ()
public static com.android.jack.transformations.booleanoperators.FallThroughMarker$FallThroughEnum valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jack/transformations/booleanoperators/FallThroughMarker.classFallThroughMarker.java
package com.android.jack.transformations.booleanoperators
public com.android.jack.transformations.booleanoperators.FallThroughMarker extends java.lang.Object implements com.android.sched.marker.Marker {
private final com.android.jack.transformations.booleanoperators.FallThroughMarker$FallThroughEnum fallThrough
public void (com.android.jack.transformations.booleanoperators.FallThroughMarker$FallThroughEnum)
com.android.jack.transformations.booleanoperators.FallThroughMarker$FallThroughEnum fallThrough
public com.android.jack.transformations.booleanoperators.FallThroughMarker$FallThroughEnum getFallThrough ()
public com.android.sched.marker.Marker cloneIfNeeded ()
}
com/android/jack/transformations/cast/SourceCast.classSourceCast.java
package com.android.jack.transformations.cast
public final com.android.jack.transformations.cast.SourceCast extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/cast/UselessCastRemover$Visitor.classUselessCastRemover.java
package com.android.jack.transformations.cast
com.android.jack.transformations.cast.UselessCastRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.transformations.request.TransformationRequest request
public void (com.android.jack.transformations.request.TransformationRequest)
com.android.jack.transformations.request.TransformationRequest request
public void endVisit (com.android.jack.ir.ast.JCastOperation)
com.android.jack.ir.ast.JCastOperation cast
com.android.jack.ir.ast.JType destType
com.android.jack.ir.ast.JExpression castedExpr
com.android.jack.ir.ast.JType srcType
}
com/android/jack/transformations/cast/UselessCastRemover.classUselessCastRemover.java
package com.android.jack.transformations.cast
public com.android.jack.transformations.cast.UselessCastRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.request.TransformationRequest request
com.android.jack.transformations.cast.UselessCastRemover$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/transformations/debug/DebugInfoNormalizer$Visitor.classDebugInfoNormalizer.java
package com.android.jack.transformations.debug
com.android.jack.transformations.debug.DebugInfoNormalizer$Visitor extends com.android.jack.ir.ast.JVisitor {
private com.android.jack.ir.sourceinfo.SourceInfo currentInfo
static final boolean $assertionsDisabled
public void ()
public boolean visit (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod x
public boolean visit (com.android.jack.ir.ast.JParameter)
com.android.jack.ir.ast.JParameter x
public boolean visit (com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JStatement x
public boolean visit (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JExpression x
static void ()
}
com/android/jack/transformations/debug/DebugInfoNormalizer.classDebugInfoNormalizer.java
package com.android.jack.transformations.debug
public com.android.jack.transformations.debug.DebugInfoNormalizer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable com.android.sched.item.Feature {
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.debug.DebugInfoNormalizer$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/transformations/debug/MethodExtraDebugInfo.classMethodExtraDebugInfo.java
package com.android.jack.transformations.debug
public com.android.jack.transformations.debug.MethodExtraDebugInfo extends java.lang.Object implements com.android.sched.marker.Marker {
com.android.jack.ir.sourceinfo.SourceInfo firstMeaningfulStatementInfo
com.android.jack.ir.sourceinfo.SourceInfo lastReturnStatementInfo
public void (com.android.jack.ir.sourceinfo.SourceInfo, com.android.jack.ir.sourceinfo.SourceInfo)
com.android.jack.ir.sourceinfo.SourceInfo firstMeaningfulStatementInfo
com.android.jack.ir.sourceinfo.SourceInfo lastReturnStatementInfo
public com.android.jack.ir.sourceinfo.SourceInfo getFirstMeaningfulStatementInfo ()
public com.android.jack.ir.sourceinfo.SourceInfo getLastReturnStatementInfo ()
public com.android.jack.transformations.debug.MethodExtraDebugInfo cloneIfNeeded ()
public volatile com.android.sched.marker.Marker cloneIfNeeded ()
}
com/android/jack/transformations/enums/EnumMappingMarker.classEnumMappingMarker.java
package com.android.jack.transformations.enums
public final com.android.jack.transformations.enums.EnumMappingMarker extends java.lang.Object implements com.android.sched.marker.Marker {
private final java.util.Map enumFieldToSwitchValue
public void ()
public void addMapping (com.android.jack.ir.ast.JFieldId, int)
com.android.jack.ir.ast.JFieldId enumField
int value
public java.util.Map getMapping ()
public com.android.sched.marker.Marker cloneIfNeeded ()
}
com/android/jack/transformations/enums/EnumMappingMarkerRemover.classEnumMappingMarkerRemover.java
package com.android.jack.transformations.enums
public com.android.jack.transformations.enums.EnumMappingMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JMethod) 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/jack/transformations/enums/EnumMappingSchedulingSeparator$SeparatorTag.classEnumMappingSchedulingSeparator.java
package com.android.jack.transformations.enums
public com.android.jack.transformations.enums.EnumMappingSchedulingSeparator$SeparatorTag extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/enums/EnumMappingSchedulingSeparator.classEnumMappingSchedulingSeparator.java
package com.android.jack.transformations.enums
public com.android.jack.transformations.enums.EnumMappingSchedulingSeparator 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/jack/transformations/enums/SwitchEnumSupport$UsedEnumField.classSwitchEnumSupport.java
package com.android.jack.transformations.enums
public com.android.jack.transformations.enums.SwitchEnumSupport$UsedEnumField extends java.lang.Object implements com.android.sched.marker.Marker {
private final java.util.Set enumFields
public void (java.util.Set)
java.util.Set enumFields
public java.util.Set getEnumFields ()
public com.android.sched.marker.Marker cloneIfNeeded ()
}
com/android/jack/transformations/enums/SwitchEnumSupport$Visitor$1.classSwitchEnumSupport.java
package com.android.jack.transformations.enums
com.android.jack.transformations.enums.SwitchEnumSupport$Visitor$1 extends java.lang.Object implements java.util.Comparator {
final com.android.jack.transformations.enums.SwitchEnumSupport$Visitor this$1
void (com.android.jack.transformations.enums.SwitchEnumSupport$Visitor)
public int compare (com.android.jack.ir.ast.JField, com.android.jack.ir.ast.JField)
com.android.jack.ir.ast.JField o1
com.android.jack.ir.ast.JField o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/jack/transformations/enums/SwitchEnumSupport$Visitor.classSwitchEnumSupport.java
package com.android.jack.transformations.enums
com.android.jack.transformations.enums.SwitchEnumSupport$Visitor extends com.android.jack.ir.ast.JVisitor {
private final boolean sortEnumField
private static final String ORDINAL
private final com.android.jack.transformations.request.TransformationRequest tr
private final com.android.jack.ir.ast.JDefinedClassOrInterface currentClass
private final com.android.jack.lookup.JLookup lookup
private java.util.Set usedEnumFields
static final boolean $assertionsDisabled
final com.android.jack.transformations.enums.SwitchEnumSupport this$0
public void (com.android.jack.transformations.enums.SwitchEnumSupport, com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.ir.ast.JDefinedClassOrInterface currentClass
public boolean visit (com.android.jack.ir.ast.JMethod)
com.android.jack.transformations.enums.SwitchEnumSupport$UsedEnumField uef
com.android.jack.ir.ast.JMethod method
public boolean visit (com.android.jack.ir.ast.JSwitchStatement)
com.android.jack.ir.ast.JDefinedEnum enumType
com.android.jack.ir.ast.JMethod getEnumSwitchValues
com.android.jack.ir.ast.JMethodId methodId
com.android.jack.ir.ast.JExpression callSwitchValues
com.android.jack.ir.ast.JMethodId ordinalMethodId
com.android.jack.ir.ast.JSwitchStatement switchStmt
com.android.jack.ir.ast.JExpression expr
com.android.jack.ir.ast.JType exprType
public boolean visit (com.android.jack.ir.ast.JCaseStatement)
com.android.jack.ir.ast.JEnumLiteral literal
com.android.jack.ir.ast.JMethod getEnumSwitchValues
com.android.jack.transformations.enums.EnumMappingMarker emm
Integer enumSwitchValue
com.android.jack.ir.ast.JCaseStatement caseStmt
com.android.jack.ir.ast.JLiteral caseExpr
private com.android.jack.ir.ast.JMethod getSwitchValuesMethod (com.android.jack.ir.ast.JDefinedEnum)
com.android.jack.ir.ast.JMethod getEnumSwitchValues
com.android.jack.ir.ast.JMethod valuesMethod
com.android.jack.lookup.JMethodLookupException e1
int constant
com.android.jack.ir.ast.JBlock tryBlock
com.android.jack.ir.ast.JLocal exVar
java.util.List catchBlock
com.android.jack.ir.ast.JFieldId enumFieldId
com.android.jack.ir.ast.JExpression enumFieldAccess
com.android.jack.ir.ast.JMethodId ordinalMethodId
com.android.jack.ir.ast.JExpression callOrdinal
int constant
com.android.jack.ir.ast.JField enumField
java.util.Iterator i$
com.android.jack.transformations.request.TransformationRequest localTr
com.android.jack.ir.ast.JField enumSwitchValues
com.android.jack.ir.ast.JBlock bodyBlock
com.android.jack.ir.ast.JMethodBody body
com.android.jack.transformations.LocalVarCreator lvc
com.android.jack.ir.ast.JFieldId enumSwitchValuesId
com.android.jack.ir.ast.JExpression checkNull
com.android.jack.ir.ast.JBlock thenBlock
com.android.jack.ir.ast.JLocal arrayVar
com.android.jack.ir.ast.JMethod valuesMethod
com.android.jack.ir.ast.JMethodId valuesId
com.android.jack.ir.ast.JExpression valuesLength
java.util.List dimensions
int usedEnumFieldCstValue
int unusedEnumFieldCstValue
com.android.jack.transformations.enums.EnumMappingMarker emm
java.util.List enumFields
com.android.jack.lookup.JMethodLookupException e
com.android.jack.ir.ast.JDefinedEnum enumType
com.android.jack.ir.sourceinfo.SourceInfo dbgInfo
String enumName
String methodName
String fieldName
com.android.jack.ir.ast.JArrayType switchValuesArrayType
com.android.jack.ir.ast.JArrayType enumArrayType
com.android.jack.ir.ast.JMethod getEnumSwitchValues
static void ()
}
com/android/jack/transformations/enums/SwitchEnumSupport.classSwitchEnumSupport.java
package com.android.jack.transformations.enums
public com.android.jack.transformations.enums.SwitchEnumSupport extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public static final com.android.sched.util.config.id.BooleanPropertyId SORT_ENUM_FIELD
private final com.android.jack.ir.ast.JType noSuchFieldErrorType
private final 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.JMethod method
com.android.jack.ir.ast.JDefinedClassOrInterface enclosingType
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.transformations.enums.SwitchEnumSupport$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
static com.android.jack.ir.ast.JType access$000 (com.android.jack.transformations.enums.SwitchEnumSupport)
com.android.jack.transformations.enums.SwitchEnumSupport x0
static void ()
}
com/android/jack/transformations/enums/UsedEnumFieldCollector$1.classUsedEnumFieldCollector.java
package com.android.jack.transformations.enums
com.android.jack.transformations.enums.UsedEnumFieldCollector$1 extends java.lang.Object {
}
com/android/jack/transformations/enums/UsedEnumFieldCollector$Collector.classUsedEnumFieldCollector.java
package com.android.jack.transformations.enums
com.android.jack.transformations.enums.UsedEnumFieldCollector$Collector extends com.android.jack.ir.ast.JVisitor {
private final java.util.Set usedEnumField
private void ()
public void endVisit (com.android.jack.ir.ast.JDefinedClass)
com.android.jack.ir.ast.JDefinedClass definedClass
public boolean visit (com.android.jack.ir.ast.JCaseStatement)
com.android.jack.ir.ast.JCaseStatement caseStmt
com.android.jack.ir.ast.JLiteral caseExpr
void (com.android.jack.transformations.enums.UsedEnumFieldCollector$1)
com.android.jack.transformations.enums.UsedEnumFieldCollector$1 x0
}
com/android/jack/transformations/enums/UsedEnumFieldCollector.classUsedEnumFieldCollector.java
package com.android.jack.transformations.enums
public com.android.jack.transformations.enums.UsedEnumFieldCollector extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface declaredType
com.android.jack.transformations.enums.UsedEnumFieldCollector$Collector c
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/transformations/enums/UsedEnumFieldMarkerRemover.classUsedEnumFieldMarkerRemover.java
package com.android.jack.transformations.enums
public com.android.jack.transformations.enums.UsedEnumFieldMarkerRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface t
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/transformations/exceptions/ExceptionRuntimeValueAdder$1.classExceptionRuntimeValueAdder.java
package com.android.jack.transformations.exceptions
com.android.jack.transformations.exceptions.ExceptionRuntimeValueAdder$1 extends java.lang.Object {
}
com/android/jack/transformations/exceptions/ExceptionRuntimeValueAdder$Visitor.classExceptionRuntimeValueAdder.java
package com.android.jack.transformations.exceptions
com.android.jack.transformations.exceptions.ExceptionRuntimeValueAdder$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.transformations.request.TransformationRequest tr
private void (com.android.jack.transformations.request.TransformationRequest)
com.android.jack.transformations.request.TransformationRequest tr
public boolean visit (com.android.jack.ir.ast.JCatchBlock)
com.android.jack.ir.ast.JCatchBlock jCatchBlock
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.JLocalRef localRef
com.android.jack.ir.ast.JAsgOperation assign
void (com.android.jack.transformations.request.TransformationRequest, com.android.jack.transformations.exceptions.ExceptionRuntimeValueAdder$1)
com.android.jack.transformations.request.TransformationRequest x0
com.android.jack.transformations.exceptions.ExceptionRuntimeValueAdder$1 x1
}
com/android/jack/transformations/exceptions/ExceptionRuntimeValueAdder.classExceptionRuntimeValueAdder.java
package com.android.jack.transformations.exceptions
public com.android.jack.transformations.exceptions.ExceptionRuntimeValueAdder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.transformations.exceptions.ExceptionRuntimeValueAdder$Visitor rca
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/transformations/exceptions/TryCatchRemover$Visitor$TryStmtCatchingExceptions.classTryCatchRemover.java
package com.android.jack.transformations.exceptions
com.android.jack.transformations.exceptions.TryCatchRemover$Visitor$TryStmtCatchingExceptions extends java.lang.Object {
private final com.android.jack.ir.ast.JTryStatement tryStmt
private final boolean isStartingPoint
final com.android.jack.transformations.exceptions.TryCatchRemover$Visitor this$1
public void (com.android.jack.transformations.exceptions.TryCatchRemover$Visitor, com.android.jack.ir.ast.JTryStatement, boolean)
com.android.jack.ir.ast.JTryStatement tryStmt
boolean isStartingPoint
static com.android.jack.ir.ast.JTryStatement access$000 (com.android.jack.transformations.exceptions.TryCatchRemover$Visitor$TryStmtCatchingExceptions)
com.android.jack.transformations.exceptions.TryCatchRemover$Visitor$TryStmtCatchingExceptions x0
static boolean access$100 (com.android.jack.transformations.exceptions.TryCatchRemover$Visitor$TryStmtCatchingExceptions)
com.android.jack.transformations.exceptions.TryCatchRemover$Visitor$TryStmtCatchingExceptions x0
}
com/android/jack/transformations/exceptions/TryCatchRemover$Visitor.classTryCatchRemover.java
package com.android.jack.transformations.exceptions
com.android.jack.transformations.exceptions.TryCatchRemover$Visitor extends com.android.jack.ir.ast.JVisitor {
private final java.util.Stack tries
private final com.android.jack.transformations.request.TransformationRequest tr
static final boolean $assertionsDisabled
final com.android.jack.transformations.exceptions.TryCatchRemover this$0
public void (com.android.jack.transformations.exceptions.TryCatchRemover, com.android.jack.transformations.request.TransformationRequest)
com.android.jack.transformations.request.TransformationRequest tr
public boolean visit (com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JStatement stmt
public boolean visit (com.android.jack.ir.ast.JBlock)
com.android.jack.ir.ast.JBlock jBlock
com.android.jack.transformations.finallyblock.InlinedFinallyMarker marker
public void endVisit (com.android.jack.ir.ast.JBlock)
com.android.jack.ir.ast.JBlock jBlock
com.android.jack.transformations.finallyblock.InlinedFinallyMarker marker
public boolean visit (com.android.jack.ir.ast.JTryStatement)
com.android.jack.ir.ast.JTryStatement jTry
public void endVisit (com.android.jack.ir.ast.JTryStatement)
com.android.jack.ir.ast.JLabel label
com.android.jack.ir.ast.JBlock labeledBlock
com.android.jack.ir.ast.JLabeledStatement labeledStmt
com.android.jack.ir.ast.JGoto branchOnNextStatement
com.android.jack.ir.ast.JCatchBlock bb
java.util.Iterator i$
com.android.jack.ir.ast.JTryStatement jTry
com.android.jack.ir.ast.JStatement nextStatement
java.util.List stmtsInTry
com.android.jack.ir.ast.JStatement lastStmtInTry
private void addCatchesToStmt (com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JTryStatement tryStatementToFound
com.android.jack.ir.ast.JClass catchedType
java.util.Iterator i$
int catchTypesCount
com.android.jack.ir.ast.JCatchBlock bb
java.util.Iterator i$
com.android.jack.transformations.exceptions.TryCatchRemover$Visitor$TryStmtCatchingExceptions tryStmtCatchingException
com.android.jack.ir.ast.JTryStatement tryUsedToCatchException
com.android.jack.ir.ast.JStatement stmt
java.util.List catchTypes
java.util.ListIterator tryStmtIt
static void ()
}
com/android/jack/transformations/exceptions/TryCatchRemover.classTryCatchRemover.java
package com.android.jack.transformations.exceptions
public com.android.jack.transformations.exceptions.TryCatchRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
private final com.android.jack.ir.ast.JClass jlo
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.request.TransformationRequest tr
com.android.jack.transformations.exceptions.TryCatchRemover$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
static com.android.jack.ir.ast.JClass access$200 (com.android.jack.transformations.exceptions.TryCatchRemover)
com.android.jack.transformations.exceptions.TryCatchRemover x0
}
com/android/jack/transformations/exceptions/TryStatementSchedulingSeparator$SeparatorTag.classTryStatementSchedulingSeparator.java
package com.android.jack.transformations.exceptions
public com.android.jack.transformations.exceptions.TryStatementSchedulingSeparator$SeparatorTag extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/exceptions/TryStatementSchedulingSeparator.classTryStatementSchedulingSeparator.java
package com.android.jack.transformations.exceptions
public com.android.jack.transformations.exceptions.TryStatementSchedulingSeparator 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/jack/transformations/finallyblock/FinallyRemover$1.classFinallyRemover.java
package com.android.jack.transformations.finallyblock
com.android.jack.transformations.finallyblock.FinallyRemover$1 extends java.lang.Object {
}
com/android/jack/transformations/finallyblock/FinallyRemover$FinallyInliner.classFinallyRemover.java
package com.android.jack.transformations.finallyblock
com.android.jack.transformations.finallyblock.FinallyRemover$FinallyInliner extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.ir.ast.JBlock finallyBlockToInsert
private final com.android.jack.util.CloneStatementVisitor cloner
private final com.android.jack.transformations.request.TransformationRequest currentRequest
private final com.android.jack.ir.ast.JType throwableType
private final com.android.jack.ir.ast.JMethod currentMethod
private final com.android.jack.transformations.LocalVarCreator localForReturnCreator
private int nameIndex
private final java.util.List inlinedFinallyMarkers
private final com.android.jack.ir.ast.JTryStatement tryStmt
static final boolean $assertionsDisabled
public void (com.android.jack.ir.ast.JTryStatement, com.android.jack.ir.ast.JType, com.android.jack.ir.ast.JMethod, com.android.jack.ir.ast.JBlock, com.android.jack.transformations.request.TransformationRequest, java.util.List)
com.android.jack.ir.ast.JTryStatement tryStmt
com.android.jack.ir.ast.JType throwableType
com.android.jack.ir.ast.JMethod currentMethod
com.android.jack.ir.ast.JBlock finallyBlockToInsert
com.android.jack.transformations.request.TransformationRequest request
java.util.List inlinedMarker
public void inlineFinally ()
com.android.jack.ir.ast.JCatchBlock catchBlock
java.util.Iterator i$
com.android.jack.ir.ast.JBlock tryBlock
java.util.List catchBlocks
public boolean visit (com.android.jack.ir.ast.JReturnStatement)
com.android.jack.ir.ast.JLocal local
com.android.jack.ir.ast.JLocalRef returnedLocalRef
com.android.jack.ir.ast.JLocalRef assignedLocalRef
com.android.jack.ir.ast.JAsgOperation assign
com.android.jack.ir.ast.JReturnStatement returnStmt
com.android.jack.ir.ast.JExpression expr
public boolean visit (com.android.jack.ir.ast.JGoto)
com.android.jack.ir.ast.JGoto gotoStmt
private com.android.jack.transformations.finallyblock.InlinedFinallyMarker getMarkerOfTryCatchingExceptions (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode stmt
com.android.jack.ir.ast.JNode previous
private com.android.jack.ir.ast.JBlock getClonedBlock (com.android.jack.ir.ast.JBlock)
com.android.sched.marker.Marker m
java.util.Iterator i$
com.android.jack.ir.ast.JBlock finallyBlock
com.android.jack.ir.ast.JBlock clonedFinallyBlock
com.android.jack.ir.ast.JNode parent
com.android.jack.transformations.finallyblock.InlinedFinallyMarker marker
private void addFinallyBeforeBranching (com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JStatement branchingStmt
com.android.jack.ir.ast.JBlock clonedFinallyBlock
private void addFinallyAtEndOfBlock (com.android.jack.ir.ast.JStatementList)
com.android.jack.ir.ast.JBlock clonedFinallyBlock
com.android.jack.ir.ast.JStatement lastStmt
boolean isLastStmtBranching
com.android.jack.ir.ast.JBlock clonedFinallyBlock
com.android.jack.ir.ast.JStatementList block
java.util.List blockStatements
private void addCatchThrowableBlockWithFinallyStatements (com.android.jack.ir.ast.JTryStatement)
com.android.jack.transformations.finallyblock.InlinedFinallyMarker m
java.util.Iterator i$
com.android.jack.ir.ast.JTryStatement tryStmt
boolean hasCatchBlock
com.android.jack.ir.ast.JBlock finallyBlock
com.android.jack.ir.sourceinfo.SourceInfo finallySourceInfo
com.android.jack.ir.ast.JBlock tryBlock
com.android.jack.ir.ast.JMethodBody methodBody
com.android.jack.ir.ast.JLocal local
com.android.jack.ir.ast.JCatchBlock catchBlock
java.util.List catchBlockList
com.android.jack.ir.ast.JTryStatement newTryStmt
com.android.jack.ir.ast.JBlock clonedFinallyBlock
com.android.jack.ir.ast.JLocalRef throwLocalRef
com.android.jack.ir.ast.JThrowStatement throwStmt
private boolean isBranchingOutsideOfTryStatement (com.android.jack.ir.ast.JGoto)
com.android.jack.ir.ast.JGoto gotoStatement
com.android.jack.ir.ast.JNode parent
static void ()
}
com/android/jack/transformations/finallyblock/FinallyRemover$JTryStatementVisitor.classFinallyRemover.java
package com.android.jack.transformations.finallyblock
com.android.jack.transformations.finallyblock.FinallyRemover$JTryStatementVisitor extends com.android.jack.ir.ast.JVisitor {
private final java.util.Stack requestStack
private final com.android.jack.ir.ast.JMethod currentMethod
private final java.util.List inlinedFinallyMarkers
final com.android.jack.transformations.finallyblock.FinallyRemover this$0
private void (com.android.jack.transformations.finallyblock.FinallyRemover, com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JMethod)
com.android.jack.transformations.request.TransformationRequest trRequest
com.android.jack.ir.ast.JMethod currentMethod
public boolean visit (com.android.jack.ir.ast.JTryStatement)
com.android.jack.ir.ast.JTryStatement tryStmt
public void endVisit (com.android.jack.ir.ast.JTryStatement)
com.android.jack.transformations.finallyblock.FinallyRemover$FinallyInliner finallyInliner
com.android.jack.ir.ast.JTryStatement tryStmt
com.android.jack.transformations.request.TransformationRequest request
com.android.jack.ir.ast.JBlock finallyBlock
void (com.android.jack.transformations.finallyblock.FinallyRemover, com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JMethod, com.android.jack.transformations.finallyblock.FinallyRemover$1)
com.android.jack.transformations.finallyblock.FinallyRemover x0
com.android.jack.transformations.request.TransformationRequest x1
com.android.jack.ir.ast.JMethod x2
com.android.jack.transformations.finallyblock.FinallyRemover$1 x3
}
com/android/jack/transformations/finallyblock/FinallyRemover.classFinallyRemover.java
package com.android.jack.transformations.finallyblock
public com.android.jack.transformations.finallyblock.FinallyRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
private final com.android.jack.ir.ast.JClass throwableType
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.request.TransformationRequest trRequest
com.android.jack.transformations.finallyblock.FinallyRemover$JTryStatementVisitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
static com.android.jack.ir.ast.JClass access$000 (com.android.jack.transformations.finallyblock.FinallyRemover)
com.android.jack.transformations.finallyblock.FinallyRemover x0
static void ()
}
com/android/jack/transformations/finallyblock/InlinedFinallyMarker.classInlinedFinallyMarker.java
package com.android.jack.transformations.finallyblock
public final com.android.jack.transformations.finallyblock.InlinedFinallyMarker extends java.lang.Object implements com.android.sched.marker.Marker {
private com.android.jack.ir.ast.JTryStatement tryStmt
private final boolean catchIntoFinally
public void (com.android.jack.ir.ast.JTryStatement, boolean)
com.android.jack.ir.ast.JTryStatement tryStmt
boolean catchIntoFinally
public boolean isCatchIntoFinally ()
public com.android.jack.ir.ast.JTryStatement getTryStmt ()
public void setTryStmt (com.android.jack.ir.ast.JTryStatement)
com.android.jack.ir.ast.JTryStatement tryStmt
public com.android.sched.marker.Marker cloneIfNeeded ()
}
com/android/jack/transformations/flow/FlowNormalizer$1.classFlowNormalizer.java
package com.android.jack.transformations.flow
com.android.jack.transformations.flow.FlowNormalizer$1 extends java.lang.Object {
}
com/android/jack/transformations/flow/FlowNormalizer$Visitor.classFlowNormalizer.java
package com.android.jack.transformations.flow
com.android.jack.transformations.flow.FlowNormalizer$Visitor extends com.android.jack.ir.ast.JVisitor {
private int labelId
private final java.util.Stack stmts
private final java.util.HashMap continueTargets
private final java.util.HashMap breakTargets
private final com.android.jack.transformations.request.TransformationRequest trRequest
static final boolean $assertionsDisabled
private void (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
public void endVisit (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod x
public boolean visit (com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JStatement statement
public void endVisit (com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JStatement statement
public boolean visit (com.android.jack.ir.ast.JBreakStatement)
com.android.jack.ir.ast.JBreakStatement breakStmt
com.android.jack.ir.ast.JLabeledStatement target
public boolean visit (com.android.jack.ir.ast.JContinueStatement)
com.android.jack.ir.ast.JContinueStatement continueStmt
com.android.jack.ir.ast.JLabeledStatement target
public boolean visit (com.android.jack.ir.ast.JForStatement)
com.android.jack.ir.ast.JStatement initializer
java.util.Iterator i$
com.android.jack.ir.ast.JBlock loopBody
com.android.jack.ir.ast.JIfStatement ifStmt
com.android.jack.ir.ast.JExpressionStatement increment
java.util.Iterator i$
com.android.jack.ir.ast.JForStatement forStmt
com.android.jack.ir.sourceinfo.SourceInfo loopSrcInfo
com.android.jack.ir.ast.JLabeledStatement condLabeledStmt
com.android.jack.ir.ast.JBlock condLabeledBlock
com.android.jack.ir.ast.JBlock loopBody
com.android.jack.ir.ast.JExpression condExpr
com.android.jack.ir.ast.JLabeledStatement incLabeledBlock
com.android.jack.ir.ast.JBlock incBlock
public boolean visit (com.android.jack.ir.ast.JDoStatement)
com.android.jack.ir.ast.JDoStatement doStmt
com.android.jack.ir.ast.JStatement body
com.android.jack.ir.sourceinfo.SourceInfo bodyInfo
com.android.jack.ir.ast.JLabel bodyLabel
com.android.jack.ir.ast.JLabeledStatement labeledBody
com.android.jack.ir.ast.JExpression cond
com.android.jack.ir.sourceinfo.SourceInfo condInfo
com.android.jack.ir.ast.JBlock branchBlock
com.android.jack.ir.ast.JLabeledStatement labeledCond
com.android.jack.ir.ast.JGoto gotoStmt
public boolean visit (com.android.jack.ir.ast.JWhileStatement)
com.android.jack.ir.ast.JBlock newBody
com.android.jack.ir.ast.JIfStatement ifStmt
com.android.jack.ir.ast.JWhileStatement whileStmt
com.android.jack.ir.ast.JExpression cond
com.android.jack.ir.sourceinfo.SourceInfo loopInfo
com.android.jack.ir.sourceinfo.SourceInfo condInfo
com.android.jack.ir.ast.JLabeledStatement condLabeledStmt
com.android.jack.ir.ast.JBlock condLabeledBlock
com.android.jack.ir.ast.JBlock loopBody
com.android.jack.ir.ast.JBlock newBody
public boolean visit (com.android.jack.ir.ast.JSwitchStatement)
com.android.jack.ir.ast.JSwitchStatement switchStmt
public boolean visit (com.android.jack.ir.ast.JLabeledStatement)
com.android.jack.ir.ast.JLabeledStatement labelStmt
private void registerContinueTarget (com.android.jack.ir.ast.JStatement, com.android.jack.ir.ast.JLabeledStatement)
com.android.jack.ir.ast.JStatement stmt
com.android.jack.ir.ast.JLabeledStatement target
private void registerBreakTarget (com.android.jack.ir.ast.JStatement, com.android.jack.ir.ast.JLabeledStatement)
com.android.jack.ir.ast.JStatement stmt
com.android.jack.ir.ast.JLabeledStatement target
private com.android.jack.ir.ast.JLabeledStatement findTarget (com.android.jack.ir.ast.JLabel, java.util.HashMap)
com.android.jack.ir.ast.JLabel label
java.util.HashMap targetsMap
private com.android.jack.ir.ast.JLabeledStatement findTargetWithLabel (com.android.jack.ir.ast.JLabel, java.util.HashMap) throws java.lang.AssertionError
com.android.jack.ir.ast.JLabeledStatement target
com.android.jack.ir.ast.JStatement currentStatement
com.android.jack.ir.ast.JLabel label
java.util.HashMap targetsMap
java.util.ListIterator listIterator
private com.android.jack.ir.ast.JLabeledStatement findTarget (java.util.HashMap) throws java.lang.AssertionError
com.android.jack.ir.ast.JLabeledStatement target
java.util.HashMap targetsMap
java.util.ListIterator listIterator
private com.android.jack.ir.ast.JLabeledStatement splitBlockOnStatement (java.lang.String, com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JStatement stmt
java.util.Iterator i$
String labelPrefix
com.android.jack.ir.ast.JStatement targetStmt
com.android.jack.ir.ast.JLabeledStatement target
java.util.List statementsToMove
private com.android.jack.ir.ast.JLabeledStatement createLabeledBlock (java.lang.String, com.android.jack.ir.sourceinfo.SourceInfo)
String labelPrefix
com.android.jack.ir.sourceinfo.SourceInfo srcInfo
com.android.jack.ir.ast.JLabel label
com.android.jack.ir.ast.JBlock labledBlock
private java.util.List getFollowingStatements (com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JStatement stmt
com.android.jack.ir.ast.JNode parent
com.android.jack.ir.ast.JStatementList parentBlock
java.util.List stmts
java.util.List statementsToMove
void (com.android.jack.ir.ast.JMethod, com.android.jack.transformations.flow.FlowNormalizer$1)
com.android.jack.ir.ast.JMethod x0
com.android.jack.transformations.flow.FlowNormalizer$1 x1
static void ()
}
com/android/jack/transformations/flow/FlowNormalizer.classFlowNormalizer.java
package com.android.jack.transformations.flow
public com.android.jack.transformations.flow.FlowNormalizer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.flow.FlowNormalizer$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/transformations/flow/FlowNormalizerSchedulingSeparator$SeparatorTag.classFlowNormalizerSchedulingSeparator.java
package com.android.jack.transformations.flow
public com.android.jack.transformations.flow.FlowNormalizerSchedulingSeparator$SeparatorTag extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/flow/FlowNormalizerSchedulingSeparator.classFlowNormalizerSchedulingSeparator.java
package com.android.jack.transformations.flow
public com.android.jack.transformations.flow.FlowNormalizerSchedulingSeparator 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 coi
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/transformations/parent/AstChecker$AstCheckerVisitor.classAstChecker.java
package com.android.jack.transformations.parent
com.android.jack.transformations.parent.AstChecker$AstCheckerVisitor extends com.android.jack.ir.ast.JVisitor {
private final java.util.Stack nodes
void ()
public boolean visit (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode node
public void endVisit (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode node
}
com/android/jack/transformations/parent/AstChecker.classAstChecker.java
package com.android.jack.transformations.parent
public com.android.jack.transformations.parent.AstChecker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JSession) throws java.lang.Exception
com.android.jack.ir.ast.JSession session
com.android.jack.transformations.parent.AstChecker$AstCheckerVisitor checker
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/transformations/parent/TypeAstChecker$1.classTypeAstChecker.java
package com.android.jack.transformations.parent
com.android.jack.transformations.parent.TypeAstChecker$1 extends java.lang.Object {
}
com/android/jack/transformations/parent/TypeAstChecker$Visitor.classTypeAstChecker.java
package com.android.jack.transformations.parent
com.android.jack.transformations.parent.TypeAstChecker$Visitor extends com.android.jack.ir.ast.JVisitor {
private final java.util.Stack nodes
static final boolean $assertionsDisabled
private void ()
public boolean visit (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode node
public void endVisit (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode node
void (com.android.jack.transformations.parent.TypeAstChecker$1)
com.android.jack.transformations.parent.TypeAstChecker$1 x0
static void ()
}
com/android/jack/transformations/parent/TypeAstChecker.classTypeAstChecker.java
package com.android.jack.transformations.parent
public com.android.jack.transformations.parent.TypeAstChecker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public void ()
public void run (com.android.jack.ir.ast.JDefinedClassOrInterface) throws java.lang.Exception
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.jack.transformations.parent.TypeAstChecker$Visitor checker
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/transformations/renamepackage/PackageRenamer$1.classPackageRenamer.java
package com.android.jack.transformations.renamepackage
com.android.jack.transformations.renamepackage.PackageRenamer$1 extends com.android.jack.backend.dex.TypeReferenceCollector {
final java.util.Collection val$typesToVisit
final com.android.jack.transformations.renamepackage.PackageRenamer this$0
void (com.android.jack.transformations.renamepackage.PackageRenamer, java.util.Collection)
protected void collect (com.android.jack.ir.ast.JType)
com.android.jack.ir.ast.JType type
}
com/android/jack/transformations/renamepackage/PackageRenamer$Visitor.classPackageRenamer.java
package com.android.jack.transformations.renamepackage
com.android.jack.transformations.renamepackage.PackageRenamer$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.tonicsystems.jarjar.PackageRemapper remapper
private final java.util.Stack transformationRequestRoot
private final com.android.jack.lookup.JLookup lookup
private final com.android.jack.ir.formatter.TypeFormatter formatter
static final boolean $assertionsDisabled
public void (com.android.jack.lookup.JLookup, com.tonicsystems.jarjar.PackageRemapper)
com.android.jack.lookup.JLookup lookup
com.tonicsystems.jarjar.PackageRemapper remapper
public void endVisit (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface type
String binaryName
String simpleName
String packageName
com.android.jack.ir.ast.JPackage newPackage
public boolean visit (com.android.jack.ir.ast.JAnnotation)
com.android.jack.ir.ast.JAnnotation annotationLiteral
public void endVisit (com.android.jack.ir.ast.JAnnotation)
com.android.jack.ir.ast.JAnnotation annotation
public boolean visit (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
public void endVisit (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod x
public void endVisit (com.android.jack.ir.ast.JAbstractStringLiteral)
com.android.jack.ir.ast.JAbstractStringLiteral x
com.android.jack.transformations.request.TransformationRequest tr
String newValue
static void ()
}
com/android/jack/transformations/renamepackage/PackageRenamer.classPackageRenamer.java
package com.android.jack.transformations.renamepackage
public com.android.jack.transformations.renamepackage.PackageRenamer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public static final com.android.sched.util.config.id.BooleanPropertyId JARJAR_ENABLED
public static final com.android.sched.util.config.id.ListPropertyId JARJAR_FILES
private final java.util.List jarjarRulesFiles
public void ()
public void run (com.android.jack.ir.ast.JSession) throws java.lang.Exception
com.android.jack.transformations.renamepackage.PackageRenamingParsingException ex
IllegalArgumentException e
com.android.sched.util.file.InputStreamFile jarjarFile
java.util.Iterator i$
String pathToTransform
String transformedPath
com.android.jack.ir.ast.Resource res
java.util.Iterator i$
com.android.jack.ir.ast.JSession session
java.util.List result
java.util.List wildcards
com.tonicsystems.jarjar.PackageRemapper remapper
java.util.Collection typesToEmit
java.util.Collection typesToVisit
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
static void ()
}
com/android/jack/transformations/renamepackage/PackageRenamingParsingException.classPackageRenamingParsingException.java
package com.android.jack.transformations.renamepackage
public com.android.jack.transformations.renamepackage.PackageRenamingParsingException extends com.android.jack.reporting.ReportableException {
private static final long serialVersionUID
private final com.android.sched.util.location.FileLocation ruleFileLocation
public void (com.android.sched.util.location.FileLocation, java.lang.Throwable)
com.android.sched.util.location.FileLocation ruleFileLocation
Throwable cause
public java.lang.String getMessage ()
public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel ()
}
com/android/jack/transformations/request/AddAnnotation.classAddAnnotation.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.AddAnnotation extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep {
private final com.android.jack.ir.ast.JAnnotation annotation
private final com.android.jack.ir.ast.Annotable annotable
public void (com.android.jack.ir.ast.JAnnotation, com.android.jack.ir.ast.Annotable)
com.android.jack.ir.ast.JAnnotation annotation
com.android.jack.ir.ast.Annotable annotable
public void apply () throws java.lang.UnsupportedOperationException
public java.lang.String toString ()
StringBuilder sb
}
com/android/jack/transformations/request/AddJLocalInMethodBody.classAddJLocalInMethodBody.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.AddJLocalInMethodBody extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep {
private final com.android.jack.ir.ast.JLocal local
private final com.android.jack.ir.ast.JMethodBody methodBody
public void (com.android.jack.ir.ast.JLocal, com.android.jack.ir.ast.JMethodBody)
com.android.jack.ir.ast.JLocal local
com.android.jack.ir.ast.JMethodBody methodBody
public void apply () throws java.lang.UnsupportedOperationException
}
com/android/jack/transformations/request/AddNameValuePair.classAddNameValuePair.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.AddNameValuePair extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep {
private final com.android.jack.ir.ast.JAnnotation annotation
private final com.android.jack.ir.ast.JNameValuePair pair
public void (com.android.jack.ir.ast.JAnnotation, com.android.jack.ir.ast.JNameValuePair)
com.android.jack.ir.ast.JAnnotation annotation
com.android.jack.ir.ast.JNameValuePair nameValuePair
public void apply () throws java.lang.UnsupportedOperationException
public java.lang.String toString ()
StringBuilder sb
}
com/android/jack/transformations/request/AppendBefore.classAppendBefore.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.AppendBefore extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep {
private final com.android.jack.ir.ast.JNode existingNode
private final com.android.jack.ir.ast.JNode newNode
static final boolean $assertionsDisabled
public void (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
public void apply () throws java.lang.UnsupportedOperationException
public java.lang.String toString ()
StringBuilder sb
static void ()
}
com/android/jack/transformations/request/AppendField.classAppendField.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.AppendField extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep {
private final com.android.jack.ir.ast.JDefinedClassOrInterface type
private final com.android.jack.ir.ast.JField field
public void (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JField)
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.jack.ir.ast.JField field
public void apply () throws java.lang.UnsupportedOperationException
public java.lang.String toString ()
StringBuilder sb
}
com/android/jack/transformations/request/AppendMethod.classAppendMethod.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.AppendMethod extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep {
private final com.android.jack.ir.ast.JDefinedClassOrInterface type
private final com.android.jack.ir.ast.JMethod method
public void (com.android.jack.ir.ast.JDefinedClassOrInterface, com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JDefinedClassOrInterface type
com.android.jack.ir.ast.JMethod method
public void apply () throws java.lang.UnsupportedOperationException
public java.lang.String toString ()
StringBuilder sb
}
com/android/jack/transformations/request/AppendStatement.classAppendStatement.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.AppendStatement extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep {
private final com.android.jack.ir.ast.JStatementList statements
private final com.android.jack.ir.ast.JStatement statement
static final boolean $assertionsDisabled
public void (com.android.jack.ir.ast.JStatementList, com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JStatementList statements
com.android.jack.ir.ast.JStatement statement
public void apply () throws java.lang.UnsupportedOperationException
public java.lang.String toString ()
StringBuilder sb
static void ()
}
com/android/jack/transformations/request/ChangeEnclosingPackage.classChangeEnclosingPackage.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.ChangeEnclosingPackage extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep {
private final com.android.jack.ir.ast.JPackage newEnclosingPackage
private final com.android.jack.ir.ast.HasEnclosingPackage existingNode
private final com.android.jack.ir.ast.JSession session
static final boolean $assertionsDisabled
public void (com.android.jack.ir.ast.HasEnclosingPackage, com.android.jack.ir.ast.JPackage)
com.android.jack.ir.ast.HasEnclosingPackage existingNode
com.android.jack.ir.ast.JPackage newEnclosingPackage
public void apply () throws java.lang.UnsupportedOperationException
com.android.jack.ir.ast.JPackage enclosingPackage
public java.lang.String toString ()
StringBuilder sb
static void ()
}
com/android/jack/transformations/request/PrependAfter.classPrependAfter.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.PrependAfter extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep {
private final com.android.jack.ir.ast.JNode existingNode
private final com.android.jack.ir.ast.JNode newNode
static final boolean $assertionsDisabled
public void (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
public void apply () throws java.lang.UnsupportedOperationException
public java.lang.String toString ()
StringBuilder sb
static void ()
}
com/android/jack/transformations/request/PrependStatement.classPrependStatement.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.PrependStatement extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep {
private final com.android.jack.ir.ast.JStatementList stmtList
private final com.android.jack.ir.ast.JStatement statement
static final boolean $assertionsDisabled
public void (com.android.jack.ir.ast.JStatementList, com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JStatementList block
com.android.jack.ir.ast.JStatement statement
public void apply () throws java.lang.UnsupportedOperationException
public java.lang.String toString ()
StringBuilder sb
static void ()
}
com/android/jack/transformations/request/PutNameValuePair.classPutNameValuePair.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.PutNameValuePair extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep {
private final com.android.jack.ir.ast.JAnnotation annotation
private final com.android.jack.ir.ast.JNameValuePair pair
public void (com.android.jack.ir.ast.JAnnotation, com.android.jack.ir.ast.JNameValuePair)
com.android.jack.ir.ast.JAnnotation annotation
com.android.jack.ir.ast.JNameValuePair nameValuePair
public void apply () throws java.lang.UnsupportedOperationException
public java.lang.String toString ()
StringBuilder sb
}
com/android/jack/transformations/request/Remove.classRemove.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.Remove extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep {
private final com.android.jack.ir.ast.JNode node
static final boolean $assertionsDisabled
public void (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode node
public void apply () throws java.lang.UnsupportedOperationException
public java.lang.String toString ()
StringBuilder sb
static void ()
}
com/android/jack/transformations/request/Rename.classRename.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.Rename extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep {
private final com.android.jack.ir.ast.CanBeRenamed node
private final String newName
public void (com.android.jack.ir.ast.CanBeRenamed, java.lang.String)
com.android.jack.ir.ast.CanBeRenamed node
String newName
public void apply () throws java.lang.UnsupportedOperationException
public java.lang.String toString ()
StringBuilder sb
}
com/android/jack/transformations/request/Replace.classReplace.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.Replace extends java.lang.Object implements com.android.jack.transformations.request.TransformationStep com.android.sched.transform.TransformStep {
private final com.android.jack.ir.ast.JNode existingNode
private final com.android.jack.ir.ast.JNode newNode
static final boolean $assertionsDisabled
public void (com.android.jack.ir.ast.JNode, com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode existingNode
com.android.jack.ir.ast.JNode newNode
public void apply () throws java.lang.UnsupportedOperationException
public java.lang.String toString ()
StringBuilder sb
static void ()
}
com/android/jack/transformations/request/TransformationRequest.classTransformationRequest.java
package com.android.jack.transformations.request
public com.android.jack.transformations.request.TransformationRequest extends java.lang.Object {
private java.util.List requests
static final boolean $assertionsDisabled
public void (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode root
public void append (com.android.jack.transformations.request.TransformationStep)
com.android.jack.transformations.request.TransformationStep step
public void appendAll (java.util.Collection)
java.util.Collection steps
public void commit () throws java.lang.UnsupportedOperationException
com.android.jack.transformations.request.TransformationStep step
java.util.Iterator i$
static void ()
}
com/android/jack/transformations/request/TransformationStep.classTransformationStep.java
package com.android.jack.transformations.request
public abstract com.android.jack.transformations.request.TransformationStep extends java.lang.Object {
public abstract void apply () throws java.lang.UnsupportedOperationException
}
com/android/jack/transformations/rop/cast/RopCastLegalizer$Visitor.classRopCastLegalizer.java
package com.android.jack.transformations.rop.cast
com.android.jack.transformations.rop.cast.RopCastLegalizer$Visitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.transformations.request.TransformationRequest request
public void (com.android.jack.transformations.request.TransformationRequest)
com.android.jack.transformations.request.TransformationRequest request
public boolean visit (com.android.jack.ir.ast.JDynamicCastOperation)
com.android.jack.ir.ast.JExpression intermediateCastToInt
com.android.jack.ir.ast.JDynamicCastOperation replacementCast
com.android.jack.ir.ast.JType castedFrom
com.android.jack.ir.ast.JDynamicCastOperation cast
com.android.jack.ir.ast.JType castTo
}
com/android/jack/transformations/rop/cast/RopCastLegalizer.classRopCastLegalizer.java
package com.android.jack.transformations.rop.cast
public com.android.jack.transformations.rop.cast.RopCastLegalizer extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.request.TransformationRequest request
com.android.jack.transformations.rop.cast.RopCastLegalizer$Visitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/transformations/rop/cast/RopLegalCast.classRopLegalCast.java
package com.android.jack.transformations.rop.cast
public final com.android.jack.transformations.rop.cast.RopLegalCast extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/threeaddresscode/ThreeAddressCodeBuilder$1.classThreeAddressCodeBuilder.java
package com.android.jack.transformations.threeaddresscode
com.android.jack.transformations.threeaddresscode.ThreeAddressCodeBuilder$1 extends java.lang.Object {
}
com/android/jack/transformations/threeaddresscode/ThreeAddressCodeBuilder$SubTreeDefinitionMarkersRemover.classThreeAddressCodeBuilder.java
package com.android.jack.transformations.threeaddresscode
com.android.jack.transformations.threeaddresscode.ThreeAddressCodeBuilder$SubTreeDefinitionMarkersRemover extends com.android.jack.ir.ast.JVisitor {
private void ()
public boolean visit (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode node
void (com.android.jack.transformations.threeaddresscode.ThreeAddressCodeBuilder$1)
com.android.jack.transformations.threeaddresscode.ThreeAddressCodeBuilder$1 x0
}
com/android/jack/transformations/threeaddresscode/ThreeAddressCodeBuilder$ThreeAddressCode.classThreeAddressCodeBuilder.java
package com.android.jack.transformations.threeaddresscode
com.android.jack.transformations.threeaddresscode.ThreeAddressCodeBuilder$ThreeAddressCode extends com.android.jack.util.AnnotationSkipperVisitor {
private static final com.android.jack.scheduling.marker.collector.SubTreeMarkersCollector defMarkerCollector
private com.android.jack.ir.ast.JStatement insertStatement
private final java.util.List newStmtToVisit
private final com.android.jack.ir.ast.JMethod method
private final com.android.jack.transformations.LocalVarCreator localVarCreator
private java.util.List currentCatchBlocks
static final boolean $assertionsDisabled
public void (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
public boolean visit (com.android.jack.ir.ast.JNewArray)
com.android.jack.ir.ast.JNewArray newArray
private boolean isRedefineVariable (java.util.List, com.android.jack.ir.ast.JVariable)
com.android.jack.analysis.DefinitionMarker def
java.util.Iterator i$
java.util.List defs
com.android.jack.ir.ast.JVariable var
public void endVisit (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JBinaryOperation binaryOperation
java.util.List exprs
com.android.jack.ir.ast.JStatement stmt
com.android.jack.ir.ast.JStatement stmt
com.android.jack.ir.sourceinfo.SourceInfo sourceInfo
com.android.jack.ir.ast.JType type
com.android.jack.ir.ast.JLocal tempLocal
com.android.jack.ir.ast.JLocalRef localRef
com.android.jack.ir.ast.JBinaryOperation newBin
com.android.jack.ir.ast.JStatement stmt
com.android.jack.ir.ast.JExpression expr
com.android.jack.ir.ast.JNode parent
com.android.jack.transformations.request.TransformationRequest transformationRequest
public boolean visit (com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JStatement stmt
public void endVisit (com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JStatement stmtToVisit
java.util.Iterator i$
com.android.jack.ir.ast.JStatement stmt
java.util.List copyOfStmt
public boolean visit (com.android.jack.ir.ast.JConditionalExpression)
com.android.jack.ir.ast.JConditionalExpression conditional
com.android.jack.transformations.request.TransformationRequest transformationRequest
com.android.jack.ir.sourceinfo.SourceInfo srcInfo
com.android.jack.ir.sourceinfo.SourceInfo thenSrcInfo
com.android.jack.ir.sourceinfo.SourceInfo elseSourceInfo
com.android.jack.ir.ast.JType exprType
com.android.jack.ir.ast.JLocal tempLocal
com.android.jack.ir.ast.JBlock thenBlock
com.android.jack.ir.ast.JBlock elseBlock
com.android.jack.ir.ast.JIfStatement ifStmt
com.android.jack.transformations.booleanoperators.FallThroughMarker ftm
com.android.jack.ir.ast.JBinaryOperation assign
com.android.jack.ir.ast.JStatement assignStmt
public boolean visit (com.android.jack.ir.ast.JTryStatement)
com.android.jack.ir.ast.JTryStatement tryStmt
com.android.jack.ir.ast.JBlock finallyBlock
static void ()
}
com/android/jack/transformations/threeaddresscode/ThreeAddressCodeBuilder.classThreeAddressCodeBuilder.java
package com.android.jack.transformations.threeaddresscode
public com.android.jack.transformations.threeaddresscode.ThreeAddressCodeBuilder extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.threeaddresscode.ThreeAddressCodeBuilder$ThreeAddressCode tcaBuilder
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/transformations/threeaddresscode/ThreeAddressCodeChecker$1.classThreeAddressCodeChecker.java
package com.android.jack.transformations.threeaddresscode
com.android.jack.transformations.threeaddresscode.ThreeAddressCodeChecker$1 extends java.lang.Object {
}
com/android/jack/transformations/threeaddresscode/ThreeAddressCodeChecker$InternalThreeAddressCodeChecker.classThreeAddressCodeChecker.java
package com.android.jack.transformations.threeaddresscode
com.android.jack.transformations.threeaddresscode.ThreeAddressCodeChecker$InternalThreeAddressCodeChecker extends com.android.jack.ir.ast.JVisitor {
private void ()
public boolean visit (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JBinaryOperation binary
com.android.jack.ir.ast.JExpression expr
private static void throwError (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JExpression expr
private boolean isValidExpressionForTac (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JBinaryOperation binary
com.android.jack.ir.ast.JArrayRef arrayRef
com.android.jack.ir.ast.JExpression param
java.util.Iterator i$
com.android.jack.ir.ast.JMethodCall methodCall
com.android.jack.ir.ast.JExpression instance
com.android.jack.ir.ast.JExpression expr
private boolean isVariableRef (com.android.jack.ir.ast.JExpression)
com.android.jack.ir.ast.JExpression expr
void (com.android.jack.transformations.threeaddresscode.ThreeAddressCodeChecker$1)
com.android.jack.transformations.threeaddresscode.ThreeAddressCodeChecker$1 x0
}
com/android/jack/transformations/threeaddresscode/ThreeAddressCodeChecker.classThreeAddressCodeChecker.java
package com.android.jack.transformations.threeaddresscode
public com.android.jack.transformations.threeaddresscode.ThreeAddressCodeChecker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.threeaddresscode.ThreeAddressCodeChecker$InternalThreeAddressCodeChecker tcaBuilder
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/transformations/threeaddresscode/ThreeAddressCodeForm$Checked.classThreeAddressCodeForm.java
package com.android.jack.transformations.threeaddresscode
public final com.android.jack.transformations.threeaddresscode.ThreeAddressCodeForm$Checked extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/threeaddresscode/ThreeAddressCodeForm.classThreeAddressCodeForm.java
package com.android.jack.transformations.threeaddresscode
public final com.android.jack.transformations.threeaddresscode.ThreeAddressCodeForm extends java.lang.Object implements com.android.sched.item.Tag {
public void ()
}
com/android/jack/transformations/typedef/TypeDefRemover$InvalidRetentionForTypeDef.classTypeDefRemover.java
package com.android.jack.transformations.typedef
com.android.jack.transformations.typedef.TypeDefRemover$InvalidRetentionForTypeDef extends java.lang.Object implements com.android.jack.reporting.Reportable {
private final com.android.jack.ir.ast.JDefinedAnnotationType typeDef
public void (com.android.jack.ir.ast.JDefinedAnnotationType)
com.android.jack.ir.ast.JDefinedAnnotationType typeDef
public java.lang.String getMessage ()
public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel ()
}
com/android/jack/transformations/typedef/TypeDefRemover$InvalidTypeDefTarget.classTypeDefRemover.java
package com.android.jack.transformations.typedef
com.android.jack.transformations.typedef.TypeDefRemover$InvalidTypeDefTarget extends java.lang.Object implements com.android.jack.reporting.Reportable {
private final com.android.jack.ir.ast.JDefinedClassOrInterface annotated
public void (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface annotated
public java.lang.String getMessage ()
public com.android.jack.reporting.Reportable$ProblemLevel getDefaultProblemLevel ()
}
com/android/jack/transformations/typedef/TypeDefRemover$RemoveTypeDef.classTypeDefRemover.java
package com.android.jack.transformations.typedef
public com.android.jack.transformations.typedef.TypeDefRemover$RemoveTypeDef extends java.lang.Object implements com.android.sched.item.Feature {
public void ()
}
com/android/jack/transformations/typedef/TypeDefRemover.classTypeDefRemover.java
package com.android.jack.transformations.typedef
public com.android.jack.transformations.typedef.TypeDefRemover extends com.android.jack.transformations.TypeRemover {
public static final com.android.sched.util.config.id.BooleanPropertyId REMOVE_TYPEDEF
private final com.android.jack.ir.ast.JDefinedAnnotationType stringDef
private final com.android.jack.ir.ast.JDefinedAnnotationType intDef
public void ()
protected boolean mustBeRemoved (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedAnnotationType typeDef
com.android.jack.ir.ast.JDefinedClassOrInterface type
protected boolean isPlannedForRemoval (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
static void ()
}
com/android/jack/transformations/uselessif/UselessIfChecker$1.classUselessIfChecker.java
package com.android.jack.transformations.uselessif
com.android.jack.transformations.uselessif.UselessIfChecker$1 extends java.lang.Object {
}
com/android/jack/transformations/uselessif/UselessIfChecker$UselessIfCheckerVisitor.classUselessIfChecker.java
package com.android.jack.transformations.uselessif
com.android.jack.transformations.uselessif.UselessIfChecker$UselessIfCheckerVisitor extends com.android.jack.ir.ast.JVisitor {
private void ()
public boolean visit (com.android.jack.ir.ast.JIfStatement)
com.android.jack.ir.ast.JIfStatement ifStmt
void (com.android.jack.transformations.uselessif.UselessIfChecker$1)
com.android.jack.transformations.uselessif.UselessIfChecker$1 x0
}
com/android/jack/transformations/uselessif/UselessIfChecker.classUselessIfChecker.java
package com.android.jack.transformations.uselessif
public com.android.jack.transformations.uselessif.UselessIfChecker extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
private final com.android.jack.util.filter.Filter filter
public void ()
public void run (com.android.jack.ir.ast.JMethod) throws java.lang.Exception
com.android.jack.ir.ast.JMethod method
com.android.jack.transformations.uselessif.UselessIfChecker$UselessIfCheckerVisitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/jack/transformations/uselessif/UselessIfRemover$1.classUselessIfRemover.java
package com.android.jack.transformations.uselessif
com.android.jack.transformations.uselessif.UselessIfRemover$1 extends java.lang.Object {
}
com/android/jack/transformations/uselessif/UselessIfRemover$UselessIfRemoverVisitor.classUselessIfRemover.java
package com.android.jack.transformations.uselessif
com.android.jack.transformations.uselessif.UselessIfRemover$UselessIfRemoverVisitor extends com.android.jack.ir.ast.JVisitor {
private final com.android.jack.transformations.request.TransformationRequest request
private final com.android.sched.util.log.Tracer tracer
private void (com.android.jack.transformations.request.TransformationRequest)
com.android.jack.transformations.request.TransformationRequest request
public boolean visit (com.android.jack.ir.ast.JIfStatement)
com.android.jack.ir.ast.JStatement thenStmt
com.android.jack.ir.ast.JStatement elseStmt
com.android.jack.ir.ast.JBooleanLiteral cond
com.android.jack.ir.ast.JIfStatement ifStmt
void (com.android.jack.transformations.request.TransformationRequest, com.android.jack.transformations.uselessif.UselessIfRemover$1)
com.android.jack.transformations.request.TransformationRequest x0
com.android.jack.transformations.uselessif.UselessIfRemover$1 x1
}
com/android/jack/transformations/uselessif/UselessIfRemover.classUselessIfRemover.java
package com.android.jack.transformations.uselessif
public com.android.jack.transformations.uselessif.UselessIfRemover extends java.lang.Object implements com.android.sched.schedulable.RunnableSchedulable {
public static final com.android.sched.util.log.stats.StatisticId REMOVED_IF
private final com.android.jack.util.filter.Filter filter
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 request
com.android.jack.transformations.uselessif.UselessIfRemover$UselessIfRemoverVisitor visitor
public volatile void run (com.android.sched.item.Component) throws java.lang.Exception
static void ()
}
com/android/jack/util/AbstractTextOutput.classAbstractTextOutput.java
package com.android.jack.util
public abstract com.android.jack.util.AbstractTextOutput extends java.lang.Object implements com.android.jack.util.TextOutput {
private final boolean compact
private int identLevel
private static final int INDENT_GRANULARITY
private char[][] indents
private boolean justNewlined
private java.io.PrintWriter out
private int position
protected void (boolean)
boolean compact
public int getPosition ()
public void indentIn ()
char[] newIndentLevel
char[][] newIndents
public void indentOut ()
public void newline ()
public void newlineOpt ()
public void print (char)
char c
public void print (char[])
char[] s
public void print (java.lang.String)
String s
public void printOpt (char)
char c
public void printOpt (char[])
char[] s
public void printOpt (java.lang.String)
String s
protected void setPrintWriter (java.io.PrintWriter)
java.io.PrintWriter out
private void maybeIndent ()
private void printAndCount (char[])
char[] chars
}
com/android/jack/util/AnnotationSkipperVisitor.classAnnotationSkipperVisitor.java
package com.android.jack.util
public com.android.jack.util.AnnotationSkipperVisitor extends com.android.jack.ir.ast.JVisitorWithConcurrentModification {
public void ()
public boolean visit (com.android.jack.ir.ast.JAnnotation)
com.android.jack.ir.ast.JAnnotation stmt
public void endVisit (com.android.jack.ir.ast.JAnnotation)
com.android.jack.ir.ast.JAnnotation annotation
}
com/android/jack/util/AnnotationUtils$1.classAnnotationUtils.java
package com.android.jack.util
final com.android.jack.util.AnnotationUtils$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.android.jack.ir.ast.JAnnotationType apply (com.android.jack.ir.ast.JAnnotation)
com.android.jack.ir.ast.JAnnotation annotation
public volatile java.lang.Object apply (java.lang.Object)
}
com/android/jack/util/AnnotationUtils.classAnnotationUtils.java
package com.android.jack.util
public com.android.jack.util.AnnotationUtils extends java.lang.Object {
public void ()
public static java.util.Collection getAnnotationTypes (java.util.Collection)
java.util.Collection annotations
public static java.util.List getAnnotation (java.util.Collection, com.android.jack.ir.ast.JAnnotationType)
com.android.jack.ir.ast.JAnnotation annotation
java.util.Iterator i$
java.util.Collection annotations
com.android.jack.ir.ast.JAnnotationType annotationType
java.util.List foundAnnotations
}
com/android/jack/util/ClassNameCodec.classClassNameCodec.java
package com.android.jack.util
public com.android.jack.util.ClassNameCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec {
public void ()
public java.lang.String getUsage ()
public java.lang.String getVariableName ()
public java.util.List getValueDescriptions ()
public java.lang.String parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.CodecContext context
String string
public java.lang.String checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
com.android.sched.util.codec.CodecContext context
String string
public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.CheckingException
com.android.sched.util.codec.CodecContext context
String data
public java.lang.String formatValue (java.lang.String)
String name
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
}
com/android/jack/util/CloneStatementVisitor.classCloneStatementVisitor.java
package com.android.jack.util
public com.android.jack.util.CloneStatementVisitor extends com.android.jack.ir.impl.CloneExpressionVisitor {
private com.android.jack.ir.ast.JStatement statement
private java.util.Map clonedLabeledStmts
private java.util.Map clonedLocals
private java.util.Map clonedCatchBlocks
private java.util.List clonedGotos
private final com.android.jack.transformations.request.TransformationRequest trRequest
private java.util.Map clonedStmts
private java.util.List clonedMarkers
private final com.android.jack.ir.ast.JMethod targetMethod
static final boolean $assertionsDisabled
public void (com.android.jack.transformations.request.TransformationRequest, com.android.jack.ir.ast.JMethod)
com.android.jack.transformations.request.TransformationRequest trRequest
com.android.jack.ir.ast.JMethod targetMethod
public java.util.List getClonedMarkers ()
public com.android.jack.ir.ast.JStatement cloneStatement (com.android.jack.ir.ast.JStatement)
com.android.jack.transformations.finallyblock.InlinedFinallyMarker newMarker
com.android.jack.ir.ast.JStatement newStmt
com.android.sched.marker.Marker m
java.util.Iterator i$
com.android.jack.ir.ast.JStatement stmt
com.android.jack.ir.ast.JStatement statement
private void fixGotos ()
com.android.jack.ir.ast.JLabeledStatement target
com.android.jack.ir.ast.JLabeledStatement clonedTarget
com.android.jack.ir.ast.JGoto clonedGoto
java.util.Iterator i$
private com.android.jack.ir.ast.JStatement internalCloneStatement (com.android.jack.ir.ast.JStatement)
com.android.sched.marker.Marker newMarker
com.android.sched.marker.Marker m
java.util.Iterator i$
com.android.jack.ir.ast.JStatement stmt
com.android.jack.ir.ast.JStatement alreadyCloned
com.android.jack.ir.ast.JStatement clonedStatement
public boolean visit (com.android.jack.ir.ast.JAssertStatement)
com.android.jack.ir.ast.JAssertStatement assertStatement
com.android.jack.ir.ast.JExpression clonedArg
com.android.jack.ir.ast.JExpression clonedTestExpr
public boolean visit (com.android.jack.ir.ast.JCatchBlock)
com.android.jack.ir.ast.JCatchBlock catchBlock
private com.android.jack.ir.ast.JCatchBlock cloneCatchBlock (com.android.jack.ir.ast.JCatchBlock)
com.android.jack.ir.ast.JStatement stmt
java.util.Iterator i$
com.android.jack.ir.ast.JLocal clonedLocal
com.android.jack.ir.ast.JCatchBlock catchBlock
com.android.jack.ir.ast.JCatchBlock newBlock
public boolean visit (com.android.jack.ir.ast.JBlock)
com.android.jack.ir.ast.JStatement stmt
java.util.Iterator i$
com.android.jack.ir.ast.JBlock block
com.android.jack.ir.ast.JBlock newBlock
public boolean visit (com.android.jack.ir.ast.JBreakStatement)
com.android.jack.ir.ast.JBreakStatement breakStatement
public boolean visit (com.android.jack.ir.ast.JCaseStatement)
com.android.jack.ir.ast.JCaseStatement caseStatement
com.android.jack.ir.ast.JLiteral caseExpr
com.android.jack.ir.ast.JLiteral clonedCaseExpr
public boolean visit (com.android.jack.ir.ast.JContinueStatement)
com.android.jack.ir.ast.JContinueStatement continueStatement
public boolean visit (com.android.jack.ir.ast.JFieldInitializer)
com.android.jack.ir.ast.JFieldInitializer init
private com.android.jack.ir.ast.JLocal cloneLocal (com.android.jack.ir.ast.JLocal)
com.android.jack.ir.ast.JLocal var
com.android.jack.ir.ast.JMethodBody methodBody
com.android.jack.ir.ast.JLocal clonedVar
public boolean visit (com.android.jack.ir.ast.JDoStatement)
com.android.jack.ir.ast.JDoStatement doStatement
public boolean visit (com.android.jack.ir.ast.JExpressionStatement)
com.android.jack.ir.ast.JExpressionStatement expressionStatement
private com.android.jack.ir.ast.JStatement updateCatchBlockList (com.android.jack.ir.ast.JStatement, com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JCatchBlock catchBlocks
java.util.Iterator i$
com.android.jack.ir.ast.JStatement clonedStmt
com.android.jack.ir.ast.JStatement orignalStmt
public boolean visit (com.android.jack.ir.ast.JForStatement)
com.android.jack.ir.ast.JForStatement forStatement
public boolean visit (com.android.jack.ir.ast.JGoto)
com.android.jack.ir.ast.JGoto gotoStatement
com.android.jack.ir.ast.JGoto newGoto
public boolean visit (com.android.jack.ir.ast.JIfStatement)
com.android.jack.ir.ast.JIfStatement ifStatement
com.android.jack.ir.ast.JExpression clonedCond
com.android.jack.ir.ast.JStatement clonedThen
com.android.jack.ir.ast.JStatement elseStmt
com.android.jack.ir.ast.JStatement clonedElse
public boolean visit (com.android.jack.ir.ast.JLabeledStatement)
com.android.jack.ir.ast.JLabeledStatement labeledStatement
com.android.jack.ir.ast.JStatement clonedBody
com.android.jack.ir.ast.JLabel label
com.android.jack.ir.ast.JLabel newLabel
com.android.jack.ir.ast.JLabeledStatement newLabeledStatement
public boolean visit (com.android.jack.ir.ast.JLock)
com.android.jack.ir.ast.JLock lockStatement
com.android.jack.ir.ast.JExpression clonedExpr
public boolean visit (com.android.jack.ir.ast.JUnlock)
com.android.jack.ir.ast.JUnlock unlockStatement
com.android.jack.ir.ast.JExpression clonedExpr
public boolean visit (com.android.jack.ir.ast.JReturnStatement)
com.android.jack.ir.ast.JReturnStatement returnStatement
com.android.jack.ir.ast.JExpression clonedExpr
com.android.jack.ir.ast.JExpression expr
public boolean visit (com.android.jack.ir.ast.JSwitchStatement)
com.android.jack.ir.ast.JCaseStatement currentCase
java.util.Iterator i$
com.android.jack.ir.ast.JSwitchStatement switchStatement
com.android.jack.ir.ast.JExpression clonedExpr
com.android.jack.ir.ast.JBlock clonedBody
java.util.List cases
java.util.List clonedCases
com.android.jack.ir.ast.JCaseStatement clonedDefaultCase
com.android.jack.ir.ast.JCaseStatement defaultCase
public boolean visit (com.android.jack.ir.ast.JThrowStatement)
com.android.jack.ir.ast.JThrowStatement throwStatement
com.android.jack.ir.ast.JExpression clonedExpr
public boolean visit (com.android.jack.ir.ast.JTryStatement)
com.android.jack.ir.ast.JCatchBlock catchBlock
java.util.Iterator i$
com.android.jack.ir.ast.JStatement stmt
java.util.Iterator i$
com.android.jack.ir.ast.JTryStatement tryStatement
com.android.jack.ir.ast.JBlock clonedTryBlock
java.util.List catchBlocks
java.util.List clonedCatchBlocks
com.android.jack.ir.ast.JBlock clonedFinallyBlock
com.android.jack.ir.ast.JBlock finallyBlock
java.util.List resourcesDeclarations
java.util.List clonedResourcesDeclarations
public boolean visit (com.android.jack.ir.ast.JWhileStatement)
com.android.jack.ir.ast.JWhileStatement whileStatement
public boolean visit (com.android.jack.ir.ast.JThisRef)
com.android.jack.ir.ast.JThisRef jThisRef
com.android.jack.ir.ast.JThis jThis
public boolean visit (com.android.jack.ir.ast.JLocalRef)
com.android.jack.ir.ast.JLocalRef localRef
com.android.jack.ir.ast.JLocal clonedLocal
static void ()
}
com/android/jack/util/ControlFlowHelper.classControlFlowHelper.java
package com.android.jack.util
public com.android.jack.util.ControlFlowHelper extends java.lang.Object {
public void ()
public static com.android.jack.ir.ast.JStatement getConcreteStatement (com.android.jack.ir.ast.JStatementList)
com.android.jack.ir.ast.JStatementList block
java.util.List statements
com.android.jack.ir.ast.JStatement firstStmt
public static com.android.jack.ir.ast.JStatement getNextStatement (com.android.jack.ir.ast.JStatement)
java.util.List stmts
int stmtPosition
int nextStmtPosition
com.android.jack.ir.ast.JStatement statement
com.android.jack.ir.ast.JStatement nextStmt
com.android.jack.ir.ast.JNode parent
com.android.jack.ir.ast.JStatement parentStmt
}
com/android/jack/util/DefaultTextOutput.classDefaultTextOutput.java
package com.android.jack.util
public com.android.jack.util.DefaultTextOutput extends com.android.jack.util.AbstractTextOutput {
private final java.io.StringWriter sw
private final java.io.PrintWriter out
public void (boolean)
boolean compact
public java.lang.String toString ()
}
com/android/jack/util/ExecFileException.classExecFileException.java
package com.android.jack.util
public com.android.jack.util.ExecFileException extends java.lang.Exception {
private static final long serialVersionUID
String errorMsg
public void ()
public void (java.lang.String[], java.lang.Exception)
String arg
String[] arr$
int len$
int i$
String[] cmdLine
Exception e
public void (java.lang.String[], int)
String arg
String[] arr$
int len$
int i$
String[] cmdLine
int value
public java.lang.String getMessage ()
}
com/android/jack/util/ExecuteFile$ThreadByteStreamSucker.classExecuteFile.java
package com.android.jack.util
com.android.jack.util.ExecuteFile$ThreadByteStreamSucker extends com.android.sched.util.stream.ByteStreamSucker implements java.lang.Runnable {
public void (java.io.InputStream, java.io.OutputStream, boolean)
java.io.InputStream is
java.io.OutputStream os
boolean toBeClose
public void run ()
}
com/android/jack/util/ExecuteFile$ThreadCharacterStreamSucker.classExecuteFile.java
package com.android.jack.util
com.android.jack.util.ExecuteFile$ThreadCharacterStreamSucker extends com.android.sched.util.stream.CharacterStreamSucker implements java.lang.Runnable {
public void (java.io.InputStream, java.io.PrintStream, boolean)
java.io.InputStream is
java.io.PrintStream ps
boolean toBeClose
public void run ()
}
com/android/jack/util/ExecuteFile.classExecuteFile.java
package com.android.jack.util
public com.android.jack.util.ExecuteFile extends java.lang.Object {
private final String[] cmdLine
private java.io.File workDir
private java.io.InputStream inStream
private boolean inToBeClose
private java.io.OutputStream outStream
private boolean outToBeClose
private java.io.OutputStream errStream
private boolean errToBeClose
private boolean verbose
private static final java.util.logging.Logger logger
public void setErr (java.io.File) throws java.io.FileNotFoundException
java.io.File file
public void setOut (java.io.File) throws java.io.FileNotFoundException
java.io.File file
public void setIn (java.io.File) throws java.io.FileNotFoundException
java.io.File file
public void setErr (java.io.OutputStream)
java.io.OutputStream stream
public void setOut (java.io.OutputStream)
java.io.OutputStream stream
public void setIn (java.io.InputStream)
java.io.InputStream stream
public void setWorkingDir (java.io.File, boolean) throws java.io.IOException
java.io.File dir
boolean create
public void setVerbose (boolean)
boolean verbose
public void (java.io.File, java.lang.String[])
java.io.File exec
String[] args
public void (java.lang.String, java.lang.String[])
String exec
String[] args
public void (java.io.File)
java.io.File exec
public void (java.lang.String[])
String[] cmdLine
public void (java.lang.String) throws java.io.IOException
String token
String cmdLine
java.io.StringReader reader
java.io.StreamTokenizer tokenizer
java.util.ArrayList tokens
public int run () throws java.lang.Exception
String arg
String[] arr$
int len$
int i$
java.io.PrintStream printStream
java.io.PrintStream printStream
int ret
Process proc
Thread suckOut
Thread suckErr
Thread suckIn
StringBuilder cmdLineBuilder
java.io.InputStream localInStream
java.io.OutputStream localOutStream
java.io.OutputStream localErrStream
static void ()
}
com/android/jack/util/MarkedStructurePrinter.classMarkedStructurePrinter.java
package com.android.jack.util
public com.android.jack.util.MarkedStructurePrinter extends com.android.jack.util.StructurePrinter {
private final Class marker
public void (java.io.PrintStream, java.lang.Class)
java.io.PrintStream out
Class marker
protected boolean acceptFilter (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode node
}
com/android/jack/util/NamingTools.classNamingTools.java
package com.android.jack.util
public com.android.jack.util.NamingTools extends java.lang.Object {
private static final char NON_SOURCE_CONFLICTING_CHAR
private static final char GENERATED_FILE_SUPPORTED_CHAR
public static final char PACKAGE_SOURCE_SEPARATOR
public static final String STATIC_INIT_NAME
public static final String INIT_NAME
static final boolean $assertionsDisabled
public void ()
public static java.lang.String getNonSourceConflictingName (java.lang.String)
String name
public static boolean isNameSynthetic (java.lang.String)
String name
public static java.lang.String getValidName (java.lang.String)
String name
public static java.lang.String getTypeSignatureName (java.lang.String)
String typeName
public static java.lang.String getBinaryName (java.lang.String)
String srcTypeName
public static java.lang.String getClassBinaryNameFromDescriptor (java.lang.String)
String classDescriptor
public static java.lang.String getSimpleClassNameFromBinaryName (java.lang.String)
String classBinaryName
int simpleNameIndex
public static java.lang.String getSimpleClassNameFromDescriptor (java.lang.String)
String classDescriptor
public static java.lang.String getPackageNameFromBinaryName (java.lang.String)
String binaryName
int nameIndex
public static boolean isIdentifier (java.lang.String)
char curChar
int i
String name
int nameLength
public static boolean isClassDescriptor (java.lang.String)
String descriptor
public static boolean isTypeDescriptor (java.lang.String)
String descriptor
public static boolean isPackageBinaryName (java.lang.String)
String name
public static boolean isPackageSourceName (java.lang.String)
String name
public static boolean isClassSourceName (java.lang.String)
String name
private static boolean isClassOrPackageName (char[], int, int, char, char)
char ch
char[] buffer
int pos
int length
char usedSeparator
char forbiddenSeparator
static void ()
}
com/android/jack/util/PackageCodec.classPackageCodec.java
package com.android.jack.util
public com.android.jack.util.PackageCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec {
public void ()
public java.lang.String getUsage ()
public java.lang.String getVariableName ()
public java.util.List getValueDescriptions ()
public java.lang.String parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.CodecContext context
String string
public java.lang.String checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
com.android.sched.util.codec.CodecContext context
String string
public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.CheckingException
com.android.sched.util.codec.CodecContext context
String data
public java.lang.String formatValue (java.lang.String)
String name
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
}
com/android/jack/util/SignatureParser.classSignatureParser.java
package com.android.jack.util
public com.android.jack.util.SignatureParser extends java.lang.Object {
private void ()
public static boolean isTypeSignature (java.lang.String)
String signature
int length
char[] buffer
private static boolean isTypeSignatureWithoutVoid (char[], int, int)
char[] buffer
int pos
int length
public static boolean isClassSignature (java.lang.String)
String signature
char[] buffer
int length
private static boolean isClassSignature (char[], int, int)
char[] buffer
int pos
int length
char ch
private static boolean isInvalidChar (char)
char ch
}
com/android/jack/util/StreamTextOutput.classStreamTextOutput.java
package com.android.jack.util
public com.android.jack.util.StreamTextOutput extends com.android.jack.util.AbstractTextOutput {
private final java.io.PrintWriter writer
public void (java.io.OutputStream, boolean)
java.io.OutputStream out
boolean compact
public void close ()
}
com/android/jack/util/StringUtils.classStringUtils.java
package com.android.jack.util
public com.android.jack.util.StringUtils extends java.lang.Object {
public void ()
public static java.lang.String utf8BytesToString (byte[]) throws com.android.jack.jayce.v0002.io.ParseException
char out
int v1
int value
char out
int v1
int v2
int value
char out
int v0
char out
int at
byte[] bytes
int length
char[] chars
int outAt
public static byte[] stringToUtf8Bytes (java.lang.String)
char c
int i
String string
int len
byte[] bytes
int outAt
byte[] result
}
com/android/jack/util/StructurePrinter.classStructurePrinter.java
package com.android.jack.util
public com.android.jack.util.StructurePrinter extends com.android.jack.ir.ast.JVisitor {
private static final com.android.jack.ir.formatter.TypeAndMethodFormatter formatter
private final java.io.PrintStream stream
public void (java.io.PrintStream)
java.io.PrintStream out
public boolean visit (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface type
public boolean visit (com.android.jack.ir.ast.JField)
com.android.jack.ir.ast.JField field
public boolean visit (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
protected boolean acceptFilter (com.android.jack.ir.ast.JDefinedClassOrInterface)
com.android.jack.ir.ast.JDefinedClassOrInterface type
protected boolean acceptFilter (com.android.jack.ir.ast.JField)
com.android.jack.ir.ast.JField field
protected boolean acceptFilter (com.android.jack.ir.ast.JMethod)
com.android.jack.ir.ast.JMethod method
protected boolean acceptFilter (com.android.jack.ir.ast.JNode)
com.android.jack.ir.ast.JNode node
static void ()
}
com/android/jack/util/TextOutput.classTextOutput.java
package com.android.jack.util
public abstract com.android.jack.util.TextOutput extends java.lang.Object {
public abstract int getPosition ()
public abstract void indentIn ()
public abstract void indentOut ()
public abstract void newline ()
public abstract void newlineOpt ()
public abstract void print (char)
public abstract void print (char[])
public abstract void print (java.lang.String)
public abstract void printOpt (char)
public abstract void printOpt (char[])
public abstract void printOpt (java.lang.String)
}
com/android/jack/util/TextUtils.classTextUtils.java
package com.android.jack.util
public com.android.jack.util.TextUtils extends java.lang.Object {
public static final String LINE_SEPARATOR
public void ()
static void ()
}
com/android/jack/util/ThreeAddressCodeFormUtils.classThreeAddressCodeFormUtils.java
package com.android.jack.util
public com.android.jack.util.ThreeAddressCodeFormUtils extends java.lang.Object {
public void ()
public static com.android.jack.analysis.DefinitionMarker getDefinitionMarker (com.android.jack.ir.ast.JStatement)
com.android.jack.ir.ast.JExpression asg
com.android.jack.ir.ast.JStatement stmt
}
com/android/jack/util/collect/UnmodifiableCollections$ChecksEnabledUnmodifiableCollection.classUnmodifiableCollections.java
package com.android.jack.util.collect
public com.android.jack.util.collect.UnmodifiableCollections$ChecksEnabledUnmodifiableCollection extends java.lang.Object implements com.android.jack.util.collect.UnmodifiableCollections {
private final com.android.sched.util.log.Tracer tracer
public void ()
public java.util.List getUnmodifiableList (java.util.List)
java.util.List list
public java.util.Set getUnmodifiableSet (java.util.Set)
java.util.Set set
public java.util.Collection getUnmodifiableCollection (java.util.Collection)
java.util.Collection collection
}
com/android/jack/util/collect/UnmodifiableCollections$ChecksdisabledUnmodifiableCollection.classUnmodifiableCollections.java
package com.android.jack.util.collect
public com.android.jack.util.collect.UnmodifiableCollections$ChecksdisabledUnmodifiableCollection extends java.lang.Object implements com.android.jack.util.collect.UnmodifiableCollections {
private final com.android.sched.util.log.Tracer tracer
public void ()
public java.util.List getUnmodifiableList (java.util.List)
java.util.List list
public java.util.Set getUnmodifiableSet (java.util.Set)
java.util.Set set
public java.util.Collection getUnmodifiableCollection (java.util.Collection)
java.util.Collection collection
}
com/android/jack/util/collect/UnmodifiableCollections.classUnmodifiableCollections.java
package com.android.jack.util.collect
public abstract com.android.jack.util.collect.UnmodifiableCollections extends java.lang.Object {
public static final com.android.sched.util.config.id.PropertyId UNMODIFIABLE_COLLECTION
public static final com.android.sched.util.log.stats.StatisticId COUNT
public abstract java.util.List getUnmodifiableList (java.util.List)
public abstract java.util.Set getUnmodifiableSet (java.util.Set)
public abstract java.util.Collection getUnmodifiableCollection (java.util.Collection)
static void ()
}
com/android/jack/util/filter/AllMethods.classAllMethods.java
package com.android.jack.util.filter
public com.android.jack.util.filter.AllMethods extends java.lang.Object implements com.android.jack.util.filter.Filter {
public void ()
public boolean accept (java.lang.Class, com.android.jack.ir.ast.JMethod)
Class runnableSchedulable
com.android.jack.ir.ast.JMethod jmethod
public volatile boolean accept (java.lang.Class, java.lang.Object)
}
com/android/jack/util/filter/Filter.classFilter.java
package com.android.jack.util.filter
public abstract com.android.jack.util.filter.Filter extends java.lang.Object {
public abstract boolean accept (java.lang.Class, java.lang.Object)
}
com/android/jack/util/filter/RejectAllMethods.classRejectAllMethods.java
package com.android.jack.util.filter
public com.android.jack.util.filter.RejectAllMethods extends java.lang.Object implements com.android.jack.util.filter.Filter {
public void ()
public boolean accept (java.lang.Class, com.android.jack.ir.ast.JMethod)
Class runnableSchedulable
com.android.jack.ir.ast.JMethod method
public volatile boolean accept (java.lang.Class, java.lang.Object)
}
com/android/jack/util/filter/RunnableSchedulableFilter.classRunnableSchedulableFilter.java
package com.android.jack.util.filter
public com.android.jack.util.filter.RunnableSchedulableFilter extends java.lang.Object implements com.android.sched.marker.Marker {
private final java.util.List runnableSchedulables
public void (java.util.List)
java.util.List runnableSchedulables
public boolean accept (java.lang.Class)
Class runnableSchedulable
public com.android.sched.marker.Marker cloneIfNeeded ()
}
com/android/jack/util/filter/SignatureCodec.classSignatureCodec.java
package com.android.jack.util.filter
public com.android.jack.util.filter.SignatureCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec {
public void ()
public java.lang.String getUsage ()
public java.lang.String getVariableName ()
public java.util.List getValueDescriptions ()
public java.lang.String parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.CodecContext context
String string
public java.lang.String checkString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.CodecContext context
String string
public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.CodecContext context
String data
public java.lang.String formatValue (java.lang.String)
String name
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
}
com/android/jack/util/filter/SignatureMethodFilter.classSignatureMethodFilter.java
package com.android.jack.util.filter
public com.android.jack.util.filter.SignatureMethodFilter extends java.lang.Object implements com.android.jack.util.filter.Filter {
public static final com.android.sched.util.config.id.PropertyId METHOD_SIGNATURE_FILTER
private final String methodSignature
public void ()
public boolean accept (java.lang.Class, com.android.jack.ir.ast.JMethod)
Class runnableSchedulable
com.android.jack.ir.ast.JMethod method
public volatile boolean accept (java.lang.Class, java.lang.Object)
static void ()
}
com/android/jack/util/filter/SupportedMethods.classSupportedMethods.java
package com.android.jack.util.filter
public com.android.jack.util.filter.SupportedMethods extends java.lang.Object implements com.android.jack.util.filter.Filter {
public void ()
public boolean accept (java.lang.Class, com.android.jack.ir.ast.JMethod)
Class runnableSchedulable
com.android.jack.ir.ast.JMethod jmethod
com.android.jack.util.filter.RunnableSchedulableFilter rsf
public volatile boolean accept (java.lang.Class, java.lang.Object)
}
com/android/jack/util/graph/Graph.classGraph.java
package com.android.jack.util.graph
public com.android.jack.util.graph.Graph extends java.lang.Object {
private final java.util.LinkedList nodes
protected com.android.jack.util.graph.GraphNode entry
protected com.android.jack.util.graph.GraphNode exit
static final boolean $assertionsDisabled
public void ()
public java.util.List getNodes ()
public com.android.jack.util.graph.GraphNode getEntryNode ()
public com.android.jack.util.graph.GraphNode getExitNode ()
public void addNode (com.android.jack.util.graph.GraphNode)
com.android.jack.util.graph.GraphNode node
public boolean removeNode (com.android.jack.util.graph.GraphNode)
com.android.jack.util.graph.GraphNode succ
java.util.Iterator i$
com.android.jack.util.graph.GraphNode node
boolean remove
static void ()
}
com/android/jack/util/graph/GraphException.classGraphException.java
package com.android.jack.util.graph
public com.android.jack.util.graph.GraphException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/jack/util/graph/GraphNode.classGraphNode.java
package com.android.jack.util.graph
public com.android.jack.util.graph.GraphNode extends com.android.sched.marker.LocalMarkerManager {
protected final java.util.ArrayList successors
protected final java.util.ArrayList predecessors
public void (int)
int i
int successorsCount
protected void setSuccessor (int, com.android.jack.util.graph.GraphNode)
int index
com.android.jack.util.graph.GraphNode successor
protected void addSuccessor (int, com.android.jack.util.graph.GraphNode)
int index
com.android.jack.util.graph.GraphNode successor
public void replaceBy (com.android.jack.util.graph.GraphNode)
int index
com.android.jack.util.graph.GraphNode pred
java.util.Iterator i$
com.android.jack.util.graph.GraphNode newNode
public java.util.List getSuccessors ()
com.android.jack.util.graph.GraphNode succ
java.util.Iterator i$
java.util.List filteredSuccessors
protected java.util.List getInternalSuccessors ()
public java.util.List getPredecessors ()
public boolean removePredecessor (com.android.jack.util.graph.GraphNode)
com.android.jack.util.graph.GraphNode predecessor
}
com/android/jill/ContainerType.classContainerType.java
package com.android.jill
public final com.android.jill.ContainerType extends java.lang.Enum {
public static final com.android.jill.ContainerType DIR
public static final com.android.jill.ContainerType ZIP
private static final com.android.jill.ContainerType[] $VALUES
public static com.android.jill.ContainerType[] values ()
public static com.android.jill.ContainerType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jill/ExitStatus.classExitStatus.java
package com.android.jill
public com.android.jill.ExitStatus extends java.lang.Object {
public static final int SUCCESS
public static final int FAILURE_UNKNOWN
public static final int FAILURE_USAGE
public static final int FAILURE_INTERNAL
public void ()
}
com/android/jill/IllegalOptionsException.classIllegalOptionsException.java
package com.android.jill
public com.android.jill.IllegalOptionsException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/jill/Jill.classJill.java
package com.android.jill
public com.android.jill.Jill extends java.lang.Object {
private static com.android.sched.util.Version version
static final boolean $assertionsDisabled
public void ()
public static void process (com.android.jill.Options)
java.util.List javaBinaryFiles
java.io.IOException e
java.util.List javaBinaryFiles
com.android.jill.Options options
java.io.File binaryFile
com.android.jill.frontend.java.JavaTransformer jt
public static com.android.sched.util.Version getVersion ()
java.io.IOException e
static void ()
}
com/android/jill/JillException.classJillException.java
package com.android.jill
public com.android.jill.JillException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/jill/Main.classMain.java
package com.android.jill
public com.android.jill.Main extends java.lang.Object {
public void ()
public static void main (java.lang.String[])
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.CmdLineException e
java.io.IOException e
String[] args
com.android.jill.Options options
protected static int runJill (java.io.PrintStream, com.android.jill.Options)
com.android.jill.JillException e
java.io.PrintStream err
com.android.jill.Options options
public static com.android.jill.Options getOptions (java.lang.String[]) throws org.kohsuke.args4j.CmdLineException java.io.IOException
com.android.jill.IllegalOptionsException e
String[] args
com.android.jill.Options options
org.kohsuke.args4j.CmdLineParser parser
com.android.sched.util.config.cli.TokenIterator iterator
java.util.List list
protected static void printUsage (java.io.PrintStream)
java.io.PrintStream printStream
org.kohsuke.args4j.CmdLineParser parser
}
com/android/jill/Options.classOptions.java
package com.android.jill
public com.android.jill.Options extends java.lang.Object {
private java.io.File binaryFile
private boolean verbose
protected boolean help
protected java.io.File output
protected boolean version
private final com.android.jill.ContainerType outputContainer
protected boolean disableEmitDebugInfo
private java.io.PrintStream err
private java.io.File workingDir
static final boolean $assertionsDisabled
public void ()
public void checkValidity () throws com.android.jill.IllegalOptionsException
public void setBinaryFile (java.io.File)
java.io.File binaryFile
public void setOutput (java.io.File)
java.io.File output
public java.io.File getOutput ()
public java.io.File getBinaryFile ()
public boolean askForVersion ()
public boolean askForHelp ()
public void setVerbose (boolean)
boolean verbose
public boolean isVerbose ()
public boolean isEmitDebugInfo ()
public void setEmitDebugInfo (boolean)
boolean emitDebugInfo
public com.android.jill.ContainerType getOutputContainer ()
public void setStandardError (java.io.PrintStream)
java.io.PrintStream standardError
public java.io.PrintStream getStandardError ()
public void setWorkingDirectory (java.io.File)
java.io.File workingDir
private void checkBinaryFileValidity () throws com.android.jill.IllegalOptionsException
java.io.File binaryFile
java.util.List binaryFiles
private void checkOutputDir () throws com.android.jill.IllegalOptionsException
java.io.File output
static void ()
}
com/android/jill/api/ConfigNotSupportedException.classConfigNotSupportedException.java
package com.android.jill.api
public com.android.jill.api.ConfigNotSupportedException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/jill/api/JillConfig.classJillConfig.java
package com.android.jill.api
public abstract com.android.jill.api.JillConfig extends java.lang.Object {
}
com/android/jill/api/JillProvider$SubReleaseKind.classJillProvider.java
package com.android.jill.api
public final com.android.jill.api.JillProvider$SubReleaseKind extends java.lang.Enum {
public static final com.android.jill.api.JillProvider$SubReleaseKind ENGINEERING
public static final com.android.jill.api.JillProvider$SubReleaseKind PRE_ALPHA
public static final com.android.jill.api.JillProvider$SubReleaseKind ALPHA
public static final com.android.jill.api.JillProvider$SubReleaseKind BETA
public static final com.android.jill.api.JillProvider$SubReleaseKind CANDIDATE
public static final com.android.jill.api.JillProvider$SubReleaseKind RELEASE
private static final com.android.jill.api.JillProvider$SubReleaseKind[] $VALUES
public static com.android.jill.api.JillProvider$SubReleaseKind[] values ()
public static com.android.jill.api.JillProvider$SubReleaseKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jill/api/JillProvider.classJillProvider.java
package com.android.jill.api
public abstract com.android.jill.api.JillProvider extends java.lang.Object {
public abstract com.android.jill.api.JillConfig createConfig (java.lang.Class) throws com.android.jill.api.ConfigNotSupportedException
public abstract boolean isConfigSupported (java.lang.Class)
public abstract java.util.Collection getSupportedConfigs ()
public abstract java.lang.String getTranslatorVersion ()
public abstract java.lang.String getTranslatorReleaseName ()
public abstract int getTranslatorReleaseCode ()
public abstract int getTranslatorSubReleaseCode ()
public abstract com.android.jill.api.JillProvider$SubReleaseKind getTranslatorSubReleaseKind ()
public abstract java.lang.String getTranslatorBuildId ()
public abstract java.lang.String getTranslatorSourceCodeBase ()
}
com/android/jill/api/example/WithServiceLoader.classWithServiceLoader.java
package com.android.jill.api.example
public com.android.jill.api.example.WithServiceLoader extends java.lang.Object {
static final boolean $assertionsDisabled
public void ()
public static void main (java.lang.String[]) throws java.lang.SecurityException java.lang.IllegalArgumentException
com.android.jill.api.JillProvider provider
java.util.NoSuchElementException e
Class config
java.util.Iterator i$
com.android.jill.api.v01.Api01Config config
com.android.jill.api.ConfigNotSupportedException e1
com.android.jill.api.v01.Api01TranslationTask translationTask
com.android.jill.api.v01.ConfigurationException e
com.android.jill.api.v01.TranslationException e
String[] args
java.util.ServiceLoader serviceLoader
com.android.jill.api.JillProvider provider
String str
com.android.jill.api.v01.Api01TranslationTask translationTask
com.android.jill.api.v01.Api01Config config
static void ()
}
com/android/jill/api/impl/JillProviderImpl$1.classJillProviderImpl.java
package com.android.jill.api.impl
com.android.jill.api.impl.JillProviderImpl$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$sched$util$SubReleaseKind
static void ()
}
com/android/jill/api/impl/JillProviderImpl.classJillProviderImpl.java
package com.android.jill.api.impl
public com.android.jill.api.impl.JillProviderImpl extends java.lang.Object implements com.android.jill.api.JillProvider {
public void ()
public com.android.jill.api.JillConfig createConfig (java.lang.Class) throws com.android.jill.api.ConfigNotSupportedException
Class cls
public boolean isConfigSupported (java.lang.Class)
Class cls
public java.util.Collection getSupportedConfigs ()
java.util.List result
public java.lang.String getTranslatorVersion ()
public java.lang.String getTranslatorReleaseName ()
public int getTranslatorReleaseCode ()
public int getTranslatorSubReleaseCode ()
public com.android.jill.api.JillProvider$SubReleaseKind getTranslatorSubReleaseKind ()
public java.lang.String getTranslatorBuildId ()
public java.lang.String getTranslatorSourceCodeBase ()
}
com/android/jill/api/v01/Api01Config.classApi01Config.java
package com.android.jill.api.v01
public abstract com.android.jill.api.v01.Api01Config extends java.lang.Object implements com.android.jill.api.JillConfig {
public abstract void setVerbose (boolean) throws com.android.jill.api.v01.ConfigurationException
public abstract void setInputJavaBinaryFile (java.io.File) throws com.android.jill.api.v01.ConfigurationException
public abstract void setOutputJackFile (java.io.File) throws com.android.jill.api.v01.ConfigurationException
public abstract void setDebugInfo (boolean) throws com.android.jill.api.v01.ConfigurationException
public abstract com.android.jill.api.v01.Api01TranslationTask getTask () throws com.android.jill.api.v01.ConfigurationException
}
com/android/jill/api/v01/Api01TranslationTask.classApi01TranslationTask.java
package com.android.jill.api.v01
public abstract com.android.jill.api.v01.Api01TranslationTask extends java.lang.Object {
public abstract void run () throws com.android.jill.api.v01.TranslationException java.lang.IllegalStateException
}
com/android/jill/api/v01/Cli01Config.classCli01Config.java
package com.android.jill.api.v01
public abstract com.android.jill.api.v01.Cli01Config extends java.lang.Object implements com.android.jill.api.JillConfig {
public abstract com.android.jill.api.v01.Cli01TranslationTask getTask (java.lang.String[]) throws com.android.jill.api.v01.ConfigurationException
public abstract void setStandardError (java.io.PrintStream)
public abstract void setStandardOutput (java.io.PrintStream)
public abstract void setWorkingDirectory (java.io.File)
}
com/android/jill/api/v01/Cli01TranslationTask.classCli01TranslationTask.java
package com.android.jill.api.v01
public abstract com.android.jill.api.v01.Cli01TranslationTask extends java.lang.Object {
public abstract int run () throws com.android.jill.api.v01.TranslationException java.lang.IllegalStateException
}
com/android/jill/api/v01/ConfigurationException.classConfigurationException.java
package com.android.jill.api.v01
public com.android.jill.api.v01.ConfigurationException extends java.lang.Exception {
private static final long serialVersionUID
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/jill/api/v01/TranslationException.classTranslationException.java
package com.android.jill.api.v01
public com.android.jill.api.v01.TranslationException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/jill/api/v01/impl/Api01ConfigImpl$Api01TranslationTaskImpl.classApi01ConfigImpl.java
package com.android.jill.api.v01.impl
com.android.jill.api.v01.impl.Api01ConfigImpl$Api01TranslationTaskImpl extends java.lang.Object implements com.android.jill.api.v01.Api01TranslationTask {
private final com.android.jill.Options options
public void (com.android.jill.Options)
com.android.jill.Options options
public void run ()
}
com/android/jill/api/v01/impl/Api01ConfigImpl.classApi01ConfigImpl.java
package com.android.jill.api.v01.impl
public com.android.jill.api.v01.impl.Api01ConfigImpl extends java.lang.Object implements com.android.jill.api.v01.Api01Config {
private final com.android.jill.Options options
public void ()
public com.android.jill.api.v01.Api01TranslationTask getTask ()
public void setVerbose (boolean)
boolean isVerbose
public void setInputJavaBinaryFile (java.io.File) throws com.android.jill.api.v01.ConfigurationException
java.io.File input
public void setOutputJackFile (java.io.File)
java.io.File outputJackFile
public void setDebugInfo (boolean)
boolean debugInfo
}
com/android/jill/api/v01/impl/Cli01ConfigImpl$Cli01TranslationTaskImpl.classCli01ConfigImpl.java
package com.android.jill.api.v01.impl
com.android.jill.api.v01.impl.Cli01ConfigImpl$Cli01TranslationTaskImpl extends com.android.jill.Main implements com.android.jill.api.v01.Cli01TranslationTask {
private final com.android.jill.Options options
public void (com.android.jill.Options)
com.android.jill.Options options
public int run ()
java.io.PrintStream err
}
com/android/jill/api/v01/impl/Cli01ConfigImpl.classCli01ConfigImpl.java
package com.android.jill.api.v01.impl
public com.android.jill.api.v01.impl.Cli01ConfigImpl extends java.lang.Object implements com.android.jill.api.v01.Cli01Config {
private java.io.PrintStream standardError
private java.io.File workingDirectory
public void ()
public com.android.jill.api.v01.Cli01TranslationTask getTask (java.lang.String[]) throws com.android.jill.api.v01.ConfigurationException
com.android.jill.Options options
org.kohsuke.args4j.CmdLineException e
java.io.IOException e
String[] args
public void setStandardError (java.io.PrintStream)
java.io.PrintStream standardError
public void setStandardOutput (java.io.PrintStream)
java.io.PrintStream standardOutput
public void setWorkingDirectory (java.io.File)
java.io.File workingDirectory
}
com/android/jill/backend/jayce/JayceOutputStream.classJayceOutputStream.java
package com.android.jill.backend.jayce
com.android.jill.backend.jayce.JayceOutputStream extends java.lang.Object implements java.io.DataOutput {
private final java.io.DataOutputStream out
public void (java.io.OutputStream)
java.io.OutputStream out
private static byte[] stringToUtf8Bytes (java.lang.String)
char c
int i
String string
int len
byte[] bytes
int outAt
byte[] result
public void write (int) throws java.io.IOException
int b
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public void writeBoolean (boolean) throws java.io.IOException
boolean v
public void writeByte (int) throws java.io.IOException
int v
public void writeShort (int) throws java.io.IOException
int v
public void writeChar (int) throws java.io.IOException
int v
public void writeInt (int) throws java.io.IOException
int v
int remaining
boolean hasMore
int end
public void writeLong (long) throws java.io.IOException
long v
long remaining
boolean hasMore
long end
public void writeFloat (float) throws java.io.IOException
float v
public void writeDouble (double) throws java.io.IOException
double v
public void writeBytes (java.lang.String) throws java.io.IOException
String s
public void writeChars (java.lang.String) throws java.io.IOException
String s
public void writeUTF (java.lang.String) throws java.io.IOException
byte[] utf8String
String s
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
}
com/android/jill/backend/jayce/JaycePrettyWriter.classJaycePrettyWriter.java
package com.android.jill.backend.jayce
public com.android.jill.backend.jayce.JaycePrettyWriter extends com.android.jill.backend.jayce.JayceWriter {
private static final String LINE_SEPARATOR
private static final String INDENT_GRANULARITY
private int indent
public void (java.io.OutputStream)
java.io.OutputStream out
public void writeKeyword (com.android.jill.backend.jayce.Token) throws java.io.IOException
com.android.jill.backend.jayce.Token token
public void writeOpen () throws java.io.IOException
public void writeClose () throws java.io.IOException
public void writeString (java.lang.String) throws java.io.IOException
String string
public void writeNull () throws java.io.IOException
public void writeFileName (java.lang.String) throws java.io.IOException
String fileName
public void writeCurrentLineInfo (int) throws java.io.IOException
int lineNumber
protected void writeSpace () throws java.io.IOException
public void writeInt (int) throws java.io.IOException
int value
public void writeByte (byte) throws java.io.IOException
byte value
public void writeChar (char) throws java.io.IOException
char value
public void writeShort (short) throws java.io.IOException
short value
public void writeLong (long) throws java.io.IOException
long value
public void writeFloat (float) throws java.io.IOException
float value
public void writeDouble (double) throws java.io.IOException
double value
private void writeIdent () throws java.io.IOException
private void writeLn () throws java.io.IOException
private void indentIn ()
private void indentOut ()
static void ()
}
com/android/jill/backend/jayce/JayceWriter.classJayceWriter.java
package com.android.jill.backend.jayce
public com.android.jill.backend.jayce.JayceWriter extends java.lang.Object {
protected final java.util.Stack writers
private final java.util.Stack outputStreams
private final java.util.Stack nodeCounters
private final java.util.List currentCatchBlockList
public void (java.io.OutputStream)
java.io.OutputStream out
public void writeBoolean (boolean) throws java.io.IOException
boolean value
private void writeIntInternal (int) throws java.io.IOException
int value
public void writeInt (int) throws java.io.IOException
int value
public void writeTrimmedInt (int) throws java.io.IOException
int value
private void writeLongInternal (long) throws java.io.IOException
long value
public void writeLong (long) throws java.io.IOException
long value
public void writeByte (byte) throws java.io.IOException
byte value
public void writeShort (short) throws java.io.IOException
short value
public void writeChar (char) throws java.io.IOException
char value
public void writeFloat (float) throws java.io.IOException
float value
public void writeDouble (double) throws java.io.IOException
double value
public void writeKeyword (com.android.jill.backend.jayce.Token) throws java.io.IOException
com.android.jill.backend.jayce.Token token
public void writeToken (com.android.jill.backend.jayce.Token) throws java.io.IOException
com.android.jill.backend.jayce.Token token
public void writeOpen () throws java.io.IOException
public void writeClose () throws java.io.IOException
public void writeOpenNodeList ()
java.io.ByteArrayOutputStream baos
public void writeCloseNodeList () throws java.io.IOException
com.android.jill.backend.jayce.JayceOutputStream w
java.io.ByteArrayOutputStream baos
public void writeRetentionPolicyEnum (java.lang.Enum) throws java.io.IOException
Enum enumValue
public void writeFieldRefKindEnum (java.lang.Enum) throws java.io.IOException
Enum enumValue
public void writeMethodKindEnum (java.lang.Enum) throws java.io.IOException
Enum enumValue
public void writeReceiverKindEnum (java.lang.Enum) throws java.io.IOException
Enum enumValue
public void writeDispatchKindEnum (java.lang.Enum) throws java.io.IOException
Enum enumValue
public void writeIds (java.util.List) throws java.io.IOException
String id
java.util.Iterator i$
java.util.List list
public void writeCatchBlockIds (java.util.Set) throws java.io.IOException
String s
java.util.Iterator i$
String s
java.util.Iterator i$
int i
int i
java.util.Set list
java.util.List removedIds
java.util.List addedIds
int addedIdsSize
int removedIdsSize
public void clearCatchBlockIds ()
public boolean isCurrentCatchBlockListEmpty ()
public void writeId (java.lang.String) throws java.io.IOException
String id
private void writeStringInternal (java.lang.String) throws java.io.IOException
String string
public void writeString (java.lang.String) throws java.io.IOException
String string
public void writeNull () throws java.io.IOException
protected void writeSpace () throws java.io.IOException
public void writeFileName (java.lang.String) throws java.io.IOException
String fileName
private void writeOpenFileName () throws java.io.IOException
private void writeCloseFileName () throws java.io.IOException
public void writeCurrentLineInfo (int) throws java.io.IOException
int lineNumber
private void writeOpenLineInfo () throws java.io.IOException
private void writeCloseLineInfo () throws java.io.IOException
private void writeOpenAddCatchBlockIds () throws java.io.IOException
private void writeOpenRemoveCatchBlockIds () throws java.io.IOException
private void writeCloseCatchBlockIds () throws java.io.IOException
public void flush () throws java.io.IOException
}
com/android/jill/backend/jayce/Token.classToken.java
package com.android.jill.backend.jayce
public final com.android.jill.backend.jayce.Token extends java.lang.Enum {
public static final com.android.jill.backend.jayce.Token EOF
public static final com.android.jill.backend.jayce.Token DOUBLE_QUOTE
public static final com.android.jill.backend.jayce.Token LPARENTHESIS
public static final com.android.jill.backend.jayce.Token RPARENTHESIS
public static final com.android.jill.backend.jayce.Token SHARP
public static final com.android.jill.backend.jayce.Token LBRACKET
public static final com.android.jill.backend.jayce.Token RBRACKET
public static final com.android.jill.backend.jayce.Token LCURLY_ADD
public static final com.android.jill.backend.jayce.Token LCURLY_REMOVE
public static final com.android.jill.backend.jayce.Token RCURLY
public static final com.android.jill.backend.jayce.Token NULL
public static final com.android.jill.backend.jayce.Token NUMBER_VALUE
public static final com.android.jill.backend.jayce.Token STRING_VALUE
public static final com.android.jill.backend.jayce.Token ABSENT_ARRAY_DIMENSION
public static final com.android.jill.backend.jayce.Token ADD_OPERATION
public static final com.android.jill.backend.jayce.Token ALLOC
public static final com.android.jill.backend.jayce.Token AND_OPERATION
public static final com.android.jill.backend.jayce.Token ANNOTATION
public static final com.android.jill.backend.jayce.Token ANNOTATION_METHOD
public static final com.android.jill.backend.jayce.Token ANNOTATION_TYPE
public static final com.android.jill.backend.jayce.Token ARRAY_LENGTH
public static final com.android.jill.backend.jayce.Token ARRAY_LITERAL
public static final com.android.jill.backend.jayce.Token ARRAY_REF
public static final com.android.jill.backend.jayce.Token ASG_ADD_OPERATION
public static final com.android.jill.backend.jayce.Token ASG_BIT_AND_OPERATION
public static final com.android.jill.backend.jayce.Token ASG_BIT_OR_OPERATION
public static final com.android.jill.backend.jayce.Token ASG_BIT_XOR_OPERATION
public static final com.android.jill.backend.jayce.Token ASG_CONCAT_OPERATION
public static final com.android.jill.backend.jayce.Token ASG_DIV_OPERATION
public static final com.android.jill.backend.jayce.Token ASG_MOD_OPERATION
public static final com.android.jill.backend.jayce.Token ASG_MUL_OPERATION
public static final com.android.jill.backend.jayce.Token ASG_OPERATION
public static final com.android.jill.backend.jayce.Token ASG_SHL_OPERATION
public static final com.android.jill.backend.jayce.Token ASG_SHR_OPERATION
public static final com.android.jill.backend.jayce.Token ASG_SHRU_OPERATION
public static final com.android.jill.backend.jayce.Token ASG_SUB_OPERATION
public static final com.android.jill.backend.jayce.Token ASSERT_STATEMENT
public static final com.android.jill.backend.jayce.Token BIT_AND_OPERATION
public static final com.android.jill.backend.jayce.Token BIT_OR_OPERATION
public static final com.android.jill.backend.jayce.Token BIT_XOR_OPERATION
public static final com.android.jill.backend.jayce.Token BLOCK
public static final com.android.jill.backend.jayce.Token BOOLEAN_LITERAL
public static final com.android.jill.backend.jayce.Token BREAK_STATEMENT
public static final com.android.jill.backend.jayce.Token BYTE_LITERAL
public static final com.android.jill.backend.jayce.Token CASE_STATEMENT
public static final com.android.jill.backend.jayce.Token CATCH_BLOCK
public static final com.android.jill.backend.jayce.Token CHAR_LITERAL
public static final com.android.jill.backend.jayce.Token CLASS
public static final com.android.jill.backend.jayce.Token CLASS_LITERAL
public static final com.android.jill.backend.jayce.Token CONCAT_OPERATION
public static final com.android.jill.backend.jayce.Token CONDITIONAL_EXPRESSION
public static final com.android.jill.backend.jayce.Token CONSTRUCTOR
public static final com.android.jill.backend.jayce.Token CONTINUE_STATEMENT
public static final com.android.jill.backend.jayce.Token DIV_OPERATION
public static final com.android.jill.backend.jayce.Token DO_STATEMENT
public static final com.android.jill.backend.jayce.Token DOUBLE_LITERAL
public static final com.android.jill.backend.jayce.Token DYNAMIC_CAST_OPERATION
public static final com.android.jill.backend.jayce.Token ENUM
public static final com.android.jill.backend.jayce.Token ENUM_FIELD
public static final com.android.jill.backend.jayce.Token ENUM_LITERAL
public static final com.android.jill.backend.jayce.Token EQ_OPERATION
public static final com.android.jill.backend.jayce.Token EXCEPTION_RUNTIME_VALUE
public static final com.android.jill.backend.jayce.Token EXPRESSION_STATEMENT
public static final com.android.jill.backend.jayce.Token FIELD
public static final com.android.jill.backend.jayce.Token FIELD_INITIALIZER
public static final com.android.jill.backend.jayce.Token FIELD_REF
public static final com.android.jill.backend.jayce.Token FLOAT_LITERAL
public static final com.android.jill.backend.jayce.Token FOR_STATEMENT
public static final com.android.jill.backend.jayce.Token GENERIC_SIGNATURE
public static final com.android.jill.backend.jayce.Token GOTO
public static final com.android.jill.backend.jayce.Token GTE_OPERATION
public static final com.android.jill.backend.jayce.Token GT_OPERATION
public static final com.android.jill.backend.jayce.Token IF_STATEMENT
public static final com.android.jill.backend.jayce.Token INSTANCE_OF
public static final com.android.jill.backend.jayce.Token INT_LITERAL
public static final com.android.jill.backend.jayce.Token INTERFACE
public static final com.android.jill.backend.jayce.Token LABELED_STATEMENT
public static final com.android.jill.backend.jayce.Token LOCAL
public static final com.android.jill.backend.jayce.Token LOCAL_REF
public static final com.android.jill.backend.jayce.Token LOCK
public static final com.android.jill.backend.jayce.Token LONG_LITERAL
public static final com.android.jill.backend.jayce.Token LTE_OPERATION
public static final com.android.jill.backend.jayce.Token LT_OPERATION
public static final com.android.jill.backend.jayce.Token METHOD
public static final com.android.jill.backend.jayce.Token METHOD_BODY
public static final com.android.jill.backend.jayce.Token METHOD_CALL
public static final com.android.jill.backend.jayce.Token METHOD_LITERAL
public static final com.android.jill.backend.jayce.Token MOD_OPERATION
public static final com.android.jill.backend.jayce.Token MUL_OPERATION
public static final com.android.jill.backend.jayce.Token MULTI_EXPRESSION
public static final com.android.jill.backend.jayce.Token NAME_VALUE_PAIR
public static final com.android.jill.backend.jayce.Token NEQ_OPERATION
public static final com.android.jill.backend.jayce.Token NATIVE_METHOD_BODY
public static final com.android.jill.backend.jayce.Token NEW_ARRAY
public static final com.android.jill.backend.jayce.Token NEW_INSTANCE
public static final com.android.jill.backend.jayce.Token NULL_LITERAL
public static final com.android.jill.backend.jayce.Token OR_OPERATION
public static final com.android.jill.backend.jayce.Token PARAMETER
public static final com.android.jill.backend.jayce.Token PARAMETER_REF
public static final com.android.jill.backend.jayce.Token POSTFIX_DEC_OPERATION
public static final com.android.jill.backend.jayce.Token POSTFIX_INC_OPERATION
public static final com.android.jill.backend.jayce.Token PREFIX_BIT_NOT_OPERATION
public static final com.android.jill.backend.jayce.Token PREFIX_DEC_OPERATION
public static final com.android.jill.backend.jayce.Token PREFIX_INC_OPERATION
public static final com.android.jill.backend.jayce.Token PREFIX_NEG_OPERATION
public static final com.android.jill.backend.jayce.Token PREFIX_NOT_OPERATION
public static final com.android.jill.backend.jayce.Token RESERVED
public static final com.android.jill.backend.jayce.Token REINTERPRETCAST_OPERATION
public static final com.android.jill.backend.jayce.Token RETURN_STATEMENT
public static final com.android.jill.backend.jayce.Token SHL_OPERATION
public static final com.android.jill.backend.jayce.Token SHORT_LITERAL
public static final com.android.jill.backend.jayce.Token SHR_OPERATION
public static final com.android.jill.backend.jayce.Token SHRU_OPERATION
public static final com.android.jill.backend.jayce.Token SIMPLE_NAME
public static final com.android.jill.backend.jayce.Token SUB_OPERATION
public static final com.android.jill.backend.jayce.Token STRING_LITERAL
public static final com.android.jill.backend.jayce.Token SWITCH_STATEMENT
public static final com.android.jill.backend.jayce.Token SYNCHRONIZED_BLOCK
public static final com.android.jill.backend.jayce.Token THIS_REF
public static final com.android.jill.backend.jayce.Token THIS_REF_TYPE_INFO
public static final com.android.jill.backend.jayce.Token THROW_STATEMENT
public static final com.android.jill.backend.jayce.Token THROWN_EXCEPTION
public static final com.android.jill.backend.jayce.Token TRY_STATEMENT
public static final com.android.jill.backend.jayce.Token UNLOCK
public static final com.android.jill.backend.jayce.Token WHILE_STATEMENT
private String label
private static final com.android.jill.backend.jayce.Token[] $VALUES
public static com.android.jill.backend.jayce.Token[] values ()
public static com.android.jill.backend.jayce.Token valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String text
public int getId ()
public java.lang.String getText ()
static void ()
}
com/android/jill/frontend/java/AnnotationWriter.classAnnotationWriter.java
package com.android.jill.frontend.java
public com.android.jill.frontend.java.AnnotationWriter extends com.android.jill.frontend.java.JillWriter {
private static final String JAVA_LANG_SYNTHETIC
static final boolean $assertionsDisabled
public void (com.android.jill.backend.jayce.JayceWriter, com.android.jill.frontend.java.SourceInfoWriter)
com.android.jill.backend.jayce.JayceWriter writer
com.android.jill.frontend.java.SourceInfoWriter sourceInfoWriter
public void writeRetentionPolicy (org.objectweb.asm.tree.ClassNode) throws java.io.IOException
String[] enumAccess
org.objectweb.asm.tree.AnnotationNode anno
java.util.Iterator i$
org.objectweb.asm.tree.ClassNode cn
boolean retentionAnnotationFound
public void writeAnnotations (org.objectweb.asm.tree.ClassNode) throws java.io.IOException
org.objectweb.asm.tree.ClassNode cn
public void writeAnnotations (org.objectweb.asm.tree.MethodNode) throws java.io.IOException
org.objectweb.asm.tree.MethodNode mn
public void writeAnnotations (org.objectweb.asm.tree.FieldNode) throws java.io.IOException
org.objectweb.asm.tree.FieldNode fn
public void writeAnnotations (org.objectweb.asm.tree.MethodNode, int) throws java.io.IOException
org.objectweb.asm.tree.MethodNode mn
int parameterAnnotIdx
public void writeValue (java.lang.Object) throws java.io.IOException
org.objectweb.asm.tree.AnnotationNode annotationNode
Object value
private void writeAnnotations (java.util.List, com.android.jill.frontend.java.RetentionPolicy) throws java.io.IOException
org.objectweb.asm.tree.AnnotationNode anno
java.util.Iterator i$
java.util.List annotations
com.android.jill.frontend.java.RetentionPolicy retentionPolicy
private void writeAnnotation (org.objectweb.asm.tree.AnnotationNode, com.android.jill.frontend.java.RetentionPolicy) throws java.io.IOException
org.objectweb.asm.tree.AnnotationNode anno
com.android.jill.frontend.java.RetentionPolicy retentionPolicy
private void writeNameValuePair (java.util.List) throws java.io.IOException
String name
Object value
int i
java.util.List values
private void writeValue (java.lang.String[]) throws java.io.IOException
String[] value
static void ()
}
com/android/jill/frontend/java/AsmHelper.classAsmHelper.java
package com.android.jill.frontend.java
public com.android.jill.frontend.java.AsmHelper extends java.lang.Object {
private static final String JAVA_LANG_ENUM
private static final int JAVA_ACCESS_FLAGS_MASK
private static final String GENERIC_SIGNATURE_START
private static final String GENERIC_SIGNATURE_END
static final boolean $assertionsDisabled
public void ()
public static boolean isGenericSignature (org.objectweb.asm.tree.ClassNode)
org.objectweb.asm.tree.ClassNode cn
public static boolean isInterface (org.objectweb.asm.tree.ClassNode)
org.objectweb.asm.tree.ClassNode cn
public static boolean isAnnotation (org.objectweb.asm.tree.ClassNode)
org.objectweb.asm.tree.ClassNode cn
public static boolean isEnum (org.objectweb.asm.tree.ClassNode)
org.objectweb.asm.tree.ClassNode cn
public static boolean isStatic (org.objectweb.asm.tree.FieldNode)
org.objectweb.asm.tree.FieldNode fn
public static boolean isEnumField (org.objectweb.asm.tree.FieldNode)
org.objectweb.asm.tree.FieldNode fn
public static boolean isNative (org.objectweb.asm.tree.MethodNode)
org.objectweb.asm.tree.MethodNode mn
public static boolean isAbstract (org.objectweb.asm.tree.MethodNode)
org.objectweb.asm.tree.MethodNode mn
public static boolean isStatic (org.objectweb.asm.tree.MethodNode)
org.objectweb.asm.tree.MethodNode mn
public static boolean isPrivate (org.objectweb.asm.tree.MethodNode)
org.objectweb.asm.tree.MethodNode mn
public static boolean isConstructor (org.objectweb.asm.tree.MethodNode)
org.objectweb.asm.tree.MethodNode mn
public static boolean isStaticInit (org.objectweb.asm.tree.MethodNode)
org.objectweb.asm.tree.MethodNode mn
public static boolean isLocalStoreOf (org.objectweb.asm.tree.AbstractInsnNode, int)
org.objectweb.asm.tree.VarInsnNode varInsn
org.objectweb.asm.tree.AbstractInsnNode insn
int localIdx
public static boolean isLocalLoadOf (org.objectweb.asm.tree.AbstractInsnNode, int)
org.objectweb.asm.tree.VarInsnNode varInsn
org.objectweb.asm.tree.AbstractInsnNode insn
int localIdx
public static java.lang.String getDescriptor (org.objectweb.asm.tree.ClassNode)
org.objectweb.asm.tree.ClassNode cn
public static java.util.List getDescriptorsFromInternalNames (java.util.List)
String internalName
java.util.Iterator i$
java.util.List internalInterfaceNames
java.util.List interfaceDescs
public static java.lang.String getSourceName (org.objectweb.asm.tree.ClassNode)
org.objectweb.asm.tree.InnerClassNode innerClassNode
java.util.Iterator i$
org.objectweb.asm.tree.InnerClassNode matchingInnerClassNode
org.objectweb.asm.tree.ClassNode cn
int lastPathSeparatorIndex
int startIndex
public static int getModifiers (org.objectweb.asm.tree.ClassNode)
org.objectweb.asm.tree.InnerClassNode innerClassNode
java.util.Iterator i$
org.objectweb.asm.tree.InnerClassNode matchingInnerClassNode
org.objectweb.asm.tree.ClassNode cn
int modifier
public static int getModifiers (org.objectweb.asm.tree.MethodNode)
org.objectweb.asm.tree.MethodNode mn
public static int getModifiers (org.objectweb.asm.tree.FieldNode)
org.objectweb.asm.tree.FieldNode fn
static void ()
}
com/android/jill/frontend/java/ClassNodeWriter.classClassNodeWriter.java
package com.android.jill.frontend.java
public com.android.jill.frontend.java.ClassNodeWriter extends com.android.jill.frontend.java.JillWriter {
public static final int COMPILE_TIME_CONSTANT
private final com.android.jill.frontend.java.AnnotationWriter annotWriter
private static final int ORDINAL_UNKNOWN
private final com.android.jill.Options options
static final boolean $assertionsDisabled
public void (com.android.jill.backend.jayce.JayceWriter, com.android.jill.frontend.java.SourceInfoWriter, com.android.jill.Options)
com.android.jill.backend.jayce.JayceWriter writer
com.android.jill.frontend.java.SourceInfoWriter sourceInfoWriter
com.android.jill.Options options
public void write (org.objectweb.asm.tree.ClassNode) throws java.io.IOException
org.objectweb.asm.tree.ClassNode cn
private void writeEnum (org.objectweb.asm.tree.ClassNode) throws java.io.IOException
org.objectweb.asm.tree.ClassNode cn
private void writeClass (org.objectweb.asm.tree.ClassNode) throws java.io.IOException
org.objectweb.asm.tree.ClassNode cn
private void writeInterface (org.objectweb.asm.tree.ClassNode) throws java.io.IOException
org.objectweb.asm.tree.ClassNode cn
private boolean isPackageInfoIfNotAbstract (org.objectweb.asm.tree.ClassNode)
org.objectweb.asm.tree.ClassNode cn
private void writeAnnotation (org.objectweb.asm.tree.ClassNode) throws java.io.IOException
org.objectweb.asm.tree.ClassNode cn
private void writeThisRefTypeInfoMarker (org.objectweb.asm.tree.ClassNode) throws java.io.IOException
org.objectweb.asm.tree.LocalVariableNode lvn
java.util.Iterator i$
org.objectweb.asm.tree.MethodNode mn
java.util.Iterator i$
org.objectweb.asm.tree.ClassNode cn
String thisRefSignature
private void writeGenericSignatureMarker (org.objectweb.asm.tree.ClassNode) throws java.io.IOException
org.objectweb.asm.tree.ClassNode cn
private void writeSourceNameMarker (org.objectweb.asm.tree.ClassNode) throws java.io.IOException
org.objectweb.asm.tree.ClassNode cn
private void writeGenericSignatureMarker (org.objectweb.asm.tree.FieldNode) throws java.io.IOException
org.objectweb.asm.tree.FieldNode fn
private void writeFields (org.objectweb.asm.tree.ClassNode) throws java.io.IOException
org.objectweb.asm.tree.FieldNode fn
java.util.Iterator i$
org.objectweb.asm.tree.ClassNode cn
private void writeEnumFields (org.objectweb.asm.tree.ClassNode) throws java.io.IOException
org.objectweb.asm.tree.FieldNode fn
java.util.Iterator i$
org.objectweb.asm.tree.ClassNode cn
private void writeField (org.objectweb.asm.tree.ClassNode, org.objectweb.asm.tree.FieldNode, com.android.jill.backend.jayce.Token) throws java.io.IOException
org.objectweb.asm.tree.ClassNode cn
org.objectweb.asm.tree.FieldNode fn
com.android.jill.backend.jayce.Token kind
private void writeFieldValue (org.objectweb.asm.tree.ClassNode, org.objectweb.asm.tree.FieldNode) throws java.io.IOException
int intValue
Object value
org.objectweb.asm.tree.ClassNode cn
org.objectweb.asm.tree.FieldNode fn
private void writeAnnotationMethods (org.objectweb.asm.tree.ClassNode) throws java.io.IOException
org.objectweb.asm.tree.MethodNode mn
java.util.Iterator i$
org.objectweb.asm.tree.ClassNode cn
private void writeMethods (org.objectweb.asm.tree.ClassNode) throws java.io.IOException
org.objectweb.asm.tree.MethodNode mn
java.util.Iterator i$
org.objectweb.asm.tree.ClassNode cn
private void writingInners (org.objectweb.asm.tree.ClassNode) throws java.io.IOException
org.objectweb.asm.tree.InnerClassNode innerClassNode
java.util.Iterator i$
org.objectweb.asm.tree.InnerClassNode matchingInnerClassNode
org.objectweb.asm.tree.ClassNode cn
java.util.List innerClasses
java.util.List innerIds
private void writeEnclosingInformation (org.objectweb.asm.tree.ClassNode) throws java.io.IOException
org.objectweb.asm.tree.InnerClassNode innerClassNode
java.util.Iterator i$
String outerClassName
org.objectweb.asm.tree.InnerClassNode matchingInnerClassNode
org.objectweb.asm.tree.ClassNode cn
java.util.List innerClasses
static void ()
}
com/android/jill/frontend/java/JavaTransformer.classJavaTransformer.java
package com.android.jill.frontend.java
public com.android.jill.frontend.java.JavaTransformer extends java.lang.Object {
private static final String LIB_MAJOR_VERSION
private static final String LIB_MINOR_VERSION
private static final String JAYCE_MAJOR_VERSION
private static final String JAYCE_MINOR_VERSION
private static final String KEY_LIB_MAJOR_VERSION
private static final String KEY_LIB_MINOR_VERSION
private static final String KEY_LIB_EMITTER
private static final String KEY_LIB_EMITTER_VERSION
private static final String KEY_JAYCE
private static final String KEY_JAYCE_MAJOR_VERSION
private static final String KEY_JAYCE_MINOR_VERSION
private static final String JACK_LIBRARY_PROPERTIES
private final String version
private final com.android.jill.Options options
private static final String JAYCE_FILE_EXTENSION
private static final String JAYCE_PREFIX_INTO_LIB
private static final char TYPE_NAME_SEPARATOR
private final java.util.Properties jackLibraryProperties
static final boolean $assertionsDisabled
public void (java.lang.String, com.android.jill.Options)
String version
com.android.jill.Options options
public void transform (java.util.List)
java.io.FileInputStream fis
java.io.File fileToTransform
java.util.Iterator i$
java.io.FileInputStream fis
java.io.File fileToTransform
java.util.Iterator i$
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.util.List javaBinaryFiles
java.util.zip.ZipOutputStream zos
public void transform (java.util.jar.JarFile)
java.io.IOException e
Exception e
java.io.IOException e
java.util.jar.JarFile jarFile
java.util.zip.ZipOutputStream zos
private void dumpJackLibraryProperties (java.util.zip.ZipOutputStream)
java.util.zip.ZipOutputStream zos
private void dumpPropertiesToZip (java.util.zip.ZipOutputStream, java.util.Properties)
java.util.zip.ZipEntry entry
java.io.IOException e
java.util.zip.ZipOutputStream zos
java.util.Properties libraryProperties
private void dumpPropertiesToFile (java.io.File, java.util.Properties)
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.File outputFile
java.util.Properties libraryProperties
java.io.File outputDir
java.io.File libraryPropertiesFile
java.io.FileOutputStream fos
private void transformJavaFiles (java.util.jar.JarFile, java.util.zip.ZipOutputStream) throws java.io.IOException
java.io.InputStream is
java.util.jar.JarEntry fileEntry
java.util.jar.JarEntry entry
String name
java.util.jar.JarFile jarFile
java.util.zip.ZipOutputStream zos
java.util.Enumeration entries
private void transformToZip (java.io.InputStream, java.util.zip.ZipOutputStream, java.util.jar.JarFile) throws java.io.IOException
java.util.zip.ZipEntry entry
java.io.IOException e
java.io.InputStream is
java.util.zip.ZipOutputStream zipOutputStream
java.util.jar.JarFile jarFile
org.objectweb.asm.tree.ClassNode cn
String filePath
private void transformToDir (java.io.InputStream, java.io.File) throws java.io.IOException
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.InputStream is
java.io.File outputDir
org.objectweb.asm.tree.ClassNode cn
String filePath
java.io.File outputFile
java.io.FileOutputStream fos
private void transform (org.objectweb.asm.tree.ClassNode, java.io.OutputStream) throws java.io.IOException
org.objectweb.asm.tree.ClassNode cn
java.io.OutputStream os
com.android.jill.backend.jayce.JayceWriter writer
com.android.jill.frontend.java.ClassNodeWriter asm2jayce
private void createParentDirectories (java.io.File) throws java.io.IOException
java.io.File outputFile
java.io.File parentFile
private com.android.jill.backend.jayce.JayceWriter createWriter (java.io.OutputStream)
java.io.OutputStream os
com.android.jill.backend.jayce.JayceWriter writer
private static java.lang.String getFilePath (java.lang.String)
String typeBinaryName
private org.objectweb.asm.tree.ClassNode getClassNode (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
org.objectweb.asm.ClassReader cr
org.objectweb.asm.tree.ClassNode cn
private void setJayceProperties ()
static void ()
}
com/android/jill/frontend/java/JillWriter.classJillWriter.java
package com.android.jill.frontend.java
public abstract com.android.jill.frontend.java.JillWriter extends java.lang.Object {
protected final com.android.jill.backend.jayce.JayceWriter writer
protected final com.android.jill.frontend.java.SourceInfoWriter sourceInfoWriter
static final boolean $assertionsDisabled
public void (com.android.jill.backend.jayce.JayceWriter, com.android.jill.frontend.java.SourceInfoWriter)
com.android.jill.backend.jayce.JayceWriter writer
com.android.jill.frontend.java.SourceInfoWriter sourceInfoWriter
protected void writeValue (java.lang.Object) throws java.io.IOException
Object value
protected void writeValue (java.lang.String) throws java.io.IOException
String value
protected void writeValue (boolean) throws java.io.IOException
boolean value
protected void writeValue (byte) throws java.io.IOException
byte value
protected void writeValue (char) throws java.io.IOException
char value
protected void writeValue (short) throws java.io.IOException
short value
protected void writeValue (int) throws java.io.IOException
int value
protected void writeValue (float) throws java.io.IOException
float value
protected void writeValue (double) throws java.io.IOException
double value
protected void writeValue (long) throws java.io.IOException
long value
protected void writeValue () throws java.io.IOException
protected void writeValue (org.objectweb.asm.Type) throws java.io.IOException
org.objectweb.asm.Type value
protected void writeValue (java.lang.Object[]) throws java.io.IOException
int j
Object[] value
protected java.lang.Object[] convertPrimitiveArrayToObject (java.lang.Object)
int i
Object array
int length
Object[] objectArray
static void ()
}
com/android/jill/frontend/java/MethodBodyWriter$1.classMethodBodyWriter.java
package com.android.jill.frontend.java
com.android.jill.frontend.java.MethodBodyWriter$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$jill$backend$jayce$Token
static void ()
}
com/android/jill/frontend/java/MethodBodyWriter$Case.classMethodBodyWriter.java
package com.android.jill.frontend.java
com.android.jill.frontend.java.MethodBodyWriter$Case extends java.lang.Object {
org.objectweb.asm.tree.LabelNode labelNode
Integer key
String caseId
public void (org.objectweb.asm.tree.LabelNode, int, java.lang.Integer)
org.objectweb.asm.tree.LabelNode labelNode
int switchIdx
Integer key
}
com/android/jill/frontend/java/MethodBodyWriter$CmpOperands.classMethodBodyWriter.java
package com.android.jill.frontend.java
com.android.jill.frontend.java.MethodBodyWriter$CmpOperands extends java.lang.Object {
int opcode
com.android.jill.frontend.java.Variable lhs
com.android.jill.frontend.java.Variable rhs
public void (int, com.android.jill.frontend.java.Variable, com.android.jill.frontend.java.Variable)
int opcode
com.android.jill.frontend.java.Variable lhs
com.android.jill.frontend.java.Variable rhs
}
com/android/jill/frontend/java/MethodBodyWriter$DispatchKind.classMethodBodyWriter.java
package com.android.jill.frontend.java
public final com.android.jill.frontend.java.MethodBodyWriter$DispatchKind extends java.lang.Enum {
public static final com.android.jill.frontend.java.MethodBodyWriter$DispatchKind VIRTUAL
public static final com.android.jill.frontend.java.MethodBodyWriter$DispatchKind DIRECT
private static final com.android.jill.frontend.java.MethodBodyWriter$DispatchKind[] $VALUES
public static com.android.jill.frontend.java.MethodBodyWriter$DispatchKind[] values ()
public static com.android.jill.frontend.java.MethodBodyWriter$DispatchKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jill/frontend/java/MethodBodyWriter$FieldRefKind.classMethodBodyWriter.java
package com.android.jill.frontend.java
public final com.android.jill.frontend.java.MethodBodyWriter$FieldRefKind extends java.lang.Enum {
public static final com.android.jill.frontend.java.MethodBodyWriter$FieldRefKind INSTANCE
public static final com.android.jill.frontend.java.MethodBodyWriter$FieldRefKind STATIC
private static final com.android.jill.frontend.java.MethodBodyWriter$FieldRefKind[] $VALUES
public static com.android.jill.frontend.java.MethodBodyWriter$FieldRefKind[] values ()
public static com.android.jill.frontend.java.MethodBodyWriter$FieldRefKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jill/frontend/java/MethodBodyWriter$MethodCallReceiverKind.classMethodBodyWriter.java
package com.android.jill.frontend.java
public final com.android.jill.frontend.java.MethodBodyWriter$MethodCallReceiverKind extends java.lang.Enum {
public static final com.android.jill.frontend.java.MethodBodyWriter$MethodCallReceiverKind CLASS
public static final com.android.jill.frontend.java.MethodBodyWriter$MethodCallReceiverKind INTERFACE
private static final com.android.jill.frontend.java.MethodBodyWriter$MethodCallReceiverKind[] $VALUES
public static com.android.jill.frontend.java.MethodBodyWriter$MethodCallReceiverKind[] values ()
public static com.android.jill.frontend.java.MethodBodyWriter$MethodCallReceiverKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jill/frontend/java/MethodBodyWriter$MethodKind.classMethodBodyWriter.java
package com.android.jill.frontend.java
public final com.android.jill.frontend.java.MethodBodyWriter$MethodKind extends java.lang.Enum {
public static final com.android.jill.frontend.java.MethodBodyWriter$MethodKind STATIC
public static final com.android.jill.frontend.java.MethodBodyWriter$MethodKind INSTANCE_NON_VIRTUAL
public static final com.android.jill.frontend.java.MethodBodyWriter$MethodKind INSTANCE_VIRTUAL
private static final com.android.jill.frontend.java.MethodBodyWriter$MethodKind[] $VALUES
public static com.android.jill.frontend.java.MethodBodyWriter$MethodKind[] values ()
public static com.android.jill.frontend.java.MethodBodyWriter$MethodKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jill/frontend/java/MethodBodyWriter.classMethodBodyWriter.java
package com.android.jill.frontend.java
public com.android.jill.frontend.java.MethodBodyWriter extends com.android.jill.frontend.java.JillWriter implements org.objectweb.asm.Opcodes {
private final java.util.Map nameToVar
private final java.util.Map parameter2Var
public static final int CONSTRUCTOR
private final java.util.HashMap cmpOperands
private final com.android.jill.frontend.java.AnnotationWriter annotWriter
private static final int NO_MODIFIER
private static final int TOP_OF_STACK
private final java.util.Set currentCatchList
private int currentLine
private final org.objectweb.asm.tree.ClassNode currentClass
private final org.objectweb.asm.tree.MethodNode currentMethod
private final org.objectweb.asm.tree.analysis.Analyzer analyzer
private int unusedVarCount
private int currentPc
private int startLine
private int endLine
private final com.android.jill.Options options
private final java.util.Map catchBlockToCatchedVariable
static final boolean $assertionsDisabled
public void (com.android.jill.backend.jayce.JayceWriter, com.android.jill.frontend.java.AnnotationWriter, org.objectweb.asm.tree.ClassNode, org.objectweb.asm.tree.MethodNode, com.android.jill.frontend.java.SourceInfoWriter, com.android.jill.Options)
org.objectweb.asm.tree.analysis.AnalyzerException e
com.android.jill.backend.jayce.JayceWriter writer
com.android.jill.frontend.java.AnnotationWriter annotWriter
org.objectweb.asm.tree.ClassNode cn
org.objectweb.asm.tree.MethodNode mn
com.android.jill.frontend.java.SourceInfoWriter sourceInfoWriter
com.android.jill.Options options
org.objectweb.asm.tree.analysis.BasicInterpreter bi
public void write () throws java.io.IOException
private void writeConstructor () throws java.io.IOException
private void writeMethod () throws java.io.IOException
com.android.jill.frontend.java.MethodBodyWriter$MethodKind methodKind
com.android.jill.frontend.java.MethodBodyWriter$MethodKind methodKind
com.android.jill.frontend.java.MethodBodyWriter$MethodKind methodKind
private void writeAnnotationMethod () throws java.io.IOException
private void writeOriginalTypeInfoMarker () throws java.io.IOException
private void writeThrownExceptionMarker () throws java.io.IOException
private org.objectweb.asm.tree.MethodNode getMethodWithoutJSR (org.objectweb.asm.tree.MethodNode)
org.objectweb.asm.tree.MethodNode mn
org.objectweb.asm.commons.JSRInlinerAdapter jsrInliner
private void writeMethodBody () throws java.io.IOException
private void computeStartAndEndLine ()
org.objectweb.asm.tree.LineNumberNode lnn
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.AbstractInsnNode[] arr$
int len$
int i$
private void createCaughtVariables ()
org.objectweb.asm.Type caughtType
com.android.jill.frontend.java.Variable declaringCatchVariable
org.objectweb.asm.Type caughtType
String id
org.objectweb.asm.tree.TryCatchBlockNode tryCatchNode
java.util.Iterator i$
private void writeNativeMethodBody () throws java.io.IOException
private void writeJavaMethodBody () throws java.io.IOException
private void writeBody () throws java.io.IOException
com.android.jill.frontend.java.Variable p
java.util.Map$Entry entry
java.util.Iterator i$
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.Frame currentFrame
org.objectweb.asm.tree.analysis.Frame nextFrame
int insnIdx
org.objectweb.asm.tree.analysis.Frame[] frames
private void writeCatchBlock (org.objectweb.asm.tree.LabelNode, int, org.objectweb.asm.tree.analysis.Frame[]) throws java.io.IOException
org.objectweb.asm.tree.TryCatchBlockNode tryCatchNode2
java.util.Iterator i$
com.android.jill.frontend.java.Variable declaringCatchVariable
java.util.List ids
org.objectweb.asm.tree.TryCatchBlockNode tryCatchNode
java.util.Iterator i$
org.objectweb.asm.tree.LabelNode labelNode
int labelIdx
org.objectweb.asm.tree.analysis.Frame[] frames
private void computeCatchList (org.objectweb.asm.tree.LabelNode)
String id
org.objectweb.asm.tree.TryCatchBlockNode tryCatchNode
java.util.Iterator i$
org.objectweb.asm.tree.LabelNode labelNode
private java.lang.String getCatchId (org.objectweb.asm.tree.LabelNode)
org.objectweb.asm.tree.LabelNode labelNode
int insnIndex
private void writeLabelInsn (int) throws java.io.IOException
int insnIdx
String id
private void writeEmptyBlock () throws java.io.IOException
private void writeInsn (org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.IincInsnNode) throws java.io.IOException
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Frame nextFrame
org.objectweb.asm.tree.IincInsnNode iincInsn
private void writeInsn (org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.IntInsnNode) throws java.io.IOException
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Frame nextFrame
org.objectweb.asm.tree.IntInsnNode intInsn
private void writeInsn (org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.MultiANewArrayInsnNode) throws java.io.IOException
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Frame nextFrame
org.objectweb.asm.tree.MultiANewArrayInsnNode manaIns
private void writeNewArray (org.objectweb.asm.tree.analysis.Frame, java.lang.String, int) throws java.io.IOException
int i
org.objectweb.asm.tree.analysis.Frame frame
String typeDesc
int dims
private void writeArrayRef (org.objectweb.asm.tree.analysis.Frame, int, int) throws java.io.IOException
org.objectweb.asm.tree.analysis.Frame frame
int startIdx
int opcode
org.objectweb.asm.Type refType
private void writeInsn (org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.LookupSwitchInsnNode, int) throws java.io.IOException
com.android.jill.frontend.java.MethodBodyWriter$Case c
org.objectweb.asm.tree.LabelNode labelNode
java.util.Iterator i$
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Frame nextFrame
org.objectweb.asm.tree.LookupSwitchInsnNode switchInsn
int idx
java.util.List cases
java.util.List casesLabelNodeAndKey
com.android.jill.frontend.java.MethodBodyWriter$Case defaultCase
int caseIdx
private void writeInsn (org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.TableSwitchInsnNode, int) throws java.io.IOException
com.android.jill.frontend.java.MethodBodyWriter$Case c
org.objectweb.asm.tree.LabelNode labelNode
java.util.Iterator i$
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Frame nextFrame
org.objectweb.asm.tree.TableSwitchInsnNode switchInsn
int idx
java.util.List cases
java.util.List casesLabelNodeAndKey
com.android.jill.frontend.java.MethodBodyWriter$Case defaultCase
int key
private void writeSwitch (org.objectweb.asm.tree.analysis.Frame, java.util.List, java.util.List) throws java.io.IOException
com.android.jill.frontend.java.MethodBodyWriter$Case c
java.util.Iterator i$
com.android.jill.frontend.java.MethodBodyWriter$Case c
java.util.Iterator i$
org.objectweb.asm.tree.analysis.Frame frame
java.util.List cases
java.util.List casesLabelNodeAndKey
private void writeInsn (org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.TypeInsnNode) throws java.io.IOException
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Frame nextFrame
org.objectweb.asm.tree.TypeInsnNode typeInsn
String descriptor
private void writeInsn (org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.FieldInsnNode) throws java.io.IOException
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Frame nextFrame
org.objectweb.asm.tree.FieldInsnNode fldInsn
private void writeInsn (org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.MethodInsnNode) throws java.io.IOException
com.android.jill.frontend.java.MethodBodyWriter$DispatchKind dispatchKind
com.android.jill.frontend.java.MethodBodyWriter$MethodKind methodKind
com.android.jill.frontend.java.MethodBodyWriter$MethodCallReceiverKind receiverKind
com.android.jill.frontend.java.MethodBodyWriter$DispatchKind dispatchKind
com.android.jill.frontend.java.MethodBodyWriter$MethodKind methodKind
com.android.jill.frontend.java.MethodBodyWriter$MethodCallReceiverKind receiverKind
com.android.jill.frontend.java.MethodBodyWriter$DispatchKind dispatchKind
com.android.jill.frontend.java.MethodBodyWriter$MethodKind methodKind
com.android.jill.frontend.java.MethodBodyWriter$MethodCallReceiverKind receiverKind
com.android.jill.frontend.java.MethodBodyWriter$DispatchKind dispatchKind
com.android.jill.frontend.java.MethodBodyWriter$MethodKind methodKind
com.android.jill.frontend.java.MethodBodyWriter$MethodCallReceiverKind receiverKind
com.android.jill.frontend.java.MethodBodyWriter$DispatchKind dispatchKind
com.android.jill.frontend.java.MethodBodyWriter$MethodKind methodKind
com.android.jill.frontend.java.MethodBodyWriter$MethodCallReceiverKind receiverKind
org.objectweb.asm.Type argType
org.objectweb.asm.Type[] arr$
int len$
int i$
org.objectweb.asm.Type argType
org.objectweb.asm.Type returnType
com.android.jill.frontend.java.MethodBodyWriter$DispatchKind dispatchKind
com.android.jill.frontend.java.MethodBodyWriter$MethodKind methodKind
com.android.jill.frontend.java.MethodBodyWriter$MethodCallReceiverKind receiverKind
org.objectweb.asm.Type receiverType
int stackArgIndex
org.objectweb.asm.Type[] argumentTypes
java.util.List argsTypeIds
int argIdx
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Frame nextFrame
org.objectweb.asm.tree.MethodInsnNode mthInsn
private void writeInsn (org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.VarInsnNode) throws java.io.IOException
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Frame nextFrame
org.objectweb.asm.tree.VarInsnNode varInsn
private void writeInsn (org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.InsnNode) throws java.io.IOException
org.objectweb.asm.Type returnType
com.android.jill.frontend.java.Variable lhs
com.android.jill.frontend.java.Variable rhs
com.android.jill.frontend.java.Variable result
com.android.jill.frontend.java.Variable tmpVar
com.android.jill.frontend.java.Variable value3
com.android.jill.frontend.java.Variable value1
com.android.jill.frontend.java.Variable value2
com.android.jill.frontend.java.Variable value3
com.android.jill.frontend.java.Variable value1
com.android.jill.frontend.java.Variable value2
com.android.jill.frontend.java.Variable value4
com.android.jill.frontend.java.Variable value3
com.android.jill.frontend.java.Variable value3
com.android.jill.frontend.java.Variable value1
com.android.jill.frontend.java.Variable value2
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Frame nextFrame
org.objectweb.asm.tree.InsnNode insn
private void writeInsn (org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.LdcInsnNode) throws java.io.IOException
org.objectweb.asm.tree.analysis.Frame nextFrame
org.objectweb.asm.tree.LdcInsnNode ldcInsn
private void writeInsn (org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.JumpInsnNode, int) throws java.io.IOException
com.android.jill.backend.jayce.Token comparisonToken
boolean needNotoperator
int labeledStatmentIndex
com.android.jill.backend.jayce.Token conditionalToken
com.android.jill.frontend.java.Variable v
com.android.jill.frontend.java.Variable topOfStackVariable
com.android.jill.frontend.java.MethodBodyWriter$CmpOperands cmpOps
com.android.jill.backend.jayce.Token conditionalToken
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.JumpInsnNode jumpInsn
int insIndex
private void insertLabeledStatementIfNecessary (int) throws java.io.IOException
int labeledStatmentIndex
org.objectweb.asm.tree.AbstractInsnNode existing
private com.android.jill.backend.jayce.Token getConditionToken (int)
int opcode
private com.android.jill.backend.jayce.Token invertComparisonToken (com.android.jill.backend.jayce.Token)
com.android.jill.backend.jayce.Token cmpToken
private boolean needNotOperator (com.android.jill.backend.jayce.Token, com.android.jill.frontend.java.MethodBodyWriter$CmpOperands)
com.android.jill.backend.jayce.Token cmpToken
com.android.jill.frontend.java.MethodBodyWriter$CmpOperands cmpOps
private boolean isCmpl (com.android.jill.frontend.java.MethodBodyWriter$CmpOperands)
com.android.jill.frontend.java.MethodBodyWriter$CmpOperands cmpOps
private boolean isCmpg (com.android.jill.frontend.java.MethodBodyWriter$CmpOperands)
com.android.jill.frontend.java.MethodBodyWriter$CmpOperands cmpOps
private void writeGoto (org.objectweb.asm.tree.LabelNode) throws java.io.IOException
org.objectweb.asm.tree.LabelNode labelNode
int insIndex
private void writeGoto (int) throws java.io.IOException
int insIndex
private void writeReturn (org.objectweb.asm.tree.analysis.Frame, int) throws java.io.IOException
org.objectweb.asm.tree.analysis.Frame frame
int stackIdx
private void writeStackAccess (org.objectweb.asm.tree.analysis.Frame, int) throws java.lang.IndexOutOfBoundsException java.io.IOException
org.objectweb.asm.tree.analysis.Frame frame
int stackIdx
private void writeLocalAccess (org.objectweb.asm.tree.analysis.Frame, int) throws java.lang.IndexOutOfBoundsException java.io.IOException
org.objectweb.asm.tree.analysis.Frame frame
int localIdx
private void writeLocalRef (com.android.jill.frontend.java.Variable) throws java.io.IOException
com.android.jill.backend.jayce.Token token
com.android.jill.frontend.java.Variable v
private void writeInstanceFieldRef (org.objectweb.asm.tree.FieldInsnNode, org.objectweb.asm.tree.analysis.Frame, int) throws java.io.IOException
org.objectweb.asm.tree.FieldInsnNode fldInsn
org.objectweb.asm.tree.analysis.Frame frame
int offset
private void writeStaticFieldRef (org.objectweb.asm.tree.FieldInsnNode) throws java.io.IOException
org.objectweb.asm.tree.FieldInsnNode fldInsn
public void dump ()
org.objectweb.asm.tree.analysis.BasicValue bv
int i
org.objectweb.asm.tree.analysis.BasicValue bv
int i
Object o
java.util.Iterator i$
org.objectweb.asm.util.Textifier t
org.objectweb.asm.tree.analysis.Frame[] frames
java.util.List text
int insnIdx
private void writeLocals () throws java.io.IOException
java.util.Iterator varIt
private void writeLocal (com.android.jill.frontend.java.Variable) throws java.io.IOException
com.android.jill.frontend.java.Variable v
private void writePrimitiveTypeConversion (java.lang.Class, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Frame) throws java.io.IOException
Class targetType
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Frame nextFrame
private void writeCastOperation (com.android.jill.backend.jayce.Token, com.android.jill.frontend.java.Variable, java.lang.String) throws java.io.IOException
com.android.jill.backend.jayce.Token cast
com.android.jill.frontend.java.Variable var
String typeDesc
private void writeCastOperation (com.android.jill.backend.jayce.Token, org.objectweb.asm.tree.analysis.Frame, java.lang.String, int) throws java.io.IOException
com.android.jill.backend.jayce.Token cast
org.objectweb.asm.tree.analysis.Frame frame
String typeDesc
int stackIdx
private void writeDup (org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Frame) throws java.io.IOException
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Frame nextFrame
private void writeDupX1 (org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Frame) throws java.io.IOException
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Frame nextFrame
private void writeDupX2 (org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Frame) throws java.io.IOException
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Frame nextFrame
private void writeDup2 (org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Frame) throws java.io.IOException
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Frame nextFrame
private void writeDup2X1 (org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Frame) throws java.io.IOException
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Frame nextFrame
private void writeDup2X2 (org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Frame) throws java.io.IOException
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Frame nextFrame
private void writeAssign (org.objectweb.asm.tree.analysis.Frame, int, org.objectweb.asm.tree.analysis.Frame, int) throws java.io.IOException
org.objectweb.asm.tree.analysis.Frame frame1
int offset1
org.objectweb.asm.tree.analysis.Frame frame2
int offset2
private void writeBinaryOperation (com.android.jill.backend.jayce.Token, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Frame) throws java.io.IOException
com.android.jill.backend.jayce.Token op
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Frame nextFrame
private java.util.Iterator collectLocals ()
com.android.jill.frontend.java.Variable local
org.objectweb.asm.tree.analysis.BasicValue bv
int localIdx
com.android.jill.frontend.java.Variable v
int stackIdx
org.objectweb.asm.tree.analysis.Frame frame
int frameIdx
org.objectweb.asm.tree.AbstractInsnNode insn
int insnIdx
java.util.Set locals
org.objectweb.asm.tree.analysis.Frame[] frames
private com.android.jill.frontend.java.Variable getTempVarFromTopOfStack (org.objectweb.asm.tree.analysis.Frame)
org.objectweb.asm.tree.analysis.Frame frame
com.android.jill.frontend.java.Variable topOfStackBeforeInst
String tmpVarId
com.android.jill.frontend.java.Variable tmpVariable
private void writeParameters () throws java.io.IOException
String pid
com.android.jill.frontend.java.Variable p
org.objectweb.asm.Type untypedParameter
String lid
com.android.jill.frontend.java.Variable local
com.android.jill.frontend.java.Variable p
org.objectweb.asm.Type parameterType
org.objectweb.asm.tree.LocalVariableNode lvn
String pid
com.android.jill.frontend.java.Variable p
org.objectweb.asm.Type untypedParameter
String lid
com.android.jill.frontend.java.Variable local
com.android.jill.frontend.java.Variable p
org.objectweb.asm.tree.LocalVariableNode lvn
org.objectweb.asm.Type paramType
org.objectweb.asm.Type[] arr$
int len$
int i$
int parameterIdx
int parameterAnnotationIdx
private void writeParameter (org.objectweb.asm.Type, int, com.android.jill.frontend.java.Variable, int) throws java.io.IOException
org.objectweb.asm.Type paramType
int localIdx
com.android.jill.frontend.java.Variable param
int parameterAnnotationIdx
private org.objectweb.asm.tree.LocalVariableNode getLocalVariableNode (int)
int startScope
int endScope
org.objectweb.asm.tree.LocalVariableNode lvn
java.util.Iterator i$
int localIdx
private void removeDeadCode ()
org.objectweb.asm.tree.AbstractInsnNode insn
int i
org.objectweb.asm.tree.analysis.Frame[] frames
org.objectweb.asm.tree.AbstractInsnNode[] insns
private boolean isBooleanAssignIssue (com.android.jill.frontend.java.Variable, com.android.jill.frontend.java.Variable)
com.android.jill.frontend.java.Variable lhs
com.android.jill.frontend.java.Variable rhs
private boolean isBooleanAssignIssue (org.objectweb.asm.Type, org.objectweb.asm.Type)
org.objectweb.asm.Type lhs
org.objectweb.asm.Type rhs
private com.android.jill.frontend.java.Variable getLocalVariable (org.objectweb.asm.tree.analysis.Frame, int)
String localName
String id
org.objectweb.asm.Type localType
String signature
org.objectweb.asm.tree.analysis.Frame frame
int localIdx
org.objectweb.asm.tree.analysis.BasicValue bv
org.objectweb.asm.tree.LocalVariableNode lvn
String localName
String id
org.objectweb.asm.Type localType
String signature
private java.lang.String getUnnamedParameterId (int, org.objectweb.asm.Type)
int localIdx
org.objectweb.asm.Type localType
private java.lang.String getUnnamedLocalId (int, org.objectweb.asm.Type)
int localIdx
org.objectweb.asm.Type localType
private java.lang.String getNamedLocalId (org.objectweb.asm.tree.LocalVariableNode)
org.objectweb.asm.tree.LocalVariableNode lvn
private com.android.jill.frontend.java.Variable getStackVariable (org.objectweb.asm.tree.analysis.Frame, int)
org.objectweb.asm.tree.analysis.Frame frame
int stackIdx
int stackHeight
org.objectweb.asm.tree.analysis.BasicValue bv
String id
private com.android.jill.frontend.java.Variable getVariable (java.lang.String, java.lang.String, org.objectweb.asm.Type, java.lang.String)
String id
String name
org.objectweb.asm.Type type
String signature
com.android.jill.frontend.java.Variable var
private java.lang.String typeToUntypedDesc (org.objectweb.asm.Type)
org.objectweb.asm.Type type
private org.objectweb.asm.Type typeToUntyped (org.objectweb.asm.Type)
org.objectweb.asm.Type type
private java.lang.String stringLegalizer (java.lang.String)
String str
static void ()
}
com/android/jill/frontend/java/RetentionPolicy.classRetentionPolicy.java
package com.android.jill.frontend.java
public final com.android.jill.frontend.java.RetentionPolicy extends java.lang.Enum {
public static final com.android.jill.frontend.java.RetentionPolicy SOURCE
public static final com.android.jill.frontend.java.RetentionPolicy CLASS
public static final com.android.jill.frontend.java.RetentionPolicy RUNTIME
public static final com.android.jill.frontend.java.RetentionPolicy UNKNOWN
private static final com.android.jill.frontend.java.RetentionPolicy[] $VALUES
public static com.android.jill.frontend.java.RetentionPolicy[] values ()
public static com.android.jill.frontend.java.RetentionPolicy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/jill/frontend/java/SourceInfoWriter.classSourceInfoWriter.java
package com.android.jill.frontend.java
public com.android.jill.frontend.java.SourceInfoWriter extends java.lang.Object {
protected final com.android.jill.backend.jayce.JayceWriter writer
private static final int NO_START_LINE
private static final int NO_END_LINE
private static final String NO_FILENAME
private String currentFileName
private int currentLineNumber
public void (com.android.jill.backend.jayce.JayceWriter)
com.android.jill.backend.jayce.JayceWriter writer
public void writeDebugBegin (org.objectweb.asm.tree.ClassNode) throws java.io.IOException
org.objectweb.asm.tree.ClassNode cn
public void writeDebugBegin (org.objectweb.asm.tree.ClassNode, org.objectweb.asm.tree.FieldNode) throws java.io.IOException
org.objectweb.asm.tree.ClassNode cn
org.objectweb.asm.tree.FieldNode fn
public void writeDebugBegin (org.objectweb.asm.tree.ClassNode, int) throws java.io.IOException
org.objectweb.asm.tree.ClassNode cn
int startLine
public void writeUnknwonDebugBegin () throws java.io.IOException
private void writeDebugBeginInternal (java.lang.String, int) throws java.io.IOException
String sourceFile
int startLine
public void writeDebugEnd (org.objectweb.asm.tree.ClassNode) throws java.io.IOException
org.objectweb.asm.tree.ClassNode cn
public void writeDebugEnd (org.objectweb.asm.tree.ClassNode, org.objectweb.asm.tree.FieldNode) throws java.io.IOException
org.objectweb.asm.tree.ClassNode cn
org.objectweb.asm.tree.FieldNode fn
public void writeDebugEnd (org.objectweb.asm.tree.ClassNode, int) throws java.io.IOException
org.objectweb.asm.tree.ClassNode cn
int endLine
public void writeUnknownDebugEnd () throws java.io.IOException
private void writeFileNameIfDifferentFromCurrent (java.lang.String) throws java.io.IOException
String fileName
private void writeCurrentFileName (java.lang.String) throws java.io.IOException
String fileName
private void writeLineIfDifferentFromCurrent (int, boolean) throws java.io.IOException
int lineNumber
boolean isStartLine
private void writeCurrentLine (int) throws java.io.IOException
int lineNumber
static void ()
}
com/android/jill/frontend/java/Variable.classVariable.java
package com.android.jill.frontend.java
public com.android.jill.frontend.java.Variable extends java.lang.Object {
private final org.objectweb.asm.Type type
private final String id
private final String signature
private String name
private boolean isThis
private boolean isParameter
static final boolean $assertionsDisabled
public void (java.lang.String, java.lang.String, org.objectweb.asm.Type, java.lang.String)
String id
String name
org.objectweb.asm.Type type
String signature
public org.objectweb.asm.Type getType ()
public void setName (java.lang.String)
String name
public boolean hasSignature ()
public java.lang.String getSignature ()
public java.lang.String getName ()
public java.lang.String getId ()
public boolean isThis ()
public void setThis ()
public boolean isParameter ()
public void setParameter ()
static void ()
}
com/android/jill/frontend/java/analyzer/JillAnalyzer.classJillAnalyzer.java
package com.android.jill.frontend.java.analyzer
public com.android.jill.frontend.java.analyzer.JillAnalyzer extends org.objectweb.asm.tree.analysis.BasicInterpreter {
static final boolean $assertionsDisabled
public void ()
public org.objectweb.asm.tree.analysis.BasicValue newValue (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public org.objectweb.asm.tree.analysis.BasicValue binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.Type arrayType
String arrayTypeDesc
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value1
org.objectweb.asm.tree.analysis.BasicValue value2
public org.objectweb.asm.tree.analysis.BasicValue merge (org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue)
org.objectweb.asm.tree.analysis.BasicValue componentUnion
org.objectweb.asm.Type type1
org.objectweb.asm.Type type2
org.objectweb.asm.tree.analysis.BasicValue v
org.objectweb.asm.tree.analysis.BasicValue w
private boolean isIntLike (org.objectweb.asm.Type)
org.objectweb.asm.Type t
private boolean isKnownNull (org.objectweb.asm.Type)
org.objectweb.asm.Type t
public volatile org.objectweb.asm.tree.analysis.Value merge (org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value)
public volatile org.objectweb.asm.tree.analysis.Value binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile org.objectweb.asm.tree.analysis.Value newValue (org.objectweb.asm.Type)
static void ()
}
com/android/jill/utils/FileUtils.classFileUtils.java
package com.android.jill.utils
public com.android.jill.utils.FileUtils extends java.lang.Object {
public static final String JAVA_BINARY_FILE_EXTENSION
public static final String JAR_FILE_EXTENSION
public void ()
public static void getJavaBinaryFiles (java.io.File, java.util.List)
java.io.File aFile
java.io.File[] arr$
int len$
int i$
java.io.File[] allFiles
java.io.File file
java.util.List binaryFiles
public static boolean isJavaBinaryFile (java.io.File)
java.io.File file
public static boolean isJavaBinaryFile (java.lang.String)
String fileName
public static boolean isJarFile (java.io.File)
java.io.File file
}
com/android/jill/utils/enums/DispatchKindIdHelper.classDispatchKindIdHelper.java
package com.android.jill.utils.enums
public com.android.jill.utils.enums.DispatchKindIdHelper extends java.lang.Object {
private static byte[] ids
public void ()
public static byte getId (java.lang.Enum)
Enum enumValue
static void ()
}
com/android/jill/utils/enums/FieldRefKindIdHelper.classFieldRefKindIdHelper.java
package com.android.jill.utils.enums
public com.android.jill.utils.enums.FieldRefKindIdHelper extends java.lang.Object {
private static byte[] ids
public void ()
public static byte getId (java.lang.Enum)
Enum enumValue
static void ()
}
com/android/jill/utils/enums/MethodKindIdHelper.classMethodKindIdHelper.java
package com.android.jill.utils.enums
public com.android.jill.utils.enums.MethodKindIdHelper extends java.lang.Object {
private static byte[] ids
public void ()
public static byte getId (java.lang.Enum)
Enum enumValue
static void ()
}
com/android/jill/utils/enums/ReceiverKindIdHelper.classReceiverKindIdHelper.java
package com.android.jill.utils.enums
public com.android.jill.utils.enums.ReceiverKindIdHelper extends java.lang.Object {
private static byte[] ids
public void ()
public static byte getId (java.lang.Enum)
Enum enumValue
static void ()
}
com/android/jill/utils/enums/RetentionPolicyIdHelper.classRetentionPolicyIdHelper.java
package com.android.jill.utils.enums
public com.android.jill.utils.enums.RetentionPolicyIdHelper extends java.lang.Object {
private static byte[] ids
public void ()
public static byte getId (java.lang.Enum)
Enum enumValue
static void ()
}
com/android/sched/SchedProperties.classSchedProperties.java
package com.android.sched
public com.android.sched.SchedProperties extends java.lang.Object {
public static final com.android.sched.util.config.id.BooleanPropertyId FAILED_STOP
public static final com.android.sched.util.config.id.PropertyId ONLY_FOR
public void ()
static void ()
}
com/android/sched/build/JarMerger.classJarMerger.java
package com.android.sched.build
public com.android.sched.build.JarMerger extends java.lang.Object {
private static final int BUFFER_SIZE
public void ()
public static void main (java.lang.String[]) throws java.io.IOException
byte[] buffer
int length
java.util.zip.ZipEntry newEntry
String newName
java.util.zip.ZipEntry entry
java.io.File file
java.util.zip.ZipInputStream zis
int idx
java.io.Writer writer
String[] args
java.util.zip.ZipOutputStream zos
java.util.Set entries
com.android.sched.build.SchedDiscover data
}
com/android/sched/build/SchedAnnotationProcessor$1.classSchedAnnotationProcessor.java
package com.android.sched.build
com.android.sched.build.SchedAnnotationProcessor$1 extends java.lang.Object {
}
com/android/sched/build/SchedAnnotationProcessor$AbortException.classSchedAnnotationProcessor.java
package com.android.sched.build
com.android.sched.build.SchedAnnotationProcessor$AbortException extends java.lang.Exception {
private static final long serialVersionUID
private void ()
void (com.android.sched.build.SchedAnnotationProcessor$1)
com.android.sched.build.SchedAnnotationProcessor$1 x0
}
com/android/sched/build/SchedAnnotationProcessor$DataProcessor.classSchedAnnotationProcessor.java
package com.android.sched.build
com.android.sched.build.SchedAnnotationProcessor$DataProcessor extends com.android.sched.build.SchedDiscover {
private final javax.annotation.processing.ProcessingEnvironment env
private void (javax.annotation.processing.ProcessingEnvironment)
javax.annotation.processing.ProcessingEnvironment env
private void add (java.lang.String, javax.lang.model.element.TypeElement)
String sup
javax.lang.model.element.TypeElement element
private void add (java.lang.String, javax.lang.model.element.TypeElement, java.lang.String)
String sup
javax.lang.model.element.TypeElement element
String extra
private void remove (java.lang.String, javax.lang.model.element.TypeElement)
String sup
javax.lang.model.element.TypeElement element
public void readResource (java.io.BufferedReader) throws java.io.IOException
String name
javax.lang.model.element.TypeElement te
java.util.Iterator iter
java.util.Set set
java.util.Iterator i$
java.io.BufferedReader reader
public void writeResource (java.io.Writer) throws java.io.IOException
java.io.Writer writer
void (javax.annotation.processing.ProcessingEnvironment, com.android.sched.build.SchedAnnotationProcessor$1)
javax.annotation.processing.ProcessingEnvironment x0
com.android.sched.build.SchedAnnotationProcessor$1 x1
static void access$300 (com.android.sched.build.SchedAnnotationProcessor$DataProcessor, java.lang.String, javax.lang.model.element.TypeElement)
com.android.sched.build.SchedAnnotationProcessor$DataProcessor x0
String x1
javax.lang.model.element.TypeElement x2
static void access$400 (com.android.sched.build.SchedAnnotationProcessor$DataProcessor, java.lang.String, javax.lang.model.element.TypeElement)
com.android.sched.build.SchedAnnotationProcessor$DataProcessor x0
String x1
javax.lang.model.element.TypeElement x2
static void access$500 (com.android.sched.build.SchedAnnotationProcessor$DataProcessor, java.lang.String, javax.lang.model.element.TypeElement, java.lang.String)
com.android.sched.build.SchedAnnotationProcessor$DataProcessor x0
String x1
javax.lang.model.element.TypeElement x2
String x3
}
com/android/sched/build/SchedAnnotationProcessor$Items$1.classSchedAnnotationProcessor.java
package com.android.sched.build
final com.android.sched.build.SchedAnnotationProcessor$Items$1 extends com.android.sched.build.SchedAnnotationProcessor$Items {
void (java.lang.String, int, java.lang.String)
String x0
public void check (javax.annotation.processing.ProcessingEnvironment, javax.lang.model.element.Element) throws com.android.sched.build.SchedAnnotationProcessor$AbortException
javax.lang.model.element.Element enclosedElement
java.util.Iterator i$
javax.annotation.processing.ProcessingEnvironment env
javax.lang.model.element.Element element
javax.lang.model.type.TypeMirror keyIdType
boolean noKeyId
}
com/android/sched/build/SchedAnnotationProcessor$Items.classSchedAnnotationProcessor.java
package com.android.sched.build
com.android.sched.build.SchedAnnotationProcessor$Items extends java.lang.Enum {
public static final com.android.sched.build.SchedAnnotationProcessor$Items KEY_ID
public static final com.android.sched.build.SchedAnnotationProcessor$Items HASKEYID
public static final com.android.sched.build.SchedAnnotationProcessor$Items DESCRIPTION
public static final com.android.sched.build.SchedAnnotationProcessor$Items MARKER
public static final com.android.sched.build.SchedAnnotationProcessor$Items FEATURE
public static final com.android.sched.build.SchedAnnotationProcessor$Items PRODUCTION
public static final com.android.sched.build.SchedAnnotationProcessor$Items TOMOC
public static final com.android.sched.build.SchedAnnotationProcessor$Items SCHEDULABLE
public static final com.android.sched.build.SchedAnnotationProcessor$Items VARIABLE_NAME
public static final com.android.sched.build.SchedAnnotationProcessor$Items IMPLEMENTATION_NAME
private final String fqName
private javax.lang.model.element.TypeElement typeElement
private static javax.annotation.processing.ProcessingEnvironment env
private static final com.android.sched.build.SchedAnnotationProcessor$Items[] $VALUES
static final boolean $assertionsDisabled
public static com.android.sched.build.SchedAnnotationProcessor$Items[] values ()
public static com.android.sched.build.SchedAnnotationProcessor$Items valueOf (java.lang.String)
String name
static void init (javax.annotation.processing.ProcessingEnvironment)
javax.annotation.processing.ProcessingEnvironment env
static void reset ()
com.android.sched.build.SchedAnnotationProcessor$Items item
com.android.sched.build.SchedAnnotationProcessor$Items[] arr$
int len$
int i$
private void (java.lang.String, int, java.lang.String)
String fqName
public java.lang.String getFQName ()
public javax.lang.model.element.TypeElement getTypeElement () throws com.android.sched.build.SchedAnnotationProcessor$AbortException
public javax.lang.model.type.TypeMirror getTypeMirror () throws com.android.sched.build.SchedAnnotationProcessor$AbortException
public void check (javax.annotation.processing.ProcessingEnvironment, javax.lang.model.element.Element) throws com.android.sched.build.SchedAnnotationProcessor$AbortException
javax.annotation.processing.ProcessingEnvironment env
javax.lang.model.element.Element element
void (java.lang.String, int, java.lang.String, com.android.sched.build.SchedAnnotationProcessor$1)
String x0
int x1
String x2
com.android.sched.build.SchedAnnotationProcessor$1 x3
static void ()
}
com/android/sched/build/SchedAnnotationProcessor.classSchedAnnotationProcessor.java
package com.android.sched.build
public com.android.sched.build.SchedAnnotationProcessor extends javax.annotation.processing.AbstractProcessor {
private javax.annotation.processing.ProcessingEnvironment env
private com.android.sched.build.SchedAnnotationProcessor$DataProcessor data
static final boolean $assertionsDisabled
public void ()
public synchronized void init (javax.annotation.processing.ProcessingEnvironment)
javax.tools.FileObject fo
java.io.BufferedReader reader
javax.annotation.processing.ProcessingEnvironment env
public boolean process (java.util.Set, javax.annotation.processing.RoundEnvironment)
java.io.OutputStream os
java.io.Writer writer
java.io.IOException e
java.util.Set annotations
javax.annotation.processing.RoundEnvironment roundEnv
private void processAnnotations (java.util.Set, javax.annotation.processing.RoundEnvironment) throws com.android.sched.build.SchedAnnotationProcessor$AbortException
com.android.sched.build.SchedAnnotationProcessor$Items item
com.android.sched.build.SchedAnnotationProcessor$Items[] arr$
int len$
int i$
javax.lang.model.type.TypeMirror type
javax.lang.model.element.Element element
java.util.Iterator i$
javax.lang.model.type.TypeMirror type
javax.lang.model.element.Element element
java.util.Iterator i$
String attributeName
java.util.Map$Entry entry
java.util.Iterator i$
com.android.sched.build.SchedDiscover$SchedData elt
java.util.Iterator i$
String ifaceName
javax.lang.model.element.AnnotationValue name
javax.lang.model.type.TypeMirror iface
javax.lang.model.element.AnnotationMirror am
java.util.Iterator i$
javax.lang.model.type.TypeMirror elementType
javax.lang.model.element.Element element
java.util.Iterator i$
java.util.Set annotations
javax.annotation.processing.RoundEnvironment roundEnv
private java.util.Set getElementsAnnotatedWith (javax.annotation.processing.RoundEnvironment, com.android.sched.build.SchedAnnotationProcessor$Items) throws com.android.sched.build.SchedAnnotationProcessor$AbortException
javax.annotation.processing.RoundEnvironment roundEnv
com.android.sched.build.SchedAnnotationProcessor$Items item
static void ()
}
com/android/sched/build/SchedDiscover$SchedData.classSchedDiscover.java
package com.android.sched.build
public com.android.sched.build.SchedDiscover$SchedData extends java.lang.Object implements java.lang.Comparable {
private final String name
private final String extra
public void (java.lang.String)
String name
public void (java.lang.String, java.lang.String)
String name
String extra
public java.lang.String getName ()
public java.lang.String getExtra ()
boolean hasExtra ()
public int compareTo (com.android.sched.build.SchedDiscover$SchedData)
com.android.sched.build.SchedDiscover$SchedData element
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public volatile int compareTo (java.lang.Object)
}
com/android/sched/build/SchedDiscover.classSchedDiscover.java
package com.android.sched.build
public com.android.sched.build.SchedDiscover extends java.lang.Object {
private static final String RESOURCE_NAME
private static final String EOL
protected final java.util.Map map
public void ()
public void add (java.lang.String, java.lang.String)
String name
String element
java.util.Set set
com.android.sched.build.SchedDiscover$SchedData data
public void add (java.lang.String, java.lang.String, java.lang.String)
String name
String element
String extra
java.util.Set set
com.android.sched.build.SchedDiscover$SchedData data
public void remove (java.lang.String, java.lang.String)
String name
String element
java.util.Set set
public java.util.Set get (java.lang.String)
String name
java.util.Set set
public void writeResource (java.io.Writer) throws java.io.IOException
java.io.Writer writer
protected void writeResource (java.io.Writer, java.lang.String) throws java.io.IOException
com.android.sched.build.SchedDiscover$SchedData element
java.util.Iterator i$
java.util.Map$Entry entry
java.util.Iterator i$
java.io.Writer writer
String identifier
public void readResource (java.io.BufferedReader) throws java.io.IOException
char prefix
java.io.BufferedReader reader
String sup
String extra
String line
public java.lang.String getResourceName ()
static void ()
}
com/android/sched/config/ConfigException.classConfigException.java
package com.android.sched.config
public com.android.sched.config.ConfigException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/sched/item/AbstractComponent.classAbstractComponent.java
package com.android.sched.item
public abstract com.android.sched.item.AbstractComponent extends java.lang.Object implements com.android.sched.item.MarkerOrComponent com.android.sched.item.TagOrMarkerOrComponent {
}
com/android/sched/item/Component.classComponent.java
package com.android.sched.item
public abstract com.android.sched.item.Component extends java.lang.Object implements com.android.sched.item.AbstractComponent {
}
com/android/sched/item/ComposedOf.classComposedOf.java
package com.android.sched.item
public abstract com.android.sched.item.ComposedOf extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class[] value ()
}
com/android/sched/item/Description.classDescription.java
package com.android.sched.item
public abstract com.android.sched.item.Description extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
com/android/sched/item/Feature.classFeature.java
package com.android.sched.item
public abstract com.android.sched.item.Feature extends java.lang.Object implements com.android.sched.item.Item {
}
com/android/sched/item/Item.classItem.java
package com.android.sched.item
public abstract com.android.sched.item.Item extends java.lang.Object {
}
com/android/sched/item/ItemManager.classItemManager.java
package com.android.sched.item
public abstract com.android.sched.item.ItemManager extends java.lang.Object {
private static final com.android.sched.util.config.id.ReflectFactoryPropertyId ITEM_MANAGER
private final com.android.sched.util.sched.ManagedDataListener listener
protected java.util.Map map
private int currentNumIntegers
private int currentNumBits
private int itemsCount
public static com.android.sched.item.ItemManager createItemManager (java.lang.Class)
Class type
protected void ()
public synchronized int getItemsCount ()
public abstract java.lang.Class getType ()
public synchronized int getIntegersCount ()
com.android.sched.item.ManagedItem getManagedItem (java.lang.Class)
Class cls
com.android.sched.item.ManagedItem item
com.android.sched.item.ManagedItem getManagedItem (int, int)
com.android.sched.item.ManagedConcreteItem concreteItem
com.android.sched.item.ManagedItem managedItem
java.util.Iterator i$
int posInteger
int posBit
java.util.Collection getManagedItems ()
protected com.android.sched.item.ManagedItem registerItem (java.lang.Class)
int posNumIntegers
int posNumBits
int posNumIntegers
int posNumBits
Class item
static void ()
}
com/android/sched/item/ItemNotConformException.classItemNotConformException.java
package com.android.sched.item
public com.android.sched.item.ItemNotConformException extends com.android.sched.config.ConfigException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/sched/item/ItemNotRegisteredError.classItemNotRegisteredError.java
package com.android.sched.item
public com.android.sched.item.ItemNotRegisteredError extends java.lang.Error {
private static final long serialVersionUID
public void (java.lang.Class)
Class cls
}
com/android/sched/item/ItemSet$ItemIterator.classItemSet.java
package com.android.sched.item
com.android.sched.item.ItemSet$ItemIterator extends java.lang.Object implements java.util.Iterator {
private int ptrIntegers
private int ptrBits
private long mask
private final com.android.sched.item.ItemSet set
final com.android.sched.item.ItemSet this$0
void (com.android.sched.item.ItemSet, com.android.sched.item.ItemSet)
com.android.sched.item.ItemSet set
public boolean hasNext ()
public java.lang.Class next ()
public void remove ()
public volatile java.lang.Object next ()
}
com/android/sched/item/ItemSet.classItemSet.java
package com.android.sched.item
public com.android.sched.item.ItemSet extends java.lang.Object implements java.lang.Cloneable java.lang.Iterable {
private static final java.util.logging.Logger logger
private final com.android.sched.item.ItemManager manager
private long[] bitmap
public static final com.android.sched.util.config.id.BooleanPropertyId COMPACT_TOSTRING
static final boolean $assertionsDisabled
public void (com.android.sched.item.ItemManager)
com.android.sched.item.ItemManager manager
public void (com.android.sched.item.ItemSet)
com.android.sched.item.ItemSet initial
public boolean contains (java.lang.Class)
Class item
public boolean containsAll (com.android.sched.item.ItemSet)
com.android.sched.item.ItemSet set
private boolean containsAll (long[])
int i
long[] bitmap
public boolean containsOne (com.android.sched.item.ItemSet)
com.android.sched.item.ItemSet set
private boolean containsOne (long[])
int i
long[] bitmap
public boolean containsNone (com.android.sched.item.ItemSet)
com.android.sched.item.ItemSet set
private boolean containsNone (long[])
int i
long[] bitmap
protected void computeIntersection (com.android.sched.item.ItemSet, com.android.sched.item.ItemSet)
com.android.sched.item.ItemSet inter
com.android.sched.item.ItemSet set
private long[] intersection (long[])
int i
long[] bitmap
long[] res
public boolean equals (java.lang.Object)
com.android.sched.item.ItemSet set
Object obj
private boolean equals (long[])
int i
long[] bitmap
public int hashCode ()
long element
long[] arr$
int len$
int i$
int hashCode
public void add (java.lang.Class)
Class item
private void add (long[])
int i
long[] bitmap
public void addAll (com.android.sched.item.ItemSet)
com.android.sched.item.ItemSet set
public void remove (java.lang.Class)
Class item
private void remove (long[])
int i
long[] bitmap
public void removeAll (com.android.sched.item.ItemSet)
com.android.sched.item.ItemSet set
public void clear ()
int i
public int getSize ()
private int getSize (long[])
long mask
long[] arr$
int len$
int i$
long[] bitmap
int size
public boolean isEmpty ()
long element
long[] arr$
int len$
int i$
public java.lang.String toString ()
public java.lang.String toStringRaw ()
java.util.List names
com.android.sched.item.ItemSet$ItemIterator iter
StringBuilder sb
public java.lang.String toStringCompact ()
int size
com.android.sched.item.ManagedItem item
java.util.Iterator i$
com.android.sched.item.ItemSet items
StringBuilder sb
com.android.sched.item.ManagedItem bestItem
int best
boolean first
public com.android.sched.item.ItemSet clone ()
com.android.sched.item.ItemSet cloned
CloneNotSupportedException e
public java.util.Iterator iterator ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
static long[] access$000 (com.android.sched.item.ItemSet)
com.android.sched.item.ItemSet x0
static com.android.sched.item.ItemManager access$100 (com.android.sched.item.ItemSet)
com.android.sched.item.ItemSet x0
static void ()
}
com/android/sched/item/Items.classItems.java
package com.android.sched.item
public com.android.sched.item.Items extends java.lang.Object {
private static final Class[] EMPTY_COMPOSED_OF
private void ()
public static java.lang.Class[] getComposedOf (java.lang.Class)
Class item
com.android.sched.item.ComposedOf annotation
public static java.lang.String getName (java.lang.Class)
Class item
com.android.sched.item.Name annotation
public static java.lang.String getDescription (java.lang.Class)
Class item
com.android.sched.item.Description annotation
public static java.lang.Class getOnlyForType (java.lang.Class)
Class item
com.android.sched.item.onlyfor.OnlyFor ignore
static void ()
}
com/android/sched/item/ManagedConcreteItem.classManagedConcreteItem.java
package com.android.sched.item
public com.android.sched.item.ManagedConcreteItem extends com.android.sched.item.ManagedItem {
private final int posInteger
private final int posBit
static final boolean $assertionsDisabled
public void (java.lang.Class, com.android.sched.item.ItemManager, int, int)
Class item
com.android.sched.item.ItemManager manager
int numIntegers
int numBits
protected void ensureBitmap ()
public int getPosInteger ()
public int getPosBit ()
public java.lang.String toString ()
StringBuilder sb
static void ()
}
com/android/sched/item/ManagedItem.classManagedItem.java
package com.android.sched.item
public com.android.sched.item.ManagedItem extends java.lang.Object implements com.android.sched.util.HasDescription {
protected long[] bitmap
private final com.android.sched.item.ItemManager manager
private final String name
private final String description
private final Class item
static final boolean $assertionsDisabled
protected void (java.lang.Class, com.android.sched.item.ItemManager)
Class item
com.android.sched.item.ItemManager manager
String description
public java.lang.Class getItem ()
public java.lang.String getName ()
public java.lang.String getDescription ()
long[] getBitmap ()
protected void ensureBitmap ()
public void addComposedOf (com.android.sched.item.ManagedItem)
int idx
com.android.sched.item.ManagedItem item
long[] bitmap
public void addComposedOf ()
int idx
com.android.sched.item.ManagedItem mi
long[] bitmap
Class i
Class[] arr$
int len$
int i$
public java.lang.String toString ()
StringBuilder sb
static void ()
}
com/android/sched/item/MarkerOrComponent.classMarkerOrComponent.java
package com.android.sched.item
public abstract com.android.sched.item.MarkerOrComponent extends java.lang.Object implements com.android.sched.item.TagOrMarkerOrComponent {
}
com/android/sched/item/Name.className.java
package com.android.sched.item
public abstract com.android.sched.item.Name extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
com/android/sched/item/Production.classProduction.java
package com.android.sched.item
public abstract com.android.sched.item.Production extends java.lang.Object implements com.android.sched.item.Item {
}
com/android/sched/item/Synchronized.classSynchronized.java
package com.android.sched.item
public abstract com.android.sched.item.Synchronized extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/sched/item/Tag.classTag.java
package com.android.sched.item
public abstract com.android.sched.item.Tag extends java.lang.Object implements com.android.sched.item.TagOrMarker com.android.sched.item.TagOrMarkerOrComponent {
}
com/android/sched/item/TagOrMarker.classTagOrMarker.java
package com.android.sched.item
public abstract com.android.sched.item.TagOrMarker extends java.lang.Object implements com.android.sched.item.TagOrMarkerOrComponent {
}
com/android/sched/item/TagOrMarkerOrComponent.classTagOrMarkerOrComponent.java
package com.android.sched.item
public abstract com.android.sched.item.TagOrMarkerOrComponent extends java.lang.Object implements com.android.sched.item.Item {
}
com/android/sched/item/onlyfor/Default.classDefault.java
package com.android.sched.item.onlyfor
public abstract com.android.sched.item.onlyfor.Default extends java.lang.Object implements com.android.sched.item.onlyfor.OnlyForType {
public void ()
}
com/android/sched/item/onlyfor/Internal.classInternal.java
package com.android.sched.item.onlyfor
public abstract com.android.sched.item.onlyfor.Internal extends java.lang.Object implements com.android.sched.item.onlyfor.OnlyForType {
public void ()
}
com/android/sched/item/onlyfor/Nothing.classNothing.java
package com.android.sched.item.onlyfor
public abstract com.android.sched.item.onlyfor.Nothing extends java.lang.Object implements com.android.sched.item.onlyfor.OnlyForType {
public void ()
}
com/android/sched/item/onlyfor/OnlyFor.classOnlyFor.java
package com.android.sched.item.onlyfor
public abstract com.android.sched.item.onlyfor.OnlyFor extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class value ()
}
com/android/sched/item/onlyfor/OnlyForType.classOnlyForType.java
package com.android.sched.item.onlyfor
public abstract com.android.sched.item.onlyfor.OnlyForType extends java.lang.Object {
}
com/android/sched/item/onlyfor/SchedTest.classSchedTest.java
package com.android.sched.item.onlyfor
public abstract com.android.sched.item.onlyfor.SchedTest extends java.lang.Object implements com.android.sched.item.onlyfor.OnlyForType {
public void ()
}
com/android/sched/marker/AbstractMarkerManager.classAbstractMarkerManager.java
package com.android.sched.marker
abstract com.android.sched.marker.AbstractMarkerManager extends java.lang.Object implements com.android.sched.marker.MarkerManager {
private static final java.util.logging.Logger logger
private static java.util.Map map
private static Class onlyFor
private static final boolean FAILED_STOP
static final boolean $assertionsDisabled
protected void ()
public abstract com.android.sched.marker.Marker removeMarker (java.lang.Class)
public abstract boolean containsMarker (java.lang.Class)
public abstract void addMarker (com.android.sched.marker.Marker)
public abstract java.util.Collection getAllMarkers ()
public abstract com.android.sched.marker.Marker getMarker (java.lang.Class)
protected boolean isValidMarker (java.lang.Class)
Class marker
protected boolean isValidMarker (com.android.sched.marker.Marker)
com.android.sched.marker.Marker marker
protected boolean checkRemoveAccess (java.lang.Class)
Class marker
com.android.sched.scheduler.ManagedRunnable runner
protected boolean checkAddAccess (java.lang.Class)
Class marker
com.android.sched.scheduler.ManagedRunnable runner
protected boolean checkGetAccess (java.lang.Class)
com.android.sched.scheduler.FeatureSet features
Class marker
com.android.sched.scheduler.ManagedRunnable runner
private static com.android.sched.scheduler.ManagedRunnable getCurrentSchedulable ()
com.android.sched.scheduler.ManagedSchedulable schedulable
private static void registerMarker (java.lang.Class) throws com.android.sched.marker.MarkerNotConformException
com.android.sched.marker.MarkerNotConformException e
Class marker
private static synchronized void ensureScan ()
Class onlyFor
com.android.sched.marker.MarkerNotConformException e
Class marker
java.util.Iterator i$
com.android.sched.reflections.ReflectionManager reflectionManager
static void ()
}
com/android/sched/marker/DynamicValidOn.classDynamicValidOn.java
package com.android.sched.marker
public abstract com.android.sched.marker.DynamicValidOn extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/sched/marker/LocalMarkerManager.classLocalMarkerManager.java
package com.android.sched.marker
public com.android.sched.marker.LocalMarkerManager extends com.android.sched.marker.AbstractMarkerManager {
private static final java.util.Collection EMPTY_MARKER
private java.util.Map markers
private final Object lock
static final boolean $assertionsDisabled
public void ()
public void addMarker (com.android.sched.marker.Marker)
com.android.sched.marker.Marker marker
public void addAllMarker (java.util.Collection)
java.util.Collection collection
java.util.Iterator iter
public java.util.Collection getAllMarkers ()
com.android.sched.marker.Marker marker
java.util.Iterator i$
public com.android.sched.marker.Marker getMarker (java.lang.Class)
Class cls
public boolean containsMarker (java.lang.Class)
Class cls
public com.android.sched.marker.Marker removeMarker (java.lang.Class)
Class cls
static void ()
}
com/android/sched/marker/ManagedMarker$InternalDynamicValidOn.classManagedMarker.java
package com.android.sched.marker
public com.android.sched.marker.ManagedMarker$InternalDynamicValidOn extends java.lang.Object {
private Class validOn
private java.lang.reflect.Method method
public void ()
public java.lang.Class getValidOn ()
public java.lang.reflect.Method getMethod ()
public java.lang.String toString ()
StringBuilder sb
static java.lang.Class access$000 (com.android.sched.marker.ManagedMarker$InternalDynamicValidOn)
com.android.sched.marker.ManagedMarker$InternalDynamicValidOn x0
static java.lang.reflect.Method access$100 (com.android.sched.marker.ManagedMarker$InternalDynamicValidOn)
com.android.sched.marker.ManagedMarker$InternalDynamicValidOn x0
static java.lang.Class access$002 (com.android.sched.marker.ManagedMarker$InternalDynamicValidOn, java.lang.Class)
com.android.sched.marker.ManagedMarker$InternalDynamicValidOn x0
Class x1
static java.lang.reflect.Method access$102 (com.android.sched.marker.ManagedMarker$InternalDynamicValidOn, java.lang.reflect.Method)
com.android.sched.marker.ManagedMarker$InternalDynamicValidOn x0
java.lang.reflect.Method x1
}
com/android/sched/marker/ManagedMarker.classManagedMarker.java
package com.android.sched.marker
public com.android.sched.marker.ManagedMarker extends java.lang.Object implements com.android.sched.util.HasDescription {
private static final java.util.logging.Logger logger
private final String name
private final String description
private final Class marker
private Class[] staticValidOn
private java.util.List dynamicValidOn
public void (java.lang.Class) throws com.android.sched.marker.MarkerNotConformException
Class marker
String description
public java.lang.String getName ()
public java.lang.String getDescription ()
public java.lang.Class[] getStaticValidOn ()
public java.util.List getDynamicValidOn ()
public boolean isValidMarker (com.android.sched.marker.MarkerManager)
Class cls
Class[] arr$
int len$
int i$
com.android.sched.marker.ManagedMarker$InternalDynamicValidOn dvo
java.util.Iterator i$
com.android.sched.marker.MarkerManager marked
public boolean isValidMarker (com.android.sched.marker.MarkerManager, com.android.sched.marker.Marker)
Class cls
Class[] arr$
int len$
int i$
IllegalArgumentException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
com.android.sched.marker.ManagedMarker$InternalDynamicValidOn dvo
java.util.Iterator i$
com.android.sched.marker.MarkerManager marked
com.android.sched.marker.Marker m
public java.lang.Class getMarker ()
public java.lang.String toString ()
Class cls
Class[] arr$
int len$
int i$
com.android.sched.marker.ManagedMarker$InternalDynamicValidOn dvo
java.util.Iterator i$
StringBuilder sb
boolean first
private void extractAnnotation (java.lang.Class)
Class marked
Class[] arr$
int len$
int i$
com.android.sched.marker.ManagedMarker$InternalDynamicValidOn dvo
java.util.Iterator i$
com.android.sched.marker.ManagedMarker$InternalDynamicValidOn dvo
com.android.sched.marker.DynamicValidOn dynamicValidOnAnnotation
java.lang.reflect.Method method
java.lang.reflect.Method[] arr$
int len$
int i$
Class m
com.android.sched.marker.ValidOn validOnAnnotation
static void ()
}
com/android/sched/marker/Marker.classMarker.java
package com.android.sched.marker
public abstract com.android.sched.marker.Marker extends java.lang.Object implements com.android.sched.item.TagOrMarker com.android.sched.item.TagOrMarkerOrComponent com.android.sched.item.MarkerOrComponent {
public abstract com.android.sched.marker.Marker cloneIfNeeded ()
}
com/android/sched/marker/MarkerException.classMarkerException.java
package com.android.sched.marker
public com.android.sched.marker.MarkerException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/sched/marker/MarkerManager.classMarkerManager.java
package com.android.sched.marker
public abstract com.android.sched.marker.MarkerManager extends java.lang.Object {
public abstract com.android.sched.marker.Marker removeMarker (java.lang.Class)
public abstract boolean containsMarker (java.lang.Class)
public abstract void addMarker (com.android.sched.marker.Marker)
public abstract java.util.Collection getAllMarkers ()
public abstract com.android.sched.marker.Marker getMarker (java.lang.Class)
}
com/android/sched/marker/MarkerNotConformException.classMarkerNotConformException.java
package com.android.sched.marker
public com.android.sched.marker.MarkerNotConformException extends com.android.sched.config.ConfigException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/sched/marker/SerializableMarker.classSerializableMarker.java
package com.android.sched.marker
public abstract com.android.sched.marker.SerializableMarker extends java.lang.Object implements com.android.sched.marker.Marker {
}
com/android/sched/marker/StaticMarkerManager.classStaticMarkerManager.java
package com.android.sched.marker
public com.android.sched.marker.StaticMarkerManager extends com.android.sched.marker.AbstractMarkerManager {
private static final java.util.Map mapByMarker
static final boolean $assertionsDisabled
public void ()
public void addMarker (com.android.sched.marker.Marker)
com.android.sched.marker.Marker marker
java.util.Map mapByMarked
public void addAllMarker (java.util.Collection)
java.util.Collection collection
java.util.Iterator iter
public java.util.Collection getAllMarkers ()
com.android.sched.marker.Marker marker
java.util.Map mapByMarked
java.util.Iterator i$
java.util.Collection c
public com.android.sched.marker.Marker getMarker (java.lang.Class)
Class cls
java.util.Map mapByMarked
public boolean containsMarker (java.lang.Class)
Class cls
java.util.Map mapByMarked
public com.android.sched.marker.Marker removeMarker (java.lang.Class)
Class cls
java.util.Map mapByMarked
static void ()
}
com/android/sched/marker/ValidOn.classValidOn.java
package com.android.sched.marker
public abstract com.android.sched.marker.ValidOn extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class[] value ()
}
com/android/sched/reflections/AnnotationProcessorReflectionManager.classAnnotationProcessorReflectionManager.java
package com.android.sched.reflections
public com.android.sched.reflections.AnnotationProcessorReflectionManager extends com.android.sched.reflections.CommonReflectionManager implements com.android.sched.reflections.ReflectionManager {
private static final com.android.sched.build.SchedDiscover data
public void ()
public java.util.Set getSubTypesOf (java.lang.Class)
ClassNotFoundException e
com.android.sched.build.SchedDiscover$SchedData element
java.util.Iterator i$
Class cls
java.util.Set set
static void ()
java.net.URL url
java.io.BufferedReader reader
java.util.Enumeration enumeration
java.io.IOException e
}
com/android/sched/reflections/CommonReflectionManager.classCommonReflectionManager.java
package com.android.sched.reflections
public abstract com.android.sched.reflections.CommonReflectionManager extends java.lang.Object implements com.android.sched.reflections.ReflectionManager {
public void ()
public java.util.Set getSuperTypesOf (java.lang.Class)
Class sup
Class interf
Class[] arr$
int len$
int i$
Class cls
java.util.Set set
}
com/android/sched/reflections/CompositeReflectionManager.classCompositeReflectionManager.java
package com.android.sched.reflections
public com.android.sched.reflections.CompositeReflectionManager extends com.android.sched.reflections.CommonReflectionManager implements com.android.sched.reflections.ReflectionManager {
private final java.util.List reflectionManagers
public void (java.util.List)
java.util.List reflectionManagers
public java.util.Set getSubTypesOf (java.lang.Class)
int i
Class cls
java.util.Set result
}
com/android/sched/reflections/FileReflectionManager.classFileReflectionManager.java
package com.android.sched.reflections
public com.android.sched.reflections.FileReflectionManager extends com.android.sched.reflections.CommonReflectionManager implements com.android.sched.reflections.ReflectionManager {
private static final String RESOURCE_DIR
public static final String SUBTYPES_FILE_SUFFIX
public void ()
public java.util.Set getSubTypesOf (java.lang.Class)
Class subType
java.io.IOException e
ClassNotFoundException e
java.io.BufferedReader br
String typeName
Class cls
java.util.Set result
StringBuilder sb
String resourceFilePath
java.io.InputStream is
}
com/android/sched/reflections/ItemManagerReflections.classItemManagerReflections.java
package com.android.sched.reflections
public com.android.sched.reflections.ItemManagerReflections extends com.android.sched.item.ItemManager {
private final java.util.logging.Logger logger
private final Class onlyFor
private final com.android.sched.util.sched.ManagedDataListener listener
private final Class type
public void (java.lang.Class)
Class type
public java.lang.Class getType ()
private void scan ()
com.android.sched.item.ManagedItem ii
Class item
java.util.Iterator i$
com.android.sched.item.ManagedItem managedSup
Class sup
java.util.Iterator i$
Class cls
com.android.sched.item.ManagedItem item
java.util.Iterator i$
com.android.sched.item.ManagedItem item
java.util.Iterator i$
com.android.sched.item.ItemSet set
com.android.sched.item.ManagedItem item
java.util.Iterator i$
com.android.sched.reflections.ReflectionManager reflectionManager
private boolean isToIgnore (java.lang.Class)
Class item
Class onlyFor
}
com/android/sched/reflections/ReflectionException.classReflectionException.java
package com.android.sched.reflections
public com.android.sched.reflections.ReflectionException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void (java.lang.String)
String message
}
com/android/sched/reflections/ReflectionFactory.classReflectionFactory.java
package com.android.sched.reflections
public com.android.sched.reflections.ReflectionFactory extends java.lang.Object {
private static com.android.sched.reflections.ReflectionManager manager
public static com.android.sched.reflections.ReflectionManager getManager ()
private void ()
static void ()
}
com/android/sched/reflections/ReflectionManager.classReflectionManager.java
package com.android.sched.reflections
public abstract com.android.sched.reflections.ReflectionManager extends java.lang.Object {
public abstract java.util.Set getSubTypesOf (java.lang.Class)
public abstract java.util.Set getSuperTypesOf (java.lang.Class)
}
com/android/sched/reflections/ReflectionManagerRecorder.classReflectionManagerRecorder.java
package com.android.sched.reflections
public com.android.sched.reflections.ReflectionManagerRecorder extends com.android.sched.reflections.CommonReflectionManager implements com.android.sched.reflections.ReflectionManager {
private final java.io.File recordLocation
private final com.android.sched.reflections.ReflectionManager manager
public void (com.android.sched.reflections.ReflectionManager, java.io.File)
com.android.sched.reflections.ReflectionManager manager
java.io.File recordLocation
public java.util.Set getSubTypesOf (java.lang.Class)
Class c
java.util.Iterator i$
java.io.IOException e
StringBuilder filePath
java.io.File outputFile
java.io.OutputStreamWriter fw
Class cls
java.util.Set result
}
com/android/sched/reflections/SchedulableManagerReflections.classSchedulableManagerReflections.java
package com.android.sched.reflections
public com.android.sched.reflections.SchedulableManagerReflections extends com.android.sched.scheduler.SchedulableManager {
private final java.util.logging.Logger logger
private final Class onlyFor
private final com.android.sched.util.sched.ManagedDataListener listener
private final boolean failedStop
public void ()
protected void scan ()
com.android.sched.scheduler.ManagedSchedulable is
com.android.sched.scheduler.SchedulableNotConformException e
Class onlyFor
Class sched
java.util.Iterator i$
com.android.sched.reflections.ReflectionManager reflectionManager
}
com/android/sched/schedulable/AdapterSchedulable.classAdapterSchedulable.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.AdapterSchedulable extends java.lang.Object implements com.android.sched.schedulable.Schedulable {
public abstract java.util.Iterator adapt (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/sched/schedulable/Constraint.classConstraint.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.Constraint extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class[] need ()
public abstract java.lang.Class[] no ()
}
com/android/sched/schedulable/Optional.classOptional.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.Optional extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract com.android.sched.schedulable.ToSupport[] value ()
}
com/android/sched/schedulable/ProcessorSchedulable.classProcessorSchedulable.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.ProcessorSchedulable extends java.lang.Object implements com.android.sched.schedulable.Schedulable {
}
com/android/sched/schedulable/Produce.classProduce.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.Produce extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class[] value ()
}
com/android/sched/schedulable/Protect.classProtect.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.Protect extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class[] add ()
public abstract java.lang.Class[] remove ()
public abstract java.lang.Class[] modify ()
public abstract com.android.sched.schedulable.With[] unprotect ()
}
com/android/sched/schedulable/RunnableSchedulable.classRunnableSchedulable.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.RunnableSchedulable extends java.lang.Object implements com.android.sched.schedulable.ProcessorSchedulable {
public abstract void run (com.android.sched.item.Component) throws java.lang.Exception
}
com/android/sched/schedulable/Schedulable.classSchedulable.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.Schedulable extends java.lang.Object implements com.android.sched.item.Item {
}
com/android/sched/schedulable/SchedulerVisitable.classSchedulerVisitable.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.SchedulerVisitable extends java.lang.Object {
public abstract void visit (java.lang.Object, com.android.sched.transform.TransformRequest) throws java.lang.Exception
}
com/android/sched/schedulable/Support.classSupport.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.Support extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class[] value ()
}
com/android/sched/schedulable/ToSupport.classToSupport.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.ToSupport extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class[] feature ()
public abstract com.android.sched.schedulable.Constraint[] add ()
}
com/android/sched/schedulable/Transform.classTransform.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.Transform extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class[] add ()
public abstract java.lang.Class[] remove ()
public abstract java.lang.Class[] modify ()
}
com/android/sched/schedulable/Use.classUse.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.Use extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class[] value ()
}
com/android/sched/schedulable/VisitorSchedulable.classVisitorSchedulable.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.VisitorSchedulable extends java.lang.Object implements com.android.sched.schedulable.ProcessorSchedulable {
}
com/android/sched/schedulable/With.classWith.java
package com.android.sched.schedulable
public abstract com.android.sched.schedulable.With extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class[] add ()
public abstract java.lang.Class[] remove ()
}
com/android/sched/scheduler/AdapterProcessException.classAdapterProcessException.java
package com.android.sched.scheduler
public com.android.sched.scheduler.AdapterProcessException extends com.android.sched.scheduler.ProcessException {
private static final long serialVersionUID
public void (com.android.sched.schedulable.AdapterSchedulable, com.android.sched.scheduler.ManagedSchedulable, java.lang.Object, java.lang.Throwable)
com.android.sched.schedulable.AdapterSchedulable adapter
com.android.sched.scheduler.ManagedSchedulable managedSchedulable
Object data
Throwable cause
}
com/android/sched/scheduler/AdapterSet$1.classAdapterSet.java
package com.android.sched.scheduler
com.android.sched.scheduler.AdapterSet$1 extends java.lang.Object {
}
com/android/sched/scheduler/AdapterSet$SchedulableComparator.classAdapterSet.java
package com.android.sched.scheduler
com.android.sched.scheduler.AdapterSet$SchedulableComparator extends java.lang.Object implements java.util.Comparator java.io.Serializable {
private static final long serialVersionUID
static final boolean $assertionsDisabled
private void ()
public int compare (com.android.sched.scheduler.ManagedSchedulable, com.android.sched.scheduler.ManagedSchedulable)
com.android.sched.scheduler.ManagedSchedulable o1
com.android.sched.scheduler.ManagedSchedulable o2
public volatile int compare (java.lang.Object, java.lang.Object)
void (com.android.sched.scheduler.AdapterSet$1)
com.android.sched.scheduler.AdapterSet$1 x0
static void ()
}
com/android/sched/scheduler/AdapterSet.classAdapterSet.java
package com.android.sched.scheduler
public com.android.sched.scheduler.AdapterSet extends java.lang.Object implements java.lang.Iterable {
private final java.util.Set adapters
void ()
void (com.android.sched.scheduler.AdapterSet)
com.android.sched.scheduler.AdapterSet initial
void addAll (com.android.sched.scheduler.AdapterSet)
com.android.sched.scheduler.ManagedVisitor ia
java.util.Iterator i$
com.android.sched.scheduler.AdapterSet set
protected void add (com.android.sched.scheduler.ManagedVisitor)
com.android.sched.scheduler.ManagedVisitor sched
int getSize ()
public java.lang.String toString ()
com.android.sched.scheduler.ManagedVisitor sched
java.util.Iterator i$
StringBuilder sb
boolean first
public java.util.Iterator iterator ()
public boolean containsAdapters (java.lang.Class, java.lang.Class)
com.android.sched.scheduler.ManagedVisitor adapter
java.util.Iterator i$
com.android.sched.scheduler.ManagedVisitor adapter
java.util.Iterator i$
Class current
Class after
public java.util.List getAdapter (java.lang.Class, java.lang.Class)
Class current
Class after
java.util.Stack stack
private boolean getAdapter (java.util.Stack, java.lang.Class, java.lang.Class)
com.android.sched.scheduler.ManagedVisitor adapter
java.util.Iterator i$
com.android.sched.scheduler.ManagedVisitor adapter
java.util.Iterator i$
java.util.Stack stack
Class current
Class after
}
com/android/sched/scheduler/DeserializerPlanner.classDeserializerPlanner.java
package com.android.sched.scheduler
public com.android.sched.scheduler.DeserializerPlanner extends java.lang.Object implements com.android.sched.scheduler.Planner {
private final com.android.sched.util.file.InputStreamFile planFile
public void ()
public com.android.sched.scheduler.Plan buildPlan (com.android.sched.scheduler.Request, java.lang.Class) throws com.android.sched.scheduler.PlanNotFoundException
com.android.sched.scheduler.SubPlanBuilder subPlanBuilder
com.android.sched.scheduler.SubPlanBuilder newSubPlanBuilder
com.android.sched.scheduler.SubPlanBuilder subPlanBuilder
Class runnableClass
String line
java.util.Stack subPlanStack
java.io.IOException e
ClassNotFoundException e
com.android.sched.scheduler.Request request
Class rootRunOn
com.android.sched.scheduler.PlanBuilder builder
java.io.BufferedReader reader
com.android.sched.scheduler.Plan plan
}
com/android/sched/scheduler/DetailedTextPlanPrinter.classDetailedTextPlanPrinter.java
package com.android.sched.scheduler
public com.android.sched.scheduler.DetailedTextPlanPrinter extends java.lang.Object implements com.android.sched.scheduler.PlanPrinter {
private static java.util.logging.Logger logger
private final com.android.sched.util.file.OutputStreamFile planFile
public void ()
public void printPlan (com.android.sched.scheduler.Plan)
com.android.sched.scheduler.Plan plan
java.io.PrintStream printStream
static void ()
}
com/android/sched/scheduler/FeatureSet.classFeatureSet.java
package com.android.sched.scheduler
public com.android.sched.scheduler.FeatureSet extends com.android.sched.item.ItemSet {
public void (com.android.sched.scheduler.FeatureSet)
com.android.sched.scheduler.FeatureSet initial
public void (com.android.sched.item.ItemManager)
com.android.sched.item.ItemManager manager
public com.android.sched.scheduler.FeatureSet clone ()
public volatile com.android.sched.item.ItemSet clone ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/android/sched/scheduler/IllegalRequestException.classIllegalRequestException.java
package com.android.sched.scheduler
public com.android.sched.scheduler.IllegalRequestException extends com.android.sched.scheduler.ScheduleException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/sched/scheduler/ManagedRunnable.classManagedRunnable.java
package com.android.sched.scheduler
public com.android.sched.scheduler.ManagedRunnable extends com.android.sched.scheduler.ManagedSchedulable {
private final com.android.sched.scheduler.Scheduler scheduler
private final Class runnable
private final com.android.sched.scheduler.FeatureSet supportedFeatures
private final java.util.Map neededTags
private final java.util.Map unsupportedTags
private final com.android.sched.scheduler.TagOrMarkerOrComponentSet addedTags
private final com.android.sched.scheduler.TagOrMarkerOrComponentSet removedTags
private final com.android.sched.scheduler.TagOrMarkerOrComponentSet modifiedTags
private final com.android.sched.scheduler.TagOrMarkerOrComponentSet protectAddingTags
private final com.android.sched.scheduler.TagOrMarkerOrComponentSet protectRemovingTags
private final com.android.sched.scheduler.TagOrMarkerOrComponentSet protectModifyingTags
private final com.android.sched.scheduler.TagOrMarkerOrComponentSet unprotectByAddingTags
private final com.android.sched.scheduler.TagOrMarkerOrComponentSet unprotectByRemovingTags
private final com.android.sched.scheduler.ProductionSet productions
private final java.util.List useTools
private Class schedulableOn
public void (java.lang.Class) throws com.android.sched.scheduler.SchedulableNotConformException
Class tool
java.util.Iterator i$
Class tool
java.util.Iterator i$
Class runnable
private void checkValidity () throws com.android.sched.scheduler.SchedulableNotConformException
public java.lang.Class getRunnableSchedulable ()
public com.android.sched.scheduler.TagOrMarkerOrComponentSet getNeededTags (com.android.sched.scheduler.FeatureSet)
java.util.Map$Entry entry
java.util.Iterator i$
com.android.sched.scheduler.FeatureSet features
com.android.sched.scheduler.TagOrMarkerOrComponentSet set
public com.android.sched.scheduler.TagOrMarkerOrComponentSet getUnsupportedTags (com.android.sched.scheduler.FeatureSet)
java.util.Map$Entry entry
java.util.Iterator i$
com.android.sched.scheduler.FeatureSet features
com.android.sched.scheduler.TagOrMarkerOrComponentSet set
public com.android.sched.scheduler.TagOrMarkerOrComponentSet getAllPossibleNeededTags ()
com.android.sched.scheduler.TagOrMarkerOrComponentSet ts
java.util.Iterator i$
com.android.sched.scheduler.TagOrMarkerOrComponentSet set
public com.android.sched.scheduler.TagOrMarkerOrComponentSet getAllPossibleUnsupportedTags ()
com.android.sched.scheduler.TagOrMarkerOrComponentSet ts
java.util.Iterator i$
com.android.sched.scheduler.TagOrMarkerOrComponentSet set
public com.android.sched.scheduler.TagOrMarkerOrComponentSet getDefaultNeededTags ()
com.android.sched.scheduler.TagOrMarkerOrComponentSet set
public com.android.sched.scheduler.TagOrMarkerOrComponentSet getDefaultUnsupportedTags ()
com.android.sched.scheduler.TagOrMarkerOrComponentSet set
public boolean isCompatible (com.android.sched.scheduler.FeatureSet, com.android.sched.scheduler.TagOrMarkerOrComponentSet)
com.android.sched.scheduler.FeatureSet features
com.android.sched.scheduler.TagOrMarkerOrComponentSet tags
public com.android.sched.scheduler.TagOrMarkerOrComponentSet getAfterTags (com.android.sched.scheduler.TagOrMarkerOrComponentSet)
com.android.sched.scheduler.TagOrMarkerOrComponentSet beforeTags
com.android.sched.scheduler.TagOrMarkerOrComponentSet afterTags
public com.android.sched.scheduler.TagOrMarkerOrComponentSet getMissingTags (com.android.sched.scheduler.FeatureSet, com.android.sched.scheduler.TagOrMarkerOrComponentSet)
com.android.sched.scheduler.FeatureSet features
com.android.sched.scheduler.TagOrMarkerOrComponentSet tags
com.android.sched.scheduler.TagOrMarkerOrComponentSet needed
public com.android.sched.scheduler.TagOrMarkerOrComponentSet getForbiddenTags (com.android.sched.scheduler.FeatureSet, com.android.sched.scheduler.TagOrMarkerOrComponentSet)
com.android.sched.scheduler.FeatureSet features
com.android.sched.scheduler.TagOrMarkerOrComponentSet tags
com.android.sched.scheduler.TagOrMarkerOrComponentSet unsupported
public int getConstraintCount (com.android.sched.scheduler.FeatureSet)
com.android.sched.scheduler.FeatureSet features
public int getUnsatisfiedConstraintCount (com.android.sched.scheduler.FeatureSet, com.android.sched.scheduler.TagOrMarkerOrComponentSet)
com.android.sched.scheduler.FeatureSet features
com.android.sched.scheduler.TagOrMarkerOrComponentSet tags
public com.android.sched.scheduler.ProductionSet getProductions ()
public com.android.sched.scheduler.TagOrMarkerOrComponentSet getAddedTags ()
public com.android.sched.scheduler.TagOrMarkerOrComponentSet getRemovedTags ()
public com.android.sched.scheduler.TagOrMarkerOrComponentSet getModifiedTags ()
public com.android.sched.scheduler.TagOrMarkerOrComponentSet getProtectAddingTags ()
public com.android.sched.scheduler.TagOrMarkerOrComponentSet getProtectRemovingTags ()
public com.android.sched.scheduler.TagOrMarkerOrComponentSet getProtectModifyingTags ()
public com.android.sched.scheduler.TagOrMarkerOrComponentSet getUnprotectByAddingTags ()
public com.android.sched.scheduler.TagOrMarkerOrComponentSet getUnprotectByRemovingTags ()
public java.lang.Class getRunOn ()
public boolean isVisitor ()
public boolean isRunnable ()
public com.android.sched.scheduler.FeatureSet getSupportedFeatures ()
public java.util.List getOptionalFeatures ()
java.util.List list
public java.lang.String toString ()
StringBuilder sb
private void extractUse (java.lang.Class)
Class use
Class[] arr$
int len$
int i$
Class cls
com.android.sched.schedulable.Use uses
private void extractTransform (java.lang.Class)
Class item
Class[] arr$
int len$
int i$
Class item
Class[] arr$
int len$
int i$
Class item
Class[] arr$
int len$
int i$
Class cls
com.android.sched.schedulable.Transform transform
private void extractProduce (java.lang.Class)
Class production
Class[] arr$
int len$
int i$
Class cls
com.android.sched.schedulable.Produce produce
private void extractSupport (java.lang.Class)
Class feature
Class[] arr$
int len$
int i$
Class cls
com.android.sched.schedulable.Support support
private void extractOptional (java.lang.Class)
Class feature
Class[] arr$
int len$
int i$
Class tag
Class[] arr$
int len$
int i$
Class tag
Class[] arr$
int len$
int i$
com.android.sched.schedulable.Constraint constraint
com.android.sched.schedulable.Constraint[] arr$
int len$
int i$
com.android.sched.scheduler.FeatureSet features
com.android.sched.scheduler.TagOrMarkerOrComponentSet needed
com.android.sched.scheduler.TagOrMarkerOrComponentSet unsupport
com.android.sched.schedulable.ToSupport toSupport
com.android.sched.schedulable.ToSupport[] arr$
int len$
int i$
Class cls
com.android.sched.schedulable.Optional optional
private void extractConstraint (java.lang.Class)
Class tag
Class[] arr$
int len$
int i$
Class tag
Class[] arr$
int len$
int i$
Class cls
com.android.sched.scheduler.TagOrMarkerOrComponentSet needed
com.android.sched.scheduler.TagOrMarkerOrComponentSet unsupport
com.android.sched.schedulable.Constraint constraint
private void extractProtect (java.lang.Class)
Class item
Class[] arr$
int len$
int i$
Class item
Class[] arr$
int len$
int i$
Class item
Class[] arr$
int len$
int i$
Class item
Class[] arr$
int len$
int i$
Class item
Class[] arr$
int len$
int i$
com.android.sched.schedulable.With with
com.android.sched.schedulable.With[] arr$
int len$
int i$
com.android.sched.schedulable.With[] withs
Class cls
com.android.sched.schedulable.Protect protect
private void extractSchedulableOn (java.lang.Class)
java.lang.reflect.ParameterizedType pt
java.lang.reflect.Type intf
java.lang.reflect.Type[] arr$
int len$
int i$
Class cls
}
com/android/sched/scheduler/ManagedSchedulable.classManagedSchedulable.java
package com.android.sched.scheduler
public abstract com.android.sched.scheduler.ManagedSchedulable extends java.lang.Object implements com.android.sched.util.HasDescription {
private static final java.util.logging.Logger logger
private final Class schedulable
private final String name
private final String description
private boolean isSynchronized
private java.lang.reflect.Method dynamicIsSynchronized
protected void (java.lang.Class) throws com.android.sched.scheduler.SchedulableNotConformException
Class schedulable
String description
public java.lang.Class getSchedulable ()
public abstract boolean isVisitor ()
public abstract boolean isRunnable ()
public java.lang.String getName ()
public boolean isSynchronized (com.android.sched.schedulable.Schedulable)
IllegalArgumentException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
com.android.sched.schedulable.Schedulable schedulable
public abstract java.lang.Class getRunOn ()
public java.lang.String getDescription ()
public abstract java.lang.String toString ()
private void extractSynchronized (java.lang.Class)
com.android.sched.item.Synchronized dynamicSynchronizedOnAnnotation
java.lang.reflect.Method method
java.lang.reflect.Method[] arr$
int len$
int i$
Class cls
com.android.sched.item.Synchronized sync
static void ()
}
com/android/sched/scheduler/ManagedVisitor.classManagedVisitor.java
package com.android.sched.scheduler
public com.android.sched.scheduler.ManagedVisitor extends com.android.sched.scheduler.ManagedSchedulable {
private final Class visitor
private final Class schedulableOn
private final Class visitorTo
public void (java.lang.Class) throws com.android.sched.scheduler.SchedulableNotConformException
Class visitor
public java.lang.Class getVisitorSchedulable ()
public boolean isVisitor ()
public boolean isRunnable ()
public java.lang.Class getRunOnAfter ()
public java.lang.Class getRunOn ()
private java.lang.Class extractSchedulableOn ()
java.lang.reflect.ParameterizedType pt
java.lang.reflect.Type intf
java.lang.reflect.Type[] arr$
int len$
int i$
private java.lang.Class extractVisitorTo ()
java.lang.reflect.ParameterizedType pt
java.lang.reflect.Type intf
java.lang.reflect.Type[] arr$
int len$
int i$
public java.lang.String toString ()
StringBuilder sb
}
com/android/sched/scheduler/MultiWorkersScheduleInstance$1.classMultiWorkersScheduleInstance.java
package com.android.sched.scheduler
com.android.sched.scheduler.MultiWorkersScheduleInstance$1 extends java.lang.Object {
}
com/android/sched/scheduler/MultiWorkersScheduleInstance$AssertionErrorTask.classMultiWorkersScheduleInstance.java
package com.android.sched.scheduler
com.android.sched.scheduler.MultiWorkersScheduleInstance$AssertionErrorTask extends com.android.sched.scheduler.MultiWorkersScheduleInstance$ShutdownTask {
private final AssertionError error
public void (java.util.Deque, java.lang.AssertionError)
java.util.Deque queue
AssertionError error
public void throwPending () throws java.lang.AssertionError
public java.lang.String toString ()
}
com/android/sched/scheduler/MultiWorkersScheduleInstance$DeadLock$Filter.classMultiWorkersScheduleInstance.java
package com.android.sched.scheduler
com.android.sched.scheduler.MultiWorkersScheduleInstance$DeadLock$Filter extends java.lang.Object implements com.android.sched.util.codec.ImplementationFilter {
private void ()
public boolean isValid ()
java.lang.management.ThreadMXBean threadManager
Throwable e
}
com/android/sched/scheduler/MultiWorkersScheduleInstance$DeadLock.classMultiWorkersScheduleInstance.java
package com.android.sched.scheduler
com.android.sched.scheduler.MultiWorkersScheduleInstance$DeadLock extends com.android.sched.scheduler.MultiWorkersScheduleInstance$Detector {
private final java.util.logging.Logger logger
java.lang.management.ThreadMXBean threadManager
private final java.util.List blockedWorkers
static final boolean $assertionsDisabled
protected void (int)
int size
public boolean check (java.util.List)
long id
long[] arr$
int len$
int i$
com.android.sched.scheduler.MultiWorkersScheduleInstance$Worker worker
java.util.Iterator iter
java.util.List activeWorkers
long[] deadlockedThreadIds
private void dump (long[], java.util.List)
com.android.sched.scheduler.MultiWorkersScheduleInstance$Worker worker
java.util.Iterator i$
boolean found
java.lang.management.ThreadInfo thread
java.lang.management.ThreadInfo[] arr$
int len$
int i$
long[] deadlockedThreadIds
java.util.List activeWorkers
private void dump (java.lang.management.ThreadInfo, com.android.sched.scheduler.MultiWorkersScheduleInstance$Worker)
com.android.sched.scheduler.MultiWorkersScheduleInstance$WorkerStatus status
String lockOwnerName
java.lang.management.LockInfo lock
java.lang.management.LockInfo[] arr$
int len$
int i$
java.lang.management.MonitorInfo monitor
java.lang.management.MonitorInfo[] arr$
int len$
int i$
StackTraceElement stackTraceElement
StackTraceElement[] arr$
int len$
int i$
java.lang.management.ThreadInfo thread
com.android.sched.scheduler.MultiWorkersScheduleInstance$Worker worker
String lockName
java.lang.management.LockInfo[] locks
StackTraceElement[] traces
static void ()
}
com/android/sched/scheduler/MultiWorkersScheduleInstance$Detector.classMultiWorkersScheduleInstance.java
package com.android.sched.scheduler
abstract com.android.sched.scheduler.MultiWorkersScheduleInstance$Detector extends java.lang.Object {
public static final com.android.sched.util.config.id.ListPropertyId DETECTORS
protected void (int)
int size
public abstract boolean check (java.util.List)
static void ()
}
com/android/sched/scheduler/MultiWorkersScheduleInstance$LongRunning.classMultiWorkersScheduleInstance.java
package com.android.sched.scheduler
com.android.sched.scheduler.MultiWorkersScheduleInstance$LongRunning extends com.android.sched.scheduler.MultiWorkersScheduleInstance$Detector {
private static final com.android.sched.util.config.id.LongPropertyId TIMEOUT
private final java.util.logging.Logger logger
private final long timeout
private final java.util.List blockedWorkers
protected void (int)
int size
public boolean check (java.util.List)
com.android.sched.scheduler.MultiWorkersScheduleInstance$Worker worker
com.android.sched.scheduler.MultiWorkersScheduleInstance$WorkerStatus status
int duration
java.util.List activeWorkers
long time
java.util.Iterator iter
private void dump (java.util.List)
StackTraceElement stackTraceElement
StackTraceElement[] arr$
int len$
int i$
com.android.sched.scheduler.MultiWorkersScheduleInstance$WorkerStatus status
StackTraceElement[] traces
com.android.sched.scheduler.MultiWorkersScheduleInstance$Worker worker
java.util.Iterator i$
java.util.List workers
java.util.Map stackTraces
boolean atLeastOne
static void ()
}
com/android/sched/scheduler/MultiWorkersScheduleInstance$None.classMultiWorkersScheduleInstance.java
package com.android.sched.scheduler
com.android.sched.scheduler.MultiWorkersScheduleInstance$None extends com.android.sched.scheduler.MultiWorkersScheduleInstance$Detector {
protected void (int)
int size
public boolean check (java.util.List)
java.util.List activeWorkers
}
com/android/sched/scheduler/MultiWorkersScheduleInstance$ProcessExceptionTask.classMultiWorkersScheduleInstance.java
package com.android.sched.scheduler
com.android.sched.scheduler.MultiWorkersScheduleInstance$ProcessExceptionTask extends com.android.sched.scheduler.MultiWorkersScheduleInstance$ShutdownTask {
private final com.android.sched.scheduler.ProcessException exception
public void (java.util.Deque, com.android.sched.scheduler.ProcessException)
java.util.Deque queue
com.android.sched.scheduler.ProcessException exception
public void throwPending () throws com.android.sched.scheduler.ProcessException
public java.lang.String toString ()
}
com/android/sched/scheduler/MultiWorkersScheduleInstance$SequentialTask.classMultiWorkersScheduleInstance.java
package com.android.sched.scheduler
com.android.sched.scheduler.MultiWorkersScheduleInstance$SequentialTask extends com.android.sched.scheduler.MultiWorkersScheduleInstance$Task {
private final com.android.sched.item.Component data
private int next
private final com.android.sched.scheduler.MultiWorkersScheduleInstance instances
static final boolean $assertionsDisabled
public void (java.util.Deque, com.android.sched.scheduler.MultiWorkersScheduleInstance, com.android.sched.item.Component, com.android.sched.scheduler.MultiWorkersScheduleInstance$Task)
java.util.Deque queue
com.android.sched.scheduler.MultiWorkersScheduleInstance instances
com.android.sched.item.Component data
com.android.sched.scheduler.MultiWorkersScheduleInstance$Task blocking
public boolean process ()
com.android.sched.scheduler.MultiWorkersScheduleInstance subSchedInstance
java.util.Iterator dataIter
com.android.sched.scheduler.ProcessException e
com.android.sched.scheduler.ScheduleInstance$SchedStep step
com.android.sched.scheduler.MultiWorkersScheduleInstance$Synchronized sync
com.android.sched.schedulable.Schedulable instance
public java.lang.String toString ()
static void ()
}
com/android/sched/scheduler/MultiWorkersScheduleInstance$ShutdownTask.classMultiWorkersScheduleInstance.java
package com.android.sched.scheduler
com.android.sched.scheduler.MultiWorkersScheduleInstance$ShutdownTask extends com.android.sched.scheduler.MultiWorkersScheduleInstance$Task {
public void (java.util.Deque)
java.util.Deque queue
public void throwPending () throws com.android.sched.scheduler.ProcessException java.lang.AssertionError
protected void enqueue ()
public boolean process ()
public java.lang.String toString ()
}
com/android/sched/scheduler/MultiWorkersScheduleInstance$Synchronized.classMultiWorkersScheduleInstance.java
package com.android.sched.scheduler
com.android.sched.scheduler.MultiWorkersScheduleInstance$Synchronized extends java.lang.Object {
private final java.util.List queue
private boolean taken
private void ()
public synchronized boolean tryLock (com.android.sched.scheduler.MultiWorkersScheduleInstance$Task)
com.android.sched.scheduler.MultiWorkersScheduleInstance$Task task
public synchronized void unlock ()
void (com.android.sched.scheduler.MultiWorkersScheduleInstance$1)
com.android.sched.scheduler.MultiWorkersScheduleInstance$1 x0
}
com/android/sched/scheduler/MultiWorkersScheduleInstance$Task.classMultiWorkersScheduleInstance.java
package com.android.sched.scheduler
abstract com.android.sched.scheduler.MultiWorkersScheduleInstance$Task extends java.lang.Object {
private final com.android.sched.scheduler.MultiWorkersScheduleInstance$Task blocking
protected final java.util.Deque queue
private int blockCounter
private boolean commited
static final boolean $assertionsDisabled
public void (java.util.Deque)
java.util.Deque queue
public void (java.util.Deque, com.android.sched.scheduler.MultiWorkersScheduleInstance$Task)
java.util.Deque queue
com.android.sched.scheduler.MultiWorkersScheduleInstance$Task blocking
public void commit ()
public synchronized void prepare ()
public void notifyEnd ()
protected void enqueue ()
public synchronized boolean assertProcessable ()
abstract boolean process ()
static void ()
}
com/android/sched/scheduler/MultiWorkersScheduleInstance$Worker.classMultiWorkersScheduleInstance.java
package com.android.sched.scheduler
com.android.sched.scheduler.MultiWorkersScheduleInstance$Worker extends java.lang.Thread implements java.lang.Runnable {
java.util.concurrent.BlockingDeque queue
private com.android.sched.scheduler.MultiWorkersScheduleInstance$Task currentTask
private long currentTaskStartOn
static final boolean $assertionsDisabled
public void (java.lang.String, java.util.concurrent.BlockingDeque, long)
String name
java.util.concurrent.BlockingDeque queue
long stackSize
public void run ()
com.android.sched.scheduler.MultiWorkersScheduleInstance$Task task
public synchronized com.android.sched.scheduler.MultiWorkersScheduleInstance$WorkerStatus getStatus ()
static void ()
}
com/android/sched/scheduler/MultiWorkersScheduleInstance$WorkerStatus.classMultiWorkersScheduleInstance.java
package com.android.sched.scheduler
com.android.sched.scheduler.MultiWorkersScheduleInstance$WorkerStatus extends java.lang.Object {
private final com.android.sched.scheduler.MultiWorkersScheduleInstance$Task currentTask
private final long currentTaskStartOn
public void (com.android.sched.scheduler.MultiWorkersScheduleInstance$Task, long)
com.android.sched.scheduler.MultiWorkersScheduleInstance$Task currentTask
long currentTaskStartOn
public com.android.sched.scheduler.MultiWorkersScheduleInstance$Task getCurrentTask ()
public long getCurrentTaskStartOn ()
}
com/android/sched/scheduler/MultiWorkersScheduleInstance.classMultiWorkersScheduleInstance.java
package com.android.sched.scheduler
public com.android.sched.scheduler.MultiWorkersScheduleInstance extends com.android.sched.scheduler.MultipleScheduleInstance {
private static final com.android.sched.util.config.id.BooleanPropertyId MANAGED_SYNC
private static final com.android.sched.util.config.id.IntegerPropertyId CHECK_FREQUENCY
private final int checkEvery
private final com.android.sched.scheduler.MultiWorkersScheduleInstance$Synchronized[] syncs
static final boolean $assertionsDisabled
public void (com.android.sched.scheduler.Plan) throws java.lang.Exception
com.android.sched.scheduler.PlanStep step
java.util.Iterator i$
int idx
com.android.sched.scheduler.Plan plan
boolean isSynchronizedManaged
public void process (com.android.sched.item.Component) throws com.android.sched.scheduler.ProcessException
com.android.sched.scheduler.MultiWorkersScheduleInstance$Worker worker
int i
com.android.sched.util.config.ReflectFactory factory
java.util.Iterator i$
java.util.List factories
com.android.sched.scheduler.MultiWorkersScheduleInstance$Detector detector
java.util.Iterator i$
Thread thread
com.android.sched.item.Component data
java.util.concurrent.BlockingDeque queue
com.android.sched.scheduler.MultiWorkersScheduleInstance$Task shutdown
int threadPoolSize
java.util.List activeWorkers
long stackSize
java.util.List detectors
boolean shutdownInProgress
static com.android.sched.scheduler.MultiWorkersScheduleInstance$Synchronized[] access$100 (com.android.sched.scheduler.MultiWorkersScheduleInstance)
com.android.sched.scheduler.MultiWorkersScheduleInstance x0
static void ()
}
com/android/sched/scheduler/MultipleScheduleInstance$1.classMultipleScheduleInstance.java
package com.android.sched.scheduler
com.android.sched.scheduler.MultipleScheduleInstance$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$sched$scheduler$MultipleScheduleInstance$NumThreadsPolicy
static void ()
}
com/android/sched/scheduler/MultipleScheduleInstance$NumThreadsPolicy.classMultipleScheduleInstance.java
package com.android.sched.scheduler
final com.android.sched.scheduler.MultipleScheduleInstance$NumThreadsPolicy extends java.lang.Enum {
public static final com.android.sched.scheduler.MultipleScheduleInstance$NumThreadsPolicy NUM_CORES
public static final com.android.sched.scheduler.MultipleScheduleInstance$NumThreadsPolicy FIXED
private static final com.android.sched.scheduler.MultipleScheduleInstance$NumThreadsPolicy[] $VALUES
public static com.android.sched.scheduler.MultipleScheduleInstance$NumThreadsPolicy[] values ()
public static com.android.sched.scheduler.MultipleScheduleInstance$NumThreadsPolicy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/sched/scheduler/MultipleScheduleInstance.classMultipleScheduleInstance.java
package com.android.sched.scheduler
public abstract com.android.sched.scheduler.MultipleScheduleInstance extends com.android.sched.scheduler.ScheduleInstance {
private static final com.android.sched.util.config.id.EnumPropertyId NUM_THREADS_POLICY
private static final com.android.sched.util.config.id.IntegerPropertyId NUM_FIXED_THREADS
private final java.util.logging.Logger logger
private int threadPoolSize
public void (com.android.sched.scheduler.Plan) throws java.lang.Exception
com.android.sched.scheduler.Plan plan
public int getThreadPoolSize ()
static void ()
}
com/android/sched/scheduler/NoPlanPrinter.classNoPlanPrinter.java
package com.android.sched.scheduler
public com.android.sched.scheduler.NoPlanPrinter extends java.lang.Object implements com.android.sched.scheduler.PlanPrinter {
public void ()
public void printPlan (com.android.sched.scheduler.Plan)
com.android.sched.scheduler.Plan plan
}
com/android/sched/scheduler/NoPlanner.classNoPlanner.java
package com.android.sched.scheduler
public com.android.sched.scheduler.NoPlanner extends java.lang.Object implements com.android.sched.scheduler.Planner {
private void ()
public com.android.sched.scheduler.Plan buildPlan (com.android.sched.scheduler.Request, java.lang.Class)
com.android.sched.scheduler.Request request
Class on
}
com/android/sched/scheduler/Plan.classPlan.java
package com.android.sched.scheduler
public com.android.sched.scheduler.Plan extends java.lang.Object implements java.lang.Iterable {
private final java.util.logging.Logger logger
private final java.util.List plan
private final java.util.Map minimalMarkers
private com.android.sched.scheduler.FeatureSet features
static final boolean $assertionsDisabled
public void ()
public com.android.sched.scheduler.ScheduleInstance getScheduleInstance ()
void initPlan (com.android.sched.scheduler.PlanBuilder) throws com.android.sched.scheduler.PlanError
com.android.sched.scheduler.PlanBuilder builder
com.android.sched.scheduler.Request request
com.android.sched.scheduler.TagOrMarkerOrComponentSet minimal
com.android.sched.scheduler.TagOrMarkerOrComponentSet tags
com.android.sched.scheduler.ProductionSet productions
private void computeMinimal (com.android.sched.scheduler.FeatureSet, com.android.sched.scheduler.TagOrMarkerOrComponentSet)
com.android.sched.scheduler.PlanStep step
com.android.sched.scheduler.FeatureSet features
com.android.sched.scheduler.TagOrMarkerOrComponentSet minimal
java.util.ListIterator iter
private void completeAndVerifyPlan (com.android.sched.scheduler.Request, com.android.sched.scheduler.ProductionSet, com.android.sched.scheduler.TagOrMarkerOrComponentSet, java.lang.Class) throws com.android.sched.scheduler.PlanError
com.android.sched.scheduler.TagOrMarkerOrComponentSet missing
com.android.sched.scheduler.PlanStep step
com.android.sched.scheduler.Request request
com.android.sched.scheduler.ProductionSet productions
com.android.sched.scheduler.TagOrMarkerOrComponentSet currentTags
Class runOn
java.util.ListIterator iter
void appendStep (com.android.sched.scheduler.PlanStep)
com.android.sched.scheduler.PlanStep step
public java.util.Iterator iterator ()
public int size ()
public java.lang.String toString ()
com.android.sched.scheduler.PlanStep element
java.util.Iterator i$
StringBuilder sb
boolean first
public java.lang.String getDescription ()
StringBuilder sb
public java.lang.String getDetailedDescription ()
StringBuilder sb
private void getDescription (java.lang.StringBuilder, java.lang.String, boolean)
com.android.sched.scheduler.ManagedRunnable runnable
com.android.sched.scheduler.ManagedVisitor visitor
com.android.sched.scheduler.ManagedSchedulable schedulable
com.android.sched.scheduler.PlanStep element
java.util.Iterator i$
StringBuilder sb
String prefix
boolean detailed
public com.android.sched.scheduler.TagOrMarkerOrComponentSet computeFinalTagsOrMarkers (com.android.sched.scheduler.TagOrMarkerOrComponentSet)
com.android.sched.scheduler.TagOrMarkerOrComponentSet initialTags
com.android.sched.scheduler.TagOrMarkerOrComponentSet tags
private void modifyTagsOrMarkers (com.android.sched.scheduler.TagOrMarkerOrComponentSet)
com.android.sched.scheduler.PlanStep element
java.util.Iterator i$
com.android.sched.scheduler.TagOrMarkerOrComponentSet tags
public com.android.sched.scheduler.FeatureSet getFeatures ()
static void ()
}
com/android/sched/scheduler/PlanBuilder.classPlanBuilder.java
package com.android.sched.scheduler
public com.android.sched.scheduler.PlanBuilder extends com.android.sched.scheduler.SubPlanBuilder {
private final com.android.sched.util.log.Tracer tracer
private final com.android.sched.scheduler.Request request
static final boolean $assertionsDisabled
public void (com.android.sched.scheduler.Request, java.lang.Class)
com.android.sched.scheduler.Request request
Class runOn
public com.android.sched.scheduler.Plan getPlan ()
com.android.sched.util.log.Event event
public com.android.sched.scheduler.Request getRequest ()
static void ()
}
com/android/sched/scheduler/PlanBuilderFactory.classPlanBuilderFactory.java
package com.android.sched.scheduler
public abstract com.android.sched.scheduler.PlanBuilderFactory extends java.lang.Object {
public abstract com.android.sched.scheduler.PlanBuilder createPlanBuilder (com.android.sched.scheduler.Request, java.lang.Class)
public abstract com.android.sched.scheduler.SubPlanBuilder createSubPlanBuilder (java.lang.Class)
}
com/android/sched/scheduler/PlanError.classPlanError.java
package com.android.sched.scheduler
public com.android.sched.scheduler.PlanError extends java.lang.Error {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/sched/scheduler/PlanNotFoundException.classPlanNotFoundException.java
package com.android.sched.scheduler
public com.android.sched.scheduler.PlanNotFoundException extends com.android.sched.scheduler.ScheduleException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/sched/scheduler/PlanPrinter.classPlanPrinter.java
package com.android.sched.scheduler
public abstract com.android.sched.scheduler.PlanPrinter extends java.lang.Object {
public abstract void printPlan (com.android.sched.scheduler.Plan)
}
com/android/sched/scheduler/PlanPrinterFactory.classPlanPrinterFactory.java
package com.android.sched.scheduler
public com.android.sched.scheduler.PlanPrinterFactory extends java.lang.Object {
private static final com.android.sched.util.config.id.ImplementationPropertyId PLAN_PRINTER
public static final com.android.sched.util.config.id.PropertyId PLAN_PRINTER_FILE
public void ()
public static com.android.sched.scheduler.PlanPrinter getPlanPrinter ()
static void ()
}
com/android/sched/scheduler/PlanSerializer.classPlanSerializer.java
package com.android.sched.scheduler
public com.android.sched.scheduler.PlanSerializer extends java.lang.Object implements com.android.sched.scheduler.PlanPrinter {
private static java.util.logging.Logger logger
private final com.android.sched.util.file.OutputStreamFile planFile
public void ()
public void printPlan (com.android.sched.scheduler.Plan)
java.io.PrintStream printStream
java.io.IOException e
com.android.sched.scheduler.Plan plan
private void printSubPlan (com.android.sched.scheduler.Plan, java.io.PrintStream) throws java.io.IOException
com.android.sched.scheduler.PlanStep step
com.android.sched.scheduler.ManagedSchedulable schedulable
com.android.sched.scheduler.Plan plan
java.io.PrintStream printStream
java.util.Iterator iter
static void ()
}
com/android/sched/scheduler/PlanStep.classPlanStep.java
package com.android.sched.scheduler
public com.android.sched.scheduler.PlanStep extends java.lang.Object {
private final com.android.sched.scheduler.ManagedSchedulable schedulable
private final com.android.sched.scheduler.Plan subPlan
void (com.android.sched.scheduler.ManagedVisitor, com.android.sched.scheduler.Plan)
com.android.sched.scheduler.ManagedVisitor visitor
com.android.sched.scheduler.Plan subPlan
void (com.android.sched.scheduler.ManagedRunnable)
com.android.sched.scheduler.ManagedRunnable runner
public boolean isVisitor ()
public boolean isRunner ()
public com.android.sched.scheduler.ManagedSchedulable getManagedSchedulable ()
public com.android.sched.scheduler.ManagedRunnable getManagedRunner ()
public com.android.sched.scheduler.ManagedVisitor getManagedVisitor ()
public com.android.sched.scheduler.Plan getSubPlan ()
}
com/android/sched/scheduler/Planner.classPlanner.java
package com.android.sched.scheduler
public abstract com.android.sched.scheduler.Planner extends java.lang.Object {
public abstract com.android.sched.scheduler.Plan buildPlan (com.android.sched.scheduler.Request, java.lang.Class) throws com.android.sched.scheduler.PlanNotFoundException com.android.sched.scheduler.IllegalRequestException
}
com/android/sched/scheduler/PlannerFactory.classPlannerFactory.java
package com.android.sched.scheduler
public com.android.sched.scheduler.PlannerFactory extends java.lang.Object {
private static final com.android.sched.util.config.id.DefaultFactoryPropertyId PLANNER_PROVIDER
public static final com.android.sched.util.config.id.PropertyId PLANNER_FILE
public static com.android.sched.scheduler.Planner createPlanner ()
private void ()
static void ()
}
com/android/sched/scheduler/ProcessException.classProcessException.java
package com.android.sched.scheduler
public abstract com.android.sched.scheduler.ProcessException extends com.android.sched.util.config.ChainedException {
private static final long serialVersionUID
private final String name
private final Object data
private final Throwable cause
public void (com.android.sched.schedulable.Schedulable, com.android.sched.scheduler.ManagedSchedulable, java.lang.Object, java.lang.Throwable)
com.android.sched.schedulable.Schedulable schedulable
com.android.sched.scheduler.ManagedSchedulable managedSchedulable
Object data
Throwable cause
public java.lang.String getName ()
public java.lang.Object getData ()
public java.lang.Throwable getCause ()
protected java.lang.String getAdditionalCauseMessage ()
String msg
}
com/android/sched/scheduler/ProductionSet.classProductionSet.java
package com.android.sched.scheduler
public com.android.sched.scheduler.ProductionSet extends com.android.sched.item.ItemSet {
public void (com.android.sched.scheduler.ProductionSet)
com.android.sched.scheduler.ProductionSet initial
public void (com.android.sched.item.ItemManager)
com.android.sched.item.ItemManager manager
public com.android.sched.scheduler.ProductionSet clone ()
public volatile com.android.sched.item.ItemSet clone ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/android/sched/scheduler/Request.classRequest.java
package com.android.sched.scheduler
public com.android.sched.scheduler.Request extends java.lang.Object {
private final com.android.sched.scheduler.SchedulableManager schedulableManager
protected com.android.sched.scheduler.TagOrMarkerOrComponentSet initialTags
protected com.android.sched.scheduler.TagOrMarkerOrComponentSet targetIncludeTags
protected com.android.sched.scheduler.TagOrMarkerOrComponentSet targetExcludeTags
protected com.android.sched.scheduler.ProductionSet targetProductions
protected com.android.sched.scheduler.FeatureSet features
protected com.android.sched.scheduler.RunnerSet runners
protected com.android.sched.scheduler.RunnerSet candidateRunners
protected com.android.sched.scheduler.AdapterSet visitors
static final boolean $assertionsDisabled
void (com.android.sched.scheduler.Scheduler)
com.android.sched.scheduler.Scheduler scheduler
public com.android.sched.scheduler.Request addTargetIncludeTagOrMarker (java.lang.Class)
Class tag
public com.android.sched.scheduler.Request addTargetIncludeTagsOrMarkers (com.android.sched.scheduler.TagOrMarkerOrComponentSet)
com.android.sched.scheduler.TagOrMarkerOrComponentSet set
public com.android.sched.scheduler.Request addTargetExcludeTagOrMarker (java.lang.Class)
Class tag
public com.android.sched.scheduler.Request addTargetExcludeTagsOrMarkers (com.android.sched.scheduler.TagOrMarkerOrComponentSet)
com.android.sched.scheduler.TagOrMarkerOrComponentSet set
public com.android.sched.scheduler.Request addProduction (java.lang.Class)
Class production
public com.android.sched.scheduler.Request addProductions (com.android.sched.scheduler.ProductionSet)
com.android.sched.scheduler.ProductionSet set
public com.android.sched.scheduler.Request addFeature (java.lang.Class)
Class feature
public com.android.sched.scheduler.Request addFeatures (com.android.sched.scheduler.FeatureSet)
com.android.sched.scheduler.FeatureSet set
public com.android.sched.scheduler.Request addInitialTagOrMarker (java.lang.Class)
Class tag
public com.android.sched.scheduler.Request addInitialTagsOrMarkers (com.android.sched.scheduler.TagOrMarkerOrComponentSet)
com.android.sched.scheduler.TagOrMarkerOrComponentSet set
public com.android.sched.scheduler.Request addSchedulable (java.lang.Class)
com.android.sched.scheduler.ManagedRunnable runner
Class sched
com.android.sched.scheduler.ManagedSchedulable schedulable
public com.android.sched.scheduler.Request addSchedulables (com.android.sched.scheduler.SchedulableSet)
com.android.sched.scheduler.ManagedRunnable runner
com.android.sched.scheduler.ManagedSchedulable sched
java.util.Iterator i$
com.android.sched.scheduler.SchedulableSet set
public com.android.sched.scheduler.TagOrMarkerOrComponentSet getInitialTags ()
public com.android.sched.scheduler.TagOrMarkerOrComponentSet getTargetIncludeTags ()
public com.android.sched.scheduler.TagOrMarkerOrComponentSet getTargetExcludeTags ()
public com.android.sched.scheduler.ProductionSet getTargetProductions ()
public com.android.sched.scheduler.FeatureSet getFeatures ()
public com.android.sched.scheduler.RunnerSet getRunners ()
com.android.sched.scheduler.ManagedRunnable runner
java.util.Iterator i$
public com.android.sched.scheduler.AdapterSet getVisitors ()
public com.android.sched.scheduler.Plan buildPlan (java.lang.Class) throws com.android.sched.scheduler.PlanNotFoundException com.android.sched.scheduler.IllegalRequestException
Class on
public com.android.sched.scheduler.PlanBuilder getPlanBuilder (java.lang.Class) throws com.android.sched.scheduler.IllegalRequestException
Class runOn
static void ()
}
com/android/sched/scheduler/RunnerProcessException.classRunnerProcessException.java
package com.android.sched.scheduler
public com.android.sched.scheduler.RunnerProcessException extends com.android.sched.scheduler.ProcessException {
private static final long serialVersionUID
public void (com.android.sched.schedulable.RunnableSchedulable, com.android.sched.scheduler.ManagedSchedulable, java.lang.Object, java.lang.Throwable)
com.android.sched.schedulable.RunnableSchedulable runner
com.android.sched.scheduler.ManagedSchedulable managedSchedulable
Object data
Throwable cause
}
com/android/sched/scheduler/RunnerSet$1.classRunnerSet.java
package com.android.sched.scheduler
com.android.sched.scheduler.RunnerSet$1 extends java.lang.Object {
}
com/android/sched/scheduler/RunnerSet$SchedulableComparator.classRunnerSet.java
package com.android.sched.scheduler
com.android.sched.scheduler.RunnerSet$SchedulableComparator extends java.lang.Object implements java.util.Comparator java.io.Serializable {
private static final long serialVersionUID
static final boolean $assertionsDisabled
private void ()
public int compare (com.android.sched.scheduler.ManagedSchedulable, com.android.sched.scheduler.ManagedSchedulable)
com.android.sched.scheduler.ManagedSchedulable o1
com.android.sched.scheduler.ManagedSchedulable o2
public volatile int compare (java.lang.Object, java.lang.Object)
void (com.android.sched.scheduler.RunnerSet$1)
com.android.sched.scheduler.RunnerSet$1 x0
static void ()
}
com/android/sched/scheduler/RunnerSet.classRunnerSet.java
package com.android.sched.scheduler
public com.android.sched.scheduler.RunnerSet extends java.lang.Object implements java.lang.Iterable {
private final java.util.Set runners
void ()
void (com.android.sched.scheduler.RunnerSet)
com.android.sched.scheduler.RunnerSet initial
public void addAll (com.android.sched.scheduler.RunnerSet)
com.android.sched.scheduler.RunnerSet set
protected void add (com.android.sched.scheduler.ManagedRunnable)
com.android.sched.scheduler.ManagedRunnable sched
public int getSize ()
public java.util.Set getAll ()
public java.lang.String toString ()
com.android.sched.scheduler.ManagedRunnable sched
java.util.Iterator i$
StringBuilder sb
boolean first
public void removeAll (java.util.List)
java.util.List list
public void remove (com.android.sched.scheduler.ManagedRunnable)
com.android.sched.scheduler.ManagedRunnable runner
public java.util.Iterator iterator ()
}
com/android/sched/scheduler/SchedulableManager.classSchedulableManager.java
package com.android.sched.scheduler
public abstract com.android.sched.scheduler.SchedulableManager extends java.lang.Object {
private static final com.android.sched.util.config.id.PropertyId SCHEDULABLE_MANAGER
protected java.util.Map schedulableByClass
static final boolean $assertionsDisabled
public void ()
public static com.android.sched.scheduler.SchedulableManager getSchedulableManager ()
protected abstract void scan ()
protected com.android.sched.scheduler.ManagedSchedulable register (java.lang.Class) throws com.android.sched.scheduler.SchedulableNotConformException
com.android.sched.scheduler.ManagedRunnable ir
com.android.sched.scheduler.ManagedVisitor iv
com.android.sched.scheduler.ManagedSchedulable elt
java.util.Iterator i$
Class sched
com.android.sched.scheduler.ManagedSchedulable is
public com.android.sched.scheduler.ManagedSchedulable getManagedSchedulable (java.lang.Class)
Class schedulable
public com.android.sched.scheduler.SchedulableSet getAllSchedulable ()
com.android.sched.scheduler.ManagedSchedulable sched
java.util.Iterator i$
com.android.sched.scheduler.SchedulableSet scheds
static void ()
}
com/android/sched/scheduler/SchedulableNotConformException.classSchedulableNotConformException.java
package com.android.sched.scheduler
public com.android.sched.scheduler.SchedulableNotConformException extends com.android.sched.config.ConfigException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/sched/scheduler/SchedulableNotRegisteredError.classSchedulableNotRegisteredError.java
package com.android.sched.scheduler
public com.android.sched.scheduler.SchedulableNotRegisteredError extends java.lang.Error {
private static final long serialVersionUID
public void (java.lang.Class)
Class schedulable
}
com/android/sched/scheduler/SchedulableSet$1.classSchedulableSet.java
package com.android.sched.scheduler
com.android.sched.scheduler.SchedulableSet$1 extends java.lang.Object {
}
com/android/sched/scheduler/SchedulableSet$SchedulableComparator.classSchedulableSet.java
package com.android.sched.scheduler
com.android.sched.scheduler.SchedulableSet$SchedulableComparator extends java.lang.Object implements java.util.Comparator java.io.Serializable {
private static final long serialVersionUID
static final boolean $assertionsDisabled
private void ()
public int compare (com.android.sched.scheduler.ManagedSchedulable, com.android.sched.scheduler.ManagedSchedulable)
com.android.sched.scheduler.ManagedSchedulable o1
com.android.sched.scheduler.ManagedSchedulable o2
public volatile int compare (java.lang.Object, java.lang.Object)
void (com.android.sched.scheduler.SchedulableSet$1)
com.android.sched.scheduler.SchedulableSet$1 x0
static void ()
}
com/android/sched/scheduler/SchedulableSet.classSchedulableSet.java
package com.android.sched.scheduler
public com.android.sched.scheduler.SchedulableSet extends java.lang.Object {
private final com.android.sched.scheduler.SchedulableManager schedulableManager
private final java.util.Set scheds
public void ()
public boolean contains (java.lang.Class)
com.android.sched.scheduler.ManagedSchedulable elt
java.util.Iterator i$
Class sched
public boolean containsAll (com.android.sched.scheduler.SchedulableSet)
com.android.sched.scheduler.ManagedSchedulable elt
java.util.Iterator i$
com.android.sched.scheduler.SchedulableSet set
public void add (java.lang.Class)
Class sched
public void addAll (com.android.sched.scheduler.SchedulableSet)
com.android.sched.scheduler.SchedulableSet set
protected void add (com.android.sched.scheduler.ManagedSchedulable)
com.android.sched.scheduler.ManagedSchedulable sched
public void remove (java.lang.Class)
com.android.sched.scheduler.ManagedSchedulable elt
java.util.Iterator i$
Class sched
public void removeAll (com.android.sched.scheduler.SchedulableSet)
com.android.sched.scheduler.ManagedSchedulable elt
java.util.Iterator i$
com.android.sched.scheduler.SchedulableSet set
public int getSize ()
public java.lang.String toString ()
com.android.sched.scheduler.ManagedSchedulable sched
java.util.Iterator i$
StringBuilder sb
boolean first
protected java.util.Set getAll ()
}
com/android/sched/scheduler/ScheduleException.classScheduleException.java
package com.android.sched.scheduler
public com.android.sched.scheduler.ScheduleException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/android/sched/scheduler/ScheduleInstance$1.classScheduleInstance.java
package com.android.sched.scheduler
final com.android.sched.scheduler.ScheduleInstance$1 extends java.lang.ThreadLocal {
void ()
protected java.util.Stack initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/android/sched/scheduler/ScheduleInstance$ElementStack.classScheduleInstance.java
package com.android.sched.scheduler
com.android.sched.scheduler.ScheduleInstance$ElementStack extends java.lang.Object {
private final com.android.sched.scheduler.FeatureSet features
private final com.android.sched.scheduler.ManagedSchedulable schedulable
void (com.android.sched.scheduler.FeatureSet, com.android.sched.scheduler.ManagedSchedulable)
com.android.sched.scheduler.FeatureSet features
com.android.sched.scheduler.ManagedSchedulable schedulable
static com.android.sched.scheduler.ManagedSchedulable access$000 (com.android.sched.scheduler.ScheduleInstance$ElementStack)
com.android.sched.scheduler.ScheduleInstance$ElementStack x0
static com.android.sched.scheduler.FeatureSet access$100 (com.android.sched.scheduler.ScheduleInstance$ElementStack)
com.android.sched.scheduler.ScheduleInstance$ElementStack x0
}
com/android/sched/scheduler/ScheduleInstance$SchedStep.classScheduleInstance.java
package com.android.sched.scheduler
public com.android.sched.scheduler.ScheduleInstance$SchedStep extends java.lang.Object {
public com.android.sched.schedulable.Schedulable instance
public com.android.sched.scheduler.ScheduleInstance subSchedInstance
public void (com.android.sched.schedulable.Schedulable)
com.android.sched.schedulable.Schedulable instance
public com.android.sched.schedulable.Schedulable getInstance ()
public com.android.sched.scheduler.ScheduleInstance getSubSchedInstance ()
public void setSubSchedInstance (com.android.sched.scheduler.ScheduleInstance)
com.android.sched.scheduler.ScheduleInstance subSchedInstance
}
com/android/sched/scheduler/ScheduleInstance.classScheduleInstance.java
package com.android.sched.scheduler
public abstract com.android.sched.scheduler.ScheduleInstance extends java.lang.Object {
public static final com.android.sched.util.config.id.ReflectFactoryPropertyId DEFAULT_RUNNER
public static final com.android.sched.util.config.id.LongPropertyId DEFAULT_STACK_SIZE
private final java.util.logging.Logger logger
private final com.android.sched.util.log.Tracer tracer
protected final com.android.sched.scheduler.SchedulableManager schedulableManager
protected final com.android.sched.scheduler.ScheduleInstance$SchedStep[] steps
private final com.android.sched.scheduler.FeatureSet features
private static final ThreadLocal tlsVisitStack
static final boolean $assertionsDisabled
public static com.android.sched.scheduler.ScheduleInstance createScheduleInstance (com.android.sched.scheduler.Plan)
com.android.sched.scheduler.Plan plan
public void (com.android.sched.scheduler.Plan) throws java.lang.Exception
com.android.sched.util.log.Event event
Exception e
com.android.sched.scheduler.ScheduleInstance$SchedStep instance
com.android.sched.scheduler.PlanStep step
java.util.Iterator i$
int idx
com.android.sched.scheduler.Plan plan
com.android.sched.util.log.Event eventGlobal
public abstract void process (com.android.sched.item.Component) throws com.android.sched.scheduler.ProcessException
protected void runWithLog (com.android.sched.schedulable.RunnableSchedulable, com.android.sched.item.Component) throws com.android.sched.scheduler.RunnerProcessException
Throwable e
com.android.sched.schedulable.RunnableSchedulable runner
com.android.sched.item.Component data
com.android.sched.scheduler.ManagedSchedulable managedSchedulable
java.util.Stack visitStack
com.android.sched.util.log.Event event
protected void visitWithLog (com.android.sched.schedulable.VisitorSchedulable, com.android.sched.item.Component) throws com.android.sched.scheduler.VisitorProcessException
Throwable e
com.android.sched.schedulable.VisitorSchedulable visitor
com.android.sched.item.Component data
com.android.sched.scheduler.ManagedSchedulable managedSchedulable
java.util.Stack visitStack
com.android.sched.util.log.Event event
protected java.util.Iterator adaptWithLog (com.android.sched.schedulable.AdapterSchedulable, com.android.sched.item.Component) throws com.android.sched.scheduler.AdapterProcessException
Throwable e
com.android.sched.schedulable.AdapterSchedulable adapter
com.android.sched.item.Component data
com.android.sched.scheduler.ManagedSchedulable managedSchedulable
com.android.sched.util.log.Event event
private com.android.sched.util.log.Event logAndTrace (com.android.sched.schedulable.Schedulable, com.android.sched.scheduler.ManagedSchedulable, com.android.sched.item.Component)
com.android.sched.schedulable.Schedulable schedulable
com.android.sched.scheduler.ManagedSchedulable managedSchedulable
com.android.sched.item.Component data
String name
com.android.sched.util.log.Event event
public static com.android.sched.scheduler.ManagedSchedulable getCurrentSchedulable () throws java.util.EmptyStackException
public static com.android.sched.scheduler.FeatureSet getCurrentFeatures () throws java.util.EmptyStackException
static void ()
}
com/android/sched/scheduler/Scheduler.classScheduler.java
package com.android.sched.scheduler
public com.android.sched.scheduler.Scheduler extends java.lang.Object {
private static final com.android.sched.util.config.id.ObjectId SCHEDULER
private final com.android.sched.item.ItemManager featureManager
private final com.android.sched.item.ItemManager tagOrMarkerOrCompnentManager
private final com.android.sched.item.ItemManager productionManager
private final com.android.sched.scheduler.SchedulableManager schedulableManager
public static com.android.sched.scheduler.Scheduler getScheduler ()
private void ()
public com.android.sched.scheduler.SchedulableSet createSchedulableSet ()
public com.android.sched.scheduler.Request createScheduleRequest (com.android.sched.scheduler.SchedulableSet)
com.android.sched.scheduler.SchedulableSet set
com.android.sched.scheduler.Request sr
public com.android.sched.scheduler.Request createScheduleRequest ()
public com.android.sched.scheduler.SchedulableSet getAllSchedulable ()
public com.android.sched.scheduler.FeatureSet createFeatureSet ()
public com.android.sched.scheduler.TagOrMarkerOrComponentSet createTagOrMarkerOrComponentSet ()
public com.android.sched.scheduler.ProductionSet createProductionSet ()
static void ()
}
com/android/sched/scheduler/SimpleTextPlanPrinter.classSimpleTextPlanPrinter.java
package com.android.sched.scheduler
public com.android.sched.scheduler.SimpleTextPlanPrinter extends java.lang.Object implements com.android.sched.scheduler.PlanPrinter {
private static java.util.logging.Logger logger
private final com.android.sched.util.file.OutputStreamFile planFile
public void ()
public void printPlan (com.android.sched.scheduler.Plan)
com.android.sched.scheduler.Plan plan
java.io.PrintStream printStream
static void ()
}
com/android/sched/scheduler/SingleScheduleInstance$Worker.classSingleScheduleInstance.java
package com.android.sched.scheduler
com.android.sched.scheduler.SingleScheduleInstance$Worker extends java.lang.Object implements java.lang.Runnable {
private final com.android.sched.item.Component t
private com.android.sched.scheduler.ProcessException exception
static final boolean $assertionsDisabled
final com.android.sched.scheduler.SingleScheduleInstance this$0
public void (com.android.sched.scheduler.SingleScheduleInstance, com.android.sched.item.Component)
com.android.sched.item.Component t
public void run ()
com.android.sched.scheduler.ScheduleInstance subSchedInstance
java.util.Iterator iterData
com.android.sched.schedulable.Schedulable instance
com.android.sched.scheduler.ScheduleInstance$SchedStep step
com.android.sched.scheduler.ScheduleInstance$SchedStep[] arr$
int len$
int i$
com.android.sched.scheduler.ProcessException e
public void throwIfNecessary () throws com.android.sched.scheduler.ProcessException
static void ()
}
com/android/sched/scheduler/SingleScheduleInstance.classSingleScheduleInstance.java
package com.android.sched.scheduler
public com.android.sched.scheduler.SingleScheduleInstance extends com.android.sched.scheduler.ScheduleInstance {
public void (com.android.sched.scheduler.Plan) throws java.lang.Exception
com.android.sched.scheduler.Plan plan
public void process (com.android.sched.item.Component) throws com.android.sched.scheduler.ProcessException
InterruptedException e
com.android.sched.item.Component t
com.android.sched.scheduler.SingleScheduleInstance$Worker worker
Thread thread
}
com/android/sched/scheduler/SubPlanBuilder.classSubPlanBuilder.java
package com.android.sched.scheduler
public com.android.sched.scheduler.SubPlanBuilder extends java.lang.Object {
private final com.android.sched.scheduler.SchedulableManager schedulableManager
private final Class runOn
protected com.android.sched.scheduler.Plan plan
static final boolean $assertionsDisabled
protected void (java.lang.Class)
Class runOn
public void append (java.lang.Class)
Class runner
com.android.sched.scheduler.ManagedRunnable ir
public void append (com.android.sched.scheduler.ManagedRunnable)
com.android.sched.scheduler.ManagedRunnable runner
public com.android.sched.scheduler.SubPlanBuilder appendSubPlan (java.lang.Class)
Class visitor
com.android.sched.scheduler.ManagedVisitor ia
public com.android.sched.scheduler.SubPlanBuilder appendSubPlan (com.android.sched.scheduler.ManagedVisitor)
com.android.sched.scheduler.ManagedVisitor visitor
com.android.sched.scheduler.SubPlanBuilder subPlanBuilder
public java.lang.Class getRunOn ()
public java.lang.String toString ()
public java.lang.String getDescription ()
public java.lang.String getDetailedDescription ()
static void ()
}
com/android/sched/scheduler/TagOrMarkerOrComponentSet.classTagOrMarkerOrComponentSet.java
package com.android.sched.scheduler
public com.android.sched.scheduler.TagOrMarkerOrComponentSet extends com.android.sched.item.ItemSet {
public void (com.android.sched.scheduler.TagOrMarkerOrComponentSet)
com.android.sched.scheduler.TagOrMarkerOrComponentSet initial
public void (com.android.sched.item.ItemManager)
com.android.sched.item.ItemManager manager
public com.android.sched.scheduler.TagOrMarkerOrComponentSet clone ()
public com.android.sched.scheduler.TagOrMarkerOrComponentSet getIntersection (com.android.sched.scheduler.TagOrMarkerOrComponentSet)
com.android.sched.scheduler.TagOrMarkerOrComponentSet set
com.android.sched.scheduler.TagOrMarkerOrComponentSet inter
public volatile com.android.sched.item.ItemSet clone ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
com/android/sched/scheduler/VisitorProcessException.classVisitorProcessException.java
package com.android.sched.scheduler
public com.android.sched.scheduler.VisitorProcessException extends com.android.sched.scheduler.ProcessException {
private static final long serialVersionUID
public void (com.android.sched.schedulable.VisitorSchedulable, com.android.sched.scheduler.ManagedSchedulable, java.lang.Object, java.lang.Throwable)
com.android.sched.schedulable.VisitorSchedulable visitor
com.android.sched.scheduler.ManagedSchedulable managedSchedulable
Object data
Throwable cause
}
com/android/sched/scheduler/genetic/AddPostRunnerMutation.classAddPostRunnerMutation.java
package com.android.sched.scheduler.genetic
com.android.sched.scheduler.genetic.AddPostRunnerMutation extends java.lang.Object implements org.uncommons.watchmaker.framework.EvolutionaryOperator {
private final org.uncommons.maths.number.NumberGenerator addProbability
private final java.util.List runners
private final com.android.sched.scheduler.Request request
public void (org.uncommons.maths.number.NumberGenerator, com.android.sched.scheduler.Request)
com.android.sched.scheduler.ManagedSchedulable schedulable
java.util.Iterator i$
org.uncommons.maths.number.NumberGenerator addProbability
com.android.sched.scheduler.Request request
public java.util.List apply (java.util.List, java.util.Random)
com.android.sched.scheduler.ManagedRunnable postRunner
java.util.Iterator i$
int idx
com.android.sched.scheduler.ManagedRunnable runner
com.android.sched.scheduler.TagOrMarkerOrComponentSet afterTags
java.util.List candidates
java.util.List newRunners
com.android.sched.scheduler.genetic.PlanCandidate candidate
java.util.Iterator i$
java.util.List selectedCandidates
java.util.Random rng
java.util.List mutatedCandidates
}
com/android/sched/scheduler/genetic/AddPreRunnerMutation.classAddPreRunnerMutation.java
package com.android.sched.scheduler.genetic
com.android.sched.scheduler.genetic.AddPreRunnerMutation extends java.lang.Object implements org.uncommons.watchmaker.framework.EvolutionaryOperator {
private final org.uncommons.maths.number.NumberGenerator addProbability
private final java.util.List runners
private final com.android.sched.scheduler.Request request
public void (org.uncommons.maths.number.NumberGenerator, com.android.sched.scheduler.Request)
com.android.sched.scheduler.ManagedSchedulable schedulable
java.util.Iterator i$
org.uncommons.maths.number.NumberGenerator addProbability
com.android.sched.scheduler.Request request
public java.util.List apply (java.util.List, java.util.Random)
com.android.sched.scheduler.ManagedRunnable preRunner
java.util.Iterator i$
int idx
com.android.sched.scheduler.ManagedRunnable runner
com.android.sched.scheduler.TagOrMarkerOrComponentSet beforeTags
java.util.List candidates
java.util.List newRunners
com.android.sched.scheduler.genetic.PlanCandidate candidate
java.util.Iterator i$
java.util.List selectedCandidates
java.util.Random rng
java.util.List mutatedCandidates
}
com/android/sched/scheduler/genetic/AddRunnerMutation.classAddRunnerMutation.java
package com.android.sched.scheduler.genetic
com.android.sched.scheduler.genetic.AddRunnerMutation extends java.lang.Object implements org.uncommons.watchmaker.framework.EvolutionaryOperator {
private final org.uncommons.maths.number.NumberGenerator addProbability
private final java.util.List runners
public void (org.uncommons.maths.number.NumberGenerator, com.android.sched.scheduler.Request, java.lang.Class)
com.android.sched.scheduler.ManagedSchedulable schedulable
java.util.Iterator i$
org.uncommons.maths.number.NumberGenerator addProbability
com.android.sched.scheduler.Request request
Class runOn
public java.util.List apply (java.util.List, java.util.Random)
java.util.List newRunners
com.android.sched.scheduler.genetic.PlanCandidate candidate
java.util.Iterator i$
java.util.List selectedCandidates
java.util.Random rng
java.util.List mutatedCandidates
}
com/android/sched/scheduler/genetic/GeneticEventType.classGeneticEventType.java
package com.android.sched.scheduler.genetic
final com.android.sched.scheduler.genetic.GeneticEventType extends java.lang.Enum implements com.android.sched.util.log.EventType {
public static final com.android.sched.scheduler.genetic.GeneticEventType ENGINE
public static final com.android.sched.scheduler.genetic.GeneticEventType ANALYZER
public static final com.android.sched.scheduler.genetic.GeneticEventType BUILDER
public static final com.android.sched.scheduler.genetic.GeneticEventType RANDOM_INIT
private final String name
private static final com.android.sched.scheduler.genetic.GeneticEventType[] $VALUES
public static com.android.sched.scheduler.genetic.GeneticEventType[] values ()
public static com.android.sched.scheduler.genetic.GeneticEventType valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String name
public java.lang.String getName ()
static void ()
}
com/android/sched/scheduler/genetic/GeneticHardcodedPlanner$1.classGeneticHardcodedPlanner.java
package com.android.sched.scheduler.genetic
com.android.sched.scheduler.genetic.GeneticHardcodedPlanner$1 extends java.lang.Object implements org.uncommons.watchmaker.framework.EvolutionObserver {
final com.android.sched.scheduler.genetic.GeneticHardcodedPlanner this$0
void (com.android.sched.scheduler.genetic.GeneticHardcodedPlanner)
public void populationUpdate (org.uncommons.watchmaker.framework.PopulationData)
org.uncommons.watchmaker.framework.PopulationData population
}
com/android/sched/scheduler/genetic/GeneticHardcodedPlanner$2.classGeneticHardcodedPlanner.java
package com.android.sched.scheduler.genetic
com.android.sched.scheduler.genetic.GeneticHardcodedPlanner$2 extends java.lang.Object implements org.uncommons.watchmaker.framework.EvolutionObserver {
private long iter
final com.android.sched.scheduler.genetic.GeneticHardcodedPlanner this$0
void (com.android.sched.scheduler.genetic.GeneticHardcodedPlanner)
public void populationUpdate (org.uncommons.watchmaker.framework.PopulationData)
org.uncommons.watchmaker.framework.PopulationData population
}
com/android/sched/scheduler/genetic/GeneticHardcodedPlanner.classGeneticHardcodedPlanner.java
package com.android.sched.scheduler.genetic
public com.android.sched.scheduler.genetic.GeneticHardcodedPlanner extends com.android.sched.scheduler.genetic.GeneticPlanner {
private static final com.android.sched.util.config.id.ProbabilityPropertyId ADD_RUNNER
private static final com.android.sched.util.config.id.ProbabilityPropertyId ADD_PRE_RUNNER
private static final com.android.sched.util.config.id.ProbabilityPropertyId ADD_POST_RUNNER
private static final com.android.sched.util.config.id.ProbabilityPropertyId REMOVE_RUNNER
private static final com.android.sched.util.config.id.ProbabilityPropertyId REMOVE_UNSATISFIED_RUNNER
private static final com.android.sched.util.config.id.ProbabilityPropertyId MOVE_RUNNER
private static final com.android.sched.util.config.id.ProbabilityPropertyId SELECTION_PRESSURE
private static final com.android.sched.util.config.id.IntegerPropertyId POPULATION_SIZE
private static final com.android.sched.util.config.id.IntegerPropertyId ELITE_COUNT
private static final com.android.sched.util.config.id.IntegerPropertyId STAGNATION
private static final com.android.sched.util.config.id.IntegerPropertyId MAX_DURATION
private static java.util.Random rng
private final java.util.logging.Logger logger
private final com.android.sched.util.log.Tracer tracer
public void ()
protected com.android.sched.scheduler.genetic.PlanCandidate buildPlanCandidate (com.android.sched.scheduler.Request, java.lang.Class)
com.android.sched.util.log.Event event
com.android.sched.scheduler.genetic.PlanCandidate planCandidate
com.android.sched.scheduler.Request request
Class rootRunOn
org.uncommons.watchmaker.framework.FitnessEvaluator evaluator
com.android.sched.scheduler.genetic.PlanFactory factory
java.util.ArrayList operators
org.uncommons.watchmaker.framework.SelectionStrategy selection
org.uncommons.watchmaker.framework.EvolutionEngine engine
com.android.sched.util.log.Event event
static java.util.logging.Logger access$000 (com.android.sched.scheduler.genetic.GeneticHardcodedPlanner)
com.android.sched.scheduler.genetic.GeneticHardcodedPlanner x0
static void ()
}
com/android/sched/scheduler/genetic/GeneticPlanner.classGeneticPlanner.java
package com.android.sched.scheduler.genetic
public abstract com.android.sched.scheduler.genetic.GeneticPlanner extends java.lang.Object implements com.android.sched.scheduler.Planner {
private final java.util.logging.Logger logger
public void ()
public com.android.sched.scheduler.Plan buildPlan (com.android.sched.scheduler.Request, java.lang.Class) throws com.android.sched.scheduler.PlanNotFoundException com.android.sched.scheduler.IllegalRequestException
com.android.sched.scheduler.Plan plan
com.android.sched.scheduler.PlanError e
int idxRunnable
com.android.sched.scheduler.ManagedRunnable runnable
com.android.sched.scheduler.TagOrMarkerOrComponentSet tags
int idx
com.android.sched.scheduler.Request request
Class rootRunOn
com.android.sched.scheduler.genetic.PlanCandidate planCandidate
protected abstract com.android.sched.scheduler.genetic.PlanCandidate buildPlanCandidate (com.android.sched.scheduler.Request, java.lang.Class) throws com.android.sched.scheduler.PlanNotFoundException com.android.sched.scheduler.IllegalRequestException
}
com/android/sched/scheduler/genetic/MoveRunnerMutation.classMoveRunnerMutation.java
package com.android.sched.scheduler.genetic
com.android.sched.scheduler.genetic.MoveRunnerMutation extends java.lang.Object implements org.uncommons.watchmaker.framework.EvolutionaryOperator {
private final org.uncommons.maths.number.NumberGenerator moveProbability
private final com.android.sched.scheduler.Request request
public void (org.uncommons.maths.number.NumberGenerator, com.android.sched.scheduler.Request)
org.uncommons.maths.number.NumberGenerator moveProbability
com.android.sched.scheduler.Request request
public java.util.List apply (java.util.List, java.util.Random)
int newIdx
com.android.sched.scheduler.TagOrMarkerOrComponentSet beforeTags
com.android.sched.scheduler.TagOrMarkerOrComponentSet afterTags
int idx
com.android.sched.scheduler.ManagedRunnable runner
int forward
java.util.List newRunners
com.android.sched.scheduler.genetic.PlanCandidate candidate
java.util.Iterator i$
java.util.List selectedCandidates
java.util.Random rng
java.util.List mutatedCandidates
}
com/android/sched/scheduler/genetic/PlanCandidate.classPlanCandidate.java
package com.android.sched.scheduler.genetic
com.android.sched.scheduler.genetic.PlanCandidate extends java.lang.Object implements java.lang.Iterable {
private static final java.util.Map runnerSatisfaction
private static final java.util.Map needSatisfaction
private static final java.util.Map noSatisfaction
private final com.android.sched.util.log.Tracer tracer
private final java.util.List plan
private final java.util.List beforeTags
private final java.util.List unsatisfiedConstraints
private final java.util.List satisfiedConstraints
private final java.util.List unsatisfiedGroups
private final java.util.List satisfiedGroups
private final com.android.sched.scheduler.Request request
private final Class rootRunOn
private long unsatisfiedConstraint
private long satisfiedConstraint
private int adapterCount
private static com.android.sched.util.codec.PercentFormatter formatter
static final boolean $assertionsDisabled
public void (com.android.sched.scheduler.genetic.PlanCandidate, java.util.List)
com.android.sched.scheduler.genetic.PlanCandidate analyzer
java.util.List plan
void (com.android.sched.scheduler.Request, java.lang.Class, java.util.List)
com.android.sched.scheduler.ManagedVisitor visitor
java.util.Iterator i$
Class tag
java.util.Iterator i$
Class tag
java.util.Iterator i$
Class tag
java.util.Iterator i$
Class tag
java.util.Iterator i$
com.android.sched.scheduler.TagOrMarkerOrComponentSet needed
com.android.sched.scheduler.TagOrMarkerOrComponentSet unsupported
com.android.sched.scheduler.ManagedRunnable runner
com.android.sched.scheduler.genetic.State current
int idx
com.android.sched.scheduler.FeatureSet features
java.util.Stack runOn
java.util.List currentGroup
com.android.sched.scheduler.genetic.State$ThreeState currentGroupState
com.android.sched.scheduler.TagOrMarkerOrComponentSet currentTags
com.android.sched.scheduler.Request request
Class rootRunOn
java.util.List plan
com.android.sched.util.log.Event event
private com.android.sched.util.log.stats.StatisticId getNeedSatisfaction (java.lang.Class)
String name
Class tag
com.android.sched.util.log.stats.StatisticId id
private com.android.sched.util.log.stats.StatisticId getNoSatisfaction (java.lang.Class)
String name
Class tag
com.android.sched.util.log.stats.StatisticId id
private com.android.sched.util.log.stats.StatisticId getRunnerSatisfaction (com.android.sched.scheduler.ManagedRunnable)
String name
com.android.sched.scheduler.ManagedRunnable runner
com.android.sched.util.log.stats.StatisticId id
double getFitness ()
boolean isValid ()
int getUnsatisfiedRunnerCount ()
long getSatisfiedConstraintCount ()
long getUnsatisfiedConstraintCount ()
int getSatisfiedRunnerCount ()
int getTotalGroupCount ()
int getSatisfiedGroupCount ()
int getUnsatisfiedGroupCount ()
int getIndexFromUnsatisfiedIndex (int)
int index
int getIndexFromSatisfiedIndex (int)
int index
com.android.sched.scheduler.TagOrMarkerOrComponentSet getBeforeTags (int)
int index
java.lang.Class getRunOnBefore (int)
int index
int getAdapterCount ()
java.lang.String getDescription ()
com.android.sched.scheduler.IllegalRequestException e
java.lang.String getDetailedDescription ()
com.android.sched.scheduler.IllegalRequestException e
com.android.sched.scheduler.PlanBuilder getPlanBuilder () throws com.android.sched.scheduler.IllegalRequestException
com.android.sched.scheduler.ManagedVisitor visitor
java.util.Iterator i$
com.android.sched.scheduler.ManagedRunnable runner
java.util.Iterator i$
java.util.Stack runOn
java.util.Stack adapters
com.android.sched.scheduler.PlanBuilder pb
com.android.sched.util.log.Event event
public java.lang.String toString ()
StringBuilder sb
private static java.lang.String toPercent (long, long)
long val
long total
public java.util.Iterator iterator ()
public java.util.List getRunnables ()
public int getSize ()
static void ()
}
com/android/sched/scheduler/genetic/PlanEvaluator.classPlanEvaluator.java
package com.android.sched.scheduler.genetic
com.android.sched.scheduler.genetic.PlanEvaluator extends java.lang.Object implements org.uncommons.watchmaker.framework.FitnessEvaluator {
void ()
public double getFitness (com.android.sched.scheduler.genetic.PlanCandidate, java.util.List)
com.android.sched.scheduler.genetic.PlanCandidate candidate
java.util.List population
public boolean isNatural ()
public volatile double getFitness (java.lang.Object, java.util.List)
}
com/android/sched/scheduler/genetic/PlanFactory.classPlanFactory.java
package com.android.sched.scheduler.genetic
com.android.sched.scheduler.genetic.PlanFactory extends org.uncommons.watchmaker.framework.factories.AbstractCandidateFactory {
private final com.android.sched.scheduler.Request request
private final Class rootRunOn
private final java.util.List runners
void (com.android.sched.scheduler.Request, java.lang.Class)
com.android.sched.scheduler.ManagedSchedulable schedulable
java.util.Iterator i$
Class production
java.util.Iterator i$
com.android.sched.scheduler.Request request
Class rootRunOn
public com.android.sched.scheduler.genetic.PlanCandidate generateRandomCandidate (java.util.Random)
java.util.Random rng
java.util.List initial
public volatile java.lang.Object generateRandomCandidate (java.util.Random)
}
com/android/sched/scheduler/genetic/RemoveRunnerMutation.classRemoveRunnerMutation.java
package com.android.sched.scheduler.genetic
com.android.sched.scheduler.genetic.RemoveRunnerMutation extends java.lang.Object implements org.uncommons.watchmaker.framework.EvolutionaryOperator {
private final org.uncommons.maths.number.NumberGenerator removeProbability
public void (org.uncommons.maths.number.NumberGenerator, com.android.sched.scheduler.Request, java.lang.Class)
org.uncommons.maths.number.NumberGenerator removeProbability
com.android.sched.scheduler.Request request
Class runOn
public java.util.List apply (java.util.List, java.util.Random)
java.util.List newRunners
int victim
com.android.sched.scheduler.genetic.PlanCandidate candidate
java.util.Iterator i$
java.util.List selectedCandidates
java.util.Random rng
java.util.List mutatedCandidates
}
com/android/sched/scheduler/genetic/RemoveUnsatisfiedRunnerMutation.classRemoveUnsatisfiedRunnerMutation.java
package com.android.sched.scheduler.genetic
com.android.sched.scheduler.genetic.RemoveUnsatisfiedRunnerMutation extends java.lang.Object implements org.uncommons.watchmaker.framework.EvolutionaryOperator {
private final org.uncommons.maths.number.NumberGenerator removeProbability
public void (org.uncommons.maths.number.NumberGenerator)
org.uncommons.maths.number.NumberGenerator removeProbability
public java.util.List apply (java.util.List, java.util.Random)
int idx
java.util.List newRunners
com.android.sched.scheduler.genetic.PlanCandidate candidate
java.util.Iterator i$
java.util.List selectedCandidates
java.util.Random rng
java.util.List mutatedCandidates
}
com/android/sched/scheduler/genetic/State$ThreeState.classState.java
package com.android.sched.scheduler.genetic
final com.android.sched.scheduler.genetic.State$ThreeState extends java.lang.Enum {
public static final com.android.sched.scheduler.genetic.State$ThreeState SATISFIED
public static final com.android.sched.scheduler.genetic.State$ThreeState UNSATISFIED
public static final com.android.sched.scheduler.genetic.State$ThreeState UNDEFINED
private static final com.android.sched.scheduler.genetic.State$ThreeState[] $VALUES
public static com.android.sched.scheduler.genetic.State$ThreeState[] values ()
public static com.android.sched.scheduler.genetic.State$ThreeState valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/sched/scheduler/genetic/State.classState.java
package com.android.sched.scheduler.genetic
com.android.sched.scheduler.genetic.State extends java.lang.Object {
private com.android.sched.scheduler.genetic.State$ThreeState state
static final boolean $assertionsDisabled
void ()
void setSatisfied ()
void setUnsatisfied ()
boolean isStatisfied ()
static void ()
}
com/android/sched/scheduler/genetic/stats/RunnerPercent.classRunnerPercent.java
package com.android.sched.scheduler.genetic.stats
public com.android.sched.scheduler.genetic.stats.RunnerPercent extends com.android.sched.util.log.stats.Percent {
protected void (com.android.sched.util.log.stats.StatisticId)
com.android.sched.util.log.stats.StatisticId id
public java.lang.String getDescription ()
}
com/android/sched/scheduler/genetic/stats/RunnerPercentImpl.classRunnerPercentImpl.java
package com.android.sched.scheduler.genetic.stats
public com.android.sched.scheduler.genetic.stats.RunnerPercentImpl extends com.android.sched.util.log.stats.PercentImpl {
protected void (com.android.sched.util.log.stats.StatisticId)
com.android.sched.util.log.stats.StatisticId id
}
com/android/sched/scheduler/genetic/stats/TagPercent.classTagPercent.java
package com.android.sched.scheduler.genetic.stats
public com.android.sched.scheduler.genetic.stats.TagPercent extends com.android.sched.util.log.stats.Percent {
protected void (com.android.sched.util.log.stats.StatisticId)
com.android.sched.util.log.stats.StatisticId id
public java.lang.String getDescription ()
}
com/android/sched/scheduler/genetic/stats/TagPercentImpl.classTagPercentImpl.java
package com.android.sched.scheduler.genetic.stats
public com.android.sched.scheduler.genetic.stats.TagPercentImpl extends com.android.sched.util.log.stats.PercentImpl {
protected void (com.android.sched.util.log.stats.StatisticId)
com.android.sched.util.log.stats.StatisticId id
}
com/android/sched/transform/TransformRequest.classTransformRequest.java
package com.android.sched.transform
public com.android.sched.transform.TransformRequest extends java.lang.Object {
private final java.util.List requests
public void ()
public void append (com.android.sched.transform.TransformStep)
com.android.sched.transform.TransformStep step
public void commit () throws java.lang.UnsupportedOperationException
com.android.sched.transform.TransformStep step
java.util.Iterator i$
}
com/android/sched/transform/TransformStep.classTransformStep.java
package com.android.sched.transform
public abstract com.android.sched.transform.TransformStep extends java.lang.Object {
public abstract void apply () throws java.lang.UnsupportedOperationException
}
com/android/sched/util/ConcurrentIOException.classConcurrentIOException.java
package com.android.sched.util
public com.android.sched.util.ConcurrentIOException extends com.android.sched.util.UnrecoverableException {
private static final long serialVersionUID
public void (java.lang.Throwable)
Throwable cause
}
com/android/sched/util/HasDescription.classHasDescription.java
package com.android.sched.util
public abstract com.android.sched.util.HasDescription extends java.lang.Object {
public abstract java.lang.String getDescription ()
}
com/android/sched/util/Reflect.classReflect.java
package com.android.sched.util
public com.android.sched.util.Reflect extends java.lang.Object {
public static java.lang.reflect.Type[] getAllGenericInSuperClassOrInterface (java.lang.Class)
Class cls
java.util.Set set
private static void getAllGenericInSuperClassOrInterface (java.util.Set, java.lang.Class)
java.lang.reflect.Type type
java.lang.reflect.Type[] arr$
int len$
int i$
java.util.Set list
Class cls
java.lang.reflect.Type[] array
java.lang.reflect.Type supClass
private void ()
}
com/android/sched/util/RunnableHooks.classRunnableHooks.java
package com.android.sched.util
public com.android.sched.util.RunnableHooks extends java.lang.Object {
private static final com.android.sched.util.config.id.ObjectId SHUTDOWN_HOOKS
private final java.util.List hooks
static final boolean $assertionsDisabled
public void ()
public synchronized void addHook (java.lang.Runnable)
Runnable hook
public synchronized void removeHook (java.lang.Runnable)
Runnable hook
public synchronized void runHooks ()
Runnable hook
java.util.Iterator i$
public static com.android.sched.util.RunnableHooks getShutdownHooks ()
static void ()
}
com/android/sched/util/SubReleaseKind.classSubReleaseKind.java
package com.android.sched.util
public final com.android.sched.util.SubReleaseKind extends java.lang.Enum {
public static final com.android.sched.util.SubReleaseKind ENGINEERING
public static final com.android.sched.util.SubReleaseKind PRE_ALPHA
public static final com.android.sched.util.SubReleaseKind ALPHA
public static final com.android.sched.util.SubReleaseKind BETA
public static final com.android.sched.util.SubReleaseKind CANDIDATE
public static final com.android.sched.util.SubReleaseKind RELEASE
private static final com.android.sched.util.SubReleaseKind[] $VALUES
public static com.android.sched.util.SubReleaseKind[] values ()
public static com.android.sched.util.SubReleaseKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public boolean isMoreStableThan (com.android.sched.util.SubReleaseKind) throws com.android.sched.util.UncomparableSubReleaseKind
com.android.sched.util.SubReleaseKind other
static void ()
}
com/android/sched/util/TextUtils.classTextUtils.java
package com.android.sched.util
public com.android.sched.util.TextUtils extends java.lang.Object {
public static final String LINE_SEPARATOR
public void ()
static void ()
}
com/android/sched/util/UncomparableSubReleaseKind.classUncomparableSubReleaseKind.java
package com.android.sched.util
public com.android.sched.util.UncomparableSubReleaseKind extends java.lang.Exception {
private static final long serialVersionUID
public void (java.lang.String)
String message
}
com/android/sched/util/UncomparableVersion.classUncomparableVersion.java
package com.android.sched.util
public com.android.sched.util.UncomparableVersion extends java.lang.Exception {
private static final long serialVersionUID
public void (java.lang.String)
String message
}
com/android/sched/util/UnrecoverableException.classUnrecoverableException.java
package com.android.sched.util
public abstract com.android.sched.util.UnrecoverableException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void (java.lang.Throwable)
Throwable cause
public java.lang.String getMessage ()
}
com/android/sched/util/Version.classVersion.java
package com.android.sched.util
public com.android.sched.util.Version extends java.lang.Object {
private static final String FILE_SUFFIX
private static final java.util.logging.Logger logger
private String version
private String releaseName
private int releaseCode
private com.android.sched.util.SubReleaseKind subReleaseKind
private int subReleaseCode
private String buildId
private String codeBase
static final boolean $assertionsDisabled
public void (java.lang.String, java.lang.ClassLoader) throws java.io.IOException
String name
ClassLoader loader
String resourceName
java.io.InputStream resourceStream
public void (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
public void (int, int, com.android.sched.util.SubReleaseKind)
int releaseCode
int subReleaseCode
com.android.sched.util.SubReleaseKind subReleaseKind
private void init (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
java.util.Properties prop
long versionFileVersion
public java.lang.String getVersion ()
public java.lang.String getReleaseName ()
public int getReleaseCode ()
public com.android.sched.util.SubReleaseKind getSubReleaseKind ()
public int getSubReleaseCode ()
public java.lang.String getBuildId ()
public java.lang.String getCodeBase ()
public java.lang.String getVerboseVersion ()
public boolean isOlderThan (com.android.sched.util.Version) throws com.android.sched.util.UncomparableVersion
com.android.sched.util.Version other
public boolean isOlderOrEqualsThan (com.android.sched.util.Version) throws com.android.sched.util.UncomparableVersion
com.android.sched.util.Version other
public boolean isNewerThan (com.android.sched.util.Version) throws com.android.sched.util.UncomparableVersion
com.android.sched.util.Version other
public boolean isNewerOrEqualsThan (com.android.sched.util.Version) throws com.android.sched.util.UncomparableVersion
com.android.sched.util.Version other
public final boolean equals (java.lang.Object)
com.android.sched.util.Version other
Object obj
public final int hashCode ()
public boolean isComparable ()
int compareTo (com.android.sched.util.Version) throws com.android.sched.util.UncomparableVersion
com.android.sched.util.Version other
static void ()
}
com/android/sched/util/codec/ByteFormatter.classByteFormatter.java
package com.android.sched.util.codec
public com.android.sched.util.codec.ByteFormatter extends java.lang.Object implements com.android.sched.util.codec.Formatter {
private static final char[] UNIT_PREFIX_SI
private static final char[] UNIT_PREFIX_IEC
private char[] prefix
private boolean si
private int base
private java.text.DecimalFormat formatter
public void ()
public com.android.sched.util.codec.ByteFormatter setSI ()
public com.android.sched.util.codec.ByteFormatter setIEC ()
public java.text.DecimalFormat getNumberFormatter ()
public void setNumberFormatter (java.text.DecimalFormat)
java.text.DecimalFormat formatter
public java.lang.String formatValue (java.lang.Long)
int exp
Long data
StringBuilder sb
long value
boolean negative
public volatile java.lang.String formatValue (java.lang.Object)
static void ()
}
com/android/sched/util/codec/CaseInsensitiveDirectFSCodec.classCaseInsensitiveDirectFSCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.CaseInsensitiveDirectFSCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec {
private final com.android.sched.util.codec.DirectFSCodec codec
private final com.android.sched.util.codec.MessageDigestCodec messageDigestCodec
public void ()
public void (com.android.sched.util.file.FileOrDirectory$Existence)
com.android.sched.util.file.FileOrDirectory$Existence mustExist
public com.android.sched.vfs.VFS parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.ParsingException e
com.android.sched.util.codec.CodecContext context
String string
public com.android.sched.vfs.VFS checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
java.security.Provider$Service service
com.android.sched.vfs.WrongVFSFormatException e
com.android.sched.util.codec.CodecContext context
String string
public java.lang.String getUsage ()
public java.lang.String getVariableName ()
public java.util.List getValueDescriptions ()
public java.lang.String formatValue (com.android.sched.vfs.VFS)
com.android.sched.vfs.VFS data
public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.vfs.VFS)
com.android.sched.util.codec.CodecContext context
com.android.sched.vfs.VFS data
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
}
com/android/sched/util/codec/Checker.classChecker.java
package com.android.sched.util.codec
public abstract com.android.sched.util.codec.Checker extends java.lang.Object {
public abstract void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
public abstract java.lang.String getUsage ()
}
com/android/sched/util/codec/CheckingException.classCheckingException.java
package com.android.sched.util.codec
public com.android.sched.util.codec.CheckingException extends com.android.sched.util.config.ChainedException {
private static final long serialVersionUID
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable cause
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/android/sched/util/codec/ClassSelector.classClassSelector.java
package com.android.sched.util.codec
public com.android.sched.util.codec.ClassSelector extends com.android.sched.util.codec.Selector implements com.android.sched.util.codec.StringCodec {
public void (java.lang.Class)
Class type
public java.lang.Class checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
com.android.sched.util.codec.CodecContext context
String string
public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Class) throws com.android.sched.util.codec.CheckingException
com.android.sched.util.codec.CodecContext context
Class cls
public java.lang.Class parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.ParsingException e
com.android.sched.util.codec.CodecContext context
String string
public java.lang.String formatValue (java.lang.Class)
Class type
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
}
com/android/sched/util/codec/CodecContext.classCodecContext.java
package com.android.sched.util.codec
public com.android.sched.util.codec.CodecContext extends java.lang.Object {
private boolean debug
private com.android.sched.util.RunnableHooks hooks
private java.io.InputStream standardInput
private java.io.PrintStream standardOutput
private java.io.PrintStream standardError
private com.android.sched.util.file.Directory workingDirectory
public void ()
public com.android.sched.util.codec.CodecContext setDebug ()
public com.android.sched.util.codec.CodecContext setHooks (com.android.sched.util.RunnableHooks)
com.android.sched.util.RunnableHooks hooks
public boolean isDebug ()
public com.android.sched.util.RunnableHooks getRunnableHooks ()
public java.io.InputStream getStandardInput ()
public void setStandardInput (java.io.InputStream)
java.io.InputStream standardInput
public java.io.PrintStream getStandardOutput ()
public void setStandardOutput (java.io.PrintStream)
java.io.PrintStream standardOutput
public java.io.PrintStream getStandardError ()
public void setStandardError (java.io.PrintStream)
java.io.PrintStream standardError
public com.android.sched.util.file.Directory getWorkingDirectory ()
public void setWorkingDirectory (java.io.File) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException
com.android.sched.util.file.CannotSetPermissionException e
com.android.sched.util.file.FileAlreadyExistsException e
com.android.sched.util.file.CannotCreateFileException e
java.io.File workingDirectory
}
com/android/sched/util/codec/ConvertCodec.classConvertCodec.java
package com.android.sched.util.codec
public abstract com.android.sched.util.codec.ConvertCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec {
protected final com.android.sched.util.codec.StringCodec codec
public void (com.android.sched.util.codec.StringCodec)
com.android.sched.util.codec.StringCodec codec
protected abstract java.lang.Object convert (java.lang.Object) throws com.android.sched.util.codec.ParsingException
protected abstract java.lang.Object revert (java.lang.Object)
public java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.ParsingException e
com.android.sched.util.codec.CodecContext context
String string
public java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
com.android.sched.util.codec.CodecContext context
String string
Object src
public java.lang.String formatValue (java.lang.Object)
Object data
public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
com.android.sched.util.codec.CodecContext context
Object data
public java.lang.String getUsage ()
public java.lang.String getVariableName ()
public java.util.List getValueDescriptions ()
}
com/android/sched/util/codec/DefaultFactorySelector.classDefaultFactorySelector.java
package com.android.sched.util.codec
public com.android.sched.util.codec.DefaultFactorySelector extends com.android.sched.util.codec.Selector implements com.android.sched.util.codec.StringCodec {
private boolean bypassAccessibility
public void (java.lang.Class)
Class type
public com.android.sched.util.codec.DefaultFactorySelector bypassAccessibility ()
public com.android.sched.util.config.DefaultFactory checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
com.android.sched.util.codec.CodecContext context
String string
public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.util.config.DefaultFactory) throws com.android.sched.util.codec.CheckingException
com.android.sched.util.codec.CodecContext context
com.android.sched.util.config.DefaultFactory factory
public com.android.sched.util.config.DefaultFactory parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.ParsingException e
com.android.sched.util.codec.CodecContext context
String string
public java.lang.String formatValue (com.android.sched.util.config.DefaultFactory)
com.android.sched.util.config.DefaultFactory factory
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
}
com/android/sched/util/codec/DirectDirInputOutputVFSCodec.classDirectDirInputOutputVFSCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.DirectDirInputOutputVFSCodec extends com.android.sched.util.codec.InputOutputVFSCodec implements com.android.sched.util.codec.StringCodec {
public void (com.android.sched.util.file.FileOrDirectory$Existence)
com.android.sched.util.file.FileOrDirectory$Existence existence
public java.lang.String getUsage ()
public java.lang.String getVariableName ()
public com.android.sched.vfs.InputOutputVFS checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
java.io.IOException e
com.android.sched.util.codec.CodecContext context
String string
public volatile java.lang.String formatValue (com.android.sched.vfs.InputOutputVFS)
public volatile com.android.sched.vfs.InputOutputVFS parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.vfs.InputOutputVFS)
public volatile com.android.sched.util.codec.InputOutputVFSCodec changeAllPermission ()
public volatile com.android.sched.util.codec.InputOutputVFSCodec changeOwnerPermission ()
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
}
com/android/sched/util/codec/DirectDirOutputVFSCodec.classDirectDirOutputVFSCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.DirectDirOutputVFSCodec extends com.android.sched.util.codec.OutputVFSCodec {
public void (com.android.sched.util.file.FileOrDirectory$Existence)
com.android.sched.util.file.FileOrDirectory$Existence existence
public java.lang.String getUsage ()
public java.lang.String getVariableName ()
public com.android.sched.vfs.OutputVFS checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
java.io.IOException e
com.android.sched.util.codec.CodecContext context
String string
public volatile java.lang.String formatValue (com.android.sched.vfs.OutputVFS)
public volatile com.android.sched.vfs.OutputVFS parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.vfs.OutputVFS)
public volatile com.android.sched.util.codec.OutputVFSCodec changeAllPermission ()
public volatile com.android.sched.util.codec.OutputVFSCodec changeOwnerPermission ()
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
}
com/android/sched/util/codec/DirectFSCodec.classDirectFSCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.DirectFSCodec extends com.android.sched.util.codec.FileOrDirCodec {
static final boolean $assertionsDisabled
public void ()
public void (com.android.sched.util.file.FileOrDirectory$Existence)
com.android.sched.util.file.FileOrDirectory$Existence existence
public com.android.sched.util.codec.DirectFSCodec changeOwnerPermission ()
public com.android.sched.util.codec.DirectFSCodec changeAllPermission ()
public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.vfs.VFS)
com.android.sched.util.codec.CodecContext context
com.android.sched.vfs.VFS dir
public com.android.sched.vfs.VFS parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.ParsingException e
com.android.sched.util.codec.CodecContext context
String string
public java.lang.String formatValue (com.android.sched.vfs.VFS)
com.android.sched.vfs.VFS directory
public java.lang.String getUsage ()
public java.lang.String getVariableName ()
public com.android.sched.vfs.VFS checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
java.io.IOException e
com.android.sched.util.codec.CodecContext context
String string
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
static void ()
}
com/android/sched/util/codec/DirectoryCodec.classDirectoryCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.DirectoryCodec extends com.android.sched.util.codec.FileOrDirCodec {
static final boolean $assertionsDisabled
public void (com.android.sched.util.file.FileOrDirectory$Existence, int)
com.android.sched.util.file.FileOrDirectory$Existence existence
int permissions
public com.android.sched.util.codec.DirectoryCodec changeOwnerPermission ()
public com.android.sched.util.codec.DirectoryCodec changeAllPermission ()
public java.lang.String getUsage ()
public java.lang.String getVariableName ()
public com.android.sched.util.file.Directory checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
java.io.IOException e
com.android.sched.util.codec.CodecContext context
String string
public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.util.file.Directory)
com.android.sched.util.codec.CodecContext context
com.android.sched.util.file.Directory dir
public com.android.sched.util.file.Directory parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.ParsingException e
com.android.sched.util.codec.CodecContext context
String string
public java.lang.String formatValue (com.android.sched.util.file.Directory)
com.android.sched.util.file.Directory directory
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
static void ()
}
com/android/sched/util/codec/DirectoryInputVFSCodec.classDirectoryInputVFSCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.DirectoryInputVFSCodec extends com.android.sched.util.codec.InputVFSCodec implements com.android.sched.util.codec.StringCodec {
private final java.util.logging.Logger logger
public void ()
public java.lang.String getUsage ()
public java.lang.String getVariableName ()
public com.android.sched.vfs.InputVFS checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
com.android.sched.vfs.VFS vfs
java.io.IOException e
com.android.sched.util.codec.CodecContext context
String string
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
}
com/android/sched/util/codec/DoubleCodec.classDoubleCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.DoubleCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec {
private double min
private double max
public void ()
public void setMin (double)
double min
public void setMax (double)
double max
public java.lang.String getUsage ()
public java.lang.String getVariableName ()
public java.util.List getValueDescriptions ()
public java.lang.Double checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
com.android.sched.util.codec.CheckingException e
Double d
NumberFormatException e
com.android.sched.util.codec.CodecContext context
String string
public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Double) throws com.android.sched.util.codec.CheckingException
com.android.sched.util.codec.CodecContext context
Double d
double v
public java.lang.Double parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.ParsingException e
com.android.sched.util.codec.CodecContext context
String string
public java.lang.String formatValue (java.lang.Double)
Double d
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
}
com/android/sched/util/codec/EnumCodec.classEnumCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.EnumCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec {
com.android.sched.util.codec.KeyValueCodec parser
static final boolean $assertionsDisabled
public void (java.lang.Class, java.lang.Enum[])
Enum value
Enum[] arr$
int len$
int i$
Enum value
Enum[] arr$
int len$
int i$
Class type
Enum[] values
com.android.sched.util.codec.KeyValueCodec$Entry[] entries
int idx
com.android.sched.util.codec.VariableName variableName
public com.android.sched.util.codec.EnumCodec ignoreCase ()
public com.android.sched.util.codec.EnumCodec sorted ()
public java.lang.Enum parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.CodecContext context
String string
public java.lang.Enum checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
com.android.sched.util.codec.CodecContext context
String string
public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Enum) throws com.android.sched.util.codec.CheckingException
com.android.sched.util.codec.CodecContext context
Enum value
public java.lang.String getUsage ()
public java.util.List getValueDescriptions ()
public java.lang.String formatValue (java.lang.Enum)
Enum value
public java.lang.String getVariableName ()
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
static void ()
}
com/android/sched/util/codec/FileOrDirCodec$StringBuilderAppender.classFileOrDirCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.FileOrDirCodec$StringBuilderAppender extends java.lang.Object {
private boolean needSeparator
private final StringBuilder sb
private final String separator
void (java.lang.String)
String separator
public com.android.sched.util.codec.FileOrDirCodec$StringBuilderAppender append (java.lang.String)
String string
public com.android.sched.util.codec.FileOrDirCodec$StringBuilderAppender append (boolean, java.lang.String)
boolean condition
String string
public java.lang.String toString ()
}
com/android/sched/util/codec/FileOrDirCodec.classFileOrDirCodec.java
package com.android.sched.util.codec
public abstract com.android.sched.util.codec.FileOrDirCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec {
protected com.android.sched.util.file.FileOrDirectory$ChangePermission change
protected final int permissions
protected com.android.sched.util.file.FileOrDirectory$Existence existence
static final boolean $assertionsDisabled
protected void (com.android.sched.util.file.FileOrDirectory$Existence, int)
com.android.sched.util.file.FileOrDirectory$Existence existence
int permissions
protected void setChangePermission (com.android.sched.util.file.FileOrDirectory$ChangePermission)
com.android.sched.util.file.FileOrDirectory$ChangePermission change
public java.lang.String getUsageDetails ()
com.android.sched.util.codec.FileOrDirCodec$StringBuilderAppender sb
public java.util.List getValueDescriptions ()
static void ()
}
com/android/sched/util/codec/Formatter.classFormatter.java
package com.android.sched.util.codec
public abstract com.android.sched.util.codec.Formatter extends java.lang.Object {
public abstract java.lang.String formatValue (java.lang.Object)
}
com/android/sched/util/codec/ImplementationAlwaysValid.classImplementationAlwaysValid.java
package com.android.sched.util.codec
public com.android.sched.util.codec.ImplementationAlwaysValid extends java.lang.Object implements com.android.sched.util.codec.ImplementationFilter {
public void ()
public boolean isValid ()
}
com/android/sched/util/codec/ImplementationFilter.classImplementationFilter.java
package com.android.sched.util.codec
public abstract com.android.sched.util.codec.ImplementationFilter extends java.lang.Object {
public abstract boolean isValid ()
}
com/android/sched/util/codec/ImplementationName.classImplementationName.java
package com.android.sched.util.codec
public abstract com.android.sched.util.codec.ImplementationName extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class iface ()
public abstract java.lang.String name ()
public abstract java.lang.String description ()
public abstract java.lang.Class filter ()
}
com/android/sched/util/codec/ImplementationSelector.classImplementationSelector.java
package com.android.sched.util.codec
public com.android.sched.util.codec.ImplementationSelector extends com.android.sched.util.codec.Selector implements com.android.sched.util.codec.StringCodec {
private boolean bypassAccessibility
public void (java.lang.Class)
Class type
public com.android.sched.util.codec.ImplementationSelector bypassAccessibility ()
public java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
com.android.sched.util.codec.CodecContext context
String string
public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
com.android.sched.util.codec.CodecContext context
Object data
public java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.ParsingException e
com.android.sched.util.codec.CodecContext context
String string
public java.lang.String formatValue (java.lang.Object)
Object data
}
com/android/sched/util/codec/InputFileOrDirectoryCodec.classInputFileOrDirectoryCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.InputFileOrDirectoryCodec extends com.android.sched.util.codec.FileOrDirCodec {
public void ()
public com.android.sched.util.file.FileOrDirectory parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.ParsingException e
com.android.sched.util.codec.CodecContext context
String string
public com.android.sched.util.file.FileOrDirectory checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
java.io.IOException e
com.android.sched.util.codec.CodecContext context
String string
java.io.File file
public java.lang.String getUsage ()
public java.lang.String getVariableName ()
public java.lang.String formatValue (com.android.sched.util.file.FileOrDirectory)
com.android.sched.util.file.FileOrDirectory data
public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.util.file.FileOrDirectory)
com.android.sched.util.codec.CodecContext context
com.android.sched.util.file.FileOrDirectory data
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
}
com/android/sched/util/codec/InputOutputVFSCodec.classInputOutputVFSCodec.java
package com.android.sched.util.codec
abstract com.android.sched.util.codec.InputOutputVFSCodec extends com.android.sched.util.codec.FileOrDirCodec {
public void (com.android.sched.util.file.FileOrDirectory$Existence)
com.android.sched.util.file.FileOrDirectory$Existence existence
public com.android.sched.util.codec.InputOutputVFSCodec changeOwnerPermission ()
public com.android.sched.util.codec.InputOutputVFSCodec changeAllPermission ()
public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.vfs.InputOutputVFS)
com.android.sched.util.codec.CodecContext context
com.android.sched.vfs.InputOutputVFS dir
public com.android.sched.vfs.InputOutputVFS parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.ParsingException e
com.android.sched.util.codec.CodecContext context
String string
public java.lang.String formatValue (com.android.sched.vfs.InputOutputVFS)
com.android.sched.vfs.InputOutputVFS directory
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
}
com/android/sched/util/codec/InputStreamCodec.classInputStreamCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.InputStreamCodec extends com.android.sched.util.codec.StreamCodec {
private static final com.android.sched.util.location.Location STANDARD_INPUT_LOCATION
public void ()
public com.android.sched.util.codec.InputStreamCodec allowStandardInput ()
public java.lang.String formatValue (com.android.sched.util.file.InputStreamFile)
com.android.sched.util.file.InputStreamFile stream
public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.util.file.InputStreamFile) throws com.android.sched.util.codec.CheckingException
com.android.sched.util.codec.CodecContext context
com.android.sched.util.file.InputStreamFile stream
public com.android.sched.util.file.InputStreamFile parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.ParsingException e
com.android.sched.util.codec.CodecContext context
String string
public com.android.sched.util.file.InputStreamFile checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
java.io.IOException e
com.android.sched.util.codec.CodecContext context
String string
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
static void ()
}
com/android/sched/util/codec/InputStreamOrDirectoryCodec.classInputStreamOrDirectoryCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.InputStreamOrDirectoryCodec extends com.android.sched.util.codec.OrCodec {
public void ()
public java.lang.String formatValue (com.android.sched.util.file.FileOrDirectory)
com.android.sched.util.file.FileOrDirectory data
public volatile java.lang.String formatValue (java.lang.Object)
}
com/android/sched/util/codec/InputVFSCodec.classInputVFSCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.InputVFSCodec extends com.android.sched.util.codec.FileOrDirCodec {
private final java.util.logging.Logger logger
static final boolean $assertionsDisabled
public void ()
public com.android.sched.util.codec.InputVFSCodec changeOwnerPermission ()
public com.android.sched.util.codec.InputVFSCodec changeAllPermission ()
public java.lang.String getUsage ()
public java.lang.String getVariableName ()
public com.android.sched.vfs.InputVFS checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
com.android.sched.vfs.VFS vfs
com.android.sched.util.RunnableHooks hooks
java.io.File dirOrZip
com.android.sched.vfs.VFS vfs
java.io.IOException e
com.android.sched.util.codec.CodecContext context
String string
public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.vfs.InputVFS)
com.android.sched.util.codec.CodecContext context
com.android.sched.vfs.InputVFS dir
public com.android.sched.vfs.InputVFS parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.ParsingException e
com.android.sched.util.codec.CodecContext context
String string
public java.lang.String formatValue (com.android.sched.vfs.InputVFS)
com.android.sched.vfs.InputVFS directory
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
static void ()
}
com/android/sched/util/codec/KeyValueCodec$1.classKeyValueCodec.java
package com.android.sched.util.codec
com.android.sched.util.codec.KeyValueCodec$1 extends java.lang.Object implements java.util.Comparator {
final com.android.sched.util.codec.KeyValueCodec this$0
void (com.android.sched.util.codec.KeyValueCodec)
public int compare (com.android.sched.util.codec.KeyValueCodec$Entry, com.android.sched.util.codec.KeyValueCodec$Entry)
com.android.sched.util.codec.KeyValueCodec$Entry o1
com.android.sched.util.codec.KeyValueCodec$Entry o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/sched/util/codec/KeyValueCodec$Entry.classKeyValueCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.KeyValueCodec$Entry extends java.lang.Object {
String key
Object value
String description
public void (java.lang.String, java.lang.Object)
String key
Object value
public void (java.lang.String, java.lang.Object, java.lang.String)
String key
Object value
String description
}
com/android/sched/util/codec/KeyValueCodec.classKeyValueCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.KeyValueCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec {
private boolean ignoreCase
private boolean sorted
private com.android.sched.util.codec.KeyValueCodec$Entry[] entries
private java.util.List descriptions
private final String varName
static final boolean $assertionsDisabled
public void (java.lang.String, com.android.sched.util.codec.KeyValueCodec$Entry[])
String varName
com.android.sched.util.codec.KeyValueCodec$Entry[] entries
protected void setElements (com.android.sched.util.codec.KeyValueCodec$Entry[])
com.android.sched.util.codec.KeyValueCodec$Entry[] entries
public com.android.sched.util.codec.KeyValueCodec ignoreCase ()
int idx
public com.android.sched.util.codec.KeyValueCodec sorted ()
public java.lang.String getUsage ()
com.android.sched.util.codec.KeyValueCodec$Entry entry
com.android.sched.util.codec.KeyValueCodec$Entry[] arr$
int len$
int i$
StringBuilder sb
boolean first
public java.lang.String getVariableName ()
public java.util.List getValueDescriptions ()
com.android.sched.util.codec.KeyValueCodec$Entry entry
com.android.sched.util.codec.KeyValueCodec$Entry[] arr$
int len$
int i$
public java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
com.android.sched.util.codec.KeyValueCodec$Entry entry
com.android.sched.util.codec.KeyValueCodec$Entry[] arr$
int len$
int i$
com.android.sched.util.codec.CodecContext context
String string
public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
com.android.sched.util.codec.KeyValueCodec$Entry entry
com.android.sched.util.codec.KeyValueCodec$Entry[] arr$
int len$
int i$
com.android.sched.util.codec.KeyValueCodec$Entry entry
com.android.sched.util.codec.KeyValueCodec$Entry[] arr$
int len$
int i$
Object data
java.util.Iterator i$
com.android.sched.util.codec.CodecContext context
Object value
java.util.Set set
StringBuilder sb
boolean first
public java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.ParsingException e
com.android.sched.util.codec.CodecContext context
String string
public java.lang.String formatValue (java.lang.Object)
com.android.sched.util.codec.KeyValueCodec$Entry entry
com.android.sched.util.codec.KeyValueCodec$Entry[] arr$
int len$
int i$
Object value
static void ()
}
com/android/sched/util/codec/KeywordsCodec.classKeywordsCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.KeywordsCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec {
com.android.sched.util.codec.KeyValueCodec parser
public void (java.lang.String, java.lang.String[])
String varName
String[] keywords
public void (java.lang.String, java.lang.String[], java.lang.String[])
String keyword
String[] arr$
int len$
int i$
String varName
String[] keywords
String[] descriptions
com.android.sched.util.codec.KeyValueCodec$Entry[] entries
int idx
public com.android.sched.util.codec.KeywordsCodec ignoreCase ()
public com.android.sched.util.codec.KeywordsCodec sort ()
public java.lang.String parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.CodecContext context
String string
public java.lang.String checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
com.android.sched.util.codec.CodecContext context
String string
public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.CheckingException
com.android.sched.util.codec.CodecContext context
String string
public java.lang.String getUsage ()
public java.lang.String getVariableName ()
public java.util.List getValueDescriptions ()
public java.lang.String formatValue (java.lang.String)
String value
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
}
com/android/sched/util/codec/ListCodec.classListCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.ListCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec {
private final com.android.sched.util.codec.StringCodec parser
private int min
private int max
private String regexp
private String separator
static final boolean $assertionsDisabled
public void (com.android.sched.util.codec.StringCodec)
com.android.sched.util.codec.StringCodec parser
public com.android.sched.util.codec.ListCodec setSeparator (java.lang.String)
String separator
public java.lang.String getSeparator ()
public com.android.sched.util.codec.ListCodec setMin (int)
int min
public com.android.sched.util.codec.ListCodec setMax (int)
int max
public java.util.List parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
String v
String[] arr$
int len$
int i$
com.android.sched.util.codec.CodecContext context
String string
String[] values
java.util.List list
public java.util.List checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
Object elt
com.android.sched.util.codec.ParsingException e
String v
String[] arr$
int len$
int i$
com.android.sched.util.codec.CodecContext context
String string
com.android.sched.util.config.ChainedException$ChainedExceptionBuilder exceptions
String[] values
int size
int index
java.util.List list
public void checkValue (com.android.sched.util.codec.CodecContext, java.util.List) throws com.android.sched.util.codec.CheckingException
com.android.sched.util.codec.CheckingException e
Object element
java.util.Iterator i$
com.android.sched.util.codec.CodecContext context
java.util.List list
com.android.sched.util.config.ChainedException$ChainedExceptionBuilder exceptions
int size
public java.lang.String getUsage ()
StringBuilder end
StringBuilder sb
String var
public java.lang.String getVariableName ()
public java.util.List getValueDescriptions ()
public java.lang.String formatValue (java.util.List)
Object element
java.util.Iterator i$
java.util.List list
StringBuilder sb
boolean first
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
static void ()
}
com/android/sched/util/codec/ListParsingException.classListParsingException.java
package com.android.sched.util.codec
public com.android.sched.util.codec.ListParsingException extends com.android.sched.util.codec.ParsingException {
private static final long serialVersionUID
private final int index
public void (int, java.lang.String)
int index
String message
public void (int, java.lang.Throwable)
int index
Throwable cause
public void (int, java.lang.String, java.lang.Throwable)
int index
String message
Throwable cause
public int getIndex ()
}
com/android/sched/util/codec/LongCodec.classLongCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.LongCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec {
private long min
private long max
public void ()
public void (long, long)
long min
long max
public void setMin (long)
long min
public void setMax (long)
long max
public java.lang.String getUsage ()
public java.lang.String getVariableName ()
public java.util.List getValueDescriptions ()
public java.lang.Long checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
com.android.sched.util.codec.CheckingException e
Long l
NumberFormatException e
com.android.sched.util.codec.CodecContext context
String string
public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Long) throws com.android.sched.util.codec.CheckingException
com.android.sched.util.codec.CodecContext context
Long l
long v
public java.lang.Long parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.ParsingException e
com.android.sched.util.codec.CodecContext context
String string
public java.lang.String formatValue (java.lang.Long)
Long l
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
}
com/android/sched/util/codec/MessageDigestCodec.classMessageDigestCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.MessageDigestCodec extends com.android.sched.util.codec.KeyValueCodec {
private static com.android.sched.util.codec.KeyValueCodec$Entry[] elementsWithoutProvider
private static com.android.sched.util.codec.KeyValueCodec$Entry[] elementsWithProvider
public void ()
public com.android.sched.util.codec.MessageDigestCodec withProvider ()
static void ()
java.security.Provider$Service service
java.util.Iterator i$
java.security.Provider provider
java.security.Provider[] arr$
int len$
int i$
java.util.List withProvider
java.util.Map withoutProvider
java.util.Collection values
}
com/android/sched/util/codec/OrCodec$1.classOrCodec.java
package com.android.sched.util.codec
com.android.sched.util.codec.OrCodec$1 extends java.lang.Object implements com.google.common.base.Function {
final com.android.sched.util.codec.OrCodec this$0
void (com.android.sched.util.codec.OrCodec)
public java.lang.String apply (com.android.sched.util.codec.StringCodec)
com.android.sched.util.codec.StringCodec codec
public volatile java.lang.Object apply (java.lang.Object)
}
com/android/sched/util/codec/OrCodec$2.classOrCodec.java
package com.android.sched.util.codec
com.android.sched.util.codec.OrCodec$2 extends java.lang.Object implements com.google.common.base.Function {
final com.android.sched.util.codec.OrCodec this$0
void (com.android.sched.util.codec.OrCodec)
public java.lang.String apply (com.android.sched.util.codec.StringCodec)
com.android.sched.util.codec.StringCodec codec
public volatile java.lang.Object apply (java.lang.Object)
}
com/android/sched/util/codec/OrCodec.classOrCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.OrCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec {
protected final java.util.List codecList
static final boolean $assertionsDisabled
public void (java.util.List)
java.util.List codecList
public transient void (com.android.sched.util.codec.StringCodec[])
com.android.sched.util.codec.StringCodec[] codecList
public java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.ParsingException e
com.android.sched.util.codec.CodecContext context
String string
public java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
com.android.sched.util.codec.StringCodec codec
java.util.Iterator i$
com.android.sched.util.codec.CodecContext context
String string
public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object)
com.android.sched.util.codec.CodecContext context
Object data
public java.lang.String getUsage ()
public java.lang.String getVariableName ()
public java.util.List getValueDescriptions ()
public java.lang.String formatValue (java.lang.Object)
com.android.sched.util.codec.StringCodec codec
java.util.Iterator i$
Object data
static void ()
}
com/android/sched/util/codec/OutputStreamCodec.classOutputStreamCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.OutputStreamCodec extends com.android.sched.util.codec.StreamCodec {
private boolean append
static final boolean $assertionsDisabled
public void (com.android.sched.util.file.FileOrDirectory$Existence)
com.android.sched.util.file.FileOrDirectory$Existence existence
public com.android.sched.util.codec.OutputStreamCodec changeOwnerPermission ()
public com.android.sched.util.codec.OutputStreamCodec changeAllPermission ()
public com.android.sched.util.codec.OutputStreamCodec allowStandardOutputOrError ()
public com.android.sched.util.codec.OutputStreamCodec allowStandardOutput ()
public com.android.sched.util.codec.OutputStreamCodec allowStandardError ()
public com.android.sched.util.codec.OutputStreamCodec makeAppendable ()
public java.lang.String formatValue (com.android.sched.util.file.OutputStreamFile)
com.android.sched.util.file.OutputStreamFile stream
public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.util.file.OutputStreamFile) throws com.android.sched.util.codec.CheckingException
com.android.sched.util.codec.CodecContext context
com.android.sched.util.file.OutputStreamFile stream
com.android.sched.util.location.Location location
public com.android.sched.util.file.OutputStreamFile parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.ParsingException e
com.android.sched.util.codec.CodecContext context
String string
public com.android.sched.util.file.OutputStreamFile checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
java.io.IOException e
com.android.sched.util.codec.CodecContext context
String string
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
static void ()
}
com/android/sched/util/codec/OutputVFSCodec.classOutputVFSCodec.java
package com.android.sched.util.codec
abstract com.android.sched.util.codec.OutputVFSCodec extends com.android.sched.util.codec.FileOrDirCodec {
public void (com.android.sched.util.file.FileOrDirectory$Existence)
com.android.sched.util.file.FileOrDirectory$Existence existence
public com.android.sched.util.codec.OutputVFSCodec changeOwnerPermission ()
public com.android.sched.util.codec.OutputVFSCodec changeAllPermission ()
public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.vfs.OutputVFS)
com.android.sched.util.codec.CodecContext context
com.android.sched.vfs.OutputVFS dir
public com.android.sched.vfs.OutputVFS parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.ParsingException e
com.android.sched.util.codec.CodecContext context
String string
public java.lang.String formatValue (com.android.sched.vfs.OutputVFS)
com.android.sched.vfs.OutputVFS directory
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
}
com/android/sched/util/codec/PairCodec$Pair.classPairCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.PairCodec$Pair extends java.lang.Object {
private final Object first
private final Object second
public void (java.lang.Object, java.lang.Object)
Object first
Object second
public java.lang.Object getFirst ()
public java.lang.Object getSecond ()
public final boolean equals (java.lang.Object)
Object obj
public final int hashCode ()
}
com/android/sched/util/codec/PairCodec.classPairCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.PairCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec {
private final com.android.sched.util.codec.StringCodec keyParser
private final com.android.sched.util.codec.StringCodec valueParser
private String separator
static final boolean $assertionsDisabled
public void (com.android.sched.util.codec.StringCodec, com.android.sched.util.codec.StringCodec)
com.android.sched.util.codec.StringCodec keyParser
com.android.sched.util.codec.StringCodec valueParser
public com.android.sched.util.codec.PairCodec on (java.lang.String)
String separator
public java.lang.String getSeparator ()
public com.android.sched.util.codec.PairCodec$Pair parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.CodecContext context
String string
int endKey
String key
String valueString
public com.android.sched.util.codec.PairCodec$Pair checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
com.android.sched.util.codec.ParsingException e
com.android.sched.util.codec.ParsingException e
com.android.sched.util.codec.CodecContext context
String string
com.android.sched.util.config.ChainedException$ChainedExceptionBuilder exceptions
Object keyElement
Object valueElement
String key
String valueString
int endKey
public java.lang.String getUsage ()
StringBuilder sb
public java.lang.String getVariableName ()
public java.util.List getValueDescriptions ()
java.util.List list
public java.lang.String formatValue (com.android.sched.util.codec.PairCodec$Pair)
com.android.sched.util.codec.PairCodec$Pair data
StringBuilder sb
public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.util.codec.PairCodec$Pair) throws com.android.sched.util.codec.CheckingException
com.android.sched.util.codec.CheckingException e
com.android.sched.util.codec.CheckingException e
com.android.sched.util.codec.CodecContext context
com.android.sched.util.codec.PairCodec$Pair data
com.android.sched.util.config.ChainedException$ChainedExceptionBuilder exceptions
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
static void ()
}
com/android/sched/util/codec/PairListToMapCodecConverter.classPairListToMapCodecConverter.java
package com.android.sched.util.codec
public com.android.sched.util.codec.PairListToMapCodecConverter extends com.android.sched.util.codec.ConvertCodec {
public void (com.android.sched.util.codec.StringCodec)
com.android.sched.util.codec.StringCodec codec
protected java.util.List revert (java.util.Map)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map data
java.util.List list
protected java.util.Map convert (java.util.List) throws com.android.sched.util.codec.ParsingException
com.android.sched.util.codec.PairCodec$Pair pair
java.util.Iterator i$
java.util.List list
com.android.sched.util.config.ChainedException$ChainedExceptionBuilder exceptions
java.util.Map map
int index
protected volatile java.lang.Object revert (java.lang.Object)
protected volatile java.lang.Object convert (java.lang.Object) throws com.android.sched.util.codec.ParsingException
}
com/android/sched/util/codec/Parser$ValueDescription.classParser.java
package com.android.sched.util.codec
public com.android.sched.util.codec.Parser$ValueDescription extends java.lang.Object implements com.android.sched.util.HasDescription {
private final String value
private final String description
public void (java.lang.String, java.lang.String)
String value
String description
public java.lang.String getValue ()
public java.lang.String getDescription ()
}
com/android/sched/util/codec/Parser.classParser.java
package com.android.sched.util.codec
public abstract com.android.sched.util.codec.Parser extends java.lang.Object {
public abstract java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public abstract java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public abstract java.lang.String getUsage ()
public abstract java.util.List getValueDescriptions ()
public abstract java.lang.String getVariableName ()
}
com/android/sched/util/codec/ParsingException.classParsingException.java
package com.android.sched.util.codec
public com.android.sched.util.codec.ParsingException extends com.android.sched.util.config.ChainedException {
private static final long serialVersionUID
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable cause
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (com.android.sched.util.config.ChainedException)
com.android.sched.util.config.ChainedException causes
java.util.Iterator iter
}
com/android/sched/util/codec/PathCodec.classPathCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.PathCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec {
public void ()
public java.lang.String getUsage ()
public java.lang.String getVariableName ()
public java.util.List getValueDescriptions ()
public java.io.File checkString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.CodecContext context
String value
public void checkValue (com.android.sched.util.codec.CodecContext, java.io.File)
com.android.sched.util.codec.CodecContext context
java.io.File file
public java.io.File parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.CodecContext context
String value
public java.lang.String formatValue (java.io.File)
java.io.File file
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
}
com/android/sched/util/codec/PercentFormatter.classPercentFormatter.java
package com.android.sched.util.codec
public com.android.sched.util.codec.PercentFormatter extends java.lang.Object implements com.android.sched.util.codec.Formatter {
private java.text.NumberFormat formatter
public void ()
public java.text.NumberFormat getNumberFormatter ()
public void setNumberFormatter (java.text.NumberFormat)
java.text.NumberFormat formatter
public java.lang.String formatValue (java.lang.Double)
Double data
double d
public volatile java.lang.String formatValue (java.lang.Object)
}
com/android/sched/util/codec/ReflectFactorySelector.classReflectFactorySelector.java
package com.android.sched.util.codec
public com.android.sched.util.codec.ReflectFactorySelector extends com.android.sched.util.codec.Selector implements com.android.sched.util.codec.StringCodec {
private boolean bypassAccessibility
private final java.util.ArrayList argTypes
public void (java.lang.Class)
Class cls
public com.android.sched.util.codec.ReflectFactorySelector bypassAccessibility ()
public com.android.sched.util.codec.ReflectFactorySelector addArgType (java.lang.Class)
Class argType
public com.android.sched.util.config.ReflectFactory parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.ParsingException e
com.android.sched.util.codec.CodecContext context
String string
public com.android.sched.util.config.ReflectFactory checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
com.android.sched.util.codec.CodecContext context
String string
Class[] types
public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.util.config.ReflectFactory) throws com.android.sched.util.codec.CheckingException
com.android.sched.util.codec.CodecContext context
com.android.sched.util.config.ReflectFactory factory
public java.lang.String formatValue (com.android.sched.util.config.ReflectFactory)
com.android.sched.util.config.ReflectFactory factory
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
}
com/android/sched/util/codec/Selector$1.classSelector.java
package com.android.sched.util.codec
com.android.sched.util.codec.Selector$1 extends java.lang.Object implements java.util.Comparator {
final com.android.sched.util.codec.Selector this$0
void (com.android.sched.util.codec.Selector)
public int compare (java.lang.String, java.lang.String)
String o1
String o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/sched/util/codec/Selector$2.classSelector.java
package com.android.sched.util.codec
com.android.sched.util.codec.Selector$2 extends java.lang.Object implements java.util.Comparator {
final com.android.sched.util.codec.Selector this$0
void (com.android.sched.util.codec.Selector)
public int compare (com.android.sched.util.codec.Parser$ValueDescription, com.android.sched.util.codec.Parser$ValueDescription)
com.android.sched.util.codec.Parser$ValueDescription o1
com.android.sched.util.codec.Parser$ValueDescription o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/sched/util/codec/Selector.classSelector.java
package com.android.sched.util.codec
public abstract com.android.sched.util.codec.Selector extends java.lang.Object {
private final Class type
private java.util.Map propertyValues
private java.util.List descriptions
static final boolean $assertionsDisabled
public void (java.lang.Class)
Class type
public java.lang.String getUsage ()
java.util.List values
StringBuilder sb
public java.lang.String getVariableName ()
com.android.sched.util.codec.VariableName variableName
public java.util.List getValueDescriptions ()
com.android.sched.util.codec.ImplementationName value
Class subClass
java.util.Iterator i$
public java.lang.Class getClass (java.lang.String) throws com.android.sched.util.codec.ParsingException
String string
Class value
public java.lang.String getName (java.lang.Class)
java.util.Map$Entry entry
java.util.Iterator i$
Class type
public boolean checkClass (java.lang.Class)
java.util.Map$Entry entry
java.util.Iterator i$
Class type
public java.util.List getNames (java.lang.Class)
java.util.Map$Entry entry
java.util.Iterator i$
Class type
java.util.List list
public java.util.Set getClasses ()
java.util.Set set
private synchronized void ensureScan ()
com.android.sched.util.codec.ImplementationFilter filter
com.android.sched.util.codec.ImplementationName value
Class subClass
java.util.Iterator i$
com.android.sched.reflections.ReflectionManager reflectionManager
java.util.Set propertyValueClasses
static void ()
}
com/android/sched/util/codec/StreamCodec.classStreamCodec.java
package com.android.sched.util.codec
public abstract com.android.sched.util.codec.StreamCodec extends com.android.sched.util.codec.FileOrDirCodec {
protected static final String STANDARD_IO_NAME
protected static final String STANDARD_ERROR_NAME
protected boolean allowStandardIO
protected boolean allowStandardError
static final boolean $assertionsDisabled
protected void (com.android.sched.util.file.FileOrDirectory$Existence, int)
com.android.sched.util.file.FileOrDirectory$Existence existence
int permissions
public java.lang.String getUsage ()
com.android.sched.util.codec.FileOrDirCodec$StringBuilderAppender sbSlash
StringBuilder sb
public java.lang.String getVariableName ()
static void ()
}
com/android/sched/util/codec/StringCodec.classStringCodec.java
package com.android.sched.util.codec
public abstract com.android.sched.util.codec.StringCodec extends java.lang.Object implements com.android.sched.util.codec.Parser com.android.sched.util.codec.Formatter com.android.sched.util.codec.Checker {
}
com/android/sched/util/codec/StringValueCodec.classStringValueCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.StringValueCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec {
private final String usage
private final String varName
public void (java.lang.String, java.lang.String)
String usage
String varName
public java.lang.String parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.CodecContext context
String string
public java.lang.String checkString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.CodecContext context
String string
public java.lang.String getUsage ()
public java.lang.String getVariableName ()
public java.util.List getValueDescriptions ()
public java.lang.String formatValue (java.lang.String)
String data
public void checkValue (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.CodecContext context
String data
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
}
com/android/sched/util/codec/ToStringFormatter.classToStringFormatter.java
package com.android.sched.util.codec
public com.android.sched.util.codec.ToStringFormatter extends java.lang.Object implements com.android.sched.util.codec.Formatter {
private String nullString
public void ()
public void setNull (java.lang.String)
String nullString
public java.lang.String formatValue (java.lang.Object)
Object object
}
com/android/sched/util/codec/VariableName.classVariableName.java
package com.android.sched.util.codec
public abstract com.android.sched.util.codec.VariableName extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
com/android/sched/util/codec/ZipFSCodec.classZipFSCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.ZipFSCodec extends com.android.sched.util.codec.FileOrDirCodec {
private final com.android.sched.util.codec.MessageDigestCodec messageDigestCodec
public void (com.android.sched.util.file.FileOrDirectory$Existence)
com.android.sched.util.file.FileOrDirectory$Existence existence
public com.android.sched.util.codec.ZipFSCodec changeOwnerPermission ()
public com.android.sched.util.codec.ZipFSCodec changeAllPermission ()
public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.vfs.VFS)
com.android.sched.util.codec.CodecContext context
com.android.sched.vfs.VFS dir
public com.android.sched.vfs.VFS parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.codec.ParsingException e
com.android.sched.util.codec.CodecContext context
String string
public java.lang.String formatValue (com.android.sched.vfs.VFS)
com.android.sched.vfs.VFS directory
public java.lang.String getUsage ()
public java.lang.String getVariableName ()
public com.android.sched.vfs.VFS checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
java.security.Provider$Service service
java.io.IOException e
com.android.sched.util.codec.CodecContext context
String string
com.android.sched.util.RunnableHooks hooks
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
}
com/android/sched/util/codec/ZipOutputVFSCodec.classZipOutputVFSCodec.java
package com.android.sched.util.codec
public com.android.sched.util.codec.ZipOutputVFSCodec extends com.android.sched.util.codec.OutputVFSCodec {
private final java.util.logging.Logger logger
public void (com.android.sched.util.file.FileOrDirectory$Existence)
com.android.sched.util.file.FileOrDirectory$Existence existence
public java.lang.String getUsage ()
public java.lang.String getVariableName ()
public com.android.sched.vfs.OutputVFS checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
com.android.sched.vfs.WriteZipFS vfs
java.io.IOException e
com.android.sched.util.codec.CodecContext context
String string
com.android.sched.util.RunnableHooks hooks
public volatile java.lang.String formatValue (com.android.sched.vfs.OutputVFS)
public volatile com.android.sched.vfs.OutputVFS parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.vfs.OutputVFS)
public volatile com.android.sched.util.codec.OutputVFSCodec changeAllPermission ()
public volatile com.android.sched.util.codec.OutputVFSCodec changeOwnerPermission ()
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
}
com/android/sched/util/collect/Lists.classLists.java
package com.android.sched.util.collect
public com.android.sched.util.collect.Lists extends java.lang.Object {
private static final Class MULTI_LIST_CLASS
private static final Class SINGLETON_LIST_CLASS
public void ()
public static java.util.List add (java.util.List, int, java.lang.Object)
java.util.List result
java.util.List list
int index
Object toAdd
public static java.util.List add (java.util.List, java.lang.Object)
java.util.List result
java.util.List list
Object toAdd
public static java.util.List addAll (java.util.List, int, java.util.List)
java.util.List result
java.util.List list
int index
java.util.List toAdd
public static java.util.List addAll (java.util.List, java.util.List)
java.util.List result
java.util.List list
java.util.List toAdd
public static transient java.util.List addAll (java.util.List, java.lang.Object[])
java.util.List result
java.util.List list
Object[] toAdd
public static java.util.List create ()
public static java.util.List create (java.util.Collection)
java.util.Collection collection
public static java.util.List create (java.util.List)
java.util.List list
public static java.util.List create (java.lang.Object)
Object item
public static transient java.util.List create (java.lang.Object[])
Object[] items
public static java.util.List normalize (java.util.List)
java.util.List list
public static java.util.List normalizeUnmodifiable (java.util.List)
java.util.List list
public static java.util.List remove (java.util.List, int)
java.util.List list
int toRemove
public static java.util.List set (java.util.List, int, java.lang.Object)
java.util.List list
int index
Object e
public static java.util.List sort (java.util.List)
java.util.List list
public static java.util.List sort (java.util.List, java.util.Comparator)
java.util.List list
java.util.Comparator sort
private static java.lang.IndexOutOfBoundsException newIndexOutOfBounds (java.util.List, int)
java.util.List list
int index
static void ()
}
com/android/sched/util/config/AsapConfigBuilder.classAsapConfigBuilder.java
package com.android.sched.util.config
public com.android.sched.util.config.AsapConfigBuilder extends java.lang.Object {
private static final java.util.logging.Logger logger
private static final com.android.sched.util.location.NoLocation NO_LOCATION
private static final java.util.Map keyIdsByName
private static final java.util.Map defaultLocationsByKeyId
private final java.util.Map valuesById
private final java.util.Map instances
private final java.util.Map locationsByKeyId
private final java.util.Stack defaultLocations
private final com.android.sched.util.codec.CodecContext context
private boolean strict
static final boolean $assertionsDisabled
public void ()
public com.android.sched.util.config.AsapConfigBuilder load (java.io.InputStream, com.android.sched.util.location.Location) throws java.io.IOException com.android.sched.util.config.ConfigurationException
com.android.sched.util.config.ConfigurationException e
String propertyName
String propertyValue
int indexOfEqual
java.io.InputStream is
com.android.sched.util.location.Location location
com.android.sched.util.config.ChainedException$ChainedExceptionBuilder exceptions
java.io.LineNumberReader br
String line
public com.android.sched.util.config.AsapConfigBuilder setString (java.lang.String, java.lang.String, com.android.sched.util.location.Location) throws com.android.sched.util.config.UnknownPropertyNameException com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.UnknownPropertyIdException e
String name
String value
com.android.sched.util.location.Location location
com.android.sched.util.config.id.KeyId keyId
public com.android.sched.util.config.AsapConfigBuilder set (java.lang.String, java.lang.Object, com.android.sched.util.location.Location) throws com.android.sched.util.config.UnknownPropertyNameException com.android.sched.util.config.PropertyIdException
Exception e
com.android.sched.util.config.UnknownPropertyIdException e
String name
Object value
com.android.sched.util.location.Location location
com.android.sched.util.config.id.KeyId keyId
com.android.sched.util.config.id.PropertyId propertyId
public com.android.sched.util.config.AsapConfigBuilder setString (com.android.sched.util.config.id.PropertyId, java.lang.String, com.android.sched.util.location.Location) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.codec.ParsingException e
com.android.sched.util.config.id.PropertyId propertyId
String value
com.android.sched.util.location.Location location
public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, java.lang.Object, com.android.sched.util.location.Location) throws com.android.sched.util.config.PropertyIdException
Exception e
com.android.sched.util.config.id.PropertyId propertyId
Object value
com.android.sched.util.location.Location location
public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.ObjectId, java.lang.Object, com.android.sched.util.location.Location)
com.android.sched.util.config.id.ObjectId objectId
Object value
com.android.sched.util.location.Location location
public com.android.sched.util.config.AsapConfigBuilder setDebug ()
public com.android.sched.util.config.AsapConfigBuilder setStandardInput (java.io.InputStream)
java.io.InputStream in
public com.android.sched.util.config.AsapConfigBuilder setStandardOutput (java.io.PrintStream)
java.io.PrintStream printer
public com.android.sched.util.config.AsapConfigBuilder setStandardError (java.io.PrintStream)
java.io.PrintStream printer
public com.android.sched.util.config.AsapConfigBuilder setWorkingDirectory (java.io.File) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException
java.io.File workingDirectory
public com.android.sched.util.config.AsapConfigBuilder setStrictMode ()
public com.android.sched.util.config.AsapConfigBuilder setHooks (com.android.sched.util.RunnableHooks)
com.android.sched.util.RunnableHooks hooks
public com.android.sched.util.config.Config build () throws com.android.sched.util.config.ConfigurationException
com.android.sched.util.config.expression.BooleanExpression expression
com.android.sched.util.config.ChainedException all
java.util.Iterator i$
StringBuilder sb
String detailed
com.android.sched.util.config.expression.BooleanExpression expression
com.android.sched.util.config.ConfigurationException e
boolean needChecks
com.android.sched.util.config.id.KeyId keyId
java.util.Iterator i$
com.android.sched.util.config.ChainedException$ChainedExceptionBuilder exceptions
java.util.Map values
com.android.sched.util.config.ConfigChecker checker
public java.util.Collection getPropertyIds ()
public java.util.Collection getPropertyIds (java.lang.Class)
com.android.sched.util.config.id.PropertyId propertyId
com.android.sched.util.config.id.KeyId keyId
java.util.Iterator i$
Class category
java.util.List result
public java.lang.String getDefaultValue (com.android.sched.util.config.id.PropertyId)
com.android.sched.util.config.id.PropertyId propertyId
com.android.sched.util.config.id.PropertyId$Value value
private void processValues (java.util.Map)
java.util.Map values
private void processDefaultValues (java.util.Map)
com.android.sched.util.config.id.PropertyId$Value defaultValue
com.android.sched.util.config.id.PropertyId propertyId
com.android.sched.util.config.id.KeyId keyId
java.util.Iterator i$
java.util.Map values
public com.android.sched.util.config.AsapConfigBuilder processEnvironmentVariables (java.lang.String) throws com.android.sched.util.config.ConfigurationException
com.android.sched.util.config.ConfigurationException e
com.android.sched.util.config.id.PropertyId previousPropertyId
String keyIdName
String value
java.util.Map$Entry entry
java.util.Iterator i$
com.android.sched.util.config.id.PropertyId propertyId
int numMatches
String variable
String envKey
java.util.Map$Entry envKeyValue
java.util.Iterator i$
String envPrefix
com.android.sched.util.config.ChainedException$ChainedExceptionBuilder exceptions
public void pushDefaultLocation (com.android.sched.util.location.Location)
com.android.sched.util.location.Location location
public void popDefaultLocation ()
public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.ObjectId, java.lang.Object)
com.android.sched.util.config.id.ObjectId objectId
Object value
public com.android.sched.util.config.AsapConfigBuilder set (java.lang.String, java.lang.Object) throws com.android.sched.util.config.UnknownPropertyNameException com.android.sched.util.config.PropertyIdException
String name
Object value
public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, java.lang.Object) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.id.PropertyId propertyId
Object value
public com.android.sched.util.config.AsapConfigBuilder setString (com.android.sched.util.config.id.PropertyId, java.lang.String) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.id.PropertyId propertyId
String value
public com.android.sched.util.config.AsapConfigBuilder setString (java.lang.String, java.lang.String) throws com.android.sched.util.config.UnknownPropertyNameException com.android.sched.util.config.PropertyIdException
String name
String value
public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, boolean)
com.android.sched.util.config.PropertyIdException e
com.android.sched.util.config.id.PropertyId propertyId
boolean value
public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, boolean, com.android.sched.util.location.Location)
com.android.sched.util.config.PropertyIdException e
com.android.sched.util.config.id.PropertyId propertyId
boolean value
com.android.sched.util.location.Location location
public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, byte)
com.android.sched.util.config.PropertyIdException e
com.android.sched.util.config.id.PropertyId propertyId
byte value
public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, byte, com.android.sched.util.location.Location)
com.android.sched.util.config.PropertyIdException e
com.android.sched.util.config.id.PropertyId propertyId
byte value
com.android.sched.util.location.Location location
public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, short)
com.android.sched.util.config.PropertyIdException e
com.android.sched.util.config.id.PropertyId propertyId
short value
public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, short, com.android.sched.util.location.Location)
com.android.sched.util.config.PropertyIdException e
com.android.sched.util.config.id.PropertyId propertyId
short value
com.android.sched.util.location.Location location
public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, char)
com.android.sched.util.config.PropertyIdException e
com.android.sched.util.config.id.PropertyId propertyId
char value
public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, char, com.android.sched.util.location.Location)
com.android.sched.util.config.PropertyIdException e
com.android.sched.util.config.id.PropertyId propertyId
char value
com.android.sched.util.location.Location location
public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, int)
com.android.sched.util.config.PropertyIdException e
com.android.sched.util.config.id.PropertyId propertyId
int value
public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, int, com.android.sched.util.location.Location)
com.android.sched.util.config.PropertyIdException e
com.android.sched.util.config.id.PropertyId propertyId
int value
com.android.sched.util.location.Location location
public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, long)
com.android.sched.util.config.PropertyIdException e
com.android.sched.util.config.id.PropertyId propertyId
long value
public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, long, com.android.sched.util.location.Location)
com.android.sched.util.config.PropertyIdException e
com.android.sched.util.config.id.PropertyId propertyId
long value
com.android.sched.util.location.Location location
public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, float)
com.android.sched.util.config.PropertyIdException e
com.android.sched.util.config.id.PropertyId propertyId
float value
public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, float, com.android.sched.util.location.Location)
com.android.sched.util.config.PropertyIdException e
com.android.sched.util.config.id.PropertyId propertyId
float value
com.android.sched.util.location.Location location
public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, double)
com.android.sched.util.config.PropertyIdException e
com.android.sched.util.config.id.PropertyId propertyId
double value
public com.android.sched.util.config.AsapConfigBuilder set (com.android.sched.util.config.id.PropertyId, double, com.android.sched.util.location.Location)
com.android.sched.util.config.PropertyIdException e
com.android.sched.util.config.id.PropertyId propertyId
double value
com.android.sched.util.location.Location location
static void ()
com.android.sched.util.config.id.KeyId keyId
IllegalArgumentException e
IllegalAccessException e
java.lang.reflect.Field field
java.lang.reflect.Field[] arr$
int len$
int i$
java.lang.reflect.Field[] fields
Class propertyIdClass
java.util.Iterator i$
com.android.sched.reflections.ReflectionManager reflectionManager
java.util.Set classesWithIds
boolean hasErrors
}
com/android/sched/util/config/ChainedException$ChainedExceptionBuilder.classChainedException.java
package com.android.sched.util.config
public com.android.sched.util.config.ChainedException$ChainedExceptionBuilder extends java.lang.Object {
private com.android.sched.util.config.ChainedException head
static final boolean $assertionsDisabled
public void ()
public void appendException (com.android.sched.util.config.ChainedException)
com.android.sched.util.config.ChainedException exception
java.util.Iterator i$
com.android.sched.util.config.ChainedException exceptions
public void throwIfNecessary () throws com.android.sched.util.config.ChainedException
public com.android.sched.util.config.ChainedException getException ()
static void ()
}
com/android/sched/util/config/ChainedException.classChainedException.java
package com.android.sched.util.config
public abstract com.android.sched.util.config.ChainedException extends java.lang.Exception implements java.lang.Iterable {
private static final long serialVersionUID
private String message
private int count
private com.android.sched.util.config.ChainedException tail
private com.android.sched.util.config.ChainedException next
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
public java.lang.String getMessage ()
public java.lang.String getLocalizedMessage ()
public void setMessage (java.lang.String)
String message
protected com.android.sched.util.config.ChainedException putAsLastExceptionOf (com.android.sched.util.config.ChainedException)
com.android.sched.util.config.ChainedException head
public com.android.sched.util.config.ChainedException getNextException ()
public int getNextExceptionCount ()
public java.util.Iterator iterator ()
java.util.ArrayList list
com.android.sched.util.config.ChainedException exception
}
com/android/sched/util/config/Config.classConfig.java
package com.android.sched.util.config
public abstract com.android.sched.util.config.Config extends java.lang.Object {
public abstract java.lang.Object get (com.android.sched.util.config.id.PropertyId)
public abstract java.lang.Object get (com.android.sched.util.config.id.ObjectId)
public abstract java.lang.String getAsString (com.android.sched.util.config.id.PropertyId)
public abstract java.util.Collection getPropertyIds ()
}
com/android/sched/util/config/ConfigChecker.classConfigChecker.java
package com.android.sched.util.config
public com.android.sched.util.config.ConfigChecker extends java.lang.Object {
private final com.android.sched.util.codec.CodecContext context
private final java.util.Map values
private final java.util.Map instances
private final java.util.Map locations
private final java.util.Map dropped
static final boolean $assertionsDisabled
void (com.android.sched.util.codec.CodecContext, java.util.Map, java.util.Map, java.util.Map)
com.android.sched.util.codec.CodecContext context
java.util.Map stringValues
java.util.Map instanceValues
java.util.Map locationsById
public synchronized java.lang.Object parse (com.android.sched.util.config.id.PropertyId) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.codec.ParsingException e
com.android.sched.util.config.id.PropertyId propertyId
com.android.sched.util.config.id.PropertyId$Value value
public synchronized void check (com.android.sched.util.config.id.KeyId) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.codec.ParsingException e
com.android.sched.util.config.id.PropertyId propertyId
com.android.sched.util.config.id.PropertyId$Value value
com.android.sched.util.config.id.ObjectId objectId
com.android.sched.util.config.id.KeyId keyId
public java.lang.String getRawValue (com.android.sched.util.config.id.PropertyId) throws com.android.sched.util.config.MissingPropertyException
com.android.sched.util.config.id.PropertyId propertyId
com.android.sched.util.config.id.PropertyId$Value value
public java.util.Map getInstances ()
public java.util.Map getValues ()
public java.util.Map getDropCauses ()
public com.android.sched.util.location.Location getLocation (com.android.sched.util.config.id.KeyId)
com.android.sched.util.config.id.KeyId keyId
public void remove (com.android.sched.util.config.id.KeyId, java.lang.String)
com.android.sched.util.config.id.KeyId keyId
String cause
static void ()
}
com/android/sched/util/config/ConfigDebug$1.classConfigDebug.java
package com.android.sched.util.config
com.android.sched.util.config.ConfigDebug$1 extends java.lang.ThreadLocal {
final com.android.sched.util.config.ConfigDebug this$0
void (com.android.sched.util.config.ConfigDebug)
protected java.util.Stack initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/android/sched/util/config/ConfigDebug.classConfigDebug.java
package com.android.sched.util.config
com.android.sched.util.config.ConfigDebug extends com.android.sched.util.config.ConfigImpl {
private final java.util.logging.Logger logger
private final java.util.Map dropCauses
private final ThreadLocal keyIds
void (com.android.sched.util.codec.CodecContext, java.util.Map, java.util.Map, java.util.Map)
com.android.sched.util.codec.CodecContext context
java.util.Map values
java.util.Map instances
java.util.Map dropCauses
public synchronized java.lang.Object get (com.android.sched.util.config.id.PropertyId)
com.android.sched.util.config.ConfigurationError e
com.android.sched.util.config.id.PropertyId propertyId
java.util.Stack localKeyIds
public synchronized java.lang.Object get (com.android.sched.util.config.id.ObjectId)
com.android.sched.util.config.ConfigurationError e
com.android.sched.util.config.id.ObjectId objectId
java.util.Stack localKeyIds
private com.android.sched.util.config.ConfigurationError getDetailedException (com.android.sched.util.config.id.KeyId, com.android.sched.util.config.ConfigurationError)
StringBuilder sb
com.android.sched.util.config.id.KeyId keyId
com.android.sched.util.config.ConfigurationError e
String cause
private void checkRecursivity (java.util.Stack, com.android.sched.util.config.id.KeyId)
StackTraceElement trace
int i
StackTraceElement[] stackTrace
StackTraceElement marker
java.util.Stack localKeyIds
com.android.sched.util.config.id.KeyId keyId
}
com/android/sched/util/config/ConfigImpl.classConfigImpl.java
package com.android.sched.util.config
com.android.sched.util.config.ConfigImpl extends java.lang.Object implements com.android.sched.util.config.Config com.android.sched.util.config.InternalConfig {
private final com.android.sched.util.codec.CodecContext context
private final java.util.Map valuesById
private final java.util.Map instancesById
void (com.android.sched.util.codec.CodecContext, java.util.Map, java.util.Map)
com.android.sched.util.codec.CodecContext context
java.util.Map values
java.util.Map instances
public java.lang.Object get (com.android.sched.util.config.id.PropertyId)
com.android.sched.util.config.id.PropertyId propertyId
com.android.sched.util.config.id.PropertyId$Value value
public java.lang.Object getObjectIfAny (com.android.sched.util.config.id.PropertyId)
com.android.sched.util.config.id.PropertyId propertyId
com.android.sched.util.config.id.PropertyId$Value value
public java.lang.String getAsString (com.android.sched.util.config.id.PropertyId)
com.android.sched.util.config.id.PropertyId propertyId
com.android.sched.util.config.id.PropertyId$Value value
public synchronized java.lang.Object get (com.android.sched.util.config.id.ObjectId)
com.android.sched.util.config.id.ObjectId objectId
Object instance
public java.util.Collection getPropertyIds ()
com.android.sched.util.config.id.KeyId keyId
java.util.Iterator i$
com.android.sched.util.config.id.KeyId keyId
java.util.Iterator i$
java.util.ArrayList result
}
com/android/sched/util/config/ConfigPrinter.classConfigPrinter.java
package com.android.sched.util.config
public abstract com.android.sched.util.config.ConfigPrinter extends java.lang.Object {
public abstract void printConfig (com.android.sched.util.config.Config)
}
com/android/sched/util/config/ConfigPrinterFactory.classConfigPrinterFactory.java
package com.android.sched.util.config
public com.android.sched.util.config.ConfigPrinterFactory extends java.lang.Object {
public static final com.android.sched.util.config.id.ImplementationPropertyId CONFIG_PRINTER
public static final com.android.sched.util.config.id.PropertyId CONFIG_PRINTER_FILE
public void ()
public static com.android.sched.util.config.ConfigPrinter getConfigPrinter ()
static void ()
}
com/android/sched/util/config/ConfigurationError.classConfigurationError.java
package com.android.sched.util.config
public com.android.sched.util.config.ConfigurationError extends java.lang.Error {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (com.android.sched.util.codec.ParsingException)
com.android.sched.util.codec.ParsingException e
public void (com.android.sched.util.codec.CheckingException)
com.android.sched.util.codec.CheckingException e
}
com/android/sched/util/config/ConfigurationException.classConfigurationException.java
package com.android.sched.util.config
public abstract com.android.sched.util.config.ConfigurationException extends com.android.sched.util.config.ChainedException {
private static final long serialVersionUID
public void (java.lang.String)
String string
public void (java.lang.String, java.lang.Throwable)
String string
Throwable cause
}
com/android/sched/util/config/DefaultFactory.classDefaultFactory.java
package com.android.sched.util.config
public abstract com.android.sched.util.config.DefaultFactory extends java.lang.Object {
public abstract java.lang.Object create ()
public abstract java.lang.Class getInstantiatedClass ()
}
com/android/sched/util/config/FormatConfigurationException.classFormatConfigurationException.java
package com.android.sched.util.config
public com.android.sched.util.config.FormatConfigurationException extends com.android.sched.util.config.ConfigurationException implements com.android.sched.util.location.HasLocation {
private static final long serialVersionUID
private final com.android.sched.util.location.Location location
public void (com.android.sched.util.location.Location)
com.android.sched.util.location.Location location
public void (com.android.sched.util.location.Location, java.lang.String)
com.android.sched.util.location.Location location
String message
public com.android.sched.util.location.Location getLocation ()
}
com/android/sched/util/config/GatherConfigBuilder.classGatherConfigBuilder.java
package com.android.sched.util.config
public com.android.sched.util.config.GatherConfigBuilder extends java.lang.Object {
private final com.android.sched.util.config.AsapConfigBuilder builder
private final com.android.sched.util.config.ChainedException$ChainedExceptionBuilder exceptions
public void ()
public com.android.sched.util.config.GatherConfigBuilder load (java.io.InputStream, com.android.sched.util.location.Location) throws java.io.IOException
com.android.sched.util.config.ConfigurationException e
java.io.InputStream is
com.android.sched.util.location.Location location
public com.android.sched.util.config.GatherConfigBuilder setString (java.lang.String, java.lang.String)
com.android.sched.util.config.PropertyIdException e
com.android.sched.util.config.UnknownPropertyNameException e
String name
String value
public com.android.sched.util.config.GatherConfigBuilder set (java.lang.String, java.lang.Object)
com.android.sched.util.config.PropertyIdException e
com.android.sched.util.config.UnknownPropertyNameException e
String name
Object value
public com.android.sched.util.config.GatherConfigBuilder setString (java.lang.String, java.lang.String, com.android.sched.util.location.Location)
com.android.sched.util.config.UnknownPropertyNameException e
com.android.sched.util.config.PropertyIdException e
String name
String value
com.android.sched.util.location.Location location
public com.android.sched.util.config.GatherConfigBuilder set (java.lang.String, java.lang.Object, com.android.sched.util.location.Location)
com.android.sched.util.config.UnknownPropertyNameException e
com.android.sched.util.config.PropertyIdException e
String name
Object value
com.android.sched.util.location.Location location
public com.android.sched.util.config.GatherConfigBuilder setString (com.android.sched.util.config.id.PropertyId, java.lang.String)
com.android.sched.util.config.UnknownPropertyIdException e
com.android.sched.util.config.PropertyIdException e
com.android.sched.util.config.id.PropertyId propertyId
String value
public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, java.lang.Object)
com.android.sched.util.config.UnknownPropertyIdException e
com.android.sched.util.config.PropertyIdException e
com.android.sched.util.config.id.PropertyId propertyId
Object value
public com.android.sched.util.config.GatherConfigBuilder setString (com.android.sched.util.config.id.PropertyId, java.lang.String, com.android.sched.util.location.Location)
com.android.sched.util.config.UnknownPropertyIdException e
com.android.sched.util.config.PropertyIdException e
com.android.sched.util.config.id.PropertyId propertyId
String value
com.android.sched.util.location.Location location
public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, java.lang.Object, com.android.sched.util.location.Location)
com.android.sched.util.config.UnknownPropertyIdException e
com.android.sched.util.config.PropertyIdException e
com.android.sched.util.config.id.PropertyId propertyId
Object value
com.android.sched.util.location.Location location
public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.ObjectId, java.lang.Object)
com.android.sched.util.config.id.ObjectId objectId
Object value
public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.ObjectId, java.lang.Object, com.android.sched.util.location.Location)
com.android.sched.util.config.id.ObjectId objectId
Object value
com.android.sched.util.location.Location location
public com.android.sched.util.config.GatherConfigBuilder setDebug ()
public com.android.sched.util.config.GatherConfigBuilder setStandardInput (java.io.InputStream)
java.io.InputStream in
public com.android.sched.util.config.GatherConfigBuilder setStandardOutput (java.io.PrintStream)
java.io.PrintStream printer
public com.android.sched.util.config.GatherConfigBuilder setStandardError (java.io.PrintStream)
java.io.PrintStream printer
public com.android.sched.util.config.GatherConfigBuilder setWorkingDirectory (java.io.File) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException
java.io.File workingDirectory
public com.android.sched.util.config.GatherConfigBuilder setStrictMode ()
public com.android.sched.util.config.GatherConfigBuilder setHooks (com.android.sched.util.RunnableHooks)
com.android.sched.util.RunnableHooks hooks
public com.android.sched.util.config.Config build () throws com.android.sched.util.config.ConfigurationException
com.android.sched.util.config.Config config
com.android.sched.util.config.ConfigurationException e
com.android.sched.util.config.Config config
public java.util.Collection getPropertyIds ()
public java.util.Collection getPropertyIds (java.lang.Class)
Class category
public java.lang.String getDefaultValue (com.android.sched.util.config.id.PropertyId)
com.android.sched.util.config.id.PropertyId propertyId
public com.android.sched.util.config.GatherConfigBuilder processEnvironmentVariables (java.lang.String)
com.android.sched.util.config.ConfigurationException e
String envPrefix
public void pushDefaultLocation (com.android.sched.util.location.Location)
com.android.sched.util.location.Location location
public void popDefaultLocation ()
public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, boolean)
com.android.sched.util.config.id.PropertyId propertyId
boolean value
public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, boolean, com.android.sched.util.location.Location)
com.android.sched.util.config.id.PropertyId propertyId
boolean value
com.android.sched.util.location.Location location
public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, byte)
com.android.sched.util.config.id.PropertyId propertyId
byte value
public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, byte, com.android.sched.util.location.Location)
com.android.sched.util.config.id.PropertyId propertyId
byte value
com.android.sched.util.location.Location location
public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, short)
com.android.sched.util.config.id.PropertyId propertyId
short value
public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, short, com.android.sched.util.location.Location)
com.android.sched.util.config.id.PropertyId propertyId
short value
com.android.sched.util.location.Location location
public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, char)
com.android.sched.util.config.id.PropertyId propertyId
char value
public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, char, com.android.sched.util.location.Location)
com.android.sched.util.config.id.PropertyId propertyId
char value
com.android.sched.util.location.Location location
public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, int)
com.android.sched.util.config.id.PropertyId propertyId
int value
public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, int, com.android.sched.util.location.Location)
com.android.sched.util.config.id.PropertyId propertyId
int value
com.android.sched.util.location.Location location
public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, long)
com.android.sched.util.config.id.PropertyId propertyId
long value
public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, long, com.android.sched.util.location.Location)
com.android.sched.util.config.id.PropertyId propertyId
long value
com.android.sched.util.location.Location location
public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, float)
com.android.sched.util.config.id.PropertyId propertyId
float value
public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, float, com.android.sched.util.location.Location)
com.android.sched.util.config.id.PropertyId propertyId
float value
com.android.sched.util.location.Location location
public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, double)
com.android.sched.util.config.id.PropertyId propertyId
double value
public com.android.sched.util.config.GatherConfigBuilder set (com.android.sched.util.config.id.PropertyId, double, com.android.sched.util.location.Location)
com.android.sched.util.config.id.PropertyId propertyId
double value
com.android.sched.util.location.Location location
}
com/android/sched/util/config/HasKeyId.classHasKeyId.java
package com.android.sched.util.config
public abstract com.android.sched.util.config.HasKeyId extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/sched/util/config/InternalConfig.classInternalConfig.java
package com.android.sched.util.config
public abstract com.android.sched.util.config.InternalConfig extends java.lang.Object {
public abstract java.lang.Object getObjectIfAny (com.android.sched.util.config.id.PropertyId)
}
com/android/sched/util/config/MessageDigestFactory.classMessageDigestFactory.java
package com.android.sched.util.config
public com.android.sched.util.config.MessageDigestFactory extends java.lang.Object implements com.android.sched.util.config.DefaultFactory {
private final java.security.Provider$Service service
public void (java.security.Provider$Service)
java.security.Provider$Service service
public java.security.MessageDigest create ()
java.security.NoSuchAlgorithmException e
public java.lang.Class getInstantiatedClass ()
public java.security.Provider$Service getService ()
public volatile java.lang.Object create ()
}
com/android/sched/util/config/MissingPropertyException.classMissingPropertyException.java
package com.android.sched.util.config
public com.android.sched.util.config.MissingPropertyException extends com.android.sched.util.config.PropertyIdException {
private static final long serialVersionUID
public void (com.android.sched.util.config.id.PropertyId)
com.android.sched.util.config.id.PropertyId propertyId
public void (com.android.sched.util.config.id.PropertyId, java.lang.String)
com.android.sched.util.config.id.PropertyId propertyId
String message
}
com/android/sched/util/config/NoConfigPrinter.classNoConfigPrinter.java
package com.android.sched.util.config
public com.android.sched.util.config.NoConfigPrinter extends java.lang.Object implements com.android.sched.util.config.ConfigPrinter {
public void ()
public void printConfig (com.android.sched.util.config.Config)
com.android.sched.util.config.Config config
}
com/android/sched/util/config/PropertiesConfigPrinter$1.classPropertiesConfigPrinter.java
package com.android.sched.util.config
com.android.sched.util.config.PropertiesConfigPrinter$1 extends java.lang.Object implements java.util.Comparator {
final com.android.sched.util.config.PropertiesConfigPrinter this$0
void (com.android.sched.util.config.PropertiesConfigPrinter)
public int compare (com.android.sched.util.config.id.PropertyId, com.android.sched.util.config.id.PropertyId)
com.android.sched.util.config.id.PropertyId o1
com.android.sched.util.config.id.PropertyId o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/sched/util/config/PropertiesConfigPrinter.classPropertiesConfigPrinter.java
package com.android.sched.util.config
public com.android.sched.util.config.PropertiesConfigPrinter extends java.lang.Object implements com.android.sched.util.config.ConfigPrinter {
public void ()
public void printConfig (com.android.sched.util.config.Config)
StringBuilder sb
String value
com.android.sched.util.config.id.PropertyId property
com.android.sched.util.config.id.PropertyId[] arr$
int len$
int i$
java.util.Collection collec
com.android.sched.util.config.id.PropertyId[] properties
com.android.sched.util.config.Config config
com.android.sched.util.file.OutputStreamFile stream
java.io.PrintStream printer
}
com/android/sched/util/config/PropertyIdException.classPropertyIdException.java
package com.android.sched.util.config
public com.android.sched.util.config.PropertyIdException extends com.android.sched.util.config.ConfigurationException implements com.android.sched.util.location.HasLocation {
private static final long serialVersionUID
protected static final com.android.sched.util.location.Location NO_LOCATION
private final com.android.sched.util.location.Location location
private final com.android.sched.util.config.id.PropertyId propertyId
public void (com.android.sched.util.config.id.PropertyId, com.android.sched.util.location.Location, java.lang.String)
com.android.sched.util.config.id.PropertyId propertyId
com.android.sched.util.location.Location location
String message
public void (com.android.sched.util.config.id.PropertyId, com.android.sched.util.location.Location, com.android.sched.util.config.ChainedException)
com.android.sched.util.config.id.PropertyId propertyId
com.android.sched.util.location.Location location
com.android.sched.util.config.ChainedException causes
java.util.Iterator iter
public void (com.android.sched.util.config.id.PropertyId, com.android.sched.util.location.Location, java.lang.Throwable)
com.android.sched.util.config.id.PropertyId propertyId
com.android.sched.util.location.Location location
Throwable cause
public void (com.android.sched.util.config.id.PropertyId, com.android.sched.util.location.Location, java.lang.String, com.android.sched.util.config.ChainedException)
com.android.sched.util.config.id.PropertyId propertyId
com.android.sched.util.location.Location location
String message
com.android.sched.util.config.ChainedException causes
java.util.Iterator iter
public void (com.android.sched.util.config.id.PropertyId, com.android.sched.util.location.Location, java.lang.String, java.lang.Throwable)
com.android.sched.util.config.id.PropertyId propertyId
com.android.sched.util.location.Location location
String message
Throwable cause
private java.lang.String getDetails (com.android.sched.util.location.Location)
com.android.sched.util.location.Location location
String result
public com.android.sched.util.config.id.PropertyId getPropertyId ()
public com.android.sched.util.location.Location getLocation ()
static void ()
}
com/android/sched/util/config/ReflectDefaultCtorFactory.classReflectDefaultCtorFactory.java
package com.android.sched.util.config
public com.android.sched.util.config.ReflectDefaultCtorFactory extends java.lang.Object implements com.android.sched.util.config.DefaultFactory {
private final java.lang.reflect.Constructor ctor
private final Class cls
static final boolean $assertionsDisabled
public void (java.lang.Class, boolean)
NoSuchMethodException e
Class cls
boolean respectAccessibility
private boolean checkAssertion (java.lang.Class)
Class cls
public java.lang.Object create ()
InstantiationException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
public java.lang.Class getInstantiatedClass ()
static void ()
}
com/android/sched/util/config/ReflectFactory.classReflectFactory.java
package com.android.sched.util.config
public com.android.sched.util.config.ReflectFactory extends java.lang.Object {
private final java.lang.reflect.Constructor ctor
private final Class cls
static final boolean $assertionsDisabled
public transient void (java.lang.Class, boolean, java.lang.Class[])
NoSuchMethodException e
Class cls
boolean respectAccessibility
Class[] argsType
private transient java.lang.StringBuilder toString (java.lang.Class, java.lang.Class[])
Class argType
Class[] arr$
int len$
int i$
Class cls
Class[] argsType
StringBuilder sb
boolean first
private boolean checkAssertion (java.lang.Class)
Class cls
public transient java.lang.Object create (java.lang.Object[])
InstantiationException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
Object[] args
public java.lang.Class getInstanciatedClass ()
static void ()
}
com/android/sched/util/config/ThreadConfig$1.classThreadConfig.java
package com.android.sched.util.config
final com.android.sched.util.config.ThreadConfig$1 extends java.lang.InheritableThreadLocal {
void ()
protected com.android.sched.util.config.Config initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/android/sched/util/config/ThreadConfig.classThreadConfig.java
package com.android.sched.util.config
public com.android.sched.util.config.ThreadConfig extends java.lang.Object {
public static final com.android.sched.util.log.stats.StatisticId TLS_READ
private static final com.android.sched.util.config.Config unitializedConfig
protected static final InheritableThreadLocal threadLocalConfig
static final boolean $assertionsDisabled
public void ()
public static java.lang.Object get (com.android.sched.util.config.id.PropertyId)
com.android.sched.util.config.id.PropertyId propertyId
com.android.sched.util.config.Config config
public static java.lang.Object get (com.android.sched.util.config.id.ObjectId)
com.android.sched.util.config.id.ObjectId objectId
com.android.sched.util.config.Config config
private static void updateStatistic (com.android.sched.util.config.Config)
com.android.sched.util.config.Config config
com.android.sched.util.log.Tracer tracer
public static com.android.sched.util.config.Config getConfig ()
public static void setConfig (com.android.sched.util.config.Config)
com.android.sched.util.config.Config config
public static void unsetConfig ()
static com.android.sched.util.config.Config access$000 ()
static void ()
}
com/android/sched/util/config/UninitializedConfig.classUninitializedConfig.java
package com.android.sched.util.config
com.android.sched.util.config.UninitializedConfig extends java.lang.Object implements com.android.sched.util.config.Config com.android.sched.util.config.InternalConfig {
void ()
public java.lang.Object get (com.android.sched.util.config.id.PropertyId)
com.android.sched.util.config.id.PropertyId propertyId
public java.lang.Object get (com.android.sched.util.config.id.ObjectId)
com.android.sched.util.config.id.ObjectId objectId
public java.lang.String getAsString (com.android.sched.util.config.id.PropertyId)
com.android.sched.util.config.id.PropertyId propertyId
public java.util.Collection getPropertyIds ()
public java.lang.Object getObjectIfAny (com.android.sched.util.config.id.PropertyId)
com.android.sched.util.config.id.PropertyId propertyId
}
com/android/sched/util/config/UnknownPropertyIdException.classUnknownPropertyIdException.java
package com.android.sched.util.config
public com.android.sched.util.config.UnknownPropertyIdException extends com.android.sched.util.config.PropertyIdException {
private static final long serialVersionUID
public void (com.android.sched.util.config.id.PropertyId)
com.android.sched.util.config.id.PropertyId propertyId
public void (com.android.sched.util.config.id.PropertyId, java.lang.String)
com.android.sched.util.config.id.PropertyId propertyId
String message
}
com/android/sched/util/config/UnknownPropertyNameException.classUnknownPropertyNameException.java
package com.android.sched.util.config
public com.android.sched.util.config.UnknownPropertyNameException extends com.android.sched.util.config.ConfigurationException {
private static final long serialVersionUID
private final String name
public void (java.lang.String)
String name
public void (java.lang.String, java.lang.String)
String name
String message
public java.lang.String getMissingPropertyName ()
}
com/android/sched/util/config/VariableConfigurationException.classVariableConfigurationException.java
package com.android.sched.util.config
public com.android.sched.util.config.VariableConfigurationException extends com.android.sched.util.config.ConfigurationException {
private static final long serialVersionUID
private final String variable
public void (java.lang.String, java.lang.String)
String variable
String message
public void (java.lang.String, com.android.sched.util.config.ChainedException)
String variable
com.android.sched.util.config.ChainedException causes
com.android.sched.util.config.ChainedException nextCause
public void (java.lang.String, java.lang.Throwable)
String variable
Throwable cause
public void (java.lang.String, java.lang.String, com.android.sched.util.config.ChainedException)
String variable
String message
com.android.sched.util.config.ChainedException causes
com.android.sched.util.config.ChainedException nextCause
public void (java.lang.String, java.lang.String, java.lang.Throwable)
String variable
String message
Throwable cause
public java.lang.String getVariableName ()
}
com/android/sched/util/config/VariableDoesNotMatchConfigurationException.classVariableDoesNotMatchConfigurationException.java
package com.android.sched.util.config
public com.android.sched.util.config.VariableDoesNotMatchConfigurationException extends com.android.sched.util.config.VariableConfigurationException {
private static final long serialVersionUID
public void (java.lang.String)
String variable
public void (java.lang.String, java.lang.String)
String variable
String message
}
com/android/sched/util/config/VariableMatchesSeveralConfigurationException.classVariableMatchesSeveralConfigurationException.java
package com.android.sched.util.config
public com.android.sched.util.config.VariableMatchesSeveralConfigurationException extends com.android.sched.util.config.VariableConfigurationException {
private static final long serialVersionUID
private final com.android.sched.util.config.id.PropertyId propertyId
public void (java.lang.String, com.android.sched.util.config.id.PropertyId)
String variable
com.android.sched.util.config.id.PropertyId propertyId
public void (java.lang.String, com.android.sched.util.config.id.PropertyId, java.lang.String)
String variable
com.android.sched.util.config.id.PropertyId propertyId
String message
public com.android.sched.util.config.id.PropertyId getpropertyId ()
}
com/android/sched/util/config/category/Category.classCategory.java
package com.android.sched.util.config.category
public abstract com.android.sched.util.config.category.Category extends java.lang.Object {
public abstract boolean isPublic ()
}
com/android/sched/util/config/category/DefaultCategory.classDefaultCategory.java
package com.android.sched.util.config.category
public com.android.sched.util.config.category.DefaultCategory extends java.lang.Object implements com.android.sched.util.config.category.Category {
private static final com.android.sched.util.config.category.DefaultCategory INSTANCE
protected void ()
public boolean isPublic ()
public static com.android.sched.util.config.category.DefaultCategory get ()
static void ()
}
com/android/sched/util/config/cli/TokenIterator$1.classTokenIterator.java
package com.android.sched.util.config.cli
com.android.sched.util.config.cli.TokenIterator$1 extends java.lang.Object {
}
com/android/sched/util/config/cli/TokenIterator$Entry.classTokenIterator.java
package com.android.sched.util.config.cli
com.android.sched.util.config.cli.TokenIterator$Entry extends java.lang.Object {
private final String value
private final com.android.sched.util.location.Location location
private void ()
private void (java.lang.String, com.android.sched.util.location.Location)
String value
com.android.sched.util.location.Location location
void (com.android.sched.util.config.cli.TokenIterator$1)
com.android.sched.util.config.cli.TokenIterator$1 x0
static java.lang.String access$700 (com.android.sched.util.config.cli.TokenIterator$Entry)
com.android.sched.util.config.cli.TokenIterator$Entry x0
static com.android.sched.util.location.Location access$800 (com.android.sched.util.config.cli.TokenIterator$Entry)
com.android.sched.util.config.cli.TokenIterator$Entry x0
void (java.lang.String, com.android.sched.util.location.Location, com.android.sched.util.config.cli.TokenIterator$1)
String x0
com.android.sched.util.location.Location x1
com.android.sched.util.config.cli.TokenIterator$1 x2
}
com/android/sched/util/config/cli/TokenIterator$Sources$Source.classTokenIterator.java
package com.android.sched.util.config.cli
com.android.sched.util.config.cli.TokenIterator$Sources$Source extends java.lang.Object {
private final java.io.StreamTokenizer tokenizer
private final com.android.sched.util.location.Location location
private final com.android.sched.util.file.InputStreamFile file
final com.android.sched.util.config.cli.TokenIterator$Sources this$1
public void (com.android.sched.util.config.cli.TokenIterator$Sources, com.android.sched.util.location.Location)
com.android.sched.util.location.Location location
public void (com.android.sched.util.config.cli.TokenIterator$Sources, com.android.sched.util.file.InputStreamFile, java.io.StreamTokenizer)
com.android.sched.util.file.InputStreamFile file
java.io.StreamTokenizer tokenizer
static com.android.sched.util.file.InputStreamFile access$200 (com.android.sched.util.config.cli.TokenIterator$Sources$Source)
com.android.sched.util.config.cli.TokenIterator$Sources$Source x0
static com.android.sched.util.location.Location access$400 (com.android.sched.util.config.cli.TokenIterator$Sources$Source)
com.android.sched.util.config.cli.TokenIterator$Sources$Source x0
static java.io.StreamTokenizer access$500 (com.android.sched.util.config.cli.TokenIterator$Sources$Source)
com.android.sched.util.config.cli.TokenIterator$Sources$Source x0
}
com/android/sched/util/config/cli/TokenIterator$Sources.classTokenIterator.java
package com.android.sched.util.config.cli
com.android.sched.util.config.cli.TokenIterator$Sources extends java.lang.Object {
private final java.util.Stack stack
final com.android.sched.util.config.cli.TokenIterator this$0
private void (com.android.sched.util.config.cli.TokenIterator)
public void push (com.android.sched.util.location.Location)
com.android.sched.util.location.Location location
public void push (java.lang.String) throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException
String fileName
com.android.sched.util.file.InputStreamFile file
public void pop ()
java.io.IOException e
com.android.sched.util.file.InputStreamFile file
public void clear ()
public com.android.sched.util.location.Location getCurrentLocation ()
public java.io.StreamTokenizer getCurrentTokenizer ()
void (com.android.sched.util.config.cli.TokenIterator, com.android.sched.util.config.cli.TokenIterator$1)
com.android.sched.util.config.cli.TokenIterator x0
com.android.sched.util.config.cli.TokenIterator$1 x1
}
com/android/sched/util/config/cli/TokenIterator.classTokenIterator.java
package com.android.sched.util.config.cli
public com.android.sched.util.config.cli.TokenIterator extends java.lang.Object {
private static final java.util.logging.Logger logger
private static final com.android.sched.util.config.cli.TokenIterator$Entry NULL
private static final char DEFAULT_FILE_PREFIX
private char filePrefix
private boolean allowFileRefInArray
private boolean allowFileRefInFile
private com.android.sched.util.file.Directory baseDirectory
private final String[] args
private int index
private com.android.sched.util.config.cli.TokenIterator$Entry next
private com.android.sched.util.config.cli.TokenIterator$Entry current
private java.io.IOException pending
private final com.android.sched.util.config.cli.TokenIterator$Sources sources
static final boolean $assertionsDisabled
public transient void (com.android.sched.util.location.Location, java.lang.String[])
com.android.sched.util.location.Location location
String[] args
public com.android.sched.util.config.cli.TokenIterator withFilePrefix (char)
char filePrefix
public com.android.sched.util.config.cli.TokenIterator allowFileReferenceInFile ()
public com.android.sched.util.config.cli.TokenIterator withFileRelativeTo (java.io.File) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException
com.android.sched.util.file.CannotSetPermissionException e
com.android.sched.util.file.FileAlreadyExistsException e
com.android.sched.util.file.CannotCreateFileException e
java.io.File directory
public com.android.sched.util.config.cli.TokenIterator disallowFileReferenceInArray ()
public boolean hasNext ()
java.util.NoSuchElementException e
java.io.IOException e
public java.lang.String next () throws java.util.NoSuchElementException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileOrDirectoryException com.android.sched.util.file.CannotReadException
java.util.NoSuchElementException e
java.io.IOException e
public java.lang.String getToken () throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileOrDirectoryException com.android.sched.util.file.CannotReadException
public com.android.sched.util.location.Location getLocation () throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileOrDirectoryException com.android.sched.util.file.CannotReadException
private void throwIfPending () throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileOrDirectoryException com.android.sched.util.file.CannotReadException
private com.android.sched.util.config.cli.TokenIterator$Entry getNext () throws java.util.NoSuchElementException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException com.android.sched.util.file.CannotReadException
java.io.IOException e
java.io.StreamTokenizer tokenizer
protected java.io.StreamTokenizer getTokenizer (com.android.sched.util.file.InputStreamFile)
com.android.sched.util.file.InputStreamFile file
java.io.StreamTokenizer tokenizer
java.io.Reader reader
static com.android.sched.util.file.Directory access$100 (com.android.sched.util.config.cli.TokenIterator)
com.android.sched.util.config.cli.TokenIterator x0
static java.util.logging.Logger access$300 ()
static void ()
}
com/android/sched/util/config/expression/BooleanExpression$1.classBooleanExpression.java
package com.android.sched.util.config.expression
com.android.sched.util.config.expression.BooleanExpression$1 extends com.android.sched.util.config.expression.BooleanExpression {
final com.android.sched.util.config.expression.BooleanExpression val$right
final com.android.sched.util.config.expression.BooleanExpression this$0
void (com.android.sched.util.config.expression.BooleanExpression, com.android.sched.util.config.expression.BooleanExpression)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.expression.PropertyNotRequiredException e
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/expression/BooleanExpression$2.classBooleanExpression.java
package com.android.sched.util.config.expression
com.android.sched.util.config.expression.BooleanExpression$2 extends com.android.sched.util.config.expression.BooleanExpression {
final com.android.sched.util.config.expression.BooleanExpression val$right
final com.android.sched.util.config.expression.BooleanExpression this$0
void (com.android.sched.util.config.expression.BooleanExpression, com.android.sched.util.config.expression.BooleanExpression)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.expression.PropertyNotRequiredException e
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/expression/BooleanExpression$3.classBooleanExpression.java
package com.android.sched.util.config.expression
com.android.sched.util.config.expression.BooleanExpression$3 extends com.android.sched.util.config.expression.BooleanExpression {
final com.android.sched.util.config.expression.BooleanExpression val$right
final com.android.sched.util.config.expression.BooleanExpression this$0
void (com.android.sched.util.config.expression.BooleanExpression, com.android.sched.util.config.expression.BooleanExpression)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.expression.PropertyNotRequiredException e
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/expression/BooleanExpression$4.classBooleanExpression.java
package com.android.sched.util.config.expression
com.android.sched.util.config.expression.BooleanExpression$4 extends com.android.sched.util.config.expression.BooleanExpression {
final com.android.sched.util.config.expression.BooleanExpression val$right
final com.android.sched.util.config.expression.BooleanExpression this$0
void (com.android.sched.util.config.expression.BooleanExpression, com.android.sched.util.config.expression.BooleanExpression)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.expression.PropertyNotRequiredException e
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/expression/BooleanExpression$5.classBooleanExpression.java
package com.android.sched.util.config.expression
com.android.sched.util.config.expression.BooleanExpression$5 extends com.android.sched.util.config.expression.BooleanExpression {
final com.android.sched.util.config.expression.BooleanExpression this$0
void (com.android.sched.util.config.expression.BooleanExpression)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.expression.PropertyNotRequiredException e
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/expression/BooleanExpression$6.classBooleanExpression.java
package com.android.sched.util.config.expression
com.android.sched.util.config.expression.BooleanExpression$6 extends com.android.sched.util.config.expression.BooleanExpression {
final com.android.sched.util.config.expression.BooleanExpression this$0
void (com.android.sched.util.config.expression.BooleanExpression)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.expression.PropertyNotRequiredException e
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/expression/BooleanExpression.classBooleanExpression.java
package com.android.sched.util.config.expression
public abstract com.android.sched.util.config.expression.BooleanExpression extends com.android.sched.util.config.expression.Expression {
public void ()
public abstract boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException
public com.android.sched.util.config.expression.BooleanExpression isEqual (com.android.sched.util.config.expression.BooleanExpression)
com.android.sched.util.config.expression.BooleanExpression right
public com.android.sched.util.config.expression.BooleanExpression isNotEqual (com.android.sched.util.config.expression.BooleanExpression)
com.android.sched.util.config.expression.BooleanExpression right
public com.android.sched.util.config.expression.BooleanExpression or (com.android.sched.util.config.expression.BooleanExpression)
com.android.sched.util.config.expression.BooleanExpression right
public com.android.sched.util.config.expression.BooleanExpression and (com.android.sched.util.config.expression.BooleanExpression)
com.android.sched.util.config.expression.BooleanExpression right
public com.android.sched.util.config.expression.BooleanExpression isTrue ()
public com.android.sched.util.config.expression.BooleanExpression isFalse ()
private java.lang.String format (java.lang.String, boolean, java.lang.String)
String left
boolean equal
String right
StringBuilder sb
private java.lang.String format (java.lang.String, boolean)
String left
boolean eval
StringBuilder sb
static java.lang.String access$000 (com.android.sched.util.config.expression.BooleanExpression, java.lang.String, boolean, java.lang.String)
com.android.sched.util.config.expression.BooleanExpression x0
String x1
boolean x2
String x3
static java.lang.String access$100 (com.android.sched.util.config.expression.BooleanExpression, java.lang.String, boolean)
com.android.sched.util.config.expression.BooleanExpression x0
String x1
boolean x2
}
com/android/sched/util/config/expression/ClassExpression$1.classClassExpression.java
package com.android.sched.util.config.expression
com.android.sched.util.config.expression.ClassExpression$1 extends com.android.sched.util.config.expression.BooleanExpression {
final Class val$type
final com.android.sched.util.config.expression.ClassExpression this$0
void (com.android.sched.util.config.expression.ClassExpression, java.lang.Class)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.expression.PropertyNotRequiredException e
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/expression/ClassExpression$2.classClassExpression.java
package com.android.sched.util.config.expression
com.android.sched.util.config.expression.ClassExpression$2 extends com.android.sched.util.config.expression.BooleanExpression {
final Class val$type
final com.android.sched.util.config.expression.ClassExpression this$0
void (com.android.sched.util.config.expression.ClassExpression, java.lang.Class)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.expression.PropertyNotRequiredException e
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/expression/ClassExpression$3.classClassExpression.java
package com.android.sched.util.config.expression
com.android.sched.util.config.expression.ClassExpression$3 extends com.android.sched.util.config.expression.BooleanExpression {
final Class val$type
final com.android.sched.util.config.expression.ClassExpression this$0
void (com.android.sched.util.config.expression.ClassExpression, java.lang.Class)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.expression.PropertyNotRequiredException e
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/expression/ClassExpression$4.classClassExpression.java
package com.android.sched.util.config.expression
com.android.sched.util.config.expression.ClassExpression$4 extends com.android.sched.util.config.expression.BooleanExpression {
final Class val$type
final com.android.sched.util.config.expression.ClassExpression this$0
void (com.android.sched.util.config.expression.ClassExpression, java.lang.Class)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.expression.PropertyNotRequiredException e
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/expression/ClassExpression.classClassExpression.java
package com.android.sched.util.config.expression
public abstract com.android.sched.util.config.expression.ClassExpression extends com.android.sched.util.config.expression.Expression {
private final com.android.sched.util.codec.Selector selector
public abstract java.lang.Class eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException
protected void (com.android.sched.util.codec.Selector)
com.android.sched.util.codec.Selector selector
public com.android.sched.util.config.expression.BooleanExpression isImplementedBy (java.lang.Class)
Class type
public com.android.sched.util.config.expression.BooleanExpression isNotImplementedBy (java.lang.Class)
Class type
public com.android.sched.util.config.expression.BooleanExpression isSubClassOf (java.lang.Class)
Class type
public com.android.sched.util.config.expression.BooleanExpression isNotSubClassOf (java.lang.Class)
Class type
private java.lang.String format (java.lang.String, boolean, java.lang.String)
String left
boolean set
String right
StringBuilder sb
private java.lang.String format (java.lang.String, boolean, java.util.List)
String left
boolean set
java.util.List rights
StringBuilder sb
static com.android.sched.util.codec.Selector access$000 (com.android.sched.util.config.expression.ClassExpression)
com.android.sched.util.config.expression.ClassExpression x0
static java.lang.String access$100 (com.android.sched.util.config.expression.ClassExpression, java.lang.String, boolean, java.lang.String)
com.android.sched.util.config.expression.ClassExpression x0
String x1
boolean x2
String x3
static java.lang.String access$200 (com.android.sched.util.config.expression.ClassExpression, java.lang.String, boolean, java.util.List)
com.android.sched.util.config.expression.ClassExpression x0
String x1
boolean x2
java.util.List x3
}
com/android/sched/util/config/expression/DoubleExpression$1.classDoubleExpression.java
package com.android.sched.util.config.expression
com.android.sched.util.config.expression.DoubleExpression$1 extends com.android.sched.util.config.expression.BooleanExpression {
final com.android.sched.util.config.expression.DoubleExpression val$right
final com.android.sched.util.config.expression.DoubleExpression this$0
void (com.android.sched.util.config.expression.DoubleExpression, com.android.sched.util.config.expression.DoubleExpression)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.expression.PropertyNotRequiredException e
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/expression/DoubleExpression$2.classDoubleExpression.java
package com.android.sched.util.config.expression
com.android.sched.util.config.expression.DoubleExpression$2 extends com.android.sched.util.config.expression.BooleanExpression {
final com.android.sched.util.config.expression.DoubleExpression val$right
final com.android.sched.util.config.expression.DoubleExpression this$0
void (com.android.sched.util.config.expression.DoubleExpression, com.android.sched.util.config.expression.DoubleExpression)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.expression.PropertyNotRequiredException e
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/expression/DoubleExpression$3.classDoubleExpression.java
package com.android.sched.util.config.expression
com.android.sched.util.config.expression.DoubleExpression$3 extends com.android.sched.util.config.expression.BooleanExpression {
final com.android.sched.util.config.expression.DoubleExpression val$right
final com.android.sched.util.config.expression.DoubleExpression this$0
void (com.android.sched.util.config.expression.DoubleExpression, com.android.sched.util.config.expression.DoubleExpression)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.expression.PropertyNotRequiredException e
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/expression/DoubleExpression$4.classDoubleExpression.java
package com.android.sched.util.config.expression
com.android.sched.util.config.expression.DoubleExpression$4 extends com.android.sched.util.config.expression.BooleanExpression {
final com.android.sched.util.config.expression.DoubleExpression val$right
final com.android.sched.util.config.expression.DoubleExpression this$0
void (com.android.sched.util.config.expression.DoubleExpression, com.android.sched.util.config.expression.DoubleExpression)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.expression.PropertyNotRequiredException e
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/expression/DoubleExpression$5.classDoubleExpression.java
package com.android.sched.util.config.expression
com.android.sched.util.config.expression.DoubleExpression$5 extends com.android.sched.util.config.expression.BooleanExpression {
final com.android.sched.util.config.expression.DoubleExpression val$right
final com.android.sched.util.config.expression.DoubleExpression this$0
void (com.android.sched.util.config.expression.DoubleExpression, com.android.sched.util.config.expression.DoubleExpression)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.expression.PropertyNotRequiredException e
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/expression/DoubleExpression$6.classDoubleExpression.java
package com.android.sched.util.config.expression
com.android.sched.util.config.expression.DoubleExpression$6 extends com.android.sched.util.config.expression.BooleanExpression {
final com.android.sched.util.config.expression.DoubleExpression val$right
final com.android.sched.util.config.expression.DoubleExpression this$0
void (com.android.sched.util.config.expression.DoubleExpression, com.android.sched.util.config.expression.DoubleExpression)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.expression.PropertyNotRequiredException e
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/expression/DoubleExpression$7.classDoubleExpression.java
package com.android.sched.util.config.expression
final com.android.sched.util.config.expression.DoubleExpression$7 extends com.android.sched.util.config.expression.DoubleExpression {
final double val$value
void (double)
public double eval (com.android.sched.util.config.ConfigChecker)
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/expression/DoubleExpression.classDoubleExpression.java
package com.android.sched.util.config.expression
public abstract com.android.sched.util.config.expression.DoubleExpression extends com.android.sched.util.config.expression.Expression {
public void ()
public abstract double eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException
public com.android.sched.util.config.expression.BooleanExpression isEqual (com.android.sched.util.config.expression.DoubleExpression)
com.android.sched.util.config.expression.DoubleExpression right
public com.android.sched.util.config.expression.BooleanExpression isNotEqual (com.android.sched.util.config.expression.DoubleExpression)
com.android.sched.util.config.expression.DoubleExpression right
public com.android.sched.util.config.expression.BooleanExpression isGreater (com.android.sched.util.config.expression.DoubleExpression)
com.android.sched.util.config.expression.DoubleExpression right
public com.android.sched.util.config.expression.BooleanExpression isGreaterOrEqual (com.android.sched.util.config.expression.DoubleExpression)
com.android.sched.util.config.expression.DoubleExpression right
public com.android.sched.util.config.expression.BooleanExpression isLower (com.android.sched.util.config.expression.DoubleExpression)
com.android.sched.util.config.expression.DoubleExpression right
public com.android.sched.util.config.expression.BooleanExpression isLowerOrEqual (com.android.sched.util.config.expression.DoubleExpression)
com.android.sched.util.config.expression.DoubleExpression right
public static com.android.sched.util.config.expression.DoubleExpression getConstant (double)
double value
private java.lang.String format (java.lang.String, boolean, java.lang.String, double, double)
double tmp
String left
boolean eval
String right
double lhs
double rhs
StringBuilder sb
static java.lang.String access$000 (com.android.sched.util.config.expression.DoubleExpression, java.lang.String, boolean, java.lang.String, double, double)
com.android.sched.util.config.expression.DoubleExpression x0
String x1
boolean x2
String x3
double x4
double x5
}
com/android/sched/util/config/expression/Expression.classExpression.java
package com.android.sched.util.config.expression
public abstract com.android.sched.util.config.expression.Expression extends java.lang.Object implements com.android.sched.util.HasDescription {
public void ()
public abstract java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
protected java.lang.String formatPropertyName (com.android.sched.util.config.id.PropertyId)
com.android.sched.util.config.id.PropertyId propertyId
StringBuilder sb
protected java.lang.String formatPropertyName (com.android.sched.util.config.ConfigChecker, com.android.sched.util.config.id.PropertyId)
com.android.sched.util.config.ConfigChecker checker
com.android.sched.util.config.id.PropertyId propertyId
StringBuilder sb
com.android.sched.util.location.Location location
String details
}
com/android/sched/util/config/expression/LongExpression$1.classLongExpression.java
package com.android.sched.util.config.expression
com.android.sched.util.config.expression.LongExpression$1 extends com.android.sched.util.config.expression.BooleanExpression {
final com.android.sched.util.config.expression.LongExpression val$right
final com.android.sched.util.config.expression.LongExpression this$0
void (com.android.sched.util.config.expression.LongExpression, com.android.sched.util.config.expression.LongExpression)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.expression.PropertyNotRequiredException e
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/expression/LongExpression$2.classLongExpression.java
package com.android.sched.util.config.expression
com.android.sched.util.config.expression.LongExpression$2 extends com.android.sched.util.config.expression.BooleanExpression {
final com.android.sched.util.config.expression.LongExpression val$right
final com.android.sched.util.config.expression.LongExpression this$0
void (com.android.sched.util.config.expression.LongExpression, com.android.sched.util.config.expression.LongExpression)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.expression.PropertyNotRequiredException e
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/expression/LongExpression$3.classLongExpression.java
package com.android.sched.util.config.expression
com.android.sched.util.config.expression.LongExpression$3 extends com.android.sched.util.config.expression.BooleanExpression {
final com.android.sched.util.config.expression.LongExpression val$right
final com.android.sched.util.config.expression.LongExpression this$0
void (com.android.sched.util.config.expression.LongExpression, com.android.sched.util.config.expression.LongExpression)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.expression.PropertyNotRequiredException e
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/expression/LongExpression$4.classLongExpression.java
package com.android.sched.util.config.expression
com.android.sched.util.config.expression.LongExpression$4 extends com.android.sched.util.config.expression.BooleanExpression {
final com.android.sched.util.config.expression.LongExpression val$right
final com.android.sched.util.config.expression.LongExpression this$0
void (com.android.sched.util.config.expression.LongExpression, com.android.sched.util.config.expression.LongExpression)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.expression.PropertyNotRequiredException e
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/expression/LongExpression$5.classLongExpression.java
package com.android.sched.util.config.expression
com.android.sched.util.config.expression.LongExpression$5 extends com.android.sched.util.config.expression.BooleanExpression {
final com.android.sched.util.config.expression.LongExpression val$right
final com.android.sched.util.config.expression.LongExpression this$0
void (com.android.sched.util.config.expression.LongExpression, com.android.sched.util.config.expression.LongExpression)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.expression.PropertyNotRequiredException e
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/expression/LongExpression$6.classLongExpression.java
package com.android.sched.util.config.expression
com.android.sched.util.config.expression.LongExpression$6 extends com.android.sched.util.config.expression.BooleanExpression {
final com.android.sched.util.config.expression.LongExpression val$right
final com.android.sched.util.config.expression.LongExpression this$0
void (com.android.sched.util.config.expression.LongExpression, com.android.sched.util.config.expression.LongExpression)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.expression.PropertyNotRequiredException e
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/expression/LongExpression$7.classLongExpression.java
package com.android.sched.util.config.expression
final com.android.sched.util.config.expression.LongExpression$7 extends com.android.sched.util.config.expression.LongExpression {
final long val$value
void (long)
public long eval (com.android.sched.util.config.ConfigChecker)
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/expression/LongExpression.classLongExpression.java
package com.android.sched.util.config.expression
public abstract com.android.sched.util.config.expression.LongExpression extends com.android.sched.util.config.expression.Expression {
public void ()
public abstract long eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.expression.PropertyNotRequiredException
public com.android.sched.util.config.expression.BooleanExpression isEqual (com.android.sched.util.config.expression.LongExpression)
com.android.sched.util.config.expression.LongExpression right
public com.android.sched.util.config.expression.BooleanExpression isNotEqual (com.android.sched.util.config.expression.LongExpression)
com.android.sched.util.config.expression.LongExpression right
public com.android.sched.util.config.expression.BooleanExpression isGreater (com.android.sched.util.config.expression.LongExpression)
com.android.sched.util.config.expression.LongExpression right
public com.android.sched.util.config.expression.BooleanExpression isGreaterOrEqual (com.android.sched.util.config.expression.LongExpression)
com.android.sched.util.config.expression.LongExpression right
public com.android.sched.util.config.expression.BooleanExpression isLower (com.android.sched.util.config.expression.LongExpression)
com.android.sched.util.config.expression.LongExpression right
public com.android.sched.util.config.expression.BooleanExpression isLowerOrEqual (com.android.sched.util.config.expression.LongExpression)
com.android.sched.util.config.expression.LongExpression right
public static com.android.sched.util.config.expression.LongExpression getConstant (long)
long value
private java.lang.String format (java.lang.String, boolean, java.lang.String, long, long)
long tmp
String left
boolean eval
String right
long lhs
long rhs
StringBuilder sb
static java.lang.String access$000 (com.android.sched.util.config.expression.LongExpression, java.lang.String, boolean, java.lang.String, long, long)
com.android.sched.util.config.expression.LongExpression x0
String x1
boolean x2
String x3
long x4
long x5
}
com/android/sched/util/config/expression/PropertyNotRequiredException.classPropertyNotRequiredException.java
package com.android.sched.util.config.expression
public com.android.sched.util.config.expression.PropertyNotRequiredException extends java.lang.Exception {
private static final long serialVersionUID
private final com.android.sched.util.config.id.PropertyId propertyId
public void (com.android.sched.util.config.id.PropertyId)
com.android.sched.util.config.id.PropertyId propertyId
public void (com.android.sched.util.config.id.PropertyId, java.lang.String)
com.android.sched.util.config.id.PropertyId propertyId
String message
public void (com.android.sched.util.config.id.PropertyId, java.lang.Throwable)
com.android.sched.util.config.id.PropertyId propertyId
Throwable cause
public com.android.sched.util.config.id.PropertyId getPropertyId ()
}
com/android/sched/util/config/id/BooleanPropertyId$1.classBooleanPropertyId.java
package com.android.sched.util.config.id
com.android.sched.util.config.id.BooleanPropertyId$1 extends com.android.sched.util.config.expression.BooleanExpression {
final com.android.sched.util.config.id.BooleanPropertyId this$0
void (com.android.sched.util.config.id.BooleanPropertyId)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/id/BooleanPropertyId.classBooleanPropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.BooleanPropertyId extends com.android.sched.util.config.id.PropertyId {
private static com.android.sched.util.codec.KeyValueCodec parser
public static com.android.sched.util.config.id.BooleanPropertyId create (java.lang.String, java.lang.String)
String name
String description
protected void (java.lang.String, java.lang.String)
String name
String description
public com.android.sched.util.config.id.BooleanPropertyId addDefaultValue (java.lang.String)
String defaultValue
public com.android.sched.util.config.id.BooleanPropertyId addDefaultValue (java.lang.Boolean)
Boolean defaultValue
public com.android.sched.util.config.id.BooleanPropertyId addDefaultValue (boolean)
boolean defaultValue
public com.android.sched.util.config.id.BooleanPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
com.android.sched.util.config.expression.BooleanExpression expression
public com.android.sched.util.config.expression.BooleanExpression getValue ()
public com.android.sched.util.config.id.BooleanPropertyId withCategory (com.android.sched.util.config.category.Category)
com.android.sched.util.config.category.Category category
public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
public volatile com.android.sched.util.config.id.PropertyId withCategory (com.android.sched.util.config.category.Category)
public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object)
public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String)
public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
static void ()
com.android.sched.util.codec.KeyValueCodec$Entry[] elements
}
com/android/sched/util/config/id/DefaultFactoryPropertyId$1.classDefaultFactoryPropertyId.java
package com.android.sched.util.config.id
com.android.sched.util.config.id.DefaultFactoryPropertyId$1 extends com.android.sched.util.config.expression.ClassExpression {
final com.android.sched.util.config.id.DefaultFactoryPropertyId this$0
void (com.android.sched.util.config.id.DefaultFactoryPropertyId, com.android.sched.util.codec.Selector)
com.android.sched.util.codec.Selector x0
public java.lang.Class eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException
com.android.sched.util.codec.ParsingException e
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/id/DefaultFactoryPropertyId.classDefaultFactoryPropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.DefaultFactoryPropertyId extends com.android.sched.util.config.id.PropertyId {
public static com.android.sched.util.config.id.DefaultFactoryPropertyId create (java.lang.String, java.lang.String, java.lang.Class)
String name
String description
Class type
protected void (java.lang.String, java.lang.String, com.android.sched.util.codec.DefaultFactorySelector)
String name
String description
com.android.sched.util.codec.DefaultFactorySelector parser
public com.android.sched.util.config.id.DefaultFactoryPropertyId addDefaultValue (java.lang.String)
String defaultValue
public com.android.sched.util.config.id.DefaultFactoryPropertyId bypassAccessibility ()
public com.android.sched.util.config.id.DefaultFactoryPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
com.android.sched.util.config.expression.BooleanExpression expression
public com.android.sched.util.codec.DefaultFactorySelector getCodec ()
public com.android.sched.util.config.expression.ClassExpression getClazz ()
public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
public volatile com.android.sched.util.codec.StringCodec getCodec ()
public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String)
public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
}
com/android/sched/util/config/id/DoublePropertyId$1.classDoublePropertyId.java
package com.android.sched.util.config.id
com.android.sched.util.config.id.DoublePropertyId$1 extends com.android.sched.util.config.expression.DoubleExpression {
final com.android.sched.util.config.id.DoublePropertyId this$0
void (com.android.sched.util.config.id.DoublePropertyId)
public double eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/id/DoublePropertyId.classDoublePropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.DoublePropertyId extends com.android.sched.util.config.id.PropertyId {
public static com.android.sched.util.config.id.DoublePropertyId create (java.lang.String, java.lang.String)
String name
String description
protected void (java.lang.String, java.lang.String, com.android.sched.util.codec.DoubleCodec)
String name
String description
com.android.sched.util.codec.DoubleCodec parser
public com.android.sched.util.config.id.DoublePropertyId addDefaultValue (java.lang.String)
String defaultValue
public com.android.sched.util.config.id.DoublePropertyId addDefaultValue (java.lang.Double)
Double defaultValue
public com.android.sched.util.config.id.DoublePropertyId addDefaultValue (double)
double defaultValue
public com.android.sched.util.config.id.DoublePropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
com.android.sched.util.config.expression.BooleanExpression expression
public com.android.sched.util.codec.DoubleCodec getCodec ()
public com.android.sched.util.config.id.DoublePropertyId withMin (double)
double min
public com.android.sched.util.config.id.DoublePropertyId withMax (double)
double max
public com.android.sched.util.config.expression.DoubleExpression getValue ()
public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
public volatile com.android.sched.util.codec.StringCodec getCodec ()
public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object)
public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String)
public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
}
com/android/sched/util/config/id/EnumPropertyId$1.classEnumPropertyId.java
package com.android.sched.util.config.id
com.android.sched.util.config.id.EnumPropertyId$1 extends com.android.sched.util.config.expression.BooleanExpression {
final Enum val$enumValue
final com.android.sched.util.config.id.EnumPropertyId this$0
void (com.android.sched.util.config.id.EnumPropertyId, java.lang.Enum)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.MissingPropertyException e
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/id/EnumPropertyId.classEnumPropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.EnumPropertyId extends com.android.sched.util.config.id.PropertyId {
public static com.android.sched.util.config.id.EnumPropertyId create (java.lang.String, java.lang.String, java.lang.Class, java.lang.Enum[])
String name
String description
Class type
Enum[] values
protected void (java.lang.String, java.lang.String, com.android.sched.util.codec.EnumCodec)
String name
String description
com.android.sched.util.codec.EnumCodec parser
public com.android.sched.util.config.id.EnumPropertyId addDefaultValue (java.lang.String)
String defaultValue
public com.android.sched.util.config.id.EnumPropertyId addDefaultValue (java.lang.Enum)
Enum defaultValue
public com.android.sched.util.config.id.EnumPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
com.android.sched.util.config.expression.BooleanExpression expression
public com.android.sched.util.codec.EnumCodec getCodec ()
public com.android.sched.util.config.id.EnumPropertyId ignoreCase ()
public com.android.sched.util.config.id.EnumPropertyId sorted ()
public com.android.sched.util.config.id.EnumPropertyId withCategory (com.android.sched.util.config.category.Category)
com.android.sched.util.config.category.Category category
public com.android.sched.util.config.expression.BooleanExpression is (java.lang.Enum)
Enum enumValue
private java.lang.String format (java.lang.String, boolean, java.lang.String)
String left
boolean set
String right
StringBuilder sb
public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
public volatile com.android.sched.util.codec.StringCodec getCodec ()
public volatile com.android.sched.util.config.id.PropertyId withCategory (com.android.sched.util.config.category.Category)
public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object)
public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String)
public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
static java.lang.String access$000 (com.android.sched.util.config.id.EnumPropertyId, java.lang.String, boolean, java.lang.String)
com.android.sched.util.config.id.EnumPropertyId x0
String x1
boolean x2
String x3
}
com/android/sched/util/config/id/ImplementationPropertyId$1.classImplementationPropertyId.java
package com.android.sched.util.config.id
com.android.sched.util.config.id.ImplementationPropertyId$1 extends com.android.sched.util.config.expression.ClassExpression {
final com.android.sched.util.config.id.ImplementationPropertyId this$0
void (com.android.sched.util.config.id.ImplementationPropertyId, com.android.sched.util.codec.Selector)
com.android.sched.util.codec.Selector x0
public java.lang.Class eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException
com.android.sched.util.codec.ParsingException e
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/id/ImplementationPropertyId.classImplementationPropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.ImplementationPropertyId extends com.android.sched.util.config.id.PropertyId {
public static com.android.sched.util.config.id.ImplementationPropertyId create (java.lang.String, java.lang.String, java.lang.Class)
String name
String description
Class type
protected void (java.lang.String, java.lang.String, com.android.sched.util.codec.ImplementationSelector)
String name
String description
com.android.sched.util.codec.ImplementationSelector parser
public com.android.sched.util.config.id.ImplementationPropertyId addDefaultValue (java.lang.String)
String defaultValue
public com.android.sched.util.config.id.ImplementationPropertyId withCategory (com.android.sched.util.config.category.Category)
com.android.sched.util.config.category.Category category
public com.android.sched.util.config.id.ImplementationPropertyId bypassAccessibility ()
public com.android.sched.util.config.id.ImplementationPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
com.android.sched.util.config.expression.BooleanExpression expression
public com.android.sched.util.codec.ImplementationSelector getCodec ()
public com.android.sched.util.config.expression.ClassExpression getClazz ()
public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
public volatile com.android.sched.util.codec.StringCodec getCodec ()
public volatile com.android.sched.util.config.id.PropertyId withCategory (com.android.sched.util.config.category.Category)
public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String)
public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
}
com/android/sched/util/config/id/IntegerPropertyId.classIntegerPropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.IntegerPropertyId extends com.android.sched.util.config.id.LongPropertyId {
static final boolean $assertionsDisabled
public static com.android.sched.util.config.id.IntegerPropertyId create (java.lang.String, java.lang.String)
String name
String description
protected void (java.lang.String, java.lang.String, com.android.sched.util.codec.LongCodec)
String name
String description
com.android.sched.util.codec.LongCodec parser
public com.android.sched.util.config.id.IntegerPropertyId addDefaultValue (java.lang.String)
String defaultValue
public com.android.sched.util.config.id.IntegerPropertyId addDefaultValue (java.lang.Integer)
Integer defaultValue
public com.android.sched.util.config.id.IntegerPropertyId addDefaultValue (int)
int defaultValue
public com.android.sched.util.config.id.IntegerPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
com.android.sched.util.config.expression.BooleanExpression expression
public com.android.sched.util.config.id.IntegerPropertyId withMin (long)
long min
public com.android.sched.util.config.id.IntegerPropertyId withMax (long)
long max
private boolean checkRange (long)
long value
public volatile com.android.sched.util.config.id.LongPropertyId withMax (long)
public volatile com.android.sched.util.config.id.LongPropertyId withMin (long)
public volatile com.android.sched.util.config.id.LongPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
public volatile com.android.sched.util.config.id.LongPropertyId addDefaultValue (java.lang.String)
public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String)
public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
static void ()
}
com/android/sched/util/config/id/KeyId.classKeyId.java
package com.android.sched.util.config.id
public abstract com.android.sched.util.config.id.KeyId extends java.lang.Object {
private final String name
private com.android.sched.util.config.expression.BooleanExpression requiredIf
public void (java.lang.String)
String name
public java.lang.String getName ()
public abstract boolean isPublic ()
public com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
com.android.sched.util.config.expression.BooleanExpression expression
public com.android.sched.util.config.expression.BooleanExpression getRequiredExpression ()
public boolean isRequired (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.expression.PropertyNotRequiredException e
com.android.sched.util.config.ConfigChecker checker
public java.lang.String toString ()
}
com/android/sched/util/config/id/ListPropertyId$1.classListPropertyId.java
package com.android.sched.util.config.id
com.android.sched.util.config.id.ListPropertyId$1 extends com.android.sched.util.config.expression.BooleanExpression {
final com.android.sched.util.config.id.ListPropertyId this$0
void (com.android.sched.util.config.id.ListPropertyId)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.MissingPropertyException e
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/id/ListPropertyId$2.classListPropertyId.java
package com.android.sched.util.config.id
com.android.sched.util.config.id.ListPropertyId$2 extends com.android.sched.util.config.expression.BooleanExpression {
final com.android.sched.util.config.id.ListPropertyId this$0
void (com.android.sched.util.config.id.ListPropertyId)
public boolean eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException
com.android.sched.util.config.MissingPropertyException e
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/id/ListPropertyId$3.classListPropertyId.java
package com.android.sched.util.config.id
com.android.sched.util.config.id.ListPropertyId$3 extends com.android.sched.util.config.expression.LongExpression {
final com.android.sched.util.config.id.ListPropertyId this$0
void (com.android.sched.util.config.id.ListPropertyId)
public long eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/id/ListPropertyId.classListPropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.ListPropertyId extends com.android.sched.util.config.id.PropertyId {
public void (java.lang.String, java.lang.String, com.android.sched.util.codec.StringCodec)
String name
String description
com.android.sched.util.codec.StringCodec parser
public com.android.sched.util.config.id.ListPropertyId addDefaultValue (java.lang.String)
String defaultValue
public com.android.sched.util.config.id.ListPropertyId addDefaultValue (java.util.List)
java.util.List defaultValue
public com.android.sched.util.config.id.ListPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
com.android.sched.util.config.expression.BooleanExpression expression
public com.android.sched.util.codec.ListCodec getCodec ()
public com.android.sched.util.config.id.ListPropertyId on (java.lang.String)
String separator
public com.android.sched.util.config.id.ListPropertyId minElements (int)
int min
public com.android.sched.util.config.id.ListPropertyId maxElements (int)
int max
public com.android.sched.util.config.expression.BooleanExpression isEmpty ()
public com.android.sched.util.config.expression.BooleanExpression isNotEmpty ()
public com.android.sched.util.config.expression.LongExpression getSize ()
private java.lang.String format (java.lang.String, boolean)
String str
boolean empty
StringBuilder sb
public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
public volatile com.android.sched.util.codec.StringCodec getCodec ()
public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object)
public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String)
public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
static java.lang.String access$000 (com.android.sched.util.config.id.ListPropertyId, java.lang.String, boolean)
com.android.sched.util.config.id.ListPropertyId x0
String x1
boolean x2
}
com/android/sched/util/config/id/LongPropertyId$1.classLongPropertyId.java
package com.android.sched.util.config.id
com.android.sched.util.config.id.LongPropertyId$1 extends com.android.sched.util.config.expression.LongExpression {
final com.android.sched.util.config.id.LongPropertyId this$0
void (com.android.sched.util.config.id.LongPropertyId)
public long eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/id/LongPropertyId.classLongPropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.LongPropertyId extends com.android.sched.util.config.id.PropertyId {
public static com.android.sched.util.config.id.LongPropertyId create (java.lang.String, java.lang.String)
String name
String description
protected void (java.lang.String, java.lang.String, com.android.sched.util.codec.LongCodec)
String name
String description
com.android.sched.util.codec.LongCodec parser
public com.android.sched.util.config.id.LongPropertyId addDefaultValue (java.lang.String)
String defaultValue
public com.android.sched.util.config.id.LongPropertyId addDefaultValue (java.lang.Long)
Long defaultValue
public com.android.sched.util.config.id.LongPropertyId addDefaultValue (long)
long defaultValue
public com.android.sched.util.config.id.LongPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
com.android.sched.util.config.expression.BooleanExpression expression
public com.android.sched.util.codec.LongCodec getCodec ()
public com.android.sched.util.config.id.LongPropertyId withMin (long)
long min
public com.android.sched.util.config.id.LongPropertyId withMax (long)
long max
public com.android.sched.util.config.expression.LongExpression getValue ()
public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
public volatile com.android.sched.util.codec.StringCodec getCodec ()
public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object)
public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String)
public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
}
com/android/sched/util/config/id/MessageDigestPropertyId$1.classMessageDigestPropertyId.java
package com.android.sched.util.config.id
com.android.sched.util.config.id.MessageDigestPropertyId$1 extends com.android.sched.util.codec.ConvertCodec {
void (com.android.sched.util.codec.StringCodec)
com.android.sched.util.codec.StringCodec x0
protected java.security.Provider$Service revert (com.android.sched.util.config.MessageDigestFactory)
com.android.sched.util.config.MessageDigestFactory dst
protected com.android.sched.util.config.MessageDigestFactory convert (java.security.Provider$Service)
java.security.Provider$Service service
protected volatile java.lang.Object revert (java.lang.Object)
protected volatile java.lang.Object convert (java.lang.Object) throws com.android.sched.util.codec.ParsingException
}
com/android/sched/util/config/id/MessageDigestPropertyId.classMessageDigestPropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.MessageDigestPropertyId extends com.android.sched.util.config.id.PropertyId {
private static com.android.sched.util.codec.KeyValueCodec parser
public static com.android.sched.util.config.id.MessageDigestPropertyId create (java.lang.String, java.lang.String)
String name
String description
protected void (java.lang.String, java.lang.String)
String name
String description
public com.android.sched.util.config.id.MessageDigestPropertyId addDefaultValue (java.lang.String)
String defaultValue
public com.android.sched.util.config.id.MessageDigestPropertyId addDefaultValue (java.security.Provider$Service)
java.security.Provider$Service service
public com.android.sched.util.config.id.MessageDigestPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
com.android.sched.util.config.expression.BooleanExpression expression
public com.android.sched.util.config.id.MessageDigestPropertyId withCategory (com.android.sched.util.config.category.Category)
com.android.sched.util.config.category.Category category
public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
public volatile com.android.sched.util.config.id.PropertyId withCategory (com.android.sched.util.config.category.Category)
public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String)
public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
}
com/android/sched/util/config/id/ObjectId.classObjectId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.ObjectId extends com.android.sched.util.config.id.KeyId {
private final Class cls
public void (java.lang.String, java.lang.Class)
String name
Class cls
public void checkInstantiability () throws com.android.sched.util.config.ConfigurationError
public java.lang.Object createObject ()
public boolean isPublic ()
}
com/android/sched/util/config/id/ProbabilityPropertyId$ProbabilityCodec.classProbabilityPropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.ProbabilityPropertyId$ProbabilityCodec extends com.android.sched.util.codec.DoubleCodec {
public void ()
public java.lang.String getUsage ()
public java.lang.String getVariableName ()
}
com/android/sched/util/config/id/ProbabilityPropertyId.classProbabilityPropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.ProbabilityPropertyId extends com.android.sched.util.config.id.DoublePropertyId {
static final boolean $assertionsDisabled
public static com.android.sched.util.config.id.ProbabilityPropertyId create (java.lang.String, java.lang.String)
String name
String description
protected void (java.lang.String, java.lang.String, com.android.sched.util.config.id.ProbabilityPropertyId$ProbabilityCodec)
String name
String description
com.android.sched.util.config.id.ProbabilityPropertyId$ProbabilityCodec parser
public com.android.sched.util.config.id.ProbabilityPropertyId addDefaultValue (java.lang.String)
String defaultValue
public com.android.sched.util.config.id.ProbabilityPropertyId addDefaultValue (java.lang.Double)
Double defaultValue
public com.android.sched.util.config.id.ProbabilityPropertyId addDefaultValue (double)
double defaultValue
public com.android.sched.util.config.id.ProbabilityPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
com.android.sched.util.config.expression.BooleanExpression expression
public com.android.sched.util.config.id.ProbabilityPropertyId withMin (double)
double min
public com.android.sched.util.config.id.ProbabilityPropertyId withMax (double)
double max
private boolean checkRange (double)
double value
public volatile com.android.sched.util.config.id.DoublePropertyId withMax (double)
public volatile com.android.sched.util.config.id.DoublePropertyId withMin (double)
public volatile com.android.sched.util.config.id.DoublePropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
public volatile com.android.sched.util.config.id.DoublePropertyId addDefaultValue (double)
public volatile com.android.sched.util.config.id.DoublePropertyId addDefaultValue (java.lang.Double)
public volatile com.android.sched.util.config.id.DoublePropertyId addDefaultValue (java.lang.String)
public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object)
public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String)
public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
static void ()
}
com/android/sched/util/config/id/PropertyId$1.classPropertyId.java
package com.android.sched.util.config.id
com.android.sched.util.config.id.PropertyId$1 extends java.lang.Object {
}
com/android/sched/util/config/id/PropertyId$IValue.classPropertyId.java
package com.android.sched.util.config.id
abstract com.android.sched.util.config.id.PropertyId$IValue extends java.lang.Object {
public abstract com.android.sched.util.config.id.PropertyId$IValue check (com.android.sched.util.codec.CodecContext) throws com.android.sched.util.codec.ParsingException
public abstract com.android.sched.util.config.id.PropertyId$IValueObject getValueObject (com.android.sched.util.codec.CodecContext)
public abstract java.lang.String getString ()
public abstract com.android.sched.util.config.id.PropertyId$IValue duplicate ()
}
com/android/sched/util/config/id/PropertyId$IValueCheckedString.classPropertyId.java
package com.android.sched.util.config.id
com.android.sched.util.config.id.PropertyId$IValueCheckedString extends java.lang.Object implements com.android.sched.util.config.id.PropertyId$IValue {
private final String value
final com.android.sched.util.config.id.PropertyId this$0
private void (com.android.sched.util.config.id.PropertyId, java.lang.String)
String value
public java.lang.String getString ()
public com.android.sched.util.config.id.PropertyId$IValue check (com.android.sched.util.codec.CodecContext)
com.android.sched.util.codec.CodecContext context
public com.android.sched.util.config.id.PropertyId$IValueObject getValueObject (com.android.sched.util.codec.CodecContext)
com.android.sched.util.codec.CodecContext context
public com.android.sched.util.config.id.PropertyId$IValue duplicate ()
void (com.android.sched.util.config.id.PropertyId, java.lang.String, com.android.sched.util.config.id.PropertyId$1)
com.android.sched.util.config.id.PropertyId x0
String x1
com.android.sched.util.config.id.PropertyId$1 x2
}
com/android/sched/util/config/id/PropertyId$IValueObject$1.classPropertyId.java
package com.android.sched.util.config.id
com.android.sched.util.config.id.PropertyId$IValueObject$1 extends java.lang.Object implements java.lang.Runnable {
final com.android.sched.util.config.id.PropertyId val$this$0
final com.android.sched.util.config.id.PropertyId$ShutdownRunnable val$shutdownRunner
final Object val$value
final com.android.sched.util.config.id.PropertyId$IValueObject this$1
void (com.android.sched.util.config.id.PropertyId$IValueObject, com.android.sched.util.config.id.PropertyId, com.android.sched.util.config.id.PropertyId$ShutdownRunnable, java.lang.Object)
public void run ()
}
com/android/sched/util/config/id/PropertyId$IValueObject.classPropertyId.java
package com.android.sched.util.config.id
com.android.sched.util.config.id.PropertyId$IValueObject extends java.lang.Object implements com.android.sched.util.config.id.PropertyId$IValue {
private final Object value
final com.android.sched.util.config.id.PropertyId this$0
public void (com.android.sched.util.config.id.PropertyId, java.lang.Object)
Object value
public void (com.android.sched.util.config.id.PropertyId, com.android.sched.util.codec.CodecContext, java.lang.Object)
com.android.sched.util.RunnableHooks hooks
com.android.sched.util.codec.CodecContext context
Object value
com.android.sched.util.config.id.PropertyId$ShutdownRunnable shutdownRunner
public java.lang.String getString ()
public com.android.sched.util.config.id.PropertyId$IValue check (com.android.sched.util.codec.CodecContext) throws com.android.sched.util.codec.ParsingException
com.android.sched.util.codec.CheckingException e
com.android.sched.util.codec.CodecContext context
public com.android.sched.util.config.id.PropertyId$IValueObject getValueObject (com.android.sched.util.codec.CodecContext)
com.android.sched.util.codec.CodecContext context
public java.lang.Object getObject ()
public com.android.sched.util.config.id.PropertyId$IValue duplicate ()
}
com/android/sched/util/config/id/PropertyId$IValueString.classPropertyId.java
package com.android.sched.util.config.id
com.android.sched.util.config.id.PropertyId$IValueString extends java.lang.Object implements com.android.sched.util.config.id.PropertyId$IValue {
private final String value
final com.android.sched.util.config.id.PropertyId this$0
public void (com.android.sched.util.config.id.PropertyId, java.lang.String)
String value
public java.lang.String getString ()
public com.android.sched.util.config.id.PropertyId$IValue check (com.android.sched.util.codec.CodecContext) throws com.android.sched.util.codec.ParsingException
com.android.sched.util.codec.CodecContext context
Object val
public com.android.sched.util.config.id.PropertyId$IValueObject getValueObject (com.android.sched.util.codec.CodecContext)
com.android.sched.util.codec.CodecContext context
public com.android.sched.util.config.id.PropertyId$IValue duplicate ()
}
com/android/sched/util/config/id/PropertyId$ShutdownRunnable.classPropertyId.java
package com.android.sched.util.config.id
public abstract com.android.sched.util.config.id.PropertyId$ShutdownRunnable extends java.lang.Object {
public abstract void run (java.lang.Object)
}
com/android/sched/util/config/id/PropertyId$Value.classPropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.PropertyId$Value extends java.lang.Object {
private com.android.sched.util.config.id.PropertyId$IValue value
final com.android.sched.util.config.id.PropertyId this$0
public void (com.android.sched.util.config.id.PropertyId, java.lang.Object)
Object value
private void (com.android.sched.util.config.id.PropertyId, com.android.sched.util.config.id.PropertyId$IValue)
com.android.sched.util.config.id.PropertyId$IValue value
public synchronized com.android.sched.util.config.id.PropertyId$Value duplicate ()
public void (com.android.sched.util.config.id.PropertyId, com.android.sched.util.codec.CodecContext, java.lang.Object)
com.android.sched.util.codec.CodecContext context
Object value
public void (com.android.sched.util.config.id.PropertyId, java.lang.String)
String value
public synchronized void check (com.android.sched.util.codec.CodecContext) throws com.android.sched.util.codec.ParsingException
com.android.sched.util.codec.CodecContext context
public java.lang.String getString ()
public synchronized java.lang.Object getObject (com.android.sched.util.codec.CodecContext)
com.android.sched.util.codec.CodecContext context
public synchronized java.lang.Object getObjectIfAny ()
}
com/android/sched/util/config/id/PropertyId.classPropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.PropertyId extends com.android.sched.util.config.id.KeyId implements com.android.sched.util.HasDescription {
private final String description
private final com.android.sched.util.codec.StringCodec codec
private com.android.sched.util.config.id.PropertyId$ShutdownRunnable shutdownRunner
private final java.util.List defaultValues
private com.android.sched.util.config.id.PropertyId$Value defaultValue
private boolean defaultValueAvailable
private com.android.sched.util.config.category.Category category
public static com.android.sched.util.config.id.PropertyId create (java.lang.String, java.lang.String, com.android.sched.util.codec.StringCodec)
String name
String description
com.android.sched.util.codec.StringCodec codec
protected void (java.lang.String, java.lang.String, com.android.sched.util.codec.StringCodec)
String name
String description
com.android.sched.util.codec.StringCodec codec
public com.android.sched.util.config.id.PropertyId setShutdownHook (com.android.sched.util.config.id.PropertyId$ShutdownRunnable)
com.android.sched.util.config.id.PropertyId$ShutdownRunnable shutdownRunner
public com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String)
String defaultValue
public com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.Object)
Object defaultValue
public com.android.sched.util.config.id.PropertyId$Value getDefaultValue (com.android.sched.util.codec.CodecContext)
com.android.sched.util.codec.ParsingException e
com.android.sched.util.config.id.PropertyId$Value value
java.util.Iterator i$
com.android.sched.util.codec.ParsingException lastException
com.android.sched.util.codec.CodecContext context
public java.util.List getDefaultValues ()
public java.lang.String getDescription ()
public com.android.sched.util.config.category.Category getCategory ()
public com.android.sched.util.config.id.PropertyId withCategory (com.android.sched.util.config.category.Category)
com.android.sched.util.config.category.Category category
public boolean isPublic ()
public com.android.sched.util.codec.StringCodec getCodec ()
public com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
com.android.sched.util.config.expression.BooleanExpression expression
public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
static com.android.sched.util.codec.StringCodec access$000 (com.android.sched.util.config.id.PropertyId)
com.android.sched.util.config.id.PropertyId x0
static com.android.sched.util.config.id.PropertyId$ShutdownRunnable access$200 (com.android.sched.util.config.id.PropertyId)
com.android.sched.util.config.id.PropertyId x0
}
com/android/sched/util/config/id/ReflectFactoryPropertyId$1.classReflectFactoryPropertyId.java
package com.android.sched.util.config.id
com.android.sched.util.config.id.ReflectFactoryPropertyId$1 extends com.android.sched.util.config.expression.ClassExpression {
final com.android.sched.util.config.id.ReflectFactoryPropertyId this$0
void (com.android.sched.util.config.id.ReflectFactoryPropertyId, com.android.sched.util.codec.Selector)
com.android.sched.util.codec.Selector x0
public java.lang.Class eval (com.android.sched.util.config.ConfigChecker) throws com.android.sched.util.config.PropertyIdException com.android.sched.util.config.MissingPropertyException
com.android.sched.util.codec.ParsingException e
com.android.sched.util.config.ConfigChecker checker
public java.lang.String getDescription ()
public java.lang.String getCause (com.android.sched.util.config.ConfigChecker)
com.android.sched.util.config.ConfigChecker checker
}
com/android/sched/util/config/id/ReflectFactoryPropertyId.classReflectFactoryPropertyId.java
package com.android.sched.util.config.id
public com.android.sched.util.config.id.ReflectFactoryPropertyId extends com.android.sched.util.config.id.PropertyId {
public static com.android.sched.util.config.id.ReflectFactoryPropertyId create (java.lang.String, java.lang.String, java.lang.Class)
String name
String description
Class type
protected void (java.lang.String, java.lang.String, com.android.sched.util.codec.ReflectFactorySelector)
String name
String description
com.android.sched.util.codec.ReflectFactorySelector parser
public com.android.sched.util.config.id.ReflectFactoryPropertyId addDefaultValue (java.lang.String)
String defaultValue
public com.android.sched.util.config.id.ReflectFactoryPropertyId bypassAccessibility ()
public com.android.sched.util.config.id.ReflectFactoryPropertyId addArgType (java.lang.Class)
Class argType
public com.android.sched.util.config.id.ReflectFactoryPropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
com.android.sched.util.config.expression.BooleanExpression expression
public com.android.sched.util.codec.ReflectFactorySelector getCodec ()
public com.android.sched.util.config.expression.ClassExpression getClazz ()
public volatile com.android.sched.util.config.id.PropertyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
public volatile com.android.sched.util.codec.StringCodec getCodec ()
public volatile com.android.sched.util.config.id.PropertyId addDefaultValue (java.lang.String)
public volatile com.android.sched.util.config.id.KeyId requiredIf (com.android.sched.util.config.expression.BooleanExpression)
}
com/android/sched/util/file/AbstractStreamFile$1.classAbstractStreamFile.java
package com.android.sched.util.file
com.android.sched.util.file.AbstractStreamFile$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$sched$util$file$FileOrDirectory$Existence
static void ()
}
com/android/sched/util/file/AbstractStreamFile.classAbstractStreamFile.java
package com.android.sched.util.file
public abstract com.android.sched.util.file.AbstractStreamFile extends com.android.sched.util.file.FileOrDirectory {
private static final java.util.logging.Logger logger
protected final java.io.File file
static final boolean $assertionsDisabled
protected void (java.lang.String, com.android.sched.util.RunnableHooks)
String name
com.android.sched.util.RunnableHooks hooks
protected void (java.io.File, com.android.sched.util.location.FileLocation, com.android.sched.util.RunnableHooks)
java.io.File file
com.android.sched.util.location.FileLocation location
com.android.sched.util.RunnableHooks hooks
protected void (com.android.sched.util.location.Location)
com.android.sched.util.location.Location location
protected void performChecks (com.android.sched.util.file.FileOrDirectory$Existence, int, com.android.sched.util.file.FileOrDirectory$ChangePermission) throws com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotSetPermissionException
com.android.sched.util.file.FileOrDirectory$Existence existence
int permissions
com.android.sched.util.file.FileOrDirectory$ChangePermission change
public boolean isStandard ()
public java.lang.String toString ()
public static void create (java.io.File, com.android.sched.util.location.Location) throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException
java.io.IOException e
java.io.File file
com.android.sched.util.location.Location location
public static void check (java.io.File, com.android.sched.util.location.Location) throws com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException
java.io.File file
com.android.sched.util.location.Location location
public java.lang.String getPath ()
static void ()
}
com/android/sched/util/file/CannotCreateFileException.classCannotCreateFileException.java
package com.android.sched.util.file
public com.android.sched.util.file.CannotCreateFileException extends com.android.sched.util.file.WithLocationIOException {
private static final long serialVersionUID
public void (com.android.sched.util.location.Location)
com.android.sched.util.location.Location location
public void (com.android.sched.util.location.Location, java.lang.Throwable)
com.android.sched.util.location.Location location
Throwable cause
public void (com.android.sched.util.location.HasLocation)
com.android.sched.util.location.HasLocation locationProvider
public void (com.android.sched.util.location.HasLocation, java.lang.Throwable)
com.android.sched.util.location.HasLocation locationProvider
Throwable cause
protected java.lang.String createMessage (java.lang.String)
String description
}
com/android/sched/util/file/CannotDeleteFileException.classCannotDeleteFileException.java
package com.android.sched.util.file
public com.android.sched.util.file.CannotDeleteFileException extends com.android.sched.util.file.WithLocationIOException {
private static final long serialVersionUID
public void (com.android.sched.util.location.Location)
com.android.sched.util.location.Location location
public void (com.android.sched.util.location.Location, java.lang.Throwable)
com.android.sched.util.location.Location location
Throwable cause
public void (com.android.sched.util.location.HasLocation)
com.android.sched.util.location.HasLocation locationProvider
public void (com.android.sched.util.location.HasLocation, java.lang.Throwable)
com.android.sched.util.location.HasLocation locationProvider
Throwable cause
protected java.lang.String createMessage (java.lang.String)
String description
}
com/android/sched/util/file/CannotReadException.classCannotReadException.java
package com.android.sched.util.file
public com.android.sched.util.file.CannotReadException extends com.android.sched.util.file.WithLocationIOException {
private static final long serialVersionUID
public void (com.android.sched.util.location.Location)
com.android.sched.util.location.Location location
public void (com.android.sched.util.location.Location, java.lang.Throwable)
com.android.sched.util.location.Location location
Throwable cause
public void (com.android.sched.util.location.HasLocation)
com.android.sched.util.location.HasLocation locationProvider
public void (com.android.sched.util.location.HasLocation, java.lang.Throwable)
com.android.sched.util.location.HasLocation locationProvider
Throwable cause
protected java.lang.String createMessage (java.lang.String)
String description
}
com/android/sched/util/file/CannotSetPermissionException.classCannotSetPermissionException.java
package com.android.sched.util.file
public com.android.sched.util.file.CannotSetPermissionException extends com.android.sched.util.file.WithLocationIOException {
private static final long serialVersionUID
private final int permission
private final com.android.sched.util.file.FileOrDirectory$ChangePermission change
public void (com.android.sched.util.location.Location, int, com.android.sched.util.file.FileOrDirectory$ChangePermission)
com.android.sched.util.location.Location location
int permission
com.android.sched.util.file.FileOrDirectory$ChangePermission change
public void (com.android.sched.util.location.Location, int, com.android.sched.util.file.FileOrDirectory$ChangePermission, java.lang.Throwable)
com.android.sched.util.location.Location location
int permission
com.android.sched.util.file.FileOrDirectory$ChangePermission change
Throwable cause
public void (com.android.sched.util.location.HasLocation, int, com.android.sched.util.file.FileOrDirectory$ChangePermission)
com.android.sched.util.location.HasLocation locationProvider
int permission
com.android.sched.util.file.FileOrDirectory$ChangePermission change
public void (com.android.sched.util.location.HasLocation, int, com.android.sched.util.file.FileOrDirectory$ChangePermission, java.lang.Throwable)
com.android.sched.util.location.HasLocation locationProvider
int permission
com.android.sched.util.file.FileOrDirectory$ChangePermission change
Throwable cause
protected java.lang.String createMessage (java.lang.String)
String description
}
com/android/sched/util/file/CannotUnsetPermissionException.classCannotUnsetPermissionException.java
package com.android.sched.util.file
public com.android.sched.util.file.CannotUnsetPermissionException extends com.android.sched.util.file.WithLocationIOException {
private static final long serialVersionUID
private final int permission
private final com.android.sched.util.file.FileOrDirectory$ChangePermission change
public void (com.android.sched.util.location.Location, int, com.android.sched.util.file.FileOrDirectory$ChangePermission)
com.android.sched.util.location.Location location
int permission
com.android.sched.util.file.FileOrDirectory$ChangePermission change
public void (com.android.sched.util.location.Location, int, com.android.sched.util.file.FileOrDirectory$ChangePermission, java.lang.Throwable)
com.android.sched.util.location.Location location
int permission
com.android.sched.util.file.FileOrDirectory$ChangePermission change
Throwable cause
public void (com.android.sched.util.location.HasLocation, int, com.android.sched.util.file.FileOrDirectory$ChangePermission)
com.android.sched.util.location.HasLocation locationProvider
int permission
com.android.sched.util.file.FileOrDirectory$ChangePermission change
public void (com.android.sched.util.location.HasLocation, int, com.android.sched.util.file.FileOrDirectory$ChangePermission, java.lang.Throwable)
com.android.sched.util.location.HasLocation locationProvider
int permission
com.android.sched.util.file.FileOrDirectory$ChangePermission change
Throwable cause
protected java.lang.String createMessage (java.lang.String)
String description
}
com/android/sched/util/file/Directory$1.classDirectory.java
package com.android.sched.util.file
com.android.sched.util.file.Directory$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$sched$util$file$FileOrDirectory$Existence
static void ()
}
com/android/sched/util/file/Directory.classDirectory.java
package com.android.sched.util.file
public com.android.sched.util.file.Directory extends com.android.sched.util.file.FileOrDirectory {
private static final java.util.logging.Logger logger
private final java.io.File file
static final boolean $assertionsDisabled
public void (java.lang.String, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, int, com.android.sched.util.file.FileOrDirectory$ChangePermission) throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.CannotSetPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException
String name
com.android.sched.util.RunnableHooks hooks
com.android.sched.util.file.FileOrDirectory$Existence existence
int permissions
com.android.sched.util.file.FileOrDirectory$ChangePermission change
public void (com.android.sched.util.file.Directory, java.lang.String, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, int, com.android.sched.util.file.FileOrDirectory$ChangePermission) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.CannotSetPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException
com.android.sched.util.file.Directory workingDirectory
String string
com.android.sched.util.RunnableHooks runnableHooks
com.android.sched.util.file.FileOrDirectory$Existence existence
int permissions
com.android.sched.util.file.FileOrDirectory$ChangePermission change
private void (java.io.File, com.android.sched.util.location.DirectoryLocation, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, int, com.android.sched.util.file.FileOrDirectory$ChangePermission) throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.CannotSetPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException
java.io.File file
com.android.sched.util.location.DirectoryLocation location
com.android.sched.util.RunnableHooks hooks
com.android.sched.util.file.FileOrDirectory$Existence existence
int permissions
com.android.sched.util.file.FileOrDirectory$ChangePermission change
public java.io.File getFile ()
public java.lang.String toString ()
public static void check (java.io.File, com.android.sched.util.location.DirectoryLocation) throws com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotDirectoryException
java.io.File file
com.android.sched.util.location.DirectoryLocation location
public static void create (java.io.File, com.android.sched.util.location.Location) throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException
java.io.File file
com.android.sched.util.location.Location location
public java.lang.String getPath ()
static void ()
}
com/android/sched/util/file/FileAlreadyExistsException.classFileAlreadyExistsException.java
package com.android.sched.util.file
public com.android.sched.util.file.FileAlreadyExistsException extends com.android.sched.util.file.WithLocationIOException {
private static final long serialVersionUID
public void (com.android.sched.util.location.Location)
com.android.sched.util.location.Location location
public void (com.android.sched.util.location.Location, java.lang.Throwable)
com.android.sched.util.location.Location location
Throwable cause
public void (com.android.sched.util.location.HasLocation)
com.android.sched.util.location.HasLocation locationProvider
public void (com.android.sched.util.location.HasLocation, java.lang.Throwable)
com.android.sched.util.location.HasLocation locationProvider
Throwable cause
protected java.lang.String createMessage (java.lang.String)
String description
}
com/android/sched/util/file/FileOrDirectory$1.classFileOrDirectory.java
package com.android.sched.util.file
com.android.sched.util.file.FileOrDirectory$1 extends java.lang.Object implements java.lang.Runnable {
final java.io.File val$file
final com.android.sched.util.file.FileOrDirectory this$0
void (com.android.sched.util.file.FileOrDirectory, java.io.File)
public void run ()
}
com/android/sched/util/file/FileOrDirectory$ChangePermission.classFileOrDirectory.java
package com.android.sched.util.file
public final com.android.sched.util.file.FileOrDirectory$ChangePermission extends java.lang.Enum {
public static final com.android.sched.util.file.FileOrDirectory$ChangePermission NOCHANGE
public static final com.android.sched.util.file.FileOrDirectory$ChangePermission OWNER
public static final com.android.sched.util.file.FileOrDirectory$ChangePermission EVERYBODY
private static final com.android.sched.util.file.FileOrDirectory$ChangePermission[] $VALUES
public static com.android.sched.util.file.FileOrDirectory$ChangePermission[] values ()
public static com.android.sched.util.file.FileOrDirectory$ChangePermission valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/sched/util/file/FileOrDirectory$Existence.classFileOrDirectory.java
package com.android.sched.util.file
public final com.android.sched.util.file.FileOrDirectory$Existence extends java.lang.Enum {
public static final com.android.sched.util.file.FileOrDirectory$Existence MUST_EXIST
public static final com.android.sched.util.file.FileOrDirectory$Existence NOT_EXIST
public static final com.android.sched.util.file.FileOrDirectory$Existence MAY_EXIST
private static final com.android.sched.util.file.FileOrDirectory$Existence[] $VALUES
public static com.android.sched.util.file.FileOrDirectory$Existence[] values ()
public static com.android.sched.util.file.FileOrDirectory$Existence valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/sched/util/file/FileOrDirectory$Permission.classFileOrDirectory.java
package com.android.sched.util.file
public com.android.sched.util.file.FileOrDirectory$Permission extends java.lang.Object {
public static final int READ
public static final int WRITE
public static final int EXECUTE
public void ()
}
com/android/sched/util/file/FileOrDirectory.classFileOrDirectory.java
package com.android.sched.util.file
public abstract com.android.sched.util.file.FileOrDirectory extends java.lang.Object implements com.android.sched.util.location.HasLocation {
private static final java.util.logging.Logger logger
private static final com.android.sched.util.location.Location NO_LOCATION
protected com.android.sched.util.location.Location location
private com.android.sched.util.RunnableHooks hooks
private Runnable remover
static final boolean $assertionsDisabled
protected void (com.android.sched.util.RunnableHooks)
com.android.sched.util.RunnableHooks hooks
public com.android.sched.util.location.Location getLocation ()
public abstract java.lang.String getPath ()
public static void setPermissions (java.io.File, com.android.sched.util.location.Location, int, com.android.sched.util.file.FileOrDirectory$ChangePermission) throws com.android.sched.util.file.CannotSetPermissionException
java.io.File file
com.android.sched.util.location.Location location
int permissions
com.android.sched.util.file.FileOrDirectory$ChangePermission change
public static void unsetPermissions (java.io.File, com.android.sched.util.location.Location, int, com.android.sched.util.file.FileOrDirectory$ChangePermission) throws com.android.sched.util.file.CannotUnsetPermissionException
java.io.File file
com.android.sched.util.location.Location location
int permissions
com.android.sched.util.file.FileOrDirectory$ChangePermission change
public static void checkPermissions (java.io.File, com.android.sched.util.location.Location, int) throws com.android.sched.util.file.WrongPermissionException
java.io.File file
com.android.sched.util.location.Location location
int permissions
protected synchronized void addRemover (java.io.File)
java.io.File file
protected synchronized void clearRemover ()
public static java.io.File getFileFromWorkingDirectory (com.android.sched.util.file.Directory, java.lang.String)
com.android.sched.util.file.Directory workingDirectory
String path
java.io.File fileWithoutWorkingDir
static java.util.logging.Logger access$000 ()
static void ()
}
com/android/sched/util/file/FileUtils.classFileUtils.java
package com.android.sched.util.file
public final com.android.sched.util.file.FileUtils extends java.lang.Object {
private void ()
public static java.lang.String getFileSeparator ()
String fileSeparator
public static java.io.File getWorkingDirectory ()
String workingDirectoryPath
public static void createIfNotExists (java.io.File) throws java.io.IOException
java.io.File directory
public static void deleteDir (java.io.File) throws java.io.IOException
java.io.File sub
java.io.File[] arr$
int len$
int i$
java.io.File dir
private static void deleteSubElement (java.io.File)
java.io.File sub
java.io.File[] arr$
int len$
int i$
java.io.File dir
}
com/android/sched/util/file/Files.classFiles.java
package com.android.sched.util.file
public com.android.sched.util.file.Files extends java.lang.Object {
private static final int TEMP_DIR_ATTEMPTS
static final boolean $assertionsDisabled
private void ()
public static java.io.File createTempDir () throws com.android.sched.util.file.CannotCreateFileException
int counter
java.io.File baseDir
String baseName
java.io.File tempDir
static void ()
}
com/android/sched/util/file/InputFile.classInputFile.java
package com.android.sched.util.file
public com.android.sched.util.file.InputFile extends com.android.sched.util.file.InputOutputFile {
public void (java.lang.String, com.android.sched.util.file.FileOrDirectory$ChangePermission) throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotSetPermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException
String name
com.android.sched.util.file.FileOrDirectory$ChangePermission change
}
com/android/sched/util/file/InputOutputFile.classInputOutputFile.java
package com.android.sched.util.file
public com.android.sched.util.file.InputOutputFile extends com.android.sched.util.file.StreamFile {
static final boolean $assertionsDisabled
public void (java.lang.String, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, int, com.android.sched.util.file.FileOrDirectory$ChangePermission) throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotSetPermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException
String name
com.android.sched.util.RunnableHooks hooks
com.android.sched.util.file.FileOrDirectory$Existence existence
int permissions
com.android.sched.util.file.FileOrDirectory$ChangePermission change
public java.io.File getFile ()
static void ()
}
com/android/sched/util/file/InputStreamFile.classInputStreamFile.java
package com.android.sched.util.file
public com.android.sched.util.file.InputStreamFile extends com.android.sched.util.file.AbstractStreamFile implements com.android.sched.vfs.InputStreamProvider {
private java.io.InputStream stream
public void (java.lang.String) throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException
String name
public void ()
public void (java.io.InputStream, com.android.sched.util.location.Location)
java.io.InputStream in
com.android.sched.util.location.Location location
public void (com.android.sched.util.file.Directory, java.lang.String) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException
com.android.sched.util.file.Directory workingDirectory
String string
private void (java.io.File, com.android.sched.util.location.FileLocation) throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException
com.android.sched.util.file.FileAlreadyExistsException e
com.android.sched.util.file.CannotCreateFileException e
com.android.sched.util.file.CannotSetPermissionException e
java.io.File file
com.android.sched.util.location.FileLocation location
public synchronized java.io.InputStream getInputStream ()
java.io.FileNotFoundException e
}
com/android/sched/util/file/InputZipFile.classInputZipFile.java
package com.android.sched.util.file
public com.android.sched.util.file.InputZipFile extends com.android.sched.util.file.StreamFile {
java.util.zip.ZipFile zipFile
static final boolean $assertionsDisabled
public void (java.lang.String, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, com.android.sched.util.file.FileOrDirectory$ChangePermission) throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotSetPermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException java.util.zip.ZipException
String path
com.android.sched.util.RunnableHooks hooks
com.android.sched.util.file.FileOrDirectory$Existence existence
com.android.sched.util.file.FileOrDirectory$ChangePermission change
public void (com.android.sched.util.file.Directory, java.lang.String, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, com.android.sched.util.file.FileOrDirectory$ChangePermission) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotSetPermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException java.util.zip.ZipException
com.android.sched.util.file.Directory workingDirectory
String path
com.android.sched.util.RunnableHooks hooks
com.android.sched.util.file.FileOrDirectory$Existence mustExist
com.android.sched.util.file.FileOrDirectory$ChangePermission change
private void (java.io.File, com.android.sched.util.location.FileLocation, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, com.android.sched.util.file.FileOrDirectory$ChangePermission) throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotSetPermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException java.util.zip.ZipException
java.io.File file
com.android.sched.util.location.FileLocation location
com.android.sched.util.RunnableHooks hooks
com.android.sched.util.file.FileOrDirectory$Existence existence
com.android.sched.util.file.FileOrDirectory$ChangePermission change
private java.util.zip.ZipFile processZip (java.io.File) throws java.util.zip.ZipException
java.util.zip.ZipException e
java.io.IOException e
java.io.File file
public java.util.zip.ZipFile getZipFile ()
public java.lang.String getName ()
public long getLastModified ()
static void ()
}
com/android/sched/util/file/NoSuchFileException.classNoSuchFileException.java
package com.android.sched.util.file
public com.android.sched.util.file.NoSuchFileException extends com.android.sched.util.file.WithLocationIOException {
private static final long serialVersionUID
public void (com.android.sched.util.location.Location)
com.android.sched.util.location.Location location
public void (com.android.sched.util.location.Location, java.lang.Throwable)
com.android.sched.util.location.Location location
Throwable cause
public void (com.android.sched.util.location.HasLocation)
com.android.sched.util.location.HasLocation locationProvider
public void (com.android.sched.util.location.HasLocation, java.lang.Throwable)
com.android.sched.util.location.HasLocation location
Throwable cause
protected java.lang.String createMessage (java.lang.String)
String description
}
com/android/sched/util/file/NotDirectoryException.classNotDirectoryException.java
package com.android.sched.util.file
public com.android.sched.util.file.NotDirectoryException extends com.android.sched.util.file.NotFileOrDirectoryException {
private static final long serialVersionUID
public void (com.android.sched.util.location.Location)
com.android.sched.util.location.Location location
public void (com.android.sched.util.location.Location, java.lang.Throwable)
com.android.sched.util.location.Location location
Throwable cause
public void (com.android.sched.util.location.HasLocation)
com.android.sched.util.location.HasLocation locationProvider
public void (com.android.sched.util.location.HasLocation, java.lang.Throwable)
com.android.sched.util.location.HasLocation location
Throwable cause
protected java.lang.String createMessage (java.lang.String)
String description
}
com/android/sched/util/file/NotFileException.classNotFileException.java
package com.android.sched.util.file
public com.android.sched.util.file.NotFileException extends com.android.sched.util.file.NotFileOrDirectoryException {
private static final long serialVersionUID
public void (com.android.sched.util.location.Location)
com.android.sched.util.location.Location location
public void (com.android.sched.util.location.Location, java.lang.Throwable)
com.android.sched.util.location.Location location
Throwable cause
public void (com.android.sched.util.location.HasLocation)
com.android.sched.util.location.HasLocation locationProvider
public void (com.android.sched.util.location.HasLocation, java.lang.Throwable)
com.android.sched.util.location.HasLocation location
Throwable cause
protected java.lang.String createMessage (java.lang.String)
String description
}
com/android/sched/util/file/NotFileOrDirectoryException.classNotFileOrDirectoryException.java
package com.android.sched.util.file
public abstract com.android.sched.util.file.NotFileOrDirectoryException extends com.android.sched.util.file.WithLocationIOException {
private static final long serialVersionUID
public void (com.android.sched.util.location.Location, java.lang.Throwable)
com.android.sched.util.location.Location location
Throwable cause
public void (com.android.sched.util.location.HasLocation, java.lang.Throwable)
com.android.sched.util.location.HasLocation locationProvider
Throwable cause
}
com/android/sched/util/file/OutputFile.classOutputFile.java
package com.android.sched.util.file
public com.android.sched.util.file.OutputFile extends com.android.sched.util.file.InputOutputFile {
public void (java.lang.String, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, int, com.android.sched.util.file.FileOrDirectory$ChangePermission) throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotSetPermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException
String name
com.android.sched.util.RunnableHooks hooks
com.android.sched.util.file.FileOrDirectory$Existence existence
int permissions
com.android.sched.util.file.FileOrDirectory$ChangePermission change
}
com/android/sched/util/file/OutputStreamFile$1.classOutputStreamFile.java
package com.android.sched.util.file
com.android.sched.util.file.OutputStreamFile$1 extends java.lang.Object {
}
com/android/sched/util/file/OutputStreamFile$StandardOutputKind$1.classOutputStreamFile.java
package com.android.sched.util.file
final com.android.sched.util.file.OutputStreamFile$StandardOutputKind$1 extends com.android.sched.util.file.OutputStreamFile$StandardOutputKind {
void (java.lang.String, int)
public java.io.PrintStream getPrintStream ()
public com.android.sched.util.location.Location getLocation ()
}
com/android/sched/util/file/OutputStreamFile$StandardOutputKind$2.classOutputStreamFile.java
package com.android.sched.util.file
final com.android.sched.util.file.OutputStreamFile$StandardOutputKind$2 extends com.android.sched.util.file.OutputStreamFile$StandardOutputKind {
void (java.lang.String, int)
public java.io.PrintStream getPrintStream ()
public com.android.sched.util.location.Location getLocation ()
}
com/android/sched/util/file/OutputStreamFile$StandardOutputKind.classOutputStreamFile.java
package com.android.sched.util.file
public abstract com.android.sched.util.file.OutputStreamFile$StandardOutputKind extends java.lang.Enum {
public static final com.android.sched.util.file.OutputStreamFile$StandardOutputKind STANDARD_OUTPUT
public static final com.android.sched.util.file.OutputStreamFile$StandardOutputKind STANDARD_ERROR
private static final com.android.sched.util.file.OutputStreamFile$StandardOutputKind[] $VALUES
public static com.android.sched.util.file.OutputStreamFile$StandardOutputKind[] values ()
public static com.android.sched.util.file.OutputStreamFile$StandardOutputKind valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public abstract java.io.PrintStream getPrintStream ()
public abstract com.android.sched.util.location.Location getLocation ()
void (java.lang.String, int, com.android.sched.util.file.OutputStreamFile$1)
String x0
int x1
com.android.sched.util.file.OutputStreamFile$1 x2
static void ()
}
com/android/sched/util/file/OutputStreamFile.classOutputStreamFile.java
package com.android.sched.util.file
public com.android.sched.util.file.OutputStreamFile extends com.android.sched.util.file.AbstractStreamFile implements com.android.sched.vfs.OutputStreamProvider {
private final boolean append
protected java.io.PrintStream printer
protected java.io.OutputStream stream
private static final com.android.sched.util.location.Location STANDARD_OUTPUT_LOCATION
private static final com.android.sched.util.location.Location STANDARD_ERROR_LOCATION
public void (java.lang.String, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, com.android.sched.util.file.FileOrDirectory$ChangePermission, boolean) throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotSetPermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException
String name
com.android.sched.util.RunnableHooks hooks
com.android.sched.util.file.FileOrDirectory$Existence existence
com.android.sched.util.file.FileOrDirectory$ChangePermission change
boolean append
public void (com.android.sched.util.file.Directory, java.lang.String, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, com.android.sched.util.file.FileOrDirectory$ChangePermission, boolean) throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotSetPermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException
com.android.sched.util.file.Directory workingDirectory
String name
com.android.sched.util.RunnableHooks hooks
com.android.sched.util.file.FileOrDirectory$Existence existence
com.android.sched.util.file.FileOrDirectory$ChangePermission change
boolean append
protected void (java.io.File, com.android.sched.util.location.FileLocation, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, com.android.sched.util.file.FileOrDirectory$ChangePermission, boolean) throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotSetPermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException
java.io.File file
com.android.sched.util.location.FileLocation location
com.android.sched.util.RunnableHooks hooks
com.android.sched.util.file.FileOrDirectory$Existence existence
com.android.sched.util.file.FileOrDirectory$ChangePermission change
boolean append
public void (java.lang.String, com.android.sched.util.RunnableHooks) throws com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NotFileException
com.android.sched.util.file.NoSuchFileException e
com.android.sched.util.file.FileAlreadyExistsException e
com.android.sched.util.file.CannotSetPermissionException e
String name
com.android.sched.util.RunnableHooks hooks
public void (java.lang.String) throws com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NotFileException
com.android.sched.util.file.NoSuchFileException e
com.android.sched.util.file.FileAlreadyExistsException e
com.android.sched.util.file.CannotSetPermissionException e
com.android.sched.util.file.CannotCreateFileException e
String name
public void (com.android.sched.util.file.OutputStreamFile$StandardOutputKind)
com.android.sched.util.file.OutputStreamFile$StandardOutputKind standardOutputKind
public void (java.io.PrintStream, com.android.sched.util.location.Location)
java.io.PrintStream printer
com.android.sched.util.location.Location location
public synchronized java.io.OutputStream getOutputStream ()
java.io.FileNotFoundException e
public synchronized java.io.PrintStream getPrintStream ()
public boolean isInAppendMode ()
static com.android.sched.util.location.Location access$100 ()
static com.android.sched.util.location.Location access$200 ()
static void ()
}
com/android/sched/util/file/OutputZipFile$CustomZipOutputStream.classOutputZipFile.java
package com.android.sched.util.file
com.android.sched.util.file.OutputZipFile$CustomZipOutputStream extends java.util.zip.ZipOutputStream {
private boolean hasEntries
public void (java.io.OutputStream)
java.io.OutputStream out
public void putNextEntry (java.util.zip.ZipEntry) throws java.io.IOException
java.util.zip.ZipEntry e
public void close () throws java.io.IOException
}
com/android/sched/util/file/OutputZipFile.classOutputZipFile.java
package com.android.sched.util.file
public com.android.sched.util.file.OutputZipFile extends com.android.sched.util.file.OutputStreamFile {
static final boolean $assertionsDisabled
public void (java.lang.String, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, com.android.sched.util.file.FileOrDirectory$ChangePermission) throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotSetPermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException
String name
com.android.sched.util.RunnableHooks hooks
com.android.sched.util.file.FileOrDirectory$Existence existence
com.android.sched.util.file.FileOrDirectory$ChangePermission change
public void (com.android.sched.util.file.Directory, java.lang.String, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, com.android.sched.util.file.FileOrDirectory$ChangePermission) throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotSetPermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException
com.android.sched.util.file.Directory workingDirectory
String name
com.android.sched.util.RunnableHooks hooks
com.android.sched.util.file.FileOrDirectory$Existence existence
com.android.sched.util.file.FileOrDirectory$ChangePermission change
private void (java.io.File, com.android.sched.util.location.FileLocation, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, com.android.sched.util.file.FileOrDirectory$ChangePermission) throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotSetPermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException
java.io.File file
com.android.sched.util.location.FileLocation location
com.android.sched.util.RunnableHooks hooks
com.android.sched.util.file.FileOrDirectory$Existence existence
com.android.sched.util.file.FileOrDirectory$ChangePermission change
public java.util.zip.ZipOutputStream getOutputStream ()
java.io.FileNotFoundException e
public java.io.PrintStream getPrintStream ()
public java.lang.String getName ()
public volatile java.io.OutputStream getOutputStream ()
static void ()
}
com/android/sched/util/file/StreamFile.classStreamFile.java
package com.android.sched.util.file
public com.android.sched.util.file.StreamFile extends com.android.sched.util.file.AbstractStreamFile {
public void (java.lang.String, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, int, com.android.sched.util.file.FileOrDirectory$ChangePermission) throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotSetPermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException
String name
com.android.sched.util.RunnableHooks hooks
com.android.sched.util.file.FileOrDirectory$Existence existence
int permissions
com.android.sched.util.file.FileOrDirectory$ChangePermission change
protected void (java.io.File, com.android.sched.util.location.FileLocation, com.android.sched.util.RunnableHooks, com.android.sched.util.file.FileOrDirectory$Existence, int, com.android.sched.util.file.FileOrDirectory$ChangePermission) throws com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.CannotSetPermissionException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException
java.io.File file
com.android.sched.util.location.FileLocation location
com.android.sched.util.RunnableHooks hooks
com.android.sched.util.file.FileOrDirectory$Existence existence
int permissions
com.android.sched.util.file.FileOrDirectory$ChangePermission change
}
com/android/sched/util/file/WithLocationIOException.classWithLocationIOException.java
package com.android.sched.util.file
public abstract com.android.sched.util.file.WithLocationIOException extends java.io.IOException {
private static final long serialVersionUID
private final com.android.sched.util.location.Location location
private final com.android.sched.util.location.HasLocation locationProvider
static final boolean $assertionsDisabled
protected abstract java.lang.String createMessage (java.lang.String)
protected void (com.android.sched.util.location.Location, java.lang.Throwable)
com.android.sched.util.location.Location location
Throwable cause
protected void (com.android.sched.util.location.HasLocation, java.lang.Throwable)
com.android.sched.util.location.HasLocation locationProvider
Throwable cause
public java.lang.String getMessage ()
static void ()
}
com/android/sched/util/file/WrongPermissionException.classWrongPermissionException.java
package com.android.sched.util.file
public com.android.sched.util.file.WrongPermissionException extends com.android.sched.util.file.WithLocationIOException {
private static final long serialVersionUID
private final int permission
public void (com.android.sched.util.location.Location, int)
com.android.sched.util.location.Location location
int permission
public void (com.android.sched.util.location.Location, int, java.lang.Throwable)
com.android.sched.util.location.Location location
int permission
Throwable cause
public void (com.android.sched.util.location.HasLocation, int)
com.android.sched.util.location.HasLocation locationProvider
int permission
public void (com.android.sched.util.location.HasLocation, int, java.lang.Throwable)
com.android.sched.util.location.HasLocation location
int permission
Throwable cause
protected java.lang.String createMessage (java.lang.String)
String description
}
com/android/sched/util/findbugs/SuppressFBWarnings.classSuppressFBWarnings.java
package com.android.sched.util.findbugs
public abstract com.android.sched.util.findbugs.SuppressFBWarnings extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String[] value ()
public abstract java.lang.String justification ()
}
com/android/sched/util/location/DirectoryLocation.classDirectoryLocation.java
package com.android.sched.util.location
public com.android.sched.util.location.DirectoryLocation extends com.android.sched.util.location.FileOrDirLocation {
public void (java.io.File)
java.io.File file
public void (java.lang.String)
String path
public java.lang.String getDescription ()
}
com/android/sched/util/location/EnvironmentLocation.classEnvironmentLocation.java
package com.android.sched.util.location
public com.android.sched.util.location.EnvironmentLocation extends com.android.sched.util.location.Location {
private final String name
public void (java.lang.String)
String name
public java.lang.String getVariableName ()
public java.lang.String getDescription ()
public final boolean equals (java.lang.Object)
Object obj
public final int hashCode ()
}
com/android/sched/util/location/FieldLocation.classFieldLocation.java
package com.android.sched.util.location
public com.android.sched.util.location.FieldLocation extends com.android.sched.util.location.Location {
private final java.lang.reflect.Field field
public void (java.lang.reflect.Field)
java.lang.reflect.Field field
public java.lang.reflect.Field getField ()
public java.lang.String getDescription ()
public final boolean equals (java.lang.Object)
Object obj
public final int hashCode ()
}
com/android/sched/util/location/FileLocation.classFileLocation.java
package com.android.sched.util.location
public com.android.sched.util.location.FileLocation extends com.android.sched.util.location.FileOrDirLocation {
public void (java.io.File)
java.io.File file
public void (java.lang.String)
String path
public java.lang.String getDescription ()
}
com/android/sched/util/location/FileOrDirLocation.classFileOrDirLocation.java
package com.android.sched.util.location
public abstract com.android.sched.util.location.FileOrDirLocation extends com.android.sched.util.location.Location {
private final String path
private String normalizedPath
static final boolean $assertionsDisabled
public void (java.io.File)
java.io.File file
public void (java.lang.String)
String path
public java.lang.String getPath ()
public final boolean equals (java.lang.Object)
Object obj
com.android.sched.util.location.FileOrDirLocation location
public final int hashCode ()
private void ensureNormalized ()
java.io.IOException e
java.io.File file
static void ()
}
com/android/sched/util/location/HasLocation.classHasLocation.java
package com.android.sched.util.location
public abstract com.android.sched.util.location.HasLocation extends java.lang.Object {
public abstract com.android.sched.util.location.Location getLocation ()
}
com/android/sched/util/location/LineLocation.classLineLocation.java
package com.android.sched.util.location
public com.android.sched.util.location.LineLocation extends com.android.sched.util.location.Location {
private final int line
private final com.android.sched.util.location.Location location
public void (com.android.sched.util.location.Location, int)
com.android.sched.util.location.Location location
int line
public java.lang.String getDescription ()
StringBuilder sb
public com.android.sched.util.location.Location getSubLocation ()
public int getLine ()
public final boolean equals (java.lang.Object)
Object obj
public final int hashCode ()
}
com/android/sched/util/location/Location.classLocation.java
package com.android.sched.util.location
public abstract com.android.sched.util.location.Location extends java.lang.Object implements com.android.sched.util.HasDescription {
public void ()
}
com/android/sched/util/location/NoLocation.classNoLocation.java
package com.android.sched.util.location
public com.android.sched.util.location.NoLocation extends com.android.sched.util.location.Location {
public void ()
public java.lang.String getDescription ()
public final boolean equals (java.lang.Object)
Object obj
public final int hashCode ()
}
com/android/sched/util/location/StandardErrorLocation.classStandardErrorLocation.java
package com.android.sched.util.location
public com.android.sched.util.location.StandardErrorLocation extends com.android.sched.util.location.Location {
public void ()
public java.lang.String getDescription ()
public final boolean equals (java.lang.Object)
Object obj
public final int hashCode ()
}
com/android/sched/util/location/StandardInputLocation.classStandardInputLocation.java
package com.android.sched.util.location
public com.android.sched.util.location.StandardInputLocation extends com.android.sched.util.location.Location {
public void ()
public java.lang.String getDescription ()
public final boolean equals (java.lang.Object)
Object obj
public final int hashCode ()
}
com/android/sched/util/location/StandardOutputLocation.classStandardOutputLocation.java
package com.android.sched.util.location
public com.android.sched.util.location.StandardOutputLocation extends com.android.sched.util.location.Location {
public void ()
public java.lang.String getDescription ()
public final boolean equals (java.lang.Object)
Object obj
public final int hashCode ()
}
com/android/sched/util/location/StringLocation.classStringLocation.java
package com.android.sched.util.location
public com.android.sched.util.location.StringLocation extends com.android.sched.util.location.Location {
private final String string
public void (java.lang.String)
String string
public java.lang.String getString ()
public java.lang.String getDescription ()
public final boolean equals (java.lang.Object)
Object obj
public final int hashCode ()
}
com/android/sched/util/location/ZipLocation.classZipLocation.java
package com.android.sched.util.location
public com.android.sched.util.location.ZipLocation extends com.android.sched.util.location.Location {
private final com.android.sched.util.location.Location archive
private final String entryName
public void (com.android.sched.util.location.Location, java.util.zip.ZipEntry)
com.android.sched.util.location.Location archive
java.util.zip.ZipEntry entry
public java.lang.String getDescription ()
StringBuilder sb
public com.android.sched.util.location.Location getArchive ()
public java.lang.String getEntryName ()
public final boolean equals (java.lang.Object)
Object obj
public final int hashCode ()
}
com/android/sched/util/log/DummyTracer$DummyTracerEvent.classDummyTracer.java
package com.android.sched.util.log
public com.android.sched.util.log.DummyTracer$DummyTracerEvent extends java.lang.Object implements com.android.sched.util.log.Event {
void ()
public void end ()
public long getElapsedValue (com.android.sched.util.log.tracer.probe.Probe)
com.android.sched.util.log.tracer.probe.Probe probe
public long getStartValue (com.android.sched.util.log.tracer.probe.Probe)
com.android.sched.util.log.tracer.probe.Probe probe
public com.android.sched.util.log.EventType getType ()
public java.lang.String toString ()
public java.util.List getChildren ()
public void adjustElapsedValue (com.android.sched.util.log.tracer.probe.Probe, long)
com.android.sched.util.log.tracer.probe.Probe probe
long elapsedValue
public java.util.Collection getStatistics ()
public com.android.sched.util.log.stats.Statistic getStatistic (com.android.sched.util.log.stats.StatisticId)
com.android.sched.util.log.stats.StatisticId id
public volatile java.util.Collection getChildren ()
}
com/android/sched/util/log/DummyTracer.classDummyTracer.java
package com.android.sched.util.log
public final com.android.sched.util.log.DummyTracer extends java.lang.Object implements com.android.sched.util.log.Tracer {
private final com.android.sched.util.log.DummyTracer$DummyTracerEvent dummyEvent
public void ()
public com.android.sched.util.log.DummyTracer$DummyTracerEvent start (com.android.sched.util.log.EventType)
com.android.sched.util.log.EventType type
public com.android.sched.util.log.DummyTracer$DummyTracerEvent start (java.lang.String)
String name
public boolean isTracing ()
public com.android.sched.util.log.EventType getCurrentEventType ()
public com.android.sched.util.log.stats.Statistic getStatistic (com.android.sched.util.log.stats.StatisticId)
com.android.sched.util.log.stats.StatisticId id
public com.android.sched.util.log.EventType getDynamicEventType (java.lang.String)
String name
public void registerWatcher (java.lang.Class, java.lang.Class)
Class objectClass
Class watcherClass
public void registerObject (java.lang.Object, long, int)
Object object
long size
int count
public volatile com.android.sched.util.log.Event start (java.lang.String)
public volatile com.android.sched.util.log.Event start (com.android.sched.util.log.EventType)
}
com/android/sched/util/log/Event.classEvent.java
package com.android.sched.util.log
public abstract com.android.sched.util.log.Event extends java.lang.Object {
public abstract void end ()
public abstract com.android.sched.util.log.EventType getType ()
public abstract java.util.Collection getChildren ()
public abstract long getElapsedValue (com.android.sched.util.log.tracer.probe.Probe)
public abstract long getStartValue (com.android.sched.util.log.tracer.probe.Probe)
public abstract void adjustElapsedValue (com.android.sched.util.log.tracer.probe.Probe, long)
public abstract java.util.Collection getStatistics ()
public abstract com.android.sched.util.log.stats.Statistic getStatistic (com.android.sched.util.log.stats.StatisticId)
}
com/android/sched/util/log/EventType.classEventType.java
package com.android.sched.util.log
public abstract com.android.sched.util.log.EventType extends java.lang.Object {
public abstract java.lang.String getName ()
}
com/android/sched/util/log/LogFormatter.classLogFormatter.java
package com.android.sched.util.log
public com.android.sched.util.log.LogFormatter extends java.util.logging.SimpleFormatter {
private static final String LINE_SEPARATOR
private static final java.text.DateFormat TIME_FORMAT
static final boolean $assertionsDisabled
public void ()
public synchronized java.lang.String format (java.util.logging.LogRecord)
java.util.logging.LogRecord record
java.io.StringWriter stringWriter
java.io.PrintWriter printWriter
String n
Throwable t
static void ()
}
com/android/sched/util/log/LoggerConfiguration$PackageLevel.classLoggerConfiguration.java
package com.android.sched.util.log
public com.android.sched.util.log.LoggerConfiguration$PackageLevel extends java.lang.Object {
private final String packageName
private final java.util.logging.Level level
public void (java.lang.String, java.util.logging.Level)
String packageName
java.util.logging.Level level
public java.lang.String getPackageName ()
public java.util.logging.Level getLevel ()
public final boolean equals (java.lang.Object)
Object obj
public final int hashCode ()
}
com/android/sched/util/log/LoggerConfiguration.classLoggerConfiguration.java
package com.android.sched.util.log
public abstract com.android.sched.util.log.LoggerConfiguration extends java.lang.Object {
public abstract java.util.Collection getHandlers ()
public abstract java.util.List getLevels ()
}
com/android/sched/util/log/LoggerFactory.classLoggerFactory.java
package com.android.sched.util.log
public com.android.sched.util.log.LoggerFactory extends java.lang.Object {
public static java.util.logging.Logger getLogger ()
StackTraceElement caller
private static java.lang.StackTraceElement findCaller ()
StackTraceElement[] stack
int idx
public static void configure (com.android.sched.util.log.LoggerConfiguration)
com.android.sched.util.log.LoggerConfiguration$PackageLevel level
java.util.Iterator i$
java.util.logging.Handler handler
java.util.Iterator i$
com.android.sched.util.log.LoggerConfiguration$PackageLevel level
java.util.Iterator i$
String loggerName
java.util.logging.Logger logger
com.android.sched.util.log.LoggerConfiguration configuration
java.util.logging.LogManager manager
java.util.List levels
java.util.List levelsReverse
java.util.Enumeration names
java.util.Collection handlers
private void ()
}
com/android/sched/util/log/SchedEventType.classSchedEventType.java
package com.android.sched.util.log
public final com.android.sched.util.log.SchedEventType extends java.lang.Enum implements com.android.sched.util.log.EventType {
public static final com.android.sched.util.log.SchedEventType REFLECTIONS
public static final com.android.sched.util.log.SchedEventType INSTANCIER
public static final com.android.sched.util.log.SchedEventType PLANBUILDER
private final String name
private static final com.android.sched.util.log.SchedEventType[] $VALUES
public static com.android.sched.util.log.SchedEventType[] values ()
public static com.android.sched.util.log.SchedEventType valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String name
public java.lang.String getName ()
static void ()
}
com/android/sched/util/log/StatisticOnlyTracer$1.classStatisticOnlyTracer.java
package com.android.sched.util.log
final com.android.sched.util.log.StatisticOnlyTracer$1 extends java.lang.ThreadLocal {
void ()
protected java.lang.Boolean initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/android/sched/util/log/StatisticOnlyTracer$SingletonEvent.classStatisticOnlyTracer.java
package com.android.sched.util.log
public com.android.sched.util.log.StatisticOnlyTracer$SingletonEvent extends java.lang.Object implements com.android.sched.util.log.Event {
private final java.util.concurrent.atomic.AtomicInteger eventCount
private final java.util.Map statisticsById
public void ()
public void end ()
com.android.sched.util.table.Table left
com.android.sched.util.table.Table right
com.android.sched.util.table.ConcatTable table
com.android.sched.util.log.stats.Statistic statistic
java.util.Iterator i$
java.util.Map tables
com.android.sched.util.table.Report report
public long getElapsedValue (com.android.sched.util.log.tracer.probe.Probe)
com.android.sched.util.log.tracer.probe.Probe probe
public long getStartValue (com.android.sched.util.log.tracer.probe.Probe)
com.android.sched.util.log.tracer.probe.Probe probe
public com.android.sched.util.log.EventType getType ()
public java.lang.String toString ()
public java.util.List getChildren ()
public void adjustElapsedValue (com.android.sched.util.log.tracer.probe.Probe, long)
com.android.sched.util.log.tracer.probe.Probe probe
long elapsedValue
public java.util.Collection getStatistics ()
public synchronized com.android.sched.util.log.stats.Statistic getStatistic (com.android.sched.util.log.stats.StatisticId)
com.android.sched.util.log.stats.Statistic statistic
com.android.sched.util.log.stats.StatisticId id
public volatile java.util.Collection getChildren ()
static java.util.concurrent.atomic.AtomicInteger access$000 (com.android.sched.util.log.StatisticOnlyTracer$SingletonEvent)
com.android.sched.util.log.StatisticOnlyTracer$SingletonEvent x0
}
com/android/sched/util/log/StatisticOnlyTracer.classStatisticOnlyTracer.java
package com.android.sched.util.log
public final com.android.sched.util.log.StatisticOnlyTracer extends java.lang.Object implements com.android.sched.util.log.Tracer {
private final java.util.logging.Logger logger
private final com.android.sched.util.log.StatisticOnlyTracer$SingletonEvent event
public static final ThreadLocal enable
private final java.util.Map objects
private final java.util.Map watchers
private final java.util.Set notWatched
private final java.util.concurrent.locks.ReentrantReadWriteLock watcherLock
static final boolean $assertionsDisabled
public void ()
com.android.sched.util.log.tracer.watcher.WatcherInstaller watcher
java.util.Iterator i$
java.util.List watchers
public com.android.sched.util.log.StatisticOnlyTracer$SingletonEvent start (com.android.sched.util.log.EventType)
com.android.sched.util.log.EventType type
public com.android.sched.util.log.StatisticOnlyTracer$SingletonEvent start (java.lang.String)
String name
public boolean isTracing ()
public com.android.sched.util.log.EventType getCurrentEventType ()
public com.android.sched.util.log.stats.Statistic getStatistic (com.android.sched.util.log.stats.StatisticId)
com.android.sched.util.log.stats.StatisticId id
public com.android.sched.util.log.EventType getDynamicEventType (java.lang.String)
String name
public synchronized void registerWatcher (java.lang.Class, java.lang.Class)
Class watchedClass
java.util.List list
java.util.Iterator iterNotWatched
Class rootWatchedClass
Class watcherClass
java.util.WeakHashMap map
public void registerObject (java.lang.Object, long, int)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.WeakHashMap weak
com.android.sched.util.log.tracer.watcher.ObjectWatcher watcher
InstantiationException e
IllegalAccessException e
Class watcherClass
java.util.Iterator i$
Object object
long size
int count
Class objectClass
java.util.List list
public volatile com.android.sched.util.log.Event start (java.lang.String)
public volatile com.android.sched.util.log.Event start (com.android.sched.util.log.EventType)
static void ()
}
com/android/sched/util/log/Tracer.classTracer.java
package com.android.sched.util.log
public abstract com.android.sched.util.log.Tracer extends java.lang.Object {
public abstract com.android.sched.util.log.Event start (com.android.sched.util.log.EventType)
public abstract com.android.sched.util.log.Event start (java.lang.String)
public abstract boolean isTracing ()
public abstract com.android.sched.util.log.EventType getCurrentEventType ()
public abstract com.android.sched.util.log.stats.Statistic getStatistic (com.android.sched.util.log.stats.StatisticId)
public abstract com.android.sched.util.log.EventType getDynamicEventType (java.lang.String)
public abstract void registerWatcher (java.lang.Class, java.lang.Class)
public abstract void registerObject (java.lang.Object, long, int)
}
com/android/sched/util/log/TracerFactory.classTracerFactory.java
package com.android.sched.util.log
public com.android.sched.util.log.TracerFactory extends java.lang.Object {
public static final com.android.sched.util.config.id.ImplementationPropertyId TRACER
public static com.android.sched.util.log.Tracer getTracer ()
private void ()
static void ()
}
com/android/sched/util/log/stats/Alloc.classAlloc.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.Alloc extends com.android.sched.util.log.stats.Statistic {
private static final String[] HEADER
protected void (com.android.sched.util.log.stats.StatisticId)
com.android.sched.util.log.stats.StatisticId id
public void recordAllocation (long)
long size
public void merge (com.android.sched.util.log.stats.Statistic)
com.android.sched.util.log.stats.Statistic statistic
public java.lang.String getDescription ()
public int getColumnCount ()
public java.lang.String[] getHeader ()
public com.android.sched.util.codec.Formatter[] getFormatters ()
static void ()
}
com/android/sched/util/log/stats/AllocImpl.classAllocImpl.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.AllocImpl extends com.android.sched.util.log.stats.Alloc implements com.android.sched.util.table.DataRow com.android.sched.util.table.DataHeader {
private long number
private long size
protected void (com.android.sched.util.log.stats.StatisticId)
com.android.sched.util.log.stats.StatisticId id
public synchronized void recordAllocation (long)
long size
public synchronized void merge (com.android.sched.util.log.stats.Statistic)
com.android.sched.util.log.stats.Statistic statistic
com.android.sched.util.log.stats.AllocImpl stat
public synchronized java.util.Iterator iterator ()
}
com/android/sched/util/log/stats/ArrayAlloc.classArrayAlloc.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.ArrayAlloc extends com.android.sched.util.log.stats.Statistic {
private static final String[] HEADER
protected void (com.android.sched.util.log.stats.StatisticId)
com.android.sched.util.log.stats.StatisticId id
public void recordObjectAllocation (int, long)
int count
long size
public void merge (com.android.sched.util.log.stats.Statistic)
com.android.sched.util.log.stats.Statistic statistic
public java.lang.String getDescription ()
public java.lang.String[] getHeader ()
public com.android.sched.util.codec.Formatter[] getFormatters ()
public int getColumnCount ()
static void ()
}
com/android/sched/util/log/stats/ArrayAllocImpl.classArrayAllocImpl.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.ArrayAllocImpl extends com.android.sched.util.log.stats.ArrayAlloc implements com.android.sched.util.table.DataRow {
private long number
private final com.android.sched.util.log.stats.SampleImpl element
private long size
protected void (com.android.sched.util.log.stats.StatisticId)
com.android.sched.util.log.stats.StatisticId id
public synchronized void recordObjectAllocation (int, long)
int count
long size
public synchronized void merge (com.android.sched.util.log.stats.Statistic)
com.android.sched.util.log.stats.Statistic statistic
com.android.sched.util.log.stats.ArrayAllocImpl stat
public synchronized java.util.Iterator iterator ()
}
com/android/sched/util/log/stats/Counter.classCounter.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.Counter extends com.android.sched.util.log.stats.Statistic {
private static final String[] HEADER
protected void (com.android.sched.util.log.stats.StatisticId)
com.android.sched.util.log.stats.StatisticId id
public void incValue ()
public void incValue (long)
long value
public void decValue ()
public void decValue (long)
long value
public void mulValue (long)
long value
public void divValue (long)
long value
public long getValue ()
public void merge (com.android.sched.util.log.stats.Statistic)
com.android.sched.util.log.stats.Statistic statistic
public java.lang.String getDescription ()
public int getColumnCount ()
public java.lang.String[] getHeader ()
public com.android.sched.util.codec.Formatter[] getFormatters ()
static void ()
}
com/android/sched/util/log/stats/CounterImpl.classCounterImpl.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.CounterImpl extends com.android.sched.util.log.stats.Counter implements com.android.sched.util.table.DataRow {
private long value
protected void (com.android.sched.util.log.stats.StatisticId)
com.android.sched.util.log.stats.StatisticId id
public synchronized void incValue ()
public synchronized void incValue (long)
long value
public synchronized void decValue ()
public synchronized void decValue (long)
long value
public synchronized void mulValue (long)
long value
public synchronized void divValue (long)
long value
public synchronized long getValue ()
public synchronized void merge (com.android.sched.util.log.stats.Statistic)
com.android.sched.util.log.stats.Statistic statistic
com.android.sched.util.log.stats.CounterImpl counter
public synchronized java.util.Iterator iterator ()
}
com/android/sched/util/log/stats/ExtendedSample.classExtendedSample.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.ExtendedSample extends com.android.sched.util.log.stats.Statistic {
private static final String[] HEADER
protected void (com.android.sched.util.log.stats.StatisticId)
com.android.sched.util.log.stats.StatisticId id
public void add (double)
double value
public int getCount ()
public double getTotal ()
public double getMin ()
public double getAverage ()
public double getMax ()
public double getFirstQuartile ()
public double getMedian ()
public double getThirdQuartile ()
public void merge (com.android.sched.util.log.stats.Statistic)
com.android.sched.util.log.stats.Statistic statistic
public java.lang.String getDescription ()
public java.lang.String[] getHeader ()
public static java.lang.String[] getStaticHeader ()
public static com.android.sched.util.codec.Formatter[] getStaticFormatters ()
public com.android.sched.util.codec.Formatter[] getFormatters ()
public int getColumnCount ()
static void ()
}
com/android/sched/util/log/stats/ExtendedSampleImpl.classExtendedSampleImpl.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.ExtendedSampleImpl extends com.android.sched.util.log.stats.ExtendedSample implements com.android.sched.util.table.DataRow com.android.sched.util.table.DataHeader {
private static final int INITIAL_CAPACITY
private static final int INCREMENT
protected double[] samples
protected int count
private double total
private boolean isSorted
private final int increment
public void (com.android.sched.util.log.stats.StatisticId)
com.android.sched.util.log.stats.StatisticId id
public synchronized void add (double)
double value
public int getCount ()
public double getTotal ()
public synchronized double getMin ()
public synchronized double getAverage ()
public synchronized double getMax ()
public synchronized double getFirstQuartile ()
public synchronized double getMedian ()
public synchronized double getThirdQuartile ()
public synchronized void merge (com.android.sched.util.log.stats.Statistic)
com.android.sched.util.log.stats.Statistic statistic
com.android.sched.util.log.stats.ExtendedSampleImpl samples
private void ensureSorted ()
private void ensureCapacity (int)
int newLength
int newLength
double[] newArray
int index
private double getNth (int, int)
double vHigh
int n
int d
double pos
double floor
double diff
double vLow
public synchronized java.util.Iterator iterator ()
}
com/android/sched/util/log/stats/ObjectAlloc.classObjectAlloc.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.ObjectAlloc extends com.android.sched.util.log.stats.Statistic {
private static final String[] HEADER
protected void (com.android.sched.util.log.stats.StatisticId)
com.android.sched.util.log.stats.StatisticId id
public void recordObjectAllocation (long)
long size
public void merge (com.android.sched.util.log.stats.Statistic)
com.android.sched.util.log.stats.Statistic statistic
public java.lang.String getDescription ()
public int getColumnCount ()
public java.lang.String[] getHeader ()
public com.android.sched.util.codec.Formatter[] getFormatters ()
static void ()
}
com/android/sched/util/log/stats/ObjectAllocImpl.classObjectAllocImpl.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.ObjectAllocImpl extends com.android.sched.util.log.stats.ObjectAlloc implements com.android.sched.util.table.DataRow com.android.sched.util.table.DataHeader {
private long number
private long size
static final boolean $assertionsDisabled
protected void (com.android.sched.util.log.stats.StatisticId)
com.android.sched.util.log.stats.StatisticId id
public synchronized void recordObjectAllocation (long)
long size
public synchronized void merge (com.android.sched.util.log.stats.Statistic)
com.android.sched.util.log.stats.Statistic statistic
com.android.sched.util.log.stats.ObjectAllocImpl stat
public synchronized java.util.Iterator iterator ()
static void ()
}
com/android/sched/util/log/stats/Percent.classPercent.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.Percent extends com.android.sched.util.log.stats.Statistic {
private static final String[] HEADER
protected void (com.android.sched.util.log.stats.StatisticId)
com.android.sched.util.log.stats.StatisticId id
public void addTrue ()
public void addFalse ()
public void add (boolean)
boolean value
public void removeTrue ()
public void removeFalse ()
public void remove (boolean)
boolean value
public double getPercent ()
public void merge (com.android.sched.util.log.stats.Statistic)
com.android.sched.util.log.stats.Statistic statistic
public java.lang.String getDescription ()
public int getColumnCount ()
public java.lang.String[] getHeader ()
public com.android.sched.util.codec.Formatter[] getFormatters ()
static void ()
}
com/android/sched/util/log/stats/PercentImpl.classPercentImpl.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.PercentImpl extends com.android.sched.util.log.stats.Percent implements com.android.sched.util.table.DataRow {
private long numTrue
private long total
protected void (com.android.sched.util.log.stats.StatisticId)
com.android.sched.util.log.stats.StatisticId id
public synchronized void addTrue ()
public synchronized void addFalse ()
public synchronized void add (boolean)
boolean value
public synchronized void removeTrue ()
public synchronized void removeFalse ()
public synchronized void remove (boolean)
boolean value
public synchronized double getPercent ()
public synchronized void merge (com.android.sched.util.log.stats.Statistic)
com.android.sched.util.log.stats.Statistic statistic
com.android.sched.util.log.stats.PercentImpl percent
public synchronized java.util.Iterator iterator ()
}
com/android/sched/util/log/stats/Sample.classSample.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.Sample extends com.android.sched.util.log.stats.Statistic {
private static final String[] HEADER
protected void (com.android.sched.util.log.stats.StatisticId)
com.android.sched.util.log.stats.StatisticId id
public void add (double, java.lang.Object)
double value
Object obj
public void merge (com.android.sched.util.log.stats.Statistic)
com.android.sched.util.log.stats.Statistic statistic
public int getCount ()
public double getTotal ()
public double getMin ()
public double getAverage ()
public double getMax ()
public java.lang.Object getMinObject ()
public java.lang.Object getMaxObject ()
public java.lang.String getDescription ()
public java.lang.String[] getHeader ()
public static java.lang.String[] getStaticHeader ()
public static com.android.sched.util.codec.Formatter[] getStaticFormatters ()
public com.android.sched.util.codec.Formatter[] getFormatters ()
public int getColumnCount ()
static void ()
}
com/android/sched/util/log/stats/SampleImpl.classSampleImpl.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.SampleImpl extends com.android.sched.util.log.stats.Sample implements com.android.sched.util.table.DataRow com.android.sched.util.table.DataHeader {
private int count
private double min
private Object minObject
private double max
private Object maxObject
private double total
protected void (com.android.sched.util.log.stats.StatisticId)
com.android.sched.util.log.stats.StatisticId id
public synchronized void add (double, java.lang.Object)
double value
Object obj
public int getCount ()
public double getTotal ()
public double getMin ()
public synchronized double getAverage ()
public double getMax ()
public java.lang.Object getMinObject ()
public java.lang.Object getMaxObject ()
public synchronized void merge (com.android.sched.util.log.stats.Statistic)
com.android.sched.util.log.stats.Statistic statistic
com.android.sched.util.log.stats.SampleImpl samples
public synchronized java.util.Iterator iterator ()
}
com/android/sched/util/log/stats/Statistic.classStatistic.java
package com.android.sched.util.log.stats
public abstract com.android.sched.util.log.stats.Statistic extends java.lang.Object implements com.android.sched.util.table.DataHeader com.android.sched.util.HasDescription {
private final com.android.sched.util.log.stats.StatisticId id
public abstract void merge (com.android.sched.util.log.stats.Statistic)
protected void (com.android.sched.util.log.stats.StatisticId)
com.android.sched.util.log.stats.StatisticId id
public com.android.sched.util.log.stats.StatisticId getId ()
public java.lang.String toString ()
public final java.lang.String getDescription (int)
int columnIdx
public final java.lang.String getType (int)
int columnIdx
public final java.lang.Object getValue (int)
com.android.sched.util.table.DataRow data
int columnIdx
public final java.lang.String getHumanReadableValue (int)
int columnIdx
}
com/android/sched/util/log/stats/StatisticId.classStatisticId.java
package com.android.sched.util.log.stats
public com.android.sched.util.log.stats.StatisticId extends java.lang.Object implements com.android.sched.util.HasDescription {
private static java.util.Map dummies
private static java.util.Map regulars
private final com.android.sched.util.log.stats.Statistic dummyInstance
private final String name
private final String description
private final com.android.sched.util.config.ReflectFactory regularFactory
private final com.android.sched.util.config.ReflectFactory dummyFactory
public void (java.lang.String, java.lang.String, java.lang.Class, java.lang.Class)
String name
String description
Class regularClass
Class dummyClass
public java.lang.String getName ()
public java.lang.String getDescription ()
public com.android.sched.util.log.stats.Statistic newInstance ()
public com.android.sched.util.log.stats.Statistic getDummyInstance ()
public static synchronized java.util.Collection getDummies ()
public static java.lang.Class getRegularClass (java.lang.Class)
Class dummyClass
public java.lang.String toString ()
static void ()
}
com/android/sched/util/log/tracer/AbstractTracer$1.classAbstractTracer.java
package com.android.sched.util.log.tracer
com.android.sched.util.log.tracer.AbstractTracer$1 extends java.lang.ThreadLocal {
final com.android.sched.util.log.tracer.AbstractTracer this$0
void (com.android.sched.util.log.tracer.AbstractTracer)
protected java.util.Stack initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/android/sched/util/log/tracer/AbstractTracer$2.classAbstractTracer.java
package com.android.sched.util.log.tracer
com.android.sched.util.log.tracer.AbstractTracer$2 extends java.lang.Thread {
final java.util.concurrent.BlockingQueue val$eventQueue
final com.android.sched.util.log.tracer.AbstractTracer this$0
void (com.android.sched.util.log.tracer.AbstractTracer, java.util.concurrent.BlockingQueue)
public void run ()
}
com/android/sched/util/log/tracer/AbstractTracer$Children.classAbstractTracer.java
package com.android.sched.util.log.tracer
public final com.android.sched.util.log.tracer.AbstractTracer$Children extends java.lang.Enum {
public static final com.android.sched.util.log.tracer.AbstractTracer$Children WITH
public static final com.android.sched.util.log.tracer.AbstractTracer$Children WITHOUT
private static final com.android.sched.util.log.tracer.AbstractTracer$Children[] $VALUES
public static com.android.sched.util.log.tracer.AbstractTracer$Children[] values ()
public static com.android.sched.util.log.tracer.AbstractTracer$Children valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/sched/util/log/tracer/AbstractTracer$LogWriterThread.classAbstractTracer.java
package com.android.sched.util.log.tracer
com.android.sched.util.log.tracer.AbstractTracer$LogWriterThread extends java.lang.Thread {
private static final int FLUSH_TIMER_MSECS
private final java.util.concurrent.BlockingQueue threadEventQueue
final com.android.sched.util.log.tracer.AbstractTracer this$0
public void (com.android.sched.util.log.tracer.AbstractTracer, java.util.concurrent.BlockingQueue)
java.util.concurrent.BlockingQueue eventQueue
public void run ()
Throwable e
com.android.sched.util.log.tracer.AbstractTracer$TracerEvent event
long nextFlush
}
com/android/sched/util/log/tracer/AbstractTracer$TracerEvent.classAbstractTracer.java
package com.android.sched.util.log.tracer
com.android.sched.util.log.tracer.AbstractTracer$TracerEvent extends java.lang.Object implements com.android.sched.util.log.Event {
protected final com.android.sched.util.log.EventType type
java.util.List children
long[] elapsedValue
long[] startValue
java.util.Map statisticsById
final com.android.sched.util.log.tracer.AbstractTracer this$0
void (com.android.sched.util.log.tracer.AbstractTracer)
void (com.android.sched.util.log.tracer.AbstractTracer, com.android.sched.util.log.tracer.AbstractTracer$TracerEvent, com.android.sched.util.log.EventType)
com.android.sched.util.log.tracer.AbstractTracer$TracerEvent parent
com.android.sched.util.log.EventType type
void (com.android.sched.util.log.tracer.AbstractTracer, com.android.sched.util.log.tracer.AbstractTracer$TracerEvent, com.android.sched.util.log.EventType, long[])
com.android.sched.util.log.tracer.AbstractTracer$TracerEvent parent
com.android.sched.util.log.EventType type
long[] values
public void end ()
int i
java.util.Map$Entry e
java.util.Iterator i$
com.android.sched.util.log.tracer.AbstractTracer$TracerEvent event
com.android.sched.util.log.tracer.AbstractTracer$TracerEvent[] arr$
int len$
int i$
com.android.sched.util.log.stats.Statistic statistic
java.util.Iterator i$
com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics statistics
java.util.WeakHashMap weak
java.util.Iterator i$
com.android.sched.util.log.tracer.AbstractTracer$TracerEvent event
com.android.sched.util.log.tracer.AbstractTracer$TracerEvent[] arr$
int len$
int i$
com.android.sched.util.log.stats.Statistic stat
java.util.Iterator i$
int idx
com.android.sched.util.log.tracer.AbstractTracer$TracerEvent parent
com.android.sched.util.log.tracer.AbstractTracer$TracerEvent overhead
long[] now
long[] values
java.util.Stack threadPendingEvents
com.android.sched.util.log.tracer.AbstractTracer$TracerEvent currentEvent
com.android.sched.util.log.tracer.AbstractTracer$TracerEvent[] stack
public java.util.Collection getStatistics ()
public com.android.sched.util.log.stats.Statistic getStatistic (com.android.sched.util.log.stats.StatisticId)
com.android.sched.util.log.stats.Statistic statistic
com.android.sched.util.log.stats.StatisticId id
public long getElapsedValue (com.android.sched.util.log.tracer.probe.Probe)
com.android.sched.util.log.tracer.probe.Probe probe
public long getStartValue (com.android.sched.util.log.tracer.probe.Probe)
com.android.sched.util.log.tracer.probe.Probe probe
public void adjustElapsedValue (com.android.sched.util.log.tracer.probe.Probe, long)
com.android.sched.util.log.tracer.probe.Probe probe
long value
public com.android.sched.util.log.EventType getType ()
public java.lang.String toString ()
public java.util.List getChildren ()
private void removeStatistics ()
public volatile java.util.Collection getChildren ()
}
com/android/sched/util/log/tracer/AbstractTracer.classAbstractTracer.java
package com.android.sched.util.log.tracer
public abstract com.android.sched.util.log.tracer.AbstractTracer extends java.lang.Object implements com.android.sched.util.log.Tracer {
public static final com.android.sched.util.config.id.PropertyId WATCHER_INSTALL
private final java.util.logging.Logger logger
private final java.util.Map objects
private final java.util.Map watchers
private final java.util.Set notWatched
private final Object watcherLock
protected final com.android.sched.util.log.tracer.ProbeManager probeManager
protected final java.util.Map globalStatistics
private final java.util.Set setOfStatisticIds
private final java.util.Map dynalicEventByName
private final java.util.concurrent.BlockingQueue eventsToWrite
private final ThreadLocal pendingEvents
private final java.util.concurrent.CountDownLatch shutDownLatch
private final com.android.sched.util.log.tracer.AbstractTracer$TracerEvent shutDownSentinel
static final boolean $assertionsDisabled
public void ()
com.android.sched.util.log.tracer.watcher.WatcherInstaller watcher
java.util.Iterator i$
java.util.List watchers
public synchronized void registerWatcher (java.lang.Class, java.lang.Class)
Class cls
java.util.Iterator i$
Class objectClass
Class watcherClass
java.util.WeakHashMap map
public void registerObject (java.lang.Object, long, int)
java.util.Map$Entry entry
java.util.Iterator i$
com.android.sched.util.log.tracer.watcher.ObjectWatcher watcher
java.util.WeakHashMap weak
InstantiationException e
IllegalAccessException e
Object object
long size
int count
Class watcherClass
abstract void stopTracer ()
abstract void processEvent (com.android.sched.util.log.Event)
abstract void flush ()
public com.android.sched.util.log.stats.Statistic getStatistic (com.android.sched.util.log.stats.StatisticId)
com.android.sched.util.log.stats.StatisticId id
java.util.Stack threadPendingEvents
private void mergeStatistic (com.android.sched.util.log.EventType, com.android.sched.util.log.stats.StatisticId, com.android.sched.util.log.tracer.AbstractTracer$Children, com.android.sched.util.log.stats.Statistic)
int i
com.android.sched.util.log.EventType type
com.android.sched.util.log.stats.StatisticId id
com.android.sched.util.log.tracer.AbstractTracer$Children kind
com.android.sched.util.log.stats.Statistic local
java.util.Map[] s
com.android.sched.util.log.stats.Statistic global
protected java.util.Collection getStatisticsIds ()
public com.android.sched.util.log.tracer.AbstractTracer$TracerEvent start (java.lang.String)
String name
com.android.sched.util.log.tracer.DynamicEventType event
public com.android.sched.util.log.EventType getDynamicEventType (java.lang.String)
String name
com.android.sched.util.log.EventType type
public com.android.sched.util.log.tracer.AbstractTracer$TracerEvent start (com.android.sched.util.log.EventType)
com.android.sched.util.log.EventType type
java.util.Stack threadPendingEvents
com.android.sched.util.log.tracer.AbstractTracer$TracerEvent parent
com.android.sched.util.log.tracer.AbstractTracer$TracerEvent newEvent
public boolean isTracing ()
com.android.sched.util.log.tracer.ProbeManager getProbeManager ()
public com.android.sched.util.log.EventType getCurrentEventType ()
java.util.Stack threadPendingEvents
private java.lang.ThreadLocal initPendingEvents ()
private java.util.concurrent.BlockingQueue openQueue ()
java.util.concurrent.BlockingQueue eventQueue
Thread logWriterWorker
public volatile com.android.sched.util.log.Event start (java.lang.String)
public volatile com.android.sched.util.log.Event start (com.android.sched.util.log.EventType)
static com.android.sched.util.log.tracer.AbstractTracer$TracerEvent access$000 (com.android.sched.util.log.tracer.AbstractTracer)
com.android.sched.util.log.tracer.AbstractTracer x0
static java.util.logging.Logger access$100 (com.android.sched.util.log.tracer.AbstractTracer)
com.android.sched.util.log.tracer.AbstractTracer x0
static java.util.concurrent.CountDownLatch access$200 (com.android.sched.util.log.tracer.AbstractTracer)
com.android.sched.util.log.tracer.AbstractTracer x0
static java.lang.ThreadLocal access$300 (com.android.sched.util.log.tracer.AbstractTracer)
com.android.sched.util.log.tracer.AbstractTracer x0
static java.util.Map access$400 (com.android.sched.util.log.tracer.AbstractTracer)
com.android.sched.util.log.tracer.AbstractTracer x0
static void access$500 (com.android.sched.util.log.tracer.AbstractTracer, com.android.sched.util.log.EventType, com.android.sched.util.log.stats.StatisticId, com.android.sched.util.log.tracer.AbstractTracer$Children, com.android.sched.util.log.stats.Statistic)
com.android.sched.util.log.tracer.AbstractTracer x0
com.android.sched.util.log.EventType x1
com.android.sched.util.log.stats.StatisticId x2
com.android.sched.util.log.tracer.AbstractTracer$Children x3
com.android.sched.util.log.stats.Statistic x4
static java.util.concurrent.BlockingQueue access$600 (com.android.sched.util.log.tracer.AbstractTracer)
com.android.sched.util.log.tracer.AbstractTracer x0
static void ()
}
com/android/sched/util/log/tracer/DynamicEventType.classDynamicEventType.java
package com.android.sched.util.log.tracer
com.android.sched.util.log.tracer.DynamicEventType extends java.lang.Object implements com.android.sched.util.log.EventType {
private final String name
void (java.lang.String)
String name
public java.lang.String getName ()
}
com/android/sched/util/log/tracer/ProbeManager$1.classProbeManager.java
package com.android.sched.util.log.tracer
final com.android.sched.util.log.tracer.ProbeManager$1 extends java.lang.ThreadLocal {
void ()
protected java.lang.Boolean initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/android/sched/util/log/tracer/ProbeManager.classProbeManager.java
package com.android.sched.util.log.tracer
public com.android.sched.util.log.tracer.ProbeManager extends java.lang.Object {
private static final com.android.sched.util.config.id.PropertyId PROBE_MANAGER
public static final ThreadLocal enable
private final com.android.sched.util.log.tracer.filter.EventFilter[] filters
private final com.android.sched.util.log.tracer.probe.Probe[] probes
private final java.util.List listProbes
private final int nb
public static com.android.sched.util.log.tracer.ProbeManager getProbeManager ()
void (com.android.sched.util.log.tracer.ProbeManagerBuilder)
com.android.sched.util.log.tracer.probe.Probe probe
java.util.Iterator i$
com.android.sched.util.log.tracer.ProbeManagerBuilder builder
java.util.Map map
int idx
long[] readAndStart (com.android.sched.util.log.EventType)
com.android.sched.util.log.tracer.filter.EventFilter filter
int i
com.android.sched.util.log.EventType type
long[] values
void start ()
int i
long[] stopAndRead (com.android.sched.util.log.EventType)
com.android.sched.util.log.tracer.filter.EventFilter filter
int i
com.android.sched.util.log.EventType type
long[] values
void stop ()
int i
long[] read (com.android.sched.util.log.EventType)
com.android.sched.util.log.tracer.filter.EventFilter filter
int i
com.android.sched.util.log.EventType type
long[] values
int getIndex (com.android.sched.util.log.tracer.probe.Probe)
com.android.sched.util.log.tracer.probe.Probe probe
int index
boolean hasFilter (com.android.sched.util.log.tracer.probe.Probe)
com.android.sched.util.log.tracer.probe.Probe probe
com.android.sched.util.log.tracer.filter.EventFilter getFilter (com.android.sched.util.log.tracer.probe.Probe)
com.android.sched.util.log.tracer.probe.Probe probe
java.util.List getProbes ()
public boolean isStarted ()
static void ()
}
com/android/sched/util/log/tracer/ProbeManagerBuilder.classProbeManagerBuilder.java
package com.android.sched.util.log.tracer
public com.android.sched.util.log.tracer.ProbeManagerBuilder extends java.lang.Object {
private final java.util.Map probes
public void ()
public void add (com.android.sched.util.log.tracer.probe.Probe)
com.android.sched.util.log.tracer.probe.Probe probe
public void add (com.android.sched.util.log.tracer.probe.Probe, com.android.sched.util.log.tracer.filter.EventFilter)
com.android.sched.util.log.tracer.probe.Probe probe
com.android.sched.util.log.tracer.filter.EventFilter filter
public java.util.Map getProbes ()
public com.android.sched.util.log.tracer.ProbeManager build ()
}
com/android/sched/util/log/tracer/ProbeManagerCodec.classProbeManagerCodec.java
package com.android.sched.util.log.tracer
public com.android.sched.util.log.tracer.ProbeManagerCodec extends java.lang.Object implements com.android.sched.util.codec.StringCodec {
private final com.android.sched.util.codec.ListCodec parser
public void ()
public com.android.sched.util.log.tracer.ProbeManager checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
com.android.sched.util.log.tracer.probe.Probe probe
java.util.Iterator i$
com.android.sched.util.log.tracer.ProbeManagerBuilder builder
com.android.sched.util.codec.CodecContext context
String string
java.util.List probes
public void checkValue (com.android.sched.util.codec.CodecContext, com.android.sched.util.log.tracer.ProbeManager)
com.android.sched.util.codec.CodecContext context
com.android.sched.util.log.tracer.ProbeManager data
public com.android.sched.util.log.tracer.ProbeManager parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
com.android.sched.util.log.tracer.probe.Probe probe
java.util.Iterator i$
com.android.sched.util.codec.CodecContext context
String string
java.util.List probes
com.android.sched.util.log.tracer.ProbeManagerBuilder builder
public java.lang.String getUsage ()
public java.lang.String getVariableName ()
public java.util.List getValueDescriptions ()
public java.lang.String formatValue (com.android.sched.util.log.tracer.ProbeManager)
com.android.sched.util.log.tracer.ProbeManager data
public volatile java.lang.Object checkString (com.android.sched.util.codec.CodecContext, java.lang.String) throws com.android.sched.util.codec.ParsingException
public volatile java.lang.Object parseString (com.android.sched.util.codec.CodecContext, java.lang.String)
public volatile java.lang.String formatValue (java.lang.Object)
public volatile void checkValue (com.android.sched.util.codec.CodecContext, java.lang.Object) throws com.android.sched.util.codec.CheckingException
}
com/android/sched/util/log/tracer/SimpleStat.classSimpleStat.java
package com.android.sched.util.log.tracer
public com.android.sched.util.log.tracer.SimpleStat extends java.lang.Object {
private long count
private double min
private Object minObject
private double max
private Object maxObject
private double total
private double squareSum
public void ()
public void add (double, java.lang.Object)
double value
Object obj
public long getCount ()
public double getMin ()
public java.lang.Object getMinObject ()
public double getMax ()
public java.lang.Object getMaxObject ()
public double getAverage ()
public double getTotal ()
public double getVariance ()
double d
double average
public void clear ()
}
com/android/sched/util/log/tracer/StatsTracerFtl$Total.classStatsTracerFtl.java
package com.android.sched.util.log.tracer
com.android.sched.util.log.tracer.StatsTracerFtl$Total extends java.lang.Object {
com.android.sched.util.log.EventType type
com.android.sched.util.log.tracer.SimpleStat[] withChildrenValue
com.android.sched.util.log.tracer.SimpleStat[] withoutChildrenValue
java.util.Set children
final com.android.sched.util.log.tracer.StatsTracerFtl this$0
void (com.android.sched.util.log.tracer.StatsTracerFtl, com.android.sched.util.log.EventType)
int idx
com.android.sched.util.log.EventType type
public java.lang.String toString ()
}
com/android/sched/util/log/tracer/StatsTracerFtl.classStatsTracerFtl.java
package com.android.sched.util.log.tracer
public com.android.sched.util.log.tracer.StatsTracerFtl extends com.android.sched.util.log.tracer.AbstractTracer {
public static final com.android.sched.util.config.id.PropertyId TRACER_DIR
private final java.util.logging.Logger logger
private final com.android.sched.util.file.Directory dir
private final java.util.Map map
public void ()
public void stopTracer ()
java.lang.management.GarbageCollectorMXBean gc
java.util.Iterator i$
java.lang.reflect.Method method
java.lang.reflect.Method method
java.lang.reflect.Method method
java.util.Date date
java.lang.management.OperatingSystemMXBean os
java.lang.management.RuntimeMXBean runtime
boolean first
StringBuilder gcs
com.android.sched.util.log.tracer.probe.Probe probe
java.util.Iterator i$
java.util.Map elt
com.android.sched.util.log.tracer.TemplateFtl template
com.android.sched.util.log.tracer.TemplateFtl[] arr$
int len$
int i$
java.util.Map elt
com.android.sched.util.log.tracer.StatsTracerFtl$Total c
java.util.Iterator i$
String label
long total
java.util.Map elt
com.android.sched.util.log.tracer.filter.EventFilter filter
int probeIndex
com.android.sched.util.log.tracer.probe.Probe probe
java.io.Writer writer
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
freemarker.template.TemplateException e
java.io.IOException e
freemarker.template.Template tmp
java.io.IOException e
java.io.IOException e
java.io.IOException e
int templateIdx
com.android.sched.util.log.tracer.TemplateFtl template
StringBuilder summary
freemarker.template.Configuration config
java.io.Writer writer
boolean first
boolean hasFilter
java.util.ListIterator iterProbe
java.io.File file
com.android.sched.util.log.tracer.StatsTracerFtl$Total total
java.util.Iterator i$
com.android.sched.util.log.stats.StatisticId id
java.util.Iterator i$
java.util.Map modelRoot
java.util.List modelStats
java.util.Map modelParams
java.util.List modelTemps
java.util.Map modelSysts
java.util.List classProbes
java.util.List templates
java.util.ListIterator iterTemplate
private java.lang.String getEventFileName (com.android.sched.util.log.EventType)
com.android.sched.util.log.EventType type
private java.lang.String getStatFileName (com.android.sched.util.log.stats.StatisticId)
com.android.sched.util.log.stats.StatisticId id
private java.lang.String getConfigFileName ()
private void generateEventReport (com.android.sched.util.log.tracer.StatsTracerFtl$Total)
java.util.List dmData
com.android.sched.util.log.EventType type
java.util.Iterator i$
java.util.Map dmTable
java.util.List dmHeader
java.util.List dmDatas
int idx
com.android.sched.util.log.tracer.probe.Probe probe
java.util.List dmData
com.android.sched.util.log.tracer.SimpleStat stat
java.util.Map dmTable
java.util.List dmHeader
java.util.List dmDatas
java.util.ListIterator iter
int idx
com.android.sched.util.log.tracer.probe.Probe probe
java.util.List dmData
com.android.sched.util.log.tracer.SimpleStat stat
java.util.Map dmTable
java.util.List dmHeader
java.util.List dmDatas
java.util.ListIterator iter
int idx
int idx
java.util.List dmData
com.android.sched.util.log.stats.Statistic woStat
com.android.sched.util.log.stats.StatisticId statId
java.util.Iterator i$
java.util.List statIds
java.util.Map dmTable
java.util.List dmHeader
java.util.List dmDatas
java.util.Map[] rawStat
com.android.sched.util.log.stats.Statistic dummy
java.util.Iterator i$
int idx
int idx
java.util.List dmData
com.android.sched.util.log.stats.Statistic wStat
com.android.sched.util.log.stats.StatisticId statId
java.util.Iterator i$
java.util.List statIds
java.util.Map dmStat
java.util.List dmHeader
java.util.List dmDatas
java.util.Map[] rawStat
com.android.sched.util.log.stats.Statistic dummy
java.util.Iterator i$
java.io.Writer writer
java.io.IOException e
java.io.IOException e
java.io.IOException e
freemarker.template.TemplateException e
java.io.IOException e
freemarker.template.Template tmp
java.io.IOException e
java.io.IOException e
java.io.IOException e
com.android.sched.util.log.tracer.StatsTracerFtl$Total total
String template
java.util.Map dmRoot
java.util.List dmTables
java.util.List dummies
freemarker.template.Configuration config
java.io.File file
java.io.Writer writer
private void generateStatReport (com.android.sched.util.log.stats.StatisticId)
int idx
int idx
java.util.List dmData
com.android.sched.util.log.stats.Statistic woStat
java.util.Map[] rawStat
com.android.sched.util.log.tracer.StatsTracerFtl$Total total
java.util.Iterator i$
int idx
int idx
java.util.List dmData
com.android.sched.util.log.stats.Statistic wStat
java.util.Map[] rawStat
com.android.sched.util.log.tracer.StatsTracerFtl$Total total
java.util.Iterator i$
java.io.Writer writer
java.io.IOException e
java.io.IOException e
java.io.IOException e
freemarker.template.TemplateException e
java.io.IOException e
freemarker.template.Template tmp
java.io.IOException e
java.io.IOException e
java.io.IOException e
com.android.sched.util.log.stats.StatisticId id
String template
java.util.Map dmRoot
java.util.List dmTables
java.util.List totals
java.util.Map dmStat
java.util.List dmHeader
java.util.List dmDatas
com.android.sched.util.log.stats.Statistic dummy
freemarker.template.Configuration config
java.io.File file
java.io.Writer writer
private void generateConfigReport ()
java.util.List dmData
com.android.sched.util.config.id.PropertyId property
java.util.Iterator i$
java.io.Writer writer
java.io.IOException e
java.io.IOException e
java.io.IOException e
freemarker.template.TemplateException e
java.io.IOException e
freemarker.template.Template tmp
java.io.IOException e
java.io.IOException e
java.io.IOException e
String template
java.util.Map dmRoot
java.util.List dmTables
java.util.Map dmStat
java.util.List dmHeader
java.util.List dmDatas
com.android.sched.util.config.Config config
freemarker.template.Configuration configuration
java.io.File file
java.io.Writer writer
private void addProbe (java.util.List, double, com.android.sched.util.log.tracer.probe.Probe)
java.util.List model
double value
com.android.sched.util.log.tracer.probe.Probe probe
public void processEvent (com.android.sched.util.log.Event)
com.android.sched.util.log.Event event
private long[] processEventWithOverhead (com.android.sched.util.log.Event, java.util.Stack)
int idx
long[] childOverhead
int idx
com.android.sched.util.log.tracer.probe.Probe probe
java.util.ListIterator iter
com.android.sched.util.log.Event child
java.util.Iterator i$
int idx
com.android.sched.util.log.tracer.probe.Probe probe
int idx
com.android.sched.util.log.tracer.probe.Probe probe
long duration
int idx
com.android.sched.util.log.tracer.probe.Probe probe
com.android.sched.util.log.Event child
java.util.Iterator i$
int idx
com.android.sched.util.log.tracer.probe.Probe probe
com.android.sched.util.log.Event child
java.util.Iterator i$
com.android.sched.util.log.Event event
java.util.Stack stack
com.android.sched.util.log.EventType eventType
long[] overhead
java.util.ListIterator iter
long[] withChildrenValue
long[] withoutChildrenValue
com.android.sched.util.log.tracer.StatsTracerFtl$Total total
public void flush ()
static void ()
}
com/android/sched/util/log/tracer/TemplateFtl$1.classTemplateFtl.java
package com.android.sched.util.log.tracer
com.android.sched.util.log.tracer.TemplateFtl$1 extends java.lang.Object {
}
com/android/sched/util/log/tracer/TemplateFtl$MappingProbe.classTemplateFtl.java
package com.android.sched.util.log.tracer
com.android.sched.util.log.tracer.TemplateFtl$MappingProbe extends java.lang.Object {
private final Class probe
private final String label
private void (java.lang.Class, java.lang.String)
Class probe
String label
private java.lang.Class getProbe ()
private java.lang.String getLabel ()
void (java.lang.Class, java.lang.String, com.android.sched.util.log.tracer.TemplateFtl$1)
Class x0
String x1
com.android.sched.util.log.tracer.TemplateFtl$1 x2
static java.lang.Class access$100 (com.android.sched.util.log.tracer.TemplateFtl$MappingProbe)
com.android.sched.util.log.tracer.TemplateFtl$MappingProbe x0
static java.lang.String access$200 (com.android.sched.util.log.tracer.TemplateFtl$MappingProbe)
com.android.sched.util.log.tracer.TemplateFtl$MappingProbe x0
}
com/android/sched/util/log/tracer/TemplateFtl.classTemplateFtl.java
package com.android.sched.util.log.tracer
public final com.android.sched.util.log.tracer.TemplateFtl extends java.lang.Enum {
public static final com.android.sched.util.log.tracer.TemplateFtl TIME_WC
public static final com.android.sched.util.log.tracer.TemplateFtl TIME_TT
public static final com.android.sched.util.log.tracer.TemplateFtl COUNT
public static final com.android.sched.util.log.tracer.TemplateFtl HEAP_MEMORY
public static final com.android.sched.util.log.tracer.TemplateFtl HEAP_ALLOCATION_SIZE
public static final com.android.sched.util.log.tracer.TemplateFtl HEAP_ALLOCATION_COUNT
public static final com.android.sched.util.log.tracer.TemplateFtl GC_TIME
public static final com.android.sched.util.log.tracer.TemplateFtl GC_COUNT
public static final com.android.sched.util.log.tracer.TemplateFtl OVERVIEW
private String name
private String templateName
private String targetName
private final java.util.List mandatoryProbes
private final java.util.List optionalProbes
private final java.util.Map labels
private static final com.android.sched.util.log.tracer.TemplateFtl[] $VALUES
public static com.android.sched.util.log.tracer.TemplateFtl[] values ()
public static com.android.sched.util.log.tracer.TemplateFtl valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.android.sched.util.log.tracer.TemplateFtl$MappingProbe[], com.android.sched.util.log.tracer.TemplateFtl$MappingProbe[])
com.android.sched.util.log.tracer.TemplateFtl$MappingProbe ms
com.android.sched.util.log.tracer.TemplateFtl$MappingProbe[] arr$
int len$
int i$
com.android.sched.util.log.tracer.TemplateFtl$MappingProbe ms
com.android.sched.util.log.tracer.TemplateFtl$MappingProbe[] arr$
int len$
int i$
String name
String templateName
String targetName
com.android.sched.util.log.tracer.TemplateFtl$MappingProbe[] mandatoryProbes
com.android.sched.util.log.tracer.TemplateFtl$MappingProbe[] optionalProbes
public java.lang.String getTemplateName ()
public java.lang.String getTargetName ()
public java.util.List getMandatoryProbes ()
public java.util.List getOptionalProbes ()
public java.lang.Object getName ()
public java.lang.String getLabel (java.lang.Class)
Class probe
String label
static void ()
}
com/android/sched/util/log/tracer/TracerEventType.classTracerEventType.java
package com.android.sched.util.log.tracer
public final com.android.sched.util.log.tracer.TracerEventType extends java.lang.Enum implements com.android.sched.util.log.EventType {
public static final com.android.sched.util.log.tracer.TracerEventType OVERHEAD
public static final com.android.sched.util.log.tracer.TracerEventType NOEVENT
public static final com.android.sched.util.log.tracer.TracerEventType SINGLETON
public static final com.android.sched.util.log.tracer.TracerEventType NOTYPE
private final String name
private static final com.android.sched.util.log.tracer.TracerEventType[] $VALUES
public static com.android.sched.util.log.tracer.TracerEventType[] values ()
public static com.android.sched.util.log.tracer.TracerEventType valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String name
public java.lang.String getName ()
static void ()
}
com/android/sched/util/log/tracer/filter/EventFilter.classEventFilter.java
package com.android.sched.util.log.tracer.filter
public abstract com.android.sched.util.log.tracer.filter.EventFilter extends java.lang.Object implements com.android.sched.util.HasDescription {
public abstract boolean isEnabled (com.android.sched.util.log.EventType)
}
com/android/sched/util/log/tracer/filter/NegFilter.classNegFilter.java
package com.android.sched.util.log.tracer.filter
public com.android.sched.util.log.tracer.filter.NegFilter extends java.lang.Object implements com.android.sched.util.log.tracer.filter.EventFilter {
private final com.android.sched.util.log.tracer.filter.EventFilter filter
public void (com.android.sched.util.log.tracer.filter.EventFilter)
com.android.sched.util.log.tracer.filter.EventFilter filter
public boolean isEnabled (com.android.sched.util.log.EventType)
com.android.sched.util.log.EventType type
public java.lang.String getDescription ()
}
com/android/sched/util/log/tracer/probe/EventCountProbe.classEventCountProbe.java
package com.android.sched.util.log.tracer.probe
public com.android.sched.util.log.tracer.probe.EventCountProbe extends com.android.sched.util.log.tracer.probe.Probe {
private long count
public void ()
public long read ()
public void stop ()
public void start ()
public java.lang.String formatValue (long)
long value
}
com/android/sched/util/log/tracer/probe/GcCountProbe.classGcCountProbe.java
package com.android.sched.util.log.tracer.probe
public com.android.sched.util.log.tracer.probe.GcCountProbe extends com.android.sched.util.log.tracer.probe.Probe {
private final java.util.List gcs
public void ()
public long read ()
java.lang.management.GarbageCollectorMXBean gc
java.util.Iterator i$
long count
public void start ()
public void stop ()
public java.lang.String formatValue (long)
long value
}
com/android/sched/util/log/tracer/probe/GcDurationProbe.classGcDurationProbe.java
package com.android.sched.util.log.tracer.probe
public com.android.sched.util.log.tracer.probe.GcDurationProbe extends com.android.sched.util.log.tracer.probe.TimeNanosProbe {
private final java.util.List gcs
public void ()
public long read ()
java.lang.management.GarbageCollectorMXBean gc
java.util.Iterator i$
long count
public void start ()
public void stop ()
}
com/android/sched/util/log/tracer/probe/HeapAllocationCountProbe.classHeapAllocationCountProbe.java
package com.android.sched.util.log.tracer.probe
public com.android.sched.util.log.tracer.probe.HeapAllocationCountProbe extends com.android.sched.util.log.tracer.probe.HeapAllocationProbe {
public void ()
public long read ()
public java.lang.String formatValue (long)
long value
}
com/android/sched/util/log/tracer/probe/HeapAllocationProbe$1.classHeapAllocationProbe.java
package com.android.sched.util.log.tracer.probe
final com.android.sched.util.log.tracer.probe.HeapAllocationProbe$1 extends java.lang.ThreadLocal {
void ()
protected com.android.sched.util.log.tracer.probe.HeapAllocationProbe$ThreadLocalCounting initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/android/sched/util/log/tracer/probe/HeapAllocationProbe$Instrumentation$1.classHeapAllocationProbe.java
package com.android.sched.util.log.tracer.probe
final com.android.sched.util.log.tracer.probe.HeapAllocationProbe$Instrumentation$1 extends java.lang.Object implements com.google.monitoring.runtime.instrumentation.Sampler {
void ()
public void sampleAllocation (int, java.lang.String, java.lang.Object, long)
com.android.sched.util.log.tracer.probe.HeapAllocationProbe$ThreadLocalCounting tlc
com.android.sched.util.log.Tracer tracer
int count
String desc
Object newObj
long size
}
com/android/sched/util/log/tracer/probe/HeapAllocationProbe$Instrumentation.classHeapAllocationProbe.java
package com.android.sched.util.log.tracer.probe
com.android.sched.util.log.tracer.probe.HeapAllocationProbe$Instrumentation extends java.lang.Object {
private void ()
private static void install ()
com.google.monitoring.runtime.instrumentation.Sampler sampler
static void access$000 ()
}
com/android/sched/util/log/tracer/probe/HeapAllocationProbe$ThreadLocalCounting.classHeapAllocationProbe.java
package com.android.sched.util.log.tracer.probe
public com.android.sched.util.log.tracer.probe.HeapAllocationProbe$ThreadLocalCounting extends java.lang.Object {
public long count
public long size
public void ()
}
com/android/sched/util/log/tracer/probe/HeapAllocationProbe.classHeapAllocationProbe.java
package com.android.sched.util.log.tracer.probe
public abstract com.android.sched.util.log.tracer.probe.HeapAllocationProbe extends com.android.sched.util.log.tracer.probe.MemoryBytesProbe {
protected static final ThreadLocal alloc
private static boolean installed
protected void (java.lang.String)
String description
public void start ()
public void stop ()
public static void ensureInstall ()
ClassNotFoundException e
static void ()
}
com/android/sched/util/log/tracer/probe/HeapAllocationSizeProbe.classHeapAllocationSizeProbe.java
package com.android.sched.util.log.tracer.probe
public com.android.sched.util.log.tracer.probe.HeapAllocationSizeProbe extends com.android.sched.util.log.tracer.probe.HeapAllocationProbe {
public void ()
public long read ()
}
com/android/sched/util/log/tracer/probe/HeapMemoryProbe.classHeapMemoryProbe.java
package com.android.sched.util.log.tracer.probe
public com.android.sched.util.log.tracer.probe.HeapMemoryProbe extends com.android.sched.util.log.tracer.probe.MemoryBytesProbe {
private final java.lang.management.MemoryMXBean mmMXBean
public void ()
Exception ex
public long read ()
public void start ()
public void stop ()
}
com/android/sched/util/log/tracer/probe/MemoryBytesProbe.classMemoryBytesProbe.java
package com.android.sched.util.log.tracer.probe
public abstract com.android.sched.util.log.tracer.probe.MemoryBytesProbe extends com.android.sched.util.log.tracer.probe.Probe {
private static final boolean UNIT_IN_SI
private static final int UNIT_BASE
private static final char[] UNIT_PREFIX
private static final boolean PRECISE
private static final String FORMAT
protected void (java.lang.String, int)
String description
int priority
public java.lang.String formatValue (long)
long b
public static java.lang.String formatBytes (long)
int exp
long b
StringBuilder sb
static void ()
}
com/android/sched/util/log/tracer/probe/Probe.classProbe.java
package com.android.sched.util.log.tracer.probe
public abstract com.android.sched.util.log.tracer.probe.Probe extends java.lang.Object implements java.lang.Comparable com.android.sched.util.HasDescription {
public static final int MAX_PRIORITY
public static final int MIN_PRIORITY
private final int priority
private final String description
static final boolean $assertionsDisabled
public abstract long read ()
public abstract void start ()
public abstract void stop ()
public abstract java.lang.String formatValue (long)
public int getPriority ()
protected void (java.lang.String, int)
String description
int priority
public java.lang.String getDescription ()
public int compareTo (com.android.sched.util.log.tracer.probe.Probe)
com.android.sched.util.log.tracer.probe.Probe o
public volatile int compareTo (java.lang.Object)
static void ()
}
com/android/sched/util/log/tracer/probe/ThreadTimeProbe.classThreadTimeProbe.java
package com.android.sched.util.log.tracer.probe
public com.android.sched.util.log.tracer.probe.ThreadTimeProbe extends com.android.sched.util.log.tracer.probe.TimeNanosProbe {
private final java.lang.management.ThreadMXBean threadMXBean
public void ()
public long read ()
public void start ()
public void stop ()
}
com/android/sched/util/log/tracer/probe/TimeNanosProbe.classTimeNanosProbe.java
package com.android.sched.util.log.tracer.probe
public abstract com.android.sched.util.log.tracer.probe.TimeNanosProbe extends com.android.sched.util.log.tracer.probe.Probe {
private static final java.util.concurrent.TimeUnit[] UNIT_TIME
private static final String[] UNIT_PREFIX
private static final boolean PRECISE
private static final String FORMAT
protected void (java.lang.String, int)
String description
int priority
public java.lang.String formatValue (long)
long ns
public static java.lang.String formatDuration (long)
double u
java.util.concurrent.TimeUnit unit
java.util.concurrent.TimeUnit[] arr$
int len$
int i$
long ns
StringBuilder sb
int idx
static void ()
}
com/android/sched/util/log/tracer/probe/WallClockProbe.classWallClockProbe.java
package com.android.sched.util.log.tracer.probe
public com.android.sched.util.log.tracer.probe.WallClockProbe extends com.android.sched.util.log.tracer.probe.TimeNanosProbe {
public void ()
public long read ()
public void start ()
public void stop ()
}
com/android/sched/util/log/tracer/templates/count.html.ftl
com/android/sched/util/log/tracer/templates/event.html.ftl
com/android/sched/util/log/tracer/templates/memory.html.ftl
com/android/sched/util/log/tracer/templates/overview.html.ftl
com/android/sched/util/log/tracer/templates/time.html.ftl
com/android/sched/util/log/tracer/watcher/AllocationWatcher$AllocationWatcherInstaller.classAllocationWatcher.java
package com.android.sched.util.log.tracer.watcher
public com.android.sched.util.log.tracer.watcher.AllocationWatcher$AllocationWatcherInstaller extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.WatcherInstaller {
public void ()
public void install (com.android.sched.util.log.Tracer)
com.android.sched.util.log.Tracer tracer
}
com/android/sched/util/log/tracer/watcher/AllocationWatcher$Statistics.classAllocationWatcher.java
package com.android.sched.util.log.tracer.watcher
com.android.sched.util.log.tracer.watcher.AllocationWatcher$Statistics extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics {
void ()
public java.util.Iterator iterator ()
}
com/android/sched/util/log/tracer/watcher/AllocationWatcher.classAllocationWatcher.java
package com.android.sched.util.log.tracer.watcher
public com.android.sched.util.log.tracer.watcher.AllocationWatcher extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.ObjectWatcher {
private static final com.android.sched.util.log.stats.StatisticId ALLOCATIONS
public void ()
public boolean notifyInstantiation (java.lang.Object, long, int, com.android.sched.util.log.EventType)
Object object
long size
int count
com.android.sched.util.log.EventType notUsed
Class type
private void notifyObject (java.lang.Class, long)
Class type
long size
private synchronized void notifyArray (java.lang.Class, long, int)
Class type
long size
int count
public com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics addSample (java.lang.Object, com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics, com.android.sched.util.log.EventType)
Object node
com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics raw
com.android.sched.util.log.EventType type
static void ()
}
com/android/sched/util/log/tracer/watcher/ArrayListWatcher$ArrayListWatcherInstaller.classArrayListWatcher.java
package com.android.sched.util.log.tracer.watcher
public com.android.sched.util.log.tracer.watcher.ArrayListWatcher$ArrayListWatcherInstaller extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.WatcherInstaller {
public void ()
public void install (com.android.sched.util.log.Tracer)
com.android.sched.util.log.Tracer tracer
}
com/android/sched/util/log/tracer/watcher/ArrayListWatcher$Statistics.classArrayListWatcher.java
package com.android.sched.util.log.tracer.watcher
com.android.sched.util.log.tracer.watcher.ArrayListWatcher$Statistics extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics {
private static final com.android.sched.util.log.stats.StatisticId INCREASE_CAPACITY
private static final com.android.sched.util.log.stats.StatisticId INCREASE_UNUSED
private static final com.android.sched.util.log.stats.StatisticId UNUSED
private final com.android.sched.util.log.stats.Sample increaseCapacity
private final com.android.sched.util.log.stats.Sample increaseUnused
private final com.android.sched.util.log.stats.Sample unused
void ()
public java.util.Iterator iterator ()
java.util.List list
static com.android.sched.util.log.stats.Sample access$000 (com.android.sched.util.log.tracer.watcher.ArrayListWatcher$Statistics)
com.android.sched.util.log.tracer.watcher.ArrayListWatcher$Statistics x0
static com.android.sched.util.log.stats.Sample access$100 (com.android.sched.util.log.tracer.watcher.ArrayListWatcher$Statistics)
com.android.sched.util.log.tracer.watcher.ArrayListWatcher$Statistics x0
static com.android.sched.util.log.stats.Sample access$200 (com.android.sched.util.log.tracer.watcher.ArrayListWatcher$Statistics)
com.android.sched.util.log.tracer.watcher.ArrayListWatcher$Statistics x0
static void ()
}
com/android/sched/util/log/tracer/watcher/ArrayListWatcher.classArrayListWatcher.java
package com.android.sched.util.log.tracer.watcher
public com.android.sched.util.log.tracer.watcher.ArrayListWatcher extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.ObjectWatcher {
private String eventTypeName
private static java.lang.reflect.Field arrayRef
private int previousCapacity
private int previousUnused
public void ()
public boolean notifyInstantiation (java.util.ArrayList, long, int, com.android.sched.util.log.EventType)
IllegalAccessException e
java.util.ArrayList list
long size
int count
com.android.sched.util.log.EventType type
public com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics addSample (java.util.ArrayList, com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics, com.android.sched.util.log.EventType)
int capacity
int unused
IllegalAccessException e
java.util.ArrayList list
com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics raw
com.android.sched.util.log.EventType type
com.android.sched.util.log.tracer.watcher.ArrayListWatcher$Statistics statistics
public volatile com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics addSample (java.lang.Object, com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics, com.android.sched.util.log.EventType)
public volatile boolean notifyInstantiation (java.lang.Object, long, int, com.android.sched.util.log.EventType)
static void ()
NoSuchFieldException e
}
com/android/sched/util/log/tracer/watcher/DetailedAllocationWatcher$DetailedAllocationWatcherInstaller.classDetailedAllocationWatcher.java
package com.android.sched.util.log.tracer.watcher
public com.android.sched.util.log.tracer.watcher.DetailedAllocationWatcher$DetailedAllocationWatcherInstaller extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.WatcherInstaller {
public void ()
public void install (com.android.sched.util.log.Tracer)
com.android.sched.util.log.Tracer tracer
}
com/android/sched/util/log/tracer/watcher/DetailedAllocationWatcher$Statistics.classDetailedAllocationWatcher.java
package com.android.sched.util.log.tracer.watcher
com.android.sched.util.log.tracer.watcher.DetailedAllocationWatcher$Statistics extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics {
void ()
public java.util.Iterator iterator ()
}
com/android/sched/util/log/tracer/watcher/DetailedAllocationWatcher.classDetailedAllocationWatcher.java
package com.android.sched.util.log.tracer.watcher
public com.android.sched.util.log.tracer.watcher.DetailedAllocationWatcher extends java.lang.Object implements com.android.sched.util.log.tracer.watcher.ObjectWatcher {
private static final java.util.Map objectStats
private static final java.util.Map arrayStats
public void ()
public boolean notifyInstantiation (java.lang.Object, long, int, com.android.sched.util.log.EventType)
Object object
long size
int count
com.android.sched.util.log.EventType notUsed
Class type
private void notifyObject (java.lang.Class, long)
String name
com.android.sched.util.log.stats.StatisticId id
Class type
long size
com.android.sched.util.log.stats.StatisticId id
private synchronized void notifyArray (java.lang.Class, long, int)
String name
com.android.sched.util.log.stats.StatisticId id
Class type
long size
int count
com.android.sched.util.log.stats.StatisticId id
public com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics addSample (java.lang.Object, com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics, com.android.sched.util.log.EventType)
Object node
com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics raw
com.android.sched.util.log.EventType type
static void ()
}
com/android/sched/util/log/tracer/watcher/ObjectWatcher$Statistics.classObjectWatcher.java
package com.android.sched.util.log.tracer.watcher
public abstract com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics extends java.lang.Object implements java.lang.Iterable {
}
com/android/sched/util/log/tracer/watcher/ObjectWatcher.classObjectWatcher.java
package com.android.sched.util.log.tracer.watcher
public abstract com.android.sched.util.log.tracer.watcher.ObjectWatcher extends java.lang.Object {
public abstract boolean notifyInstantiation (java.lang.Object, long, int, com.android.sched.util.log.EventType)
public abstract com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics addSample (java.lang.Object, com.android.sched.util.log.tracer.watcher.ObjectWatcher$Statistics, com.android.sched.util.log.EventType)
}
com/android/sched/util/log/tracer/watcher/WatcherInstaller.classWatcherInstaller.java
package com.android.sched.util.log.tracer.watcher
public abstract com.android.sched.util.log.tracer.watcher.WatcherInstaller extends java.lang.Object {
public abstract void install (com.android.sched.util.log.Tracer)
}
com/android/sched/util/sched/DummyManagedDataListener.classDummyManagedDataListener.java
package com.android.sched.util.sched
public com.android.sched.util.sched.DummyManagedDataListener extends java.lang.Object implements com.android.sched.util.sched.ManagedDataListener {
public void ()
public void notifyNewManagedItem (com.android.sched.item.ManagedItem)
com.android.sched.item.ManagedItem item
public void notifyNoMoreManagedItem (java.lang.Class)
Class type
public void notifyNewManagedSchedulable (com.android.sched.scheduler.ManagedSchedulable)
com.android.sched.scheduler.ManagedSchedulable schedulable
public void notifyNoMoreManagedSchedulable ()
public void notifyNewItemManager (com.android.sched.item.ItemManager)
com.android.sched.item.ItemManager itemManager
public void notifyNoMoreItemManager ()
}
com/android/sched/util/sched/ManagedDataAsDot.classManagedDataAsDot.java
package com.android.sched.util.sched
public com.android.sched.util.sched.ManagedDataAsDot extends java.lang.Object implements com.android.sched.util.sched.ManagedDataListener {
private static final com.android.sched.util.config.id.PropertyId DOT_FILE
private final java.io.PrintWriter out
private final java.util.Map itemOnlyUsedOnType
private final java.util.Map typeAtLeastUseBy
private final java.util.List visitorList
private int closeIfZero
private int nbItemManagerOpen
private boolean noMoreItemManager
private boolean noMoreManagedSchedulable
static final boolean $assertionsDisabled
public void () throws java.io.IOException
java.io.IOException e
java.util.logging.Logger logger
java.io.File file
public void notifyNewItemManager (com.android.sched.item.ItemManager)
com.android.sched.item.ItemManager itemManager
public void notifyNoMoreItemManager ()
public void notifyNewManagedItem (com.android.sched.item.ManagedItem)
com.android.sched.marker.MarkerNotConformException e
com.android.sched.item.ManagedItem item
public void notifyNoMoreManagedItem (java.lang.Class)
Class type
public void notifyNewManagedSchedulable (com.android.sched.scheduler.ManagedSchedulable)
com.android.sched.scheduler.ManagedSchedulable schedulable
public void notifyNoMoreManagedSchedulable ()
private void closeIfZero ()
private void addManagedMarker (com.android.sched.marker.ManagedMarker)
Class cls
Class[] arr$
int len$
int i$
com.android.sched.marker.ManagedMarker$InternalDynamicValidOn dvo
java.util.Iterator i$
com.android.sched.marker.ManagedMarker marker
private void addManagedMarkerError (com.android.sched.item.ManagedItem)
com.android.sched.item.ManagedItem item
private void addManagedItem (com.android.sched.item.ManagedItem)
com.android.sched.item.ManagedItem item
private void addManagedRunnable (com.android.sched.scheduler.ManagedRunnable)
Class cls
java.util.Iterator i$
com.android.sched.scheduler.FeatureSet features
java.util.Iterator i$
Class feature
java.util.Iterator i$
Class item
java.util.Iterator i$
Class item
java.util.Iterator i$
Class item
java.util.Iterator i$
Class item
java.util.Iterator i$
Class item
java.util.Iterator i$
Class item
java.util.Iterator i$
com.android.sched.scheduler.FeatureSet features
java.util.Iterator i$
Class item
java.util.Iterator i$
com.android.sched.scheduler.ManagedRunnable runnable
com.android.sched.scheduler.FeatureSet all
private void addManagedVisitor (com.android.sched.scheduler.ManagedVisitor)
com.android.sched.scheduler.ManagedVisitor visitor
private void close ()
java.util.Map$Entry entry
java.util.Iterator i$
com.android.sched.scheduler.ManagedVisitor visitor
java.util.Iterator i$
static void ()
}
com/android/sched/util/sched/ManagedDataListener.classManagedDataListener.java
package com.android.sched.util.sched
public abstract com.android.sched.util.sched.ManagedDataListener extends java.lang.Object {
public abstract void notifyNewItemManager (com.android.sched.item.ItemManager)
public abstract void notifyNoMoreItemManager ()
public abstract void notifyNewManagedItem (com.android.sched.item.ManagedItem)
public abstract void notifyNoMoreManagedItem (java.lang.Class)
public abstract void notifyNewManagedSchedulable (com.android.sched.scheduler.ManagedSchedulable)
public abstract void notifyNoMoreManagedSchedulable ()
}
com/android/sched/util/sched/ManagedDataListenerFactory.classManagedDataListenerFactory.java
package com.android.sched.util.sched
public com.android.sched.util.sched.ManagedDataListenerFactory extends java.lang.Object {
public static final com.android.sched.util.config.id.PropertyId DATA_LISTENER
public static com.android.sched.util.sched.ManagedDataListener getManagedDataListener ()
private void ()
static void ()
}
com/android/sched/util/stream/ByteStreamSucker.classByteStreamSucker.java
package com.android.sched.util.stream
public com.android.sched.util.stream.ByteStreamSucker extends java.lang.Object {
private static final int BUFFER_SIZE
private final byte[] buffer
private final java.io.InputStream is
private final java.io.OutputStream os
private final boolean toBeClose
public void (java.io.InputStream, java.io.OutputStream, boolean)
java.io.InputStream is
java.io.OutputStream os
boolean toBeClose
public void (java.io.InputStream, java.io.OutputStream)
java.io.InputStream is
java.io.OutputStream os
public void (java.io.InputStream)
java.io.InputStream is
public void suck () throws java.io.IOException
int bytesRead
}
com/android/sched/util/stream/CharacterStreamSucker.classCharacterStreamSucker.java
package com.android.sched.util.stream
public com.android.sched.util.stream.CharacterStreamSucker extends java.lang.Object {
private final java.io.BufferedReader ir
private final java.io.PrintStream os
private final boolean toBeClose
public void (java.io.InputStream, java.io.PrintStream, boolean)
java.io.InputStream is
java.io.PrintStream os
boolean toBeClose
public void (java.io.InputStream, java.io.PrintStream)
java.io.InputStream is
java.io.PrintStream os
public void (java.io.InputStream)
java.io.InputStream is
public void suck () throws java.io.IOException
String line
String line
}
com/android/sched/util/stream/NullPrintStream.classNullPrintStream.java
package com.android.sched.util.stream
public com.android.sched.util.stream.NullPrintStream extends java.io.PrintStream {
public void ()
public void flush ()
public void close ()
public boolean checkError ()
protected void setError ()
protected void clearError ()
public void write (int)
int b
public void write (byte[], int, int)
byte[] buf
int off
int len
public void print (boolean)
boolean b
public void print (char)
char c
public void print (int)
int i
public void print (long)
long l
public void print (float)
float f
public void print (double)
double d
public void print (char[])
char[] s
public void print (java.lang.String)
String s
public void print (java.lang.Object)
Object obj
public void println ()
public void println (boolean)
boolean x
public void println (char)
char x
public void println (int)
int x
public void println (long)
long x
public void println (float)
float x
public void println (double)
double x
public void println (char[])
char[] x
public void println (java.lang.String)
String x
public void println (java.lang.Object)
Object x
public transient java.io.PrintStream printf (java.lang.String, java.lang.Object[])
String format
Object[] args
public transient java.io.PrintStream printf (java.util.Locale, java.lang.String, java.lang.Object[])
java.util.Locale l
String format
Object[] args
public transient java.io.PrintStream format (java.lang.String, java.lang.Object[])
String format
Object[] args
public transient java.io.PrintStream format (java.util.Locale, java.lang.String, java.lang.Object[])
java.util.Locale l
String format
Object[] args
public java.io.PrintStream append (java.lang.CharSequence)
CharSequence csq
public java.io.PrintStream append (java.lang.CharSequence, int, int)
CharSequence csq
int start
int end
public java.io.PrintStream append (char)
char c
public volatile java.lang.Appendable append (char) throws java.io.IOException
public volatile java.lang.Appendable append (java.lang.CharSequence, int, int) throws java.io.IOException
public volatile java.lang.Appendable append (java.lang.CharSequence) throws java.io.IOException
}
com/android/sched/util/stream/UncloseableInputStream.classUncloseableInputStream.java
package com.android.sched.util.stream
public com.android.sched.util.stream.UncloseableInputStream extends java.io.FilterInputStream {
public void (java.io.InputStream)
java.io.InputStream stream
public void close ()
}
com/android/sched/util/stream/UncloseableOutputStream.classUncloseableOutputStream.java
package com.android.sched.util.stream
public com.android.sched.util.stream.UncloseableOutputStream extends java.io.FilterOutputStream {
public void (java.io.OutputStream)
java.io.OutputStream stream
public void close ()
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
}
com/android/sched/util/stream/UncloseablePrintStream.classUncloseablePrintStream.java
package com.android.sched.util.stream
public com.android.sched.util.stream.UncloseablePrintStream extends java.io.PrintStream {
private final java.io.PrintStream stream
public void (java.io.PrintStream)
java.io.PrintStream stream
public void close ()
public int hashCode ()
public void write (byte[]) throws java.io.IOException
byte[] b
public boolean equals (java.lang.Object)
Object obj
public java.lang.String toString ()
public void flush ()
public boolean checkError ()
public void write (int)
int b
public void write (byte[], int, int)
byte[] buf
int off
int len
public void print (boolean)
boolean b
public void print (char)
char c
public void print (int)
int i
public void print (long)
long l
public void print (float)
float f
public void print (double)
double d
public void print (char[])
char[] s
public void print (java.lang.String)
String s
public void print (java.lang.Object)
Object obj
public void println ()
public void println (boolean)
boolean x
public void println (char)
char x
public void println (int)
int x
public void println (long)
long x
public void println (float)
float x
public void println (double)
double x
public void println (char[])
char[] x
public void println (java.lang.String)
String x
public void println (java.lang.Object)
Object x
public transient java.io.PrintStream printf (java.lang.String, java.lang.Object[])
String format
Object[] args
public transient java.io.PrintStream printf (java.util.Locale, java.lang.String, java.lang.Object[])
java.util.Locale l
String format
Object[] args
public transient java.io.PrintStream format (java.lang.String, java.lang.Object[])
String format
Object[] args
public transient java.io.PrintStream format (java.util.Locale, java.lang.String, java.lang.Object[])
java.util.Locale l
String format
Object[] args
public java.io.PrintStream append (java.lang.CharSequence)
CharSequence csq
public java.io.PrintStream append (java.lang.CharSequence, int, int)
CharSequence csq
int start
int end
public java.io.PrintStream append (char)
char c
public volatile java.lang.Appendable append (char) throws java.io.IOException
public volatile java.lang.Appendable append (java.lang.CharSequence, int, int) throws java.io.IOException
public volatile java.lang.Appendable append (java.lang.CharSequence) throws java.io.IOException
}
com/android/sched/util/table/AbstractTable$IteratorWithFormatter.classAbstractTable.java
package com.android.sched.util.table
public com.android.sched.util.table.AbstractTable$IteratorWithFormatter extends java.lang.Object implements java.util.Iterator {
private int index
private final java.util.Iterator iterator
static final boolean $assertionsDisabled
final com.android.sched.util.table.AbstractTable this$0
protected void (com.android.sched.util.table.AbstractTable, java.util.Iterator)
java.util.Iterator iterator
public boolean hasNext ()
public java.lang.String next ()
public void remove ()
public volatile java.lang.Object next ()
static void ()
}
com/android/sched/util/table/AbstractTable.classAbstractTable.java
package com.android.sched.util.table
public abstract com.android.sched.util.table.AbstractTable extends java.lang.Object implements com.android.sched.util.table.Table {
private String name
private String description
private String[] header
private final com.android.sched.util.codec.Formatter[] formatters
static final boolean $assertionsDisabled
protected void (java.lang.String, java.lang.String, com.android.sched.util.table.DataHeader)
String name
String description
com.android.sched.util.table.DataHeader header
public com.android.sched.util.codec.Formatter[] getFormatters ()
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public java.lang.String getDescription ()
public void setDescription (java.lang.String)
String description
public java.lang.String[] getHeader ()
public void setHeader (java.lang.String[])
String[] header
public int getColumnCount ()
static com.android.sched.util.codec.Formatter[] access$000 (com.android.sched.util.table.AbstractTable)
com.android.sched.util.table.AbstractTable x0
static void ()
}
com/android/sched/util/table/ConcatTable$1$1.classConcatTable.java
package com.android.sched.util.table
com.android.sched.util.table.ConcatTable$1$1 extends java.lang.Object implements java.lang.Iterable {
final com.android.sched.util.table.ConcatTable$1 this$1
void (com.android.sched.util.table.ConcatTable$1)
public java.util.Iterator iterator ()
}
com/android/sched/util/table/ConcatTable$1.classConcatTable.java
package com.android.sched.util.table
com.android.sched.util.table.ConcatTable$1 extends java.lang.Object implements java.util.Iterator {
java.util.Iterator iterLeft
java.util.Iterator iterRight
static final boolean $assertionsDisabled
final com.android.sched.util.table.ConcatTable this$0
void (com.android.sched.util.table.ConcatTable)
public boolean hasNext ()
public java.lang.Iterable next ()
public void remove ()
public volatile java.lang.Object next ()
static void ()
}
com/android/sched/util/table/ConcatTable$2$1.classConcatTable.java
package com.android.sched.util.table
com.android.sched.util.table.ConcatTable$2$1 extends java.lang.Object implements java.lang.Iterable {
final com.android.sched.util.table.ConcatTable$2 this$1
void (com.android.sched.util.table.ConcatTable$2)
public java.util.Iterator iterator ()
}
com/android/sched/util/table/ConcatTable$2.classConcatTable.java
package com.android.sched.util.table
com.android.sched.util.table.ConcatTable$2 extends java.lang.Object implements java.util.Iterator {
java.util.Iterator iterLeft
java.util.Iterator iterRight
static final boolean $assertionsDisabled
final com.android.sched.util.table.ConcatTable this$0
void (com.android.sched.util.table.ConcatTable)
public boolean hasNext ()
public java.lang.Iterable next ()
public void remove ()
public volatile java.lang.Object next ()
static void ()
}
com/android/sched/util/table/ConcatTable.classConcatTable.java
package com.android.sched.util.table
public com.android.sched.util.table.ConcatTable extends com.android.sched.util.table.AbstractTable {
private final com.android.sched.util.table.Table left
private final com.android.sched.util.table.Table right
static final boolean $assertionsDisabled
public void (java.lang.String, java.lang.String, com.android.sched.util.table.Table, com.android.sched.util.table.Table)
String name
String description
com.android.sched.util.table.Table left
com.android.sched.util.table.Table right
public java.util.Iterator iterator ()
public java.util.Iterator valueIterator ()
public com.android.sched.util.table.ConcatTable addLeftRow (com.android.sched.util.table.DataRow)
com.android.sched.util.table.DataRow row
public com.android.sched.util.table.ConcatTable addRightRow (com.android.sched.util.table.DataRow)
com.android.sched.util.table.DataRow row
public com.android.sched.util.table.Table addRow (com.android.sched.util.table.DataRow)
com.android.sched.util.table.DataRow row
public int getRowCount ()
static com.android.sched.util.table.Table access$000 (com.android.sched.util.table.ConcatTable)
com.android.sched.util.table.ConcatTable x0
static com.android.sched.util.table.Table access$100 (com.android.sched.util.table.ConcatTable)
com.android.sched.util.table.ConcatTable x0
static void ()
}
com/android/sched/util/table/CsvReportPrinter.classCsvReportPrinter.java
package com.android.sched.util.table
public com.android.sched.util.table.CsvReportPrinter extends java.lang.Object implements com.android.sched.util.table.ReportPrinter {
private static java.util.logging.Logger logger
private final com.android.sched.util.file.OutputStreamFile reportFile
public void ()
public void printReport (com.android.sched.util.table.Report)
com.android.sched.util.codec.Formatter formatter
int idx
String data
java.util.Iterator i$
boolean first
Iterable row
java.util.Iterator i$
com.android.sched.util.codec.Formatter[] formatters
com.android.sched.util.table.Table table
java.util.Iterator i$
com.android.sched.util.table.Report report
java.io.PrintStream printStream
static void ()
}
com/android/sched/util/table/Data.classData.java
package com.android.sched.util.table
public abstract com.android.sched.util.table.Data extends java.lang.Object {
public abstract int getColumnCount ()
}
com/android/sched/util/table/DataHeader.classDataHeader.java
package com.android.sched.util.table
public abstract com.android.sched.util.table.DataHeader extends java.lang.Object implements com.android.sched.util.table.Data {
public abstract java.lang.String[] getHeader ()
public abstract com.android.sched.util.codec.Formatter[] getFormatters ()
}
com/android/sched/util/table/DataHeaderBuilder$1.classDataHeaderBuilder.java
package com.android.sched.util.table
com.android.sched.util.table.DataHeaderBuilder$1 extends java.lang.Object implements com.android.sched.util.table.DataHeader {
private final String[] headers
private final com.android.sched.util.codec.Formatter[] formaters
final com.android.sched.util.table.DataHeaderBuilder this$0
void (com.android.sched.util.table.DataHeaderBuilder)
public int getColumnCount ()
public java.lang.String[] getHeader ()
public com.android.sched.util.codec.Formatter[] getFormatters ()
}
com/android/sched/util/table/DataHeaderBuilder.classDataHeaderBuilder.java
package com.android.sched.util.table
public com.android.sched.util.table.DataHeaderBuilder extends java.lang.Object {
private final java.util.List header
private final java.util.List formatters
static final boolean $assertionsDisabled
public static com.android.sched.util.table.DataHeaderBuilder get ()
private void ()
public com.android.sched.util.table.DataHeaderBuilder addColumn (java.lang.String, com.android.sched.util.codec.Formatter)
String name
com.android.sched.util.codec.Formatter formatter
public com.android.sched.util.table.DataHeaderBuilder addHeader (com.android.sched.util.table.DataHeader)
String name
String[] arr$
int len$
int i$
com.android.sched.util.codec.Formatter formatter
com.android.sched.util.codec.Formatter[] arr$
int len$
int i$
com.android.sched.util.table.DataHeader header
public com.android.sched.util.table.DataHeaderBuilder addHeader (java.lang.String[], com.android.sched.util.codec.Formatter[])
String name
String[] arr$
int len$
int i$
com.android.sched.util.codec.Formatter formatter
com.android.sched.util.codec.Formatter[] arr$
int len$
int i$
String[] header
com.android.sched.util.codec.Formatter[] formatters
public com.android.sched.util.table.DataHeader build ()
static java.util.List access$000 (com.android.sched.util.table.DataHeaderBuilder)
com.android.sched.util.table.DataHeaderBuilder x0
static java.util.List access$100 (com.android.sched.util.table.DataHeaderBuilder)
com.android.sched.util.table.DataHeaderBuilder x0
static void ()
}
com/android/sched/util/table/DataRow.classDataRow.java
package com.android.sched.util.table
public abstract com.android.sched.util.table.DataRow extends java.lang.Object implements com.android.sched.util.table.Data java.lang.Iterable {
}
com/android/sched/util/table/MultiDataRow.classMultiDataRow.java
package com.android.sched.util.table
public com.android.sched.util.table.MultiDataRow extends java.lang.Object implements com.android.sched.util.table.DataRow {
private final Object[] objects
public transient void (java.lang.Object[])
Object[] objects
public int getColumnCount ()
public java.util.Iterator iterator ()
}
com/android/sched/util/table/NoReportPrinter.classNoReportPrinter.java
package com.android.sched.util.table
public com.android.sched.util.table.NoReportPrinter extends java.lang.Object implements com.android.sched.util.table.ReportPrinter {
public void ()
public void printReport (com.android.sched.util.table.Report)
com.android.sched.util.table.Report report
}
com/android/sched/util/table/Report.classReport.java
package com.android.sched.util.table
public com.android.sched.util.table.Report extends java.lang.Object implements java.lang.Iterable com.android.sched.util.HasDescription {
private final String name
private final String description
private final java.util.List tables
public void (java.lang.String, java.lang.String)
String name
String description
public com.android.sched.util.table.Report addTable (com.android.sched.util.table.Table)
com.android.sched.util.table.Table table
public com.android.sched.util.table.Report addTables (java.util.Collection)
java.util.Collection tables
public java.util.Iterator iterator ()
public java.lang.String getName ()
public java.lang.String getDescription ()
}
com/android/sched/util/table/ReportPrinter.classReportPrinter.java
package com.android.sched.util.table
public abstract com.android.sched.util.table.ReportPrinter extends java.lang.Object {
public abstract void printReport (com.android.sched.util.table.Report)
}
com/android/sched/util/table/ReportPrinterFactory.classReportPrinterFactory.java
package com.android.sched.util.table
public com.android.sched.util.table.ReportPrinterFactory extends java.lang.Object {
private static final com.android.sched.util.config.id.ImplementationPropertyId REPORT_PRINTER
public static final com.android.sched.util.config.id.PropertyId REPORT_PRINTER_FILE
public void ()
public static com.android.sched.util.table.ReportPrinter getReportPrinter ()
static void ()
}
com/android/sched/util/table/SimpleTable$1$1.classSimpleTable.java
package com.android.sched.util.table
com.android.sched.util.table.SimpleTable$1$1 extends java.lang.Object implements java.lang.Iterable {
private final com.android.sched.util.table.DataRow row
final com.android.sched.util.table.SimpleTable$1 this$1
void (com.android.sched.util.table.SimpleTable$1)
public java.util.Iterator iterator ()
}
com/android/sched/util/table/SimpleTable$1.classSimpleTable.java
package com.android.sched.util.table
com.android.sched.util.table.SimpleTable$1 extends java.lang.Object implements java.util.Iterator {
java.util.Iterator iter
final com.android.sched.util.table.SimpleTable this$0
void (com.android.sched.util.table.SimpleTable)
public boolean hasNext ()
public java.lang.Iterable next ()
public void remove ()
public volatile java.lang.Object next ()
}
com/android/sched/util/table/SimpleTable$2$1.classSimpleTable.java
package com.android.sched.util.table
com.android.sched.util.table.SimpleTable$2$1 extends java.lang.Object implements java.lang.Iterable {
private final com.android.sched.util.table.DataRow row
final com.android.sched.util.table.SimpleTable$2 this$1
void (com.android.sched.util.table.SimpleTable$2)
public java.util.Iterator iterator ()
}
com/android/sched/util/table/SimpleTable$2.classSimpleTable.java
package com.android.sched.util.table
com.android.sched.util.table.SimpleTable$2 extends java.lang.Object implements java.util.Iterator {
java.util.Iterator iter
final com.android.sched.util.table.SimpleTable this$0
void (com.android.sched.util.table.SimpleTable)
public boolean hasNext ()
public java.lang.Iterable next ()
public void remove ()
public volatile java.lang.Object next ()
}
com/android/sched/util/table/SimpleTable.classSimpleTable.java
package com.android.sched.util.table
public com.android.sched.util.table.SimpleTable extends com.android.sched.util.table.AbstractTable {
private final java.util.List rows
static final boolean $assertionsDisabled
public void (java.lang.String, java.lang.String, com.android.sched.util.table.DataHeader)
String name
String description
com.android.sched.util.table.DataHeader header
public com.android.sched.util.table.Table addRow (com.android.sched.util.table.DataRow)
com.android.sched.util.table.DataRow row
public java.util.Iterator iterator ()
public java.util.Iterator valueIterator ()
public int getRowCount ()
static java.util.List access$000 (com.android.sched.util.table.SimpleTable)
com.android.sched.util.table.SimpleTable x0
static void ()
}
com/android/sched/util/table/SubDataRow.classSubDataRow.java
package com.android.sched.util.table
public com.android.sched.util.table.SubDataRow extends java.lang.Object implements com.android.sched.util.table.DataRow {
private final com.android.sched.util.table.DataRow row
private final int from
private final int size
public void (com.android.sched.util.table.DataRow, int)
com.android.sched.util.table.DataRow row
int size
public void (com.android.sched.util.table.DataRow, int, int)
com.android.sched.util.table.DataRow row
int from
int size
public int getColumnCount ()
public java.util.Iterator iterator ()
java.util.Iterator iter
}
com/android/sched/util/table/Table.classTable.java
package com.android.sched.util.table
public abstract com.android.sched.util.table.Table extends java.lang.Object implements java.lang.Iterable com.android.sched.util.HasDescription {
public abstract com.android.sched.util.codec.Formatter[] getFormatters ()
public abstract java.lang.String getName ()
public abstract void setName (java.lang.String)
public abstract java.lang.String getDescription ()
public abstract void setDescription (java.lang.String)
public abstract java.lang.String[] getHeader ()
public abstract void setHeader (java.lang.String[])
public abstract com.android.sched.util.table.Table addRow (com.android.sched.util.table.DataRow)
public abstract int getColumnCount ()
public abstract int getRowCount ()
public abstract java.util.Iterator valueIterator ()
}
com/android/sched/util/table/TextReportPrinter.classTextReportPrinter.java
package com.android.sched.util.table
public com.android.sched.util.table.TextReportPrinter extends java.lang.Object implements com.android.sched.util.table.ReportPrinter {
private static java.util.logging.Logger logger
private final com.android.sched.util.file.OutputStreamFile reportFile
public void ()
public void printReport (com.android.sched.util.table.Report)
Iterable row
java.util.Iterator i$
com.android.sched.util.table.Table table
java.util.Iterator i$
com.android.sched.util.table.Report report
java.io.PrintStream printStream
static void ()
}
com/android/sched/vfs/AbstractInputOutputVFS.classAbstractInputOutputVFS.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.AbstractInputOutputVFS extends com.android.sched.vfs.AbstractVFS implements com.android.sched.vfs.InputOutputVFS {
private com.android.sched.vfs.InputOutputVDir root
static final boolean $assertionsDisabled
public void ()
protected void setRootDir (com.android.sched.vfs.InputOutputVDir)
com.android.sched.vfs.InputOutputVDir root
public com.android.sched.vfs.InputOutputVDir getRootInputOutputVDir ()
public com.android.sched.vfs.InputVDir getRootInputVDir ()
public com.android.sched.vfs.OutputVDir getRootOutputVDir ()
public java.lang.String getDigest ()
static void ()
}
com/android/sched/vfs/AbstractInputVFS.classAbstractInputVFS.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.AbstractInputVFS extends com.android.sched.vfs.AbstractVFS implements com.android.sched.vfs.InputVFS {
private com.android.sched.vfs.InputVDir root
static final boolean $assertionsDisabled
public void ()
protected void setRootDir (com.android.sched.vfs.InputVDir)
com.android.sched.vfs.InputVDir root
public com.android.sched.vfs.InputVDir getRootInputVDir ()
public java.lang.String getDigest ()
static void ()
}
com/android/sched/vfs/AbstractOutputVFS.classAbstractOutputVFS.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.AbstractOutputVFS extends com.android.sched.vfs.AbstractVFS implements com.android.sched.vfs.OutputVFS {
private com.android.sched.vfs.OutputVDir root
static final boolean $assertionsDisabled
public void ()
protected void setRootDir (com.android.sched.vfs.OutputVDir)
com.android.sched.vfs.OutputVDir root
public com.android.sched.vfs.OutputVDir getRootOutputVDir ()
static void ()
}
com/android/sched/vfs/AbstractVElement.classAbstractVElement.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.AbstractVElement extends java.lang.Object implements com.android.sched.vfs.VElement {
public void ()
public java.lang.String toString ()
}
com/android/sched/vfs/AbstractVFS.classAbstractVFS.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.AbstractVFS extends java.lang.Object implements com.android.sched.util.location.HasLocation {
public void ()
public java.lang.String toString ()
}
com/android/sched/vfs/BaseVDir.classBaseVDir.java
package com.android.sched.vfs
abstract com.android.sched.vfs.BaseVDir extends com.android.sched.vfs.BaseVElement implements com.android.sched.vfs.VDir {
public void (com.android.sched.vfs.BaseVFS, java.lang.String)
com.android.sched.vfs.BaseVFS vfs
String name
public com.android.sched.vfs.BaseVDir getVDir (java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
String name
public com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.VPath) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
String name
java.util.Iterator i$
com.android.sched.vfs.VPath path
com.android.sched.vfs.BaseVDir dir
public com.android.sched.vfs.BaseVFile getVFile (java.lang.String) throws com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException
String name
public com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.VPath) throws com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NotFileException
String name
com.android.sched.vfs.VPath path
com.android.sched.vfs.BaseVDir dir
java.util.Iterator iter
public void delete (com.android.sched.vfs.VFile) throws com.android.sched.util.file.CannotDeleteFileException
com.android.sched.vfs.VFile file
public com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.VPath) throws com.android.sched.util.file.CannotCreateFileException
String name
java.util.Iterator i$
com.android.sched.vfs.VPath path
com.android.sched.vfs.BaseVDir dir
public com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.VPath) throws com.android.sched.util.file.CannotCreateFileException
String name
com.android.sched.vfs.VPath path
com.android.sched.vfs.BaseVDir dir
java.util.Iterator iter
public java.util.Collection list ()
public boolean isEmpty ()
public boolean isVDir ()
public com.android.sched.vfs.BaseVDir createVDir (java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
String name
public com.android.sched.vfs.BaseVFile createVFile (java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
String name
public com.android.sched.util.location.Location getLocation ()
public com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.VPath)
com.android.sched.vfs.VPath path
public com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.VPath)
com.android.sched.vfs.VPath path
public com.android.sched.util.location.Location getVDirLocation (java.lang.String)
String name
public com.android.sched.util.location.Location getVFileLocation (java.lang.String)
String name
public volatile com.android.sched.vfs.VFile getVFile (com.android.sched.vfs.VPath) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotDirectoryException
public volatile com.android.sched.vfs.VDir getVDir (com.android.sched.vfs.VPath) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
public volatile com.android.sched.vfs.VFile getVFile (java.lang.String) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException
public volatile com.android.sched.vfs.VDir getVDir (java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
public volatile com.android.sched.vfs.VFile createVFile (java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
public volatile com.android.sched.vfs.VDir createVDir (java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
public volatile com.android.sched.vfs.VFile createVFile (com.android.sched.vfs.VPath) throws com.android.sched.util.file.CannotCreateFileException
public volatile com.android.sched.vfs.VDir createVDir (com.android.sched.vfs.VPath) throws com.android.sched.util.file.CannotCreateFileException
}
com/android/sched/vfs/BaseVElement.classBaseVElement.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.BaseVElement extends java.lang.Object implements com.android.sched.vfs.VElement {
protected com.android.sched.vfs.BaseVFS vfs
protected final String name
void (com.android.sched.vfs.BaseVFS, java.lang.String)
com.android.sched.vfs.BaseVFS vfs
String name
void changeVFS (com.android.sched.vfs.BaseVFS)
com.android.sched.vfs.BaseVFS vfs
public java.lang.String getName ()
}
com/android/sched/vfs/BaseVFS.classBaseVFS.java
package com.android.sched.vfs
abstract com.android.sched.vfs.BaseVFS extends java.lang.Object implements com.android.sched.vfs.VFS {
protected boolean closed
void ()
public abstract com.android.sched.vfs.BaseVDir getRootDir ()
abstract java.io.InputStream openRead (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.WrongPermissionException
abstract java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.WrongPermissionException
abstract java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile, boolean) throws com.android.sched.util.file.WrongPermissionException
abstract com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
abstract com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException
abstract com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
abstract com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
abstract void delete (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.CannotDeleteFileException
abstract java.util.Collection list (com.android.sched.vfs.BaseVDir)
abstract boolean isEmpty (com.android.sched.vfs.BaseVDir)
abstract com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.BaseVFile)
abstract com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.BaseVFile)
abstract long getLastModified (com.android.sched.vfs.BaseVFile)
abstract com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVFile)
abstract com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, java.lang.String)
abstract com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath)
abstract com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir)
abstract com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, java.lang.String)
abstract com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath)
synchronized boolean isClosed ()
public java.lang.String getDigest ()
public volatile com.android.sched.vfs.VDir getRootDir ()
}
com/android/sched/vfs/BaseVFile.classBaseVFile.java
package com.android.sched.vfs
abstract com.android.sched.vfs.BaseVFile extends com.android.sched.vfs.BaseVElement implements com.android.sched.vfs.VFile {
public void (com.android.sched.vfs.BaseVFS, java.lang.String)
com.android.sched.vfs.BaseVFS vfs
String name
public java.io.InputStream getInputStream () throws com.android.sched.util.file.WrongPermissionException
public boolean isVDir ()
public java.io.OutputStream getOutputStream () throws com.android.sched.util.file.WrongPermissionException
public java.io.OutputStream getOutputStream (boolean) throws com.android.sched.util.file.WrongPermissionException
boolean append
public java.io.PrintStream getPrintStream () throws com.android.sched.util.file.WrongPermissionException
public java.io.PrintStream getPrintStream (boolean) throws com.android.sched.util.file.WrongPermissionException
boolean append
public com.android.sched.util.location.Location getLocation ()
public java.lang.String getDigest ()
public long getLastModified ()
public void delete () throws com.android.sched.util.file.CannotDeleteFileException
public com.android.sched.vfs.VPath getPathFromRoot ()
}
com/android/sched/vfs/CachedDirectFS$CachedParentVDir.classCachedDirectFS.java
package com.android.sched.vfs
com.android.sched.vfs.CachedDirectFS$CachedParentVDir extends com.android.sched.vfs.InMemoryVDir {
private com.android.sched.vfs.CachedDirectFS$CachedParentVDir parent
void (com.android.sched.vfs.BaseVFS, java.lang.String)
com.android.sched.vfs.BaseVFS vfs
String name
void (com.android.sched.vfs.BaseVFS, com.android.sched.vfs.CachedDirectFS$CachedParentVDir, java.lang.String)
com.android.sched.vfs.BaseVFS vfs
com.android.sched.vfs.CachedDirectFS$CachedParentVDir parent
String name
public com.android.sched.vfs.VPath getPath ()
public com.android.sched.vfs.BaseVFile getVFile (java.lang.String) throws com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException
String name
public com.android.sched.vfs.BaseVDir getVDir (java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
String name
public com.android.sched.vfs.BaseVFile createVFile (java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
String name
public com.android.sched.vfs.BaseVDir createVDir (java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
String name
public java.util.Collection list ()
public com.android.sched.vfs.CachedDirectFS$CachedParentVDir getParent ()
public volatile com.android.sched.vfs.VFile getVFile (java.lang.String) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException
public volatile com.android.sched.vfs.VDir getVDir (java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
public volatile com.android.sched.vfs.VFile createVFile (java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
public volatile com.android.sched.vfs.VDir createVDir (java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
}
com/android/sched/vfs/CachedDirectFS$CachedParentVFile.classCachedDirectFS.java
package com.android.sched.vfs
com.android.sched.vfs.CachedDirectFS$CachedParentVFile extends com.android.sched.vfs.ParentVFile {
void (com.android.sched.vfs.BaseVFS, com.android.sched.vfs.VDir, java.lang.String)
com.android.sched.vfs.BaseVFS vfs
com.android.sched.vfs.VDir parent
String name
public void delete () throws com.android.sched.util.file.CannotDeleteFileException
public void deleteFromCache ()
}
com/android/sched/vfs/CachedDirectFS.classCachedDirectFS.java
package com.android.sched.vfs
public com.android.sched.vfs.CachedDirectFS extends com.android.sched.vfs.BaseVFS implements com.android.sched.vfs.VFS {
private final com.android.sched.util.file.Directory dir
private final com.android.sched.vfs.CachedDirectFS$CachedParentVDir root
private final java.util.Set capabilities
static final boolean $assertionsDisabled
public void (com.android.sched.util.file.Directory, int)
com.android.sched.util.file.Directory dir
int permissions
java.util.Set capabilities
private void fillVDirFromRealDirectory (java.io.File, com.android.sched.vfs.VDir)
com.android.sched.vfs.VDir newVDir
com.android.sched.util.file.CannotCreateFileException e
java.io.File element
java.io.File[] arr$
int len$
int i$
java.io.File dir
com.android.sched.vfs.VDir vDir
public java.lang.String getDescription ()
public java.util.Set getCapabilities ()
public com.android.sched.util.location.Location getLocation ()
public synchronized void close ()
public java.lang.String getPath ()
public com.android.sched.vfs.CachedDirectFS$CachedParentVDir getRootDir ()
java.io.InputStream openRead (com.android.sched.vfs.CachedDirectFS$CachedParentVFile) throws com.android.sched.util.file.WrongPermissionException
java.io.FileNotFoundException e
com.android.sched.vfs.CachedDirectFS$CachedParentVFile file
java.io.File path
java.io.OutputStream openWrite (com.android.sched.vfs.CachedDirectFS$CachedParentVFile) throws com.android.sched.util.file.WrongPermissionException
com.android.sched.vfs.CachedDirectFS$CachedParentVFile file
java.io.OutputStream openWrite (com.android.sched.vfs.CachedDirectFS$CachedParentVFile, boolean) throws com.android.sched.util.file.WrongPermissionException
java.io.FileNotFoundException e
com.android.sched.vfs.CachedDirectFS$CachedParentVFile file
boolean append
java.io.File path
java.util.Collection list (com.android.sched.vfs.CachedDirectFS$CachedParentVDir)
com.android.sched.vfs.CachedDirectFS$CachedParentVDir dir
boolean isEmpty (com.android.sched.vfs.CachedDirectFS$CachedParentVDir)
com.android.sched.vfs.CachedDirectFS$CachedParentVDir dir
com.android.sched.vfs.CachedDirectFS$CachedParentVDir getVDir (com.android.sched.vfs.CachedDirectFS$CachedParentVDir, java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
com.android.sched.vfs.CachedDirectFS$CachedParentVDir parent
String name
com.android.sched.vfs.BaseVElement element
com.android.sched.vfs.CachedDirectFS$CachedParentVFile getVFile (com.android.sched.vfs.CachedDirectFS$CachedParentVDir, java.lang.String) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException
com.android.sched.vfs.CachedDirectFS$CachedParentVDir parent
String name
com.android.sched.vfs.BaseVElement element
void delete (com.android.sched.vfs.CachedDirectFS$CachedParentVFile) throws com.android.sched.util.file.CannotDeleteFileException
com.android.sched.vfs.CachedDirectFS$CachedParentVFile file
java.io.File path
synchronized com.android.sched.vfs.CachedDirectFS$CachedParentVFile createVFile (com.android.sched.vfs.CachedDirectFS$CachedParentVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
java.io.File path
com.android.sched.vfs.CachedDirectFS$CachedParentVFile vFile
com.android.sched.util.file.NoSuchFileException e
com.android.sched.util.file.NotFileException e
com.android.sched.vfs.CachedDirectFS$CachedParentVDir parent
String name
synchronized com.android.sched.vfs.CachedDirectFS$CachedParentVDir createVDir (com.android.sched.vfs.CachedDirectFS$CachedParentVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
java.io.File path
com.android.sched.vfs.CachedDirectFS$CachedParentVDir vDir
com.android.sched.util.file.NoSuchFileException e
com.android.sched.util.file.NotDirectoryException e
com.android.sched.vfs.CachedDirectFS$CachedParentVDir parent
String name
public boolean needsSequentialWriting ()
synchronized boolean isClosed ()
public long getLastModified (com.android.sched.vfs.CachedDirectFS$CachedParentVFile)
com.android.sched.vfs.CachedDirectFS$CachedParentVFile file
com.android.sched.util.location.FileLocation getVFileLocation (com.android.sched.vfs.CachedDirectFS$CachedParentVFile)
com.android.sched.vfs.CachedDirectFS$CachedParentVFile file
com.android.sched.util.location.FileLocation getVFileLocation (com.android.sched.vfs.CachedDirectFS$CachedParentVDir, java.lang.String)
com.android.sched.vfs.CachedDirectFS$CachedParentVDir parent
String name
com.android.sched.util.location.DirectoryLocation getVDirLocation (com.android.sched.vfs.CachedDirectFS$CachedParentVDir)
com.android.sched.vfs.CachedDirectFS$CachedParentVDir dir
com.android.sched.util.location.DirectoryLocation getVDirLocation (com.android.sched.vfs.CachedDirectFS$CachedParentVDir, java.lang.String)
com.android.sched.vfs.CachedDirectFS$CachedParentVDir parent
String name
com.android.sched.util.location.FileLocation getVFileLocation (com.android.sched.vfs.CachedDirectFS$CachedParentVDir, com.android.sched.vfs.VPath)
com.android.sched.vfs.CachedDirectFS$CachedParentVDir parent
com.android.sched.vfs.VPath path
com.android.sched.util.location.DirectoryLocation getVDirLocation (com.android.sched.vfs.CachedDirectFS$CachedParentVDir, com.android.sched.vfs.VPath)
com.android.sched.vfs.CachedDirectFS$CachedParentVDir parent
com.android.sched.vfs.VPath path
private java.io.File getNativeFile (com.android.sched.vfs.VPath)
com.android.sched.vfs.VPath path
private java.io.File getNativeFile (com.android.sched.vfs.VPath, java.lang.String)
com.android.sched.vfs.VPath path
String name
com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.CachedDirectFS$CachedParentVDir, com.android.sched.vfs.CachedDirectFS$CachedParentVFile)
com.android.sched.vfs.CachedDirectFS$CachedParentVDir parent
com.android.sched.vfs.CachedDirectFS$CachedParentVFile file
StringBuffer path
private static java.lang.StringBuffer getPathFromDirInternal (com.android.sched.vfs.CachedDirectFS$CachedParentVDir, com.android.sched.vfs.CachedDirectFS$CachedParentVDir)
com.android.sched.vfs.CachedDirectFS$CachedParentVDir baseDir
com.android.sched.vfs.CachedDirectFS$CachedParentVDir currentDir
com.android.sched.vfs.CachedDirectFS$CachedParentVDir currentParent
public com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.CachedDirectFS$CachedParentVFile)
com.android.sched.vfs.CachedDirectFS$CachedParentVFile file
public volatile java.lang.String getDigest ()
volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath)
volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, java.lang.String)
volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir)
volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath)
volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, java.lang.String)
volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVFile)
public volatile long getLastModified (com.android.sched.vfs.BaseVFile)
public volatile com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.BaseVFile)
volatile com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.BaseVFile)
volatile boolean isEmpty (com.android.sched.vfs.BaseVDir)
volatile java.util.Collection list (com.android.sched.vfs.BaseVDir)
volatile void delete (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.CannotDeleteFileException
volatile com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
volatile com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
volatile com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException
volatile com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile, boolean) throws com.android.sched.util.file.WrongPermissionException
volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.WrongPermissionException
volatile java.io.InputStream openRead (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.WrongPermissionException
public volatile com.android.sched.vfs.BaseVDir getRootDir ()
public volatile com.android.sched.vfs.VDir getRootDir ()
static void ()
}
com/android/sched/vfs/Capabilities.classCapabilities.java
package com.android.sched.vfs
public final com.android.sched.vfs.Capabilities extends java.lang.Enum {
public static final com.android.sched.vfs.Capabilities PARALLEL_READ
public static final com.android.sched.vfs.Capabilities PARALLEL_WRITE
public static final com.android.sched.vfs.Capabilities READ
public static final com.android.sched.vfs.Capabilities WRITE
public static final com.android.sched.vfs.Capabilities CASE_SENSITIVE
public static final com.android.sched.vfs.Capabilities DIGEST
public static final com.android.sched.vfs.Capabilities UNIQUE_ELEMENT
private static final com.android.sched.vfs.Capabilities[] $VALUES
public static com.android.sched.vfs.Capabilities[] values ()
public static com.android.sched.vfs.Capabilities valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/sched/vfs/CaseInsensitiveFS$CaseInsensitiveVDir.classCaseInsensitiveFS.java
package com.android.sched.vfs
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir extends com.android.sched.vfs.InMemoryVDir {
protected final com.android.sched.vfs.VDir parent
void (com.android.sched.vfs.BaseVFS, com.android.sched.vfs.VDir, java.lang.String)
com.android.sched.vfs.BaseVFS vfs
com.android.sched.vfs.VDir parent
String name
public com.android.sched.vfs.VPath getPath ()
public com.android.sched.vfs.BaseVFile getVFile (java.lang.String) throws com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException
String name
public com.android.sched.vfs.BaseVDir getVDir (java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
String name
public com.android.sched.vfs.BaseVFile createVFile (java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
String name
public com.android.sched.vfs.BaseVDir createVDir (java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
String name
public java.util.Collection list ()
public com.android.sched.vfs.VDir getParent ()
public volatile com.android.sched.vfs.VFile getVFile (java.lang.String) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException
public volatile com.android.sched.vfs.VDir getVDir (java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
public volatile com.android.sched.vfs.VFile createVFile (java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
public volatile com.android.sched.vfs.VDir createVDir (java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
}
com/android/sched/vfs/CaseInsensitiveFS$CaseInsensitiveVFile.classCaseInsensitiveFS.java
package com.android.sched.vfs
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile extends com.android.sched.vfs.ParentVFile {
private com.android.sched.vfs.BaseVFile encodedFile
static final boolean $assertionsDisabled
void (com.android.sched.vfs.BaseVFS, com.android.sched.vfs.VDir, java.lang.String)
com.android.sched.vfs.BaseVFS vfs
com.android.sched.vfs.VDir parent
String name
void setEncodedFile (com.android.sched.vfs.BaseVFile)
com.android.sched.vfs.BaseVFile encodedFile
com.android.sched.vfs.BaseVFile getEncodedFile ()
public void delete () throws com.android.sched.util.file.CannotDeleteFileException
public void deleteFromCache ()
static void ()
}
com/android/sched/vfs/CaseInsensitiveFS.classCaseInsensitiveFS.java
package com.android.sched.vfs
public com.android.sched.vfs.CaseInsensitiveFS extends com.android.sched.vfs.BaseVFS implements com.android.sched.vfs.VFS {
static final String INDEX_NAME
static final String DEBUG_NAME
public static final com.android.sched.util.config.id.IntegerPropertyId NB_GROUP
public static final com.android.sched.util.config.id.IntegerPropertyId SZ_GROUP
public static final com.android.sched.util.config.id.MessageDigestPropertyId ALGO
public static final com.android.sched.util.config.id.BooleanPropertyId DEBUG
private final int numGroups
private final int groupSize
private final com.android.sched.util.config.MessageDigestFactory mdf
private final boolean debug
private final com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir root
private final java.util.Set capabilities
private final com.android.sched.vfs.BaseVFS vfs
private static final byte[] code
static final boolean $assertionsDisabled
public java.lang.String getDescription ()
public void (com.android.sched.vfs.VFS) throws com.android.sched.vfs.WrongVFSFormatException
com.android.sched.vfs.VFS vfs
public void (com.android.sched.vfs.VFS, int, int, com.android.sched.util.config.MessageDigestFactory, boolean) throws com.android.sched.vfs.WrongVFSFormatException
com.android.sched.vfs.VFS vfs
int numGroups
int groupSize
com.android.sched.util.config.MessageDigestFactory mdf
boolean debug
java.util.Set capabilities
private void initVFS () throws com.android.sched.vfs.WrongVFSFormatException
com.android.sched.util.file.NoSuchFileException e
com.android.sched.util.file.NotFileException e
com.android.sched.util.file.WrongPermissionException e
char type
String line
com.android.sched.util.file.CannotCreateFileException e
java.io.IOException e
java.io.LineNumberReader reader
com.android.sched.vfs.VFile file
public java.util.Set getCapabilities ()
public com.android.sched.util.location.Location getLocation ()
public java.lang.String getPath ()
public com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir getRootDir ()
public synchronized void close () throws java.io.IOException
java.io.PrintStream printer
private void printIndex (java.io.PrintStream, com.android.sched.vfs.InMemoryVDir)
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile file
com.android.sched.vfs.BaseVElement element
java.util.Iterator i$
java.io.PrintStream printer
com.android.sched.vfs.InMemoryVDir dir
java.util.Collection elements
private void printDebug (java.io.PrintStream, com.android.sched.vfs.InMemoryVDir)
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile file
com.android.sched.vfs.BaseVElement element
java.util.Iterator i$
java.io.PrintStream printer
com.android.sched.vfs.InMemoryVDir dir
java.util.Collection elements
java.io.InputStream openRead (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile) throws com.android.sched.util.file.WrongPermissionException
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile file
java.io.OutputStream openWrite (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile) throws com.android.sched.util.file.WrongPermissionException
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile file
java.io.OutputStream openWrite (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile, boolean) throws com.android.sched.util.file.WrongPermissionException
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile file
boolean append
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir getVDir (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir, java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir parent
String name
com.android.sched.vfs.BaseVElement element
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile getVFile (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir, java.lang.String) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir parent
String name
com.android.sched.vfs.BaseVElement element
synchronized com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir createVDir (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir dir
com.android.sched.util.file.NoSuchFileException e
com.android.sched.util.file.NotDirectoryException e
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir parent
String name
synchronized com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile createVFile (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile original
com.android.sched.vfs.BaseVFile encoded
com.android.sched.util.file.NoSuchFileException e
com.android.sched.util.file.NotFileException e
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir parent
String name
void delete (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile) throws com.android.sched.util.file.CannotDeleteFileException
com.android.sched.vfs.BaseVFile encoded
com.android.sched.util.file.NotDirectoryException e
com.android.sched.util.file.NotFileException e
com.android.sched.util.file.NoSuchFileException e
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile file
java.util.Collection list (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir)
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir dir
boolean isEmpty (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir)
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir dir
public long getLastModified (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile)
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile file
com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile)
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile file
com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir, java.lang.String)
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir parent
String name
com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir)
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir dir
com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir, java.lang.String)
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir parent
String name
com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir, com.android.sched.vfs.VPath)
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir parent
com.android.sched.vfs.VPath path
com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir, com.android.sched.vfs.VPath)
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir parent
com.android.sched.vfs.VPath path
public boolean needsSequentialWriting ()
private com.android.sched.vfs.VPath encode (com.android.sched.vfs.VPath)
int letterIdx
int groupIdx
com.android.sched.vfs.VPath path
char[] digest
StringBuffer sb
int idx
static char[] encode (byte[])
int idx
byte[] bytes
char[] array
com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir, com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile)
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir parent
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile file
StringBuffer path
private java.lang.StringBuffer getPathFromDirInternal (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir, com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir)
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir baseDir
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir currentDir
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVDir currentParent
com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile)
com.android.sched.vfs.CaseInsensitiveFS$CaseInsensitiveVFile file
public volatile java.lang.String getDigest ()
volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath)
volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, java.lang.String)
volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir)
volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath)
volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, java.lang.String)
volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVFile)
public volatile long getLastModified (com.android.sched.vfs.BaseVFile)
volatile com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.BaseVFile)
volatile com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.BaseVFile)
volatile boolean isEmpty (com.android.sched.vfs.BaseVDir)
volatile java.util.Collection list (com.android.sched.vfs.BaseVDir)
volatile void delete (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.CannotDeleteFileException
volatile com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
volatile com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
volatile com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException
volatile com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile, boolean) throws com.android.sched.util.file.WrongPermissionException
volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.WrongPermissionException
volatile java.io.InputStream openRead (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.WrongPermissionException
public volatile com.android.sched.vfs.BaseVDir getRootDir ()
public volatile com.android.sched.vfs.VDir getRootDir ()
static void ()
}
com/android/sched/vfs/Container.classContainer.java
package com.android.sched.vfs
public final com.android.sched.vfs.Container extends java.lang.Enum {
public static final com.android.sched.vfs.Container DIR
public static final com.android.sched.vfs.Container ZIP
private static final com.android.sched.vfs.Container[] $VALUES
public static com.android.sched.vfs.Container[] values ()
public static com.android.sched.vfs.Container valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/sched/vfs/DeflateFS.classDeflateFS.java
package com.android.sched.vfs
public com.android.sched.vfs.DeflateFS extends com.android.sched.vfs.BaseVFS implements com.android.sched.vfs.VFS {
private final com.android.sched.vfs.BaseVFS vfs
public void (com.android.sched.vfs.VFS)
com.android.sched.vfs.VFS vfs
public java.lang.String getDescription ()
public java.util.Set getCapabilities ()
public com.android.sched.util.location.Location getLocation ()
public void close () throws java.io.IOException
public java.lang.String getPath ()
public com.android.sched.vfs.BaseVDir getRootDir ()
java.io.InputStream openRead (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.WrongPermissionException
com.android.sched.vfs.BaseVFile file
java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.WrongPermissionException
com.android.sched.vfs.BaseVFile file
java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile, boolean) throws com.android.sched.util.file.WrongPermissionException
com.android.sched.vfs.BaseVFile file
boolean append
void delete (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.CannotDeleteFileException
com.android.sched.vfs.BaseVFile file
java.util.Collection list (com.android.sched.vfs.BaseVDir)
com.android.sched.vfs.BaseVElement element
java.util.Iterator i$
com.android.sched.vfs.BaseVDir dir
java.util.Collection elements
boolean isEmpty (com.android.sched.vfs.BaseVDir)
com.android.sched.vfs.BaseVDir dir
long getLastModified (com.android.sched.vfs.BaseVFile)
com.android.sched.vfs.BaseVFile file
com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
com.android.sched.vfs.BaseVDir parent
String name
com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
com.android.sched.vfs.BaseVDir parent
String name
com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
com.android.sched.vfs.BaseVDir parent
String name
com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException
com.android.sched.vfs.BaseVDir parent
String name
private com.android.sched.vfs.BaseVFile changeVFS (com.android.sched.vfs.BaseVFile)
com.android.sched.vfs.BaseVFile file
private com.android.sched.vfs.BaseVDir changeVFS (com.android.sched.vfs.BaseVDir)
com.android.sched.vfs.BaseVDir dir
public boolean needsSequentialWriting ()
com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVFile)
com.android.sched.vfs.BaseVFile file
com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, java.lang.String)
com.android.sched.vfs.BaseVDir parent
String name
com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir)
com.android.sched.vfs.BaseVDir dir
com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, java.lang.String)
com.android.sched.vfs.BaseVDir parent
String name
com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath)
com.android.sched.vfs.BaseVDir parent
com.android.sched.vfs.VPath path
com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath)
com.android.sched.vfs.BaseVDir parent
com.android.sched.vfs.VPath path
com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.BaseVFile)
com.android.sched.vfs.BaseVDir parent
com.android.sched.vfs.BaseVFile file
com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.BaseVFile)
com.android.sched.vfs.BaseVFile file
public volatile java.lang.String getDigest ()
public volatile com.android.sched.vfs.VDir getRootDir ()
}
com/android/sched/vfs/DirectFS.classDirectFS.java
package com.android.sched.vfs
public com.android.sched.vfs.DirectFS extends com.android.sched.vfs.BaseVFS implements com.android.sched.vfs.VFS {
private final com.android.sched.util.file.Directory dir
private final com.android.sched.vfs.ParentVDir root
private final java.util.Set capabilities
static final boolean $assertionsDisabled
public void (com.android.sched.util.file.Directory, int)
com.android.sched.util.file.Directory dir
int permissions
java.util.Set capabilities
public java.lang.String getDescription ()
public java.util.Set getCapabilities ()
public com.android.sched.util.location.Location getLocation ()
public synchronized void close ()
public java.lang.String getPath ()
public com.android.sched.vfs.ParentVDir getRootDir ()
java.io.InputStream openRead (com.android.sched.vfs.ParentVFile) throws com.android.sched.util.file.WrongPermissionException
java.io.FileNotFoundException e
com.android.sched.vfs.ParentVFile file
java.io.File path
java.io.OutputStream openWrite (com.android.sched.vfs.ParentVFile) throws com.android.sched.util.file.WrongPermissionException
com.android.sched.vfs.ParentVFile file
java.io.OutputStream openWrite (com.android.sched.vfs.ParentVFile, boolean) throws com.android.sched.util.file.WrongPermissionException
java.io.FileNotFoundException e
com.android.sched.vfs.ParentVFile file
boolean append
java.io.File path
java.util.Collection list (com.android.sched.vfs.ParentVDir)
java.io.File sub
java.io.File[] arr$
int len$
int i$
com.android.sched.vfs.ParentVDir dir
java.io.File path
java.io.File[] subs
java.util.ArrayList items
boolean isEmpty (com.android.sched.vfs.ParentVDir)
com.android.sched.vfs.ParentVDir dir
com.android.sched.vfs.ParentVFile createVFile (com.android.sched.vfs.ParentVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
com.android.sched.vfs.ParentVDir parent
String name
java.io.File path
com.android.sched.vfs.ParentVDir getVDir (com.android.sched.vfs.ParentVDir, java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
com.android.sched.vfs.ParentVDir parent
String name
java.io.File path
com.android.sched.vfs.ParentVFile getVFile (com.android.sched.vfs.ParentVDir, java.lang.String) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException
com.android.sched.vfs.ParentVDir parent
String name
java.io.File path
void delete (com.android.sched.vfs.ParentVFile) throws com.android.sched.util.file.CannotDeleteFileException
com.android.sched.vfs.ParentVFile file
java.io.File path
com.android.sched.vfs.ParentVDir createVDir (com.android.sched.vfs.ParentVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
com.android.sched.vfs.ParentVDir parent
String name
java.io.File path
public boolean needsSequentialWriting ()
synchronized boolean isClosed ()
public long getLastModified (com.android.sched.vfs.ParentVFile)
com.android.sched.vfs.ParentVFile file
com.android.sched.util.location.FileLocation getVFileLocation (com.android.sched.vfs.ParentVFile)
com.android.sched.vfs.ParentVFile file
com.android.sched.util.location.FileLocation getVFileLocation (com.android.sched.vfs.ParentVDir, java.lang.String)
com.android.sched.vfs.ParentVDir parent
String name
com.android.sched.util.location.DirectoryLocation getVDirLocation (com.android.sched.vfs.ParentVDir)
com.android.sched.vfs.ParentVDir dir
com.android.sched.util.location.DirectoryLocation getVDirLocation (com.android.sched.vfs.ParentVDir, java.lang.String)
com.android.sched.vfs.ParentVDir parent
String name
com.android.sched.util.location.FileLocation getVFileLocation (com.android.sched.vfs.ParentVDir, com.android.sched.vfs.VPath)
com.android.sched.vfs.ParentVDir parent
com.android.sched.vfs.VPath path
com.android.sched.util.location.DirectoryLocation getVDirLocation (com.android.sched.vfs.ParentVDir, com.android.sched.vfs.VPath)
com.android.sched.vfs.ParentVDir parent
com.android.sched.vfs.VPath path
private java.io.File getNativeFile (com.android.sched.vfs.VPath)
com.android.sched.vfs.VPath path
private java.io.File getNativeFile (com.android.sched.vfs.VPath, java.lang.String)
com.android.sched.vfs.VPath path
String name
com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.ParentVDir, com.android.sched.vfs.ParentVFile)
com.android.sched.vfs.ParentVDir parent
com.android.sched.vfs.ParentVFile file
StringBuffer path
private static java.lang.StringBuffer getPathFromDirInternal (com.android.sched.vfs.ParentVDir, com.android.sched.vfs.ParentVDir)
com.android.sched.vfs.ParentVDir baseDir
com.android.sched.vfs.ParentVDir currentDir
com.android.sched.vfs.ParentVDir currentParent
public com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.ParentVFile)
com.android.sched.vfs.ParentVFile file
public volatile java.lang.String getDigest ()
volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath)
volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, java.lang.String)
volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir)
volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath)
volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, java.lang.String)
volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVFile)
public volatile long getLastModified (com.android.sched.vfs.BaseVFile)
public volatile com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.BaseVFile)
volatile com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.BaseVFile)
volatile boolean isEmpty (com.android.sched.vfs.BaseVDir)
volatile java.util.Collection list (com.android.sched.vfs.BaseVDir)
volatile void delete (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.CannotDeleteFileException
volatile com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
volatile com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
volatile com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException
volatile com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile, boolean) throws com.android.sched.util.file.WrongPermissionException
volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.WrongPermissionException
volatile java.io.InputStream openRead (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.WrongPermissionException
public volatile com.android.sched.vfs.BaseVDir getRootDir ()
public volatile com.android.sched.vfs.VDir getRootDir ()
static void ()
}
com/android/sched/vfs/GenericInputOutputVDir.classGenericInputOutputVDir.java
package com.android.sched.vfs
public com.android.sched.vfs.GenericInputOutputVDir extends java.lang.Object implements com.android.sched.vfs.InputOutputVDir {
private final com.android.sched.vfs.VDir dir
void (com.android.sched.vfs.VDir)
com.android.sched.vfs.VDir dir
public boolean isVDir ()
public java.lang.String getName ()
public com.android.sched.util.location.Location getLocation ()
public java.util.Collection list ()
com.android.sched.vfs.VElement vElement
java.util.Iterator i$
java.util.Collection vElements
java.util.Collection inputVElements
public com.android.sched.vfs.InputOutputVDir getInputVDir (com.android.sched.vfs.VPath) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
com.android.sched.vfs.VPath path
public com.android.sched.vfs.InputOutputVFile getInputVFile (com.android.sched.vfs.VPath) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotDirectoryException
com.android.sched.vfs.VPath path
public com.android.sched.vfs.OutputVFile createOutputVFile (com.android.sched.vfs.VPath) throws com.android.sched.util.file.CannotCreateFileException
com.android.sched.vfs.VPath path
public com.android.sched.vfs.OutputVDir createOutputVDir (com.android.sched.vfs.VPath) throws com.android.sched.util.file.CannotCreateFileException
com.android.sched.vfs.VPath path
public volatile com.android.sched.vfs.InputVFile getInputVFile (com.android.sched.vfs.VPath) throws com.android.sched.util.file.NotFileOrDirectoryException com.android.sched.util.file.NoSuchFileException
public volatile com.android.sched.vfs.InputVDir getInputVDir (com.android.sched.vfs.VPath) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
}
com/android/sched/vfs/GenericInputOutputVFS.classGenericInputOutputVFS.java
package com.android.sched.vfs
public com.android.sched.vfs.GenericInputOutputVFS extends com.android.sched.vfs.AbstractVFS implements com.android.sched.vfs.InputOutputVFS {
final com.android.sched.vfs.VFS vfs
public void (com.android.sched.vfs.VFS)
com.android.sched.vfs.VFS vfs
public com.android.sched.vfs.InputOutputVDir getRootInputOutputVDir ()
public java.lang.String getPath ()
public com.android.sched.util.location.Location getLocation ()
public void close () throws java.io.IOException
public com.android.sched.vfs.InputVDir getRootInputVDir ()
public com.android.sched.vfs.OutputVDir getRootOutputVDir ()
public boolean needsSequentialWriting ()
public java.lang.String getDigest ()
}
com/android/sched/vfs/GenericInputOutputVFile.classGenericInputOutputVFile.java
package com.android.sched.vfs
public com.android.sched.vfs.GenericInputOutputVFile extends java.lang.Object implements com.android.sched.vfs.InputOutputVFile {
private final com.android.sched.vfs.VFile file
void (com.android.sched.vfs.VFile)
com.android.sched.vfs.VFile file
public boolean isVDir ()
public java.lang.String getName ()
public com.android.sched.util.location.Location getLocation ()
public java.io.InputStream getInputStream () throws com.android.sched.util.file.WrongPermissionException
public java.io.OutputStream getOutputStream () throws com.android.sched.util.file.WrongPermissionException
public java.io.PrintStream getPrintStream () throws com.android.sched.util.file.WrongPermissionException
public java.io.OutputStream getOutputStream (boolean) throws com.android.sched.util.file.WrongPermissionException
boolean append
public java.io.PrintStream getPrintStream (boolean) throws com.android.sched.util.file.WrongPermissionException
boolean append
public void delete () throws com.android.sched.util.file.CannotDeleteFileException
public java.lang.String getDigest ()
public com.android.sched.vfs.VPath getPathFromRoot ()
public long getLastModified ()
}
com/android/sched/vfs/GenericInputVDir.classGenericInputVDir.java
package com.android.sched.vfs
public com.android.sched.vfs.GenericInputVDir extends java.lang.Object implements com.android.sched.vfs.InputVDir {
private final com.android.sched.vfs.VDir dir
void (com.android.sched.vfs.VDir)
com.android.sched.vfs.VDir dir
public boolean isVDir ()
public java.lang.String getName ()
public com.android.sched.util.location.Location getLocation ()
public java.util.Collection list ()
com.android.sched.vfs.VElement vElement
java.util.Iterator i$
java.util.Collection vElements
java.util.Collection inputVElements
public com.android.sched.vfs.InputVDir getInputVDir (com.android.sched.vfs.VPath) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
com.android.sched.vfs.VPath path
public com.android.sched.vfs.InputVFile getInputVFile (com.android.sched.vfs.VPath) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotDirectoryException
com.android.sched.vfs.VPath path
}
com/android/sched/vfs/GenericInputVFS.classGenericInputVFS.java
package com.android.sched.vfs
public com.android.sched.vfs.GenericInputVFS extends com.android.sched.vfs.AbstractVFS implements com.android.sched.vfs.InputVFS {
final com.android.sched.vfs.VFS vfs
public void (com.android.sched.vfs.VFS)
com.android.sched.vfs.VFS vfs
public com.android.sched.vfs.InputVDir getRootInputVDir ()
public java.lang.String getPath ()
public com.android.sched.util.location.Location getLocation ()
public void close () throws java.io.IOException
public java.lang.String getDigest ()
public com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.InputVFile)
com.android.sched.vfs.InputVFile file
}
com/android/sched/vfs/GenericInputVFile.classGenericInputVFile.java
package com.android.sched.vfs
public com.android.sched.vfs.GenericInputVFile extends java.lang.Object implements com.android.sched.vfs.InputVFile {
private final com.android.sched.vfs.VFile file
void (com.android.sched.vfs.VFile)
com.android.sched.vfs.VFile file
public boolean isVDir ()
public java.lang.String getName ()
public com.android.sched.util.location.Location getLocation ()
public java.io.InputStream getInputStream () throws com.android.sched.util.file.WrongPermissionException
public void delete () throws com.android.sched.util.file.CannotDeleteFileException
public java.lang.String getDigest ()
public com.android.sched.vfs.VPath getPathFromRoot ()
com.android.sched.vfs.VFile getVFile ()
public long getLastModified ()
}
com/android/sched/vfs/GenericOutputVDir.classGenericOutputVDir.java
package com.android.sched.vfs
public com.android.sched.vfs.GenericOutputVDir extends java.lang.Object implements com.android.sched.vfs.OutputVDir {
private final com.android.sched.vfs.VDir dir
void (com.android.sched.vfs.VDir)
com.android.sched.vfs.VDir dir
public boolean isVDir ()
public java.lang.String getName ()
public com.android.sched.util.location.Location getLocation ()
public com.android.sched.vfs.OutputVFile createOutputVFile (com.android.sched.vfs.VPath) throws com.android.sched.util.file.CannotCreateFileException
com.android.sched.vfs.VPath path
}
com/android/sched/vfs/GenericOutputVFS.classGenericOutputVFS.java
package com.android.sched.vfs
public com.android.sched.vfs.GenericOutputVFS extends com.android.sched.vfs.AbstractVFS implements com.android.sched.vfs.OutputVFS {
final com.android.sched.vfs.VFS vfs
public void (com.android.sched.vfs.VFS)
com.android.sched.vfs.VFS vfs
public com.android.sched.vfs.OutputVDir getRootOutputVDir ()
public java.lang.String getPath ()
public com.android.sched.util.location.Location getLocation ()
public void close () throws java.io.IOException
public boolean needsSequentialWriting ()
}
com/android/sched/vfs/GenericOutputVFile.classGenericOutputVFile.java
package com.android.sched.vfs
public com.android.sched.vfs.GenericOutputVFile extends java.lang.Object implements com.android.sched.vfs.OutputVFile {
private final com.android.sched.vfs.VFile file
void (com.android.sched.vfs.VFile)
com.android.sched.vfs.VFile file
public boolean isVDir ()
public java.lang.String getName ()
public com.android.sched.util.location.Location getLocation ()
public java.io.OutputStream getOutputStream () throws com.android.sched.util.file.WrongPermissionException
public java.io.OutputStream getOutputStream (boolean) throws com.android.sched.util.file.WrongPermissionException
boolean append
public java.io.PrintStream getPrintStream () throws com.android.sched.util.file.WrongPermissionException
public java.io.PrintStream getPrintStream (boolean) throws com.android.sched.util.file.WrongPermissionException
boolean append
}
com/android/sched/vfs/InMemoryVDir.classInMemoryVDir.java
package com.android.sched.vfs
abstract com.android.sched.vfs.InMemoryVDir extends com.android.sched.vfs.BaseVDir {
private final java.util.Map map
static final boolean $assertionsDisabled
public void (com.android.sched.vfs.BaseVFS, java.lang.String)
com.android.sched.vfs.BaseVFS vfs
String name
public synchronized com.android.sched.vfs.BaseVDir getVDir (java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
String name
com.android.sched.vfs.BaseVElement element
public synchronized com.android.sched.vfs.BaseVFile getVFile (java.lang.String) throws com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException
String name
com.android.sched.vfs.BaseVElement element
public synchronized com.android.sched.vfs.BaseVDir createVDir (java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
com.android.sched.vfs.BaseVDir dir
com.android.sched.util.file.NoSuchFileException e
com.android.sched.util.file.NotDirectoryException e
String name
public synchronized com.android.sched.vfs.BaseVFile createVFile (java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
com.android.sched.vfs.BaseVFile file
com.android.sched.util.file.NoSuchFileException e
com.android.sched.util.file.NotFileException e
String name
public synchronized java.util.Collection list ()
public boolean isEmpty ()
synchronized void internalDelete (java.lang.String)
String name
synchronized com.android.sched.vfs.BaseVElement getFromCache (java.lang.String)
String name
synchronized void putInCache (java.lang.String, com.android.sched.vfs.BaseVElement)
String name
com.android.sched.vfs.BaseVElement vElement
synchronized java.util.Collection getAllFromCache ()
public volatile com.android.sched.vfs.VFile getVFile (java.lang.String) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException
public volatile com.android.sched.vfs.VDir getVDir (java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
public volatile com.android.sched.vfs.VFile createVFile (java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
public volatile com.android.sched.vfs.VDir createVDir (java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
static void ()
}
com/android/sched/vfs/InputOutputVDir.classInputOutputVDir.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.InputOutputVDir extends java.lang.Object implements com.android.sched.vfs.InputVDir com.android.sched.vfs.OutputVDir {
public abstract com.android.sched.vfs.InputOutputVDir getInputVDir (com.android.sched.vfs.VPath) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
public abstract com.android.sched.vfs.InputOutputVFile getInputVFile (com.android.sched.vfs.VPath) throws com.android.sched.util.file.NotFileOrDirectoryException com.android.sched.util.file.NoSuchFileException
public abstract com.android.sched.vfs.OutputVDir createOutputVDir (com.android.sched.vfs.VPath) throws com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.NotDirectoryException
}
com/android/sched/vfs/InputOutputVFS.classInputOutputVFS.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.InputOutputVFS extends java.lang.Object implements com.android.sched.vfs.InputVFS com.android.sched.vfs.OutputVFS {
public abstract com.android.sched.vfs.InputOutputVDir getRootInputOutputVDir ()
}
com/android/sched/vfs/InputOutputVFile.classInputOutputVFile.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.InputOutputVFile extends java.lang.Object implements com.android.sched.vfs.InputVFile com.android.sched.vfs.OutputVFile {
}
com/android/sched/vfs/InputStreamProvider.classInputStreamProvider.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.InputStreamProvider extends java.lang.Object implements com.android.sched.util.location.HasLocation {
public abstract java.io.InputStream getInputStream () throws com.android.sched.util.file.WrongPermissionException
}
com/android/sched/vfs/InputVDir.classInputVDir.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.InputVDir extends java.lang.Object implements com.android.sched.vfs.InputVElement {
public abstract java.util.Collection list ()
public abstract com.android.sched.vfs.InputVDir getInputVDir (com.android.sched.vfs.VPath) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
public abstract com.android.sched.vfs.InputVFile getInputVFile (com.android.sched.vfs.VPath) throws com.android.sched.util.file.NotFileOrDirectoryException com.android.sched.util.file.NoSuchFileException
}
com/android/sched/vfs/InputVElement.classInputVElement.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.InputVElement extends java.lang.Object implements com.android.sched.vfs.VElement {
}
com/android/sched/vfs/InputVFS.classInputVFS.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.InputVFS extends java.lang.Object implements com.android.sched.util.location.HasLocation java.io.Closeable {
public abstract java.lang.String getPath ()
public abstract com.android.sched.vfs.InputVDir getRootInputVDir ()
public abstract java.lang.String getDigest ()
}
com/android/sched/vfs/InputVFile.classInputVFile.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.InputVFile extends java.lang.Object implements com.android.sched.vfs.InputVElement com.android.sched.vfs.InputStreamProvider {
public abstract void delete () throws com.android.sched.util.file.CannotDeleteFileException
public abstract com.android.sched.vfs.VPath getPathFromRoot ()
public abstract long getLastModified ()
}
com/android/sched/vfs/ListDirException.classListDirException.java
package com.android.sched.vfs
public com.android.sched.vfs.ListDirException extends java.io.IOException {
private static final long serialVersionUID
private final java.io.File dir
public void (java.io.File)
java.io.File dir
public java.lang.String getMessage ()
}
com/android/sched/vfs/MessageDigestFS$1.classMessageDigestFS.java
package com.android.sched.vfs
com.android.sched.vfs.MessageDigestFS$1 extends java.lang.Object implements java.util.Comparator {
final com.android.sched.vfs.MessageDigestFS this$0
void (com.android.sched.vfs.MessageDigestFS)
public int compare (java.util.Map$Entry, java.util.Map$Entry)
java.util.Map$Entry o1
java.util.Map$Entry o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/android/sched/vfs/MessageDigestFS$MessageDigestVDir.classMessageDigestFS.java
package com.android.sched.vfs
com.android.sched.vfs.MessageDigestFS$MessageDigestVDir extends com.android.sched.vfs.BaseVDir {
private final com.android.sched.vfs.BaseVDir wrappedFile
public void (com.android.sched.vfs.BaseVFS, com.android.sched.vfs.BaseVDir)
com.android.sched.vfs.BaseVFS vfs
com.android.sched.vfs.BaseVDir wrappedFile
public com.android.sched.util.location.Location getLocation ()
public com.android.sched.vfs.VPath getPath ()
public com.android.sched.vfs.BaseVDir getWrappedDir ()
}
com/android/sched/vfs/MessageDigestFS$MessageDigestVFile$1.classMessageDigestFS.java
package com.android.sched.vfs
com.android.sched.vfs.MessageDigestFS$MessageDigestVFile$1 extends java.security.DigestOutputStream {
final com.android.sched.vfs.MessageDigestFS$MessageDigestVFile this$1
void (com.android.sched.vfs.MessageDigestFS$MessageDigestVFile, java.io.OutputStream, java.security.MessageDigest)
java.io.OutputStream x0
java.security.MessageDigest x1
public void close () throws java.io.IOException
}
com/android/sched/vfs/MessageDigestFS$MessageDigestVFile.classMessageDigestFS.java
package com.android.sched.vfs
com.android.sched.vfs.MessageDigestFS$MessageDigestVFile extends com.android.sched.vfs.BaseVFile {
private final com.android.sched.vfs.BaseVFile wrappedFile
final com.android.sched.vfs.MessageDigestFS this$0
public void (com.android.sched.vfs.MessageDigestFS, com.android.sched.vfs.BaseVFS, com.android.sched.vfs.BaseVFile)
com.android.sched.vfs.BaseVFS vfs
com.android.sched.vfs.BaseVFile wrappedFile
public com.android.sched.util.location.Location getLocation ()
public com.android.sched.vfs.VPath getPath ()
public java.lang.String getDigest ()
public com.android.sched.vfs.BaseVFile getWrappedFile ()
public java.io.InputStream getInputStream () throws com.android.sched.util.file.WrongPermissionException
public java.io.OutputStream getOutputStream () throws com.android.sched.util.file.WrongPermissionException
public java.io.OutputStream getOutputStream (boolean) throws com.android.sched.util.file.WrongPermissionException
boolean append
}
com/android/sched/vfs/MessageDigestFS.classMessageDigestFS.java
package com.android.sched.vfs
public com.android.sched.vfs.MessageDigestFS extends com.android.sched.vfs.BaseVFS implements com.android.sched.vfs.VFS {
private static final java.util.logging.Logger logger
private static final String DIGEST_FILE_NAME
private final com.android.sched.vfs.BaseVFS vfs
private final com.android.sched.util.config.MessageDigestFactory mdFactory
private final java.util.Map digests
private String digest
private final java.util.Set capabilities
private static final byte[] code
static final boolean $assertionsDisabled
public void (com.android.sched.vfs.VFS, com.android.sched.util.config.MessageDigestFactory) throws com.android.sched.vfs.WrongVFSFormatException
com.android.sched.vfs.VFS vfs
com.android.sched.util.config.MessageDigestFactory factory
java.util.Set capabilities
private void init () throws com.android.sched.vfs.WrongVFSFormatException
com.android.sched.vfs.BaseVFile digestFile
com.android.sched.util.file.NotFileException e
com.android.sched.util.file.NoSuchFileException e
com.android.sched.util.file.WrongPermissionException e
int index
String path
String digest
String line
java.io.IOException e
java.io.IOException e
java.io.IOException e
com.android.sched.vfs.BaseVFile digestFile
java.io.LineNumberReader in
public java.util.Set getCapabilities ()
private java.lang.String getDigestString (byte[])
byte[] digestBytes
private static char[] encode (byte[])
int idx
byte[] bytes
char[] array
public com.android.sched.util.location.Location getLocation ()
public java.lang.String getPath ()
public synchronized java.lang.String getDigest ()
long getLastModified (com.android.sched.vfs.MessageDigestFS$MessageDigestVFile)
com.android.sched.vfs.MessageDigestFS$MessageDigestVFile file
public synchronized void close () throws com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.WrongPermissionException java.io.IOException
private void printDigest (java.io.OutputStream)
String digest
java.util.Map$Entry entry
java.util.Iterator i$
java.io.OutputStream out
java.security.DigestOutputStream os
java.io.PrintStream printer
java.util.Set entrySet
java.util.List entryList
public com.android.sched.vfs.MessageDigestFS$MessageDigestVDir getRootDir ()
java.io.InputStream openRead (com.android.sched.vfs.MessageDigestFS$MessageDigestVFile)
com.android.sched.vfs.MessageDigestFS$MessageDigestVFile file
java.io.OutputStream openWrite (com.android.sched.vfs.MessageDigestFS$MessageDigestVFile)
com.android.sched.vfs.MessageDigestFS$MessageDigestVFile file
java.io.OutputStream openWrite (com.android.sched.vfs.MessageDigestFS$MessageDigestVFile, boolean)
com.android.sched.vfs.MessageDigestFS$MessageDigestVFile file
boolean append
synchronized void delete (com.android.sched.vfs.MessageDigestFS$MessageDigestVFile) throws com.android.sched.util.file.CannotDeleteFileException
com.android.sched.vfs.MessageDigestFS$MessageDigestVFile file
java.util.Collection list (com.android.sched.vfs.MessageDigestFS$MessageDigestVDir)
com.android.sched.vfs.BaseVElement newElement
com.android.sched.vfs.BaseVElement newElement
com.android.sched.vfs.BaseVElement element
java.util.Iterator i$
com.android.sched.vfs.MessageDigestFS$MessageDigestVDir dir
java.util.Collection elements
java.util.List newElements
boolean isEmpty (com.android.sched.vfs.MessageDigestFS$MessageDigestVDir)
com.android.sched.vfs.MessageDigestFS$MessageDigestVDir dir
com.android.sched.vfs.MessageDigestFS$MessageDigestVFile createVFile (com.android.sched.vfs.MessageDigestFS$MessageDigestVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
com.android.sched.vfs.MessageDigestFS$MessageDigestVDir parent
String name
com.android.sched.vfs.MessageDigestFS$MessageDigestVDir createVDir (com.android.sched.vfs.MessageDigestFS$MessageDigestVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
com.android.sched.vfs.MessageDigestFS$MessageDigestVDir parent
String name
com.android.sched.vfs.MessageDigestFS$MessageDigestVDir getVDir (com.android.sched.vfs.MessageDigestFS$MessageDigestVDir, java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
com.android.sched.vfs.MessageDigestFS$MessageDigestVDir parent
String name
com.android.sched.vfs.MessageDigestFS$MessageDigestVFile getVFile (com.android.sched.vfs.MessageDigestFS$MessageDigestVDir, java.lang.String) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException
com.android.sched.vfs.MessageDigestFS$MessageDigestVDir parent
String name
public boolean needsSequentialWriting ()
public java.lang.String getDescription ()
com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.MessageDigestFS$MessageDigestVFile)
com.android.sched.vfs.MessageDigestFS$MessageDigestVFile file
com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.MessageDigestFS$MessageDigestVDir, java.lang.String)
com.android.sched.vfs.MessageDigestFS$MessageDigestVDir parent
String name
com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.MessageDigestFS$MessageDigestVDir, com.android.sched.vfs.VPath)
com.android.sched.vfs.MessageDigestFS$MessageDigestVDir parent
com.android.sched.vfs.VPath path
com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.MessageDigestFS$MessageDigestVDir)
com.android.sched.vfs.MessageDigestFS$MessageDigestVDir dir
com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.MessageDigestFS$MessageDigestVDir, java.lang.String)
com.android.sched.vfs.MessageDigestFS$MessageDigestVDir parent
String name
com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.MessageDigestFS$MessageDigestVDir, com.android.sched.vfs.VPath)
com.android.sched.vfs.MessageDigestFS$MessageDigestVDir parent
com.android.sched.vfs.VPath path
com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.MessageDigestFS$MessageDigestVDir, com.android.sched.vfs.MessageDigestFS$MessageDigestVFile)
com.android.sched.vfs.MessageDigestFS$MessageDigestVDir parent
com.android.sched.vfs.MessageDigestFS$MessageDigestVFile file
com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.MessageDigestFS$MessageDigestVFile)
com.android.sched.vfs.MessageDigestFS$MessageDigestVFile file
volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath)
volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, java.lang.String)
volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir)
volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath)
volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, java.lang.String)
volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVFile)
volatile long getLastModified (com.android.sched.vfs.BaseVFile)
volatile com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.BaseVFile)
volatile com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.BaseVFile)
volatile boolean isEmpty (com.android.sched.vfs.BaseVDir)
volatile java.util.Collection list (com.android.sched.vfs.BaseVDir)
volatile void delete (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.CannotDeleteFileException
volatile com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
volatile com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
volatile com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException
volatile com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile, boolean) throws com.android.sched.util.file.WrongPermissionException
volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.WrongPermissionException
volatile java.io.InputStream openRead (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.WrongPermissionException
public volatile com.android.sched.vfs.BaseVDir getRootDir ()
public volatile com.android.sched.vfs.VDir getRootDir ()
static java.util.Map access$000 (com.android.sched.vfs.MessageDigestFS)
com.android.sched.vfs.MessageDigestFS x0
static java.lang.String access$102 (com.android.sched.vfs.MessageDigestFS, java.lang.String)
com.android.sched.vfs.MessageDigestFS x0
String x1
static com.android.sched.util.config.MessageDigestFactory access$200 (com.android.sched.vfs.MessageDigestFS)
com.android.sched.vfs.MessageDigestFS x0
static java.lang.String access$300 (com.android.sched.vfs.MessageDigestFS, byte[])
com.android.sched.vfs.MessageDigestFS x0
byte[] x1
static void ()
}
com/android/sched/vfs/MessageDigestInputVFS$1.classMessageDigestInputVFS.java
package com.android.sched.vfs
com.android.sched.vfs.MessageDigestInputVFS$1 extends java.lang.Object {
}
com/android/sched/vfs/MessageDigestInputVFS$MessageDigestInputVDir.classMessageDigestInputVFS.java
package com.android.sched.vfs
public com.android.sched.vfs.MessageDigestInputVFS$MessageDigestInputVDir extends java.lang.Object implements com.android.sched.vfs.InputVDir {
private final com.android.sched.vfs.InputVDir dir
private final com.android.sched.vfs.VPath pathToRoot
final com.android.sched.vfs.MessageDigestInputVFS this$0
private void (com.android.sched.vfs.MessageDigestInputVFS, com.android.sched.vfs.InputVDir, com.android.sched.vfs.VPath)
com.android.sched.vfs.InputVDir dir
com.android.sched.vfs.VPath pathToRoot
public boolean isVDir ()
public java.lang.String getName ()
public com.android.sched.util.location.Location getLocation ()
public java.util.Collection list ()
public com.android.sched.vfs.MessageDigestInputVFS$MessageDigestInputVDir getInputVDir (com.android.sched.vfs.VPath) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
com.android.sched.vfs.VPath path
com.android.sched.vfs.VPath newPathToRoot
public com.android.sched.vfs.MessageDigestInputVFS$MessageDigestInputVFile getInputVFile (com.android.sched.vfs.VPath) throws com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileOrDirectoryException
com.android.sched.vfs.VPath path
com.android.sched.vfs.VPath filePathToRoot
public volatile com.android.sched.vfs.InputVFile getInputVFile (com.android.sched.vfs.VPath) throws com.android.sched.util.file.NotFileOrDirectoryException com.android.sched.util.file.NoSuchFileException
public volatile com.android.sched.vfs.InputVDir getInputVDir (com.android.sched.vfs.VPath) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
void (com.android.sched.vfs.MessageDigestInputVFS, com.android.sched.vfs.InputVDir, com.android.sched.vfs.VPath, com.android.sched.vfs.MessageDigestInputVFS$1)
com.android.sched.vfs.MessageDigestInputVFS x0
com.android.sched.vfs.InputVDir x1
com.android.sched.vfs.VPath x2
com.android.sched.vfs.MessageDigestInputVFS$1 x3
}
com/android/sched/vfs/MessageDigestInputVFS$MessageDigestInputVFile.classMessageDigestInputVFS.java
package com.android.sched.vfs
public com.android.sched.vfs.MessageDigestInputVFS$MessageDigestInputVFile extends java.lang.Object implements com.android.sched.vfs.InputVFile {
private final com.android.sched.vfs.InputVFile file
private final String digest
public void (com.android.sched.vfs.InputVFile, java.lang.String)
com.android.sched.vfs.InputVFile file
String digest
public boolean isVDir ()
public java.lang.String getName ()
public com.android.sched.util.location.Location getLocation ()
public java.io.InputStream getInputStream () throws com.android.sched.util.file.WrongPermissionException
public java.lang.String getDigest ()
public long getLastModified ()
public void delete ()
public com.android.sched.vfs.VPath getPathFromRoot ()
}
com/android/sched/vfs/MessageDigestInputVFS.classMessageDigestInputVFS.java
package com.android.sched.vfs
public com.android.sched.vfs.MessageDigestInputVFS extends com.android.sched.vfs.MessageDigestVFS implements com.android.sched.vfs.InputVFS {
private static final java.util.logging.Logger logger
protected com.android.sched.vfs.InputVFS vfs
private final com.android.sched.vfs.MessageDigestInputVFS$MessageDigestInputVDir root
private final java.util.Map digests
private String algorithm
private String digest
static final boolean $assertionsDisabled
public void (com.android.sched.vfs.InputVFS)
java.io.IOException e
com.android.sched.util.file.NotFileOrDirectoryException e
java.io.IOException e
com.android.sched.util.file.NoSuchFileException e
java.io.IOException e
java.io.IOException e
int index
String line
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
com.android.sched.vfs.InputVFS vfs
java.io.BufferedReader in
com.android.sched.vfs.InputVFile file
public com.android.sched.util.location.Location getLocation ()
public synchronized void close () throws java.io.IOException
public com.android.sched.vfs.MessageDigestInputVFS$MessageDigestInputVDir getRootInputVDir ()
public java.lang.String getPath ()
public java.lang.String getDigestAlgorithm ()
public java.lang.String getDigest ()
public volatile com.android.sched.vfs.InputVDir getRootInputVDir ()
static java.util.Map access$000 (com.android.sched.vfs.MessageDigestInputVFS)
com.android.sched.vfs.MessageDigestInputVFS x0
static void ()
}
com/android/sched/vfs/MessageDigestOutputVFS$MessageDigestOutputVDir.classMessageDigestOutputVFS.java
package com.android.sched.vfs
com.android.sched.vfs.MessageDigestOutputVFS$MessageDigestOutputVDir extends java.lang.Object implements com.android.sched.vfs.OutputVDir {
private final com.android.sched.vfs.OutputVDir dir
static final boolean $assertionsDisabled
final com.android.sched.vfs.MessageDigestOutputVFS this$0
protected void (com.android.sched.vfs.MessageDigestOutputVFS, com.android.sched.vfs.OutputVDir)
com.android.sched.vfs.OutputVDir dir
public boolean isVDir ()
public java.lang.String getName ()
public com.android.sched.util.location.Location getLocation ()
public synchronized com.android.sched.vfs.MessageDigestOutputVFS$MessageDigestOutputVFile createOutputVFile (com.android.sched.vfs.VPath) throws com.android.sched.util.file.CannotCreateFileException
com.android.sched.vfs.VPath path
com.android.sched.vfs.MessageDigestOutputVFS$MessageDigestOutputVFile file
public volatile com.android.sched.vfs.OutputVFile createOutputVFile (com.android.sched.vfs.VPath) throws com.android.sched.util.file.CannotCreateFileException
static void ()
}
com/android/sched/vfs/MessageDigestOutputVFS$MessageDigestOutputVFile$1.classMessageDigestOutputVFS.java
package com.android.sched.vfs
com.android.sched.vfs.MessageDigestOutputVFS$MessageDigestOutputVFile$1 extends java.security.DigestOutputStream {
final com.android.sched.vfs.MessageDigestOutputVFS$MessageDigestOutputVFile this$1
void (com.android.sched.vfs.MessageDigestOutputVFS$MessageDigestOutputVFile, java.io.OutputStream, java.security.MessageDigest)
java.io.OutputStream x0
java.security.MessageDigest x1
public void close () throws java.io.IOException
}
com/android/sched/vfs/MessageDigestOutputVFS$MessageDigestOutputVFile.classMessageDigestOutputVFS.java
package com.android.sched.vfs
com.android.sched.vfs.MessageDigestOutputVFS$MessageDigestOutputVFile extends java.lang.Object implements com.android.sched.vfs.OutputVFile java.lang.Comparable {
private final com.android.sched.vfs.OutputVFile file
private final com.android.sched.vfs.VPath path
private String digest
static final boolean $assertionsDisabled
final com.android.sched.vfs.MessageDigestOutputVFS this$0
protected void (com.android.sched.vfs.MessageDigestOutputVFS, com.android.sched.vfs.OutputVFile, com.android.sched.vfs.VPath)
com.android.sched.vfs.OutputVFile file
com.android.sched.vfs.VPath path
public boolean isVDir ()
public java.lang.String getName ()
public com.android.sched.util.location.Location getLocation ()
public java.io.OutputStream getOutputStream () throws com.android.sched.util.file.WrongPermissionException
public java.io.OutputStream getOutputStream (boolean)
boolean append
public java.io.PrintStream getPrintStream () throws com.android.sched.util.file.WrongPermissionException
public java.io.PrintStream getPrintStream (boolean)
boolean append
public java.lang.String getDigest ()
public com.android.sched.vfs.VPath getVPath ()
public int compareTo (com.android.sched.vfs.MessageDigestOutputVFS$MessageDigestOutputVFile)
com.android.sched.vfs.MessageDigestOutputVFS$MessageDigestOutputVFile other
public final boolean equals (java.lang.Object)
Object obj
public final int hashCode ()
public volatile int compareTo (java.lang.Object)
static java.lang.String access$202 (com.android.sched.vfs.MessageDigestOutputVFS$MessageDigestOutputVFile, java.lang.String)
com.android.sched.vfs.MessageDigestOutputVFS$MessageDigestOutputVFile x0
String x1
static void ()
}
com/android/sched/vfs/MessageDigestOutputVFS.classMessageDigestOutputVFS.java
package com.android.sched.vfs
public com.android.sched.vfs.MessageDigestOutputVFS extends com.android.sched.vfs.MessageDigestVFS implements com.android.sched.vfs.OutputVFS {
private boolean closed
protected com.android.sched.vfs.OutputVFS vfs
private final com.android.sched.vfs.MessageDigestOutputVFS$MessageDigestOutputVDir root
private final com.android.sched.util.config.MessageDigestFactory mdFactory
private final java.util.List files
static final boolean $assertionsDisabled
public void (com.android.sched.vfs.OutputVFS, com.android.sched.util.config.MessageDigestFactory)
com.android.sched.vfs.OutputVFS vfs
com.android.sched.util.config.MessageDigestFactory mdFactory
public com.android.sched.util.location.Location getLocation ()
public synchronized void close () throws java.io.IOException
String digest
com.android.sched.vfs.MessageDigestOutputVFS$MessageDigestOutputVFile file
java.util.Iterator i$
java.util.List sortedFiles
java.security.DigestOutputStream os
java.io.PrintStream printer
String digest
private synchronized boolean isClosed ()
public com.android.sched.vfs.MessageDigestOutputVFS$MessageDigestOutputVDir getRootOutputVDir ()
public java.lang.String getPath ()
private synchronized void addFile (com.android.sched.vfs.MessageDigestOutputVFS$MessageDigestOutputVFile)
com.android.sched.vfs.MessageDigestOutputVFS$MessageDigestOutputVFile file
public boolean needsSequentialWriting ()
public volatile com.android.sched.vfs.OutputVDir getRootOutputVDir ()
static boolean access$000 (com.android.sched.vfs.MessageDigestOutputVFS)
com.android.sched.vfs.MessageDigestOutputVFS x0
static com.android.sched.util.config.MessageDigestFactory access$100 (com.android.sched.vfs.MessageDigestOutputVFS)
com.android.sched.vfs.MessageDigestOutputVFS x0
static void access$300 (com.android.sched.vfs.MessageDigestOutputVFS, com.android.sched.vfs.MessageDigestOutputVFS$MessageDigestOutputVFile)
com.android.sched.vfs.MessageDigestOutputVFS x0
com.android.sched.vfs.MessageDigestOutputVFS$MessageDigestOutputVFile x1
static void ()
}
com/android/sched/vfs/MessageDigestVFS.classMessageDigestVFS.java
package com.android.sched.vfs
abstract com.android.sched.vfs.MessageDigestVFS extends java.lang.Object {
static final String DIGEST_DIRECTORY_NAME
private static final byte[] code
void ()
static char[] encode (byte[])
int idx
byte[] bytes
char[] array
static void ()
}
com/android/sched/vfs/OutputStreamProvider.classOutputStreamProvider.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.OutputStreamProvider extends java.lang.Object implements com.android.sched.util.location.HasLocation {
public abstract java.io.OutputStream getOutputStream () throws com.android.sched.util.file.WrongPermissionException
public abstract java.io.PrintStream getPrintStream () throws com.android.sched.util.file.WrongPermissionException
}
com/android/sched/vfs/OutputVDir.classOutputVDir.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.OutputVDir extends java.lang.Object implements com.android.sched.vfs.OutputVElement {
public abstract com.android.sched.vfs.OutputVFile createOutputVFile (com.android.sched.vfs.VPath) throws com.android.sched.util.file.CannotCreateFileException
}
com/android/sched/vfs/OutputVElement.classOutputVElement.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.OutputVElement extends java.lang.Object implements com.android.sched.vfs.VElement {
}
com/android/sched/vfs/OutputVFS.classOutputVFS.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.OutputVFS extends java.lang.Object implements com.android.sched.util.location.HasLocation java.io.Closeable {
public abstract java.lang.String getPath ()
public abstract com.android.sched.vfs.OutputVDir getRootOutputVDir ()
public abstract boolean needsSequentialWriting ()
}
com/android/sched/vfs/OutputVFile.classOutputVFile.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.OutputVFile extends java.lang.Object implements com.android.sched.vfs.OutputVElement com.android.sched.vfs.OutputStreamProvider {
public abstract java.io.OutputStream getOutputStream (boolean) throws com.android.sched.util.file.WrongPermissionException
public abstract java.io.PrintStream getPrintStream (boolean) throws com.android.sched.util.file.WrongPermissionException
}
com/android/sched/vfs/ParentVDir.classParentVDir.java
package com.android.sched.vfs
public com.android.sched.vfs.ParentVDir extends com.android.sched.vfs.BaseVDir {
protected final com.android.sched.vfs.VDir parent
void (com.android.sched.vfs.BaseVFS, java.lang.String)
com.android.sched.vfs.BaseVFS vfs
String name
void (com.android.sched.vfs.BaseVFS, com.android.sched.vfs.VDir, java.lang.String)
com.android.sched.vfs.BaseVFS vfs
com.android.sched.vfs.VDir parent
String name
public com.android.sched.vfs.VPath getPath ()
com.android.sched.vfs.VDir getParent ()
public volatile com.android.sched.util.location.Location getVFileLocation (java.lang.String)
public volatile com.android.sched.util.location.Location getVDirLocation (java.lang.String)
public volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.VPath)
public volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.VPath)
public volatile com.android.sched.util.location.Location getLocation ()
public volatile com.android.sched.vfs.BaseVFile createVFile (java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
public volatile com.android.sched.vfs.BaseVDir createVDir (java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
public volatile boolean isVDir ()
public volatile boolean isEmpty ()
public volatile java.util.Collection list ()
public volatile com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.VPath) throws com.android.sched.util.file.CannotCreateFileException
public volatile com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.VPath) throws com.android.sched.util.file.CannotCreateFileException
public volatile void delete (com.android.sched.vfs.VFile) throws com.android.sched.util.file.CannotDeleteFileException
public volatile com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.VPath) throws com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NotFileException
public volatile com.android.sched.vfs.BaseVFile getVFile (java.lang.String) throws com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException
public volatile com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.VPath) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
public volatile com.android.sched.vfs.BaseVDir getVDir (java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
}
com/android/sched/vfs/ParentVFile.classParentVFile.java
package com.android.sched.vfs
public com.android.sched.vfs.ParentVFile extends com.android.sched.vfs.BaseVFile {
protected final com.android.sched.vfs.VDir parent
void (com.android.sched.vfs.BaseVFS, com.android.sched.vfs.VDir, java.lang.String)
com.android.sched.vfs.BaseVFS vfs
com.android.sched.vfs.VDir parent
String name
public com.android.sched.vfs.VPath getPath ()
com.android.sched.vfs.VDir getParent ()
public volatile com.android.sched.vfs.VPath getPathFromRoot ()
public volatile void delete () throws com.android.sched.util.file.CannotDeleteFileException
public volatile long getLastModified ()
public volatile java.lang.String getDigest ()
public volatile com.android.sched.util.location.Location getLocation ()
public volatile java.io.PrintStream getPrintStream (boolean) throws com.android.sched.util.file.WrongPermissionException
public volatile java.io.PrintStream getPrintStream () throws com.android.sched.util.file.WrongPermissionException
public volatile java.io.OutputStream getOutputStream (boolean) throws com.android.sched.util.file.WrongPermissionException
public volatile java.io.OutputStream getOutputStream () throws com.android.sched.util.file.WrongPermissionException
public volatile boolean isVDir ()
public volatile java.io.InputStream getInputStream () throws com.android.sched.util.file.WrongPermissionException
}
com/android/sched/vfs/PrefixedFS.classPrefixedFS.java
package com.android.sched.vfs
public com.android.sched.vfs.PrefixedFS extends com.android.sched.vfs.BaseVFS implements com.android.sched.vfs.VFS {
private final com.android.sched.vfs.BaseVFS vfs
private final com.android.sched.vfs.BaseVDir rootDir
public void (com.android.sched.vfs.VFS, com.android.sched.vfs.VPath) throws com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.NotDirectoryException
com.android.sched.vfs.BaseVDir rootDir
com.android.sched.util.file.NoSuchFileException e
com.android.sched.vfs.VFS vfs
com.android.sched.vfs.VPath prefix
com.android.sched.vfs.BaseVDir rootDir
public com.android.sched.util.location.Location getLocation ()
public void close ()
public java.lang.String getPath ()
public com.android.sched.vfs.BaseVDir getRootDir ()
java.io.InputStream openRead (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.WrongPermissionException
com.android.sched.vfs.BaseVFile file
java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.WrongPermissionException
com.android.sched.vfs.BaseVFile file
java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile, boolean) throws com.android.sched.util.file.WrongPermissionException
com.android.sched.vfs.BaseVFile file
boolean append
void delete (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.CannotDeleteFileException
com.android.sched.vfs.BaseVFile file
java.util.Collection list (com.android.sched.vfs.BaseVDir)
com.android.sched.vfs.BaseVElement element
java.util.Iterator i$
com.android.sched.vfs.BaseVDir dir
java.util.Collection elements
com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
com.android.sched.vfs.BaseVDir parent
String name
com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
com.android.sched.vfs.BaseVDir parent
String name
com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
com.android.sched.vfs.BaseVDir parent
String name
com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException
com.android.sched.vfs.BaseVDir parent
String name
public boolean needsSequentialWriting ()
public java.lang.String getDescription ()
public java.util.Set getCapabilities ()
boolean isEmpty (com.android.sched.vfs.BaseVDir)
com.android.sched.vfs.BaseVDir dir
long getLastModified (com.android.sched.vfs.BaseVFile)
com.android.sched.vfs.BaseVFile file
com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVFile)
com.android.sched.vfs.BaseVFile file
com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, java.lang.String)
com.android.sched.vfs.BaseVDir parent
String name
com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath)
com.android.sched.vfs.BaseVDir parent
com.android.sched.vfs.VPath path
com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir)
com.android.sched.vfs.BaseVDir dir
com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, java.lang.String)
com.android.sched.vfs.BaseVDir parent
String name
com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath)
com.android.sched.vfs.BaseVDir parent
com.android.sched.vfs.VPath path
com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.BaseVFile)
com.android.sched.vfs.BaseVDir parent
com.android.sched.vfs.BaseVFile file
com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.BaseVFile)
com.android.sched.vfs.BaseVFile file
private com.android.sched.vfs.BaseVDir changeVFS (com.android.sched.vfs.BaseVDir)
com.android.sched.vfs.BaseVDir dir
private com.android.sched.vfs.BaseVFile changeVFS (com.android.sched.vfs.BaseVFile)
com.android.sched.vfs.BaseVFile file
public volatile java.lang.String getDigest ()
public volatile com.android.sched.vfs.VDir getRootDir ()
}
com/android/sched/vfs/ReadWriteZipFS.classReadWriteZipFS.java
package com.android.sched.vfs
public com.android.sched.vfs.ReadWriteZipFS extends com.android.sched.vfs.BaseVFS implements com.android.sched.vfs.VFS {
private final com.android.sched.vfs.VFSToVFSWrapper vfs
private final java.io.File dir
public void (com.android.sched.util.file.OutputZipFile, int, int, com.android.sched.util.config.MessageDigestFactory, boolean) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.WrongPermissionException com.android.sched.util.file.CannotSetPermissionException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.FileAlreadyExistsException com.android.sched.util.file.CannotCreateFileException
com.android.sched.vfs.VFS workVFS
com.android.sched.vfs.WrongVFSFormatException e
com.android.sched.util.file.OutputZipFile file
int numGroups
int groupSize
com.android.sched.util.config.MessageDigestFactory mdf
boolean debug
int permissions
com.android.sched.vfs.VFS workVFS
com.android.sched.vfs.WriteZipFS finalVFS
public com.android.sched.util.location.Location getLocation ()
public void close () throws java.io.IOException
public java.lang.String getDescription ()
public java.lang.String getPath ()
public com.android.sched.vfs.BaseVDir getRootDir ()
public boolean needsSequentialWriting ()
public java.util.Set getCapabilities ()
java.io.InputStream openRead (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.WrongPermissionException
com.android.sched.vfs.BaseVFile file
java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.WrongPermissionException
com.android.sched.vfs.BaseVFile file
java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile, boolean) throws com.android.sched.util.file.WrongPermissionException
com.android.sched.vfs.BaseVFile file
boolean append
com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
com.android.sched.vfs.BaseVDir parent
String name
com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException
com.android.sched.vfs.BaseVDir parent
String name
com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
com.android.sched.vfs.BaseVDir parent
String name
com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
com.android.sched.vfs.BaseVDir parent
String name
void delete (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.CannotDeleteFileException
com.android.sched.vfs.BaseVFile file
java.util.Collection list (com.android.sched.vfs.BaseVDir)
com.android.sched.vfs.BaseVDir dir
boolean isEmpty (com.android.sched.vfs.BaseVDir)
com.android.sched.vfs.BaseVDir dir
long getLastModified (com.android.sched.vfs.BaseVFile)
com.android.sched.vfs.BaseVFile file
com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVFile)
com.android.sched.vfs.BaseVFile file
com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, java.lang.String)
com.android.sched.vfs.BaseVDir parent
String name
com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath)
com.android.sched.vfs.BaseVDir parent
com.android.sched.vfs.VPath path
com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir)
com.android.sched.vfs.BaseVDir dir
com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, java.lang.String)
com.android.sched.vfs.BaseVDir parent
String name
com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath)
com.android.sched.vfs.BaseVDir parent
com.android.sched.vfs.VPath path
public void setWorkVFS (com.android.sched.vfs.VFS)
com.android.sched.vfs.VFS workVFS
com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.BaseVFile)
com.android.sched.vfs.BaseVDir parent
com.android.sched.vfs.BaseVFile file
com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.BaseVFile)
com.android.sched.vfs.BaseVFile file
public volatile java.lang.String getDigest ()
public volatile com.android.sched.vfs.VDir getRootDir ()
}
com/android/sched/vfs/ReadZipFS$ZipVDir.classReadZipFS.java
package com.android.sched.vfs
com.android.sched.vfs.ReadZipFS$ZipVDir extends com.android.sched.vfs.InMemoryVDir {
private final java.util.zip.ZipEntry zipEntry
void (com.android.sched.vfs.BaseVFS, java.util.zip.ZipEntry, java.lang.String)
com.android.sched.vfs.BaseVFS vfs
java.util.zip.ZipEntry zipEntry
String name
public java.util.zip.ZipEntry getZipEntry ()
public com.android.sched.vfs.VPath getPath ()
public com.android.sched.vfs.BaseVFile getVFile (java.lang.String) throws com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotFileException
String name
public com.android.sched.vfs.BaseVDir getVDir (java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
String name
public com.android.sched.vfs.BaseVFile createVFile (java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
String name
public com.android.sched.vfs.BaseVDir createVDir (java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
String name
public java.util.Collection list ()
public volatile com.android.sched.vfs.VFile getVFile (java.lang.String) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException
public volatile com.android.sched.vfs.VDir getVDir (java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
public volatile com.android.sched.vfs.VFile createVFile (java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
public volatile com.android.sched.vfs.VDir createVDir (java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
}
com/android/sched/vfs/ReadZipFS$ZipVFile.classReadZipFS.java
package com.android.sched.vfs
com.android.sched.vfs.ReadZipFS$ZipVFile extends com.android.sched.vfs.BaseVFile {
private final java.util.zip.ZipEntry zipEntry
void (com.android.sched.vfs.BaseVFS, java.util.zip.ZipEntry, java.lang.String)
com.android.sched.vfs.BaseVFS vfs
java.util.zip.ZipEntry zipEntry
String name
public java.util.zip.ZipEntry getZipEntry ()
public com.android.sched.vfs.VPath getPath ()
public void delete () throws com.android.sched.util.file.CannotDeleteFileException
}
com/android/sched/vfs/ReadZipFS.classReadZipFS.java
package com.android.sched.vfs
public com.android.sched.vfs.ReadZipFS extends com.android.sched.vfs.BaseVFS implements com.android.sched.vfs.VFS {
private static final com.google.common.base.Splitter splitter
private static final java.util.Set CAPABILITIES
private final com.android.sched.vfs.ReadZipFS$ZipVDir root
private final com.android.sched.util.file.InputZipFile inputZipFile
private final java.util.zip.ZipFile zipFile
static final boolean $assertionsDisabled
public void (com.android.sched.util.file.InputZipFile)
com.android.sched.util.file.InputZipFile zipFile
public java.lang.String getDescription ()
public com.android.sched.util.location.Location getLocation ()
public java.lang.String getPath ()
public com.android.sched.vfs.ReadZipFS$ZipVDir getRootDir ()
public synchronized void close () throws java.io.IOException
java.io.InputStream openRead (com.android.sched.vfs.ReadZipFS$ZipVFile)
java.io.IOException e
com.android.sched.vfs.ReadZipFS$ZipVFile file
java.io.OutputStream openWrite (com.android.sched.vfs.ReadZipFS$ZipVFile)
com.android.sched.vfs.ReadZipFS$ZipVFile file
java.io.OutputStream openWrite (com.android.sched.vfs.ReadZipFS$ZipVFile, boolean)
com.android.sched.vfs.ReadZipFS$ZipVFile file
boolean append
com.android.sched.vfs.ReadZipFS$ZipVDir getVDir (com.android.sched.vfs.ReadZipFS$ZipVDir, java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
com.android.sched.vfs.ReadZipFS$ZipVDir parent
String name
com.android.sched.vfs.BaseVElement element
com.android.sched.vfs.ReadZipFS$ZipVFile getVFile (com.android.sched.vfs.ReadZipFS$ZipVDir, java.lang.String) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException
com.android.sched.vfs.ReadZipFS$ZipVDir parent
String name
com.android.sched.vfs.BaseVElement element
synchronized com.android.sched.vfs.ReadZipFS$ZipVDir createVDir (com.android.sched.vfs.ReadZipFS$ZipVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
com.android.sched.vfs.ReadZipFS$ZipVDir vDir
com.android.sched.util.file.NoSuchFileException e
com.android.sched.util.file.NotDirectoryException e
com.android.sched.vfs.ReadZipFS$ZipVDir parent
String name
synchronized com.android.sched.vfs.ReadZipFS$ZipVFile createVFile (com.android.sched.vfs.ReadZipFS$ZipVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
com.android.sched.vfs.ReadZipFS$ZipVFile vFile
com.android.sched.util.file.NoSuchFileException e
com.android.sched.util.file.NotFileException e
com.android.sched.vfs.ReadZipFS$ZipVDir parent
String name
void delete (com.android.sched.vfs.ReadZipFS$ZipVFile)
com.android.sched.vfs.ReadZipFS$ZipVFile file
java.util.Collection list (com.android.sched.vfs.ReadZipFS$ZipVDir)
com.android.sched.vfs.ReadZipFS$ZipVDir dir
boolean isEmpty (com.android.sched.vfs.ReadZipFS$ZipVDir)
com.android.sched.vfs.ReadZipFS$ZipVDir dir
long getLastModified (com.android.sched.vfs.ReadZipFS$ZipVFile)
com.android.sched.vfs.ReadZipFS$ZipVFile file
com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.ReadZipFS$ZipVFile)
com.android.sched.vfs.ReadZipFS$ZipVFile file
com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.ReadZipFS$ZipVDir, java.lang.String)
com.android.sched.vfs.ReadZipFS$ZipVDir parent
String name
com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.ReadZipFS$ZipVDir)
com.android.sched.vfs.ReadZipFS$ZipVDir dir
com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.ReadZipFS$ZipVDir, java.lang.String)
com.android.sched.vfs.ReadZipFS$ZipVDir parent
String name
com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.ReadZipFS$ZipVDir, com.android.sched.vfs.VPath)
com.android.sched.vfs.ReadZipFS$ZipVDir parent
com.android.sched.vfs.VPath path
com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.ReadZipFS$ZipVDir, com.android.sched.vfs.VPath)
com.android.sched.vfs.ReadZipFS$ZipVDir parent
com.android.sched.vfs.VPath path
public boolean needsSequentialWriting ()
public java.util.Set getCapabilities ()
private void fillSubElements ()
String entryName
com.android.sched.vfs.ReadZipFS$ZipVDir currentDir
java.util.Iterator names
String simpleName
java.util.zip.ZipEntry entry
java.util.Enumeration entries
com.android.sched.util.file.CannotCreateFileException e
com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.ReadZipFS$ZipVDir, com.android.sched.vfs.ReadZipFS$ZipVFile)
com.android.sched.vfs.ReadZipFS$ZipVDir parent
com.android.sched.vfs.ReadZipFS$ZipVFile file
String fileEntryPath
String parentEntryPath
String newPath
com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.ReadZipFS$ZipVFile)
com.android.sched.vfs.ReadZipFS$ZipVFile file
public volatile java.lang.String getDigest ()
volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath)
volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, java.lang.String)
volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir)
volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath)
volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, java.lang.String)
volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVFile)
volatile long getLastModified (com.android.sched.vfs.BaseVFile)
volatile com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.BaseVFile)
volatile com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.BaseVFile)
volatile boolean isEmpty (com.android.sched.vfs.BaseVDir)
volatile java.util.Collection list (com.android.sched.vfs.BaseVDir)
volatile void delete (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.CannotDeleteFileException
volatile com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
volatile com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
volatile com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException
volatile com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile, boolean) throws com.android.sched.util.file.WrongPermissionException
volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.WrongPermissionException
volatile java.io.InputStream openRead (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.WrongPermissionException
public volatile com.android.sched.vfs.BaseVDir getRootDir ()
public volatile com.android.sched.vfs.VDir getRootDir ()
static void ()
}
com/android/sched/vfs/VDir.classVDir.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.VDir extends java.lang.Object implements com.android.sched.vfs.VElement com.android.sched.util.location.HasLocation {
public abstract com.android.sched.vfs.VPath getPath ()
public abstract boolean isEmpty ()
public abstract java.util.Collection list ()
public abstract void delete (com.android.sched.vfs.VFile) throws com.android.sched.util.file.CannotDeleteFileException
public abstract com.android.sched.vfs.VDir createVDir (com.android.sched.vfs.VPath) throws com.android.sched.util.file.CannotCreateFileException
public abstract com.android.sched.vfs.VFile createVFile (com.android.sched.vfs.VPath) throws com.android.sched.util.file.CannotCreateFileException
public abstract com.android.sched.vfs.VDir createVDir (java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
public abstract com.android.sched.vfs.VFile createVFile (java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
public abstract com.android.sched.vfs.VDir getVDir (java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
public abstract com.android.sched.vfs.VFile getVFile (java.lang.String) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException
public abstract com.android.sched.vfs.VDir getVDir (com.android.sched.vfs.VPath) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
public abstract com.android.sched.vfs.VFile getVFile (com.android.sched.vfs.VPath) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException com.android.sched.util.file.NotDirectoryException
}
com/android/sched/vfs/VElement.classVElement.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.VElement extends java.lang.Object implements com.android.sched.util.location.HasLocation {
public abstract boolean isVDir ()
public abstract java.lang.String getName ()
}
com/android/sched/vfs/VFS.classVFS.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.VFS extends java.lang.Object implements com.android.sched.util.location.HasLocation java.io.Closeable com.android.sched.util.HasDescription {
public abstract java.lang.String getPath ()
public abstract com.android.sched.vfs.VDir getRootDir ()
public abstract boolean needsSequentialWriting ()
public abstract java.util.Set getCapabilities ()
public abstract java.lang.String getDigest ()
}
com/android/sched/vfs/VFSToVFSWrapper$1.classVFSToVFSWrapper.java
package com.android.sched.vfs
com.android.sched.vfs.VFSToVFSWrapper$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$sched$vfs$Capabilities
static void ()
}
com/android/sched/vfs/VFSToVFSWrapper.classVFSToVFSWrapper.java
package com.android.sched.vfs
public com.android.sched.vfs.VFSToVFSWrapper extends com.android.sched.vfs.BaseVFS implements com.android.sched.vfs.VFS {
private com.android.sched.vfs.BaseVFS workVFS
private final com.android.sched.vfs.BaseVFS finalVFS
private final java.util.Set capabilities
public void (com.android.sched.vfs.VFS, com.android.sched.vfs.VFS)
com.android.sched.vfs.Capabilities capability
java.util.Iterator i$
com.android.sched.vfs.VFS workVFS
com.android.sched.vfs.VFS finalVFS
java.util.Set capabilities
public com.android.sched.util.location.Location getLocation ()
public void close () throws com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.WrongPermissionException java.io.IOException
private void dumpToDir (com.android.sched.vfs.VDir, com.android.sched.vfs.VDir) throws com.android.sched.util.file.CannotCreateFileException com.android.sched.util.file.WrongPermissionException java.io.IOException
com.android.sched.vfs.VDir dir
com.android.sched.util.stream.ByteStreamSucker sucker
com.android.sched.vfs.VFile file
java.io.InputStream is
java.io.OutputStream os
String elementName
com.android.sched.vfs.VElement element
java.util.Iterator i$
com.android.sched.vfs.VDir srcRootDir
com.android.sched.vfs.VDir destRootDir
public java.lang.String getDescription ()
public java.lang.String getPath ()
public com.android.sched.vfs.BaseVDir getRootDir ()
public boolean needsSequentialWriting ()
public java.util.Set getCapabilities ()
java.io.InputStream openRead (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.WrongPermissionException
com.android.sched.vfs.BaseVFile file
java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.WrongPermissionException
com.android.sched.vfs.BaseVFile file
java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile, boolean) throws com.android.sched.util.file.WrongPermissionException
com.android.sched.vfs.BaseVFile file
boolean append
com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
com.android.sched.vfs.BaseVDir parent
String name
com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException
com.android.sched.vfs.BaseVDir parent
String name
com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
com.android.sched.vfs.BaseVDir parent
String name
com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
com.android.sched.vfs.BaseVDir parent
String name
void delete (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.CannotDeleteFileException
com.android.sched.vfs.BaseVFile file
java.util.Collection list (com.android.sched.vfs.BaseVDir)
com.android.sched.vfs.BaseVDir dir
boolean isEmpty (com.android.sched.vfs.BaseVDir)
com.android.sched.vfs.BaseVDir dir
long getLastModified (com.android.sched.vfs.BaseVFile)
com.android.sched.vfs.BaseVFile file
com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVFile)
com.android.sched.vfs.BaseVFile file
com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, java.lang.String)
com.android.sched.vfs.BaseVDir parent
String name
com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath)
com.android.sched.vfs.BaseVDir parent
com.android.sched.vfs.VPath path
com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir)
com.android.sched.vfs.BaseVDir dir
com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, java.lang.String)
com.android.sched.vfs.BaseVDir parent
String name
com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath)
com.android.sched.vfs.BaseVDir parent
com.android.sched.vfs.VPath path
public void setWorkVFS (com.android.sched.vfs.VFS)
com.android.sched.vfs.VFS temporaryVFS
com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.BaseVFile)
com.android.sched.vfs.BaseVDir parent
com.android.sched.vfs.BaseVFile file
com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.BaseVFile)
com.android.sched.vfs.BaseVFile file
public volatile java.lang.String getDigest ()
public volatile com.android.sched.vfs.VDir getRootDir ()
}
com/android/sched/vfs/VFile.classVFile.java
package com.android.sched.vfs
public abstract com.android.sched.vfs.VFile extends java.lang.Object implements com.android.sched.vfs.VElement com.android.sched.vfs.InputStreamProvider com.android.sched.vfs.OutputStreamProvider {
public abstract com.android.sched.vfs.VPath getPath ()
public abstract java.io.OutputStream getOutputStream (boolean) throws com.android.sched.util.file.WrongPermissionException
public abstract java.lang.String getDigest ()
public abstract long getLastModified ()
public abstract void delete () throws com.android.sched.util.file.CannotDeleteFileException
public abstract com.android.sched.vfs.VPath getPathFromRoot ()
}
com/android/sched/vfs/VPath$VPathFragment.classVPath.java
package com.android.sched.vfs
com.android.sched.vfs.VPath$VPathFragment extends java.lang.Object {
private final CharSequence path
private final char separator
public void (java.lang.CharSequence, char)
CharSequence path
char separator
public java.lang.String getPathElementAsString (char)
char separator
private boolean isValidPath ()
String toString
String stringSeparator
String doubleSeparator
private boolean isValidSuffix ()
static boolean access$000 (com.android.sched.vfs.VPath$VPathFragment)
com.android.sched.vfs.VPath$VPathFragment x0
static boolean access$100 (com.android.sched.vfs.VPath$VPathFragment)
com.android.sched.vfs.VPath$VPathFragment x0
}
com/android/sched/vfs/VPath.classVPath.java
package com.android.sched.vfs
public final com.android.sched.vfs.VPath extends java.lang.Object implements java.lang.Cloneable {
public static final com.android.sched.vfs.VPath ROOT
private static final char INTERNAL_SEPARATOR
private static final com.android.sched.vfs.VPath$VPathFragment INTERNAL_SEPARATOR_FRAGMENT
private static final com.google.common.base.Splitter splitter
java.util.ArrayList pathFragments
static final boolean $assertionsDisabled
public void (java.lang.CharSequence, char)
com.android.sched.vfs.VPath$VPathFragment pe
CharSequence path
char separator
private void (java.util.ArrayList)
java.util.ArrayList pathFragments
public com.android.sched.vfs.VPath prependPath (com.android.sched.vfs.VPath)
com.android.sched.vfs.VPath path
public com.android.sched.vfs.VPath appendPath (com.android.sched.vfs.VPath)
com.android.sched.vfs.VPath path
public com.android.sched.vfs.VPath addSuffix (java.lang.CharSequence)
CharSequence suffix
com.android.sched.vfs.VPath$VPathFragment pe
public com.android.sched.vfs.VPath clone ()
java.util.ArrayList clonedList
public java.lang.Iterable split ()
public java.lang.String getLastElement ()
String last
public java.lang.String getPathAsString (char)
com.android.sched.vfs.VPath$VPathFragment pathElement
java.util.Iterator i$
char separator
StringBuffer buffer
public final boolean equals (java.lang.Object)
Object obj
public final int hashCode ()
private java.util.List getPathFragments ()
private java.lang.String getInternalPath ()
public boolean isRoot ()
public java.lang.String getLastName ()
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
static void ()
}
com/android/sched/vfs/WriteZipFS$ZipEntryOutputStream.classWriteZipFS.java
package com.android.sched.vfs
com.android.sched.vfs.WriteZipFS$ZipEntryOutputStream extends java.io.FilterOutputStream {
private final com.android.sched.vfs.WriteZipFS vfs
private final java.util.zip.ZipEntry zipEntry
private boolean entryWritten
public void (com.android.sched.vfs.WriteZipFS, java.util.zip.ZipEntry)
com.android.sched.vfs.WriteZipFS vfs
java.util.zip.ZipEntry zipEntry
public void close () throws java.io.IOException
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public void write (int) throws java.io.IOException
int b
private synchronized void writeEntryIfNeeded () throws java.io.IOException
java.util.zip.ZipException e
}
com/android/sched/vfs/WriteZipFS$ZipVDir.classWriteZipFS.java
package com.android.sched.vfs
com.android.sched.vfs.WriteZipFS$ZipVDir extends com.android.sched.vfs.InMemoryVDir {
private final java.util.zip.ZipEntry zipEntry
void (com.android.sched.vfs.BaseVFS, java.util.zip.ZipEntry, java.lang.String)
com.android.sched.vfs.BaseVFS vfs
java.util.zip.ZipEntry zipEntry
String name
public java.util.zip.ZipEntry getZipEntry ()
public com.android.sched.vfs.VPath getPath ()
}
com/android/sched/vfs/WriteZipFS$ZipVFile.classWriteZipFS.java
package com.android.sched.vfs
com.android.sched.vfs.WriteZipFS$ZipVFile extends com.android.sched.vfs.BaseVFile {
private final java.util.zip.ZipEntry zipEntry
void (com.android.sched.vfs.BaseVFS, java.util.zip.ZipEntry, java.lang.String)
com.android.sched.vfs.BaseVFS vfs
java.util.zip.ZipEntry zipEntry
String name
public java.util.zip.ZipEntry getZipEntry ()
public com.android.sched.vfs.VPath getPath ()
}
com/android/sched/vfs/WriteZipFS.classWriteZipFS.java
package com.android.sched.vfs
public com.android.sched.vfs.WriteZipFS extends com.android.sched.vfs.BaseVFS implements com.android.sched.vfs.VFS {
private static final java.util.Set CAPABILITIES
private final com.android.sched.vfs.WriteZipFS$ZipVDir root
private final java.util.concurrent.atomic.AtomicBoolean lastVFileOpen
private final com.android.sched.util.file.OutputZipFile zipFile
private final java.util.zip.ZipOutputStream outputStream
static final boolean $assertionsDisabled
public void (com.android.sched.util.file.OutputZipFile)
com.android.sched.util.file.OutputZipFile zipFile
void notifyVFileClosed ()
boolean previousState
boolean notifyVFileOpenAndReturnPreviousState ()
public java.lang.String getDescription ()
public com.android.sched.util.location.Location getLocation ()
public java.lang.String getPath ()
public com.android.sched.vfs.WriteZipFS$ZipVDir getRootDir ()
public synchronized void close () throws java.io.IOException
java.io.InputStream openRead (com.android.sched.vfs.WriteZipFS$ZipVFile)
com.android.sched.vfs.WriteZipFS$ZipVFile file
synchronized java.io.OutputStream openWrite (com.android.sched.vfs.WriteZipFS$ZipVFile)
com.android.sched.vfs.WriteZipFS$ZipVFile file
java.io.OutputStream openWrite (com.android.sched.vfs.WriteZipFS$ZipVFile, boolean)
com.android.sched.vfs.WriteZipFS$ZipVFile file
boolean append
com.android.sched.vfs.WriteZipFS$ZipVDir getVDir (com.android.sched.vfs.WriteZipFS$ZipVDir, java.lang.String)
com.android.sched.vfs.WriteZipFS$ZipVDir parent
String name
com.android.sched.vfs.WriteZipFS$ZipVFile getVFile (com.android.sched.vfs.WriteZipFS$ZipVDir, java.lang.String)
com.android.sched.vfs.WriteZipFS$ZipVDir parent
String name
com.android.sched.vfs.WriteZipFS$ZipVDir createVDir (com.android.sched.vfs.WriteZipFS$ZipVDir, java.lang.String)
com.android.sched.vfs.WriteZipFS$ZipVDir parent
String name
com.android.sched.vfs.WriteZipFS$ZipVFile createVFile (com.android.sched.vfs.WriteZipFS$ZipVDir, java.lang.String)
com.android.sched.vfs.WriteZipFS$ZipVDir parent
String name
void delete (com.android.sched.vfs.WriteZipFS$ZipVFile)
com.android.sched.vfs.WriteZipFS$ZipVFile file
java.util.Collection list (com.android.sched.vfs.WriteZipFS$ZipVDir)
com.android.sched.vfs.WriteZipFS$ZipVDir dir
boolean isEmpty (com.android.sched.vfs.WriteZipFS$ZipVDir)
com.android.sched.vfs.WriteZipFS$ZipVDir dir
long getLastModified (com.android.sched.vfs.WriteZipFS$ZipVFile)
com.android.sched.vfs.WriteZipFS$ZipVFile file
com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.WriteZipFS$ZipVFile)
com.android.sched.vfs.WriteZipFS$ZipVFile file
com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.WriteZipFS$ZipVDir, java.lang.String)
com.android.sched.vfs.WriteZipFS$ZipVDir parent
String name
com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.WriteZipFS$ZipVDir)
com.android.sched.vfs.WriteZipFS$ZipVDir dir
com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.WriteZipFS$ZipVDir, java.lang.String)
com.android.sched.vfs.WriteZipFS$ZipVDir parent
String name
com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.WriteZipFS$ZipVDir, com.android.sched.vfs.VPath)
com.android.sched.vfs.WriteZipFS$ZipVDir parent
com.android.sched.vfs.VPath path
com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.WriteZipFS$ZipVDir, com.android.sched.vfs.VPath)
com.android.sched.vfs.WriteZipFS$ZipVDir parent
com.android.sched.vfs.VPath path
public boolean needsSequentialWriting ()
public java.util.Set getCapabilities ()
com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.WriteZipFS$ZipVDir, com.android.sched.vfs.WriteZipFS$ZipVFile)
com.android.sched.vfs.WriteZipFS$ZipVDir parent
com.android.sched.vfs.WriteZipFS$ZipVFile file
String fileEntryPath
String parentEntryPath
String newPath
com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.WriteZipFS$ZipVFile)
com.android.sched.vfs.WriteZipFS$ZipVFile file
public volatile java.lang.String getDigest ()
volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath)
volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir, java.lang.String)
volatile com.android.sched.util.location.Location getVDirLocation (com.android.sched.vfs.BaseVDir)
volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.VPath)
volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVDir, java.lang.String)
volatile com.android.sched.util.location.Location getVFileLocation (com.android.sched.vfs.BaseVFile)
volatile long getLastModified (com.android.sched.vfs.BaseVFile)
volatile com.android.sched.vfs.VPath getPathFromRoot (com.android.sched.vfs.BaseVFile)
volatile com.android.sched.vfs.VPath getPathFromDir (com.android.sched.vfs.BaseVDir, com.android.sched.vfs.BaseVFile)
volatile boolean isEmpty (com.android.sched.vfs.BaseVDir)
volatile java.util.Collection list (com.android.sched.vfs.BaseVDir)
volatile void delete (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.CannotDeleteFileException
volatile com.android.sched.vfs.BaseVFile createVFile (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
volatile com.android.sched.vfs.BaseVDir createVDir (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.CannotCreateFileException
volatile com.android.sched.vfs.BaseVFile getVFile (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.NotFileException com.android.sched.util.file.NoSuchFileException
volatile com.android.sched.vfs.BaseVDir getVDir (com.android.sched.vfs.BaseVDir, java.lang.String) throws com.android.sched.util.file.NotDirectoryException com.android.sched.util.file.NoSuchFileException
volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile, boolean) throws com.android.sched.util.file.WrongPermissionException
volatile java.io.OutputStream openWrite (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.WrongPermissionException
volatile java.io.InputStream openRead (com.android.sched.vfs.BaseVFile) throws com.android.sched.util.file.WrongPermissionException
public volatile com.android.sched.vfs.BaseVDir getRootDir ()
public volatile com.android.sched.vfs.VDir getRootDir ()
static java.util.zip.ZipOutputStream access$000 (com.android.sched.vfs.WriteZipFS)
com.android.sched.vfs.WriteZipFS x0
static void ()
}
com/android/sched/vfs/WrongFileFormatException.classWrongFileFormatException.java
package com.android.sched.vfs
public com.android.sched.vfs.WrongFileFormatException extends java.io.IOException {
private static final long serialVersionUID
public void (com.android.sched.util.location.Location)
com.android.sched.util.location.Location location
}
com/android/sched/vfs/WrongVFSFormatException.classWrongVFSFormatException.java
package com.android.sched.vfs
public com.android.sched.vfs.WrongVFSFormatException extends java.io.IOException {
private static final long serialVersionUID
public void (com.android.sched.vfs.VFS, com.android.sched.util.location.Location, java.lang.Throwable)
com.android.sched.vfs.VFS vfs
com.android.sched.util.location.Location location
Throwable cause
}
com/android/sched/vfs/ZipUtils.classZipUtils.java
package com.android.sched.vfs
public final com.android.sched.vfs.ZipUtils extends java.lang.Object {
public static final char ZIP_SEPARATOR
static final String ZIP_SEPARATOR_STRING
static final String ROOT_ENTRY_NAME
static final boolean $assertionsDisabled
private void ()
static java.lang.String getFileSimpleName (java.util.zip.ZipEntry)
java.util.zip.ZipEntry entry
String name
int index
static java.lang.String getDirSimpleName (java.util.zip.ZipEntry)
java.util.zip.ZipEntry entry
String name
int index
int startIndex
static void ()
}
com/google/common/annotations/Beta.classBeta.java
package com.google.common.annotations
public abstract com.google.common.annotations.Beta extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/common/annotations/GwtCompatible.classGwtCompatible.java
package com.google.common.annotations
public abstract com.google.common.annotations.GwtCompatible extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract boolean serializable ()
public abstract boolean emulated ()
}
com/google/common/annotations/GwtIncompatible.classGwtIncompatible.java
package com.google.common.annotations
public abstract com.google.common.annotations.GwtIncompatible extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
com/google/common/annotations/VisibleForTesting.classVisibleForTesting.java
package com.google.common.annotations
public abstract com.google.common.annotations.VisibleForTesting extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/common/annotations/package-info.classpackage-info.java
package com.google.common.annotations
abstract com.google.common.annotations.package-info extends java.lang.Object {
}
com/google/common/base/Absent.classAbsent.java
package com.google.common.base
final com.google.common.base.Absent extends com.google.common.base.Optional {
static final com.google.common.base.Absent INSTANCE
private static final long serialVersionUID
void ()
public boolean isPresent ()
public java.lang.Object get ()
public java.lang.Object or (java.lang.Object)
Object defaultValue
public com.google.common.base.Optional or (com.google.common.base.Optional)
com.google.common.base.Optional secondChoice
public java.lang.Object or (com.google.common.base.Supplier)
com.google.common.base.Supplier supplier
public java.lang.Object orNull ()
public java.util.Set asSet ()
public com.google.common.base.Optional transform (com.google.common.base.Function)
com.google.common.base.Function function
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public java.lang.String toString ()
private java.lang.Object readResolve ()
static void ()
}
com/google/common/base/AbstractIterator$1.classAbstractIterator.java
package com.google.common.base
com.google.common.base.AbstractIterator$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$common$base$AbstractIterator$State
static void ()
}
com/google/common/base/AbstractIterator$State.classAbstractIterator.java
package com.google.common.base
final com.google.common.base.AbstractIterator$State extends java.lang.Enum {
public static final com.google.common.base.AbstractIterator$State READY
public static final com.google.common.base.AbstractIterator$State NOT_READY
public static final com.google.common.base.AbstractIterator$State DONE
public static final com.google.common.base.AbstractIterator$State FAILED
private static final com.google.common.base.AbstractIterator$State[] $VALUES
public static com.google.common.base.AbstractIterator$State[] values ()
public static com.google.common.base.AbstractIterator$State valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/common/base/AbstractIterator.classAbstractIterator.java
package com.google.common.base
abstract com.google.common.base.AbstractIterator extends java.lang.Object implements java.util.Iterator {
private com.google.common.base.AbstractIterator$State state
private Object next
protected void ()
protected abstract java.lang.Object computeNext ()
protected final java.lang.Object endOfData ()
public final boolean hasNext ()
private boolean tryToComputeNext ()
public final java.lang.Object next ()
public final void remove ()
}
com/google/common/base/Ascii.classAscii.java
package com.google.common.base
public final com.google.common.base.Ascii extends java.lang.Object {
public static final byte NUL
public static final byte SOH
public static final byte STX
public static final byte ETX
public static final byte EOT
public static final byte ENQ
public static final byte ACK
public static final byte BEL
public static final byte BS
public static final byte HT
public static final byte LF
public static final byte NL
public static final byte VT
public static final byte FF
public static final byte CR
public static final byte SO
public static final byte SI
public static final byte DLE
public static final byte DC1
public static final byte XON
public static final byte DC2
public static final byte DC3
public static final byte XOFF
public static final byte DC4
public static final byte NAK
public static final byte SYN
public static final byte ETB
public static final byte CAN
public static final byte EM
public static final byte SUB
public static final byte ESC
public static final byte FS
public static final byte GS
public static final byte RS
public static final byte US
public static final byte SP
public static final byte SPACE
public static final byte DEL
public static final char MIN
public static final char MAX
private void ()
public static java.lang.String toLowerCase (java.lang.String)
int i
String string
int length
StringBuilder builder
public static char toLowerCase (char)
char c
public static java.lang.String toUpperCase (java.lang.String)
int i
String string
int length
StringBuilder builder
public static char toUpperCase (char)
char c
public static boolean isLowerCase (char)
char c
public static boolean isUpperCase (char)
char c
}
com/google/common/base/CaseFormat$1.classCaseFormat.java
package com.google.common.base
com.google.common.base.CaseFormat$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$common$base$CaseFormat
static void ()
}
com/google/common/base/CaseFormat.classCaseFormat.java
package com.google.common.base
public final com.google.common.base.CaseFormat extends java.lang.Enum {
public static final com.google.common.base.CaseFormat LOWER_HYPHEN
public static final com.google.common.base.CaseFormat LOWER_UNDERSCORE
public static final com.google.common.base.CaseFormat LOWER_CAMEL
public static final com.google.common.base.CaseFormat UPPER_CAMEL
public static final com.google.common.base.CaseFormat UPPER_UNDERSCORE
private final com.google.common.base.CharMatcher wordBoundary
private final String wordSeparator
private static final com.google.common.base.CaseFormat[] $VALUES
public static com.google.common.base.CaseFormat[] values ()
public static com.google.common.base.CaseFormat valueOf (java.lang.String)
String name
private void (java.lang.String, int, com.google.common.base.CharMatcher, java.lang.String)
com.google.common.base.CharMatcher wordBoundary
String wordSeparator
public java.lang.String to (com.google.common.base.CaseFormat, java.lang.String)
com.google.common.base.CaseFormat format
String s
StringBuilder out
int i
int j
private java.lang.String normalizeFirstWord (java.lang.String)
String word
private java.lang.String normalizeWord (java.lang.String)
String word
private static java.lang.String firstCharOnlyToUpper (java.lang.String)
String word
int length
static void ()
}
com/google/common/base/CharMatcher$1.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$1 extends com.google.common.base.CharMatcher {
void (java.lang.String)
String x0
public boolean matches (char)
char c
public volatile boolean apply (java.lang.Object)
}
com/google/common/base/CharMatcher$10.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$10 extends com.google.common.base.CharMatcher {
final char val$match1
final char val$match2
void (java.lang.String, char, char)
String x0
public boolean matches (char)
char c
void setBits (com.google.common.base.CharMatcher$LookupTable)
com.google.common.base.CharMatcher$LookupTable table
public com.google.common.base.CharMatcher precomputed ()
public volatile boolean apply (java.lang.Object)
}
com/google/common/base/CharMatcher$11.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$11 extends com.google.common.base.CharMatcher {
final char[] val$chars
void (java.lang.String, char[])
String x0
public boolean matches (char)
char c
public volatile boolean apply (java.lang.Object)
}
com/google/common/base/CharMatcher$12.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$12 extends com.google.common.base.CharMatcher {
final char val$startInclusive
final char val$endInclusive
void (java.lang.String, char, char)
String x0
public boolean matches (char)
char c
void setBits (com.google.common.base.CharMatcher$LookupTable)
com.google.common.base.CharMatcher$LookupTable table
char c
public com.google.common.base.CharMatcher precomputed ()
public volatile boolean apply (java.lang.Object)
}
com/google/common/base/CharMatcher$13.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$13 extends com.google.common.base.CharMatcher {
final com.google.common.base.Predicate val$predicate
void (java.lang.String, com.google.common.base.Predicate)
String x0
public boolean matches (char)
char c
public boolean apply (java.lang.Character)
Character character
public volatile boolean apply (java.lang.Object)
}
com/google/common/base/CharMatcher$14.classCharMatcher.java
package com.google.common.base
com.google.common.base.CharMatcher$14 extends com.google.common.base.CharMatcher {
final com.google.common.base.CharMatcher val$original
final com.google.common.base.CharMatcher this$0
void (com.google.common.base.CharMatcher, java.lang.String, com.google.common.base.CharMatcher)
String x0
public boolean matches (char)
char c
public boolean matchesAllOf (java.lang.CharSequence)
CharSequence sequence
public boolean matchesNoneOf (java.lang.CharSequence)
CharSequence sequence
public int countIn (java.lang.CharSequence)
CharSequence sequence
public com.google.common.base.CharMatcher negate ()
public volatile boolean apply (java.lang.Object)
}
com/google/common/base/CharMatcher$15.classCharMatcher.java
package com.google.common.base
com.google.common.base.CharMatcher$15 extends com.google.common.base.CharMatcher {
final com.google.common.base.CharMatcher$LookupTable val$table
final com.google.common.base.CharMatcher this$0
void (com.google.common.base.CharMatcher, java.lang.String, com.google.common.base.CharMatcher$LookupTable)
String x0
public boolean matches (char)
char c
public com.google.common.base.CharMatcher precomputed ()
public volatile boolean apply (java.lang.Object)
}
com/google/common/base/CharMatcher$16.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$16 extends com.google.common.base.CharMatcher {
private final char[] table
void (java.lang.String)
String x0
public boolean matches (char)
char c
public com.google.common.base.CharMatcher precomputed ()
public volatile boolean apply (java.lang.Object)
}
com/google/common/base/CharMatcher$2.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$2 extends com.google.common.base.CharMatcher {
void (java.lang.String)
String x0
public boolean matches (char)
char c
public com.google.common.base.CharMatcher precomputed ()
public volatile boolean apply (java.lang.Object)
}
com/google/common/base/CharMatcher$3.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$3 extends com.google.common.base.CharMatcher {
void (java.lang.String)
String x0
public boolean matches (char)
char c
public volatile boolean apply (java.lang.Object)
}
com/google/common/base/CharMatcher$4.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$4 extends com.google.common.base.CharMatcher {
void (java.lang.String)
String x0
public boolean matches (char)
char c
public volatile boolean apply (java.lang.Object)
}
com/google/common/base/CharMatcher$5.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$5 extends com.google.common.base.CharMatcher {
void (java.lang.String)
String x0
public boolean matches (char)
char c
public volatile boolean apply (java.lang.Object)
}
com/google/common/base/CharMatcher$6.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$6 extends com.google.common.base.CharMatcher {
void (java.lang.String)
String x0
public boolean matches (char)
char c
public int indexIn (java.lang.CharSequence)
CharSequence sequence
public int indexIn (java.lang.CharSequence, int)
CharSequence sequence
int start
int length
public int lastIndexIn (java.lang.CharSequence)
CharSequence sequence
public boolean matchesAllOf (java.lang.CharSequence)
CharSequence sequence
public boolean matchesNoneOf (java.lang.CharSequence)
CharSequence sequence
public java.lang.String removeFrom (java.lang.CharSequence)
CharSequence sequence
public java.lang.String replaceFrom (java.lang.CharSequence, char)
CharSequence sequence
char replacement
char[] array
public java.lang.String replaceFrom (java.lang.CharSequence, java.lang.CharSequence)
int i
CharSequence sequence
CharSequence replacement
StringBuilder retval
public java.lang.String collapseFrom (java.lang.CharSequence, char)
CharSequence sequence
char replacement
public java.lang.String trimFrom (java.lang.CharSequence)
CharSequence sequence
public int countIn (java.lang.CharSequence)
CharSequence sequence
public com.google.common.base.CharMatcher and (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher or (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher negate ()
public com.google.common.base.CharMatcher precomputed ()
public volatile boolean apply (java.lang.Object)
}
com/google/common/base/CharMatcher$7.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$7 extends com.google.common.base.CharMatcher {
void (java.lang.String)
String x0
public boolean matches (char)
char c
public int indexIn (java.lang.CharSequence)
CharSequence sequence
public int indexIn (java.lang.CharSequence, int)
CharSequence sequence
int start
int length
public int lastIndexIn (java.lang.CharSequence)
CharSequence sequence
public boolean matchesAllOf (java.lang.CharSequence)
CharSequence sequence
public boolean matchesNoneOf (java.lang.CharSequence)
CharSequence sequence
public java.lang.String removeFrom (java.lang.CharSequence)
CharSequence sequence
public java.lang.String replaceFrom (java.lang.CharSequence, char)
CharSequence sequence
char replacement
public java.lang.String replaceFrom (java.lang.CharSequence, java.lang.CharSequence)
CharSequence sequence
CharSequence replacement
public java.lang.String collapseFrom (java.lang.CharSequence, char)
CharSequence sequence
char replacement
public java.lang.String trimFrom (java.lang.CharSequence)
CharSequence sequence
public int countIn (java.lang.CharSequence)
CharSequence sequence
public com.google.common.base.CharMatcher and (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher or (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher negate ()
void setBits (com.google.common.base.CharMatcher$LookupTable)
com.google.common.base.CharMatcher$LookupTable table
public com.google.common.base.CharMatcher precomputed ()
public volatile boolean apply (java.lang.Object)
}
com/google/common/base/CharMatcher$8.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$8 extends com.google.common.base.CharMatcher {
final char val$match
void (java.lang.String, char)
String x0
public boolean matches (char)
char c
public java.lang.String replaceFrom (java.lang.CharSequence, char)
CharSequence sequence
char replacement
public com.google.common.base.CharMatcher and (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher or (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher negate ()
void setBits (com.google.common.base.CharMatcher$LookupTable)
com.google.common.base.CharMatcher$LookupTable table
public com.google.common.base.CharMatcher precomputed ()
public volatile boolean apply (java.lang.Object)
}
com/google/common/base/CharMatcher$9.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$9 extends com.google.common.base.CharMatcher {
final char val$match
void (java.lang.String, char)
String x0
public boolean matches (char)
char c
public com.google.common.base.CharMatcher and (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher or (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher negate ()
public volatile boolean apply (java.lang.Object)
}
com/google/common/base/CharMatcher$And.classCharMatcher.java
package com.google.common.base
com.google.common.base.CharMatcher$And extends com.google.common.base.CharMatcher {
final com.google.common.base.CharMatcher first
final com.google.common.base.CharMatcher second
void (com.google.common.base.CharMatcher, com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher a
com.google.common.base.CharMatcher b
void (com.google.common.base.CharMatcher, com.google.common.base.CharMatcher, java.lang.String)
com.google.common.base.CharMatcher a
com.google.common.base.CharMatcher b
String description
public com.google.common.base.CharMatcher and (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public boolean matches (char)
char c
com.google.common.base.CharMatcher withToString (java.lang.String)
String description
public volatile boolean apply (java.lang.Object)
}
com/google/common/base/CharMatcher$LookupTable.classCharMatcher.java
package com.google.common.base
final com.google.common.base.CharMatcher$LookupTable extends java.lang.Object {
int[] data
private void ()
void set (char)
char index
boolean get (char)
char index
void (com.google.common.base.CharMatcher$1)
com.google.common.base.CharMatcher$1 x0
}
com/google/common/base/CharMatcher$Or.classCharMatcher.java
package com.google.common.base
com.google.common.base.CharMatcher$Or extends com.google.common.base.CharMatcher {
final com.google.common.base.CharMatcher first
final com.google.common.base.CharMatcher second
void (com.google.common.base.CharMatcher, com.google.common.base.CharMatcher, java.lang.String)
com.google.common.base.CharMatcher a
com.google.common.base.CharMatcher b
String description
void (com.google.common.base.CharMatcher, com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher a
com.google.common.base.CharMatcher b
public com.google.common.base.CharMatcher or (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public boolean matches (char)
char c
com.google.common.base.CharMatcher withToString (java.lang.String)
String description
public volatile boolean apply (java.lang.Object)
}
com/google/common/base/CharMatcher.classCharMatcher.java
package com.google.common.base
public abstract com.google.common.base.CharMatcher extends java.lang.Object implements com.google.common.base.Predicate {
public static final com.google.common.base.CharMatcher BREAKING_WHITESPACE
public static final com.google.common.base.CharMatcher ASCII
public static final com.google.common.base.CharMatcher DIGIT
public static final com.google.common.base.CharMatcher JAVA_DIGIT
public static final com.google.common.base.CharMatcher JAVA_LETTER
public static final com.google.common.base.CharMatcher JAVA_LETTER_OR_DIGIT
public static final com.google.common.base.CharMatcher JAVA_UPPER_CASE
public static final com.google.common.base.CharMatcher JAVA_LOWER_CASE
public static final com.google.common.base.CharMatcher JAVA_ISO_CONTROL
public static final com.google.common.base.CharMatcher INVISIBLE
public static final com.google.common.base.CharMatcher SINGLE_WIDTH
public static final com.google.common.base.CharMatcher ANY
public static final com.google.common.base.CharMatcher NONE
final String description
public static final com.google.common.base.CharMatcher WHITESPACE
public static com.google.common.base.CharMatcher is (char)
char match
String description
public static com.google.common.base.CharMatcher isNot (char)
char match
String description
public static com.google.common.base.CharMatcher anyOf (java.lang.CharSequence)
char match1
char match2
CharSequence sequence
char[] chars
public static com.google.common.base.CharMatcher noneOf (java.lang.CharSequence)
CharSequence sequence
public static com.google.common.base.CharMatcher inRange (char, char)
char startInclusive
char endInclusive
String description
static com.google.common.base.CharMatcher inRange (char, char, java.lang.String)
char startInclusive
char endInclusive
String description
public static com.google.common.base.CharMatcher forPredicate (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
String description
void (java.lang.String)
String description
protected void ()
public abstract boolean matches (char)
public com.google.common.base.CharMatcher negate ()
com.google.common.base.CharMatcher original
public com.google.common.base.CharMatcher and (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher or (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher other
public com.google.common.base.CharMatcher precomputed ()
char[] slowGetChars ()
int c
char[] allChars
int size
char[] retValue
com.google.common.base.CharMatcher precomputedInternal ()
char[] chars
int totalCharacters
com.google.common.base.CharMatcher$LookupTable table
com.google.common.base.CharMatcher outer
com.google.common.base.CharMatcher withToString (java.lang.String)
String description
void setBits (com.google.common.base.CharMatcher$LookupTable)
com.google.common.base.CharMatcher$LookupTable table
char c
public boolean matchesAnyOf (java.lang.CharSequence)
CharSequence sequence
public boolean matchesAllOf (java.lang.CharSequence)
int i
CharSequence sequence
public boolean matchesNoneOf (java.lang.CharSequence)
CharSequence sequence
public int indexIn (java.lang.CharSequence)
int i
CharSequence sequence
int length
public int indexIn (java.lang.CharSequence, int)
int i
CharSequence sequence
int start
int length
public int lastIndexIn (java.lang.CharSequence)
int i
CharSequence sequence
public int countIn (java.lang.CharSequence)
int i
CharSequence sequence
int count
public java.lang.String removeFrom (java.lang.CharSequence)
CharSequence sequence
String string
int pos
char[] chars
int spread
public java.lang.String retainFrom (java.lang.CharSequence)
CharSequence sequence
public java.lang.String replaceFrom (java.lang.CharSequence, char)
int i
CharSequence sequence
char replacement
String string
int pos
char[] chars
public java.lang.String replaceFrom (java.lang.CharSequence, java.lang.CharSequence)
CharSequence sequence
CharSequence replacement
int replacementLen
String string
int pos
int len
StringBuilder buf
int oldpos
public java.lang.String trimFrom (java.lang.CharSequence)
CharSequence sequence
int len
int first
int last
public java.lang.String trimLeadingFrom (java.lang.CharSequence)
CharSequence sequence
int len
int first
public java.lang.String trimTrailingFrom (java.lang.CharSequence)
CharSequence sequence
int len
int last
public java.lang.String collapseFrom (java.lang.CharSequence, char)
char c
int i
CharSequence sequence
char replacement
int first
StringBuilder builder
boolean in
public java.lang.String trimAndCollapseFrom (java.lang.CharSequence, char)
char c
int i
CharSequence sequence
char replacement
int first
StringBuilder builder
boolean inMatchingGroup
public boolean apply (java.lang.Character)
Character character
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
static void ()
char base
char[] arr$
int len$
int i$
com.google.common.base.CharMatcher digit
String zeroes
}
com/google/common/base/Charsets.classCharsets.java
package com.google.common.base
public final com.google.common.base.Charsets extends java.lang.Object {
public static final java.nio.charset.Charset US_ASCII
public static final java.nio.charset.Charset ISO_8859_1
public static final java.nio.charset.Charset UTF_8
public static final java.nio.charset.Charset UTF_16BE
public static final java.nio.charset.Charset UTF_16LE
public static final java.nio.charset.Charset UTF_16
private void ()
static void ()
}
com/google/common/base/Defaults.classDefaults.java
package com.google.common.base
public final com.google.common.base.Defaults extends java.lang.Object {
private static final java.util.Map DEFAULTS
private void ()
private static void put (java.util.Map, java.lang.Class, java.lang.Object)
java.util.Map map
Class type
Object value
public static java.lang.Object defaultValue (java.lang.Class)
Class type
static void ()
java.util.Map map
}
com/google/common/base/Enums$1.classEnums.java
package com.google.common.base
com.google.common.base.Enums$1 extends java.lang.Object {
}
com/google/common/base/Enums$ValueOfFunction.classEnums.java
package com.google.common.base
final com.google.common.base.Enums$ValueOfFunction extends java.lang.Object implements com.google.common.base.Function java.io.Serializable {
private final Class enumClass
private static final long serialVersionUID
private void (java.lang.Class)
Class enumClass
public java.lang.Enum apply (java.lang.String)
IllegalArgumentException e
String value
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.lang.String toString ()
public volatile java.lang.Object apply (java.lang.Object)
void (java.lang.Class, com.google.common.base.Enums$1)
Class x0
com.google.common.base.Enums$1 x1
}
com/google/common/base/Enums.classEnums.java
package com.google.common.base
public final com.google.common.base.Enums extends java.lang.Object {
private void ()
public static java.lang.reflect.Field getField (java.lang.Enum)
NoSuchFieldException impossible
Enum enumValue
Class clazz
public static com.google.common.base.Function valueOfFunction (java.lang.Class)
Class enumClass
public static com.google.common.base.Optional getIfPresent (java.lang.Class, java.lang.String)
IllegalArgumentException iae
Class enumClass
String value
}
com/google/common/base/Equivalence$1.classEquivalence.java
package com.google.common.base
com.google.common.base.Equivalence$1 extends java.lang.Object {
}
com/google/common/base/Equivalence$Equals.classEquivalence.java
package com.google.common.base
final com.google.common.base.Equivalence$Equals extends com.google.common.base.Equivalence implements java.io.Serializable {
static final com.google.common.base.Equivalence$Equals INSTANCE
private static final long serialVersionUID
void ()
protected boolean doEquivalent (java.lang.Object, java.lang.Object)
Object a
Object b
public int doHash (java.lang.Object)
Object o
private java.lang.Object readResolve ()
static void ()
}
com/google/common/base/Equivalence$EquivalentToPredicate.classEquivalence.java
package com.google.common.base
final com.google.common.base.Equivalence$EquivalentToPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final com.google.common.base.Equivalence equivalence
private final Object target
private static final long serialVersionUID
void (com.google.common.base.Equivalence, java.lang.Object)
com.google.common.base.Equivalence equivalence
Object target
public boolean apply (java.lang.Object)
Object input
public boolean equals (java.lang.Object)
com.google.common.base.Equivalence$EquivalentToPredicate that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Equivalence$Identity.classEquivalence.java
package com.google.common.base
final com.google.common.base.Equivalence$Identity extends com.google.common.base.Equivalence implements java.io.Serializable {
static final com.google.common.base.Equivalence$Identity INSTANCE
private static final long serialVersionUID
void ()
protected boolean doEquivalent (java.lang.Object, java.lang.Object)
Object a
Object b
protected int doHash (java.lang.Object)
Object o
private java.lang.Object readResolve ()
static void ()
}
com/google/common/base/Equivalence$Wrapper.classEquivalence.java
package com.google.common.base
public final com.google.common.base.Equivalence$Wrapper extends java.lang.Object implements java.io.Serializable {
private final com.google.common.base.Equivalence equivalence
private final Object reference
private static final long serialVersionUID
private void (com.google.common.base.Equivalence, java.lang.Object)
com.google.common.base.Equivalence equivalence
Object reference
public java.lang.Object get ()
public boolean equals (java.lang.Object)
com.google.common.base.Equivalence$Wrapper that
com.google.common.base.Equivalence equivalence
Object obj
public int hashCode ()
public java.lang.String toString ()
void (com.google.common.base.Equivalence, java.lang.Object, com.google.common.base.Equivalence$1)
com.google.common.base.Equivalence x0
Object x1
com.google.common.base.Equivalence$1 x2
}
com/google/common/base/Equivalence.classEquivalence.java
package com.google.common.base
public abstract com.google.common.base.Equivalence extends java.lang.Object {
protected void ()
public final boolean equivalent (java.lang.Object, java.lang.Object)
Object a
Object b
protected abstract boolean doEquivalent (java.lang.Object, java.lang.Object)
public final int hash (java.lang.Object)
Object t
protected abstract int doHash (java.lang.Object)
public final com.google.common.base.Equivalence onResultOf (com.google.common.base.Function)
com.google.common.base.Function function
public final com.google.common.base.Equivalence$Wrapper wrap (java.lang.Object)
Object reference
public final com.google.common.base.Equivalence pairwise ()
public final com.google.common.base.Predicate equivalentTo (java.lang.Object)
Object target
public static com.google.common.base.Equivalence equals ()
public static com.google.common.base.Equivalence identity ()
}
com/google/common/base/Equivalences.classEquivalences.java
package com.google.common.base
public final com.google.common.base.Equivalences extends java.lang.Object {
private void ()
public static com.google.common.base.Equivalence equals ()
public static com.google.common.base.Equivalence identity ()
}
com/google/common/base/FinalizablePhantomReference.classFinalizablePhantomReference.java
package com.google.common.base
public abstract com.google.common.base.FinalizablePhantomReference extends java.lang.ref.PhantomReference implements com.google.common.base.FinalizableReference {
protected void (java.lang.Object, com.google.common.base.FinalizableReferenceQueue)
Object referent
com.google.common.base.FinalizableReferenceQueue queue
}
com/google/common/base/FinalizableReference.classFinalizableReference.java
package com.google.common.base
public abstract com.google.common.base.FinalizableReference extends java.lang.Object {
public abstract void finalizeReferent ()
}
com/google/common/base/FinalizableReferenceQueue$DecoupledLoader.classFinalizableReferenceQueue.java
package com.google.common.base
com.google.common.base.FinalizableReferenceQueue$DecoupledLoader extends java.lang.Object implements com.google.common.base.FinalizableReferenceQueue$FinalizerLoader {
private static final String LOADING_ERROR
void ()
public java.lang.Class loadFinalizer ()
ClassLoader finalizerLoader
Exception e
java.net.URL getBaseUrl () throws java.io.IOException
String finalizerPath
java.net.URL finalizerUrl
String urlString
java.net.URLClassLoader newLoader (java.net.URL)
java.net.URL base
}
com/google/common/base/FinalizableReferenceQueue$DirectLoader.classFinalizableReferenceQueue.java
package com.google.common.base
com.google.common.base.FinalizableReferenceQueue$DirectLoader extends java.lang.Object implements com.google.common.base.FinalizableReferenceQueue$FinalizerLoader {
void ()
public java.lang.Class loadFinalizer ()
ClassNotFoundException e
}
com/google/common/base/FinalizableReferenceQueue$FinalizerLoader.classFinalizableReferenceQueue.java
package com.google.common.base
abstract com.google.common.base.FinalizableReferenceQueue$FinalizerLoader extends java.lang.Object {
public abstract java.lang.Class loadFinalizer ()
}
com/google/common/base/FinalizableReferenceQueue$SystemLoader.classFinalizableReferenceQueue.java
package com.google.common.base
com.google.common.base.FinalizableReferenceQueue$SystemLoader extends java.lang.Object implements com.google.common.base.FinalizableReferenceQueue$FinalizerLoader {
static boolean disabled
void ()
public java.lang.Class loadFinalizer ()
ClassLoader systemLoader
SecurityException e
ClassNotFoundException e
ClassLoader systemLoader
}
com/google/common/base/FinalizableReferenceQueue.classFinalizableReferenceQueue.java
package com.google.common.base
public com.google.common.base.FinalizableReferenceQueue extends java.lang.Object {
private static final java.util.logging.Logger logger
private static final String FINALIZER_CLASS_NAME
private static final java.lang.reflect.Method startFinalizer
final java.lang.ref.ReferenceQueue queue
final boolean threadStarted
public void ()
java.lang.ref.ReferenceQueue queue
IllegalAccessException impossible
Throwable t
java.lang.ref.ReferenceQueue queue
boolean threadStarted
void cleanUp ()
Throwable t
java.lang.ref.Reference reference
private static transient java.lang.Class loadFinalizer (com.google.common.base.FinalizableReferenceQueue$FinalizerLoader[])
Class finalizer
com.google.common.base.FinalizableReferenceQueue$FinalizerLoader loader
com.google.common.base.FinalizableReferenceQueue$FinalizerLoader[] arr$
int len$
int i$
com.google.common.base.FinalizableReferenceQueue$FinalizerLoader[] loaders
static java.lang.reflect.Method getStartFinalizer (java.lang.Class)
NoSuchMethodException e
Class finalizer
static java.util.logging.Logger access$000 ()
static void ()
Class finalizer
}
com/google/common/base/FinalizableSoftReference.classFinalizableSoftReference.java
package com.google.common.base
public abstract com.google.common.base.FinalizableSoftReference extends java.lang.ref.SoftReference implements com.google.common.base.FinalizableReference {
protected void (java.lang.Object, com.google.common.base.FinalizableReferenceQueue)
Object referent
com.google.common.base.FinalizableReferenceQueue queue
}
com/google/common/base/FinalizableWeakReference.classFinalizableWeakReference.java
package com.google.common.base
public abstract com.google.common.base.FinalizableWeakReference extends java.lang.ref.WeakReference implements com.google.common.base.FinalizableReference {
protected void (java.lang.Object, com.google.common.base.FinalizableReferenceQueue)
Object referent
com.google.common.base.FinalizableReferenceQueue queue
}
com/google/common/base/Function.classFunction.java
package com.google.common.base
public abstract com.google.common.base.Function extends java.lang.Object {
public abstract java.lang.Object apply (java.lang.Object)
public abstract boolean equals (java.lang.Object)
}
com/google/common/base/FunctionalEquivalence.classFunctionalEquivalence.java
package com.google.common.base
final com.google.common.base.FunctionalEquivalence extends com.google.common.base.Equivalence implements java.io.Serializable {
private static final long serialVersionUID
private final com.google.common.base.Function function
private final com.google.common.base.Equivalence resultEquivalence
void (com.google.common.base.Function, com.google.common.base.Equivalence)
com.google.common.base.Function function
com.google.common.base.Equivalence resultEquivalence
protected boolean doEquivalent (java.lang.Object, java.lang.Object)
Object a
Object b
protected int doHash (java.lang.Object)
Object a
public boolean equals (java.lang.Object)
com.google.common.base.FunctionalEquivalence that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Functions$1.classFunctions.java
package com.google.common.base
com.google.common.base.Functions$1 extends java.lang.Object {
}
com/google/common/base/Functions$ConstantFunction.classFunctions.java
package com.google.common.base
com.google.common.base.Functions$ConstantFunction extends java.lang.Object implements com.google.common.base.Function java.io.Serializable {
private final Object value
private static final long serialVersionUID
public void (java.lang.Object)
Object value
public java.lang.Object apply (java.lang.Object)
Object from
public boolean equals (java.lang.Object)
com.google.common.base.Functions$ConstantFunction that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Functions$ForMapWithDefault.classFunctions.java
package com.google.common.base
com.google.common.base.Functions$ForMapWithDefault extends java.lang.Object implements com.google.common.base.Function java.io.Serializable {
final java.util.Map map
final Object defaultValue
private static final long serialVersionUID
void (java.util.Map, java.lang.Object)
java.util.Map map
Object defaultValue
public java.lang.Object apply (java.lang.Object)
Object key
Object result
public boolean equals (java.lang.Object)
com.google.common.base.Functions$ForMapWithDefault that
Object o
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Functions$FunctionComposition.classFunctions.java
package com.google.common.base
com.google.common.base.Functions$FunctionComposition extends java.lang.Object implements com.google.common.base.Function java.io.Serializable {
private final com.google.common.base.Function g
private final com.google.common.base.Function f
private static final long serialVersionUID
public void (com.google.common.base.Function, com.google.common.base.Function)
com.google.common.base.Function g
com.google.common.base.Function f
public java.lang.Object apply (java.lang.Object)
Object a
public boolean equals (java.lang.Object)
com.google.common.base.Functions$FunctionComposition that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Functions$FunctionForMapNoDefault.classFunctions.java
package com.google.common.base
com.google.common.base.Functions$FunctionForMapNoDefault extends java.lang.Object implements com.google.common.base.Function java.io.Serializable {
final java.util.Map map
private static final long serialVersionUID
void (java.util.Map)
java.util.Map map
public java.lang.Object apply (java.lang.Object)
Object key
Object result
public boolean equals (java.lang.Object)
com.google.common.base.Functions$FunctionForMapNoDefault that
Object o
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/Functions$IdentityFunction.classFunctions.java
package com.google.common.base
final com.google.common.base.Functions$IdentityFunction extends java.lang.Enum implements com.google.common.base.Function {
public static final com.google.common.base.Functions$IdentityFunction INSTANCE
private static final com.google.common.base.Functions$IdentityFunction[] $VALUES
public static com.google.common.base.Functions$IdentityFunction[] values ()
public static com.google.common.base.Functions$IdentityFunction valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public java.lang.Object apply (java.lang.Object)
Object o
public java.lang.String toString ()
static void ()
}
com/google/common/base/Functions$PredicateFunction.classFunctions.java
package com.google.common.base
com.google.common.base.Functions$PredicateFunction extends java.lang.Object implements com.google.common.base.Function java.io.Serializable {
private final com.google.common.base.Predicate predicate
private static final long serialVersionUID
private void (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public java.lang.Boolean apply (java.lang.Object)
Object t
public boolean equals (java.lang.Object)
com.google.common.base.Functions$PredicateFunction that
Object obj
public int hashCode ()
public java.lang.String toString ()
public volatile java.lang.Object apply (java.lang.Object)
void (com.google.common.base.Predicate, com.google.common.base.Functions$1)
com.google.common.base.Predicate x0
com.google.common.base.Functions$1 x1
}
com/google/common/base/Functions$SupplierFunction.classFunctions.java
package com.google.common.base
com.google.common.base.Functions$SupplierFunction extends java.lang.Object implements com.google.common.base.Function java.io.Serializable {
private final com.google.common.base.Supplier supplier
private static final long serialVersionUID
private void (com.google.common.base.Supplier)
com.google.common.base.Supplier supplier
public java.lang.Object apply (java.lang.Object)
Object input
public boolean equals (java.lang.Object)
com.google.common.base.Functions$SupplierFunction that
Object obj
public int hashCode ()
public java.lang.String toString ()
void (com.google.common.base.Supplier, com.google.common.base.Functions$1)
com.google.common.base.Supplier x0
com.google.common.base.Functions$1 x1
}
com/google/common/base/Functions$ToStringFunction.classFunctions.java
package com.google.common.base
final com.google.common.base.Functions$ToStringFunction extends java.lang.Enum implements com.google.common.base.Function {
public static final com.google.common.base.Functions$ToStringFunction INSTANCE
private static final com.google.common.base.Functions$ToStringFunction[] $VALUES
public static com.google.common.base.Functions$ToStringFunction[] values ()
public static com.google.common.base.Functions$ToStringFunction valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public java.lang.String apply (java.lang.Object)
Object o
public java.lang.String toString ()
public volatile java.lang.Object apply (java.lang.Object)
static void ()
}
com/google/common/base/Functions.classFunctions.java
package com.google.common.base
public final com.google.common.base.Functions extends java.lang.Object {
private void ()
public static com.google.common.base.Function toStringFunction ()
public static com.google.common.base.Function identity ()
public static com.google.common.base.Function forMap (java.util.Map)
java.util.Map map
public static com.google.common.base.Function forMap (java.util.Map, java.lang.Object)
java.util.Map map
Object defaultValue
public static com.google.common.base.Function compose (com.google.common.base.Function, com.google.common.base.Function)
com.google.common.base.Function g
com.google.common.base.Function f
public static com.google.common.base.Function forPredicate (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public static com.google.common.base.Function constant (java.lang.Object)
Object value
public static com.google.common.base.Function forSupplier (com.google.common.base.Supplier)
com.google.common.base.Supplier supplier
}
com/google/common/base/Joiner$1.classJoiner.java
package com.google.common.base
com.google.common.base.Joiner$1 extends com.google.common.base.Joiner {
final String val$nullText
final com.google.common.base.Joiner this$0
void (com.google.common.base.Joiner, com.google.common.base.Joiner, java.lang.String)
com.google.common.base.Joiner x0
java.lang.CharSequence toString (java.lang.Object)
Object part
public com.google.common.base.Joiner useForNull (java.lang.String)
String nullText
public com.google.common.base.Joiner skipNulls ()
}
com/google/common/base/Joiner$2.classJoiner.java
package com.google.common.base
com.google.common.base.Joiner$2 extends com.google.common.base.Joiner {
final com.google.common.base.Joiner this$0
void (com.google.common.base.Joiner, com.google.common.base.Joiner)
com.google.common.base.Joiner x0
public java.lang.Appendable appendTo (java.lang.Appendable, java.util.Iterator) throws java.io.IOException
Object part
Object part
Appendable appendable
java.util.Iterator parts
public com.google.common.base.Joiner useForNull (java.lang.String)
String nullText
public com.google.common.base.Joiner$MapJoiner withKeyValueSeparator (java.lang.String)
String kvs
}
com/google/common/base/Joiner$3.classJoiner.java
package com.google.common.base
final com.google.common.base.Joiner$3 extends java.util.AbstractList {
final Object[] val$rest
final Object val$first
final Object val$second
void (java.lang.Object[], java.lang.Object, java.lang.Object)
public int size ()
public java.lang.Object get (int)
int index
}
com/google/common/base/Joiner$MapJoiner.classJoiner.java
package com.google.common.base
public final com.google.common.base.Joiner$MapJoiner extends java.lang.Object {
private final com.google.common.base.Joiner joiner
private final String keyValueSeparator
private void (com.google.common.base.Joiner, java.lang.String)
com.google.common.base.Joiner joiner
String keyValueSeparator
public java.lang.Appendable appendTo (java.lang.Appendable, java.util.Map) throws java.io.IOException
Appendable appendable
java.util.Map map
public java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.util.Map)
StringBuilder builder
java.util.Map map
public java.lang.String join (java.util.Map)
java.util.Map map
public java.lang.Appendable appendTo (java.lang.Appendable, java.lang.Object) throws java.io.IOException
Appendable appendable
Object entries
java.util.Iterator iterator
public java.lang.Appendable appendTo (java.lang.Appendable, java.lang.Iterable) throws java.io.IOException
Appendable appendable
Iterable entries
public java.lang.Appendable appendTo (java.lang.Appendable, java.util.Iterator) throws java.io.IOException
java.util.Map$Entry e
java.util.Map$Entry entry
Appendable appendable
java.util.Iterator parts
public java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.lang.Object) throws java.io.IOException
StringBuilder builder
Object entries
java.util.Iterator iterator
public java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.lang.Iterable)
StringBuilder builder
Iterable entries
public java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.util.Iterator)
java.io.IOException impossible
StringBuilder builder
java.util.Iterator entries
public java.lang.String join (java.lang.Object) throws java.io.IOException
Object entries
java.util.Iterator iterator
public java.lang.String join (java.lang.Iterable)
Iterable entries
public java.lang.String join (java.util.Iterator)
java.util.Iterator entries
public com.google.common.base.Joiner$MapJoiner useForNull (java.lang.String)
String nullText
void (com.google.common.base.Joiner, java.lang.String, com.google.common.base.Joiner$1)
com.google.common.base.Joiner x0
String x1
com.google.common.base.Joiner$1 x2
}
com/google/common/base/Joiner.classJoiner.java
package com.google.common.base
public com.google.common.base.Joiner extends java.lang.Object {
private final String separator
public static com.google.common.base.Joiner on (java.lang.String)
String separator
public static com.google.common.base.Joiner on (char)
char separator
private void (java.lang.String)
String separator
private void (com.google.common.base.Joiner)
com.google.common.base.Joiner prototype
public final java.lang.Appendable appendTo (java.lang.Appendable, java.lang.Object) throws java.io.IOException
Appendable appendable
Object parts
public java.lang.Appendable appendTo (java.lang.Appendable, java.lang.Iterable) throws java.io.IOException
Appendable appendable
Iterable parts
public java.lang.Appendable appendTo (java.lang.Appendable, java.util.Iterator) throws java.io.IOException
Appendable appendable
java.util.Iterator parts
public final java.lang.Appendable appendTo (java.lang.Appendable, java.lang.Object[]) throws java.io.IOException
Appendable appendable
Object[] parts
public final transient java.lang.Appendable appendTo (java.lang.Appendable, java.lang.Object, java.lang.Object, java.lang.Object[]) throws java.io.IOException
Appendable appendable
Object first
Object second
Object[] rest
public final java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.lang.Object)
StringBuilder builder
Object parts
public final java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.lang.Iterable)
StringBuilder builder
Iterable parts
public final java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.util.Iterator)
java.io.IOException impossible
StringBuilder builder
java.util.Iterator parts
public final java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.lang.Object[])
StringBuilder builder
Object[] parts
public final transient java.lang.StringBuilder appendTo (java.lang.StringBuilder, java.lang.Object, java.lang.Object, java.lang.Object[])
StringBuilder builder
Object first
Object second
Object[] rest
public final java.lang.String join (java.lang.Object)
Object parts
public final java.lang.String join (java.lang.Iterable)
Iterable parts
public final java.lang.String join (java.util.Iterator)
java.util.Iterator parts
public final java.lang.String join (java.lang.Object[])
Object[] parts
public final transient java.lang.String join (java.lang.Object, java.lang.Object, java.lang.Object[])
Object first
Object second
Object[] rest
public com.google.common.base.Joiner useForNull (java.lang.String)
String nullText
public com.google.common.base.Joiner skipNulls ()
public com.google.common.base.Joiner$MapJoiner withKeyValueSeparator (java.lang.String)
String keyValueSeparator
java.lang.CharSequence toString (java.lang.Object)
Object part
private static java.lang.Iterable iterable (java.lang.Object, java.lang.Object, java.lang.Object[])
Object first
Object second
Object[] rest
void (com.google.common.base.Joiner, com.google.common.base.Joiner$1)
com.google.common.base.Joiner x0
com.google.common.base.Joiner$1 x1
static java.lang.String access$100 (com.google.common.base.Joiner)
com.google.common.base.Joiner x0
}
com/google/common/base/MediumCharMatcher.classMediumCharMatcher.java
package com.google.common.base
final com.google.common.base.MediumCharMatcher extends com.google.common.base.CharMatcher {
static final int MAX_SIZE
private final char[] table
private final boolean containsZero
private final long filter
private static final double DESIRED_LOAD_FACTOR
private void (char[], long, boolean, java.lang.String)
char[] table
long filter
boolean containsZero
String description
private boolean checkFilter (int)
int c
static int chooseTableSize (int)
int setSize
int tableSize
public com.google.common.base.CharMatcher precomputed ()
static com.google.common.base.CharMatcher from (char[], java.lang.String)
char c
char[] arr$
int len$
int i$
int index
char c
char[] arr$
int len$
int i$
char[] chars
String description
long filter
int size
boolean containsZero
char[] table
int mask
public boolean matches (char)
char c
int mask
int startingIndex
int index
}
com/google/common/base/Objects$1.classObjects.java
package com.google.common.base
com.google.common.base.Objects$1 extends java.lang.Object {
}
com/google/common/base/Objects$ToStringHelper$ValueHolder.classObjects.java
package com.google.common.base
final com.google.common.base.Objects$ToStringHelper$ValueHolder extends java.lang.Object {
final StringBuilder builder
boolean isNull
private void ()
void (com.google.common.base.Objects$1)
com.google.common.base.Objects$1 x0
}
com/google/common/base/Objects$ToStringHelper.classObjects.java
package com.google.common.base
public final com.google.common.base.Objects$ToStringHelper extends java.lang.Object {
private final String className
private final java.util.List valueHolders
private boolean omitNullValues
private void (java.lang.String)
String className
public com.google.common.base.Objects$ToStringHelper omitNullValues ()
public com.google.common.base.Objects$ToStringHelper add (java.lang.String, java.lang.Object)
String name
Object value
public com.google.common.base.Objects$ToStringHelper add (java.lang.String, boolean)
String name
boolean value
public com.google.common.base.Objects$ToStringHelper add (java.lang.String, char)
String name
char value
public com.google.common.base.Objects$ToStringHelper add (java.lang.String, double)
String name
double value
public com.google.common.base.Objects$ToStringHelper add (java.lang.String, float)
String name
float value
public com.google.common.base.Objects$ToStringHelper add (java.lang.String, int)
String name
int value
public com.google.common.base.Objects$ToStringHelper add (java.lang.String, long)
String name
long value
private java.lang.StringBuilder checkNameAndAppend (java.lang.String)
String name
public com.google.common.base.Objects$ToStringHelper addValue (java.lang.Object)
Object value
public com.google.common.base.Objects$ToStringHelper addValue (boolean)
boolean value
public com.google.common.base.Objects$ToStringHelper addValue (char)
char value
public com.google.common.base.Objects$ToStringHelper addValue (double)
double value
public com.google.common.base.Objects$ToStringHelper addValue (float)
float value
public com.google.common.base.Objects$ToStringHelper addValue (int)
int value
public com.google.common.base.Objects$ToStringHelper addValue (long)
long value
public java.lang.String toString ()
CharSequence sequence
com.google.common.base.Objects$ToStringHelper$ValueHolder valueHolder
java.util.Iterator i$
boolean omitNullValuesSnapshot
boolean needsSeparator
StringBuilder builder
private com.google.common.base.Objects$ToStringHelper$ValueHolder addHolder ()
com.google.common.base.Objects$ToStringHelper$ValueHolder valueHolder
private com.google.common.base.Objects$ToStringHelper$ValueHolder addHolder (java.lang.Object)
Object value
com.google.common.base.Objects$ToStringHelper$ValueHolder valueHolder
void (java.lang.String, com.google.common.base.Objects$1)
String x0
com.google.common.base.Objects$1 x1
}
com/google/common/base/Objects.classObjects.java
package com.google.common.base
public final com.google.common.base.Objects extends java.lang.Object {
private void ()
public static boolean equal (java.lang.Object, java.lang.Object)
Object a
Object b
public static transient int hashCode (java.lang.Object[])
Object[] objects
public static com.google.common.base.Objects$ToStringHelper toStringHelper (java.lang.Object)
Object self
public static com.google.common.base.Objects$ToStringHelper toStringHelper (java.lang.Class)
Class clazz
public static com.google.common.base.Objects$ToStringHelper toStringHelper (java.lang.String)
String className
private static java.lang.String simpleName (java.lang.Class)
Class clazz
String name
int start
public static java.lang.Object firstNonNull (java.lang.Object, java.lang.Object)
Object first
Object second
}
com/google/common/base/Optional$1$1.classOptional.java
package com.google.common.base
com.google.common.base.Optional$1$1 extends com.google.common.base.AbstractIterator {
private final java.util.Iterator iterator
final com.google.common.base.Optional$1 this$0
void (com.google.common.base.Optional$1)
protected java.lang.Object computeNext ()
com.google.common.base.Optional optional
}
com/google/common/base/Optional$1.classOptional.java
package com.google.common.base
final com.google.common.base.Optional$1 extends java.lang.Object implements java.lang.Iterable {
final Iterable val$optionals
void (java.lang.Iterable)
public java.util.Iterator iterator ()
}
com/google/common/base/Optional.classOptional.java
package com.google.common.base
public abstract com.google.common.base.Optional extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public static com.google.common.base.Optional absent ()
public static com.google.common.base.Optional of (java.lang.Object)
Object reference
public static com.google.common.base.Optional fromNullable (java.lang.Object)
Object nullableReference
void ()
public abstract boolean isPresent ()
public abstract java.lang.Object get ()
public abstract java.lang.Object or (java.lang.Object)
public abstract com.google.common.base.Optional or (com.google.common.base.Optional)
public abstract java.lang.Object or (com.google.common.base.Supplier)
public abstract java.lang.Object orNull ()
public abstract java.util.Set asSet ()
public abstract com.google.common.base.Optional transform (com.google.common.base.Function)
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract java.lang.String toString ()
public static java.lang.Iterable presentInstances (java.lang.Iterable)
Iterable optionals
}
com/google/common/base/PairwiseEquivalence.classPairwiseEquivalence.java
package com.google.common.base
final com.google.common.base.PairwiseEquivalence extends com.google.common.base.Equivalence implements java.io.Serializable {
final com.google.common.base.Equivalence elementEquivalence
private static final long serialVersionUID
void (com.google.common.base.Equivalence)
com.google.common.base.Equivalence elementEquivalence
protected boolean doEquivalent (java.lang.Iterable, java.lang.Iterable)
Iterable iterableA
Iterable iterableB
java.util.Iterator iteratorA
java.util.Iterator iteratorB
protected int doHash (java.lang.Iterable)
Object element
java.util.Iterator i$
Iterable iterable
int hash
public boolean equals (java.lang.Object)
com.google.common.base.PairwiseEquivalence that
Object object
public int hashCode ()
public java.lang.String toString ()
protected volatile int doHash (java.lang.Object)
protected volatile boolean doEquivalent (java.lang.Object, java.lang.Object)
}
com/google/common/base/Platform$1.classPlatform.java
package com.google.common.base
final com.google.common.base.Platform$1 extends java.lang.ThreadLocal {
void ()
protected char[] initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/google/common/base/Platform.classPlatform.java
package com.google.common.base
final com.google.common.base.Platform extends java.lang.Object {
private static final ThreadLocal DEST_TL
private void ()
static char[] charBufferFromThreadLocal ()
static long systemNanoTime ()
static com.google.common.base.CharMatcher precomputeCharMatcher (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher matcher
static void ()
}
com/google/common/base/Preconditions.classPreconditions.java
package com.google.common.base
public final com.google.common.base.Preconditions extends java.lang.Object {
private void ()
public static void checkArgument (boolean)
boolean expression
public static void checkArgument (boolean, java.lang.Object)
boolean expression
Object errorMessage
public static transient void checkArgument (boolean, java.lang.String, java.lang.Object[])
boolean expression
String errorMessageTemplate
Object[] errorMessageArgs
public static void checkState (boolean)
boolean expression
public static void checkState (boolean, java.lang.Object)
boolean expression
Object errorMessage
public static transient void checkState (boolean, java.lang.String, java.lang.Object[])
boolean expression
String errorMessageTemplate
Object[] errorMessageArgs
public static java.lang.Object checkNotNull (java.lang.Object)
Object reference
public static java.lang.Object checkNotNull (java.lang.Object, java.lang.Object)
Object reference
Object errorMessage
public static transient java.lang.Object checkNotNull (java.lang.Object, java.lang.String, java.lang.Object[])
Object reference
String errorMessageTemplate
Object[] errorMessageArgs
public static int checkElementIndex (int, int)
int index
int size
public static int checkElementIndex (int, int, java.lang.String)
int index
int size
String desc
private static java.lang.String badElementIndex (int, int, java.lang.String)
int index
int size
String desc
public static int checkPositionIndex (int, int)
int index
int size
public static int checkPositionIndex (int, int, java.lang.String)
int index
int size
String desc
private static java.lang.String badPositionIndex (int, int, java.lang.String)
int index
int size
String desc
public static void checkPositionIndexes (int, int, int)
int start
int end
int size
private static java.lang.String badPositionIndexes (int, int, int)
int start
int end
int size
static transient java.lang.String format (java.lang.String, java.lang.Object[])
int placeholderStart
String template
Object[] args
StringBuilder builder
int templateStart
int i
}
com/google/common/base/Predicate.classPredicate.java
package com.google.common.base
public abstract com.google.common.base.Predicate extends java.lang.Object {
public abstract boolean apply (java.lang.Object)
public abstract boolean equals (java.lang.Object)
}
com/google/common/base/Predicates$1.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$1 extends java.lang.Object {
}
com/google/common/base/Predicates$AndPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$AndPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final java.util.List components
private static final long serialVersionUID
private void (java.util.List)
java.util.List components
public boolean apply (java.lang.Object)
int i
Object t
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$AndPredicate that
Object obj
public java.lang.String toString ()
void (java.util.List, com.google.common.base.Predicates$1)
java.util.List x0
com.google.common.base.Predicates$1 x1
}
com/google/common/base/Predicates$AssignableFromPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$AssignableFromPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final Class clazz
private static final long serialVersionUID
private void (java.lang.Class)
Class clazz
public boolean apply (java.lang.Class)
Class input
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$AssignableFromPredicate that
Object obj
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
void (java.lang.Class, com.google.common.base.Predicates$1)
Class x0
com.google.common.base.Predicates$1 x1
}
com/google/common/base/Predicates$CompositionPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$CompositionPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
final com.google.common.base.Predicate p
final com.google.common.base.Function f
private static final long serialVersionUID
private void (com.google.common.base.Predicate, com.google.common.base.Function)
com.google.common.base.Predicate p
com.google.common.base.Function f
public boolean apply (java.lang.Object)
Object a
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$CompositionPredicate that
Object obj
public int hashCode ()
public java.lang.String toString ()
void (com.google.common.base.Predicate, com.google.common.base.Function, com.google.common.base.Predicates$1)
com.google.common.base.Predicate x0
com.google.common.base.Function x1
com.google.common.base.Predicates$1 x2
}
com/google/common/base/Predicates$ContainsPatternPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$ContainsPatternPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
final java.util.regex.Pattern pattern
private static final long serialVersionUID
void (java.util.regex.Pattern)
java.util.regex.Pattern pattern
void (java.lang.String)
String patternStr
public boolean apply (java.lang.CharSequence)
CharSequence t
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$ContainsPatternPredicate that
Object obj
public java.lang.String toString ()
public volatile boolean apply (java.lang.Object)
}
com/google/common/base/Predicates$InPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$InPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final java.util.Collection target
private static final long serialVersionUID
private void (java.util.Collection)
java.util.Collection target
public boolean apply (java.lang.Object)
NullPointerException e
ClassCastException e
Object t
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$InPredicate that
Object obj
public int hashCode ()
public java.lang.String toString ()
void (java.util.Collection, com.google.common.base.Predicates$1)
java.util.Collection x0
com.google.common.base.Predicates$1 x1
}
com/google/common/base/Predicates$InstanceOfPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$InstanceOfPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final Class clazz
private static final long serialVersionUID
private void (java.lang.Class)
Class clazz
public boolean apply (java.lang.Object)
Object o
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$InstanceOfPredicate that
Object obj
public java.lang.String toString ()
void (java.lang.Class, com.google.common.base.Predicates$1)
Class x0
com.google.common.base.Predicates$1 x1
}
com/google/common/base/Predicates$IsEqualToPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$IsEqualToPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final Object target
private static final long serialVersionUID
private void (java.lang.Object)
Object target
public boolean apply (java.lang.Object)
Object t
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$IsEqualToPredicate that
Object obj
public java.lang.String toString ()
void (java.lang.Object, com.google.common.base.Predicates$1)
Object x0
com.google.common.base.Predicates$1 x1
}
com/google/common/base/Predicates$NotPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$NotPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
final com.google.common.base.Predicate predicate
private static final long serialVersionUID
void (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public boolean apply (java.lang.Object)
Object t
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$NotPredicate that
Object obj
public java.lang.String toString ()
}
com/google/common/base/Predicates$ObjectPredicate$1.classPredicates.java
package com.google.common.base
final com.google.common.base.Predicates$ObjectPredicate$1 extends com.google.common.base.Predicates$ObjectPredicate {
void (java.lang.String, int)
public boolean apply (java.lang.Object)
Object o
}
com/google/common/base/Predicates$ObjectPredicate$2.classPredicates.java
package com.google.common.base
final com.google.common.base.Predicates$ObjectPredicate$2 extends com.google.common.base.Predicates$ObjectPredicate {
void (java.lang.String, int)
public boolean apply (java.lang.Object)
Object o
}
com/google/common/base/Predicates$ObjectPredicate$3.classPredicates.java
package com.google.common.base
final com.google.common.base.Predicates$ObjectPredicate$3 extends com.google.common.base.Predicates$ObjectPredicate {
void (java.lang.String, int)
public boolean apply (java.lang.Object)
Object o
}
com/google/common/base/Predicates$ObjectPredicate$4.classPredicates.java
package com.google.common.base
final com.google.common.base.Predicates$ObjectPredicate$4 extends com.google.common.base.Predicates$ObjectPredicate {
void (java.lang.String, int)
public boolean apply (java.lang.Object)
Object o
}
com/google/common/base/Predicates$ObjectPredicate.classPredicates.java
package com.google.common.base
abstract com.google.common.base.Predicates$ObjectPredicate extends java.lang.Enum implements com.google.common.base.Predicate {
public static final com.google.common.base.Predicates$ObjectPredicate ALWAYS_TRUE
public static final com.google.common.base.Predicates$ObjectPredicate ALWAYS_FALSE
public static final com.google.common.base.Predicates$ObjectPredicate IS_NULL
public static final com.google.common.base.Predicates$ObjectPredicate NOT_NULL
private static final com.google.common.base.Predicates$ObjectPredicate[] $VALUES
public static com.google.common.base.Predicates$ObjectPredicate[] values ()
public static com.google.common.base.Predicates$ObjectPredicate valueOf (java.lang.String)
String name
private void (java.lang.String, int)
com.google.common.base.Predicate withNarrowedType ()
void (java.lang.String, int, com.google.common.base.Predicates$1)
String x0
int x1
com.google.common.base.Predicates$1 x2
static void ()
}
com/google/common/base/Predicates$OrPredicate.classPredicates.java
package com.google.common.base
com.google.common.base.Predicates$OrPredicate extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
private final java.util.List components
private static final long serialVersionUID
private void (java.util.List)
java.util.List components
public boolean apply (java.lang.Object)
int i
Object t
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.base.Predicates$OrPredicate that
Object obj
public java.lang.String toString ()
void (java.util.List, com.google.common.base.Predicates$1)
java.util.List x0
com.google.common.base.Predicates$1 x1
}
com/google/common/base/Predicates.classPredicates.java
package com.google.common.base
public final com.google.common.base.Predicates extends java.lang.Object {
private static final com.google.common.base.Joiner COMMA_JOINER
private void ()
public static com.google.common.base.Predicate alwaysTrue ()
public static com.google.common.base.Predicate alwaysFalse ()
public static com.google.common.base.Predicate isNull ()
public static com.google.common.base.Predicate notNull ()
public static com.google.common.base.Predicate not (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public static com.google.common.base.Predicate and (java.lang.Iterable)
Iterable components
public static transient com.google.common.base.Predicate and (com.google.common.base.Predicate[])
com.google.common.base.Predicate[] components
public static com.google.common.base.Predicate and (com.google.common.base.Predicate, com.google.common.base.Predicate)
com.google.common.base.Predicate first
com.google.common.base.Predicate second
public static com.google.common.base.Predicate or (java.lang.Iterable)
Iterable components
public static transient com.google.common.base.Predicate or (com.google.common.base.Predicate[])
com.google.common.base.Predicate[] components
public static com.google.common.base.Predicate or (com.google.common.base.Predicate, com.google.common.base.Predicate)
com.google.common.base.Predicate first
com.google.common.base.Predicate second
public static com.google.common.base.Predicate equalTo (java.lang.Object)
Object target
public static com.google.common.base.Predicate instanceOf (java.lang.Class)
Class clazz
public static com.google.common.base.Predicate assignableFrom (java.lang.Class)
Class clazz
public static com.google.common.base.Predicate in (java.util.Collection)
java.util.Collection target
public static com.google.common.base.Predicate compose (com.google.common.base.Predicate, com.google.common.base.Function)
com.google.common.base.Predicate predicate
com.google.common.base.Function function
public static com.google.common.base.Predicate containsPattern (java.lang.String)
String pattern
public static com.google.common.base.Predicate contains (java.util.regex.Pattern)
java.util.regex.Pattern pattern
private static java.util.List asList (com.google.common.base.Predicate, com.google.common.base.Predicate)
com.google.common.base.Predicate first
com.google.common.base.Predicate second
private static transient java.util.List defensiveCopy (java.lang.Object[])
Object[] array
static java.util.List defensiveCopy (java.lang.Iterable)
Object element
java.util.Iterator i$
Iterable iterable
java.util.ArrayList list
static com.google.common.base.Joiner access$800 ()
static void ()
}
com/google/common/base/Present.classPresent.java
package com.google.common.base
final com.google.common.base.Present extends com.google.common.base.Optional {
private final Object reference
private static final long serialVersionUID
void (java.lang.Object)
Object reference
public boolean isPresent ()
public java.lang.Object get ()
public java.lang.Object or (java.lang.Object)
Object defaultValue
public com.google.common.base.Optional or (com.google.common.base.Optional)
com.google.common.base.Optional secondChoice
public java.lang.Object or (com.google.common.base.Supplier)
com.google.common.base.Supplier supplier
public java.lang.Object orNull ()
public java.util.Set asSet ()
public com.google.common.base.Optional transform (com.google.common.base.Function)
com.google.common.base.Function function
public boolean equals (java.lang.Object)
com.google.common.base.Present other
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/base/SmallCharMatcher.classSmallCharMatcher.java
package com.google.common.base
final com.google.common.base.SmallCharMatcher extends com.google.common.base.CharMatcher {
static final int MAX_SIZE
static final int MAX_TABLE_SIZE
private final boolean reprobe
private final char[] table
private final boolean containsZero
final long filter
private void (char[], long, boolean, boolean, java.lang.String)
char[] table
long filter
boolean containsZero
boolean reprobe
String description
private boolean checkFilter (int)
int c
public com.google.common.base.CharMatcher precomputed ()
static char[] buildTable (int, char[], boolean)
char c
int index
int i
int modulus
char[] allChars
boolean reprobe
char[] table
static com.google.common.base.CharMatcher from (char[], java.lang.String)
char c
char[] arr$
int len$
int i$
int i
char[] chars
String description
long filter
int size
boolean containsZero
boolean reprobe
char[] table
public boolean matches (char)
char c
int index
}
com/google/common/base/Splitter$1$1.classSplitter.java
package com.google.common.base
com.google.common.base.Splitter$1$1 extends com.google.common.base.Splitter$SplittingIterator {
final com.google.common.base.Splitter$1 this$0
void (com.google.common.base.Splitter$1, com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter x0
CharSequence x1
int separatorStart (int)
int start
int separatorEnd (int)
int separatorPosition
}
com/google/common/base/Splitter$1.classSplitter.java
package com.google.common.base
final com.google.common.base.Splitter$1 extends java.lang.Object implements com.google.common.base.Splitter$Strategy {
final com.google.common.base.CharMatcher val$separatorMatcher
void (com.google.common.base.CharMatcher)
public com.google.common.base.Splitter$SplittingIterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter splitter
CharSequence toSplit
public volatile java.util.Iterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
}
com/google/common/base/Splitter$2$1.classSplitter.java
package com.google.common.base
com.google.common.base.Splitter$2$1 extends com.google.common.base.Splitter$SplittingIterator {
final com.google.common.base.Splitter$2 this$0
void (com.google.common.base.Splitter$2, com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter x0
CharSequence x1
public int separatorStart (int)
int i
int p
int last
int start
int delimeterLength
public int separatorEnd (int)
int separatorPosition
}
com/google/common/base/Splitter$2.classSplitter.java
package com.google.common.base
final com.google.common.base.Splitter$2 extends java.lang.Object implements com.google.common.base.Splitter$Strategy {
final String val$separator
void (java.lang.String)
public com.google.common.base.Splitter$SplittingIterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter splitter
CharSequence toSplit
public volatile java.util.Iterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
}
com/google/common/base/Splitter$3$1.classSplitter.java
package com.google.common.base
com.google.common.base.Splitter$3$1 extends com.google.common.base.Splitter$SplittingIterator {
final java.util.regex.Matcher val$matcher
final com.google.common.base.Splitter$3 this$0
void (com.google.common.base.Splitter$3, com.google.common.base.Splitter, java.lang.CharSequence, java.util.regex.Matcher)
com.google.common.base.Splitter x0
CharSequence x1
public int separatorStart (int)
int start
public int separatorEnd (int)
int separatorPosition
}
com/google/common/base/Splitter$3.classSplitter.java
package com.google.common.base
final com.google.common.base.Splitter$3 extends java.lang.Object implements com.google.common.base.Splitter$Strategy {
final java.util.regex.Pattern val$separatorPattern
void (java.util.regex.Pattern)
public com.google.common.base.Splitter$SplittingIterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter splitter
CharSequence toSplit
java.util.regex.Matcher matcher
public volatile java.util.Iterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
}
com/google/common/base/Splitter$4$1.classSplitter.java
package com.google.common.base
com.google.common.base.Splitter$4$1 extends com.google.common.base.Splitter$SplittingIterator {
final com.google.common.base.Splitter$4 this$0
void (com.google.common.base.Splitter$4, com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter x0
CharSequence x1
public int separatorStart (int)
int start
int nextChunkStart
public int separatorEnd (int)
int separatorPosition
}
com/google/common/base/Splitter$4.classSplitter.java
package com.google.common.base
final com.google.common.base.Splitter$4 extends java.lang.Object implements com.google.common.base.Splitter$Strategy {
final int val$length
void (int)
public com.google.common.base.Splitter$SplittingIterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter splitter
CharSequence toSplit
public volatile java.util.Iterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
}
com/google/common/base/Splitter$5.classSplitter.java
package com.google.common.base
com.google.common.base.Splitter$5 extends java.lang.Object implements java.lang.Iterable {
final CharSequence val$sequence
final com.google.common.base.Splitter this$0
void (com.google.common.base.Splitter, java.lang.CharSequence)
public java.util.Iterator iterator ()
public java.lang.String toString ()
}
com/google/common/base/Splitter$MapSplitter.classSplitter.java
package com.google.common.base
public final com.google.common.base.Splitter$MapSplitter extends java.lang.Object {
private static final String INVALID_ENTRY_MESSAGE
private final com.google.common.base.Splitter outerSplitter
private final com.google.common.base.Splitter entrySplitter
private void (com.google.common.base.Splitter, com.google.common.base.Splitter)
com.google.common.base.Splitter outerSplitter
com.google.common.base.Splitter entrySplitter
public java.util.Map split (java.lang.CharSequence)
java.util.Iterator entryFields
String key
String value
String entry
java.util.Iterator i$
CharSequence sequence
java.util.Map map
void (com.google.common.base.Splitter, com.google.common.base.Splitter, com.google.common.base.Splitter$1)
com.google.common.base.Splitter x0
com.google.common.base.Splitter x1
com.google.common.base.Splitter$1 x2
}
com/google/common/base/Splitter$SplittingIterator.classSplitter.java
package com.google.common.base
abstract com.google.common.base.Splitter$SplittingIterator extends com.google.common.base.AbstractIterator {
final CharSequence toSplit
final com.google.common.base.CharMatcher trimmer
final boolean omitEmptyStrings
int offset
int limit
abstract int separatorStart (int)
abstract int separatorEnd (int)
protected void (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter splitter
CharSequence toSplit
protected java.lang.String computeNext ()
int end
int start
int end
int separatorPosition
int nextStart
protected volatile java.lang.Object computeNext ()
}
com/google/common/base/Splitter$Strategy.classSplitter.java
package com.google.common.base
abstract com.google.common.base.Splitter$Strategy extends java.lang.Object {
public abstract java.util.Iterator iterator (com.google.common.base.Splitter, java.lang.CharSequence)
}
com/google/common/base/Splitter.classSplitter.java
package com.google.common.base
public final com.google.common.base.Splitter extends java.lang.Object {
private final com.google.common.base.CharMatcher trimmer
private final boolean omitEmptyStrings
private final com.google.common.base.Splitter$Strategy strategy
private final int limit
private void (com.google.common.base.Splitter$Strategy)
com.google.common.base.Splitter$Strategy strategy
private void (com.google.common.base.Splitter$Strategy, boolean, com.google.common.base.CharMatcher, int)
com.google.common.base.Splitter$Strategy strategy
boolean omitEmptyStrings
com.google.common.base.CharMatcher trimmer
int limit
public static com.google.common.base.Splitter on (char)
char separator
public static com.google.common.base.Splitter on (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher separatorMatcher
public static com.google.common.base.Splitter on (java.lang.String)
String separator
public static com.google.common.base.Splitter on (java.util.regex.Pattern)
java.util.regex.Pattern separatorPattern
public static com.google.common.base.Splitter onPattern (java.lang.String)
String separatorPattern
public static com.google.common.base.Splitter fixedLength (int)
int length
public com.google.common.base.Splitter omitEmptyStrings ()
public com.google.common.base.Splitter limit (int)
int limit
public com.google.common.base.Splitter trimResults ()
public com.google.common.base.Splitter trimResults (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher trimmer
public java.lang.Iterable split (java.lang.CharSequence)
CharSequence sequence
private java.util.Iterator spliterator (java.lang.CharSequence)
CharSequence sequence
public com.google.common.base.Splitter$MapSplitter withKeyValueSeparator (java.lang.String)
String separator
public com.google.common.base.Splitter$MapSplitter withKeyValueSeparator (com.google.common.base.Splitter)
com.google.common.base.Splitter keyValueSplitter
static java.util.Iterator access$000 (com.google.common.base.Splitter, java.lang.CharSequence)
com.google.common.base.Splitter x0
CharSequence x1
static com.google.common.base.CharMatcher access$200 (com.google.common.base.Splitter)
com.google.common.base.Splitter x0
static boolean access$300 (com.google.common.base.Splitter)
com.google.common.base.Splitter x0
static int access$400 (com.google.common.base.Splitter)
com.google.common.base.Splitter x0
}
com/google/common/base/Stopwatch$1.classStopwatch.java
package com.google.common.base
com.google.common.base.Stopwatch$1 extends java.lang.Object {
static final int[] $SwitchMap$java$util$concurrent$TimeUnit
static void ()
}
com/google/common/base/Stopwatch.classStopwatch.java
package com.google.common.base
public final com.google.common.base.Stopwatch extends java.lang.Object {
private final com.google.common.base.Ticker ticker
private boolean isRunning
private long elapsedNanos
private long startTick
public void ()
public void (com.google.common.base.Ticker)
com.google.common.base.Ticker ticker
public boolean isRunning ()
public com.google.common.base.Stopwatch start ()
public com.google.common.base.Stopwatch stop ()
long tick
public com.google.common.base.Stopwatch reset ()
private long elapsedNanos ()
public long elapsedTime (java.util.concurrent.TimeUnit)
java.util.concurrent.TimeUnit desiredUnit
public long elapsedMillis ()
public java.lang.String toString ()
public java.lang.String toString (int)
int significantDigits
long nanos
java.util.concurrent.TimeUnit unit
double value
private static java.util.concurrent.TimeUnit chooseUnit (long)
long nanos
private static java.lang.String abbreviate (java.util.concurrent.TimeUnit)
java.util.concurrent.TimeUnit unit
}
com/google/common/base/Strings.classStrings.java
package com.google.common.base
public final com.google.common.base.Strings extends java.lang.Object {
private void ()
public static java.lang.String nullToEmpty (java.lang.String)
String string
public static java.lang.String emptyToNull (java.lang.String)
String string
public static boolean isNullOrEmpty (java.lang.String)
String string
public static java.lang.String padStart (java.lang.String, int, char)
int i
String string
int minLength
char padChar
StringBuilder sb
public static java.lang.String padEnd (java.lang.String, int, char)
int i
String string
int minLength
char padChar
StringBuilder sb
public static java.lang.String repeat (java.lang.String, int)
String string
int count
int len
long longSize
int size
char[] array
int n
public static java.lang.String commonPrefix (java.lang.CharSequence, java.lang.CharSequence)
CharSequence a
CharSequence b
int maxPrefixLength
int p
public static java.lang.String commonSuffix (java.lang.CharSequence, java.lang.CharSequence)
CharSequence a
CharSequence b
int maxSuffixLength
int s
static boolean validSurrogatePairAt (java.lang.CharSequence, int)
CharSequence string
int index
}
com/google/common/base/Supplier.classSupplier.java
package com.google.common.base
public abstract com.google.common.base.Supplier extends java.lang.Object {
public abstract java.lang.Object get ()
}
com/google/common/base/Suppliers$ExpiringMemoizingSupplier.classSuppliers.java
package com.google.common.base
com.google.common.base.Suppliers$ExpiringMemoizingSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final com.google.common.base.Supplier delegate
final long durationNanos
volatile transient Object value
volatile transient long expirationNanos
private static final long serialVersionUID
void (com.google.common.base.Supplier, long, java.util.concurrent.TimeUnit)
com.google.common.base.Supplier delegate
long duration
java.util.concurrent.TimeUnit unit
public java.lang.Object get ()
Object t
long nanos
long now
public java.lang.String toString ()
}
com/google/common/base/Suppliers$MemoizingSupplier.classSuppliers.java
package com.google.common.base
com.google.common.base.Suppliers$MemoizingSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final com.google.common.base.Supplier delegate
volatile transient boolean initialized
transient Object value
private static final long serialVersionUID
void (com.google.common.base.Supplier)
com.google.common.base.Supplier delegate
public java.lang.Object get ()
Object t
public java.lang.String toString ()
}
com/google/common/base/Suppliers$SupplierComposition.classSuppliers.java
package com.google.common.base
com.google.common.base.Suppliers$SupplierComposition extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final com.google.common.base.Function function
final com.google.common.base.Supplier supplier
private static final long serialVersionUID
void (com.google.common.base.Function, com.google.common.base.Supplier)
com.google.common.base.Function function
com.google.common.base.Supplier supplier
public java.lang.Object get ()
public java.lang.String toString ()
}
com/google/common/base/Suppliers$SupplierFunction.classSuppliers.java
package com.google.common.base
final com.google.common.base.Suppliers$SupplierFunction extends java.lang.Enum implements com.google.common.base.Function {
public static final com.google.common.base.Suppliers$SupplierFunction INSTANCE
private static final com.google.common.base.Suppliers$SupplierFunction[] $VALUES
public static com.google.common.base.Suppliers$SupplierFunction[] values ()
public static com.google.common.base.Suppliers$SupplierFunction valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public java.lang.Object apply (com.google.common.base.Supplier)
com.google.common.base.Supplier input
public java.lang.String toString ()
public volatile java.lang.Object apply (java.lang.Object)
static void ()
}
com/google/common/base/Suppliers$SupplierOfInstance.classSuppliers.java
package com.google.common.base
com.google.common.base.Suppliers$SupplierOfInstance extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final Object instance
private static final long serialVersionUID
void (java.lang.Object)
Object instance
public java.lang.Object get ()
public java.lang.String toString ()
}
com/google/common/base/Suppliers$ThreadSafeSupplier.classSuppliers.java
package com.google.common.base
com.google.common.base.Suppliers$ThreadSafeSupplier extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final com.google.common.base.Supplier delegate
private static final long serialVersionUID
void (com.google.common.base.Supplier)
com.google.common.base.Supplier delegate
public java.lang.Object get ()
public java.lang.String toString ()
}
com/google/common/base/Suppliers.classSuppliers.java
package com.google.common.base
public final com.google.common.base.Suppliers extends java.lang.Object {
private void ()
public static com.google.common.base.Supplier compose (com.google.common.base.Function, com.google.common.base.Supplier)
com.google.common.base.Function function
com.google.common.base.Supplier supplier
public static com.google.common.base.Supplier memoize (com.google.common.base.Supplier)
com.google.common.base.Supplier delegate
public static com.google.common.base.Supplier memoizeWithExpiration (com.google.common.base.Supplier, long, java.util.concurrent.TimeUnit)
com.google.common.base.Supplier delegate
long duration
java.util.concurrent.TimeUnit unit
public static com.google.common.base.Supplier ofInstance (java.lang.Object)
Object instance
public static com.google.common.base.Supplier synchronizedSupplier (com.google.common.base.Supplier)
com.google.common.base.Supplier delegate
public static com.google.common.base.Function supplierFunction ()
}
com/google/common/base/Throwables.classThrowables.java
package com.google.common.base
public final com.google.common.base.Throwables extends java.lang.Object {
private void ()
public static void propagateIfInstanceOf (java.lang.Throwable, java.lang.Class) throws java.lang.Throwable
Throwable throwable
Class declaredType
public static void propagateIfPossible (java.lang.Throwable)
Throwable throwable
public static void propagateIfPossible (java.lang.Throwable, java.lang.Class) throws java.lang.Throwable
Throwable throwable
Class declaredType
public static void propagateIfPossible (java.lang.Throwable, java.lang.Class, java.lang.Class) throws java.lang.Throwable java.lang.Throwable
Throwable throwable
Class declaredType1
Class declaredType2
public static java.lang.RuntimeException propagate (java.lang.Throwable)
Throwable throwable
public static java.lang.Throwable getRootCause (java.lang.Throwable)
Throwable throwable
Throwable cause
public static java.util.List getCausalChain (java.lang.Throwable)
Throwable throwable
java.util.List causes
public static java.lang.String getStackTraceAsString (java.lang.Throwable)
Throwable throwable
java.io.StringWriter stringWriter
}
com/google/common/base/Ticker$1.classTicker.java
package com.google.common.base
final com.google.common.base.Ticker$1 extends com.google.common.base.Ticker {
void ()
public long read ()
}
com/google/common/base/Ticker.classTicker.java
package com.google.common.base
public abstract com.google.common.base.Ticker extends java.lang.Object {
private static final com.google.common.base.Ticker SYSTEM_TICKER
protected void ()
public abstract long read ()
public static com.google.common.base.Ticker systemTicker ()
static void ()
}
com/google/common/base/internal/Finalizer$1.classFinalizer.java
package com.google.common.base.internal
com.google.common.base.internal.Finalizer$1 extends java.lang.Object {
}
com/google/common/base/internal/Finalizer$ShutDown.classFinalizer.java
package com.google.common.base.internal
com.google.common.base.internal.Finalizer$ShutDown extends java.lang.Exception {
private void ()
void (com.google.common.base.internal.Finalizer$1)
com.google.common.base.internal.Finalizer$1 x0
}
com/google/common/base/internal/Finalizer.classFinalizer.java
package com.google.common.base.internal
public com.google.common.base.internal.Finalizer extends java.lang.Object implements java.lang.Runnable {
private static final java.util.logging.Logger logger
private static final String FINALIZABLE_REFERENCE
private final java.lang.ref.WeakReference finalizableReferenceClassReference
private final java.lang.ref.PhantomReference frqReference
private final java.lang.ref.ReferenceQueue queue
private static final java.lang.reflect.Field inheritableThreadLocals
public static java.lang.ref.ReferenceQueue startFinalizer (java.lang.Class, java.lang.Object)
Throwable t
Class finalizableReferenceClass
Object frq
com.google.common.base.internal.Finalizer finalizer
Thread thread
private void (java.lang.Class, java.lang.Object)
Class finalizableReferenceClass
Object frq
public void run ()
private void cleanUp (java.lang.ref.Reference) throws com.google.common.base.internal.Finalizer$ShutDown
Throwable t
java.lang.ref.Reference reference
java.lang.reflect.Method finalizeReferentMethod
private java.lang.reflect.Method getFinalizeReferentMethod () throws com.google.common.base.internal.Finalizer$ShutDown
NoSuchMethodException e
Class finalizableReferenceClass
public static java.lang.reflect.Field getInheritableThreadLocalsField ()
java.lang.reflect.Field inheritableThreadLocals
Throwable t
static void ()
}
com/google/common/base/package-info.classpackage-info.java
package com.google.common.base
abstract com.google.common.base.package-info extends java.lang.Object {
}
com/google/common/cache/AbstractCache$SimpleStatsCounter.classAbstractCache.java
package com.google.common.cache
public final com.google.common.cache.AbstractCache$SimpleStatsCounter extends java.lang.Object implements com.google.common.cache.AbstractCache$StatsCounter {
private final com.google.common.cache.LongAdder hitCount
private final com.google.common.cache.LongAdder missCount
private final com.google.common.cache.LongAdder loadSuccessCount
private final com.google.common.cache.LongAdder loadExceptionCount
private final com.google.common.cache.LongAdder totalLoadTime
private final com.google.common.cache.LongAdder evictionCount
public void ()
public void recordHits (int)
int count
public void recordMisses (int)
int count
public void recordLoadSuccess (long)
long loadTime
public void recordLoadException (long)
long loadTime
public void recordEviction ()
public com.google.common.cache.CacheStats snapshot ()
public void incrementBy (com.google.common.cache.AbstractCache$StatsCounter)
com.google.common.cache.AbstractCache$StatsCounter other
com.google.common.cache.CacheStats otherStats
}
com/google/common/cache/AbstractCache$StatsCounter.classAbstractCache.java
package com.google.common.cache
public abstract com.google.common.cache.AbstractCache$StatsCounter extends java.lang.Object {
public abstract void recordHits (int)
public abstract void recordMisses (int)
public abstract void recordLoadSuccess (long)
public abstract void recordLoadException (long)
public abstract void recordEviction ()
public abstract com.google.common.cache.CacheStats snapshot ()
}
com/google/common/cache/AbstractCache.classAbstractCache.java
package com.google.common.cache
public abstract com.google.common.cache.AbstractCache extends java.lang.Object implements com.google.common.cache.Cache {
protected void ()
public java.lang.Object get (java.lang.Object, java.util.concurrent.Callable) throws java.util.concurrent.ExecutionException
Object key
java.util.concurrent.Callable valueLoader
public com.google.common.collect.ImmutableMap getAllPresent (java.lang.Iterable)
Object castKey
Object key
java.util.Iterator i$
Iterable keys
java.util.Map result
public void put (java.lang.Object, java.lang.Object)
Object key
Object value
public void putAll (java.util.Map)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map m
public void cleanUp ()
public long size ()
public void invalidate (java.lang.Object)
Object key
public void invalidateAll (java.lang.Iterable)
Object key
java.util.Iterator i$
Iterable keys
public void invalidateAll ()
public com.google.common.cache.CacheStats stats ()
public java.util.concurrent.ConcurrentMap asMap ()
}
com/google/common/cache/AbstractLoadingCache.classAbstractLoadingCache.java
package com.google.common.cache
public abstract com.google.common.cache.AbstractLoadingCache extends com.google.common.cache.AbstractCache implements com.google.common.cache.LoadingCache {
protected void ()
public java.lang.Object getUnchecked (java.lang.Object)
java.util.concurrent.ExecutionException e
Object key
public com.google.common.collect.ImmutableMap getAll (java.lang.Iterable) throws java.util.concurrent.ExecutionException
Object key
java.util.Iterator i$
Iterable keys
java.util.Map result
public final java.lang.Object apply (java.lang.Object)
Object key
public void refresh (java.lang.Object)
Object key
}
com/google/common/cache/Cache.classCache.java
package com.google.common.cache
public abstract com.google.common.cache.Cache extends java.lang.Object {
public abstract java.lang.Object getIfPresent (java.lang.Object)
public abstract java.lang.Object get (java.lang.Object, java.util.concurrent.Callable) throws java.util.concurrent.ExecutionException
public abstract com.google.common.collect.ImmutableMap getAllPresent (java.lang.Iterable)
public abstract void put (java.lang.Object, java.lang.Object)
public abstract void putAll (java.util.Map)
public abstract void invalidate (java.lang.Object)
public abstract void invalidateAll (java.lang.Iterable)
public abstract void invalidateAll ()
public abstract long size ()
public abstract com.google.common.cache.CacheStats stats ()
public abstract java.util.concurrent.ConcurrentMap asMap ()
public abstract void cleanUp ()
}
com/google/common/cache/CacheBuilder$1.classCacheBuilder.java
package com.google.common.cache
final com.google.common.cache.CacheBuilder$1 extends java.lang.Object implements com.google.common.cache.AbstractCache$StatsCounter {
void ()
public void recordHits (int)
int count
public void recordMisses (int)
int count
public void recordLoadSuccess (long)
long loadTime
public void recordLoadException (long)
long loadTime
public void recordEviction ()
public com.google.common.cache.CacheStats snapshot ()
}
com/google/common/cache/CacheBuilder$2.classCacheBuilder.java
package com.google.common.cache
final com.google.common.cache.CacheBuilder$2 extends java.lang.Object implements com.google.common.base.Supplier {
void ()
public com.google.common.cache.AbstractCache$StatsCounter get ()
public volatile java.lang.Object get ()
}
com/google/common/cache/CacheBuilder$3.classCacheBuilder.java
package com.google.common.cache
final com.google.common.cache.CacheBuilder$3 extends com.google.common.base.Ticker {
void ()
public long read ()
}
com/google/common/cache/CacheBuilder$NullListener.classCacheBuilder.java
package com.google.common.cache
final com.google.common.cache.CacheBuilder$NullListener extends java.lang.Enum implements com.google.common.cache.RemovalListener {
public static final com.google.common.cache.CacheBuilder$NullListener INSTANCE
private static final com.google.common.cache.CacheBuilder$NullListener[] $VALUES
public static com.google.common.cache.CacheBuilder$NullListener[] values ()
public static com.google.common.cache.CacheBuilder$NullListener valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public void onRemoval (com.google.common.cache.RemovalNotification)
com.google.common.cache.RemovalNotification notification
static void ()
}
com/google/common/cache/CacheBuilder$OneWeigher.classCacheBuilder.java
package com.google.common.cache
final com.google.common.cache.CacheBuilder$OneWeigher extends java.lang.Enum implements com.google.common.cache.Weigher {
public static final com.google.common.cache.CacheBuilder$OneWeigher INSTANCE
private static final com.google.common.cache.CacheBuilder$OneWeigher[] $VALUES
public static com.google.common.cache.CacheBuilder$OneWeigher[] values ()
public static com.google.common.cache.CacheBuilder$OneWeigher valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int weigh (java.lang.Object, java.lang.Object)
Object key
Object value
static void ()
}
com/google/common/cache/CacheBuilder.classCacheBuilder.java
package com.google.common.cache
public final com.google.common.cache.CacheBuilder extends java.lang.Object {
private static final int DEFAULT_INITIAL_CAPACITY
private static final int DEFAULT_CONCURRENCY_LEVEL
private static final int DEFAULT_EXPIRATION_NANOS
private static final int DEFAULT_REFRESH_NANOS
static final com.google.common.base.Supplier NULL_STATS_COUNTER
static final com.google.common.cache.CacheStats EMPTY_STATS
static final com.google.common.base.Supplier CACHE_STATS_COUNTER
static final com.google.common.base.Ticker NULL_TICKER
private static final java.util.logging.Logger logger
static final int UNSET_INT
boolean strictParsing
int initialCapacity
int concurrencyLevel
long maximumSize
long maximumWeight
com.google.common.cache.Weigher weigher
com.google.common.cache.LocalCache$Strength keyStrength
com.google.common.cache.LocalCache$Strength valueStrength
long expireAfterWriteNanos
long expireAfterAccessNanos
long refreshNanos
com.google.common.base.Equivalence keyEquivalence
com.google.common.base.Equivalence valueEquivalence
com.google.common.cache.RemovalListener removalListener
com.google.common.base.Ticker ticker
com.google.common.base.Supplier statsCounterSupplier
void ()
public static com.google.common.cache.CacheBuilder newBuilder ()
public static com.google.common.cache.CacheBuilder from (com.google.common.cache.CacheBuilderSpec)
com.google.common.cache.CacheBuilderSpec spec
public static com.google.common.cache.CacheBuilder from (java.lang.String)
String spec
com.google.common.cache.CacheBuilder lenientParsing ()
com.google.common.cache.CacheBuilder keyEquivalence (com.google.common.base.Equivalence)
com.google.common.base.Equivalence equivalence
com.google.common.base.Equivalence getKeyEquivalence ()
com.google.common.cache.CacheBuilder valueEquivalence (com.google.common.base.Equivalence)
com.google.common.base.Equivalence equivalence
com.google.common.base.Equivalence getValueEquivalence ()
public com.google.common.cache.CacheBuilder initialCapacity (int)
int initialCapacity
int getInitialCapacity ()
public com.google.common.cache.CacheBuilder concurrencyLevel (int)
int concurrencyLevel
int getConcurrencyLevel ()
public com.google.common.cache.CacheBuilder maximumSize (long)
long size
public com.google.common.cache.CacheBuilder maximumWeight (long)
long weight
public com.google.common.cache.CacheBuilder weigher (com.google.common.cache.Weigher)
com.google.common.cache.Weigher weigher
com.google.common.cache.CacheBuilder me
long getMaximumWeight ()
com.google.common.cache.Weigher getWeigher ()
com.google.common.cache.CacheBuilder strongKeys ()
public com.google.common.cache.CacheBuilder weakKeys ()
com.google.common.cache.CacheBuilder setKeyStrength (com.google.common.cache.LocalCache$Strength)
com.google.common.cache.LocalCache$Strength strength
com.google.common.cache.LocalCache$Strength getKeyStrength ()
com.google.common.cache.CacheBuilder strongValues ()
public com.google.common.cache.CacheBuilder weakValues ()
public com.google.common.cache.CacheBuilder softValues ()
com.google.common.cache.CacheBuilder setValueStrength (com.google.common.cache.LocalCache$Strength)
com.google.common.cache.LocalCache$Strength strength
com.google.common.cache.LocalCache$Strength getValueStrength ()
public com.google.common.cache.CacheBuilder expireAfterWrite (long, java.util.concurrent.TimeUnit)
long duration
java.util.concurrent.TimeUnit unit
long getExpireAfterWriteNanos ()
public com.google.common.cache.CacheBuilder expireAfterAccess (long, java.util.concurrent.TimeUnit)
long duration
java.util.concurrent.TimeUnit unit
long getExpireAfterAccessNanos ()
public com.google.common.cache.CacheBuilder refreshAfterWrite (long, java.util.concurrent.TimeUnit)
long duration
java.util.concurrent.TimeUnit unit
long getRefreshNanos ()
public com.google.common.cache.CacheBuilder ticker (com.google.common.base.Ticker)
com.google.common.base.Ticker ticker
com.google.common.base.Ticker getTicker (boolean)
boolean recordsTime
public com.google.common.cache.CacheBuilder removalListener (com.google.common.cache.RemovalListener)
com.google.common.cache.RemovalListener listener
com.google.common.cache.CacheBuilder me
com.google.common.cache.RemovalListener getRemovalListener ()
public com.google.common.cache.CacheBuilder recordStats ()
com.google.common.base.Supplier getStatsCounterSupplier ()
public com.google.common.cache.LoadingCache build (com.google.common.cache.CacheLoader)
com.google.common.cache.CacheLoader loader
public com.google.common.cache.Cache build ()
private void checkNonLoadingCache ()
private void checkWeightWithWeigher ()
public java.lang.String toString ()
com.google.common.base.Objects$ToStringHelper s
static void ()
}
com/google/common/cache/CacheBuilderSpec$1.classCacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$common$cache$LocalCache$Strength
static void ()
}
com/google/common/cache/CacheBuilderSpec$AccessDurationParser.classCacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$AccessDurationParser extends com.google.common.cache.CacheBuilderSpec$DurationParser {
void ()
protected void parseDuration (com.google.common.cache.CacheBuilderSpec, long, java.util.concurrent.TimeUnit)
com.google.common.cache.CacheBuilderSpec spec
long duration
java.util.concurrent.TimeUnit unit
}
com/google/common/cache/CacheBuilderSpec$ConcurrencyLevelParser.classCacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$ConcurrencyLevelParser extends com.google.common.cache.CacheBuilderSpec$IntegerParser {
void ()
protected void parseInteger (com.google.common.cache.CacheBuilderSpec, int)
com.google.common.cache.CacheBuilderSpec spec
int value
}
com/google/common/cache/CacheBuilderSpec$DurationParser.classCacheBuilderSpec.java
package com.google.common.cache
abstract com.google.common.cache.CacheBuilderSpec$DurationParser extends java.lang.Object implements com.google.common.cache.CacheBuilderSpec$ValueParser {
void ()
protected abstract void parseDuration (com.google.common.cache.CacheBuilderSpec, long, java.util.concurrent.TimeUnit)
public void parse (com.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String)
java.util.concurrent.TimeUnit timeUnit
java.util.concurrent.TimeUnit timeUnit
java.util.concurrent.TimeUnit timeUnit
java.util.concurrent.TimeUnit timeUnit
char lastChar
java.util.concurrent.TimeUnit timeUnit
long duration
NumberFormatException e
com.google.common.cache.CacheBuilderSpec spec
String key
String value
}
com/google/common/cache/CacheBuilderSpec$InitialCapacityParser.classCacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$InitialCapacityParser extends com.google.common.cache.CacheBuilderSpec$IntegerParser {
void ()
protected void parseInteger (com.google.common.cache.CacheBuilderSpec, int)
com.google.common.cache.CacheBuilderSpec spec
int value
}
com/google/common/cache/CacheBuilderSpec$IntegerParser.classCacheBuilderSpec.java
package com.google.common.cache
abstract com.google.common.cache.CacheBuilderSpec$IntegerParser extends java.lang.Object implements com.google.common.cache.CacheBuilderSpec$ValueParser {
void ()
protected abstract void parseInteger (com.google.common.cache.CacheBuilderSpec, int)
public void parse (com.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String)
NumberFormatException e
com.google.common.cache.CacheBuilderSpec spec
String key
String value
}
com/google/common/cache/CacheBuilderSpec$KeyStrengthParser.classCacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$KeyStrengthParser extends java.lang.Object implements com.google.common.cache.CacheBuilderSpec$ValueParser {
private final com.google.common.cache.LocalCache$Strength strength
public void (com.google.common.cache.LocalCache$Strength)
com.google.common.cache.LocalCache$Strength strength
public void parse (com.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String)
com.google.common.cache.CacheBuilderSpec spec
String key
String value
}
com/google/common/cache/CacheBuilderSpec$LongParser.classCacheBuilderSpec.java
package com.google.common.cache
abstract com.google.common.cache.CacheBuilderSpec$LongParser extends java.lang.Object implements com.google.common.cache.CacheBuilderSpec$ValueParser {
void ()
protected abstract void parseLong (com.google.common.cache.CacheBuilderSpec, long)
public void parse (com.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String)
NumberFormatException e
com.google.common.cache.CacheBuilderSpec spec
String key
String value
}
com/google/common/cache/CacheBuilderSpec$MaximumSizeParser.classCacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$MaximumSizeParser extends com.google.common.cache.CacheBuilderSpec$LongParser {
void ()
protected void parseLong (com.google.common.cache.CacheBuilderSpec, long)
com.google.common.cache.CacheBuilderSpec spec
long value
}
com/google/common/cache/CacheBuilderSpec$MaximumWeightParser.classCacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$MaximumWeightParser extends com.google.common.cache.CacheBuilderSpec$LongParser {
void ()
protected void parseLong (com.google.common.cache.CacheBuilderSpec, long)
com.google.common.cache.CacheBuilderSpec spec
long value
}
com/google/common/cache/CacheBuilderSpec$RefreshDurationParser.classCacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$RefreshDurationParser extends com.google.common.cache.CacheBuilderSpec$DurationParser {
void ()
protected void parseDuration (com.google.common.cache.CacheBuilderSpec, long, java.util.concurrent.TimeUnit)
com.google.common.cache.CacheBuilderSpec spec
long duration
java.util.concurrent.TimeUnit unit
}
com/google/common/cache/CacheBuilderSpec$ValueParser.classCacheBuilderSpec.java
package com.google.common.cache
abstract com.google.common.cache.CacheBuilderSpec$ValueParser extends java.lang.Object {
public abstract void parse (com.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String)
}
com/google/common/cache/CacheBuilderSpec$ValueStrengthParser.classCacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$ValueStrengthParser extends java.lang.Object implements com.google.common.cache.CacheBuilderSpec$ValueParser {
private final com.google.common.cache.LocalCache$Strength strength
public void (com.google.common.cache.LocalCache$Strength)
com.google.common.cache.LocalCache$Strength strength
public void parse (com.google.common.cache.CacheBuilderSpec, java.lang.String, java.lang.String)
com.google.common.cache.CacheBuilderSpec spec
String key
String value
}
com/google/common/cache/CacheBuilderSpec$WriteDurationParser.classCacheBuilderSpec.java
package com.google.common.cache
com.google.common.cache.CacheBuilderSpec$WriteDurationParser extends com.google.common.cache.CacheBuilderSpec$DurationParser {
void ()
protected void parseDuration (com.google.common.cache.CacheBuilderSpec, long, java.util.concurrent.TimeUnit)
com.google.common.cache.CacheBuilderSpec spec
long duration
java.util.concurrent.TimeUnit unit
}
com/google/common/cache/CacheBuilderSpec.classCacheBuilderSpec.java
package com.google.common.cache
public final com.google.common.cache.CacheBuilderSpec extends java.lang.Object {
private static final com.google.common.base.Splitter KEYS_SPLITTER
private static final com.google.common.base.Splitter KEY_VALUE_SPLITTER
private static final com.google.common.collect.ImmutableMap VALUE_PARSERS
Integer initialCapacity
Long maximumSize
Long maximumWeight
Integer concurrencyLevel
com.google.common.cache.LocalCache$Strength keyStrength
com.google.common.cache.LocalCache$Strength valueStrength
long writeExpirationDuration
java.util.concurrent.TimeUnit writeExpirationTimeUnit
long accessExpirationDuration
java.util.concurrent.TimeUnit accessExpirationTimeUnit
long refreshDuration
java.util.concurrent.TimeUnit refreshTimeUnit
private final String specification
private void (java.lang.String)
String specification
public static com.google.common.cache.CacheBuilderSpec parse (java.lang.String)
java.util.List keyAndValue
String key
com.google.common.cache.CacheBuilderSpec$ValueParser valueParser
String value
String keyValuePair
java.util.Iterator i$
String cacheBuilderSpecification
com.google.common.cache.CacheBuilderSpec spec
public static com.google.common.cache.CacheBuilderSpec disableCaching ()
com.google.common.cache.CacheBuilder toCacheBuilder ()
com.google.common.cache.CacheBuilder builder
public java.lang.String toParsableString ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
com.google.common.cache.CacheBuilderSpec that
private static java.lang.Long durationInNanos (long, java.util.concurrent.TimeUnit)
long duration
java.util.concurrent.TimeUnit unit
static void ()
}
com/google/common/cache/CacheLoader$FunctionToCacheLoader.classCacheLoader.java
package com.google.common.cache
final com.google.common.cache.CacheLoader$FunctionToCacheLoader extends com.google.common.cache.CacheLoader implements java.io.Serializable {
private final com.google.common.base.Function computingFunction
private static final long serialVersionUID
public void (com.google.common.base.Function)
com.google.common.base.Function computingFunction
public java.lang.Object load (java.lang.Object)
Object key
}
com/google/common/cache/CacheLoader$InvalidCacheLoadException.classCacheLoader.java
package com.google.common.cache
public final com.google.common.cache.CacheLoader$InvalidCacheLoadException extends java.lang.RuntimeException {
public void (java.lang.String)
String message
}
com/google/common/cache/CacheLoader$SupplierToCacheLoader.classCacheLoader.java
package com.google.common.cache
final com.google.common.cache.CacheLoader$SupplierToCacheLoader extends com.google.common.cache.CacheLoader implements java.io.Serializable {
private final com.google.common.base.Supplier computingSupplier
private static final long serialVersionUID
public void (com.google.common.base.Supplier)
com.google.common.base.Supplier computingSupplier
public java.lang.Object load (java.lang.Object)
Object key
}
com/google/common/cache/CacheLoader$UnsupportedLoadingOperationException.classCacheLoader.java
package com.google.common.cache
final com.google.common.cache.CacheLoader$UnsupportedLoadingOperationException extends java.lang.UnsupportedOperationException {
void ()
}
com/google/common/cache/CacheLoader.classCacheLoader.java
package com.google.common.cache
public abstract com.google.common.cache.CacheLoader extends java.lang.Object {
protected void ()
public abstract java.lang.Object load (java.lang.Object) throws java.lang.Exception
public com.google.common.util.concurrent.ListenableFuture reload (java.lang.Object, java.lang.Object) throws java.lang.Exception
Object key
Object oldValue
public java.util.Map loadAll (java.lang.Iterable) throws java.lang.Exception
Iterable keys
public static com.google.common.cache.CacheLoader from (com.google.common.base.Function)
com.google.common.base.Function function
public static com.google.common.cache.CacheLoader from (com.google.common.base.Supplier)
com.google.common.base.Supplier supplier
}
com/google/common/cache/CacheStats.classCacheStats.java
package com.google.common.cache
public final com.google.common.cache.CacheStats extends java.lang.Object {
private final long hitCount
private final long missCount
private final long loadSuccessCount
private final long loadExceptionCount
private final long totalLoadTime
private final long evictionCount
public void (long, long, long, long, long, long)
long hitCount
long missCount
long loadSuccessCount
long loadExceptionCount
long totalLoadTime
long evictionCount
public long requestCount ()
public long hitCount ()
public double hitRate ()
long requestCount
public long missCount ()
public double missRate ()
long requestCount
public long loadCount ()
public long loadSuccessCount ()
public long loadExceptionCount ()
public double loadExceptionRate ()
long totalLoadCount
public long totalLoadTime ()
public double averageLoadPenalty ()
long totalLoadCount
public long evictionCount ()
public com.google.common.cache.CacheStats minus (com.google.common.cache.CacheStats)
com.google.common.cache.CacheStats other
public com.google.common.cache.CacheStats plus (com.google.common.cache.CacheStats)
com.google.common.cache.CacheStats other
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.cache.CacheStats other
Object object
public java.lang.String toString ()
}
com/google/common/cache/ForwardingCache$SimpleForwardingCache.classForwardingCache.java
package com.google.common.cache
public abstract com.google.common.cache.ForwardingCache$SimpleForwardingCache extends com.google.common.cache.ForwardingCache {
private final com.google.common.cache.Cache delegate
protected void (com.google.common.cache.Cache)
com.google.common.cache.Cache delegate
protected final com.google.common.cache.Cache delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/cache/ForwardingCache.classForwardingCache.java
package com.google.common.cache
public abstract com.google.common.cache.ForwardingCache extends com.google.common.collect.ForwardingObject implements com.google.common.cache.Cache {
protected void ()
protected abstract com.google.common.cache.Cache delegate ()
public java.lang.Object getIfPresent (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object, java.util.concurrent.Callable) throws java.util.concurrent.ExecutionException
Object key
java.util.concurrent.Callable valueLoader
public com.google.common.collect.ImmutableMap getAllPresent (java.lang.Iterable)
Iterable keys
public void put (java.lang.Object, java.lang.Object)
Object key
Object value
public void putAll (java.util.Map)
java.util.Map m
public void invalidate (java.lang.Object)
Object key
public void invalidateAll (java.lang.Iterable)
Iterable keys
public void invalidateAll ()
public long size ()
public com.google.common.cache.CacheStats stats ()
public java.util.concurrent.ConcurrentMap asMap ()
public void cleanUp ()
protected volatile java.lang.Object delegate ()
}
com/google/common/cache/ForwardingLoadingCache$SimpleForwardingLoadingCache.classForwardingLoadingCache.java
package com.google.common.cache
public abstract com.google.common.cache.ForwardingLoadingCache$SimpleForwardingLoadingCache extends com.google.common.cache.ForwardingLoadingCache {
private final com.google.common.cache.LoadingCache delegate
protected void (com.google.common.cache.LoadingCache)
com.google.common.cache.LoadingCache delegate
protected final com.google.common.cache.LoadingCache delegate ()
protected volatile com.google.common.cache.Cache delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/cache/ForwardingLoadingCache.classForwardingLoadingCache.java
package com.google.common.cache
public abstract com.google.common.cache.ForwardingLoadingCache extends com.google.common.cache.ForwardingCache implements com.google.common.cache.LoadingCache {
protected void ()
protected abstract com.google.common.cache.LoadingCache delegate ()
public java.lang.Object get (java.lang.Object) throws java.util.concurrent.ExecutionException
Object key
public java.lang.Object getUnchecked (java.lang.Object)
Object key
public com.google.common.collect.ImmutableMap getAll (java.lang.Iterable) throws java.util.concurrent.ExecutionException
Iterable keys
public java.lang.Object apply (java.lang.Object)
Object key
public void refresh (java.lang.Object)
Object key
protected volatile com.google.common.cache.Cache delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/cache/LoadingCache.classLoadingCache.java
package com.google.common.cache
public abstract com.google.common.cache.LoadingCache extends java.lang.Object implements com.google.common.cache.Cache com.google.common.base.Function {
public abstract java.lang.Object get (java.lang.Object) throws java.util.concurrent.ExecutionException
public abstract java.lang.Object getUnchecked (java.lang.Object)
public abstract com.google.common.collect.ImmutableMap getAll (java.lang.Iterable) throws java.util.concurrent.ExecutionException
public abstract java.lang.Object apply (java.lang.Object)
public abstract void refresh (java.lang.Object)
public abstract java.util.concurrent.ConcurrentMap asMap ()
}
com/google/common/cache/LocalCache$1.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$1 extends java.lang.Object implements com.google.common.cache.LocalCache$ValueReference {
void ()
public java.lang.Object get ()
public int getWeight ()
public com.google.common.cache.LocalCache$ReferenceEntry getEntry ()
public com.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.cache.LocalCache$ReferenceEntry entry
public boolean isLoading ()
public boolean isActive ()
public java.lang.Object waitForValue ()
public void notifyNewValue (java.lang.Object)
Object newValue
}
com/google/common/cache/LocalCache$2.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$2 extends java.util.AbstractQueue {
void ()
public boolean offer (java.lang.Object)
Object o
public java.lang.Object peek ()
public java.lang.Object poll ()
public int size ()
public java.util.Iterator iterator ()
}
com/google/common/cache/LocalCache$AbstractReferenceEntry.classLocalCache.java
package com.google.common.cache
abstract com.google.common.cache.LocalCache$AbstractReferenceEntry extends java.lang.Object implements com.google.common.cache.LocalCache$ReferenceEntry {
void ()
public com.google.common.cache.LocalCache$ValueReference getValueReference ()
public void setValueReference (com.google.common.cache.LocalCache$ValueReference)
com.google.common.cache.LocalCache$ValueReference valueReference
public com.google.common.cache.LocalCache$ReferenceEntry getNext ()
public int getHash ()
public java.lang.Object getKey ()
public long getAccessTime ()
public void setAccessTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
public long getWriteTime ()
public void setWriteTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$AccessQueue$1.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$AccessQueue$1 extends com.google.common.cache.LocalCache$AbstractReferenceEntry {
com.google.common.cache.LocalCache$ReferenceEntry nextAccess
com.google.common.cache.LocalCache$ReferenceEntry previousAccess
final com.google.common.cache.LocalCache$AccessQueue this$0
void (com.google.common.cache.LocalCache$AccessQueue)
public long getAccessTime ()
public void setAccessTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$AccessQueue$2.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$AccessQueue$2 extends com.google.common.collect.AbstractSequentialIterator {
final com.google.common.cache.LocalCache$AccessQueue this$0
void (com.google.common.cache.LocalCache$AccessQueue, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry x0
protected com.google.common.cache.LocalCache$ReferenceEntry computeNext (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
com.google.common.cache.LocalCache$ReferenceEntry next
protected volatile java.lang.Object computeNext (java.lang.Object)
}
com/google/common/cache/LocalCache$AccessQueue.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$AccessQueue extends java.util.AbstractQueue {
final com.google.common.cache.LocalCache$ReferenceEntry head
void ()
public boolean offer (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry entry
public com.google.common.cache.LocalCache$ReferenceEntry peek ()
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry poll ()
com.google.common.cache.LocalCache$ReferenceEntry next
public boolean remove (java.lang.Object)
Object o
com.google.common.cache.LocalCache$ReferenceEntry e
com.google.common.cache.LocalCache$ReferenceEntry previous
com.google.common.cache.LocalCache$ReferenceEntry next
public boolean contains (java.lang.Object)
Object o
com.google.common.cache.LocalCache$ReferenceEntry e
public boolean isEmpty ()
public int size ()
com.google.common.cache.LocalCache$ReferenceEntry e
int size
public void clear ()
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry e
public java.util.Iterator iterator ()
public volatile java.lang.Object peek ()
public volatile java.lang.Object poll ()
public volatile boolean offer (java.lang.Object)
}
com/google/common/cache/LocalCache$EntryFactory$1.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$EntryFactory$1 extends com.google.common.cache.LocalCache$EntryFactory {
void (java.lang.String, int)
com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
}
com/google/common/cache/LocalCache$EntryFactory$2.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$EntryFactory$2 extends com.google.common.cache.LocalCache$EntryFactory {
void (java.lang.String, int)
com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newNext
com.google.common.cache.LocalCache$ReferenceEntry newEntry
}
com/google/common/cache/LocalCache$EntryFactory$3.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$EntryFactory$3 extends com.google.common.cache.LocalCache$EntryFactory {
void (java.lang.String, int)
com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newNext
com.google.common.cache.LocalCache$ReferenceEntry newEntry
}
com/google/common/cache/LocalCache$EntryFactory$4.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$EntryFactory$4 extends com.google.common.cache.LocalCache$EntryFactory {
void (java.lang.String, int)
com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newNext
com.google.common.cache.LocalCache$ReferenceEntry newEntry
}
com/google/common/cache/LocalCache$EntryFactory$5.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$EntryFactory$5 extends com.google.common.cache.LocalCache$EntryFactory {
void (java.lang.String, int)
com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
}
com/google/common/cache/LocalCache$EntryFactory$6.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$EntryFactory$6 extends com.google.common.cache.LocalCache$EntryFactory {
void (java.lang.String, int)
com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newNext
com.google.common.cache.LocalCache$ReferenceEntry newEntry
}
com/google/common/cache/LocalCache$EntryFactory$7.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$EntryFactory$7 extends com.google.common.cache.LocalCache$EntryFactory {
void (java.lang.String, int)
com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newNext
com.google.common.cache.LocalCache$ReferenceEntry newEntry
}
com/google/common/cache/LocalCache$EntryFactory$8.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$EntryFactory$8 extends com.google.common.cache.LocalCache$EntryFactory {
void (java.lang.String, int)
com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newNext
com.google.common.cache.LocalCache$ReferenceEntry newEntry
}
com/google/common/cache/LocalCache$EntryFactory.classLocalCache.java
package com.google.common.cache
abstract com.google.common.cache.LocalCache$EntryFactory extends java.lang.Enum {
public static final com.google.common.cache.LocalCache$EntryFactory STRONG
public static final com.google.common.cache.LocalCache$EntryFactory STRONG_ACCESS
public static final com.google.common.cache.LocalCache$EntryFactory STRONG_WRITE
public static final com.google.common.cache.LocalCache$EntryFactory STRONG_ACCESS_WRITE
public static final com.google.common.cache.LocalCache$EntryFactory WEAK
public static final com.google.common.cache.LocalCache$EntryFactory WEAK_ACCESS
public static final com.google.common.cache.LocalCache$EntryFactory WEAK_WRITE
public static final com.google.common.cache.LocalCache$EntryFactory WEAK_ACCESS_WRITE
static final int ACCESS_MASK
static final int WRITE_MASK
static final int WEAK_MASK
static final com.google.common.cache.LocalCache$EntryFactory[] factories
private static final com.google.common.cache.LocalCache$EntryFactory[] $VALUES
public static com.google.common.cache.LocalCache$EntryFactory[] values ()
public static com.google.common.cache.LocalCache$EntryFactory valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static com.google.common.cache.LocalCache$EntryFactory getFactory (com.google.common.cache.LocalCache$Strength, boolean, boolean)
com.google.common.cache.LocalCache$Strength keyStrength
boolean usesAccessQueue
boolean usesWriteQueue
int flags
abstract com.google.common.cache.LocalCache$ReferenceEntry newEntry (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newNext
void copyAccessEntry (com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newEntry
void copyWriteEntry (com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newEntry
void (java.lang.String, int, com.google.common.cache.LocalCache$1)
String x0
int x1
com.google.common.cache.LocalCache$1 x2
static void ()
}
com/google/common/cache/LocalCache$EntryIterator.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$EntryIterator extends com.google.common.cache.LocalCache$HashIterator implements java.util.Iterator {
final com.google.common.cache.LocalCache this$0
void (com.google.common.cache.LocalCache)
public java.util.Map$Entry next ()
public volatile java.lang.Object next ()
}
com/google/common/cache/LocalCache$EntrySet.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$EntrySet extends java.util.AbstractSet {
final com.google.common.cache.LocalCache this$0
void (com.google.common.cache.LocalCache)
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
java.util.Map$Entry e
Object key
Object v
public boolean remove (java.lang.Object)
Object o
java.util.Map$Entry e
Object key
public int size ()
public boolean isEmpty ()
public void clear ()
}
com/google/common/cache/LocalCache$HashIterator.classLocalCache.java
package com.google.common.cache
abstract com.google.common.cache.LocalCache$HashIterator extends java.lang.Object {
int nextSegmentIndex
int nextTableIndex
com.google.common.cache.LocalCache$Segment currentSegment
java.util.concurrent.atomic.AtomicReferenceArray currentTable
com.google.common.cache.LocalCache$ReferenceEntry nextEntry
com.google.common.cache.LocalCache$WriteThroughEntry nextExternal
com.google.common.cache.LocalCache$WriteThroughEntry lastReturned
final com.google.common.cache.LocalCache this$0
void (com.google.common.cache.LocalCache)
final void advance ()
boolean nextInChain ()
boolean nextInTable ()
boolean advanceTo (com.google.common.cache.LocalCache$ReferenceEntry)
long now
Object key
Object value
com.google.common.cache.LocalCache$ReferenceEntry entry
public boolean hasNext ()
com.google.common.cache.LocalCache$WriteThroughEntry nextEntry ()
public void remove ()
}
com/google/common/cache/LocalCache$KeyIterator.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$KeyIterator extends com.google.common.cache.LocalCache$HashIterator implements java.util.Iterator {
final com.google.common.cache.LocalCache this$0
void (com.google.common.cache.LocalCache)
public java.lang.Object next ()
}
com/google/common/cache/LocalCache$KeySet.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$KeySet extends java.util.AbstractSet {
final com.google.common.cache.LocalCache this$0
void (com.google.common.cache.LocalCache)
public java.util.Iterator iterator ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public void clear ()
}
com/google/common/cache/LocalCache$LoadingSerializationProxy.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$LoadingSerializationProxy extends com.google.common.cache.LocalCache$ManualSerializationProxy implements com.google.common.cache.LoadingCache java.io.Serializable {
private static final long serialVersionUID
transient com.google.common.cache.LoadingCache autoDelegate
void (com.google.common.cache.LocalCache)
com.google.common.cache.LocalCache cache
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
com.google.common.cache.CacheBuilder builder
public java.lang.Object get (java.lang.Object) throws java.util.concurrent.ExecutionException
Object key
public java.lang.Object getUnchecked (java.lang.Object)
Object key
public com.google.common.collect.ImmutableMap getAll (java.lang.Iterable) throws java.util.concurrent.ExecutionException
Iterable keys
public final java.lang.Object apply (java.lang.Object)
Object key
public void refresh (java.lang.Object)
Object key
private java.lang.Object readResolve ()
}
com/google/common/cache/LocalCache$LoadingValueReference.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$LoadingValueReference extends java.lang.Object implements com.google.common.cache.LocalCache$ValueReference {
volatile com.google.common.cache.LocalCache$ValueReference oldValue
final com.google.common.util.concurrent.SettableFuture futureValue
final com.google.common.base.Stopwatch stopwatch
public void ()
public void (com.google.common.cache.LocalCache$ValueReference)
com.google.common.cache.LocalCache$ValueReference oldValue
public boolean isLoading ()
public boolean isActive ()
public int getWeight ()
public boolean set (java.lang.Object)
Object newValue
public boolean setException (java.lang.Throwable)
Throwable t
private static boolean setException (com.google.common.util.concurrent.SettableFuture, java.lang.Throwable)
Error e
com.google.common.util.concurrent.SettableFuture future
Throwable t
private com.google.common.util.concurrent.ListenableFuture fullyFailedFuture (java.lang.Throwable)
Throwable t
com.google.common.util.concurrent.SettableFuture future
public void notifyNewValue (java.lang.Object)
Object newValue
public com.google.common.util.concurrent.ListenableFuture loadFuture (java.lang.Object, com.google.common.cache.CacheLoader)
Object newValue
com.google.common.util.concurrent.ListenableFuture newValue
Throwable t
Object key
com.google.common.cache.CacheLoader loader
Object previousValue
public long elapsedNanos ()
public java.lang.Object waitForValue () throws java.util.concurrent.ExecutionException
public java.lang.Object get ()
public com.google.common.cache.LocalCache$ValueReference getOldValue ()
public com.google.common.cache.LocalCache$ReferenceEntry getEntry ()
public com.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.cache.LocalCache$ReferenceEntry entry
}
com/google/common/cache/LocalCache$LocalLoadingCache.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$LocalLoadingCache extends com.google.common.cache.LocalCache$LocalManualCache implements com.google.common.cache.LoadingCache {
private static final long serialVersionUID
void (com.google.common.cache.CacheBuilder, com.google.common.cache.CacheLoader)
com.google.common.cache.CacheBuilder builder
com.google.common.cache.CacheLoader loader
public java.lang.Object get (java.lang.Object) throws java.util.concurrent.ExecutionException
Object key
public java.lang.Object getUnchecked (java.lang.Object)
java.util.concurrent.ExecutionException e
Object key
public com.google.common.collect.ImmutableMap getAll (java.lang.Iterable) throws java.util.concurrent.ExecutionException
Iterable keys
public void refresh (java.lang.Object)
Object key
public final java.lang.Object apply (java.lang.Object)
Object key
java.lang.Object writeReplace ()
}
com/google/common/cache/LocalCache$LocalManualCache$1.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$LocalManualCache$1 extends com.google.common.cache.CacheLoader {
final java.util.concurrent.Callable val$valueLoader
final com.google.common.cache.LocalCache$LocalManualCache this$0
void (com.google.common.cache.LocalCache$LocalManualCache, java.util.concurrent.Callable)
public java.lang.Object load (java.lang.Object) throws java.lang.Exception
Object key
}
com/google/common/cache/LocalCache$LocalManualCache.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$LocalManualCache extends java.lang.Object implements com.google.common.cache.Cache java.io.Serializable {
final com.google.common.cache.LocalCache localCache
private static final long serialVersionUID
void (com.google.common.cache.CacheBuilder)
com.google.common.cache.CacheBuilder builder
private void (com.google.common.cache.LocalCache)
com.google.common.cache.LocalCache localCache
public java.lang.Object getIfPresent (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object, java.util.concurrent.Callable) throws java.util.concurrent.ExecutionException
Object key
java.util.concurrent.Callable valueLoader
public com.google.common.collect.ImmutableMap getAllPresent (java.lang.Iterable)
Iterable keys
public void put (java.lang.Object, java.lang.Object)
Object key
Object value
public void putAll (java.util.Map)
java.util.Map m
public void invalidate (java.lang.Object)
Object key
public void invalidateAll (java.lang.Iterable)
Iterable keys
public void invalidateAll ()
public long size ()
public java.util.concurrent.ConcurrentMap asMap ()
public com.google.common.cache.CacheStats stats ()
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$Segment[] arr$
int len$
int i$
com.google.common.cache.AbstractCache$SimpleStatsCounter aggregator
public void cleanUp ()
java.lang.Object writeReplace ()
void (com.google.common.cache.LocalCache, com.google.common.cache.LocalCache$1)
com.google.common.cache.LocalCache x0
com.google.common.cache.LocalCache$1 x1
}
com/google/common/cache/LocalCache$ManualSerializationProxy.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$ManualSerializationProxy extends com.google.common.cache.ForwardingCache implements java.io.Serializable {
private static final long serialVersionUID
final com.google.common.cache.LocalCache$Strength keyStrength
final com.google.common.cache.LocalCache$Strength valueStrength
final com.google.common.base.Equivalence keyEquivalence
final com.google.common.base.Equivalence valueEquivalence
final long expireAfterWriteNanos
final long expireAfterAccessNanos
final long maxWeight
final com.google.common.cache.Weigher weigher
final int concurrencyLevel
final com.google.common.cache.RemovalListener removalListener
final com.google.common.base.Ticker ticker
final com.google.common.cache.CacheLoader loader
transient com.google.common.cache.Cache delegate
void (com.google.common.cache.LocalCache)
com.google.common.cache.LocalCache cache
private void (com.google.common.cache.LocalCache$Strength, com.google.common.cache.LocalCache$Strength, com.google.common.base.Equivalence, com.google.common.base.Equivalence, long, long, long, com.google.common.cache.Weigher, int, com.google.common.cache.RemovalListener, com.google.common.base.Ticker, com.google.common.cache.CacheLoader)
com.google.common.cache.LocalCache$Strength keyStrength
com.google.common.cache.LocalCache$Strength valueStrength
com.google.common.base.Equivalence keyEquivalence
com.google.common.base.Equivalence valueEquivalence
long expireAfterWriteNanos
long expireAfterAccessNanos
long maxWeight
com.google.common.cache.Weigher weigher
int concurrencyLevel
com.google.common.cache.RemovalListener removalListener
com.google.common.base.Ticker ticker
com.google.common.cache.CacheLoader loader
com.google.common.cache.CacheBuilder recreateCacheBuilder ()
com.google.common.cache.CacheBuilder builder
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
com.google.common.cache.CacheBuilder builder
private java.lang.Object readResolve ()
protected com.google.common.cache.Cache delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/cache/LocalCache$NullEntry.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$NullEntry extends java.lang.Enum implements com.google.common.cache.LocalCache$ReferenceEntry {
public static final com.google.common.cache.LocalCache$NullEntry INSTANCE
private static final com.google.common.cache.LocalCache$NullEntry[] $VALUES
public static com.google.common.cache.LocalCache$NullEntry[] values ()
public static com.google.common.cache.LocalCache$NullEntry valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public com.google.common.cache.LocalCache$ValueReference getValueReference ()
public void setValueReference (com.google.common.cache.LocalCache$ValueReference)
com.google.common.cache.LocalCache$ValueReference valueReference
public com.google.common.cache.LocalCache$ReferenceEntry getNext ()
public int getHash ()
public java.lang.Object getKey ()
public long getAccessTime ()
public void setAccessTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
public long getWriteTime ()
public void setWriteTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
static void ()
}
com/google/common/cache/LocalCache$ReferenceEntry.classLocalCache.java
package com.google.common.cache
abstract com.google.common.cache.LocalCache$ReferenceEntry extends java.lang.Object {
public abstract com.google.common.cache.LocalCache$ValueReference getValueReference ()
public abstract void setValueReference (com.google.common.cache.LocalCache$ValueReference)
public abstract com.google.common.cache.LocalCache$ReferenceEntry getNext ()
public abstract int getHash ()
public abstract java.lang.Object getKey ()
public abstract long getAccessTime ()
public abstract void setAccessTime (long)
public abstract com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public abstract void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
public abstract com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public abstract void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
public abstract long getWriteTime ()
public abstract void setWriteTime (long)
public abstract com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public abstract void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
public abstract com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public abstract void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
}
com/google/common/cache/LocalCache$Segment$1.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$Segment$1 extends java.lang.Object implements java.lang.Runnable {
final Object val$key
final int val$hash
final com.google.common.cache.LocalCache$LoadingValueReference val$loadingValueReference
final com.google.common.util.concurrent.ListenableFuture val$loadingFuture
final com.google.common.cache.LocalCache$Segment this$0
void (com.google.common.cache.LocalCache$Segment, java.lang.Object, int, com.google.common.cache.LocalCache$LoadingValueReference, com.google.common.util.concurrent.ListenableFuture)
public void run ()
Object newValue
Throwable t
}
com/google/common/cache/LocalCache$Segment.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$Segment extends java.util.concurrent.locks.ReentrantLock {
final com.google.common.cache.LocalCache map
volatile int count
int totalWeight
int modCount
int threshold
volatile java.util.concurrent.atomic.AtomicReferenceArray table
final long maxSegmentWeight
final java.lang.ref.ReferenceQueue keyReferenceQueue
final java.lang.ref.ReferenceQueue valueReferenceQueue
final java.util.Queue recencyQueue
final java.util.concurrent.atomic.AtomicInteger readCount
final java.util.Queue writeQueue
final java.util.Queue accessQueue
final com.google.common.cache.AbstractCache$StatsCounter statsCounter
void (com.google.common.cache.LocalCache, int, long, com.google.common.cache.AbstractCache$StatsCounter)
com.google.common.cache.LocalCache map
int initialCapacity
long maxSegmentWeight
com.google.common.cache.AbstractCache$StatsCounter statsCounter
java.util.concurrent.atomic.AtomicReferenceArray newEntryArray (int)
int size
void initTable (java.util.concurrent.atomic.AtomicReferenceArray)
java.util.concurrent.atomic.AtomicReferenceArray newTable
com.google.common.cache.LocalCache$ReferenceEntry newEntry (java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newNext
com.google.common.cache.LocalCache$ValueReference valueReference
Object value
com.google.common.cache.LocalCache$ReferenceEntry newEntry
void setValue (com.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, java.lang.Object, long)
com.google.common.cache.LocalCache$ReferenceEntry entry
Object key
Object value
long now
com.google.common.cache.LocalCache$ValueReference previous
int weight
com.google.common.cache.LocalCache$ValueReference valueReference
java.lang.Object get (java.lang.Object, int, com.google.common.cache.CacheLoader) throws java.util.concurrent.ExecutionException
long now
Object value
com.google.common.cache.LocalCache$ValueReference valueReference
com.google.common.cache.LocalCache$ReferenceEntry e
Throwable cause
java.util.concurrent.ExecutionException ee
Object key
int hash
com.google.common.cache.CacheLoader loader
java.lang.Object lockedGetOrLoad (java.lang.Object, int, com.google.common.cache.CacheLoader) throws java.util.concurrent.ExecutionException
Object value
Object entryKey
long now
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
com.google.common.cache.LocalCache$ReferenceEntry e
Object key
int hash
com.google.common.cache.CacheLoader loader
com.google.common.cache.LocalCache$ReferenceEntry e
com.google.common.cache.LocalCache$ValueReference valueReference
com.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
boolean createNewEntry
java.lang.Object waitForLoadingValue (com.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, com.google.common.cache.LocalCache$ValueReference) throws java.util.concurrent.ExecutionException
Object value
long now
com.google.common.cache.LocalCache$ReferenceEntry e
Object key
com.google.common.cache.LocalCache$ValueReference valueReference
java.lang.Object loadSync (java.lang.Object, int, com.google.common.cache.LocalCache$LoadingValueReference, com.google.common.cache.CacheLoader) throws java.util.concurrent.ExecutionException
Object key
int hash
com.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
com.google.common.cache.CacheLoader loader
com.google.common.util.concurrent.ListenableFuture loadingFuture
com.google.common.util.concurrent.ListenableFuture loadAsync (java.lang.Object, int, com.google.common.cache.LocalCache$LoadingValueReference, com.google.common.cache.CacheLoader)
Object key
int hash
com.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
com.google.common.cache.CacheLoader loader
com.google.common.util.concurrent.ListenableFuture loadingFuture
java.lang.Object getAndRecordStats (java.lang.Object, int, com.google.common.cache.LocalCache$LoadingValueReference, com.google.common.util.concurrent.ListenableFuture) throws java.util.concurrent.ExecutionException
Object key
int hash
com.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
com.google.common.util.concurrent.ListenableFuture newValue
Object value
java.lang.Object scheduleRefresh (com.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int, java.lang.Object, long, com.google.common.cache.CacheLoader)
Object newValue
com.google.common.cache.LocalCache$ReferenceEntry entry
Object key
int hash
Object oldValue
long now
com.google.common.cache.CacheLoader loader
java.lang.Object refresh (java.lang.Object, int, com.google.common.cache.CacheLoader)
Object key
int hash
com.google.common.cache.CacheLoader loader
com.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
com.google.common.util.concurrent.ListenableFuture result
com.google.common.cache.LocalCache$LoadingValueReference insertLoadingValueReference (java.lang.Object, int)
com.google.common.cache.LocalCache$ValueReference valueReference
com.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
Object entryKey
long now
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
com.google.common.cache.LocalCache$LoadingValueReference loadingValueReference
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry e
void tryDrainReferenceQueues ()
void drainReferenceQueues ()
void drainKeyReferenceQueue ()
com.google.common.cache.LocalCache$ReferenceEntry entry
java.lang.ref.Reference ref
int i
void drainValueReferenceQueue ()
com.google.common.cache.LocalCache$ValueReference valueReference
java.lang.ref.Reference ref
int i
void clearReferenceQueues ()
void clearKeyReferenceQueue ()
void clearValueReferenceQueue ()
void recordRead (com.google.common.cache.LocalCache$ReferenceEntry, long)
com.google.common.cache.LocalCache$ReferenceEntry entry
long now
void recordLockedRead (com.google.common.cache.LocalCache$ReferenceEntry, long)
com.google.common.cache.LocalCache$ReferenceEntry entry
long now
void recordWrite (com.google.common.cache.LocalCache$ReferenceEntry, int, long)
com.google.common.cache.LocalCache$ReferenceEntry entry
int weight
long now
void drainRecencyQueue ()
com.google.common.cache.LocalCache$ReferenceEntry e
void tryExpireEntries (long)
long now
void expireEntries (long)
long now
com.google.common.cache.LocalCache$ReferenceEntry e
void enqueueNotification (com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.RemovalCause)
com.google.common.cache.LocalCache$ReferenceEntry entry
com.google.common.cache.RemovalCause cause
void enqueueNotification (java.lang.Object, int, com.google.common.cache.LocalCache$ValueReference, com.google.common.cache.RemovalCause)
Object value
com.google.common.cache.RemovalNotification notification
Object key
int hash
com.google.common.cache.LocalCache$ValueReference valueReference
com.google.common.cache.RemovalCause cause
void evictEntries ()
com.google.common.cache.LocalCache$ReferenceEntry e
com.google.common.cache.LocalCache$ReferenceEntry getNextEvictable ()
int weight
com.google.common.cache.LocalCache$ReferenceEntry e
java.util.Iterator i$
com.google.common.cache.LocalCache$ReferenceEntry getFirst (int)
int hash
java.util.concurrent.atomic.AtomicReferenceArray table
com.google.common.cache.LocalCache$ReferenceEntry getEntry (java.lang.Object, int)
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry getLiveEntry (java.lang.Object, int, long)
Object key
int hash
long now
com.google.common.cache.LocalCache$ReferenceEntry e
java.lang.Object getLiveValue (com.google.common.cache.LocalCache$ReferenceEntry, long)
com.google.common.cache.LocalCache$ReferenceEntry entry
long now
Object value
java.lang.Object get (java.lang.Object, int)
long now
com.google.common.cache.LocalCache$ReferenceEntry e
Object value
Object key
int hash
boolean containsKey (java.lang.Object, int)
long now
com.google.common.cache.LocalCache$ReferenceEntry e
Object key
int hash
boolean containsValue (java.lang.Object)
Object entryValue
com.google.common.cache.LocalCache$ReferenceEntry e
int i
long now
java.util.concurrent.atomic.AtomicReferenceArray table
int length
Object value
java.lang.Object put (java.lang.Object, int, java.lang.Object, boolean)
com.google.common.cache.LocalCache$ValueReference valueReference
Object entryValue
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
long now
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
com.google.common.cache.LocalCache$ReferenceEntry newEntry
Object key
int hash
Object value
boolean onlyIfAbsent
void expand ()
int newIndex
com.google.common.cache.LocalCache$ReferenceEntry e
int newIndex
com.google.common.cache.LocalCache$ReferenceEntry newNext
com.google.common.cache.LocalCache$ReferenceEntry newFirst
com.google.common.cache.LocalCache$ReferenceEntry e
com.google.common.cache.LocalCache$ReferenceEntry tail
int tailIndex
com.google.common.cache.LocalCache$ReferenceEntry next
int headIndex
com.google.common.cache.LocalCache$ReferenceEntry head
int oldIndex
java.util.concurrent.atomic.AtomicReferenceArray oldTable
int oldCapacity
int newCount
java.util.concurrent.atomic.AtomicReferenceArray newTable
int newMask
boolean replace (java.lang.Object, int, java.lang.Object, java.lang.Object)
int newCount
com.google.common.cache.LocalCache$ReferenceEntry newFirst
com.google.common.cache.LocalCache$ValueReference valueReference
Object entryValue
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
long now
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
Object key
int hash
Object oldValue
Object newValue
java.lang.Object replace (java.lang.Object, int, java.lang.Object)
int newCount
com.google.common.cache.LocalCache$ReferenceEntry newFirst
com.google.common.cache.LocalCache$ValueReference valueReference
Object entryValue
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
long now
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
Object key
int hash
Object newValue
java.lang.Object remove (java.lang.Object, int)
com.google.common.cache.RemovalCause cause
com.google.common.cache.RemovalCause cause
com.google.common.cache.LocalCache$ValueReference valueReference
Object entryValue
com.google.common.cache.RemovalCause cause
com.google.common.cache.LocalCache$ReferenceEntry newFirst
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
long now
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
Object key
int hash
boolean storeLoadedValue (java.lang.Object, int, com.google.common.cache.LocalCache$LoadingValueReference, java.lang.Object)
com.google.common.cache.RemovalCause cause
com.google.common.cache.LocalCache$ValueReference valueReference
Object entryValue
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
long now
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
com.google.common.cache.LocalCache$ReferenceEntry newEntry
Object key
int hash
com.google.common.cache.LocalCache$LoadingValueReference oldValueReference
Object newValue
boolean remove (java.lang.Object, int, java.lang.Object)
com.google.common.cache.RemovalCause cause
com.google.common.cache.RemovalCause cause
com.google.common.cache.LocalCache$ValueReference valueReference
Object entryValue
com.google.common.cache.RemovalCause cause
com.google.common.cache.LocalCache$ReferenceEntry newFirst
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
long now
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
Object key
int hash
Object value
void clear ()
com.google.common.cache.LocalCache$ReferenceEntry e
int i
int i
java.util.concurrent.atomic.AtomicReferenceArray table
com.google.common.cache.LocalCache$ReferenceEntry removeValueFromChain (com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int, com.google.common.cache.LocalCache$ValueReference, com.google.common.cache.RemovalCause)
com.google.common.cache.LocalCache$ReferenceEntry first
com.google.common.cache.LocalCache$ReferenceEntry entry
Object key
int hash
com.google.common.cache.LocalCache$ValueReference valueReference
com.google.common.cache.RemovalCause cause
com.google.common.cache.LocalCache$ReferenceEntry removeEntryFromChain (com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry e
com.google.common.cache.LocalCache$ReferenceEntry first
com.google.common.cache.LocalCache$ReferenceEntry entry
int newCount
com.google.common.cache.LocalCache$ReferenceEntry newFirst
void removeCollectedEntry (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry entry
boolean reclaimKey (com.google.common.cache.LocalCache$ReferenceEntry, int)
com.google.common.cache.LocalCache$ReferenceEntry newFirst
com.google.common.cache.LocalCache$ReferenceEntry e
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
com.google.common.cache.LocalCache$ReferenceEntry entry
int hash
boolean reclaimValue (java.lang.Object, int, com.google.common.cache.LocalCache$ValueReference)
com.google.common.cache.LocalCache$ReferenceEntry newFirst
com.google.common.cache.LocalCache$ValueReference v
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
Object key
int hash
com.google.common.cache.LocalCache$ValueReference valueReference
boolean removeLoadingValue (java.lang.Object, int, com.google.common.cache.LocalCache$LoadingValueReference)
com.google.common.cache.LocalCache$ReferenceEntry newFirst
com.google.common.cache.LocalCache$ValueReference v
Object entryKey
com.google.common.cache.LocalCache$ReferenceEntry e
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
Object key
int hash
com.google.common.cache.LocalCache$LoadingValueReference valueReference
boolean removeEntry (com.google.common.cache.LocalCache$ReferenceEntry, int, com.google.common.cache.RemovalCause)
com.google.common.cache.LocalCache$ReferenceEntry newFirst
com.google.common.cache.LocalCache$ReferenceEntry e
com.google.common.cache.LocalCache$ReferenceEntry entry
int hash
com.google.common.cache.RemovalCause cause
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.cache.LocalCache$ReferenceEntry first
void postReadCleanup ()
void preWriteCleanup (long)
long now
void postWriteCleanup ()
void cleanUp ()
long now
void runLockedCleanup (long)
long now
void runUnlockedCleanup ()
}
com/google/common/cache/LocalCache$SoftValueReference.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$SoftValueReference extends java.lang.ref.SoftReference implements com.google.common.cache.LocalCache$ValueReference {
final com.google.common.cache.LocalCache$ReferenceEntry entry
void (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object referent
com.google.common.cache.LocalCache$ReferenceEntry entry
public int getWeight ()
public com.google.common.cache.LocalCache$ReferenceEntry getEntry ()
public void notifyNewValue (java.lang.Object)
Object newValue
public com.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.cache.LocalCache$ReferenceEntry entry
public boolean isLoading ()
public boolean isActive ()
public java.lang.Object waitForValue ()
}
com/google/common/cache/LocalCache$Strength$1.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$Strength$1 extends com.google.common.cache.LocalCache$Strength {
void (java.lang.String, int)
com.google.common.cache.LocalCache$ValueReference referenceValue (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry entry
Object value
int weight
com.google.common.base.Equivalence defaultEquivalence ()
}
com/google/common/cache/LocalCache$Strength$2.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$Strength$2 extends com.google.common.cache.LocalCache$Strength {
void (java.lang.String, int)
com.google.common.cache.LocalCache$ValueReference referenceValue (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry entry
Object value
int weight
com.google.common.base.Equivalence defaultEquivalence ()
}
com/google/common/cache/LocalCache$Strength$3.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$Strength$3 extends com.google.common.cache.LocalCache$Strength {
void (java.lang.String, int)
com.google.common.cache.LocalCache$ValueReference referenceValue (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int)
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$ReferenceEntry entry
Object value
int weight
com.google.common.base.Equivalence defaultEquivalence ()
}
com/google/common/cache/LocalCache$Strength.classLocalCache.java
package com.google.common.cache
abstract com.google.common.cache.LocalCache$Strength extends java.lang.Enum {
public static final com.google.common.cache.LocalCache$Strength STRONG
public static final com.google.common.cache.LocalCache$Strength SOFT
public static final com.google.common.cache.LocalCache$Strength WEAK
private static final com.google.common.cache.LocalCache$Strength[] $VALUES
public static com.google.common.cache.LocalCache$Strength[] values ()
public static com.google.common.cache.LocalCache$Strength valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract com.google.common.cache.LocalCache$ValueReference referenceValue (com.google.common.cache.LocalCache$Segment, com.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int)
abstract com.google.common.base.Equivalence defaultEquivalence ()
void (java.lang.String, int, com.google.common.cache.LocalCache$1)
String x0
int x1
com.google.common.cache.LocalCache$1 x2
static void ()
}
com/google/common/cache/LocalCache$StrongAccessEntry.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$StrongAccessEntry extends com.google.common.cache.LocalCache$StrongEntry implements com.google.common.cache.LocalCache$ReferenceEntry {
volatile long accessTime
com.google.common.cache.LocalCache$ReferenceEntry nextAccess
com.google.common.cache.LocalCache$ReferenceEntry previousAccess
void (java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
public long getAccessTime ()
public void setAccessTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$StrongAccessWriteEntry.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$StrongAccessWriteEntry extends com.google.common.cache.LocalCache$StrongEntry implements com.google.common.cache.LocalCache$ReferenceEntry {
volatile long accessTime
com.google.common.cache.LocalCache$ReferenceEntry nextAccess
com.google.common.cache.LocalCache$ReferenceEntry previousAccess
volatile long writeTime
com.google.common.cache.LocalCache$ReferenceEntry nextWrite
com.google.common.cache.LocalCache$ReferenceEntry previousWrite
void (java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
public long getAccessTime ()
public void setAccessTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
public long getWriteTime ()
public void setWriteTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$StrongEntry.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$StrongEntry extends java.lang.Object implements com.google.common.cache.LocalCache$ReferenceEntry {
final Object key
final int hash
final com.google.common.cache.LocalCache$ReferenceEntry next
volatile com.google.common.cache.LocalCache$ValueReference valueReference
void (java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
public java.lang.Object getKey ()
public long getAccessTime ()
public void setAccessTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
public long getWriteTime ()
public void setWriteTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
public com.google.common.cache.LocalCache$ValueReference getValueReference ()
public void setValueReference (com.google.common.cache.LocalCache$ValueReference)
com.google.common.cache.LocalCache$ValueReference valueReference
public int getHash ()
public com.google.common.cache.LocalCache$ReferenceEntry getNext ()
}
com/google/common/cache/LocalCache$StrongValueReference.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$StrongValueReference extends java.lang.Object implements com.google.common.cache.LocalCache$ValueReference {
final Object referent
void (java.lang.Object)
Object referent
public java.lang.Object get ()
public int getWeight ()
public com.google.common.cache.LocalCache$ReferenceEntry getEntry ()
public com.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.cache.LocalCache$ReferenceEntry entry
public boolean isLoading ()
public boolean isActive ()
public java.lang.Object waitForValue ()
public void notifyNewValue (java.lang.Object)
Object newValue
}
com/google/common/cache/LocalCache$StrongWriteEntry.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$StrongWriteEntry extends com.google.common.cache.LocalCache$StrongEntry implements com.google.common.cache.LocalCache$ReferenceEntry {
volatile long writeTime
com.google.common.cache.LocalCache$ReferenceEntry nextWrite
com.google.common.cache.LocalCache$ReferenceEntry previousWrite
void (java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
public long getWriteTime ()
public void setWriteTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$ValueIterator.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$ValueIterator extends com.google.common.cache.LocalCache$HashIterator implements java.util.Iterator {
final com.google.common.cache.LocalCache this$0
void (com.google.common.cache.LocalCache)
public java.lang.Object next ()
}
com/google/common/cache/LocalCache$ValueReference.classLocalCache.java
package com.google.common.cache
abstract com.google.common.cache.LocalCache$ValueReference extends java.lang.Object {
public abstract java.lang.Object get ()
public abstract java.lang.Object waitForValue () throws java.util.concurrent.ExecutionException
public abstract int getWeight ()
public abstract com.google.common.cache.LocalCache$ReferenceEntry getEntry ()
public abstract com.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
public abstract void notifyNewValue (java.lang.Object)
public abstract boolean isLoading ()
public abstract boolean isActive ()
}
com/google/common/cache/LocalCache$Values.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$Values extends java.util.AbstractCollection {
final com.google.common.cache.LocalCache this$0
void (com.google.common.cache.LocalCache)
public java.util.Iterator iterator ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public void clear ()
}
com/google/common/cache/LocalCache$WeakAccessEntry.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$WeakAccessEntry extends com.google.common.cache.LocalCache$WeakEntry implements com.google.common.cache.LocalCache$ReferenceEntry {
volatile long accessTime
com.google.common.cache.LocalCache$ReferenceEntry nextAccess
com.google.common.cache.LocalCache$ReferenceEntry previousAccess
void (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
public long getAccessTime ()
public void setAccessTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$WeakAccessWriteEntry.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$WeakAccessWriteEntry extends com.google.common.cache.LocalCache$WeakEntry implements com.google.common.cache.LocalCache$ReferenceEntry {
volatile long accessTime
com.google.common.cache.LocalCache$ReferenceEntry nextAccess
com.google.common.cache.LocalCache$ReferenceEntry previousAccess
volatile long writeTime
com.google.common.cache.LocalCache$ReferenceEntry nextWrite
com.google.common.cache.LocalCache$ReferenceEntry previousWrite
void (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
public long getAccessTime ()
public void setAccessTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
public long getWriteTime ()
public void setWriteTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$WeakEntry.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$WeakEntry extends java.lang.ref.WeakReference implements com.google.common.cache.LocalCache$ReferenceEntry {
final int hash
final com.google.common.cache.LocalCache$ReferenceEntry next
volatile com.google.common.cache.LocalCache$ValueReference valueReference
void (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
public java.lang.Object getKey ()
public long getAccessTime ()
public void setAccessTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInAccessQueue ()
public void setNextInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInAccessQueue ()
public void setPreviousInAccessQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
public long getWriteTime ()
public void setWriteTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
public com.google.common.cache.LocalCache$ValueReference getValueReference ()
public void setValueReference (com.google.common.cache.LocalCache$ValueReference)
com.google.common.cache.LocalCache$ValueReference valueReference
public int getHash ()
public com.google.common.cache.LocalCache$ReferenceEntry getNext ()
}
com/google/common/cache/LocalCache$WeakValueReference.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$WeakValueReference extends java.lang.ref.WeakReference implements com.google.common.cache.LocalCache$ValueReference {
final com.google.common.cache.LocalCache$ReferenceEntry entry
void (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object referent
com.google.common.cache.LocalCache$ReferenceEntry entry
public int getWeight ()
public com.google.common.cache.LocalCache$ReferenceEntry getEntry ()
public void notifyNewValue (java.lang.Object)
Object newValue
public com.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.cache.LocalCache$ReferenceEntry entry
public boolean isLoading ()
public boolean isActive ()
public java.lang.Object waitForValue ()
}
com/google/common/cache/LocalCache$WeakWriteEntry.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$WeakWriteEntry extends com.google.common.cache.LocalCache$WeakEntry implements com.google.common.cache.LocalCache$ReferenceEntry {
volatile long writeTime
com.google.common.cache.LocalCache$ReferenceEntry nextWrite
com.google.common.cache.LocalCache$ReferenceEntry previousWrite
void (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
public long getWriteTime ()
public void setWriteTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$WeightedSoftValueReference.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$WeightedSoftValueReference extends com.google.common.cache.LocalCache$SoftValueReference {
final int weight
void (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry, int)
java.lang.ref.ReferenceQueue queue
Object referent
com.google.common.cache.LocalCache$ReferenceEntry entry
int weight
public int getWeight ()
public com.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.cache.LocalCache$ReferenceEntry entry
}
com/google/common/cache/LocalCache$WeightedStrongValueReference.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$WeightedStrongValueReference extends com.google.common.cache.LocalCache$StrongValueReference {
final int weight
void (java.lang.Object, int)
Object referent
int weight
public int getWeight ()
}
com/google/common/cache/LocalCache$WeightedWeakValueReference.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$WeightedWeakValueReference extends com.google.common.cache.LocalCache$WeakValueReference {
final int weight
void (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry, int)
java.lang.ref.ReferenceQueue queue
Object referent
com.google.common.cache.LocalCache$ReferenceEntry entry
int weight
public int getWeight ()
public com.google.common.cache.LocalCache$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.cache.LocalCache$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.cache.LocalCache$ReferenceEntry entry
}
com/google/common/cache/LocalCache$WriteQueue$1.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$WriteQueue$1 extends com.google.common.cache.LocalCache$AbstractReferenceEntry {
com.google.common.cache.LocalCache$ReferenceEntry nextWrite
com.google.common.cache.LocalCache$ReferenceEntry previousWrite
final com.google.common.cache.LocalCache$WriteQueue this$0
void (com.google.common.cache.LocalCache$WriteQueue)
public long getWriteTime ()
public void setWriteTime (long)
long time
public com.google.common.cache.LocalCache$ReferenceEntry getNextInWriteQueue ()
public void setNextInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry getPreviousInWriteQueue ()
public void setPreviousInWriteQueue (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
}
com/google/common/cache/LocalCache$WriteQueue$2.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache$WriteQueue$2 extends com.google.common.collect.AbstractSequentialIterator {
final com.google.common.cache.LocalCache$WriteQueue this$0
void (com.google.common.cache.LocalCache$WriteQueue, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry x0
protected com.google.common.cache.LocalCache$ReferenceEntry computeNext (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
com.google.common.cache.LocalCache$ReferenceEntry next
protected volatile java.lang.Object computeNext (java.lang.Object)
}
com/google/common/cache/LocalCache$WriteQueue.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$WriteQueue extends java.util.AbstractQueue {
final com.google.common.cache.LocalCache$ReferenceEntry head
void ()
public boolean offer (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry entry
public com.google.common.cache.LocalCache$ReferenceEntry peek ()
com.google.common.cache.LocalCache$ReferenceEntry next
public com.google.common.cache.LocalCache$ReferenceEntry poll ()
com.google.common.cache.LocalCache$ReferenceEntry next
public boolean remove (java.lang.Object)
Object o
com.google.common.cache.LocalCache$ReferenceEntry e
com.google.common.cache.LocalCache$ReferenceEntry previous
com.google.common.cache.LocalCache$ReferenceEntry next
public boolean contains (java.lang.Object)
Object o
com.google.common.cache.LocalCache$ReferenceEntry e
public boolean isEmpty ()
public int size ()
com.google.common.cache.LocalCache$ReferenceEntry e
int size
public void clear ()
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry e
public java.util.Iterator iterator ()
public volatile java.lang.Object peek ()
public volatile java.lang.Object poll ()
public volatile boolean offer (java.lang.Object)
}
com/google/common/cache/LocalCache$WriteThroughEntry.classLocalCache.java
package com.google.common.cache
final com.google.common.cache.LocalCache$WriteThroughEntry extends java.lang.Object implements java.util.Map$Entry {
final Object key
Object value
final com.google.common.cache.LocalCache this$0
void (com.google.common.cache.LocalCache, java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public boolean equals (java.lang.Object)
java.util.Map$Entry that
Object object
public int hashCode ()
public java.lang.Object setValue (java.lang.Object)
Object newValue
public java.lang.String toString ()
}
com/google/common/cache/LocalCache.classLocalCache.java
package com.google.common.cache
com.google.common.cache.LocalCache extends java.util.AbstractMap implements java.util.concurrent.ConcurrentMap {
static final int MAXIMUM_CAPACITY
static final int MAX_SEGMENTS
static final int CONTAINS_VALUE_RETRIES
static final int DRAIN_THRESHOLD
static final int DRAIN_MAX
static final java.util.logging.Logger logger
static final com.google.common.util.concurrent.ListeningExecutorService sameThreadExecutor
final int segmentMask
final int segmentShift
final com.google.common.cache.LocalCache$Segment[] segments
final int concurrencyLevel
final com.google.common.base.Equivalence keyEquivalence
final com.google.common.base.Equivalence valueEquivalence
final com.google.common.cache.LocalCache$Strength keyStrength
final com.google.common.cache.LocalCache$Strength valueStrength
final long maxWeight
final com.google.common.cache.Weigher weigher
final long expireAfterAccessNanos
final long expireAfterWriteNanos
final long refreshNanos
final java.util.Queue removalNotificationQueue
final com.google.common.cache.RemovalListener removalListener
final com.google.common.base.Ticker ticker
final com.google.common.cache.LocalCache$EntryFactory entryFactory
final com.google.common.cache.AbstractCache$StatsCounter globalStatsCounter
final com.google.common.cache.CacheLoader defaultLoader
static final com.google.common.cache.LocalCache$ValueReference UNSET
static final java.util.Queue DISCARDING_QUEUE
java.util.Set keySet
java.util.Collection values
java.util.Set entrySet
void (com.google.common.cache.CacheBuilder, com.google.common.cache.CacheLoader)
int i
long maxSegmentWeight
long remainder
int i
com.google.common.cache.CacheBuilder builder
com.google.common.cache.CacheLoader loader
int initialCapacity
int segmentShift
int segmentCount
int segmentCapacity
int segmentSize
boolean evictsBySize ()
boolean customWeigher ()
boolean expires ()
boolean expiresAfterWrite ()
boolean expiresAfterAccess ()
boolean refreshes ()
boolean usesAccessQueue ()
boolean usesWriteQueue ()
boolean recordsWrite ()
boolean recordsAccess ()
boolean recordsTime ()
boolean usesWriteEntries ()
boolean usesAccessEntries ()
boolean usesKeyReferences ()
boolean usesValueReferences ()
static com.google.common.cache.LocalCache$ValueReference unset ()
static com.google.common.cache.LocalCache$ReferenceEntry nullEntry ()
static java.util.Queue discardingQueue ()
static int rehash (int)
int h
com.google.common.cache.LocalCache$ReferenceEntry newEntry (java.lang.Object, int, com.google.common.cache.LocalCache$ReferenceEntry)
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry next
com.google.common.cache.LocalCache$ReferenceEntry copyEntry (com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry original
com.google.common.cache.LocalCache$ReferenceEntry newNext
int hash
com.google.common.cache.LocalCache$ValueReference newValueReference (com.google.common.cache.LocalCache$ReferenceEntry, java.lang.Object, int)
com.google.common.cache.LocalCache$ReferenceEntry entry
Object value
int weight
int hash
int hash (java.lang.Object)
Object key
int h
void reclaimValue (com.google.common.cache.LocalCache$ValueReference)
com.google.common.cache.LocalCache$ValueReference valueReference
com.google.common.cache.LocalCache$ReferenceEntry entry
int hash
void reclaimKey (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry entry
int hash
boolean isLive (com.google.common.cache.LocalCache$ReferenceEntry, long)
com.google.common.cache.LocalCache$ReferenceEntry entry
long now
com.google.common.cache.LocalCache$Segment segmentFor (int)
int hash
com.google.common.cache.LocalCache$Segment createSegment (int, long, com.google.common.cache.AbstractCache$StatsCounter)
int initialCapacity
long maxSegmentWeight
com.google.common.cache.AbstractCache$StatsCounter statsCounter
java.lang.Object getLiveValue (com.google.common.cache.LocalCache$ReferenceEntry, long)
com.google.common.cache.LocalCache$ReferenceEntry entry
long now
Object value
boolean isExpired (com.google.common.cache.LocalCache$ReferenceEntry, long)
com.google.common.cache.LocalCache$ReferenceEntry entry
long now
static void connectAccessOrder (com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
com.google.common.cache.LocalCache$ReferenceEntry next
static void nullifyAccessOrder (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry nulled
com.google.common.cache.LocalCache$ReferenceEntry nullEntry
static void connectWriteOrder (com.google.common.cache.LocalCache$ReferenceEntry, com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry previous
com.google.common.cache.LocalCache$ReferenceEntry next
static void nullifyWriteOrder (com.google.common.cache.LocalCache$ReferenceEntry)
com.google.common.cache.LocalCache$ReferenceEntry nulled
com.google.common.cache.LocalCache$ReferenceEntry nullEntry
void processPendingNotifications ()
Throwable e
com.google.common.cache.RemovalNotification notification
final com.google.common.cache.LocalCache$Segment[] newSegmentArray (int)
int ssize
public void cleanUp ()
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$Segment[] arr$
int len$
int i$
public boolean isEmpty ()
int i
int i
long sum
com.google.common.cache.LocalCache$Segment[] segments
long longSize ()
int i
com.google.common.cache.LocalCache$Segment[] segments
long sum
public int size ()
public java.lang.Object get (java.lang.Object)
Object key
int hash
public java.lang.Object getIfPresent (java.lang.Object)
Object key
int hash
Object value
java.lang.Object get (java.lang.Object, com.google.common.cache.CacheLoader) throws java.util.concurrent.ExecutionException
Object key
com.google.common.cache.CacheLoader loader
int hash
java.lang.Object getOrLoad (java.lang.Object) throws java.util.concurrent.ExecutionException
Object key
com.google.common.collect.ImmutableMap getAllPresent (java.lang.Iterable)
Object castKey
Object value
Object key
java.util.Iterator i$
Iterable keys
int hits
int misses
java.util.Map result
com.google.common.collect.ImmutableMap getAll (java.lang.Iterable) throws java.util.concurrent.ExecutionException
Object value
Object key
java.util.Iterator i$
Object value
Object key
java.util.Iterator i$
java.util.Map newEntries
Object key
java.util.Iterator i$
com.google.common.cache.CacheLoader$UnsupportedLoadingOperationException e
Iterable keys
int hits
int misses
java.util.Map result
java.util.Set keysToLoad
java.util.Map loadAll (java.util.Set, com.google.common.cache.CacheLoader) throws java.util.concurrent.ExecutionException
java.util.Map map
java.util.Map result
com.google.common.cache.CacheLoader$UnsupportedLoadingOperationException e
InterruptedException e
RuntimeException e
Exception e
Error e
Object key
Object value
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Set keys
com.google.common.cache.CacheLoader loader
com.google.common.base.Stopwatch stopwatch
java.util.Map result
boolean success
boolean nullsPresent
com.google.common.cache.LocalCache$ReferenceEntry getEntry (java.lang.Object)
Object key
int hash
com.google.common.cache.LocalCache$ReferenceEntry getLiveEntry (java.lang.Object)
Object key
int hash
void refresh (java.lang.Object)
Object key
int hash
public boolean containsKey (java.lang.Object)
Object key
int hash
public boolean containsValue (java.lang.Object)
Object v
com.google.common.cache.LocalCache$ReferenceEntry e
int j
int c
java.util.concurrent.atomic.AtomicReferenceArray table
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$Segment[] arr$
int len$
int i$
long sum
int i
Object value
long now
com.google.common.cache.LocalCache$Segment[] segments
long last
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public void putAll (java.util.Map)
java.util.Map$Entry e
java.util.Iterator i$
java.util.Map m
public java.lang.Object remove (java.lang.Object)
Object key
int hash
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
int hash
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public void clear ()
com.google.common.cache.LocalCache$Segment segment
com.google.common.cache.LocalCache$Segment[] arr$
int len$
int i$
void invalidateAll (java.lang.Iterable)
Object key
java.util.Iterator i$
Iterable keys
public java.util.Set keySet ()
java.util.Set ks
public java.util.Collection values ()
java.util.Collection vs
public java.util.Set entrySet ()
java.util.Set es
static void ()
}
com/google/common/cache/LongAdder.classLongAdder.java
package com.google.common.cache
final com.google.common.cache.LongAdder extends com.google.common.cache.Striped64 implements java.io.Serializable {
private static final long serialVersionUID
final long fn (long, long)
long v
long x
public void ()
public void add (long)
long b
long v
com.google.common.cache.Striped64$Cell a
int n
boolean uncontended
int h
com.google.common.cache.Striped64$HashCode hc
long x
com.google.common.cache.Striped64$Cell[] as
public void increment ()
public void decrement ()
public long sum ()
com.google.common.cache.Striped64$Cell a
int i
int n
long sum
com.google.common.cache.Striped64$Cell[] as
public void reset ()
public long sumThenReset ()
com.google.common.cache.Striped64$Cell a
int i
int n
long sum
com.google.common.cache.Striped64$Cell[] as
public java.lang.String toString ()
public long longValue ()
public int intValue ()
public float floatValue ()
public double doubleValue ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream s
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream s
}
com/google/common/cache/RemovalCause$1.classRemovalCause.java
package com.google.common.cache
final com.google.common.cache.RemovalCause$1 extends com.google.common.cache.RemovalCause {
void (java.lang.String, int)
boolean wasEvicted ()
}
com/google/common/cache/RemovalCause$2.classRemovalCause.java
package com.google.common.cache
final com.google.common.cache.RemovalCause$2 extends com.google.common.cache.RemovalCause {
void (java.lang.String, int)
boolean wasEvicted ()
}
com/google/common/cache/RemovalCause$3.classRemovalCause.java
package com.google.common.cache
final com.google.common.cache.RemovalCause$3 extends com.google.common.cache.RemovalCause {
void (java.lang.String, int)
boolean wasEvicted ()
}
com/google/common/cache/RemovalCause$4.classRemovalCause.java
package com.google.common.cache
final com.google.common.cache.RemovalCause$4 extends com.google.common.cache.RemovalCause {
void (java.lang.String, int)
boolean wasEvicted ()
}
com/google/common/cache/RemovalCause$5.classRemovalCause.java
package com.google.common.cache
final com.google.common.cache.RemovalCause$5 extends com.google.common.cache.RemovalCause {
void (java.lang.String, int)
boolean wasEvicted ()
}
com/google/common/cache/RemovalCause.classRemovalCause.java
package com.google.common.cache
public abstract com.google.common.cache.RemovalCause extends java.lang.Enum {
public static final com.google.common.cache.RemovalCause EXPLICIT
public static final com.google.common.cache.RemovalCause REPLACED
public static final com.google.common.cache.RemovalCause COLLECTED
public static final com.google.common.cache.RemovalCause EXPIRED
public static final com.google.common.cache.RemovalCause SIZE
private static final com.google.common.cache.RemovalCause[] $VALUES
public static com.google.common.cache.RemovalCause[] values ()
public static com.google.common.cache.RemovalCause valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract boolean wasEvicted ()
void (java.lang.String, int, com.google.common.cache.RemovalCause$1)
String x0
int x1
com.google.common.cache.RemovalCause$1 x2
static void ()
}
com/google/common/cache/RemovalListener.classRemovalListener.java
package com.google.common.cache
public abstract com.google.common.cache.RemovalListener extends java.lang.Object {
public abstract void onRemoval (com.google.common.cache.RemovalNotification)
}
com/google/common/cache/RemovalListeners$1$1.classRemovalListeners.java
package com.google.common.cache
com.google.common.cache.RemovalListeners$1$1 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.cache.RemovalNotification val$notification
final com.google.common.cache.RemovalListeners$1 this$0
void (com.google.common.cache.RemovalListeners$1, com.google.common.cache.RemovalNotification)
public void run ()
}
com/google/common/cache/RemovalListeners$1.classRemovalListeners.java
package com.google.common.cache
final com.google.common.cache.RemovalListeners$1 extends java.lang.Object implements com.google.common.cache.RemovalListener {
final java.util.concurrent.Executor val$executor
final com.google.common.cache.RemovalListener val$listener
void (java.util.concurrent.Executor, com.google.common.cache.RemovalListener)
public void onRemoval (com.google.common.cache.RemovalNotification)
com.google.common.cache.RemovalNotification notification
}
com/google/common/cache/RemovalListeners.classRemovalListeners.java
package com.google.common.cache
public final com.google.common.cache.RemovalListeners extends java.lang.Object {
private void ()
public static com.google.common.cache.RemovalListener asynchronous (com.google.common.cache.RemovalListener, java.util.concurrent.Executor)
com.google.common.cache.RemovalListener listener
java.util.concurrent.Executor executor
}
com/google/common/cache/RemovalNotification.classRemovalNotification.java
package com.google.common.cache
public final com.google.common.cache.RemovalNotification extends java.lang.Object implements java.util.Map$Entry {
private final Object key
private final Object value
private final com.google.common.cache.RemovalCause cause
private static final long serialVersionUID
void (java.lang.Object, java.lang.Object, com.google.common.cache.RemovalCause)
Object key
Object value
com.google.common.cache.RemovalCause cause
public com.google.common.cache.RemovalCause getCause ()
public boolean wasEvicted ()
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public final java.lang.Object setValue (java.lang.Object)
Object value
public boolean equals (java.lang.Object)
java.util.Map$Entry that
Object object
public int hashCode ()
Object k
Object v
public java.lang.String toString ()
}
com/google/common/cache/Striped64$1.classStriped64.java
package com.google.common.cache
final com.google.common.cache.Striped64$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
void ()
public sun.misc.Unsafe run () throws java.lang.Exception
java.lang.reflect.Field f
public volatile java.lang.Object run () throws java.lang.Exception
}
com/google/common/cache/Striped64$Cell.classStriped64.java
package com.google.common.cache
final com.google.common.cache.Striped64$Cell extends java.lang.Object {
volatile long p0
volatile long p1
volatile long p2
volatile long p3
volatile long p4
volatile long p5
volatile long p6
volatile long value
volatile long q0
volatile long q1
volatile long q2
volatile long q3
volatile long q4
volatile long q5
volatile long q6
private static final sun.misc.Unsafe UNSAFE
private static final long valueOffset
void (long)
long x
final boolean cas (long, long)
long cmp
long val
static void ()
Class ak
Exception e
}
com/google/common/cache/Striped64$HashCode.classStriped64.java
package com.google.common.cache
final com.google.common.cache.Striped64$HashCode extends java.lang.Object {
static final java.util.Random rng
int code
void ()
int h
static void ()
}
com/google/common/cache/Striped64$ThreadHashCode.classStriped64.java
package com.google.common.cache
final com.google.common.cache.Striped64$ThreadHashCode extends java.lang.ThreadLocal {
void ()
public com.google.common.cache.Striped64$HashCode initialValue ()
public volatile java.lang.Object initialValue ()
}
com/google/common/cache/Striped64.classStriped64.java
package com.google.common.cache
abstract com.google.common.cache.Striped64 extends java.lang.Number {
static final com.google.common.cache.Striped64$ThreadHashCode threadHashCode
static final int NCPU
volatile transient com.google.common.cache.Striped64$Cell[] cells
volatile transient long base
volatile transient int busy
private static final sun.misc.Unsafe UNSAFE
private static final long baseOffset
private static final long busyOffset
void ()
final boolean casBase (long, long)
long cmp
long val
final boolean casBusy ()
abstract long fn (long, long)
final void retryUpdate (long, com.google.common.cache.Striped64$HashCode, boolean)
com.google.common.cache.Striped64$Cell[] rs
int m
int j
boolean created
com.google.common.cache.Striped64$Cell r
int i
com.google.common.cache.Striped64$Cell[] rs
long v
com.google.common.cache.Striped64$Cell a
int n
com.google.common.cache.Striped64$Cell[] rs
boolean init
com.google.common.cache.Striped64$Cell[] as
long v
long x
com.google.common.cache.Striped64$HashCode hc
boolean wasUncontended
int h
boolean collide
final void internalReset (long)
com.google.common.cache.Striped64$Cell a
int i
int n
long initialValue
com.google.common.cache.Striped64$Cell[] as
private static sun.misc.Unsafe getUnsafe ()
java.security.PrivilegedActionException e
SecurityException se
static sun.misc.Unsafe access$000 ()
static void ()
Class sk
Exception e
}
com/google/common/cache/Weigher.classWeigher.java
package com.google.common.cache
public abstract com.google.common.cache.Weigher extends java.lang.Object {
public abstract int weigh (java.lang.Object, java.lang.Object)
}
com/google/common/cache/package-info.classpackage-info.java
package com.google.common.cache
abstract com.google.common.cache.package-info extends java.lang.Object {
}
com/google/common/collect/AbstractBiMap$1.classAbstractBiMap.java
package com.google.common.collect
com.google.common.collect.AbstractBiMap$1 extends java.lang.Object {
}
com/google/common/collect/AbstractBiMap$EntrySet$1$1.classAbstractBiMap.java
package com.google.common.collect
com.google.common.collect.AbstractBiMap$EntrySet$1$1 extends com.google.common.collect.ForwardingMapEntry {
final java.util.Map$Entry val$finalEntry
final com.google.common.collect.AbstractBiMap$EntrySet$1 this$2
void (com.google.common.collect.AbstractBiMap$EntrySet$1, java.util.Map$Entry)
protected java.util.Map$Entry delegate ()
public java.lang.Object setValue (java.lang.Object)
Object value
Object oldValue
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/AbstractBiMap$EntrySet$1.classAbstractBiMap.java
package com.google.common.collect
com.google.common.collect.AbstractBiMap$EntrySet$1 extends java.lang.Object implements java.util.Iterator {
java.util.Map$Entry entry
final java.util.Iterator val$iterator
final com.google.common.collect.AbstractBiMap$EntrySet this$1
void (com.google.common.collect.AbstractBiMap$EntrySet, java.util.Iterator)
public boolean hasNext ()
public java.util.Map$Entry next ()
java.util.Map$Entry finalEntry
public void remove ()
Object value
public volatile java.lang.Object next ()
}
com/google/common/collect/AbstractBiMap$EntrySet.classAbstractBiMap.java
package com.google.common.collect
com.google.common.collect.AbstractBiMap$EntrySet extends com.google.common.collect.ForwardingSet {
final java.util.Set esDelegate
final com.google.common.collect.AbstractBiMap this$0
private void (com.google.common.collect.AbstractBiMap)
protected java.util.Set delegate ()
public void clear ()
public boolean remove (java.lang.Object)
Object object
java.util.Map$Entry entry
public java.util.Iterator iterator ()
java.util.Iterator iterator
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
void (com.google.common.collect.AbstractBiMap, com.google.common.collect.AbstractBiMap$1)
com.google.common.collect.AbstractBiMap x0
com.google.common.collect.AbstractBiMap$1 x1
}
com/google/common/collect/AbstractBiMap$Inverse.classAbstractBiMap.java
package com.google.common.collect
com.google.common.collect.AbstractBiMap$Inverse extends com.google.common.collect.AbstractBiMap {
private static final long serialVersionUID
private void (java.util.Map, com.google.common.collect.AbstractBiMap)
java.util.Map backward
com.google.common.collect.AbstractBiMap forward
java.lang.Object checkKey (java.lang.Object)
Object key
java.lang.Object checkValue (java.lang.Object)
Object value
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.lang.Object readResolve ()
public volatile java.util.Collection values ()
protected volatile java.lang.Object delegate ()
void (java.util.Map, com.google.common.collect.AbstractBiMap, com.google.common.collect.AbstractBiMap$1)
java.util.Map x0
com.google.common.collect.AbstractBiMap x1
com.google.common.collect.AbstractBiMap$1 x2
}
com/google/common/collect/AbstractBiMap$KeySet.classAbstractBiMap.java
package com.google.common.collect
com.google.common.collect.AbstractBiMap$KeySet extends com.google.common.collect.ForwardingSet {
final com.google.common.collect.AbstractBiMap this$0
private void (com.google.common.collect.AbstractBiMap)
protected java.util.Set delegate ()
public void clear ()
public boolean remove (java.lang.Object)
Object key
public boolean removeAll (java.util.Collection)
java.util.Collection keysToRemove
public boolean retainAll (java.util.Collection)
java.util.Collection keysToRetain
public java.util.Iterator iterator ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
void (com.google.common.collect.AbstractBiMap, com.google.common.collect.AbstractBiMap$1)
com.google.common.collect.AbstractBiMap x0
com.google.common.collect.AbstractBiMap$1 x1
}
com/google/common/collect/AbstractBiMap$ValueSet.classAbstractBiMap.java
package com.google.common.collect
com.google.common.collect.AbstractBiMap$ValueSet extends com.google.common.collect.ForwardingSet {
final java.util.Set valuesDelegate
final com.google.common.collect.AbstractBiMap this$0
private void (com.google.common.collect.AbstractBiMap)
protected java.util.Set delegate ()
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public java.lang.String toString ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
void (com.google.common.collect.AbstractBiMap, com.google.common.collect.AbstractBiMap$1)
com.google.common.collect.AbstractBiMap x0
com.google.common.collect.AbstractBiMap$1 x1
}
com/google/common/collect/AbstractBiMap.classAbstractBiMap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractBiMap extends com.google.common.collect.ForwardingMap implements com.google.common.collect.BiMap java.io.Serializable {
private transient java.util.Map delegate
transient com.google.common.collect.AbstractBiMap inverse
private transient java.util.Set keySet
private transient java.util.Set valueSet
private transient java.util.Set entrySet
private static final long serialVersionUID
void (java.util.Map, java.util.Map)
java.util.Map forward
java.util.Map backward
private void (java.util.Map, com.google.common.collect.AbstractBiMap)
java.util.Map backward
com.google.common.collect.AbstractBiMap forward
protected java.util.Map delegate ()
java.lang.Object checkKey (java.lang.Object)
Object key
java.lang.Object checkValue (java.lang.Object)
Object value
void setDelegates (java.util.Map, java.util.Map)
java.util.Map forward
java.util.Map backward
void setInverse (com.google.common.collect.AbstractBiMap)
com.google.common.collect.AbstractBiMap inverse
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object key
Object value
private java.lang.Object putInBothMaps (java.lang.Object, java.lang.Object, boolean)
Object key
Object value
boolean force
boolean containedKey
Object oldValue
private void updateInverseMap (java.lang.Object, boolean, java.lang.Object, java.lang.Object)
Object key
boolean containedKey
Object oldValue
Object newValue
public java.lang.Object remove (java.lang.Object)
Object key
private java.lang.Object removeFromBothMaps (java.lang.Object)
Object key
Object oldValue
private void removeFromInverseMap (java.lang.Object)
Object oldValue
public void putAll (java.util.Map)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
public void clear ()
public com.google.common.collect.BiMap inverse ()
public java.util.Set keySet ()
java.util.Set result
public java.util.Set values ()
java.util.Set result
public java.util.Set entrySet ()
java.util.Set result
public volatile java.util.Collection values ()
protected volatile java.lang.Object delegate ()
static java.util.Map access$200 (com.google.common.collect.AbstractBiMap)
com.google.common.collect.AbstractBiMap x0
static java.lang.Object access$300 (com.google.common.collect.AbstractBiMap, java.lang.Object)
com.google.common.collect.AbstractBiMap x0
Object x1
static void access$600 (com.google.common.collect.AbstractBiMap, java.lang.Object, boolean, java.lang.Object, java.lang.Object)
com.google.common.collect.AbstractBiMap x0
Object x1
boolean x2
Object x3
Object x4
static void access$700 (com.google.common.collect.AbstractBiMap, java.lang.Object)
com.google.common.collect.AbstractBiMap x0
Object x1
void (java.util.Map, com.google.common.collect.AbstractBiMap, com.google.common.collect.AbstractBiMap$1)
java.util.Map x0
com.google.common.collect.AbstractBiMap x1
com.google.common.collect.AbstractBiMap$1 x2
}
com/google/common/collect/AbstractIndexedListIterator.classAbstractIndexedListIterator.java
package com.google.common.collect
abstract com.google.common.collect.AbstractIndexedListIterator extends com.google.common.collect.UnmodifiableListIterator {
private final int size
private int position
protected abstract java.lang.Object get (int)
protected void (int)
int size
protected void (int, int)
int size
int position
public final boolean hasNext ()
public final java.lang.Object next ()
public final int nextIndex ()
public final boolean hasPrevious ()
public final java.lang.Object previous ()
public final int previousIndex ()
}
com/google/common/collect/AbstractIterator$1.classAbstractIterator.java
package com.google.common.collect
com.google.common.collect.AbstractIterator$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$common$collect$AbstractIterator$State
static void ()
}
com/google/common/collect/AbstractIterator$State.classAbstractIterator.java
package com.google.common.collect
final com.google.common.collect.AbstractIterator$State extends java.lang.Enum {
public static final com.google.common.collect.AbstractIterator$State READY
public static final com.google.common.collect.AbstractIterator$State NOT_READY
public static final com.google.common.collect.AbstractIterator$State DONE
public static final com.google.common.collect.AbstractIterator$State FAILED
private static final com.google.common.collect.AbstractIterator$State[] $VALUES
public static com.google.common.collect.AbstractIterator$State[] values ()
public static com.google.common.collect.AbstractIterator$State valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/common/collect/AbstractIterator.classAbstractIterator.java
package com.google.common.collect
public abstract com.google.common.collect.AbstractIterator extends com.google.common.collect.UnmodifiableIterator {
private com.google.common.collect.AbstractIterator$State state
private Object next
protected void ()
protected abstract java.lang.Object computeNext ()
protected final java.lang.Object endOfData ()
public final boolean hasNext ()
private boolean tryToComputeNext ()
public final java.lang.Object next ()
public final java.lang.Object peek ()
}
com/google/common/collect/AbstractLinkedIterator.classAbstractLinkedIterator.java
package com.google.common.collect
public abstract com.google.common.collect.AbstractLinkedIterator extends com.google.common.collect.UnmodifiableIterator {
private Object nextOrNull
protected void (java.lang.Object)
Object firstOrNull
protected abstract java.lang.Object computeNext (java.lang.Object)
public final boolean hasNext ()
public final java.lang.Object next ()
}
com/google/common/collect/AbstractListMultimap.classAbstractListMultimap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractListMultimap extends com.google.common.collect.AbstractMultimap implements com.google.common.collect.ListMultimap {
private static final long serialVersionUID
protected void (java.util.Map)
java.util.Map map
abstract java.util.List createCollection ()
public java.util.List get (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Map asMap ()
public boolean equals (java.lang.Object)
Object object
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
volatile java.util.Collection createCollection ()
}
com/google/common/collect/AbstractMapBasedMultiset$1$1.classAbstractMapBasedMultiset.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultiset$1$1 extends com.google.common.collect.Multisets$AbstractEntry {
final java.util.Map$Entry val$mapEntry
final com.google.common.collect.AbstractMapBasedMultiset$1 this$1
void (com.google.common.collect.AbstractMapBasedMultiset$1, java.util.Map$Entry)
public java.lang.Object getElement ()
public int getCount ()
com.google.common.collect.Count frequency
int count
}
com/google/common/collect/AbstractMapBasedMultiset$1.classAbstractMapBasedMultiset.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultiset$1 extends java.lang.Object implements java.util.Iterator {
java.util.Map$Entry toRemove
final java.util.Iterator val$backingEntries
final com.google.common.collect.AbstractMapBasedMultiset this$0
void (com.google.common.collect.AbstractMapBasedMultiset, java.util.Iterator)
public boolean hasNext ()
public com.google.common.collect.Multiset$Entry next ()
java.util.Map$Entry mapEntry
public void remove ()
public volatile java.lang.Object next ()
}
com/google/common/collect/AbstractMapBasedMultiset$MapBasedElementSet.classAbstractMapBasedMultiset.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultiset$MapBasedElementSet extends com.google.common.collect.Multisets$ElementSet {
final com.google.common.collect.AbstractMapBasedMultiset this$0
void (com.google.common.collect.AbstractMapBasedMultiset)
com.google.common.collect.Multiset multiset ()
}
com/google/common/collect/AbstractMapBasedMultiset$MapBasedMultisetIterator.classAbstractMapBasedMultiset.java
package com.google.common.collect
com.google.common.collect.AbstractMapBasedMultiset$MapBasedMultisetIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator entryIterator
java.util.Map$Entry currentEntry
int occurrencesLeft
boolean canRemove
final com.google.common.collect.AbstractMapBasedMultiset this$0
void (com.google.common.collect.AbstractMapBasedMultiset)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
int frequency
}
com/google/common/collect/AbstractMapBasedMultiset.classAbstractMapBasedMultiset.java
package com.google.common.collect
abstract com.google.common.collect.AbstractMapBasedMultiset extends com.google.common.collect.AbstractMultiset implements java.io.Serializable {
private transient java.util.Map backingMap
private transient long size
private static final long serialVersionUID
protected void (java.util.Map)
java.util.Map backingMap
java.util.Map backingMap ()
void setBackingMap (java.util.Map)
java.util.Map backingMap
public java.util.Set entrySet ()
java.util.Iterator entryIterator ()
java.util.Iterator backingEntries
public void clear ()
com.google.common.collect.Count frequency
java.util.Iterator i$
int distinctElements ()
public int size ()
public java.util.Iterator iterator ()
public int count (java.lang.Object)
com.google.common.collect.Count frequency
NullPointerException e
ClassCastException e
Object element
public int add (java.lang.Object, int)
int oldCount
long newCount
Object element
int occurrences
com.google.common.collect.Count frequency
int oldCount
public int remove (java.lang.Object, int)
int numberRemoved
Object element
int occurrences
com.google.common.collect.Count frequency
int oldCount
int numberRemoved
public int setCount (java.lang.Object, int)
com.google.common.collect.Count existingCounter
int oldCount
Object element
int count
com.google.common.collect.Count existingCounter
int oldCount
private static int getAndSet (com.google.common.collect.Count, int)
com.google.common.collect.Count i
int count
java.util.Set createElementSet ()
private void readObjectNoData () throws java.io.ObjectStreamException
static java.util.Map access$000 (com.google.common.collect.AbstractMapBasedMultiset)
com.google.common.collect.AbstractMapBasedMultiset x0
static long access$122 (com.google.common.collect.AbstractMapBasedMultiset, long)
com.google.common.collect.AbstractMapBasedMultiset x0
long x1
static long access$110 (com.google.common.collect.AbstractMapBasedMultiset)
com.google.common.collect.AbstractMapBasedMultiset x0
}
com/google/common/collect/AbstractMapEntry.classAbstractMapEntry.java
package com.google.common.collect
abstract com.google.common.collect.AbstractMapEntry extends java.lang.Object implements java.util.Map$Entry {
void ()
public abstract java.lang.Object getKey ()
public abstract java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
public boolean equals (java.lang.Object)
java.util.Map$Entry that
Object object
public int hashCode ()
Object k
Object v
public java.lang.String toString ()
}
com/google/common/collect/AbstractMultimap$1.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$1 extends com.google.common.collect.Multimaps$Keys {
final com.google.common.collect.AbstractMultimap this$0
void (com.google.common.collect.AbstractMultimap)
com.google.common.collect.Multimap multimap ()
}
com/google/common/collect/AbstractMultimap$2.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$2 extends com.google.common.collect.Multimaps$Values {
final com.google.common.collect.AbstractMultimap this$0
void (com.google.common.collect.AbstractMultimap)
com.google.common.collect.Multimap multimap ()
}
com/google/common/collect/AbstractMultimap$3.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$3 extends com.google.common.collect.Multimaps$EntrySet {
final com.google.common.collect.AbstractMultimap this$0
void (com.google.common.collect.AbstractMultimap)
com.google.common.collect.Multimap multimap ()
public java.util.Iterator iterator ()
}
com/google/common/collect/AbstractMultimap$4.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$4 extends com.google.common.collect.Multimaps$Entries {
final com.google.common.collect.AbstractMultimap this$0
void (com.google.common.collect.AbstractMultimap)
com.google.common.collect.Multimap multimap ()
public java.util.Iterator iterator ()
}
com/google/common/collect/AbstractMultimap$AsMap$AsMapEntries.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$AsMap$AsMapEntries extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.AbstractMultimap$AsMap this$1
void (com.google.common.collect.AbstractMultimap$AsMap)
java.util.Map map ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
java.util.Map$Entry entry
}
com/google/common/collect/AbstractMultimap$AsMap$AsMapIterator.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$AsMap$AsMapIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator delegateIterator
java.util.Collection collection
final com.google.common.collect.AbstractMultimap$AsMap this$1
void (com.google.common.collect.AbstractMultimap$AsMap)
public boolean hasNext ()
public java.util.Map$Entry next ()
java.util.Map$Entry entry
Object key
public void remove ()
public volatile java.lang.Object next ()
}
com/google/common/collect/AbstractMultimap$AsMap.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$AsMap extends java.util.AbstractMap {
final transient java.util.Map submap
transient java.util.Set entrySet
final com.google.common.collect.AbstractMultimap this$0
void (com.google.common.collect.AbstractMultimap, java.util.Map)
java.util.Map submap
public java.util.Set entrySet ()
java.util.Set result
public boolean containsKey (java.lang.Object)
Object key
public java.util.Collection get (java.lang.Object)
Object key
java.util.Collection collection
Object k
public java.util.Set keySet ()
public int size ()
public java.util.Collection remove (java.lang.Object)
Object key
java.util.Collection collection
java.util.Collection output
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public java.lang.String toString ()
public void clear ()
public volatile java.lang.Object remove (java.lang.Object)
public volatile java.lang.Object get (java.lang.Object)
}
com/google/common/collect/AbstractMultimap$EntryIterator.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$EntryIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator keyIterator
Object key
java.util.Collection collection
java.util.Iterator valueIterator
final com.google.common.collect.AbstractMultimap this$0
void (com.google.common.collect.AbstractMultimap)
void findValueIteratorAndKey ()
java.util.Map$Entry entry
public boolean hasNext ()
public java.util.Map$Entry next ()
public void remove ()
public volatile java.lang.Object next ()
}
com/google/common/collect/AbstractMultimap$KeySet$1.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$KeySet$1 extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator entryIterator
java.util.Map$Entry entry
final com.google.common.collect.AbstractMultimap$KeySet this$1
void (com.google.common.collect.AbstractMultimap$KeySet)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
java.util.Collection collection
}
com/google/common/collect/AbstractMultimap$KeySet.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$KeySet extends com.google.common.collect.Maps$KeySet {
final java.util.Map subMap
final com.google.common.collect.AbstractMultimap this$0
void (com.google.common.collect.AbstractMultimap, java.util.Map)
java.util.Map subMap
java.util.Map map ()
public java.util.Iterator iterator ()
public boolean remove (java.lang.Object)
Object key
int count
java.util.Collection collection
public void clear ()
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
}
com/google/common/collect/AbstractMultimap$RandomAccessWrappedList.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$RandomAccessWrappedList extends com.google.common.collect.AbstractMultimap$WrappedList implements java.util.RandomAccess {
final com.google.common.collect.AbstractMultimap this$0
void (com.google.common.collect.AbstractMultimap, java.lang.Object, java.util.List, com.google.common.collect.AbstractMultimap$WrappedCollection)
Object key
java.util.List delegate
com.google.common.collect.AbstractMultimap$WrappedCollection ancestor
}
com/google/common/collect/AbstractMultimap$SortedAsMap.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$SortedAsMap extends com.google.common.collect.AbstractMultimap$AsMap implements java.util.SortedMap {
java.util.SortedSet sortedKeySet
final com.google.common.collect.AbstractMultimap this$0
void (com.google.common.collect.AbstractMultimap, java.util.SortedMap)
java.util.SortedMap submap
java.util.SortedMap sortedMap ()
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.lang.Object lastKey ()
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
public java.util.SortedSet keySet ()
java.util.SortedSet result
public volatile java.util.Set keySet ()
}
com/google/common/collect/AbstractMultimap$SortedKeySet.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$SortedKeySet extends com.google.common.collect.AbstractMultimap$KeySet implements java.util.SortedSet {
final com.google.common.collect.AbstractMultimap this$0
void (com.google.common.collect.AbstractMultimap, java.util.SortedMap)
java.util.SortedMap subMap
java.util.SortedMap sortedMap ()
public java.util.Comparator comparator ()
public java.lang.Object first ()
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.lang.Object last ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
}
com/google/common/collect/AbstractMultimap$WrappedCollection$WrappedIterator.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$WrappedCollection$WrappedIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator delegateIterator
final java.util.Collection originalDelegate
final com.google.common.collect.AbstractMultimap$WrappedCollection this$1
void (com.google.common.collect.AbstractMultimap$WrappedCollection)
void (com.google.common.collect.AbstractMultimap$WrappedCollection, java.util.Iterator)
java.util.Iterator delegateIterator
void validateIterator ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
java.util.Iterator getDelegateIterator ()
}
com/google/common/collect/AbstractMultimap$WrappedCollection.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$WrappedCollection extends java.util.AbstractCollection {
final Object key
java.util.Collection delegate
final com.google.common.collect.AbstractMultimap$WrappedCollection ancestor
final java.util.Collection ancestorDelegate
final com.google.common.collect.AbstractMultimap this$0
void (com.google.common.collect.AbstractMultimap, java.lang.Object, java.util.Collection, com.google.common.collect.AbstractMultimap$WrappedCollection)
Object key
java.util.Collection delegate
com.google.common.collect.AbstractMultimap$WrappedCollection ancestor
void refreshIfEmpty ()
java.util.Collection newDelegate
void removeIfEmpty ()
java.lang.Object getKey ()
void addToMap ()
public int size ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public java.lang.String toString ()
java.util.Collection getDelegate ()
public java.util.Iterator iterator ()
public boolean add (java.lang.Object)
Object value
boolean wasEmpty
boolean changed
com.google.common.collect.AbstractMultimap$WrappedCollection getAncestor ()
public boolean addAll (java.util.Collection)
int newSize
java.util.Collection collection
int oldSize
boolean changed
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public void clear ()
int oldSize
public boolean remove (java.lang.Object)
Object o
boolean changed
public boolean removeAll (java.util.Collection)
int newSize
java.util.Collection c
int oldSize
boolean changed
public boolean retainAll (java.util.Collection)
int newSize
java.util.Collection c
int oldSize
boolean changed
}
com/google/common/collect/AbstractMultimap$WrappedList$WrappedListIterator.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$WrappedList$WrappedListIterator extends com.google.common.collect.AbstractMultimap$WrappedCollection$WrappedIterator implements java.util.ListIterator {
final com.google.common.collect.AbstractMultimap$WrappedList this$1
void (com.google.common.collect.AbstractMultimap$WrappedList)
public void (com.google.common.collect.AbstractMultimap$WrappedList, int)
int index
private java.util.ListIterator getDelegateListIterator ()
public boolean hasPrevious ()
public java.lang.Object previous ()
public int nextIndex ()
public int previousIndex ()
public void set (java.lang.Object)
Object value
public void add (java.lang.Object)
Object value
boolean wasEmpty
}
com/google/common/collect/AbstractMultimap$WrappedList.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$WrappedList extends com.google.common.collect.AbstractMultimap$WrappedCollection implements java.util.List {
final com.google.common.collect.AbstractMultimap this$0
void (com.google.common.collect.AbstractMultimap, java.lang.Object, java.util.List, com.google.common.collect.AbstractMultimap$WrappedCollection)
Object key
java.util.List delegate
com.google.common.collect.AbstractMultimap$WrappedCollection ancestor
java.util.List getListDelegate ()
public boolean addAll (int, java.util.Collection)
int newSize
int index
java.util.Collection c
int oldSize
boolean changed
public java.lang.Object get (int)
int index
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public void add (int, java.lang.Object)
int index
Object element
boolean wasEmpty
public java.lang.Object remove (int)
int index
Object value
public int indexOf (java.lang.Object)
Object o
public int lastIndexOf (java.lang.Object)
Object o
public java.util.ListIterator listIterator ()
public java.util.ListIterator listIterator (int)
int index
public java.util.List subList (int, int)
int fromIndex
int toIndex
}
com/google/common/collect/AbstractMultimap$WrappedSet.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$WrappedSet extends com.google.common.collect.AbstractMultimap$WrappedCollection implements java.util.Set {
final com.google.common.collect.AbstractMultimap this$0
void (com.google.common.collect.AbstractMultimap, java.lang.Object, java.util.Set)
Object key
java.util.Set delegate
public boolean removeAll (java.util.Collection)
int newSize
java.util.Collection c
int oldSize
boolean changed
}
com/google/common/collect/AbstractMultimap$WrappedSortedSet.classAbstractMultimap.java
package com.google.common.collect
com.google.common.collect.AbstractMultimap$WrappedSortedSet extends com.google.common.collect.AbstractMultimap$WrappedCollection implements java.util.SortedSet {
final com.google.common.collect.AbstractMultimap this$0
void (com.google.common.collect.AbstractMultimap, java.lang.Object, java.util.SortedSet, com.google.common.collect.AbstractMultimap$WrappedCollection)
Object key
java.util.SortedSet delegate
com.google.common.collect.AbstractMultimap$WrappedCollection ancestor
java.util.SortedSet getSortedSetDelegate ()
public java.util.Comparator comparator ()
public java.lang.Object first ()
public java.lang.Object last ()
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
}
com/google/common/collect/AbstractMultimap.classAbstractMultimap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractMultimap extends java.lang.Object implements com.google.common.collect.Multimap java.io.Serializable {
private transient java.util.Map map
private transient int totalSize
private transient java.util.Set keySet
private transient com.google.common.collect.Multiset multiset
private transient java.util.Collection valuesCollection
private transient java.util.Collection entries
private transient java.util.Map asMap
private static final long serialVersionUID
protected void (java.util.Map)
java.util.Map map
final void setMap (java.util.Map)
java.util.Collection values
java.util.Iterator i$
java.util.Map map
abstract java.util.Collection createCollection ()
java.util.Collection createCollection (java.lang.Object)
Object key
java.util.Map backingMap ()
public int size ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
java.util.Collection collection
java.util.Iterator i$
Object value
public boolean containsEntry (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Collection collection
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Collection collection
private java.util.Collection getOrCreateCollection (java.lang.Object)
Object key
java.util.Collection collection
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Collection collection
boolean changed
public boolean putAll (java.lang.Object, java.lang.Iterable)
java.util.Collection c
Object value
java.util.Iterator i$
Object key
Iterable values
java.util.Collection collection
int oldSize
boolean changed
public boolean putAll (com.google.common.collect.Multimap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap multimap
boolean changed
public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
java.util.Iterator iterator
java.util.Collection collection
java.util.Collection oldValues
public java.util.Collection removeAll (java.lang.Object)
Object key
java.util.Collection collection
java.util.Collection output
private java.util.Collection unmodifiableCollectionSubclass (java.util.Collection)
java.util.Collection collection
public void clear ()
java.util.Collection collection
java.util.Iterator i$
public java.util.Collection get (java.lang.Object)
Object key
java.util.Collection collection
private java.util.Collection wrapCollection (java.lang.Object, java.util.Collection)
Object key
java.util.Collection collection
private java.util.List wrapList (java.lang.Object, java.util.List, com.google.common.collect.AbstractMultimap$WrappedCollection)
Object key
java.util.List list
com.google.common.collect.AbstractMultimap$WrappedCollection ancestor
private java.util.Iterator iteratorOrListIterator (java.util.Collection)
java.util.Collection collection
public java.util.Set keySet ()
java.util.Set result
private java.util.Set createKeySet ()
public com.google.common.collect.Multiset keys ()
com.google.common.collect.Multiset result
private int removeValuesForKey (java.lang.Object)
java.util.Collection collection
NullPointerException e
ClassCastException e
Object key
java.util.Collection collection
int count
public java.util.Collection values ()
java.util.Collection result
public java.util.Collection entries ()
java.util.Collection result
java.util.Collection createEntries ()
java.util.Iterator createEntryIterator ()
public java.util.Map asMap ()
java.util.Map result
private java.util.Map createAsMap ()
public boolean equals (java.lang.Object)
com.google.common.collect.Multimap that
Object object
public int hashCode ()
public java.lang.String toString ()
static java.util.Map access$000 (com.google.common.collect.AbstractMultimap)
com.google.common.collect.AbstractMultimap x0
static java.util.Iterator access$100 (com.google.common.collect.AbstractMultimap, java.util.Collection)
com.google.common.collect.AbstractMultimap x0
java.util.Collection x1
static int access$210 (com.google.common.collect.AbstractMultimap)
com.google.common.collect.AbstractMultimap x0
static int access$208 (com.google.common.collect.AbstractMultimap)
com.google.common.collect.AbstractMultimap x0
static int access$212 (com.google.common.collect.AbstractMultimap, int)
com.google.common.collect.AbstractMultimap x0
int x1
static int access$220 (com.google.common.collect.AbstractMultimap, int)
com.google.common.collect.AbstractMultimap x0
int x1
static java.util.List access$300 (com.google.common.collect.AbstractMultimap, java.lang.Object, java.util.List, com.google.common.collect.AbstractMultimap$WrappedCollection)
com.google.common.collect.AbstractMultimap x0
Object x1
java.util.List x2
com.google.common.collect.AbstractMultimap$WrappedCollection x3
static java.util.Collection access$400 (com.google.common.collect.AbstractMultimap, java.lang.Object, java.util.Collection)
com.google.common.collect.AbstractMultimap x0
Object x1
java.util.Collection x2
static int access$500 (com.google.common.collect.AbstractMultimap, java.lang.Object)
com.google.common.collect.AbstractMultimap x0
Object x1
}
com/google/common/collect/AbstractMultiset$ElementSet.classAbstractMultiset.java
package com.google.common.collect
com.google.common.collect.AbstractMultiset$ElementSet extends com.google.common.collect.Multisets$ElementSet {
final com.google.common.collect.AbstractMultiset this$0
void (com.google.common.collect.AbstractMultiset)
com.google.common.collect.Multiset multiset ()
}
com/google/common/collect/AbstractMultiset$EntrySet.classAbstractMultiset.java
package com.google.common.collect
com.google.common.collect.AbstractMultiset$EntrySet extends com.google.common.collect.Multisets$EntrySet {
final com.google.common.collect.AbstractMultiset this$0
void (com.google.common.collect.AbstractMultiset)
com.google.common.collect.Multiset multiset ()
public java.util.Iterator iterator ()
public int size ()
}
com/google/common/collect/AbstractMultiset.classAbstractMultiset.java
package com.google.common.collect
abstract com.google.common.collect.AbstractMultiset extends java.util.AbstractCollection implements com.google.common.collect.Multiset {
private transient java.util.Set elementSet
private transient java.util.Set entrySet
void ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object element
public java.util.Iterator iterator ()
public int count (java.lang.Object)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
Object element
public boolean add (java.lang.Object)
Object element
public int add (java.lang.Object, int)
Object element
int occurrences
public boolean remove (java.lang.Object)
Object element
public int remove (java.lang.Object, int)
Object element
int occurrences
public int setCount (java.lang.Object, int)
Object element
int count
public boolean setCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
public boolean addAll (java.util.Collection)
java.util.Collection elementsToAdd
public boolean removeAll (java.util.Collection)
java.util.Collection elementsToRemove
public boolean retainAll (java.util.Collection)
java.util.Collection elementsToRetain
public void clear ()
public java.util.Set elementSet ()
java.util.Set result
java.util.Set createElementSet ()
abstract java.util.Iterator entryIterator ()
abstract int distinctElements ()
public java.util.Set entrySet ()
java.util.Set result
java.util.Set createEntrySet ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/AbstractSequentialIterator.classAbstractSequentialIterator.java
package com.google.common.collect
public abstract com.google.common.collect.AbstractSequentialIterator extends com.google.common.collect.UnmodifiableIterator {
private Object nextOrNull
protected void (java.lang.Object)
Object firstOrNull
protected abstract java.lang.Object computeNext (java.lang.Object)
public final boolean hasNext ()
public final java.lang.Object next ()
}
com/google/common/collect/AbstractSetMultimap.classAbstractSetMultimap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractSetMultimap extends com.google.common.collect.AbstractMultimap implements com.google.common.collect.SetMultimap {
private static final long serialVersionUID
protected void (java.util.Map)
java.util.Map map
abstract java.util.Set createCollection ()
public java.util.Set get (java.lang.Object)
Object key
public java.util.Set entries ()
public java.util.Set removeAll (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Map asMap ()
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean equals (java.lang.Object)
Object object
public volatile java.util.Collection entries ()
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
volatile java.util.Collection createCollection ()
}
com/google/common/collect/AbstractSortedMultiset$1.classAbstractSortedMultiset.java
package com.google.common.collect
com.google.common.collect.AbstractSortedMultiset$1 extends com.google.common.collect.SortedMultisets$ElementSet {
final com.google.common.collect.AbstractSortedMultiset this$0
void (com.google.common.collect.AbstractSortedMultiset)
com.google.common.collect.SortedMultiset multiset ()
volatile com.google.common.collect.Multiset multiset ()
}
com/google/common/collect/AbstractSortedMultiset$2.classAbstractSortedMultiset.java
package com.google.common.collect
com.google.common.collect.AbstractSortedMultiset$2 extends com.google.common.collect.SortedMultisets$DescendingMultiset {
final com.google.common.collect.AbstractSortedMultiset this$0
void (com.google.common.collect.AbstractSortedMultiset)
com.google.common.collect.SortedMultiset forwardMultiset ()
java.util.Iterator entryIterator ()
public java.util.Iterator iterator ()
}
com/google/common/collect/AbstractSortedMultiset.classAbstractSortedMultiset.java
package com.google.common.collect
abstract com.google.common.collect.AbstractSortedMultiset extends com.google.common.collect.AbstractMultiset implements com.google.common.collect.SortedMultiset {
final java.util.Comparator comparator
private transient com.google.common.collect.SortedMultiset descendingMultiset
void ()
void (java.util.Comparator)
java.util.Comparator comparator
public java.util.SortedSet elementSet ()
java.util.SortedSet createElementSet ()
public java.util.Comparator comparator ()
public com.google.common.collect.Multiset$Entry firstEntry ()
java.util.Iterator entryIterator
public com.google.common.collect.Multiset$Entry lastEntry ()
java.util.Iterator entryIterator
public com.google.common.collect.Multiset$Entry pollFirstEntry ()
com.google.common.collect.Multiset$Entry result
java.util.Iterator entryIterator
public com.google.common.collect.Multiset$Entry pollLastEntry ()
com.google.common.collect.Multiset$Entry result
java.util.Iterator entryIterator
public com.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
Object fromElement
com.google.common.collect.BoundType fromBoundType
Object toElement
com.google.common.collect.BoundType toBoundType
abstract java.util.Iterator descendingEntryIterator ()
java.util.Iterator descendingIterator ()
public com.google.common.collect.SortedMultiset descendingMultiset ()
com.google.common.collect.SortedMultiset result
com.google.common.collect.SortedMultiset createDescendingMultiset ()
volatile java.util.Set createElementSet ()
public volatile java.util.Set elementSet ()
}
com/google/common/collect/AbstractSortedSetMultimap.classAbstractSortedSetMultimap.java
package com.google.common.collect
abstract com.google.common.collect.AbstractSortedSetMultimap extends com.google.common.collect.AbstractSetMultimap implements com.google.common.collect.SortedSetMultimap {
private static final long serialVersionUID
protected void (java.util.Map)
java.util.Map map
abstract java.util.SortedSet createCollection ()
public java.util.SortedSet get (java.lang.Object)
Object key
public java.util.SortedSet removeAll (java.lang.Object)
Object key
public java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Map asMap ()
public java.util.Collection values ()
public volatile java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Set removeAll (java.lang.Object)
public volatile java.util.Set get (java.lang.Object)
volatile java.util.Set createCollection ()
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
volatile java.util.Collection createCollection ()
}
com/google/common/collect/AllEqualOrdering.classAllEqualOrdering.java
package com.google.common.collect
final com.google.common.collect.AllEqualOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
static final com.google.common.collect.AllEqualOrdering INSTANCE
private static final long serialVersionUID
void ()
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
public java.util.List sortedCopy (java.lang.Iterable)
Iterable iterable
public com.google.common.collect.ImmutableList immutableSortedCopy (java.lang.Iterable)
Iterable iterable
public com.google.common.collect.Ordering reverse ()
private java.lang.Object readResolve ()
public java.lang.String toString ()
static void ()
}
com/google/common/collect/ArrayListMultimap.classArrayListMultimap.java
package com.google.common.collect
public final com.google.common.collect.ArrayListMultimap extends com.google.common.collect.AbstractListMultimap {
private static final int DEFAULT_VALUES_PER_KEY
transient int expectedValuesPerKey
private static final long serialVersionUID
public static com.google.common.collect.ArrayListMultimap create ()
public static com.google.common.collect.ArrayListMultimap create (int, int)
int expectedKeys
int expectedValuesPerKey
public static com.google.common.collect.ArrayListMultimap create (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
private void ()
private void (int, int)
int expectedKeys
int expectedValuesPerKey
private void (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
java.util.List createCollection ()
public void trimToSize ()
java.util.ArrayList arrayList
java.util.Collection collection
java.util.Iterator i$
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
int distinctKeys
java.util.Map map
public volatile boolean equals (java.lang.Object)
public volatile java.util.Map asMap ()
public volatile boolean put (java.lang.Object, java.lang.Object)
public volatile java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.List removeAll (java.lang.Object)
public volatile java.util.List get (java.lang.Object)
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile java.util.Collection entries ()
public volatile java.util.Collection values ()
public volatile com.google.common.collect.Multiset keys ()
public volatile java.util.Set keySet ()
public volatile void clear ()
public volatile boolean putAll (com.google.common.collect.Multimap)
public volatile boolean putAll (java.lang.Object, java.lang.Iterable)
public volatile boolean remove (java.lang.Object, java.lang.Object)
public volatile boolean containsEntry (java.lang.Object, java.lang.Object)
public volatile boolean containsValue (java.lang.Object)
public volatile boolean containsKey (java.lang.Object)
public volatile boolean isEmpty ()
public volatile int size ()
volatile java.util.Collection createCollection ()
}
com/google/common/collect/ArrayTable$1.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$1 extends java.lang.Object {
}
com/google/common/collect/ArrayTable$ArrayMap$1$1$1.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$ArrayMap$1$1$1 extends com.google.common.collect.AbstractMapEntry {
final int val$index
final com.google.common.collect.ArrayTable$ArrayMap$1$1 this$2
void (com.google.common.collect.ArrayTable$ArrayMap$1$1, int)
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
}
com/google/common/collect/ArrayTable$ArrayMap$1$1.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$ArrayMap$1$1 extends com.google.common.collect.AbstractIndexedListIterator {
final com.google.common.collect.ArrayTable$ArrayMap$1 this$1
void (com.google.common.collect.ArrayTable$ArrayMap$1, int)
int x0
protected java.util.Map$Entry get (int)
int index
protected volatile java.lang.Object get (int)
}
com/google/common/collect/ArrayTable$ArrayMap$1.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$ArrayMap$1 extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.ArrayTable$ArrayMap this$0
void (com.google.common.collect.ArrayTable$ArrayMap)
java.util.Map map ()
public java.util.Iterator iterator ()
}
com/google/common/collect/ArrayTable$ArrayMap.classArrayTable.java
package com.google.common.collect
abstract com.google.common.collect.ArrayTable$ArrayMap extends com.google.common.collect.Maps$ImprovedAbstractMap {
private final com.google.common.collect.ImmutableMap keyIndex
private void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap keyIndex
public java.util.Set keySet ()
java.lang.Object getKey (int)
int index
abstract java.lang.String getKeyRole ()
abstract java.lang.Object getValue (int)
abstract java.lang.Object setValue (int, java.lang.Object)
public int size ()
public boolean isEmpty ()
protected java.util.Set createEntrySet ()
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
Object key
Integer index
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
Integer index
public java.lang.Object remove (java.lang.Object)
Object key
public void clear ()
void (com.google.common.collect.ImmutableMap, com.google.common.collect.ArrayTable$1)
com.google.common.collect.ImmutableMap x0
com.google.common.collect.ArrayTable$1 x1
}
com/google/common/collect/ArrayTable$CellSet$1$1.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$CellSet$1$1 extends com.google.common.collect.Tables$AbstractCell {
final int rowIndex
final int columnIndex
final int val$index
final com.google.common.collect.ArrayTable$CellSet$1 this$2
void (com.google.common.collect.ArrayTable$CellSet$1, int)
public java.lang.Object getRowKey ()
public java.lang.Object getColumnKey ()
public java.lang.Object getValue ()
}
com/google/common/collect/ArrayTable$CellSet$1.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$CellSet$1 extends com.google.common.collect.AbstractIndexedListIterator {
final com.google.common.collect.ArrayTable$CellSet this$1
void (com.google.common.collect.ArrayTable$CellSet, int)
int x0
protected com.google.common.collect.Table$Cell get (int)
int index
protected volatile java.lang.Object get (int)
}
com/google/common/collect/ArrayTable$CellSet.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$CellSet extends java.util.AbstractSet {
final com.google.common.collect.ArrayTable this$0
private void (com.google.common.collect.ArrayTable)
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
com.google.common.collect.Table$Cell cell
Integer rowIndex
Integer columnIndex
Object obj
void (com.google.common.collect.ArrayTable, com.google.common.collect.ArrayTable$1)
com.google.common.collect.ArrayTable x0
com.google.common.collect.ArrayTable$1 x1
}
com/google/common/collect/ArrayTable$Column.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$Column extends com.google.common.collect.ArrayTable$ArrayMap {
final int columnIndex
final com.google.common.collect.ArrayTable this$0
void (com.google.common.collect.ArrayTable, int)
int columnIndex
java.lang.String getKeyRole ()
java.lang.Object getValue (int)
int index
java.lang.Object setValue (int, java.lang.Object)
int index
Object newValue
}
com/google/common/collect/ArrayTable$ColumnMap.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$ColumnMap extends com.google.common.collect.ArrayTable$ArrayMap {
final com.google.common.collect.ArrayTable this$0
private void (com.google.common.collect.ArrayTable)
java.lang.String getKeyRole ()
java.util.Map getValue (int)
int index
java.util.Map setValue (int, java.util.Map)
int index
java.util.Map newValue
public java.util.Map put (java.lang.Object, java.util.Map)
Object key
java.util.Map value
public volatile java.lang.Object put (java.lang.Object, java.lang.Object)
volatile java.lang.Object setValue (int, java.lang.Object)
volatile java.lang.Object getValue (int)
void (com.google.common.collect.ArrayTable, com.google.common.collect.ArrayTable$1)
com.google.common.collect.ArrayTable x0
com.google.common.collect.ArrayTable$1 x1
}
com/google/common/collect/ArrayTable$Row.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$Row extends com.google.common.collect.ArrayTable$ArrayMap {
final int rowIndex
final com.google.common.collect.ArrayTable this$0
void (com.google.common.collect.ArrayTable, int)
int rowIndex
java.lang.String getKeyRole ()
java.lang.Object getValue (int)
int index
java.lang.Object setValue (int, java.lang.Object)
int index
Object newValue
}
com/google/common/collect/ArrayTable$RowMap.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$RowMap extends com.google.common.collect.ArrayTable$ArrayMap {
final com.google.common.collect.ArrayTable this$0
private void (com.google.common.collect.ArrayTable)
java.lang.String getKeyRole ()
java.util.Map getValue (int)
int index
java.util.Map setValue (int, java.util.Map)
int index
java.util.Map newValue
public java.util.Map put (java.lang.Object, java.util.Map)
Object key
java.util.Map value
public volatile java.lang.Object put (java.lang.Object, java.lang.Object)
volatile java.lang.Object setValue (int, java.lang.Object)
volatile java.lang.Object getValue (int)
void (com.google.common.collect.ArrayTable, com.google.common.collect.ArrayTable$1)
com.google.common.collect.ArrayTable x0
com.google.common.collect.ArrayTable$1 x1
}
com/google/common/collect/ArrayTable$Values$1.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$Values$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.ArrayTable$Values this$1
void (com.google.common.collect.ArrayTable$Values, java.util.Iterator)
java.util.Iterator x0
java.lang.Object transform (com.google.common.collect.Table$Cell)
com.google.common.collect.Table$Cell cell
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/ArrayTable$Values.classArrayTable.java
package com.google.common.collect
com.google.common.collect.ArrayTable$Values extends java.util.AbstractCollection {
final com.google.common.collect.ArrayTable this$0
private void (com.google.common.collect.ArrayTable)
public java.util.Iterator iterator ()
public int size ()
void (com.google.common.collect.ArrayTable, com.google.common.collect.ArrayTable$1)
com.google.common.collect.ArrayTable x0
com.google.common.collect.ArrayTable$1 x1
}
com/google/common/collect/ArrayTable.classArrayTable.java
package com.google.common.collect
public final com.google.common.collect.ArrayTable extends java.lang.Object implements com.google.common.collect.Table java.io.Serializable {
private final com.google.common.collect.ImmutableList rowList
private final com.google.common.collect.ImmutableList columnList
private final com.google.common.collect.ImmutableMap rowKeyToIndex
private final com.google.common.collect.ImmutableMap columnKeyToIndex
private final Object[][] array
private transient com.google.common.collect.ArrayTable$CellSet cellSet
private transient com.google.common.collect.ArrayTable$ColumnMap columnMap
private transient com.google.common.collect.ArrayTable$RowMap rowMap
private transient java.util.Collection values
private static final long serialVersionUID
public static com.google.common.collect.ArrayTable create (java.lang.Iterable, java.lang.Iterable)
Iterable rowKeys
Iterable columnKeys
public static com.google.common.collect.ArrayTable create (com.google.common.collect.Table)
com.google.common.collect.Table table
public static com.google.common.collect.ArrayTable create (com.google.common.collect.ArrayTable)
com.google.common.collect.ArrayTable table
private void (java.lang.Iterable, java.lang.Iterable)
Iterable rowKeys
Iterable columnKeys
Object[][] tmpArray
private static com.google.common.collect.ImmutableMap index (java.util.List)
int i
java.util.List list
com.google.common.collect.ImmutableMap$Builder columnBuilder
private void (com.google.common.collect.Table)
com.google.common.collect.Table table
private void (com.google.common.collect.ArrayTable)
int i
com.google.common.collect.ArrayTable table
Object[][] copy
public com.google.common.collect.ImmutableList rowKeyList ()
public com.google.common.collect.ImmutableList columnKeyList ()
public java.lang.Object at (int, int)
int rowIndex
int columnIndex
public java.lang.Object set (int, int, java.lang.Object)
int rowIndex
int columnIndex
Object value
Object oldValue
public java.lang.Object[][] toArray (java.lang.Class)
int i
Class valueClass
Object[][] copy
public void clear ()
public void eraseAll ()
Object[] row
Object[][] arr$
int len$
int i$
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean containsColumn (java.lang.Object)
Object columnKey
public boolean containsRow (java.lang.Object)
Object rowKey
public boolean containsValue (java.lang.Object)
Object element
Object[] arr$
int len$
int i$
Object[] row
Object[][] arr$
int len$
int i$
Object value
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Integer rowIndex
Integer columnIndex
public boolean isEmpty ()
public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
Integer rowIndex
Integer columnIndex
public void putAll (com.google.common.collect.Table)
com.google.common.collect.Table$Cell cell
java.util.Iterator i$
com.google.common.collect.Table table
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public java.lang.Object erase (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Integer rowIndex
Integer columnIndex
public int size ()
public boolean equals (java.lang.Object)
com.google.common.collect.Table other
Object obj
public int hashCode ()
public java.lang.String toString ()
public java.util.Set cellSet ()
com.google.common.collect.ArrayTable$CellSet set
public java.util.Map column (java.lang.Object)
Object columnKey
Integer columnIndex
public com.google.common.collect.ImmutableSet columnKeySet ()
public java.util.Map columnMap ()
com.google.common.collect.ArrayTable$ColumnMap map
public java.util.Map row (java.lang.Object)
Object rowKey
Integer rowIndex
public com.google.common.collect.ImmutableSet rowKeySet ()
public java.util.Map rowMap ()
com.google.common.collect.ArrayTable$RowMap map
public java.util.Collection values ()
java.util.Collection v
public volatile java.util.Set columnKeySet ()
public volatile java.util.Set rowKeySet ()
static com.google.common.collect.ImmutableList access$100 (com.google.common.collect.ArrayTable)
com.google.common.collect.ArrayTable x0
static com.google.common.collect.ImmutableList access$200 (com.google.common.collect.ArrayTable)
com.google.common.collect.ArrayTable x0
static java.lang.Object[][] access$300 (com.google.common.collect.ArrayTable)
com.google.common.collect.ArrayTable x0
static com.google.common.collect.ImmutableMap access$400 (com.google.common.collect.ArrayTable)
com.google.common.collect.ArrayTable x0
static com.google.common.collect.ImmutableMap access$500 (com.google.common.collect.ArrayTable)
com.google.common.collect.ArrayTable x0
}
com/google/common/collect/AsynchronousComputationException.classAsynchronousComputationException.java
package com.google.common.collect
public com.google.common.collect.AsynchronousComputationException extends com.google.common.collect.ComputationException {
private static final long serialVersionUID
public void (java.lang.Throwable)
Throwable cause
}
com/google/common/collect/BiMap.classBiMap.java
package com.google.common.collect
public abstract com.google.common.collect.BiMap extends java.lang.Object implements java.util.Map {
public abstract java.lang.Object put (java.lang.Object, java.lang.Object)
public abstract java.lang.Object forcePut (java.lang.Object, java.lang.Object)
public abstract void putAll (java.util.Map)
public abstract java.util.Set values ()
public abstract com.google.common.collect.BiMap inverse ()
}
com/google/common/collect/BoundType$1.classBoundType.java
package com.google.common.collect
final com.google.common.collect.BoundType$1 extends com.google.common.collect.BoundType {
void (java.lang.String, int)
com.google.common.collect.BoundType flip ()
}
com/google/common/collect/BoundType$2.classBoundType.java
package com.google.common.collect
final com.google.common.collect.BoundType$2 extends com.google.common.collect.BoundType {
void (java.lang.String, int)
com.google.common.collect.BoundType flip ()
}
com/google/common/collect/BoundType.classBoundType.java
package com.google.common.collect
public abstract com.google.common.collect.BoundType extends java.lang.Enum {
public static final com.google.common.collect.BoundType OPEN
public static final com.google.common.collect.BoundType CLOSED
private static final com.google.common.collect.BoundType[] $VALUES
public static com.google.common.collect.BoundType[] values ()
public static com.google.common.collect.BoundType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static com.google.common.collect.BoundType forBoolean (boolean)
boolean inclusive
abstract com.google.common.collect.BoundType flip ()
void (java.lang.String, int, com.google.common.collect.BoundType$1)
String x0
int x1
com.google.common.collect.BoundType$1 x2
static void ()
}
com/google/common/collect/ByFunctionOrdering.classByFunctionOrdering.java
package com.google.common.collect
final com.google.common.collect.ByFunctionOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final com.google.common.base.Function function
final com.google.common.collect.Ordering ordering
private static final long serialVersionUID
void (com.google.common.base.Function, com.google.common.collect.Ordering)
com.google.common.base.Function function
com.google.common.collect.Ordering ordering
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
public boolean equals (java.lang.Object)
com.google.common.collect.ByFunctionOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/ClassToInstanceMap.classClassToInstanceMap.java
package com.google.common.collect
public abstract com.google.common.collect.ClassToInstanceMap extends java.lang.Object implements java.util.Map {
public abstract java.lang.Object getInstance (java.lang.Class)
public abstract java.lang.Object putInstance (java.lang.Class, java.lang.Object)
}
com/google/common/collect/Collections2$1.classCollections2.java
package com.google.common.collect
final com.google.common.collect.Collections2$1 extends java.lang.Object implements com.google.common.base.Function {
final java.util.Collection val$collection
void (java.util.Collection)
public java.lang.Object apply (java.lang.Object)
Object input
}
com/google/common/collect/Collections2$FilteredCollection$1.classCollections2.java
package com.google.common.collect
com.google.common.collect.Collections2$FilteredCollection$1 extends java.lang.Object implements com.google.common.base.Predicate {
final java.util.Collection val$collection
final com.google.common.collect.Collections2$FilteredCollection this$0
void (com.google.common.collect.Collections2$FilteredCollection, java.util.Collection)
public boolean apply (java.lang.Object)
Object input
}
com/google/common/collect/Collections2$FilteredCollection$2.classCollections2.java
package com.google.common.collect
com.google.common.collect.Collections2$FilteredCollection$2 extends java.lang.Object implements com.google.common.base.Predicate {
final java.util.Collection val$collection
final com.google.common.collect.Collections2$FilteredCollection this$0
void (com.google.common.collect.Collections2$FilteredCollection, java.util.Collection)
public boolean apply (java.lang.Object)
Object input
}
com/google/common/collect/Collections2$FilteredCollection.classCollections2.java
package com.google.common.collect
com.google.common.collect.Collections2$FilteredCollection extends java.lang.Object implements java.util.Collection {
final java.util.Collection unfiltered
final com.google.common.base.Predicate predicate
void (java.util.Collection, com.google.common.base.Predicate)
java.util.Collection unfiltered
com.google.common.base.Predicate predicate
com.google.common.collect.Collections2$FilteredCollection createCombined (com.google.common.base.Predicate)
com.google.common.base.Predicate newPredicate
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
Object element
java.util.Iterator i$
java.util.Collection collection
public void clear ()
public boolean contains (java.lang.Object)
Object e
NullPointerException e
ClassCastException e
Object element
public boolean containsAll (java.util.Collection)
Object element
java.util.Iterator i$
java.util.Collection collection
public boolean isEmpty ()
public java.util.Iterator iterator ()
public boolean remove (java.lang.Object)
Object e
NullPointerException e
ClassCastException e
Object element
public boolean removeAll (java.util.Collection)
java.util.Collection collection
com.google.common.base.Predicate combinedPredicate
public boolean retainAll (java.util.Collection)
java.util.Collection collection
com.google.common.base.Predicate combinedPredicate
public int size ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public java.lang.String toString ()
}
com/google/common/collect/Collections2$OrderedPermutationCollection.classCollections2.java
package com.google.common.collect
final com.google.common.collect.Collections2$OrderedPermutationCollection extends java.util.AbstractCollection {
final com.google.common.collect.ImmutableList inputList
final java.util.Comparator comparator
final int size
void (java.lang.Iterable, java.util.Comparator)
Iterable input
java.util.Comparator comparator
private static int calculateSize (java.util.List, java.util.Comparator)
int comparison
java.util.List sortedInputList
java.util.Comparator comparator
long permutations
int n
int r
public int size ()
public boolean isEmpty ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
java.util.List list
Object obj
public java.lang.String toString ()
}
com/google/common/collect/Collections2$OrderedPermutationIterator.classCollections2.java
package com.google.common.collect
final com.google.common.collect.Collections2$OrderedPermutationIterator extends com.google.common.collect.AbstractIterator {
java.util.List nextPermutation
final java.util.Comparator comparator
void (java.util.List, java.util.Comparator)
java.util.List list
java.util.Comparator comparator
protected java.util.List computeNext ()
com.google.common.collect.ImmutableList next
void calculateNextPermutation ()
int j
int l
int n
int findNextJ ()
int k
int findNextL (int)
int l
int j
Object ak
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/Collections2$PermutationCollection.classCollections2.java
package com.google.common.collect
final com.google.common.collect.Collections2$PermutationCollection extends java.util.AbstractCollection {
final com.google.common.collect.ImmutableList inputList
void (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList input
public int size ()
public boolean isEmpty ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
java.util.List list
Object obj
public java.lang.String toString ()
}
com/google/common/collect/Collections2$PermutationIterator.classCollections2.java
package com.google.common.collect
com.google.common.collect.Collections2$PermutationIterator extends com.google.common.collect.AbstractIterator {
final java.util.List list
final int[] c
final int[] o
int j
void (java.util.List)
int i
java.util.List list
int n
protected java.util.List computeNext ()
com.google.common.collect.ImmutableList next
void calculateNextPermutation ()
int q
int s
void switchDirection ()
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/Collections2$TransformedCollection.classCollections2.java
package com.google.common.collect
com.google.common.collect.Collections2$TransformedCollection extends java.util.AbstractCollection {
final java.util.Collection fromCollection
final com.google.common.base.Function function
void (java.util.Collection, com.google.common.base.Function)
java.util.Collection fromCollection
com.google.common.base.Function function
public void clear ()
public boolean isEmpty ()
public java.util.Iterator iterator ()
public int size ()
}
com/google/common/collect/Collections2.classCollections2.java
package com.google.common.collect
public final com.google.common.collect.Collections2 extends java.lang.Object {
static final com.google.common.base.Joiner STANDARD_JOINER
private void ()
public static java.util.Collection filter (java.util.Collection, com.google.common.base.Predicate)
java.util.Collection unfiltered
com.google.common.base.Predicate predicate
static boolean safeContains (java.util.Collection, java.lang.Object)
ClassCastException e
java.util.Collection collection
Object object
public static java.util.Collection transform (java.util.Collection, com.google.common.base.Function)
java.util.Collection fromCollection
com.google.common.base.Function function
static boolean containsAllImpl (java.util.Collection, java.util.Collection)
Object o
java.util.Iterator i$
java.util.Collection self
java.util.Collection c
static java.lang.String toStringImpl (java.util.Collection)
java.util.Collection collection
StringBuilder sb
static java.lang.StringBuilder newStringBuilderForCollection (int)
int size
static java.util.Collection cast (java.lang.Iterable)
Iterable iterable
public static java.util.Collection orderedPermutations (java.lang.Iterable)
Iterable elements
public static java.util.Collection orderedPermutations (java.lang.Iterable, java.util.Comparator)
Iterable elements
java.util.Comparator comparator
public static java.util.Collection permutations (java.util.Collection)
java.util.Collection elements
private static boolean isPermutation (java.util.List, java.util.List)
java.util.List first
java.util.List second
com.google.common.collect.Multiset firstSet
com.google.common.collect.Multiset secondSet
private static boolean isPositiveInt (long)
long n
static boolean access$000 (long)
long x0
static boolean access$100 (java.util.List, java.util.List)
java.util.List x0
java.util.List x1
static void ()
}
com/google/common/collect/ComparatorOrdering.classComparatorOrdering.java
package com.google.common.collect
final com.google.common.collect.ComparatorOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final java.util.Comparator comparator
private static final long serialVersionUID
void (java.util.Comparator)
java.util.Comparator comparator
public int compare (java.lang.Object, java.lang.Object)
Object a
Object b
public int binarySearch (java.util.List, java.lang.Object)
java.util.List sortedList
Object key
public java.util.List sortedCopy (java.lang.Iterable)
Iterable iterable
java.util.List list
public com.google.common.collect.ImmutableList immutableSortedCopy (java.lang.Iterable)
Object e
Object[] arr$
int len$
int i$
Iterable iterable
Object[] elements
public boolean equals (java.lang.Object)
com.google.common.collect.ComparatorOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/ComparisonChain$1.classComparisonChain.java
package com.google.common.collect
final com.google.common.collect.ComparisonChain$1 extends com.google.common.collect.ComparisonChain {
void ()
public com.google.common.collect.ComparisonChain compare (java.lang.Comparable, java.lang.Comparable)
Comparable left
Comparable right
public com.google.common.collect.ComparisonChain compare (java.lang.Object, java.lang.Object, java.util.Comparator)
Object left
Object right
java.util.Comparator comparator
public com.google.common.collect.ComparisonChain compare (int, int)
int left
int right
public com.google.common.collect.ComparisonChain compare (long, long)
long left
long right
public com.google.common.collect.ComparisonChain compare (float, float)
float left
float right
public com.google.common.collect.ComparisonChain compare (double, double)
double left
double right
public com.google.common.collect.ComparisonChain compareTrueFirst (boolean, boolean)
boolean left
boolean right
public com.google.common.collect.ComparisonChain compareFalseFirst (boolean, boolean)
boolean left
boolean right
com.google.common.collect.ComparisonChain classify (int)
int result
public int result ()
}
com/google/common/collect/ComparisonChain$InactiveComparisonChain.classComparisonChain.java
package com.google.common.collect
final com.google.common.collect.ComparisonChain$InactiveComparisonChain extends com.google.common.collect.ComparisonChain {
final int result
void (int)
int result
public com.google.common.collect.ComparisonChain compare (java.lang.Comparable, java.lang.Comparable)
Comparable left
Comparable right
public com.google.common.collect.ComparisonChain compare (java.lang.Object, java.lang.Object, java.util.Comparator)
Object left
Object right
java.util.Comparator comparator
public com.google.common.collect.ComparisonChain compare (int, int)
int left
int right
public com.google.common.collect.ComparisonChain compare (long, long)
long left
long right
public com.google.common.collect.ComparisonChain compare (float, float)
float left
float right
public com.google.common.collect.ComparisonChain compare (double, double)
double left
double right
public com.google.common.collect.ComparisonChain compareTrueFirst (boolean, boolean)
boolean left
boolean right
public com.google.common.collect.ComparisonChain compareFalseFirst (boolean, boolean)
boolean left
boolean right
public int result ()
}
com/google/common/collect/ComparisonChain.classComparisonChain.java
package com.google.common.collect
public abstract com.google.common.collect.ComparisonChain extends java.lang.Object {
private static final com.google.common.collect.ComparisonChain ACTIVE
private static final com.google.common.collect.ComparisonChain LESS
private static final com.google.common.collect.ComparisonChain GREATER
private void ()
public static com.google.common.collect.ComparisonChain start ()
public abstract com.google.common.collect.ComparisonChain compare (java.lang.Comparable, java.lang.Comparable)
public abstract com.google.common.collect.ComparisonChain compare (java.lang.Object, java.lang.Object, java.util.Comparator)
public abstract com.google.common.collect.ComparisonChain compare (int, int)
public abstract com.google.common.collect.ComparisonChain compare (long, long)
public abstract com.google.common.collect.ComparisonChain compare (float, float)
public abstract com.google.common.collect.ComparisonChain compare (double, double)
public abstract com.google.common.collect.ComparisonChain compareTrueFirst (boolean, boolean)
public abstract com.google.common.collect.ComparisonChain compareFalseFirst (boolean, boolean)
public final com.google.common.collect.ComparisonChain compare (boolean, boolean)
boolean left
boolean right
public abstract int result ()
void (com.google.common.collect.ComparisonChain$1)
com.google.common.collect.ComparisonChain$1 x0
static com.google.common.collect.ComparisonChain access$100 ()
static com.google.common.collect.ComparisonChain access$200 ()
static com.google.common.collect.ComparisonChain access$300 ()
static void ()
}
com/google/common/collect/CompoundOrdering.classCompoundOrdering.java
package com.google.common.collect
final com.google.common.collect.CompoundOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final com.google.common.collect.ImmutableList comparators
private static final long serialVersionUID
void (java.util.Comparator, java.util.Comparator)
java.util.Comparator primary
java.util.Comparator secondary
void (java.lang.Iterable)
Iterable comparators
public int compare (java.lang.Object, java.lang.Object)
int result
int i
Object left
Object right
int size
public boolean equals (java.lang.Object)
com.google.common.collect.CompoundOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/ComputationException.classComputationException.java
package com.google.common.collect
public com.google.common.collect.ComputationException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void (java.lang.Throwable)
Throwable cause
}
com/google/common/collect/ComputingConcurrentHashMap$ComputationExceptionReference.classComputingConcurrentHashMap.java
package com.google.common.collect
final com.google.common.collect.ComputingConcurrentHashMap$ComputationExceptionReference extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$ValueReference {
final Throwable t
void (java.lang.Throwable)
Throwable t
public java.lang.Object get ()
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry ()
public com.google.common.collect.MapMakerInternalMap$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
public boolean isComputingReference ()
public java.lang.Object waitForValue () throws java.util.concurrent.ExecutionException
public void clear (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference newValue
}
com/google/common/collect/ComputingConcurrentHashMap$ComputedReference.classComputingConcurrentHashMap.java
package com.google.common.collect
final com.google.common.collect.ComputingConcurrentHashMap$ComputedReference extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$ValueReference {
final Object value
void (java.lang.Object)
Object value
public java.lang.Object get ()
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry ()
public com.google.common.collect.MapMakerInternalMap$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
public boolean isComputingReference ()
public java.lang.Object waitForValue ()
public void clear (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference newValue
}
com/google/common/collect/ComputingConcurrentHashMap$ComputingMapAdapter.classComputingConcurrentHashMap.java
package com.google.common.collect
final com.google.common.collect.ComputingConcurrentHashMap$ComputingMapAdapter extends com.google.common.collect.ComputingConcurrentHashMap implements java.io.Serializable {
private static final long serialVersionUID
void (com.google.common.collect.MapMaker, com.google.common.base.Function)
com.google.common.collect.MapMaker mapMaker
com.google.common.base.Function computingFunction
public java.lang.Object get (java.lang.Object)
Object value
Throwable cause
java.util.concurrent.ExecutionException e
Object key
Object value
volatile com.google.common.collect.MapMakerInternalMap$Segment segmentFor (int)
}
com/google/common/collect/ComputingConcurrentHashMap$ComputingSegment.classComputingConcurrentHashMap.java
package com.google.common.collect
final com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment extends com.google.common.collect.MapMakerInternalMap$Segment {
void (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap map
int initialCapacity
int maxSegmentSize
java.lang.Object getOrCompute (java.lang.Object, int, com.google.common.base.Function) throws java.util.concurrent.ExecutionException
Object value
Object value
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
Object entryKey
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$ReferenceEntry first
boolean createNewEntry
com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference computingValueReference
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
Object value
Object key
int hash
com.google.common.base.Function computingFunction
java.lang.Object compute (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference) throws java.util.concurrent.ExecutionException
Object oldValue
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference computingValueReference
Object value
long start
long end
}
com/google/common/collect/ComputingConcurrentHashMap$ComputingSerializationProxy.classComputingConcurrentHashMap.java
package com.google.common.collect
final com.google.common.collect.ComputingConcurrentHashMap$ComputingSerializationProxy extends com.google.common.collect.MapMakerInternalMap$AbstractSerializationProxy {
final com.google.common.base.Function computingFunction
private static final long serialVersionUID
void (com.google.common.collect.MapMakerInternalMap$Strength, com.google.common.collect.MapMakerInternalMap$Strength, com.google.common.base.Equivalence, com.google.common.base.Equivalence, long, long, int, int, com.google.common.collect.MapMaker$RemovalListener, java.util.concurrent.ConcurrentMap, com.google.common.base.Function)
com.google.common.collect.MapMakerInternalMap$Strength keyStrength
com.google.common.collect.MapMakerInternalMap$Strength valueStrength
com.google.common.base.Equivalence keyEquivalence
com.google.common.base.Equivalence valueEquivalence
long expireAfterWriteNanos
long expireAfterAccessNanos
int maximumSize
int concurrencyLevel
com.google.common.collect.MapMaker$RemovalListener removalListener
java.util.concurrent.ConcurrentMap delegate
com.google.common.base.Function computingFunction
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
com.google.common.collect.MapMaker mapMaker
java.lang.Object readResolve ()
}
com/google/common/collect/ComputingConcurrentHashMap$ComputingValueReference.classComputingConcurrentHashMap.java
package com.google.common.collect
final com.google.common.collect.ComputingConcurrentHashMap$ComputingValueReference extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$ValueReference {
final com.google.common.base.Function computingFunction
volatile com.google.common.collect.MapMakerInternalMap$ValueReference computedReference
public void (com.google.common.base.Function)
com.google.common.base.Function computingFunction
public java.lang.Object get ()
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry ()
public com.google.common.collect.MapMakerInternalMap$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
public boolean isComputingReference ()
public java.lang.Object waitForValue () throws java.util.concurrent.ExecutionException
InterruptedException ie
boolean interrupted
public void clear (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference newValue
java.lang.Object compute (java.lang.Object, int) throws java.util.concurrent.ExecutionException
Object value
Throwable t
Object key
int hash
Object value
void setValueReference (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
}
com/google/common/collect/ComputingConcurrentHashMap.classComputingConcurrentHashMap.java
package com.google.common.collect
com.google.common.collect.ComputingConcurrentHashMap extends com.google.common.collect.MapMakerInternalMap {
final com.google.common.base.Function computingFunction
private static final long serialVersionUID
void (com.google.common.collect.MapMaker, com.google.common.base.Function)
com.google.common.collect.MapMaker builder
com.google.common.base.Function computingFunction
com.google.common.collect.MapMakerInternalMap$Segment createSegment (int, int)
int initialCapacity
int maxSegmentSize
com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment segmentFor (int)
int hash
java.lang.Object getOrCompute (java.lang.Object) throws java.util.concurrent.ExecutionException
Object key
int hash
java.lang.Object writeReplace ()
volatile com.google.common.collect.MapMakerInternalMap$Segment segmentFor (int)
}
com/google/common/collect/ConcurrentHashMultiset$1.classConcurrentHashMultiset.java
package com.google.common.collect
com.google.common.collect.ConcurrentHashMultiset$1 extends com.google.common.collect.ForwardingSet {
final java.util.Set val$delegate
final com.google.common.collect.ConcurrentHashMultiset this$0
void (com.google.common.collect.ConcurrentHashMultiset, java.util.Set)
protected java.util.Set delegate ()
public boolean remove (java.lang.Object)
NullPointerException e
ClassCastException e
Object object
public boolean removeAll (java.util.Collection)
java.util.Collection c
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ConcurrentHashMultiset$2.classConcurrentHashMultiset.java
package com.google.common.collect
com.google.common.collect.ConcurrentHashMultiset$2 extends com.google.common.collect.AbstractIterator {
private java.util.Iterator mapEntries
final com.google.common.collect.ConcurrentHashMultiset this$0
void (com.google.common.collect.ConcurrentHashMultiset)
protected com.google.common.collect.Multiset$Entry computeNext ()
java.util.Map$Entry mapEntry
int count
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/ConcurrentHashMultiset$3.classConcurrentHashMultiset.java
package com.google.common.collect
com.google.common.collect.ConcurrentHashMultiset$3 extends com.google.common.collect.ForwardingIterator {
private com.google.common.collect.Multiset$Entry last
final java.util.Iterator val$readOnlyIterator
final com.google.common.collect.ConcurrentHashMultiset this$0
void (com.google.common.collect.ConcurrentHashMultiset, java.util.Iterator)
protected java.util.Iterator delegate ()
public com.google.common.collect.Multiset$Entry next ()
public void remove ()
public volatile java.lang.Object next ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ConcurrentHashMultiset$EntrySet.classConcurrentHashMultiset.java
package com.google.common.collect
com.google.common.collect.ConcurrentHashMultiset$EntrySet extends com.google.common.collect.AbstractMultiset$EntrySet {
final com.google.common.collect.ConcurrentHashMultiset this$0
private void (com.google.common.collect.ConcurrentHashMultiset)
com.google.common.collect.ConcurrentHashMultiset multiset ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
private java.util.List snapshot ()
java.util.List list
public boolean remove (java.lang.Object)
com.google.common.collect.Multiset multiset
com.google.common.collect.Multiset$Entry entry
Object element
int entryCount
Object object
volatile com.google.common.collect.Multiset multiset ()
void (com.google.common.collect.ConcurrentHashMultiset, com.google.common.collect.ConcurrentHashMultiset$1)
com.google.common.collect.ConcurrentHashMultiset x0
com.google.common.collect.ConcurrentHashMultiset$1 x1
}
com/google/common/collect/ConcurrentHashMultiset$FieldSettersHolder.classConcurrentHashMultiset.java
package com.google.common.collect
com.google.common.collect.ConcurrentHashMultiset$FieldSettersHolder extends java.lang.Object {
static final com.google.common.collect.Serialization$FieldSetter COUNT_MAP_FIELD_SETTER
private void ()
static void ()
}
com/google/common/collect/ConcurrentHashMultiset.classConcurrentHashMultiset.java
package com.google.common.collect
public final com.google.common.collect.ConcurrentHashMultiset extends com.google.common.collect.AbstractMultiset implements java.io.Serializable {
private final transient java.util.concurrent.ConcurrentMap countMap
private transient com.google.common.collect.ConcurrentHashMultiset$EntrySet entrySet
private static final long serialVersionUID
public static com.google.common.collect.ConcurrentHashMultiset create ()
public static com.google.common.collect.ConcurrentHashMultiset create (java.lang.Iterable)
Iterable elements
com.google.common.collect.ConcurrentHashMultiset multiset
public static com.google.common.collect.ConcurrentHashMultiset create (com.google.common.collect.GenericMapMaker)
com.google.common.collect.GenericMapMaker mapMaker
void (java.util.concurrent.ConcurrentMap)
java.util.concurrent.ConcurrentMap countMap
public int count (java.lang.Object)
Object element
java.util.concurrent.atomic.AtomicInteger existingCounter
private java.util.concurrent.atomic.AtomicInteger safeGet (java.lang.Object)
NullPointerException e
ClassCastException e
Object element
public int size ()
java.util.concurrent.atomic.AtomicInteger value
java.util.Iterator i$
long sum
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
private java.util.List snapshot ()
int i
Object element
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
java.util.List list
public int add (java.lang.Object, int)
int newValue
ArithmeticException overflow
java.util.concurrent.atomic.AtomicInteger newCounter
int oldValue
java.util.concurrent.atomic.AtomicInteger existingCounter
Object element
int occurrences
public int remove (java.lang.Object, int)
int newValue
int oldValue
Object element
int occurrences
java.util.concurrent.atomic.AtomicInteger existingCounter
public boolean removeExactly (java.lang.Object, int)
int oldValue
int newValue
Object element
int occurrences
java.util.concurrent.atomic.AtomicInteger existingCounter
public int setCount (java.lang.Object, int)
java.util.concurrent.atomic.AtomicInteger newCounter
int oldValue
java.util.concurrent.atomic.AtomicInteger existingCounter
Object element
int count
public boolean setCount (java.lang.Object, int, int)
java.util.concurrent.atomic.AtomicInteger newCounter
Object element
int expectedOldCount
int newCount
java.util.concurrent.atomic.AtomicInteger existingCounter
int oldValue
java.util.Set createElementSet ()
java.util.Set delegate
public java.util.Set entrySet ()
com.google.common.collect.ConcurrentHashMultiset$EntrySet result
int distinctElements ()
public boolean isEmpty ()
java.util.Iterator entryIterator ()
java.util.Iterator readOnlyIterator
public void clear ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.util.concurrent.ConcurrentMap deserializedCountMap
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile boolean equals (java.lang.Object)
public volatile java.util.Set elementSet ()
public volatile boolean retainAll (java.util.Collection)
public volatile boolean removeAll (java.util.Collection)
public volatile boolean addAll (java.util.Collection)
public volatile boolean remove (java.lang.Object)
public volatile boolean add (java.lang.Object)
public volatile java.util.Iterator iterator ()
public volatile boolean contains (java.lang.Object)
static java.util.concurrent.ConcurrentMap access$100 (com.google.common.collect.ConcurrentHashMultiset)
com.google.common.collect.ConcurrentHashMultiset x0
}
com/google/common/collect/Constraint.classConstraint.java
package com.google.common.collect
public abstract com.google.common.collect.Constraint extends java.lang.Object {
public abstract java.lang.Object checkElement (java.lang.Object)
public abstract java.lang.String toString ()
}
com/google/common/collect/Constraints$ConstrainedCollection.classConstraints.java
package com.google.common.collect
com.google.common.collect.Constraints$ConstrainedCollection extends com.google.common.collect.ForwardingCollection {
private final java.util.Collection delegate
private final com.google.common.collect.Constraint constraint
public void (java.util.Collection, com.google.common.collect.Constraint)
java.util.Collection delegate
com.google.common.collect.Constraint constraint
protected java.util.Collection delegate ()
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
java.util.Collection elements
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Constraints$ConstrainedList.classConstraints.java
package com.google.common.collect
com.google.common.collect.Constraints$ConstrainedList extends com.google.common.collect.ForwardingList {
final java.util.List delegate
final com.google.common.collect.Constraint constraint
void (java.util.List, com.google.common.collect.Constraint)
java.util.List delegate
com.google.common.collect.Constraint constraint
protected java.util.List delegate ()
public boolean add (java.lang.Object)
Object element
public void add (int, java.lang.Object)
int index
Object element
public boolean addAll (java.util.Collection)
java.util.Collection elements
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection elements
public java.util.ListIterator listIterator ()
public java.util.ListIterator listIterator (int)
int index
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public java.util.List subList (int, int)
int fromIndex
int toIndex
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Constraints$ConstrainedListIterator.classConstraints.java
package com.google.common.collect
com.google.common.collect.Constraints$ConstrainedListIterator extends com.google.common.collect.ForwardingListIterator {
private final java.util.ListIterator delegate
private final com.google.common.collect.Constraint constraint
public void (java.util.ListIterator, com.google.common.collect.Constraint)
java.util.ListIterator delegate
com.google.common.collect.Constraint constraint
protected java.util.ListIterator delegate ()
public void add (java.lang.Object)
Object element
public void set (java.lang.Object)
Object element
protected volatile java.util.Iterator delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Constraints$ConstrainedMultiset.classConstraints.java
package com.google.common.collect
com.google.common.collect.Constraints$ConstrainedMultiset extends com.google.common.collect.ForwardingMultiset {
private com.google.common.collect.Multiset delegate
private final com.google.common.collect.Constraint constraint
public void (com.google.common.collect.Multiset, com.google.common.collect.Constraint)
com.google.common.collect.Multiset delegate
com.google.common.collect.Constraint constraint
protected com.google.common.collect.Multiset delegate ()
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
java.util.Collection elements
public int add (java.lang.Object, int)
Object element
int occurrences
public int setCount (java.lang.Object, int)
Object element
int count
public boolean setCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Constraints$ConstrainedRandomAccessList.classConstraints.java
package com.google.common.collect
com.google.common.collect.Constraints$ConstrainedRandomAccessList extends com.google.common.collect.Constraints$ConstrainedList implements java.util.RandomAccess {
void (java.util.List, com.google.common.collect.Constraint)
java.util.List delegate
com.google.common.collect.Constraint constraint
}
com/google/common/collect/Constraints$ConstrainedSet.classConstraints.java
package com.google.common.collect
com.google.common.collect.Constraints$ConstrainedSet extends com.google.common.collect.ForwardingSet {
private final java.util.Set delegate
private final com.google.common.collect.Constraint constraint
public void (java.util.Set, com.google.common.collect.Constraint)
java.util.Set delegate
com.google.common.collect.Constraint constraint
protected java.util.Set delegate ()
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
java.util.Collection elements
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Constraints$ConstrainedSortedSet.classConstraints.java
package com.google.common.collect
com.google.common.collect.Constraints$ConstrainedSortedSet extends com.google.common.collect.ForwardingSortedSet {
final java.util.SortedSet delegate
final com.google.common.collect.Constraint constraint
void (java.util.SortedSet, com.google.common.collect.Constraint)
java.util.SortedSet delegate
com.google.common.collect.Constraint constraint
protected java.util.SortedSet delegate ()
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
java.util.Collection elements
protected volatile java.util.Set delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Constraints$NotNullConstraint.classConstraints.java
package com.google.common.collect
final com.google.common.collect.Constraints$NotNullConstraint extends java.lang.Enum implements com.google.common.collect.Constraint {
public static final com.google.common.collect.Constraints$NotNullConstraint INSTANCE
private static final com.google.common.collect.Constraints$NotNullConstraint[] $VALUES
public static com.google.common.collect.Constraints$NotNullConstraint[] values ()
public static com.google.common.collect.Constraints$NotNullConstraint valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public java.lang.Object checkElement (java.lang.Object)
Object element
public java.lang.String toString ()
static void ()
}
com/google/common/collect/Constraints.classConstraints.java
package com.google.common.collect
public final com.google.common.collect.Constraints extends java.lang.Object {
private void ()
public static com.google.common.collect.Constraint notNull ()
public static java.util.Collection constrainedCollection (java.util.Collection, com.google.common.collect.Constraint)
java.util.Collection collection
com.google.common.collect.Constraint constraint
public static java.util.Set constrainedSet (java.util.Set, com.google.common.collect.Constraint)
java.util.Set set
com.google.common.collect.Constraint constraint
public static java.util.SortedSet constrainedSortedSet (java.util.SortedSet, com.google.common.collect.Constraint)
java.util.SortedSet sortedSet
com.google.common.collect.Constraint constraint
public static java.util.List constrainedList (java.util.List, com.google.common.collect.Constraint)
java.util.List list
com.google.common.collect.Constraint constraint
private static java.util.ListIterator constrainedListIterator (java.util.ListIterator, com.google.common.collect.Constraint)
java.util.ListIterator listIterator
com.google.common.collect.Constraint constraint
static java.util.Collection constrainedTypePreservingCollection (java.util.Collection, com.google.common.collect.Constraint)
java.util.Collection collection
com.google.common.collect.Constraint constraint
public static com.google.common.collect.Multiset constrainedMultiset (com.google.common.collect.Multiset, com.google.common.collect.Constraint)
com.google.common.collect.Multiset multiset
com.google.common.collect.Constraint constraint
private static java.util.Collection checkElements (java.util.Collection, com.google.common.collect.Constraint)
Object element
java.util.Iterator i$
java.util.Collection elements
com.google.common.collect.Constraint constraint
java.util.Collection copy
static java.util.Collection access$000 (java.util.Collection, com.google.common.collect.Constraint)
java.util.Collection x0
com.google.common.collect.Constraint x1
static java.util.ListIterator access$100 (java.util.ListIterator, com.google.common.collect.Constraint)
java.util.ListIterator x0
com.google.common.collect.Constraint x1
}
com/google/common/collect/ContiguousSet.classContiguousSet.java
package com.google.common.collect
public abstract com.google.common.collect.ContiguousSet extends com.google.common.collect.ImmutableSortedSet {
final com.google.common.collect.DiscreteDomain domain
public static com.google.common.collect.ContiguousSet create (com.google.common.collect.Range, com.google.common.collect.DiscreteDomain)
java.util.NoSuchElementException e
com.google.common.collect.Range range
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Range effectiveRange
boolean empty
void (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
public com.google.common.collect.ContiguousSet headSet (java.lang.Comparable)
Comparable toElement
public com.google.common.collect.ContiguousSet headSet (java.lang.Comparable, boolean)
Comparable toElement
boolean inclusive
public com.google.common.collect.ContiguousSet subSet (java.lang.Comparable, java.lang.Comparable)
Comparable fromElement
Comparable toElement
public com.google.common.collect.ContiguousSet subSet (java.lang.Comparable, boolean, java.lang.Comparable, boolean)
Comparable fromElement
boolean fromInclusive
Comparable toElement
boolean toInclusive
public com.google.common.collect.ContiguousSet tailSet (java.lang.Comparable)
Comparable fromElement
public com.google.common.collect.ContiguousSet tailSet (java.lang.Comparable, boolean)
Comparable fromElement
boolean inclusive
abstract com.google.common.collect.ContiguousSet headSetImpl (java.lang.Comparable, boolean)
abstract com.google.common.collect.ContiguousSet subSetImpl (java.lang.Comparable, boolean, java.lang.Comparable, boolean)
abstract com.google.common.collect.ContiguousSet tailSetImpl (java.lang.Comparable, boolean)
public abstract com.google.common.collect.ContiguousSet intersection (com.google.common.collect.ContiguousSet)
public abstract com.google.common.collect.Range range ()
public abstract com.google.common.collect.Range range (com.google.common.collect.BoundType, com.google.common.collect.BoundType)
public java.lang.String toString ()
volatile com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
volatile com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
volatile com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
public volatile com.google.common.collect.ImmutableSortedSet tailSet (java.lang.Object, boolean)
public volatile com.google.common.collect.ImmutableSortedSet tailSet (java.lang.Object)
public volatile com.google.common.collect.ImmutableSortedSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
public volatile com.google.common.collect.ImmutableSortedSet subSet (java.lang.Object, java.lang.Object)
public volatile com.google.common.collect.ImmutableSortedSet headSet (java.lang.Object, boolean)
public volatile com.google.common.collect.ImmutableSortedSet headSet (java.lang.Object)
public volatile java.util.SortedSet tailSet (java.lang.Object)
public volatile java.util.SortedSet headSet (java.lang.Object)
public volatile java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
public volatile java.util.NavigableSet tailSet (java.lang.Object, boolean)
public volatile java.util.NavigableSet headSet (java.lang.Object, boolean)
public volatile java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
}
com/google/common/collect/Count.classCount.java
package com.google.common.collect
final com.google.common.collect.Count extends java.lang.Object implements java.io.Serializable {
private int value
void (int)
int value
public int get ()
public int getAndAdd (int)
int delta
int result
public int addAndGet (int)
int delta
public void set (int)
int newValue
public int getAndSet (int)
int newValue
int result
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public java.lang.String toString ()
}
com/google/common/collect/Cut$1.classCut.java
package com.google.common.collect
com.google.common.collect.Cut$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$common$collect$BoundType
static void ()
}
com/google/common/collect/Cut$AboveAll.classCut.java
package com.google.common.collect
final com.google.common.collect.Cut$AboveAll extends com.google.common.collect.Cut {
private static final com.google.common.collect.Cut$AboveAll INSTANCE
private static final long serialVersionUID
private void ()
java.lang.Comparable endpoint ()
boolean isLessThan (java.lang.Comparable)
Comparable value
com.google.common.collect.BoundType typeAsLowerBound ()
com.google.common.collect.BoundType typeAsUpperBound ()
com.google.common.collect.Cut withLowerBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut withUpperBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
void describeAsLowerBound (java.lang.StringBuilder)
StringBuilder sb
void describeAsUpperBound (java.lang.StringBuilder)
StringBuilder sb
java.lang.Comparable leastValueAbove (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
java.lang.Comparable greatestValueBelow (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
public int compareTo (com.google.common.collect.Cut)
com.google.common.collect.Cut o
private java.lang.Object readResolve ()
public volatile int compareTo (java.lang.Object)
static com.google.common.collect.Cut$AboveAll access$100 ()
static void ()
}
com/google/common/collect/Cut$AboveValue.classCut.java
package com.google.common.collect
final com.google.common.collect.Cut$AboveValue extends com.google.common.collect.Cut {
private static final long serialVersionUID
void (java.lang.Comparable)
Comparable endpoint
boolean isLessThan (java.lang.Comparable)
Comparable value
com.google.common.collect.BoundType typeAsLowerBound ()
com.google.common.collect.BoundType typeAsUpperBound ()
com.google.common.collect.Cut withLowerBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
Comparable next
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut withUpperBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
Comparable next
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
void describeAsLowerBound (java.lang.StringBuilder)
StringBuilder sb
void describeAsUpperBound (java.lang.StringBuilder)
StringBuilder sb
java.lang.Comparable leastValueAbove (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
java.lang.Comparable greatestValueBelow (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut canonical (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
Comparable next
public int hashCode ()
public volatile int compareTo (java.lang.Object)
}
com/google/common/collect/Cut$BelowAll.classCut.java
package com.google.common.collect
final com.google.common.collect.Cut$BelowAll extends com.google.common.collect.Cut {
private static final com.google.common.collect.Cut$BelowAll INSTANCE
private static final long serialVersionUID
private void ()
java.lang.Comparable endpoint ()
boolean isLessThan (java.lang.Comparable)
Comparable value
com.google.common.collect.BoundType typeAsLowerBound ()
com.google.common.collect.BoundType typeAsUpperBound ()
com.google.common.collect.Cut withLowerBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut withUpperBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
void describeAsLowerBound (java.lang.StringBuilder)
StringBuilder sb
void describeAsUpperBound (java.lang.StringBuilder)
StringBuilder sb
java.lang.Comparable leastValueAbove (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
java.lang.Comparable greatestValueBelow (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut canonical (com.google.common.collect.DiscreteDomain)
java.util.NoSuchElementException e
com.google.common.collect.DiscreteDomain domain
public int compareTo (com.google.common.collect.Cut)
com.google.common.collect.Cut o
private java.lang.Object readResolve ()
public volatile int compareTo (java.lang.Object)
static com.google.common.collect.Cut$BelowAll access$000 ()
static void ()
}
com/google/common/collect/Cut$BelowValue.classCut.java
package com.google.common.collect
final com.google.common.collect.Cut$BelowValue extends com.google.common.collect.Cut {
private static final long serialVersionUID
void (java.lang.Comparable)
Comparable endpoint
boolean isLessThan (java.lang.Comparable)
Comparable value
com.google.common.collect.BoundType typeAsLowerBound ()
com.google.common.collect.BoundType typeAsUpperBound ()
com.google.common.collect.Cut withLowerBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
Comparable previous
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut withUpperBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
Comparable previous
com.google.common.collect.BoundType boundType
com.google.common.collect.DiscreteDomain domain
void describeAsLowerBound (java.lang.StringBuilder)
StringBuilder sb
void describeAsUpperBound (java.lang.StringBuilder)
StringBuilder sb
java.lang.Comparable leastValueAbove (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
java.lang.Comparable greatestValueBelow (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
public int hashCode ()
public volatile int compareTo (java.lang.Object)
}
com/google/common/collect/Cut.classCut.java
package com.google.common.collect
abstract com.google.common.collect.Cut extends java.lang.Object implements java.lang.Comparable java.io.Serializable {
final Comparable endpoint
private static final long serialVersionUID
void (java.lang.Comparable)
Comparable endpoint
abstract boolean isLessThan (java.lang.Comparable)
abstract com.google.common.collect.BoundType typeAsLowerBound ()
abstract com.google.common.collect.BoundType typeAsUpperBound ()
abstract com.google.common.collect.Cut withLowerBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
abstract com.google.common.collect.Cut withUpperBoundType (com.google.common.collect.BoundType, com.google.common.collect.DiscreteDomain)
abstract void describeAsLowerBound (java.lang.StringBuilder)
abstract void describeAsUpperBound (java.lang.StringBuilder)
abstract java.lang.Comparable leastValueAbove (com.google.common.collect.DiscreteDomain)
abstract java.lang.Comparable greatestValueBelow (com.google.common.collect.DiscreteDomain)
com.google.common.collect.Cut canonical (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
public int compareTo (com.google.common.collect.Cut)
com.google.common.collect.Cut that
int result
java.lang.Comparable endpoint ()
public boolean equals (java.lang.Object)
int compareResult
com.google.common.collect.Cut that
Object obj
static com.google.common.collect.Cut belowAll ()
static com.google.common.collect.Cut aboveAll ()
static com.google.common.collect.Cut belowValue (java.lang.Comparable)
Comparable endpoint
static com.google.common.collect.Cut aboveValue (java.lang.Comparable)
Comparable endpoint
public volatile int compareTo (java.lang.Object)
}
com/google/common/collect/DescendingImmutableSortedMultiset$1.classDescendingImmutableSortedMultiset.java
package com.google.common.collect
com.google.common.collect.DescendingImmutableSortedMultiset$1 extends com.google.common.collect.ImmutableMultiset$EntrySet {
final com.google.common.collect.ImmutableSet val$forwardEntrySet
final com.google.common.collect.DescendingImmutableSortedMultiset this$0
void (com.google.common.collect.DescendingImmutableSortedMultiset, com.google.common.collect.ImmutableSet)
public int size ()
public com.google.common.collect.UnmodifiableIterator iterator ()
com.google.common.collect.ImmutableList createAsList ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/DescendingImmutableSortedMultiset.classDescendingImmutableSortedMultiset.java
package com.google.common.collect
final com.google.common.collect.DescendingImmutableSortedMultiset extends com.google.common.collect.ImmutableSortedMultiset {
private final transient com.google.common.collect.ImmutableSortedMultiset forward
void (com.google.common.collect.ImmutableSortedMultiset)
com.google.common.collect.ImmutableSortedMultiset forward
public int count (java.lang.Object)
Object element
public com.google.common.collect.Multiset$Entry firstEntry ()
public com.google.common.collect.Multiset$Entry lastEntry ()
public int size ()
public com.google.common.collect.ImmutableSortedSet elementSet ()
com.google.common.collect.ImmutableSet createEntrySet ()
com.google.common.collect.ImmutableSet forwardEntrySet
public com.google.common.collect.ImmutableSortedMultiset descendingMultiset ()
public com.google.common.collect.ImmutableSortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object upperBound
com.google.common.collect.BoundType boundType
public com.google.common.collect.ImmutableSortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType boundType
boolean isPartialView ()
public volatile com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
public volatile com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
public volatile com.google.common.collect.SortedMultiset descendingMultiset ()
public volatile java.util.SortedSet elementSet ()
public volatile java.util.Set elementSet ()
}
com/google/common/collect/DiscreteDomain.classDiscreteDomain.java
package com.google.common.collect
public abstract com.google.common.collect.DiscreteDomain extends java.lang.Object {
protected void ()
public abstract java.lang.Comparable next (java.lang.Comparable)
public abstract java.lang.Comparable previous (java.lang.Comparable)
public abstract long distance (java.lang.Comparable, java.lang.Comparable)
public java.lang.Comparable minValue ()
public java.lang.Comparable maxValue ()
}
com/google/common/collect/DiscreteDomains$BigIntegerDomain.classDiscreteDomains.java
package com.google.common.collect
final com.google.common.collect.DiscreteDomains$BigIntegerDomain extends com.google.common.collect.DiscreteDomain implements java.io.Serializable {
private static final com.google.common.collect.DiscreteDomains$BigIntegerDomain INSTANCE
private static final java.math.BigInteger MIN_LONG
private static final java.math.BigInteger MAX_LONG
private static final long serialVersionUID
private void ()
public java.math.BigInteger next (java.math.BigInteger)
java.math.BigInteger value
public java.math.BigInteger previous (java.math.BigInteger)
java.math.BigInteger value
public long distance (java.math.BigInteger, java.math.BigInteger)
java.math.BigInteger start
java.math.BigInteger end
private java.lang.Object readResolve ()
public volatile long distance (java.lang.Comparable, java.lang.Comparable)
public volatile java.lang.Comparable previous (java.lang.Comparable)
public volatile java.lang.Comparable next (java.lang.Comparable)
static com.google.common.collect.DiscreteDomains$BigIntegerDomain access$200 ()
static void ()
}
com/google/common/collect/DiscreteDomains$IntegerDomain.classDiscreteDomains.java
package com.google.common.collect
final com.google.common.collect.DiscreteDomains$IntegerDomain extends com.google.common.collect.DiscreteDomain implements java.io.Serializable {
private static final com.google.common.collect.DiscreteDomains$IntegerDomain INSTANCE
private static final long serialVersionUID
private void ()
public java.lang.Integer next (java.lang.Integer)
Integer value
int i
public java.lang.Integer previous (java.lang.Integer)
Integer value
int i
public long distance (java.lang.Integer, java.lang.Integer)
Integer start
Integer end
public java.lang.Integer minValue ()
public java.lang.Integer maxValue ()
private java.lang.Object readResolve ()
public volatile java.lang.Comparable maxValue ()
public volatile java.lang.Comparable minValue ()
public volatile long distance (java.lang.Comparable, java.lang.Comparable)
public volatile java.lang.Comparable previous (java.lang.Comparable)
public volatile java.lang.Comparable next (java.lang.Comparable)
static com.google.common.collect.DiscreteDomains$IntegerDomain access$000 ()
static void ()
}
com/google/common/collect/DiscreteDomains$LongDomain.classDiscreteDomains.java
package com.google.common.collect
final com.google.common.collect.DiscreteDomains$LongDomain extends com.google.common.collect.DiscreteDomain implements java.io.Serializable {
private static final com.google.common.collect.DiscreteDomains$LongDomain INSTANCE
private static final long serialVersionUID
private void ()
public java.lang.Long next (java.lang.Long)
Long value
long l
public java.lang.Long previous (java.lang.Long)
Long value
long l
public long distance (java.lang.Long, java.lang.Long)
Long start
Long end
long result
public java.lang.Long minValue ()
public java.lang.Long maxValue ()
private java.lang.Object readResolve ()
public volatile java.lang.Comparable maxValue ()
public volatile java.lang.Comparable minValue ()
public volatile long distance (java.lang.Comparable, java.lang.Comparable)
public volatile java.lang.Comparable previous (java.lang.Comparable)
public volatile java.lang.Comparable next (java.lang.Comparable)
static com.google.common.collect.DiscreteDomains$LongDomain access$100 ()
static void ()
}
com/google/common/collect/DiscreteDomains.classDiscreteDomains.java
package com.google.common.collect
public final com.google.common.collect.DiscreteDomains extends java.lang.Object {
private void ()
public static com.google.common.collect.DiscreteDomain integers ()
public static com.google.common.collect.DiscreteDomain longs ()
static com.google.common.collect.DiscreteDomain bigIntegers ()
}
com/google/common/collect/EmptyContiguousSet$1.classEmptyContiguousSet.java
package com.google.common.collect
com.google.common.collect.EmptyContiguousSet$1 extends java.lang.Object {
}
com/google/common/collect/EmptyContiguousSet$SerializedForm.classEmptyContiguousSet.java
package com.google.common.collect
final com.google.common.collect.EmptyContiguousSet$SerializedForm extends java.lang.Object implements java.io.Serializable {
private final com.google.common.collect.DiscreteDomain domain
private static final long serialVersionUID
private void (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
private java.lang.Object readResolve ()
void (com.google.common.collect.DiscreteDomain, com.google.common.collect.EmptyContiguousSet$1)
com.google.common.collect.DiscreteDomain x0
com.google.common.collect.EmptyContiguousSet$1 x1
}
com/google/common/collect/EmptyContiguousSet.classEmptyContiguousSet.java
package com.google.common.collect
final com.google.common.collect.EmptyContiguousSet extends com.google.common.collect.ContiguousSet {
void (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
public java.lang.Comparable first ()
public java.lang.Comparable last ()
public int size ()
public com.google.common.collect.ContiguousSet intersection (com.google.common.collect.ContiguousSet)
com.google.common.collect.ContiguousSet other
public com.google.common.collect.Range range ()
public com.google.common.collect.Range range (com.google.common.collect.BoundType, com.google.common.collect.BoundType)
com.google.common.collect.BoundType lowerBoundType
com.google.common.collect.BoundType upperBoundType
com.google.common.collect.ContiguousSet headSetImpl (java.lang.Comparable, boolean)
Comparable toElement
boolean inclusive
com.google.common.collect.ContiguousSet subSetImpl (java.lang.Comparable, boolean, java.lang.Comparable, boolean)
Comparable fromElement
boolean fromInclusive
Comparable toElement
boolean toInclusive
com.google.common.collect.ContiguousSet tailSetImpl (java.lang.Comparable, boolean)
Comparable fromElement
boolean fromInclusive
int indexOf (java.lang.Object)
Object target
public com.google.common.collect.UnmodifiableIterator iterator ()
boolean isPartialView ()
public boolean isEmpty ()
public com.google.common.collect.ImmutableList asList ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
java.util.Set that
Object object
public int hashCode ()
java.lang.Object writeReplace ()
com.google.common.collect.ImmutableSortedSet createDescendingSet ()
volatile com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
volatile com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
volatile com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
public volatile java.util.Iterator iterator ()
public volatile java.lang.Object last ()
public volatile java.lang.Object first ()
}
com/google/common/collect/EmptyImmutableBiMap.classEmptyImmutableBiMap.java
package com.google.common.collect
final com.google.common.collect.EmptyImmutableBiMap extends com.google.common.collect.ImmutableBiMap {
static final com.google.common.collect.EmptyImmutableBiMap INSTANCE
private void ()
com.google.common.collect.ImmutableMap delegate ()
public com.google.common.collect.ImmutableBiMap inverse ()
boolean isPartialView ()
java.lang.Object readResolve ()
public volatile com.google.common.collect.BiMap inverse ()
static void ()
}
com/google/common/collect/EmptyImmutableList.classEmptyImmutableList.java
package com.google.common.collect
final com.google.common.collect.EmptyImmutableList extends com.google.common.collect.ImmutableList {
static final com.google.common.collect.EmptyImmutableList INSTANCE
private static final long serialVersionUID
private void ()
public int size ()
public boolean isEmpty ()
boolean isPartialView ()
public boolean contains (java.lang.Object)
Object target
public boolean containsAll (java.util.Collection)
java.util.Collection targets
public com.google.common.collect.UnmodifiableIterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public java.lang.Object get (int)
int index
public int indexOf (java.lang.Object)
Object target
public int lastIndexOf (java.lang.Object)
Object target
public com.google.common.collect.ImmutableList subList (int, int)
int fromIndex
int toIndex
public com.google.common.collect.ImmutableList reverse ()
public com.google.common.collect.UnmodifiableListIterator listIterator ()
public com.google.common.collect.UnmodifiableListIterator listIterator (int)
int start
public boolean equals (java.lang.Object)
java.util.List that
Object object
public int hashCode ()
public java.lang.String toString ()
java.lang.Object readResolve ()
public volatile java.util.List subList (int, int)
public volatile java.util.ListIterator listIterator (int)
public volatile java.util.ListIterator listIterator ()
public volatile java.util.Iterator iterator ()
static void ()
}
com/google/common/collect/EmptyImmutableListMultimap.classEmptyImmutableListMultimap.java
package com.google.common.collect
com.google.common.collect.EmptyImmutableListMultimap extends com.google.common.collect.ImmutableListMultimap {
static final com.google.common.collect.EmptyImmutableListMultimap INSTANCE
private static final long serialVersionUID
private void ()
private java.lang.Object readResolve ()
static void ()
}
com/google/common/collect/EmptyImmutableMap.classEmptyImmutableMap.java
package com.google.common.collect
final com.google.common.collect.EmptyImmutableMap extends com.google.common.collect.ImmutableMap {
static final com.google.common.collect.EmptyImmutableMap INSTANCE
private static final long serialVersionUID
private void ()
public java.lang.Object get (java.lang.Object)
Object key
public int size ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
com.google.common.collect.ImmutableSet createEntrySet ()
public com.google.common.collect.ImmutableSet entrySet ()
public com.google.common.collect.ImmutableSet keySet ()
public com.google.common.collect.ImmutableCollection values ()
public boolean equals (java.lang.Object)
java.util.Map that
Object object
boolean isPartialView ()
public int hashCode ()
public java.lang.String toString ()
java.lang.Object readResolve ()
public volatile java.util.Set entrySet ()
public volatile java.util.Collection values ()
public volatile java.util.Set keySet ()
static void ()
}
com/google/common/collect/EmptyImmutableMultiset.classEmptyImmutableMultiset.java
package com.google.common.collect
final com.google.common.collect.EmptyImmutableMultiset extends com.google.common.collect.ImmutableMultiset {
static final com.google.common.collect.EmptyImmutableMultiset INSTANCE
private static final long serialVersionUID
void ()
public int count (java.lang.Object)
Object element
public boolean contains (java.lang.Object)
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection targets
public com.google.common.collect.UnmodifiableIterator iterator ()
public boolean equals (java.lang.Object)
com.google.common.collect.Multiset other
Object object
public int hashCode ()
public com.google.common.collect.ImmutableSet elementSet ()
public com.google.common.collect.ImmutableSet entrySet ()
com.google.common.collect.ImmutableSet createEntrySet ()
public int size ()
boolean isPartialView ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] other
public com.google.common.collect.ImmutableList asList ()
java.lang.Object readResolve ()
public volatile java.util.Iterator iterator ()
public volatile java.util.Set entrySet ()
public volatile java.util.Set elementSet ()
static void ()
}
com/google/common/collect/EmptyImmutableSet.classEmptyImmutableSet.java
package com.google.common.collect
final com.google.common.collect.EmptyImmutableSet extends com.google.common.collect.ImmutableSet {
static final com.google.common.collect.EmptyImmutableSet INSTANCE
private static final long serialVersionUID
private void ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object target
public boolean containsAll (java.util.Collection)
java.util.Collection targets
public com.google.common.collect.UnmodifiableIterator iterator ()
boolean isPartialView ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public com.google.common.collect.ImmutableList asList ()
public boolean equals (java.lang.Object)
java.util.Set that
Object object
public final int hashCode ()
boolean isHashCodeFast ()
public java.lang.String toString ()
java.lang.Object readResolve ()
public volatile java.util.Iterator iterator ()
static void ()
}
com/google/common/collect/EmptyImmutableSetMultimap.classEmptyImmutableSetMultimap.java
package com.google.common.collect
com.google.common.collect.EmptyImmutableSetMultimap extends com.google.common.collect.ImmutableSetMultimap {
static final com.google.common.collect.EmptyImmutableSetMultimap INSTANCE
private static final long serialVersionUID
private void ()
private java.lang.Object readResolve ()
static void ()
}
com/google/common/collect/EmptyImmutableSortedMap.classEmptyImmutableSortedMap.java
package com.google.common.collect
final com.google.common.collect.EmptyImmutableSortedMap extends com.google.common.collect.ImmutableSortedMap {
private final transient com.google.common.collect.ImmutableSortedSet keySet
void (java.util.Comparator)
java.util.Comparator comparator
void (java.util.Comparator, com.google.common.collect.ImmutableSortedMap)
java.util.Comparator comparator
com.google.common.collect.ImmutableSortedMap descendingMap
public java.lang.Object get (java.lang.Object)
Object key
public com.google.common.collect.ImmutableSortedSet keySet ()
public int size ()
public boolean isEmpty ()
public com.google.common.collect.ImmutableCollection values ()
public int hashCode ()
public boolean equals (java.lang.Object)
java.util.Map map
Object object
public java.lang.String toString ()
boolean isPartialView ()
public com.google.common.collect.ImmutableSet entrySet ()
com.google.common.collect.ImmutableSet createEntrySet ()
public com.google.common.collect.ImmutableSortedMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public com.google.common.collect.ImmutableSortedMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
com.google.common.collect.ImmutableSortedMap createDescendingMap ()
public volatile java.util.NavigableMap tailMap (java.lang.Object, boolean)
public volatile java.util.NavigableMap headMap (java.lang.Object, boolean)
public volatile java.util.Set entrySet ()
public volatile java.util.Collection values ()
public volatile java.util.Set keySet ()
public volatile com.google.common.collect.ImmutableSet keySet ()
}
com/google/common/collect/EmptyImmutableSortedMultiset.classEmptyImmutableSortedMultiset.java
package com.google.common.collect
final com.google.common.collect.EmptyImmutableSortedMultiset extends com.google.common.collect.ImmutableSortedMultiset {
private final com.google.common.collect.ImmutableSortedSet elementSet
void (java.util.Comparator)
java.util.Comparator comparator
public com.google.common.collect.Multiset$Entry firstEntry ()
public com.google.common.collect.Multiset$Entry lastEntry ()
public int count (java.lang.Object)
Object element
public boolean contains (java.lang.Object)
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection targets
public int size ()
public com.google.common.collect.ImmutableSortedSet elementSet ()
public com.google.common.collect.ImmutableSet entrySet ()
com.google.common.collect.ImmutableSet createEntrySet ()
public com.google.common.collect.ImmutableSortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object upperBound
com.google.common.collect.BoundType boundType
public com.google.common.collect.ImmutableSortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType boundType
public com.google.common.collect.UnmodifiableIterator iterator ()
public boolean equals (java.lang.Object)
com.google.common.collect.Multiset other
Object object
public int hashCode ()
public java.lang.String toString ()
boolean isPartialView ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] other
public com.google.common.collect.ImmutableList asList ()
public volatile com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
public volatile com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
public volatile java.util.Iterator iterator ()
public volatile java.util.SortedSet elementSet ()
public volatile java.util.Set entrySet ()
public volatile java.util.Set elementSet ()
}
com/google/common/collect/EmptyImmutableSortedSet.classEmptyImmutableSortedSet.java
package com.google.common.collect
com.google.common.collect.EmptyImmutableSortedSet extends com.google.common.collect.ImmutableSortedSet {
void (java.util.Comparator)
java.util.Comparator comparator
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object target
public boolean containsAll (java.util.Collection)
java.util.Collection targets
public com.google.common.collect.UnmodifiableIterator iterator ()
boolean isPartialView ()
public com.google.common.collect.ImmutableList asList ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public boolean equals (java.lang.Object)
java.util.Set that
Object object
public int hashCode ()
public java.lang.String toString ()
public java.lang.Object first ()
public java.lang.Object last ()
com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
Object toElement
boolean inclusive
com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
Object fromElement
boolean inclusive
int indexOf (java.lang.Object)
Object target
com.google.common.collect.ImmutableSortedSet createDescendingSet ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/EmptyImmutableTable.classEmptyImmutableTable.java
package com.google.common.collect
final com.google.common.collect.EmptyImmutableTable extends com.google.common.collect.ImmutableTable {
static final com.google.common.collect.EmptyImmutableTable INSTANCE
private static final long serialVersionUID
private void ()
public int size ()
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean isEmpty ()
public boolean equals (java.lang.Object)
com.google.common.collect.Table that
Object obj
public int hashCode ()
public com.google.common.collect.ImmutableSet cellSet ()
public com.google.common.collect.ImmutableMap column (java.lang.Object)
Object columnKey
public com.google.common.collect.ImmutableSet columnKeySet ()
public com.google.common.collect.ImmutableMap columnMap ()
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean containsColumn (java.lang.Object)
Object columnKey
public boolean containsRow (java.lang.Object)
Object rowKey
public boolean containsValue (java.lang.Object)
Object value
public com.google.common.collect.ImmutableMap row (java.lang.Object)
Object rowKey
public com.google.common.collect.ImmutableSet rowKeySet ()
public com.google.common.collect.ImmutableMap rowMap ()
public java.lang.String toString ()
public com.google.common.collect.ImmutableCollection values ()
java.lang.Object readResolve ()
public volatile java.util.Map columnMap ()
public volatile java.util.Map rowMap ()
public volatile java.util.Collection values ()
public volatile java.util.Set columnKeySet ()
public volatile java.util.Set rowKeySet ()
public volatile java.util.Set cellSet ()
public volatile java.util.Map column (java.lang.Object)
public volatile java.util.Map row (java.lang.Object)
static void ()
}
com/google/common/collect/EnumBiMap.classEnumBiMap.java
package com.google.common.collect
public final com.google.common.collect.EnumBiMap extends com.google.common.collect.AbstractBiMap {
private transient Class keyType
private transient Class valueType
private static final long serialVersionUID
public static com.google.common.collect.EnumBiMap create (java.lang.Class, java.lang.Class)
Class keyType
Class valueType
public static com.google.common.collect.EnumBiMap create (java.util.Map)
java.util.Map map
com.google.common.collect.EnumBiMap bimap
private void (java.lang.Class, java.lang.Class)
Class keyType
Class valueType
static java.lang.Class inferKeyType (java.util.Map)
java.util.Map map
private static java.lang.Class inferValueType (java.util.Map)
java.util.Map map
public java.lang.Class keyType ()
public java.lang.Class valueType ()
java.lang.Enum checkKey (java.lang.Enum)
Enum key
java.lang.Enum checkValue (java.lang.Enum)
Enum value
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
public volatile java.util.Set entrySet ()
public volatile java.util.Set values ()
public volatile java.util.Set keySet ()
public volatile com.google.common.collect.BiMap inverse ()
public volatile void clear ()
public volatile void putAll (java.util.Map)
public volatile boolean containsValue (java.lang.Object)
volatile java.lang.Object checkValue (java.lang.Object)
volatile java.lang.Object checkKey (java.lang.Object)
}
com/google/common/collect/EnumHashBiMap.classEnumHashBiMap.java
package com.google.common.collect
public final com.google.common.collect.EnumHashBiMap extends com.google.common.collect.AbstractBiMap {
private transient Class keyType
private static final long serialVersionUID
public static com.google.common.collect.EnumHashBiMap create (java.lang.Class)
Class keyType
public static com.google.common.collect.EnumHashBiMap create (java.util.Map)
java.util.Map map
com.google.common.collect.EnumHashBiMap bimap
private void (java.lang.Class)
Class keyType
java.lang.Enum checkKey (java.lang.Enum)
Enum key
public java.lang.Object put (java.lang.Enum, java.lang.Object)
Enum key
Object value
public java.lang.Object forcePut (java.lang.Enum, java.lang.Object)
Enum key
Object value
public java.lang.Class keyType ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
public volatile java.util.Set entrySet ()
public volatile java.util.Set values ()
public volatile java.util.Set keySet ()
public volatile com.google.common.collect.BiMap inverse ()
public volatile void clear ()
public volatile void putAll (java.util.Map)
public volatile java.lang.Object remove (java.lang.Object)
public volatile java.lang.Object forcePut (java.lang.Object, java.lang.Object)
public volatile java.lang.Object put (java.lang.Object, java.lang.Object)
public volatile boolean containsValue (java.lang.Object)
volatile java.lang.Object checkKey (java.lang.Object)
}
com/google/common/collect/EnumMultiset.classEnumMultiset.java
package com.google.common.collect
public final com.google.common.collect.EnumMultiset extends com.google.common.collect.AbstractMapBasedMultiset {
private transient Class type
private static final long serialVersionUID
public static com.google.common.collect.EnumMultiset create (java.lang.Class)
Class type
public static com.google.common.collect.EnumMultiset create (java.lang.Iterable)
Iterable elements
java.util.Iterator iterator
com.google.common.collect.EnumMultiset multiset
private void (java.lang.Class)
Class type
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
Class localType
public volatile int remove (java.lang.Object, int)
public volatile int count (java.lang.Object)
public volatile java.util.Iterator iterator ()
public volatile int size ()
public volatile void clear ()
public volatile java.util.Set entrySet ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile boolean equals (java.lang.Object)
public volatile java.util.Set elementSet ()
public volatile boolean retainAll (java.util.Collection)
public volatile boolean removeAll (java.util.Collection)
public volatile boolean addAll (java.util.Collection)
public volatile boolean remove (java.lang.Object)
public volatile boolean contains (java.lang.Object)
public volatile boolean isEmpty ()
}
com/google/common/collect/ExplicitOrdering.classExplicitOrdering.java
package com.google.common.collect
final com.google.common.collect.ExplicitOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final com.google.common.collect.ImmutableMap rankMap
private static final long serialVersionUID
void (java.util.List)
java.util.List valuesInOrder
void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap rankMap
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
private int rank (java.lang.Object)
Object value
Integer rank
private static com.google.common.collect.ImmutableMap buildRankMap (java.util.List)
Object value
java.util.Iterator i$
java.util.List valuesInOrder
com.google.common.collect.ImmutableMap$Builder builder
int rank
public boolean equals (java.lang.Object)
com.google.common.collect.ExplicitOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/FluentIterable$1.classFluentIterable.java
package com.google.common.collect
final com.google.common.collect.FluentIterable$1 extends com.google.common.collect.FluentIterable {
final Iterable val$iterable
void (java.lang.Iterable, java.lang.Iterable)
Iterable x0
public java.util.Iterator iterator ()
}
com/google/common/collect/FluentIterable$FromIterableFunction.classFluentIterable.java
package com.google.common.collect
com.google.common.collect.FluentIterable$FromIterableFunction extends java.lang.Object implements com.google.common.base.Function {
private void ()
public com.google.common.collect.FluentIterable apply (java.lang.Iterable)
Iterable fromObject
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/FluentIterable.classFluentIterable.java
package com.google.common.collect
public abstract com.google.common.collect.FluentIterable extends java.lang.Object implements java.lang.Iterable {
private final Iterable iterable
protected void ()
void (java.lang.Iterable)
Iterable iterable
public static com.google.common.collect.FluentIterable from (java.lang.Iterable)
Iterable iterable
public static com.google.common.collect.FluentIterable from (com.google.common.collect.FluentIterable)
com.google.common.collect.FluentIterable iterable
public java.lang.String toString ()
public final int size ()
public final boolean contains (java.lang.Object)
Object element
public final com.google.common.collect.FluentIterable cycle ()
public final com.google.common.collect.FluentIterable filter (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public final com.google.common.collect.FluentIterable filter (java.lang.Class)
Class type
public final boolean anyMatch (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public final boolean allMatch (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public final com.google.common.base.Optional firstMatch (com.google.common.base.Predicate)
com.google.common.base.Predicate predicate
public final com.google.common.collect.FluentIterable transform (com.google.common.base.Function)
com.google.common.base.Function function
public com.google.common.collect.FluentIterable transformAndConcat (com.google.common.base.Function)
com.google.common.base.Function function
public final com.google.common.base.Optional first ()
java.util.Iterator iterator
public final com.google.common.base.Optional last ()
java.util.List list
java.util.SortedSet sortedSet
Object current
java.util.Iterator iterator
public final com.google.common.collect.FluentIterable skip (int)
int numberToSkip
public final com.google.common.collect.FluentIterable limit (int)
int size
public final boolean isEmpty ()
public final com.google.common.collect.ImmutableList toImmutableList ()
public final com.google.common.collect.ImmutableList toSortedImmutableList (java.util.Comparator)
java.util.Comparator comparator
public final com.google.common.collect.ImmutableSet toImmutableSet ()
public final com.google.common.collect.ImmutableSortedSet toImmutableSortedSet (java.util.Comparator)
java.util.Comparator comparator
public final java.lang.Object[] toArray (java.lang.Class)
Class type
public final java.lang.Object get (int)
int position
}
com/google/common/collect/ForwardingCollection.classForwardingCollection.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingCollection extends com.google.common.collect.ForwardingObject implements java.util.Collection {
protected void ()
protected abstract java.util.Collection delegate ()
public java.util.Iterator iterator ()
public int size ()
public boolean removeAll (java.util.Collection)
java.util.Collection collection
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object object
public boolean add (java.lang.Object)
Object element
public boolean remove (java.lang.Object)
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection collection
public boolean addAll (java.util.Collection)
java.util.Collection collection
public boolean retainAll (java.util.Collection)
java.util.Collection collection
public void clear ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
protected boolean standardContains (java.lang.Object)
Object object
protected boolean standardContainsAll (java.util.Collection)
Object o
java.util.Iterator i$
java.util.Collection collection
protected boolean standardAddAll (java.util.Collection)
java.util.Collection collection
protected boolean standardRemove (java.lang.Object)
Object object
java.util.Iterator iterator
protected boolean standardRemoveAll (java.util.Collection)
java.util.Collection collection
protected boolean standardRetainAll (java.util.Collection)
java.util.Collection collection
protected void standardClear ()
java.util.Iterator iterator
protected boolean standardIsEmpty ()
protected java.lang.String standardToString ()
protected java.lang.Object[] standardToArray ()
Object[] newArray
protected java.lang.Object[] standardToArray (java.lang.Object[])
Object[] array
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingConcurrentMap.classForwardingConcurrentMap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingConcurrentMap extends com.google.common.collect.ForwardingMap implements java.util.concurrent.ConcurrentMap {
protected void ()
protected abstract java.util.concurrent.ConcurrentMap delegate ()
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
protected volatile java.util.Map delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingDeque.classForwardingDeque.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingDeque extends com.google.common.collect.ForwardingQueue implements java.util.Deque {
protected void ()
protected abstract java.util.Deque delegate ()
public void addFirst (java.lang.Object)
Object e
public void addLast (java.lang.Object)
Object e
public java.util.Iterator descendingIterator ()
public java.lang.Object getFirst ()
public java.lang.Object getLast ()
public boolean offerFirst (java.lang.Object)
Object e
public boolean offerLast (java.lang.Object)
Object e
public java.lang.Object peekFirst ()
public java.lang.Object peekLast ()
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.lang.Object pop ()
public void push (java.lang.Object)
Object e
public java.lang.Object removeFirst ()
public java.lang.Object removeLast ()
public boolean removeFirstOccurrence (java.lang.Object)
Object o
public boolean removeLastOccurrence (java.lang.Object)
Object o
protected volatile java.util.Queue delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingImmutableList.classForwardingImmutableList.java
package com.google.common.collect
abstract com.google.common.collect.ForwardingImmutableList extends java.lang.Object {
private void ()
}
com/google/common/collect/ForwardingImmutableMap.classForwardingImmutableMap.java
package com.google.common.collect
abstract com.google.common.collect.ForwardingImmutableMap extends java.lang.Object {
private void ()
}
com/google/common/collect/ForwardingImmutableSet.classForwardingImmutableSet.java
package com.google.common.collect
abstract com.google.common.collect.ForwardingImmutableSet extends java.lang.Object {
private void ()
}
com/google/common/collect/ForwardingIterator.classForwardingIterator.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingIterator extends com.google.common.collect.ForwardingObject implements java.util.Iterator {
protected void ()
protected abstract java.util.Iterator delegate ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingList.classForwardingList.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingList extends com.google.common.collect.ForwardingCollection implements java.util.List {
protected void ()
protected abstract java.util.List delegate ()
public void add (int, java.lang.Object)
int index
Object element
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection elements
public java.lang.Object get (int)
int index
public int indexOf (java.lang.Object)
Object element
public int lastIndexOf (java.lang.Object)
Object element
public java.util.ListIterator listIterator ()
public java.util.ListIterator listIterator (int)
int index
public java.lang.Object remove (int)
int index
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public java.util.List subList (int, int)
int fromIndex
int toIndex
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
protected boolean standardAdd (java.lang.Object)
Object element
protected boolean standardAddAll (int, java.lang.Iterable)
int index
Iterable elements
protected int standardIndexOf (java.lang.Object)
Object element
protected int standardLastIndexOf (java.lang.Object)
Object element
protected java.util.Iterator standardIterator ()
protected java.util.ListIterator standardListIterator ()
protected java.util.ListIterator standardListIterator (int)
int start
protected java.util.List standardSubList (int, int)
int fromIndex
int toIndex
protected boolean standardEquals (java.lang.Object)
Object object
protected int standardHashCode ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingListIterator.classForwardingListIterator.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingListIterator extends com.google.common.collect.ForwardingIterator implements java.util.ListIterator {
protected void ()
protected abstract java.util.ListIterator delegate ()
public void add (java.lang.Object)
Object element
public boolean hasPrevious ()
public int nextIndex ()
public java.lang.Object previous ()
public int previousIndex ()
public void set (java.lang.Object)
Object element
protected volatile java.util.Iterator delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingListMultimap.classForwardingListMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingListMultimap extends com.google.common.collect.ForwardingMultimap implements com.google.common.collect.ListMultimap {
protected void ()
protected abstract com.google.common.collect.ListMultimap delegate ()
public java.util.List get (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection get (java.lang.Object)
protected volatile com.google.common.collect.Multimap delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingMap$StandardEntrySet.classForwardingMap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingMap$StandardEntrySet extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.ForwardingMap this$0
public void (com.google.common.collect.ForwardingMap)
java.util.Map map ()
}
com/google/common/collect/ForwardingMap$StandardKeySet.classForwardingMap.java
package com.google.common.collect
public com.google.common.collect.ForwardingMap$StandardKeySet extends com.google.common.collect.Maps$KeySet {
final com.google.common.collect.ForwardingMap this$0
public void (com.google.common.collect.ForwardingMap)
java.util.Map map ()
}
com/google/common/collect/ForwardingMap$StandardValues.classForwardingMap.java
package com.google.common.collect
public com.google.common.collect.ForwardingMap$StandardValues extends com.google.common.collect.Maps$Values {
final com.google.common.collect.ForwardingMap this$0
public void (com.google.common.collect.ForwardingMap)
java.util.Map map ()
}
com/google/common/collect/ForwardingMap.classForwardingMap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingMap extends com.google.common.collect.ForwardingObject implements java.util.Map {
protected void ()
protected abstract java.util.Map delegate ()
public int size ()
public boolean isEmpty ()
public java.lang.Object remove (java.lang.Object)
Object object
public void clear ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object)
Object key
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public void putAll (java.util.Map)
java.util.Map map
public java.util.Set keySet ()
public java.util.Collection values ()
public java.util.Set entrySet ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
protected void standardPutAll (java.util.Map)
java.util.Map map
protected java.lang.Object standardRemove (java.lang.Object)
Object value
java.util.Map$Entry entry
Object key
java.util.Iterator entryIterator
protected void standardClear ()
java.util.Iterator entryIterator
protected boolean standardContainsKey (java.lang.Object)
Object key
protected boolean standardContainsValue (java.lang.Object)
Object value
protected boolean standardIsEmpty ()
protected boolean standardEquals (java.lang.Object)
Object object
protected int standardHashCode ()
protected java.lang.String standardToString ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingMapEntry.classForwardingMapEntry.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingMapEntry extends com.google.common.collect.ForwardingObject implements java.util.Map$Entry {
protected void ()
protected abstract java.util.Map$Entry delegate ()
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
protected boolean standardEquals (java.lang.Object)
java.util.Map$Entry that
Object object
protected int standardHashCode ()
Object k
Object v
protected java.lang.String standardToString ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingMultimap.classForwardingMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingMultimap extends com.google.common.collect.ForwardingObject implements com.google.common.collect.Multimap {
protected void ()
protected abstract com.google.common.collect.Multimap delegate ()
public java.util.Map asMap ()
public void clear ()
public boolean containsEntry (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public java.util.Collection entries ()
public java.util.Collection get (java.lang.Object)
Object key
public boolean isEmpty ()
public com.google.common.collect.Multiset keys ()
public java.util.Set keySet ()
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Collection removeAll (java.lang.Object)
Object key
public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public int size ()
public java.util.Collection values ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingMultiset$StandardElementSet.classForwardingMultiset.java
package com.google.common.collect
public com.google.common.collect.ForwardingMultiset$StandardElementSet extends com.google.common.collect.Multisets$ElementSet {
final com.google.common.collect.ForwardingMultiset this$0
public void (com.google.common.collect.ForwardingMultiset)
com.google.common.collect.Multiset multiset ()
}
com/google/common/collect/ForwardingMultiset.classForwardingMultiset.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingMultiset extends com.google.common.collect.ForwardingCollection implements com.google.common.collect.Multiset {
protected void ()
protected abstract com.google.common.collect.Multiset delegate ()
public int count (java.lang.Object)
Object element
public int add (java.lang.Object, int)
Object element
int occurrences
public int remove (java.lang.Object, int)
Object element
int occurrences
public java.util.Set elementSet ()
public java.util.Set entrySet ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public int setCount (java.lang.Object, int)
Object element
int count
public boolean setCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
protected boolean standardContains (java.lang.Object)
Object object
protected void standardClear ()
java.util.Iterator entryIterator
protected int standardCount (java.lang.Object)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
Object object
protected boolean standardAdd (java.lang.Object)
Object element
protected boolean standardAddAll (java.util.Collection)
java.util.Collection elementsToAdd
protected boolean standardRemove (java.lang.Object)
Object element
protected boolean standardRemoveAll (java.util.Collection)
java.util.Collection elementsToRemove
protected boolean standardRetainAll (java.util.Collection)
java.util.Collection elementsToRetain
protected int standardSetCount (java.lang.Object, int)
Object element
int count
protected boolean standardSetCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
protected java.util.Iterator standardIterator ()
protected int standardSize ()
protected boolean standardEquals (java.lang.Object)
Object object
protected int standardHashCode ()
protected java.lang.String standardToString ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingNavigableMap$StandardDescendingMap$1.classForwardingNavigableMap.java
package com.google.common.collect
com.google.common.collect.ForwardingNavigableMap$StandardDescendingMap$1 extends java.lang.Object implements java.util.Iterator {
private java.util.Map$Entry toRemove
private java.util.Map$Entry nextOrNull
final com.google.common.collect.ForwardingNavigableMap$StandardDescendingMap this$1
void (com.google.common.collect.ForwardingNavigableMap$StandardDescendingMap)
public boolean hasNext ()
public java.util.Map$Entry next ()
public void remove ()
public volatile java.lang.Object next ()
}
com/google/common/collect/ForwardingNavigableMap$StandardDescendingMap.classForwardingNavigableMap.java
package com.google.common.collect
public com.google.common.collect.ForwardingNavigableMap$StandardDescendingMap extends com.google.common.collect.Maps$DescendingMap {
final com.google.common.collect.ForwardingNavigableMap this$0
public void (com.google.common.collect.ForwardingNavigableMap)
java.util.NavigableMap forward ()
protected java.util.Iterator entryIterator ()
}
com/google/common/collect/ForwardingNavigableMap$StandardNavigableKeySet.classForwardingNavigableMap.java
package com.google.common.collect
public com.google.common.collect.ForwardingNavigableMap$StandardNavigableKeySet extends com.google.common.collect.Maps$NavigableKeySet {
final com.google.common.collect.ForwardingNavigableMap this$0
public void (com.google.common.collect.ForwardingNavigableMap)
java.util.NavigableMap map ()
volatile java.util.Map map ()
}
com/google/common/collect/ForwardingNavigableMap.classForwardingNavigableMap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingNavigableMap extends com.google.common.collect.ForwardingSortedMap implements java.util.NavigableMap {
protected void ()
protected abstract java.util.NavigableMap delegate ()
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
protected java.util.Map$Entry standardLowerEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
protected java.lang.Object standardLowerKey (java.lang.Object)
Object key
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
protected java.util.Map$Entry standardFloorEntry (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
protected java.lang.Object standardFloorKey (java.lang.Object)
Object key
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
protected java.util.Map$Entry standardCeilingEntry (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
protected java.lang.Object standardCeilingKey (java.lang.Object)
Object key
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
protected java.util.Map$Entry standardHigherEntry (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
protected java.lang.Object standardHigherKey (java.lang.Object)
Object key
public java.util.Map$Entry firstEntry ()
protected java.util.Map$Entry standardFirstEntry ()
protected java.lang.Object standardFirstKey ()
java.util.Map$Entry entry
public java.util.Map$Entry lastEntry ()
protected java.util.Map$Entry standardLastEntry ()
protected java.lang.Object standardLastKey ()
java.util.Map$Entry entry
public java.util.Map$Entry pollFirstEntry ()
protected java.util.Map$Entry standardPollFirstEntry ()
public java.util.Map$Entry pollLastEntry ()
protected java.util.Map$Entry standardPollLastEntry ()
public java.util.NavigableMap descendingMap ()
public java.util.NavigableSet navigableKeySet ()
public java.util.NavigableSet descendingKeySet ()
protected java.util.NavigableSet standardDescendingKeySet ()
protected java.util.SortedMap standardSubMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
protected java.util.SortedMap standardHeadMap (java.lang.Object)
Object toKey
protected java.util.SortedMap standardTailMap (java.lang.Object)
Object fromKey
private static java.lang.Object poll (java.util.Iterator)
Object result
java.util.Iterator iterator
protected volatile java.util.SortedMap delegate ()
protected volatile java.util.Map delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingNavigableSet$StandardDescendingSet.classForwardingNavigableSet.java
package com.google.common.collect
public com.google.common.collect.ForwardingNavigableSet$StandardDescendingSet extends com.google.common.collect.Sets$DescendingSet {
final com.google.common.collect.ForwardingNavigableSet this$0
public void (com.google.common.collect.ForwardingNavigableSet)
}
com/google/common/collect/ForwardingNavigableSet.classForwardingNavigableSet.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingNavigableSet extends com.google.common.collect.ForwardingSortedSet implements java.util.NavigableSet {
protected void ()
protected abstract java.util.NavigableSet delegate ()
public java.lang.Object lower (java.lang.Object)
Object e
protected java.lang.Object standardLower (java.lang.Object)
Object e
public java.lang.Object floor (java.lang.Object)
Object e
protected java.lang.Object standardFloor (java.lang.Object)
Object e
public java.lang.Object ceiling (java.lang.Object)
Object e
protected java.lang.Object standardCeiling (java.lang.Object)
Object e
public java.lang.Object higher (java.lang.Object)
Object e
protected java.lang.Object standardHigher (java.lang.Object)
Object e
public java.lang.Object pollFirst ()
protected java.lang.Object standardPollFirst ()
public java.lang.Object pollLast ()
protected java.lang.Object standardPollLast ()
protected java.lang.Object standardFirst ()
protected java.lang.Object standardLast ()
public java.util.NavigableSet descendingSet ()
public java.util.Iterator descendingIterator ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
protected java.util.NavigableSet standardSubSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
protected java.util.SortedSet standardSubSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
protected java.util.SortedSet standardHeadSet (java.lang.Object)
Object toElement
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
protected java.util.SortedSet standardTailSet (java.lang.Object)
Object fromElement
private java.lang.Object poll (java.util.Iterator)
Object result
java.util.Iterator iterator
protected volatile java.util.SortedSet delegate ()
protected volatile java.util.Set delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingObject.classForwardingObject.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingObject extends java.lang.Object {
protected void ()
protected abstract java.lang.Object delegate ()
public java.lang.String toString ()
}
com/google/common/collect/ForwardingQueue.classForwardingQueue.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingQueue extends com.google.common.collect.ForwardingCollection implements java.util.Queue {
protected void ()
protected abstract java.util.Queue delegate ()
public boolean offer (java.lang.Object)
Object o
public java.lang.Object poll ()
public java.lang.Object remove ()
public java.lang.Object peek ()
public java.lang.Object element ()
protected boolean standardOffer (java.lang.Object)
IllegalStateException caught
Object e
protected java.lang.Object standardPeek ()
java.util.NoSuchElementException caught
protected java.lang.Object standardPoll ()
java.util.NoSuchElementException caught
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingSet.classForwardingSet.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingSet extends com.google.common.collect.ForwardingCollection implements java.util.Set {
protected void ()
protected abstract java.util.Set delegate ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
protected boolean standardRemoveAll (java.util.Collection)
java.util.Collection collection
protected boolean standardEquals (java.lang.Object)
Object object
protected int standardHashCode ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingSetMultimap.classForwardingSetMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingSetMultimap extends com.google.common.collect.ForwardingMultimap implements com.google.common.collect.SetMultimap {
public void ()
protected abstract com.google.common.collect.SetMultimap delegate ()
public java.util.Set entries ()
public java.util.Set get (java.lang.Object)
Object key
public java.util.Set removeAll (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection entries ()
protected volatile com.google.common.collect.Multimap delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingSortedMap.classForwardingSortedMap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingSortedMap extends com.google.common.collect.ForwardingMap implements java.util.SortedMap {
protected void ()
protected abstract java.util.SortedMap delegate ()
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.lang.Object lastKey ()
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
private int unsafeCompare (java.lang.Object, java.lang.Object)
Object k1
Object k2
java.util.Comparator comparator
protected boolean standardContainsKey (java.lang.Object)
java.util.SortedMap self
Object ceilingKey
ClassCastException e
java.util.NoSuchElementException e
NullPointerException e
Object key
protected java.lang.Object standardRemove (java.lang.Object)
Object value
java.util.Map$Entry ceilingEntry
java.util.SortedMap self
java.util.Iterator entryIterator
ClassCastException e
NullPointerException e
Object key
protected java.util.SortedMap standardSubMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
protected volatile java.util.Map delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingSortedSet.classForwardingSortedSet.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingSortedSet extends com.google.common.collect.ForwardingSet implements java.util.SortedSet {
protected void ()
protected abstract java.util.SortedSet delegate ()
public java.util.Comparator comparator ()
public java.lang.Object first ()
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.lang.Object last ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
private int unsafeCompare (java.lang.Object, java.lang.Object)
Object o1
Object o2
java.util.Comparator comparator
protected boolean standardContains (java.lang.Object)
java.util.SortedSet self
Object ceiling
ClassCastException e
java.util.NoSuchElementException e
NullPointerException e
Object object
protected boolean standardRemove (java.lang.Object)
Object ceiling
java.util.SortedSet self
java.util.Iterator iterator
ClassCastException e
NullPointerException e
Object object
protected java.util.SortedSet standardSubSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
protected volatile java.util.Set delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingSortedSetMultimap.classForwardingSortedSetMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingSortedSetMultimap extends com.google.common.collect.ForwardingSetMultimap implements com.google.common.collect.SortedSetMultimap {
protected void ()
protected abstract com.google.common.collect.SortedSetMultimap delegate ()
public java.util.SortedSet get (java.lang.Object)
Object key
public java.util.SortedSet removeAll (java.lang.Object)
Object key
public java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Comparator valueComparator ()
public volatile java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Set removeAll (java.lang.Object)
public volatile java.util.Set get (java.lang.Object)
protected volatile com.google.common.collect.SetMultimap delegate ()
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
protected volatile com.google.common.collect.Multimap delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/ForwardingTable.classForwardingTable.java
package com.google.common.collect
public abstract com.google.common.collect.ForwardingTable extends com.google.common.collect.ForwardingObject implements com.google.common.collect.Table {
protected void ()
protected abstract com.google.common.collect.Table delegate ()
public java.util.Set cellSet ()
public void clear ()
public java.util.Map column (java.lang.Object)
Object columnKey
public java.util.Set columnKeySet ()
public java.util.Map columnMap ()
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean containsColumn (java.lang.Object)
Object columnKey
public boolean containsRow (java.lang.Object)
Object rowKey
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean isEmpty ()
public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public void putAll (com.google.common.collect.Table)
com.google.common.collect.Table table
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public java.util.Map row (java.lang.Object)
Object rowKey
public java.util.Set rowKeySet ()
public java.util.Map rowMap ()
public int size ()
public java.util.Collection values ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/GeneralRange$1.classGeneralRange.java
package com.google.common.collect
com.google.common.collect.GeneralRange$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$common$collect$BoundType
static void ()
}
com/google/common/collect/GeneralRange.classGeneralRange.java
package com.google.common.collect
final com.google.common.collect.GeneralRange extends java.lang.Object implements java.io.Serializable {
private final java.util.Comparator comparator
private final boolean hasLowerBound
private final Object lowerEndpoint
private final com.google.common.collect.BoundType lowerBoundType
private final boolean hasUpperBound
private final Object upperEndpoint
private final com.google.common.collect.BoundType upperBoundType
private transient com.google.common.collect.GeneralRange reverse
static com.google.common.collect.GeneralRange from (com.google.common.collect.Range)
com.google.common.collect.Range range
Comparable lowerEndpoint
com.google.common.collect.BoundType lowerBoundType
Comparable upperEndpoint
com.google.common.collect.BoundType upperBoundType
static com.google.common.collect.GeneralRange all (java.util.Comparator)
java.util.Comparator comparator
static com.google.common.collect.GeneralRange downTo (java.util.Comparator, java.lang.Object, com.google.common.collect.BoundType)
java.util.Comparator comparator
Object endpoint
com.google.common.collect.BoundType boundType
static com.google.common.collect.GeneralRange upTo (java.util.Comparator, java.lang.Object, com.google.common.collect.BoundType)
java.util.Comparator comparator
Object endpoint
com.google.common.collect.BoundType boundType
static com.google.common.collect.GeneralRange range (java.util.Comparator, java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
java.util.Comparator comparator
Object lower
com.google.common.collect.BoundType lowerType
Object upper
com.google.common.collect.BoundType upperType
private void (java.util.Comparator, boolean, java.lang.Object, com.google.common.collect.BoundType, boolean, java.lang.Object, com.google.common.collect.BoundType)
int cmp
java.util.Comparator comparator
boolean hasLowerBound
Object lowerEndpoint
com.google.common.collect.BoundType lowerBoundType
boolean hasUpperBound
Object upperEndpoint
com.google.common.collect.BoundType upperBoundType
java.util.Comparator comparator ()
boolean hasLowerBound ()
boolean hasUpperBound ()
boolean isEmpty ()
boolean tooLow (java.lang.Object)
Object t
Object lbound
int cmp
boolean tooHigh (java.lang.Object)
Object t
Object ubound
int cmp
boolean contains (java.lang.Object)
Object t
com.google.common.collect.GeneralRange intersect (com.google.common.collect.GeneralRange)
int cmp
int cmp
int cmp
com.google.common.collect.GeneralRange other
boolean hasLowBound
Object lowEnd
com.google.common.collect.BoundType lowType
boolean hasUpBound
Object upEnd
com.google.common.collect.BoundType upType
public boolean equals (java.lang.Object)
com.google.common.collect.GeneralRange r
Object obj
public int hashCode ()
com.google.common.collect.GeneralRange reverse ()
com.google.common.collect.GeneralRange result
public java.lang.String toString ()
StringBuilder builder
java.lang.Object getLowerEndpoint ()
com.google.common.collect.BoundType getLowerBoundType ()
java.lang.Object getUpperEndpoint ()
com.google.common.collect.BoundType getUpperBoundType ()
}
com/google/common/collect/GenericMapMaker$NullListener.classGenericMapMaker.java
package com.google.common.collect
final com.google.common.collect.GenericMapMaker$NullListener extends java.lang.Enum implements com.google.common.collect.MapMaker$RemovalListener {
public static final com.google.common.collect.GenericMapMaker$NullListener INSTANCE
private static final com.google.common.collect.GenericMapMaker$NullListener[] $VALUES
public static com.google.common.collect.GenericMapMaker$NullListener[] values ()
public static com.google.common.collect.GenericMapMaker$NullListener valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public void onRemoval (com.google.common.collect.MapMaker$RemovalNotification)
com.google.common.collect.MapMaker$RemovalNotification notification
static void ()
}
com/google/common/collect/GenericMapMaker.classGenericMapMaker.java
package com.google.common.collect
public abstract com.google.common.collect.GenericMapMaker extends java.lang.Object {
com.google.common.collect.MapMaker$RemovalListener removalListener
void ()
abstract com.google.common.collect.GenericMapMaker keyEquivalence (com.google.common.base.Equivalence)
public abstract com.google.common.collect.GenericMapMaker initialCapacity (int)
abstract com.google.common.collect.GenericMapMaker maximumSize (int)
public abstract com.google.common.collect.GenericMapMaker concurrencyLevel (int)
public abstract com.google.common.collect.GenericMapMaker weakKeys ()
public abstract com.google.common.collect.GenericMapMaker softKeys ()
public abstract com.google.common.collect.GenericMapMaker weakValues ()
public abstract com.google.common.collect.GenericMapMaker softValues ()
abstract com.google.common.collect.GenericMapMaker expireAfterWrite (long, java.util.concurrent.TimeUnit)
abstract com.google.common.collect.GenericMapMaker expireAfterAccess (long, java.util.concurrent.TimeUnit)
com.google.common.collect.MapMaker$RemovalListener getRemovalListener ()
public abstract java.util.concurrent.ConcurrentMap makeMap ()
abstract com.google.common.collect.MapMakerInternalMap makeCustomMap ()
public abstract java.util.concurrent.ConcurrentMap makeComputingMap (com.google.common.base.Function)
}
com/google/common/collect/GwtTransient.classGwtTransient.java
package com.google.common.collect
abstract com.google.common.collect.GwtTransient extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/common/collect/HashBasedTable$Factory.classHashBasedTable.java
package com.google.common.collect
com.google.common.collect.HashBasedTable$Factory extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final int expectedSize
private static final long serialVersionUID
void (int)
int expectedSize
public java.util.Map get ()
public volatile java.lang.Object get ()
}
com/google/common/collect/HashBasedTable.classHashBasedTable.java
package com.google.common.collect
public com.google.common.collect.HashBasedTable extends com.google.common.collect.StandardTable {
private static final long serialVersionUID
public static com.google.common.collect.HashBasedTable create ()
public static com.google.common.collect.HashBasedTable create (int, int)
int expectedRows
int expectedCellsPerRow
java.util.Map backingMap
public static com.google.common.collect.HashBasedTable create (com.google.common.collect.Table)
com.google.common.collect.Table table
com.google.common.collect.HashBasedTable result
void (java.util.Map, com.google.common.collect.HashBasedTable$Factory)
java.util.Map backingMap
com.google.common.collect.HashBasedTable$Factory factory
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean containsColumn (java.lang.Object)
Object columnKey
public boolean containsRow (java.lang.Object)
Object rowKey
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean equals (java.lang.Object)
Object obj
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public volatile java.util.Map columnMap ()
public volatile java.util.Map rowMap ()
public volatile java.util.Collection values ()
public volatile java.util.Set columnKeySet ()
public volatile java.util.Set rowKeySet ()
public volatile java.util.Map column (java.lang.Object)
public volatile java.util.Map row (java.lang.Object)
public volatile java.util.Set cellSet ()
public volatile void putAll (com.google.common.collect.Table)
public volatile java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
public volatile void clear ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile int size ()
public volatile boolean isEmpty ()
}
com/google/common/collect/HashBiMap.classHashBiMap.java
package com.google.common.collect
public final com.google.common.collect.HashBiMap extends com.google.common.collect.AbstractBiMap {
private static final long serialVersionUID
public static com.google.common.collect.HashBiMap create ()
public static com.google.common.collect.HashBiMap create (int)
int expectedSize
public static com.google.common.collect.HashBiMap create (java.util.Map)
java.util.Map map
com.google.common.collect.HashBiMap bimap
private void ()
private void (int)
int expectedSize
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object key
Object value
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
int size
public volatile java.util.Set entrySet ()
public volatile java.util.Set values ()
public volatile java.util.Set keySet ()
public volatile com.google.common.collect.BiMap inverse ()
public volatile void clear ()
public volatile void putAll (java.util.Map)
public volatile java.lang.Object remove (java.lang.Object)
public volatile boolean containsValue (java.lang.Object)
}
com/google/common/collect/HashMultimap.classHashMultimap.java
package com.google.common.collect
public final com.google.common.collect.HashMultimap extends com.google.common.collect.AbstractSetMultimap {
private static final int DEFAULT_VALUES_PER_KEY
transient int expectedValuesPerKey
private static final long serialVersionUID
public static com.google.common.collect.HashMultimap create ()
public static com.google.common.collect.HashMultimap create (int, int)
int expectedKeys
int expectedValuesPerKey
public static com.google.common.collect.HashMultimap create (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
private void ()
private void (int, int)
int expectedKeys
int expectedValuesPerKey
private void (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
java.util.Set createCollection ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
int distinctKeys
java.util.Map map
public volatile boolean equals (java.lang.Object)
public volatile boolean put (java.lang.Object, java.lang.Object)
public volatile java.util.Map asMap ()
public volatile java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Set removeAll (java.lang.Object)
public volatile java.util.Set entries ()
public volatile java.util.Set get (java.lang.Object)
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile java.util.Collection values ()
public volatile com.google.common.collect.Multiset keys ()
public volatile java.util.Set keySet ()
public volatile void clear ()
public volatile boolean putAll (com.google.common.collect.Multimap)
public volatile boolean putAll (java.lang.Object, java.lang.Iterable)
public volatile boolean remove (java.lang.Object, java.lang.Object)
public volatile boolean containsEntry (java.lang.Object, java.lang.Object)
public volatile boolean containsValue (java.lang.Object)
public volatile boolean containsKey (java.lang.Object)
public volatile boolean isEmpty ()
public volatile int size ()
volatile java.util.Collection createCollection ()
}
com/google/common/collect/HashMultiset.classHashMultiset.java
package com.google.common.collect
public final com.google.common.collect.HashMultiset extends com.google.common.collect.AbstractMapBasedMultiset {
private static final long serialVersionUID
public static com.google.common.collect.HashMultiset create ()
public static com.google.common.collect.HashMultiset create (int)
int distinctElements
public static com.google.common.collect.HashMultiset create (java.lang.Iterable)
Iterable elements
com.google.common.collect.HashMultiset multiset
private void ()
private void (int)
int distinctElements
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
int distinctElements
public volatile int setCount (java.lang.Object, int)
public volatile int remove (java.lang.Object, int)
public volatile int add (java.lang.Object, int)
public volatile int count (java.lang.Object)
public volatile java.util.Iterator iterator ()
public volatile int size ()
public volatile void clear ()
public volatile java.util.Set entrySet ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile boolean equals (java.lang.Object)
public volatile java.util.Set elementSet ()
public volatile boolean retainAll (java.util.Collection)
public volatile boolean removeAll (java.util.Collection)
public volatile boolean addAll (java.util.Collection)
public volatile boolean setCount (java.lang.Object, int, int)
public volatile boolean remove (java.lang.Object)
public volatile boolean add (java.lang.Object)
public volatile boolean contains (java.lang.Object)
public volatile boolean isEmpty ()
}
com/google/common/collect/Hashing.classHashing.java
package com.google.common.collect
final com.google.common.collect.Hashing extends java.lang.Object {
private void ()
static int smear (int)
int hashCode
}
com/google/common/collect/ImmutableAsList$SerializedForm.classImmutableAsList.java
package com.google.common.collect
com.google.common.collect.ImmutableAsList$SerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.ImmutableCollection collection
private static final long serialVersionUID
void (com.google.common.collect.ImmutableCollection)
com.google.common.collect.ImmutableCollection collection
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableAsList.classImmutableAsList.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableAsList extends com.google.common.collect.ImmutableList {
void ()
abstract com.google.common.collect.ImmutableCollection delegateCollection ()
public boolean contains (java.lang.Object)
Object target
public int size ()
public boolean isEmpty ()
boolean isPartialView ()
private void readObject (java.io.ObjectInputStream) throws java.io.InvalidObjectException
java.io.ObjectInputStream stream
java.lang.Object writeReplace ()
}
com/google/common/collect/ImmutableBiMap$Builder.classImmutableBiMap.java
package com.google.common.collect
public final com.google.common.collect.ImmutableBiMap$Builder extends com.google.common.collect.ImmutableMap$Builder {
public void ()
public com.google.common.collect.ImmutableBiMap$Builder put (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.ImmutableBiMap$Builder putAll (java.util.Map)
java.util.Map map
public com.google.common.collect.ImmutableBiMap build ()
com.google.common.collect.ImmutableMap map
public volatile com.google.common.collect.ImmutableMap build ()
public volatile com.google.common.collect.ImmutableMap$Builder putAll (java.util.Map)
public volatile com.google.common.collect.ImmutableMap$Builder put (java.lang.Object, java.lang.Object)
}
com/google/common/collect/ImmutableBiMap$SerializedForm.classImmutableBiMap.java
package com.google.common.collect
com.google.common.collect.ImmutableBiMap$SerializedForm extends com.google.common.collect.ImmutableMap$SerializedForm {
private static final long serialVersionUID
void (com.google.common.collect.ImmutableBiMap)
com.google.common.collect.ImmutableBiMap bimap
java.lang.Object readResolve ()
com.google.common.collect.ImmutableBiMap$Builder builder
}
com/google/common/collect/ImmutableBiMap.classImmutableBiMap.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableBiMap extends com.google.common.collect.ImmutableMap implements com.google.common.collect.BiMap {
public static com.google.common.collect.ImmutableBiMap of ()
public static com.google.common.collect.ImmutableBiMap of (java.lang.Object, java.lang.Object)
Object k1
Object v1
public static com.google.common.collect.ImmutableBiMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
public static com.google.common.collect.ImmutableBiMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
public static com.google.common.collect.ImmutableBiMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
public static com.google.common.collect.ImmutableBiMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
Object k5
Object v5
public static com.google.common.collect.ImmutableBiMap$Builder builder ()
public static com.google.common.collect.ImmutableBiMap copyOf (java.util.Map)
com.google.common.collect.ImmutableBiMap bimap
java.util.Map map
com.google.common.collect.ImmutableMap immutableMap
void ()
abstract com.google.common.collect.ImmutableMap delegate ()
public abstract com.google.common.collect.ImmutableBiMap inverse ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
com.google.common.collect.ImmutableSet createEntrySet ()
public java.lang.Object get (java.lang.Object)
Object key
public com.google.common.collect.ImmutableSet keySet ()
public com.google.common.collect.ImmutableSet values ()
public java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean isEmpty ()
public int size ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public java.lang.String toString ()
java.lang.Object writeReplace ()
public volatile com.google.common.collect.ImmutableCollection values ()
public volatile java.util.Collection values ()
public volatile java.util.Set keySet ()
public volatile com.google.common.collect.BiMap inverse ()
public volatile java.util.Set values ()
}
com/google/common/collect/ImmutableClassToInstanceMap$1.classImmutableClassToInstanceMap.java
package com.google.common.collect
com.google.common.collect.ImmutableClassToInstanceMap$1 extends java.lang.Object {
}
com/google/common/collect/ImmutableClassToInstanceMap$Builder.classImmutableClassToInstanceMap.java
package com.google.common.collect
public final com.google.common.collect.ImmutableClassToInstanceMap$Builder extends java.lang.Object {
private final com.google.common.collect.ImmutableMap$Builder mapBuilder
public void ()
public com.google.common.collect.ImmutableClassToInstanceMap$Builder put (java.lang.Class, java.lang.Object)
Class key
Object value
public com.google.common.collect.ImmutableClassToInstanceMap$Builder putAll (java.util.Map)
Class type
Object value
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
private static java.lang.Object cast (java.lang.Class, java.lang.Object)
Class type
Object value
public com.google.common.collect.ImmutableClassToInstanceMap build ()
}
com/google/common/collect/ImmutableClassToInstanceMap.classImmutableClassToInstanceMap.java
package com.google.common.collect
public final com.google.common.collect.ImmutableClassToInstanceMap extends com.google.common.collect.ForwardingMap implements com.google.common.collect.ClassToInstanceMap {
private final com.google.common.collect.ImmutableMap delegate
public static com.google.common.collect.ImmutableClassToInstanceMap$Builder builder ()
public static com.google.common.collect.ImmutableClassToInstanceMap copyOf (java.util.Map)
com.google.common.collect.ImmutableClassToInstanceMap cast
java.util.Map map
private void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap delegate
protected java.util.Map delegate ()
public java.lang.Object getInstance (java.lang.Class)
Class type
public java.lang.Object putInstance (java.lang.Class, java.lang.Object)
Class type
Object value
protected volatile java.lang.Object delegate ()
void (com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableClassToInstanceMap$1)
com.google.common.collect.ImmutableMap x0
com.google.common.collect.ImmutableClassToInstanceMap$1 x1
}
com/google/common/collect/ImmutableCollection$1.classImmutableCollection.java
package com.google.common.collect
com.google.common.collect.ImmutableCollection$1 extends java.lang.Object {
}
com/google/common/collect/ImmutableCollection$ArrayImmutableCollection.classImmutableCollection.java
package com.google.common.collect
com.google.common.collect.ImmutableCollection$ArrayImmutableCollection extends com.google.common.collect.ImmutableCollection {
private final Object[] elements
void (java.lang.Object[])
Object[] elements
public int size ()
public boolean isEmpty ()
public com.google.common.collect.UnmodifiableIterator iterator ()
com.google.common.collect.ImmutableList createAsList ()
boolean isPartialView ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableCollection$Builder.classImmutableCollection.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableCollection$Builder extends java.lang.Object {
static final int DEFAULT_INITIAL_CAPACITY
static int expandedCapacity (int, int)
int oldCapacity
int minCapacity
int newCapacity
void ()
public abstract com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
public transient com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
Object element
Object[] arr$
int len$
int i$
Object[] elements
public com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
Object element
java.util.Iterator i$
Iterable elements
public com.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator)
java.util.Iterator elements
public abstract com.google.common.collect.ImmutableCollection build ()
}
com/google/common/collect/ImmutableCollection$EmptyImmutableCollection.classImmutableCollection.java
package com.google.common.collect
com.google.common.collect.ImmutableCollection$EmptyImmutableCollection extends com.google.common.collect.ImmutableCollection {
private static final Object[] EMPTY_ARRAY
private void ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object object
public com.google.common.collect.UnmodifiableIterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
com.google.common.collect.ImmutableList createAsList ()
boolean isPartialView ()
public volatile java.util.Iterator iterator ()
void (com.google.common.collect.ImmutableCollection$1)
com.google.common.collect.ImmutableCollection$1 x0
static void ()
}
com/google/common/collect/ImmutableCollection$SerializedForm.classImmutableCollection.java
package com.google.common.collect
com.google.common.collect.ImmutableCollection$SerializedForm extends java.lang.Object implements java.io.Serializable {
final Object[] elements
private static final long serialVersionUID
void (java.lang.Object[])
Object[] elements
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableCollection.classImmutableCollection.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableCollection extends java.lang.Object implements java.util.Collection java.io.Serializable {
static final com.google.common.collect.ImmutableCollection EMPTY_IMMUTABLE_COLLECTION
private transient com.google.common.collect.ImmutableList asList
void ()
public abstract com.google.common.collect.UnmodifiableIterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] other
public boolean contains (java.lang.Object)
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection targets
public boolean isEmpty ()
public java.lang.String toString ()
public final boolean add (java.lang.Object)
Object e
public final boolean remove (java.lang.Object)
Object object
public final boolean addAll (java.util.Collection)
java.util.Collection newElements
public final boolean removeAll (java.util.Collection)
java.util.Collection oldElements
public final boolean retainAll (java.util.Collection)
java.util.Collection elementsToKeep
public final void clear ()
public com.google.common.collect.ImmutableList asList ()
com.google.common.collect.ImmutableList list
com.google.common.collect.ImmutableList createAsList ()
abstract boolean isPartialView ()
java.lang.Object writeReplace ()
public volatile java.util.Iterator iterator ()
static void ()
}
com/google/common/collect/ImmutableEntry.classImmutableEntry.java
package com.google.common.collect
com.google.common.collect.ImmutableEntry extends com.google.common.collect.AbstractMapEntry implements java.io.Serializable {
private final Object key
private final Object value
private static final long serialVersionUID
void (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public final java.lang.Object setValue (java.lang.Object)
Object value
}
com/google/common/collect/ImmutableEnumSet$EnumSerializedForm.classImmutableEnumSet.java
package com.google.common.collect
com.google.common.collect.ImmutableEnumSet$EnumSerializedForm extends java.lang.Object implements java.io.Serializable {
final java.util.EnumSet delegate
private static final long serialVersionUID
void (java.util.EnumSet)
java.util.EnumSet delegate
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableEnumSet.classImmutableEnumSet.java
package com.google.common.collect
final com.google.common.collect.ImmutableEnumSet extends com.google.common.collect.ImmutableSet {
private final transient java.util.EnumSet delegate
private transient int hashCode
void (java.util.EnumSet)
java.util.EnumSet delegate
boolean isPartialView ()
public com.google.common.collect.UnmodifiableIterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection collection
public boolean isEmpty ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
int result
public java.lang.String toString ()
java.lang.Object writeReplace ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableList$1.classImmutableList.java
package com.google.common.collect
com.google.common.collect.ImmutableList$1 extends com.google.common.collect.AbstractIndexedListIterator {
final com.google.common.collect.ImmutableList this$0
void (com.google.common.collect.ImmutableList, int, int)
int x0
int x1
protected java.lang.Object get (int)
int index
}
com/google/common/collect/ImmutableList$Builder.classImmutableList.java
package com.google.common.collect
public final com.google.common.collect.ImmutableList$Builder extends com.google.common.collect.ImmutableCollection$Builder {
private Object[] contents
private int size
public void ()
void (int)
int capacity
com.google.common.collect.ImmutableList$Builder expandFor (int)
int count
int minCapacity
public com.google.common.collect.ImmutableList$Builder add (java.lang.Object)
Object element
public com.google.common.collect.ImmutableList$Builder addAll (java.lang.Iterable)
java.util.Collection collection
Iterable elements
public transient com.google.common.collect.ImmutableList$Builder add (java.lang.Object[])
int i
Object[] elements
public com.google.common.collect.ImmutableList$Builder addAll (java.util.Iterator)
java.util.Iterator elements
public com.google.common.collect.ImmutableList build ()
Object singleElement
public volatile com.google.common.collect.ImmutableCollection build ()
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator)
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
}
com/google/common/collect/ImmutableList$ReverseImmutableList$1.classImmutableList.java
package com.google.common.collect
com.google.common.collect.ImmutableList$ReverseImmutableList$1 extends com.google.common.collect.UnmodifiableListIterator {
final com.google.common.collect.UnmodifiableListIterator val$forward
final com.google.common.collect.ImmutableList$ReverseImmutableList this$0
void (com.google.common.collect.ImmutableList$ReverseImmutableList, com.google.common.collect.UnmodifiableListIterator)
public boolean hasNext ()
public boolean hasPrevious ()
public java.lang.Object next ()
public int nextIndex ()
public java.lang.Object previous ()
public int previousIndex ()
}
com/google/common/collect/ImmutableList$ReverseImmutableList.classImmutableList.java
package com.google.common.collect
com.google.common.collect.ImmutableList$ReverseImmutableList extends com.google.common.collect.ImmutableList {
private final transient com.google.common.collect.ImmutableList forwardList
private final transient int size
void (com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableList backingList
private int reverseIndex (int)
int index
private int reversePosition (int)
int index
public com.google.common.collect.ImmutableList reverse ()
public boolean contains (java.lang.Object)
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection targets
public int indexOf (java.lang.Object)
Object object
int index
public int lastIndexOf (java.lang.Object)
Object object
int index
public com.google.common.collect.ImmutableList subList (int, int)
int fromIndex
int toIndex
public java.lang.Object get (int)
int index
public com.google.common.collect.UnmodifiableListIterator listIterator (int)
int index
com.google.common.collect.UnmodifiableListIterator forward
public int size ()
public boolean isEmpty ()
boolean isPartialView ()
public volatile java.util.List subList (int, int)
public volatile java.util.ListIterator listIterator (int)
public volatile java.util.ListIterator listIterator ()
public volatile java.util.Iterator iterator ()
static int access$000 (com.google.common.collect.ImmutableList$ReverseImmutableList, int)
com.google.common.collect.ImmutableList$ReverseImmutableList x0
int x1
}
com/google/common/collect/ImmutableList$SerializedForm.classImmutableList.java
package com.google.common.collect
com.google.common.collect.ImmutableList$SerializedForm extends java.lang.Object implements java.io.Serializable {
final Object[] elements
private static final long serialVersionUID
void (java.lang.Object[])
Object[] elements
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableList$SubList.classImmutableList.java
package com.google.common.collect
com.google.common.collect.ImmutableList$SubList extends com.google.common.collect.ImmutableList {
final transient int offset
final transient int length
final com.google.common.collect.ImmutableList this$0
void (com.google.common.collect.ImmutableList, int, int)
int offset
int length
public int size ()
public java.lang.Object get (int)
int index
public com.google.common.collect.ImmutableList subList (int, int)
int fromIndex
int toIndex
boolean isPartialView ()
public volatile java.util.List subList (int, int)
public volatile java.util.ListIterator listIterator (int)
public volatile java.util.ListIterator listIterator ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableList.classImmutableList.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableList extends com.google.common.collect.ImmutableCollection implements java.util.List java.util.RandomAccess {
public static com.google.common.collect.ImmutableList of ()
public static com.google.common.collect.ImmutableList of (java.lang.Object)
Object element
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object)
Object e1
Object e2
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object e7
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object e7
Object e8
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object e7
Object e8
Object e9
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object e7
Object e8
Object e9
Object e10
public static com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object e7
Object e8
Object e9
Object e10
Object e11
public static transient com.google.common.collect.ImmutableList of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object e7
Object e8
Object e9
Object e10
Object e11
Object e12
Object[] others
Object[] array
public static com.google.common.collect.ImmutableList copyOf (java.lang.Iterable)
Iterable elements
public static com.google.common.collect.ImmutableList copyOf (java.util.Collection)
com.google.common.collect.ImmutableList list
java.util.Collection elements
public static com.google.common.collect.ImmutableList copyOf (java.util.Iterator)
java.util.Iterator elements
Object first
public static com.google.common.collect.ImmutableList copyOf (java.lang.Object[])
Object[] elements
static com.google.common.collect.ImmutableList asImmutableList (java.lang.Object[])
com.google.common.collect.ImmutableList list
Object[] elements
private static com.google.common.collect.ImmutableList copyFromCollection (java.util.Collection)
java.util.Collection collection
private static transient com.google.common.collect.ImmutableList construct (java.lang.Object[])
int i
Object[] elements
void ()
public com.google.common.collect.UnmodifiableIterator iterator ()
public com.google.common.collect.UnmodifiableListIterator listIterator ()
public com.google.common.collect.UnmodifiableListIterator listIterator (int)
int index
public int indexOf (java.lang.Object)
Object object
public int lastIndexOf (java.lang.Object)
Object object
public boolean contains (java.lang.Object)
Object object
public com.google.common.collect.ImmutableList subList (int, int)
int fromIndex
int toIndex
int length
com.google.common.collect.ImmutableList subListUnchecked (int, int)
int fromIndex
int toIndex
public final boolean addAll (int, java.util.Collection)
int index
java.util.Collection newElements
public final java.lang.Object set (int, java.lang.Object)
int index
Object element
public final void add (int, java.lang.Object)
int index
Object element
public final java.lang.Object remove (int)
int index
public com.google.common.collect.ImmutableList asList ()
public com.google.common.collect.ImmutableList reverse ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
private void readObject (java.io.ObjectInputStream) throws java.io.InvalidObjectException
java.io.ObjectInputStream stream
java.lang.Object writeReplace ()
public static com.google.common.collect.ImmutableList$Builder builder ()
public volatile java.util.Iterator iterator ()
public volatile java.util.List subList (int, int)
public volatile java.util.ListIterator listIterator (int)
public volatile java.util.ListIterator listIterator ()
}
com/google/common/collect/ImmutableListMultimap$Builder.classImmutableListMultimap.java
package com.google.common.collect
public final com.google.common.collect.ImmutableListMultimap$Builder extends com.google.common.collect.ImmutableMultimap$Builder {
public void ()
public com.google.common.collect.ImmutableListMultimap$Builder put (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.ImmutableListMultimap$Builder put (java.util.Map$Entry)
java.util.Map$Entry entry
public com.google.common.collect.ImmutableListMultimap$Builder putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public transient com.google.common.collect.ImmutableListMultimap$Builder putAll (java.lang.Object, java.lang.Object[])
Object key
Object[] values
public com.google.common.collect.ImmutableListMultimap$Builder putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public com.google.common.collect.ImmutableListMultimap$Builder orderKeysBy (java.util.Comparator)
java.util.Comparator keyComparator
public com.google.common.collect.ImmutableListMultimap$Builder orderValuesBy (java.util.Comparator)
java.util.Comparator valueComparator
public com.google.common.collect.ImmutableListMultimap build ()
public volatile com.google.common.collect.ImmutableMultimap build ()
public volatile com.google.common.collect.ImmutableMultimap$Builder orderValuesBy (java.util.Comparator)
public volatile com.google.common.collect.ImmutableMultimap$Builder orderKeysBy (java.util.Comparator)
public volatile com.google.common.collect.ImmutableMultimap$Builder putAll (com.google.common.collect.Multimap)
public volatile com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Object[])
public volatile com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Iterable)
public volatile com.google.common.collect.ImmutableMultimap$Builder put (java.util.Map$Entry)
public volatile com.google.common.collect.ImmutableMultimap$Builder put (java.lang.Object, java.lang.Object)
}
com/google/common/collect/ImmutableListMultimap.classImmutableListMultimap.java
package com.google.common.collect
public com.google.common.collect.ImmutableListMultimap extends com.google.common.collect.ImmutableMultimap implements com.google.common.collect.ListMultimap {
private transient com.google.common.collect.ImmutableListMultimap inverse
private static final long serialVersionUID
public static com.google.common.collect.ImmutableListMultimap of ()
public static com.google.common.collect.ImmutableListMultimap of (java.lang.Object, java.lang.Object)
Object k1
Object v1
com.google.common.collect.ImmutableListMultimap$Builder builder
public static com.google.common.collect.ImmutableListMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
com.google.common.collect.ImmutableListMultimap$Builder builder
public static com.google.common.collect.ImmutableListMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
com.google.common.collect.ImmutableListMultimap$Builder builder
public static com.google.common.collect.ImmutableListMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
com.google.common.collect.ImmutableListMultimap$Builder builder
public static com.google.common.collect.ImmutableListMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
Object k5
Object v5
com.google.common.collect.ImmutableListMultimap$Builder builder
public static com.google.common.collect.ImmutableListMultimap$Builder builder ()
public static com.google.common.collect.ImmutableListMultimap copyOf (com.google.common.collect.Multimap)
com.google.common.collect.ImmutableListMultimap kvMultimap
com.google.common.collect.ImmutableList list
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap multimap
com.google.common.collect.ImmutableMap$Builder builder
int size
void (com.google.common.collect.ImmutableMap, int)
com.google.common.collect.ImmutableMap map
int size
public com.google.common.collect.ImmutableList get (java.lang.Object)
Object key
com.google.common.collect.ImmutableList list
public com.google.common.collect.ImmutableListMultimap inverse ()
com.google.common.collect.ImmutableListMultimap result
private com.google.common.collect.ImmutableListMultimap invert ()
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.ImmutableListMultimap$Builder builder
com.google.common.collect.ImmutableListMultimap invertedMultimap
public com.google.common.collect.ImmutableList removeAll (java.lang.Object)
Object key
public com.google.common.collect.ImmutableList replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
int j
Object key
int valueCount
Object[] array
int i
com.google.common.collect.ImmutableMap tmpMap
IllegalArgumentException e
java.io.ObjectInputStream stream
int keyCount
com.google.common.collect.ImmutableMap$Builder builder
int tmpSize
com.google.common.collect.ImmutableMap tmpMap
public volatile com.google.common.collect.ImmutableMultimap inverse ()
public volatile com.google.common.collect.ImmutableCollection get (java.lang.Object)
public volatile com.google.common.collect.ImmutableCollection replaceValues (java.lang.Object, java.lang.Iterable)
public volatile com.google.common.collect.ImmutableCollection removeAll (java.lang.Object)
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.List removeAll (java.lang.Object)
public volatile java.util.List get (java.lang.Object)
}
com/google/common/collect/ImmutableMap$1.classImmutableMap.java
package com.google.common.collect
com.google.common.collect.ImmutableMap$1 extends com.google.common.collect.ImmutableMapKeySet {
final com.google.common.collect.ImmutableMap this$0
void (com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableSet)
com.google.common.collect.ImmutableSet x0
com.google.common.collect.ImmutableMap map ()
}
com/google/common/collect/ImmutableMap$2.classImmutableMap.java
package com.google.common.collect
com.google.common.collect.ImmutableMap$2 extends com.google.common.collect.ImmutableMapValues {
final com.google.common.collect.ImmutableMap this$0
void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap map ()
}
com/google/common/collect/ImmutableMap$Builder.classImmutableMap.java
package com.google.common.collect
public com.google.common.collect.ImmutableMap$Builder extends java.lang.Object {
final java.util.ArrayList entries
public void ()
public com.google.common.collect.ImmutableMap$Builder put (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.ImmutableMap$Builder put (java.util.Map$Entry)
java.util.Map$Entry immutableEntry
java.util.Map$Entry entry
Object key
Object value
public com.google.common.collect.ImmutableMap$Builder putAll (java.util.Map)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
public com.google.common.collect.ImmutableMap build ()
private static com.google.common.collect.ImmutableMap fromEntryList (java.util.List)
java.util.Map$Entry[] entryArray
java.util.List entries
int size
}
com/google/common/collect/ImmutableMap$SerializedForm.classImmutableMap.java
package com.google.common.collect
com.google.common.collect.ImmutableMap$SerializedForm extends java.lang.Object implements java.io.Serializable {
private final Object[] keys
private final Object[] values
private static final long serialVersionUID
void (com.google.common.collect.ImmutableMap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.ImmutableMap map
int i
java.lang.Object readResolve ()
com.google.common.collect.ImmutableMap$Builder builder
java.lang.Object createMap (com.google.common.collect.ImmutableMap$Builder)
int i
com.google.common.collect.ImmutableMap$Builder builder
}
com/google/common/collect/ImmutableMap.classImmutableMap.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableMap extends java.lang.Object implements java.util.Map java.io.Serializable {
private transient com.google.common.collect.ImmutableSet entrySet
private transient com.google.common.collect.ImmutableSet keySet
private transient com.google.common.collect.ImmutableCollection values
public static com.google.common.collect.ImmutableMap of ()
public static com.google.common.collect.ImmutableMap of (java.lang.Object, java.lang.Object)
Object k1
Object v1
public static com.google.common.collect.ImmutableMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
public static com.google.common.collect.ImmutableMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
public static com.google.common.collect.ImmutableMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
public static com.google.common.collect.ImmutableMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
Object k5
Object v5
public static com.google.common.collect.ImmutableMap$Builder builder ()
static java.util.Map$Entry entryOf (java.lang.Object, java.lang.Object)
Object key
Object value
public static com.google.common.collect.ImmutableMap copyOf (java.util.Map)
com.google.common.collect.ImmutableMap kvMap
Object k
Object v
int i
java.util.Map map
java.util.Map$Entry[] entries
void ()
public final java.lang.Object put (java.lang.Object, java.lang.Object)
Object k
Object v
public final java.lang.Object remove (java.lang.Object)
Object o
public final void putAll (java.util.Map)
java.util.Map map
public final void clear ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public abstract java.lang.Object get (java.lang.Object)
public com.google.common.collect.ImmutableSet entrySet ()
com.google.common.collect.ImmutableSet result
abstract com.google.common.collect.ImmutableSet createEntrySet ()
public com.google.common.collect.ImmutableSet keySet ()
com.google.common.collect.ImmutableSet result
com.google.common.collect.ImmutableSet createKeySet ()
public com.google.common.collect.ImmutableCollection values ()
com.google.common.collect.ImmutableCollection result
com.google.common.collect.ImmutableCollection createValues ()
public boolean equals (java.lang.Object)
Object object
abstract boolean isPartialView ()
public int hashCode ()
public java.lang.String toString ()
java.lang.Object writeReplace ()
public volatile java.util.Set entrySet ()
public volatile java.util.Collection values ()
public volatile java.util.Set keySet ()
}
com/google/common/collect/ImmutableMapEntrySet$EntrySetSerializedForm.classImmutableMapEntrySet.java
package com.google.common.collect
com.google.common.collect.ImmutableMapEntrySet$EntrySetSerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.ImmutableMap map
private static final long serialVersionUID
void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap map
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableMapEntrySet.classImmutableMapEntrySet.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableMapEntrySet extends com.google.common.collect.ImmutableSet {
void ()
abstract com.google.common.collect.ImmutableMap map ()
public int size ()
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object value
Object object
boolean isPartialView ()
java.lang.Object writeReplace ()
}
com/google/common/collect/ImmutableMapKeySet$1.classImmutableMapKeySet.java
package com.google.common.collect
com.google.common.collect.ImmutableMapKeySet$1 extends com.google.common.collect.ImmutableAsList {
final com.google.common.collect.ImmutableList val$entryList
final com.google.common.collect.ImmutableMapKeySet this$0
void (com.google.common.collect.ImmutableMapKeySet, com.google.common.collect.ImmutableList)
public java.lang.Object get (int)
int index
com.google.common.collect.ImmutableCollection delegateCollection ()
}
com/google/common/collect/ImmutableMapKeySet$KeySetSerializedForm.classImmutableMapKeySet.java
package com.google.common.collect
com.google.common.collect.ImmutableMapKeySet$KeySetSerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.ImmutableMap map
private static final long serialVersionUID
void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap map
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableMapKeySet.classImmutableMapKeySet.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableMapKeySet extends com.google.common.collect.TransformedImmutableSet {
void (com.google.common.collect.ImmutableSet)
com.google.common.collect.ImmutableSet entrySet
void (com.google.common.collect.ImmutableSet, int)
com.google.common.collect.ImmutableSet entrySet
int hashCode
abstract com.google.common.collect.ImmutableMap map ()
java.lang.Object transform (java.util.Map$Entry)
java.util.Map$Entry entry
public boolean contains (java.lang.Object)
Object object
boolean isPartialView ()
com.google.common.collect.ImmutableList createAsList ()
com.google.common.collect.ImmutableList entryList
java.lang.Object writeReplace ()
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/ImmutableMapValues$1.classImmutableMapValues.java
package com.google.common.collect
com.google.common.collect.ImmutableMapValues$1 extends com.google.common.collect.ImmutableAsList {
final com.google.common.collect.ImmutableList val$entryList
final com.google.common.collect.ImmutableMapValues this$0
void (com.google.common.collect.ImmutableMapValues, com.google.common.collect.ImmutableList)
public java.lang.Object get (int)
int index
com.google.common.collect.ImmutableCollection delegateCollection ()
}
com/google/common/collect/ImmutableMapValues$SerializedForm.classImmutableMapValues.java
package com.google.common.collect
com.google.common.collect.ImmutableMapValues$SerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.ImmutableMap map
private static final long serialVersionUID
void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap map
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableMapValues.classImmutableMapValues.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableMapValues extends com.google.common.collect.ImmutableCollection {
void ()
abstract com.google.common.collect.ImmutableMap map ()
public int size ()
public com.google.common.collect.UnmodifiableIterator iterator ()
public boolean contains (java.lang.Object)
Object object
boolean isPartialView ()
com.google.common.collect.ImmutableList createAsList ()
com.google.common.collect.ImmutableList entryList
java.lang.Object writeReplace ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableMultimap$1.classImmutableMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableMultimap$1 extends java.lang.Object {
}
com/google/common/collect/ImmutableMultimap$Builder$1.classImmutableMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableMultimap$Builder$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.ImmutableMultimap$Builder this$0
void (com.google.common.collect.ImmutableMultimap$Builder)
public java.lang.Object apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/ImmutableMultimap$Builder.classImmutableMultimap.java
package com.google.common.collect
public com.google.common.collect.ImmutableMultimap$Builder extends java.lang.Object {
com.google.common.collect.Multimap builderMultimap
java.util.Comparator keyComparator
java.util.Comparator valueComparator
public void ()
public com.google.common.collect.ImmutableMultimap$Builder put (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.ImmutableMultimap$Builder put (java.util.Map$Entry)
java.util.Map$Entry entry
public com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Iterable)
Object value
java.util.Iterator i$
Object key
Iterable values
java.util.Collection valueList
public transient com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Object[])
Object key
Object[] values
public com.google.common.collect.ImmutableMultimap$Builder putAll (com.google.common.collect.Multimap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap multimap
public com.google.common.collect.ImmutableMultimap$Builder orderKeysBy (java.util.Comparator)
java.util.Comparator keyComparator
public com.google.common.collect.ImmutableMultimap$Builder orderValuesBy (java.util.Comparator)
java.util.Comparator valueComparator
public com.google.common.collect.ImmutableMultimap build ()
java.util.List list
java.util.Collection values
java.util.Iterator i$
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap sortedCopy
java.util.List entries
}
com/google/common/collect/ImmutableMultimap$BuilderMultimap.classImmutableMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableMultimap$BuilderMultimap extends com.google.common.collect.AbstractMultimap {
private static final long serialVersionUID
void ()
java.util.Collection createCollection ()
}
com/google/common/collect/ImmutableMultimap$EntryCollection$1.classImmutableMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableMultimap$EntryCollection$1 extends com.google.common.collect.UnmodifiableIterator {
Object key
java.util.Iterator valueIterator
final java.util.Iterator val$mapIterator
final com.google.common.collect.ImmutableMultimap$EntryCollection this$0
void (com.google.common.collect.ImmutableMultimap$EntryCollection, java.util.Iterator)
public boolean hasNext ()
public java.util.Map$Entry next ()
java.util.Map$Entry entry
public volatile java.lang.Object next ()
}
com/google/common/collect/ImmutableMultimap$EntryCollection.classImmutableMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableMultimap$EntryCollection extends com.google.common.collect.ImmutableCollection {
final com.google.common.collect.ImmutableMultimap multimap
private static final long serialVersionUID
void (com.google.common.collect.ImmutableMultimap)
com.google.common.collect.ImmutableMultimap multimap
public com.google.common.collect.UnmodifiableIterator iterator ()
java.util.Iterator mapIterator
boolean isPartialView ()
public int size ()
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object object
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableMultimap$FieldSettersHolder.classImmutableMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableMultimap$FieldSettersHolder extends java.lang.Object {
static final com.google.common.collect.Serialization$FieldSetter MAP_FIELD_SETTER
static final com.google.common.collect.Serialization$FieldSetter SIZE_FIELD_SETTER
void ()
static void ()
}
com/google/common/collect/ImmutableMultimap$Keys$KeysEntrySet$1.classImmutableMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableMultimap$Keys$KeysEntrySet$1 extends com.google.common.collect.ImmutableAsList {
final com.google.common.collect.ImmutableList val$mapEntries
final com.google.common.collect.ImmutableMultimap$Keys$KeysEntrySet this$2
void (com.google.common.collect.ImmutableMultimap$Keys$KeysEntrySet, com.google.common.collect.ImmutableList)
public com.google.common.collect.Multiset$Entry get (int)
int index
java.util.Map$Entry entry
com.google.common.collect.ImmutableCollection delegateCollection ()
public volatile java.lang.Object get (int)
}
com/google/common/collect/ImmutableMultimap$Keys$KeysEntrySet.classImmutableMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableMultimap$Keys$KeysEntrySet extends com.google.common.collect.ImmutableMultiset$EntrySet {
final com.google.common.collect.ImmutableMultimap$Keys this$1
private void (com.google.common.collect.ImmutableMultimap$Keys)
public int size ()
public com.google.common.collect.UnmodifiableIterator iterator ()
com.google.common.collect.ImmutableList createAsList ()
com.google.common.collect.ImmutableList mapEntries
public volatile java.util.Iterator iterator ()
void (com.google.common.collect.ImmutableMultimap$Keys, com.google.common.collect.ImmutableMultimap$1)
com.google.common.collect.ImmutableMultimap$Keys x0
com.google.common.collect.ImmutableMultimap$1 x1
}
com/google/common/collect/ImmutableMultimap$Keys.classImmutableMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableMultimap$Keys extends com.google.common.collect.ImmutableMultiset {
final com.google.common.collect.ImmutableMultimap this$0
void (com.google.common.collect.ImmutableMultimap)
public boolean contains (java.lang.Object)
Object object
public int count (java.lang.Object)
Object element
java.util.Collection values
public java.util.Set elementSet ()
public int size ()
com.google.common.collect.ImmutableSet createEntrySet ()
boolean isPartialView ()
}
com/google/common/collect/ImmutableMultimap$Values.classImmutableMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableMultimap$Values extends com.google.common.collect.ImmutableCollection {
final com.google.common.collect.ImmutableMultimap multimap
private static final long serialVersionUID
void (com.google.common.collect.ImmutableMultimap)
com.google.common.collect.ImmutableMultimap multimap
public com.google.common.collect.UnmodifiableIterator iterator ()
public int size ()
boolean isPartialView ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableMultimap.classImmutableMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableMultimap extends java.lang.Object implements com.google.common.collect.Multimap java.io.Serializable {
final transient com.google.common.collect.ImmutableMap map
final transient int size
private transient com.google.common.collect.ImmutableCollection entries
private transient com.google.common.collect.ImmutableMultiset keys
private transient com.google.common.collect.ImmutableCollection values
private static final long serialVersionUID
public static com.google.common.collect.ImmutableMultimap of ()
public static com.google.common.collect.ImmutableMultimap of (java.lang.Object, java.lang.Object)
Object k1
Object v1
public static com.google.common.collect.ImmutableMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
public static com.google.common.collect.ImmutableMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
public static com.google.common.collect.ImmutableMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
public static com.google.common.collect.ImmutableMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
Object k5
Object v5
public static com.google.common.collect.ImmutableMultimap$Builder builder ()
public static com.google.common.collect.ImmutableMultimap copyOf (com.google.common.collect.Multimap)
com.google.common.collect.ImmutableMultimap kvMultimap
com.google.common.collect.Multimap multimap
void (com.google.common.collect.ImmutableMap, int)
com.google.common.collect.ImmutableMap map
int size
public com.google.common.collect.ImmutableCollection removeAll (java.lang.Object)
Object key
public com.google.common.collect.ImmutableCollection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public void clear ()
public abstract com.google.common.collect.ImmutableCollection get (java.lang.Object)
public abstract com.google.common.collect.ImmutableMultimap inverse ()
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
boolean isPartialView ()
public boolean containsEntry (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Collection values
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
java.util.Collection valueCollection
java.util.Iterator i$
Object value
public boolean isEmpty ()
public int size ()
public boolean equals (java.lang.Object)
com.google.common.collect.Multimap that
Object object
public int hashCode ()
public java.lang.String toString ()
public com.google.common.collect.ImmutableSet keySet ()
public com.google.common.collect.ImmutableMap asMap ()
public com.google.common.collect.ImmutableCollection entries ()
com.google.common.collect.ImmutableCollection result
public com.google.common.collect.ImmutableMultiset keys ()
com.google.common.collect.ImmutableMultiset result
private com.google.common.collect.ImmutableMultiset createKeys ()
public com.google.common.collect.ImmutableCollection values ()
com.google.common.collect.ImmutableCollection result
public volatile java.util.Map asMap ()
public volatile java.util.Collection entries ()
public volatile java.util.Collection values ()
public volatile com.google.common.collect.Multiset keys ()
public volatile java.util.Set keySet ()
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
}
com/google/common/collect/ImmutableMultiset$1.classImmutableMultiset.java
package com.google.common.collect
com.google.common.collect.ImmutableMultiset$1 extends com.google.common.collect.UnmodifiableIterator {
int remaining
Object element
final java.util.Iterator val$entryIterator
final com.google.common.collect.ImmutableMultiset this$0
void (com.google.common.collect.ImmutableMultiset, java.util.Iterator)
public boolean hasNext ()
public java.lang.Object next ()
com.google.common.collect.Multiset$Entry entry
}
com/google/common/collect/ImmutableMultiset$Builder.classImmutableMultiset.java
package com.google.common.collect
public com.google.common.collect.ImmutableMultiset$Builder extends com.google.common.collect.ImmutableCollection$Builder {
final com.google.common.collect.Multiset contents
public void ()
void (com.google.common.collect.Multiset)
com.google.common.collect.Multiset contents
public com.google.common.collect.ImmutableMultiset$Builder add (java.lang.Object)
Object element
public com.google.common.collect.ImmutableMultiset$Builder addCopies (java.lang.Object, int)
Object element
int occurrences
public com.google.common.collect.ImmutableMultiset$Builder setCount (java.lang.Object, int)
Object element
int count
public transient com.google.common.collect.ImmutableMultiset$Builder add (java.lang.Object[])
Object[] elements
public com.google.common.collect.ImmutableMultiset$Builder addAll (java.lang.Iterable)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
com.google.common.collect.Multiset multiset
Iterable elements
public com.google.common.collect.ImmutableMultiset$Builder addAll (java.util.Iterator)
java.util.Iterator elements
public com.google.common.collect.ImmutableMultiset build ()
public volatile com.google.common.collect.ImmutableCollection build ()
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator)
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
}
com/google/common/collect/ImmutableMultiset$EntrySet.classImmutableMultiset.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableMultiset$EntrySet extends com.google.common.collect.ImmutableSet {
private static final long serialVersionUID
final com.google.common.collect.ImmutableMultiset this$0
void (com.google.common.collect.ImmutableMultiset)
boolean isPartialView ()
public boolean contains (java.lang.Object)
com.google.common.collect.Multiset$Entry entry
int count
Object o
public java.lang.Object[] toArray ()
Object[] newArray
public java.lang.Object[] toArray (java.lang.Object[])
com.google.common.collect.Multiset$Entry element
java.util.Iterator i$
Object[] other
int size
Object[] otherAsObjectArray
int index
public int hashCode ()
java.lang.Object writeReplace ()
}
com/google/common/collect/ImmutableMultiset$EntrySetSerializedForm.classImmutableMultiset.java
package com.google.common.collect
com.google.common.collect.ImmutableMultiset$EntrySetSerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.ImmutableMultiset multiset
void (com.google.common.collect.ImmutableMultiset)
com.google.common.collect.ImmutableMultiset multiset
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableMultiset$SerializedForm.classImmutableMultiset.java
package com.google.common.collect
com.google.common.collect.ImmutableMultiset$SerializedForm extends java.lang.Object implements java.io.Serializable {
final Object[] elements
final int[] counts
private static final long serialVersionUID
void (com.google.common.collect.Multiset)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
com.google.common.collect.Multiset multiset
int distinct
int i
java.lang.Object readResolve ()
int i
com.google.common.collect.LinkedHashMultiset multiset
}
com/google/common/collect/ImmutableMultiset.classImmutableMultiset.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableMultiset extends com.google.common.collect.ImmutableCollection implements com.google.common.collect.Multiset {
private transient com.google.common.collect.ImmutableSet entrySet
public static com.google.common.collect.ImmutableMultiset of ()
public static com.google.common.collect.ImmutableMultiset of (java.lang.Object)
Object element
public static com.google.common.collect.ImmutableMultiset of (java.lang.Object, java.lang.Object)
Object e1
Object e2
public static com.google.common.collect.ImmutableMultiset of (java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
public static com.google.common.collect.ImmutableMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
public static com.google.common.collect.ImmutableMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
public static transient com.google.common.collect.ImmutableMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object[] others
int size
java.util.List all
public static com.google.common.collect.ImmutableMultiset copyOf (java.lang.Object[])
Object[] elements
public static com.google.common.collect.ImmutableMultiset copyOf (java.lang.Iterable)
com.google.common.collect.ImmutableMultiset result
Iterable elements
com.google.common.collect.Multiset multiset
private static transient com.google.common.collect.ImmutableMultiset copyOfInternal (java.lang.Object[])
Object[] elements
private static com.google.common.collect.ImmutableMultiset copyOfInternal (com.google.common.collect.Multiset)
com.google.common.collect.Multiset multiset
static com.google.common.collect.ImmutableMultiset copyFromEntries (java.util.Collection)
int count
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
java.util.Collection entries
long size
com.google.common.collect.ImmutableMap$Builder builder
public static com.google.common.collect.ImmutableMultiset copyOf (java.util.Iterator)
java.util.Iterator elements
com.google.common.collect.Multiset multiset
void ()
public com.google.common.collect.UnmodifiableIterator iterator ()
java.util.Iterator entryIterator
public boolean contains (java.lang.Object)
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection targets
public final int add (java.lang.Object, int)
Object element
int occurrences
public final int remove (java.lang.Object, int)
Object element
int occurrences
public final int setCount (java.lang.Object, int)
Object element
int count
public final boolean setCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
public boolean equals (java.lang.Object)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
com.google.common.collect.Multiset that
Object object
public int hashCode ()
public java.lang.String toString ()
public com.google.common.collect.ImmutableSet entrySet ()
com.google.common.collect.ImmutableSet es
abstract com.google.common.collect.ImmutableSet createEntrySet ()
java.lang.Object writeReplace ()
public static com.google.common.collect.ImmutableMultiset$Builder builder ()
public volatile java.util.Iterator iterator ()
public volatile java.util.Set entrySet ()
}
com/google/common/collect/ImmutableSet$ArrayImmutableSet.classImmutableSet.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableSet$ArrayImmutableSet extends com.google.common.collect.ImmutableSet {
final transient Object[] elements
void (java.lang.Object[])
Object[] elements
public int size ()
public boolean isEmpty ()
public com.google.common.collect.UnmodifiableIterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public boolean containsAll (java.util.Collection)
Object target
Object[] arr$
int len$
int i$
java.util.Collection targets
boolean isPartialView ()
com.google.common.collect.ImmutableList createAsList ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/ImmutableSet$Builder.classImmutableSet.java
package com.google.common.collect
public com.google.common.collect.ImmutableSet$Builder extends com.google.common.collect.ImmutableCollection$Builder {
Object[] contents
int size
public void ()
void (int)
int capacity
com.google.common.collect.ImmutableSet$Builder expandFor (int)
int count
int minCapacity
public com.google.common.collect.ImmutableSet$Builder add (java.lang.Object)
Object element
public transient com.google.common.collect.ImmutableSet$Builder add (java.lang.Object[])
int i
Object[] elements
public com.google.common.collect.ImmutableSet$Builder addAll (java.lang.Iterable)
java.util.Collection collection
Iterable elements
public com.google.common.collect.ImmutableSet$Builder addAll (java.util.Iterator)
java.util.Iterator elements
public com.google.common.collect.ImmutableSet build ()
com.google.common.collect.ImmutableSet result
public volatile com.google.common.collect.ImmutableCollection build ()
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator)
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
}
com/google/common/collect/ImmutableSet$SerializedForm.classImmutableSet.java
package com.google.common.collect
com.google.common.collect.ImmutableSet$SerializedForm extends java.lang.Object implements java.io.Serializable {
final Object[] elements
private static final long serialVersionUID
void (java.lang.Object[])
Object[] elements
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableSet.classImmutableSet.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableSet extends com.google.common.collect.ImmutableCollection implements java.util.Set {
static final int MAX_TABLE_SIZE
private static final double DESIRED_LOAD_FACTOR
private static final int CUTOFF
public static com.google.common.collect.ImmutableSet of ()
public static com.google.common.collect.ImmutableSet of (java.lang.Object)
Object element
public static com.google.common.collect.ImmutableSet of (java.lang.Object, java.lang.Object)
Object e1
Object e2
public static com.google.common.collect.ImmutableSet of (java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
public static com.google.common.collect.ImmutableSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
public static com.google.common.collect.ImmutableSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
public static transient com.google.common.collect.ImmutableSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object[] others
int paramCount
Object[] elements
private static transient com.google.common.collect.ImmutableSet construct (int, java.lang.Object[])
Object elem
int index
Object value
int j
Object element
int hash
int i
Object element
Object[] uniqueElements
int n
Object[] elements
int tableSize
Object[] table
int mask
int hashCode
int uniques
static int chooseTableSize (int)
int tableSize
int setSize
public static com.google.common.collect.ImmutableSet copyOf (java.lang.Object[])
Object[] elements
public static com.google.common.collect.ImmutableSet copyOf (java.lang.Iterable)
Iterable elements
public static com.google.common.collect.ImmutableSet copyOf (java.util.Iterator)
java.util.Iterator elements
Object first
public static com.google.common.collect.ImmutableSet copyOf (java.util.Collection)
com.google.common.collect.ImmutableSet set
java.util.Collection elements
private static com.google.common.collect.ImmutableSet copyFromCollection (java.util.Collection)
Object onlyElement
java.util.Collection collection
Object[] elements
void ()
boolean isHashCodeFast ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public abstract com.google.common.collect.UnmodifiableIterator iterator ()
java.lang.Object writeReplace ()
public static com.google.common.collect.ImmutableSet$Builder builder ()
public volatile java.util.Iterator iterator ()
static com.google.common.collect.ImmutableSet access$000 (int, java.lang.Object[])
int x0
Object[] x1
static void ()
}
com/google/common/collect/ImmutableSetMultimap$Builder$1.classImmutableSetMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableSetMultimap$Builder$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.ImmutableSetMultimap$Builder this$0
void (com.google.common.collect.ImmutableSetMultimap$Builder)
public java.lang.Object apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/ImmutableSetMultimap$Builder.classImmutableSetMultimap.java
package com.google.common.collect
public final com.google.common.collect.ImmutableSetMultimap$Builder extends com.google.common.collect.ImmutableMultimap$Builder {
public void ()
public com.google.common.collect.ImmutableSetMultimap$Builder put (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.ImmutableSetMultimap$Builder put (java.util.Map$Entry)
java.util.Map$Entry entry
public com.google.common.collect.ImmutableSetMultimap$Builder putAll (java.lang.Object, java.lang.Iterable)
Object value
java.util.Iterator i$
Object key
Iterable values
java.util.Collection collection
public transient com.google.common.collect.ImmutableSetMultimap$Builder putAll (java.lang.Object, java.lang.Object[])
Object key
Object[] values
public com.google.common.collect.ImmutableSetMultimap$Builder putAll (com.google.common.collect.Multimap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap multimap
public com.google.common.collect.ImmutableSetMultimap$Builder orderKeysBy (java.util.Comparator)
java.util.Comparator keyComparator
public com.google.common.collect.ImmutableSetMultimap$Builder orderValuesBy (java.util.Comparator)
java.util.Comparator valueComparator
public com.google.common.collect.ImmutableSetMultimap build ()
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap sortedCopy
java.util.List entries
public volatile com.google.common.collect.ImmutableMultimap build ()
public volatile com.google.common.collect.ImmutableMultimap$Builder orderValuesBy (java.util.Comparator)
public volatile com.google.common.collect.ImmutableMultimap$Builder orderKeysBy (java.util.Comparator)
public volatile com.google.common.collect.ImmutableMultimap$Builder putAll (com.google.common.collect.Multimap)
public volatile com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Object[])
public volatile com.google.common.collect.ImmutableMultimap$Builder putAll (java.lang.Object, java.lang.Iterable)
public volatile com.google.common.collect.ImmutableMultimap$Builder put (java.util.Map$Entry)
public volatile com.google.common.collect.ImmutableMultimap$Builder put (java.lang.Object, java.lang.Object)
}
com/google/common/collect/ImmutableSetMultimap$BuilderMultimap.classImmutableSetMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableSetMultimap$BuilderMultimap extends com.google.common.collect.AbstractMultimap {
private static final long serialVersionUID
void ()
java.util.Collection createCollection ()
}
com/google/common/collect/ImmutableSetMultimap$SortedKeyBuilderMultimap.classImmutableSetMultimap.java
package com.google.common.collect
com.google.common.collect.ImmutableSetMultimap$SortedKeyBuilderMultimap extends com.google.common.collect.AbstractMultimap {
private static final long serialVersionUID
void (java.util.Comparator, com.google.common.collect.Multimap)
java.util.Comparator keyComparator
com.google.common.collect.Multimap multimap
java.util.Collection createCollection ()
}
com/google/common/collect/ImmutableSetMultimap.classImmutableSetMultimap.java
package com.google.common.collect
public com.google.common.collect.ImmutableSetMultimap extends com.google.common.collect.ImmutableMultimap implements com.google.common.collect.SetMultimap {
private final transient com.google.common.collect.ImmutableSortedSet emptySet
private transient com.google.common.collect.ImmutableSetMultimap inverse
private transient com.google.common.collect.ImmutableSet entries
private static final long serialVersionUID
public static com.google.common.collect.ImmutableSetMultimap of ()
public static com.google.common.collect.ImmutableSetMultimap of (java.lang.Object, java.lang.Object)
Object k1
Object v1
com.google.common.collect.ImmutableSetMultimap$Builder builder
public static com.google.common.collect.ImmutableSetMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
com.google.common.collect.ImmutableSetMultimap$Builder builder
public static com.google.common.collect.ImmutableSetMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
com.google.common.collect.ImmutableSetMultimap$Builder builder
public static com.google.common.collect.ImmutableSetMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
com.google.common.collect.ImmutableSetMultimap$Builder builder
public static com.google.common.collect.ImmutableSetMultimap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
Object k5
Object v5
com.google.common.collect.ImmutableSetMultimap$Builder builder
public static com.google.common.collect.ImmutableSetMultimap$Builder builder ()
public static com.google.common.collect.ImmutableSetMultimap copyOf (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
private static com.google.common.collect.ImmutableSetMultimap copyOf (com.google.common.collect.Multimap, java.util.Comparator)
com.google.common.collect.ImmutableSetMultimap kvMultimap
Object key
java.util.Collection values
com.google.common.collect.ImmutableSet set
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap multimap
java.util.Comparator valueComparator
com.google.common.collect.ImmutableMap$Builder builder
int size
void (com.google.common.collect.ImmutableMap, int, java.util.Comparator)
com.google.common.collect.ImmutableMap map
int size
java.util.Comparator valueComparator
public com.google.common.collect.ImmutableSet get (java.lang.Object)
Object key
com.google.common.collect.ImmutableSet set
public com.google.common.collect.ImmutableSetMultimap inverse ()
com.google.common.collect.ImmutableSetMultimap result
private com.google.common.collect.ImmutableSetMultimap invert ()
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.ImmutableSetMultimap$Builder builder
com.google.common.collect.ImmutableSetMultimap invertedMultimap
public com.google.common.collect.ImmutableSet removeAll (java.lang.Object)
Object key
public com.google.common.collect.ImmutableSet replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public com.google.common.collect.ImmutableSet entries ()
com.google.common.collect.ImmutableSet result
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
int j
Object key
int valueCount
Object[] array
com.google.common.collect.ImmutableSet valueSet
int i
com.google.common.collect.ImmutableMap tmpMap
IllegalArgumentException e
java.io.ObjectInputStream stream
int keyCount
com.google.common.collect.ImmutableMap$Builder builder
int tmpSize
com.google.common.collect.ImmutableMap tmpMap
public volatile com.google.common.collect.ImmutableCollection entries ()
public volatile com.google.common.collect.ImmutableMultimap inverse ()
public volatile com.google.common.collect.ImmutableCollection get (java.lang.Object)
public volatile com.google.common.collect.ImmutableCollection replaceValues (java.lang.Object, java.lang.Iterable)
public volatile com.google.common.collect.ImmutableCollection removeAll (java.lang.Object)
public volatile java.util.Collection entries ()
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Set entries ()
public volatile java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Set removeAll (java.lang.Object)
public volatile java.util.Set get (java.lang.Object)
static com.google.common.collect.ImmutableSetMultimap access$000 (com.google.common.collect.Multimap, java.util.Comparator)
com.google.common.collect.Multimap x0
java.util.Comparator x1
}
com/google/common/collect/ImmutableSortedAsList.classImmutableSortedAsList.java
package com.google.common.collect
final com.google.common.collect.ImmutableSortedAsList extends com.google.common.collect.RegularImmutableAsList implements com.google.common.collect.SortedIterable {
void (com.google.common.collect.ImmutableSortedSet, com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableSortedSet backingSet
com.google.common.collect.ImmutableList backingList
com.google.common.collect.ImmutableSortedSet delegateCollection ()
public java.util.Comparator comparator ()
public int indexOf (java.lang.Object)
Object target
int index
public int lastIndexOf (java.lang.Object)
Object target
public boolean contains (java.lang.Object)
Object target
com.google.common.collect.ImmutableList subListUnchecked (int, int)
int fromIndex
int toIndex
volatile com.google.common.collect.ImmutableCollection delegateCollection ()
}
com/google/common/collect/ImmutableSortedMap$1.classImmutableSortedMap.java
package com.google.common.collect
final com.google.common.collect.ImmutableSortedMap$1 extends java.lang.Object implements java.util.Comparator {
final java.util.Comparator val$comparator
void (java.util.Comparator)
public int compare (java.util.Map$Entry, java.util.Map$Entry)
java.util.Map$Entry entry1
java.util.Map$Entry entry2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/google/common/collect/ImmutableSortedMap$Builder.classImmutableSortedMap.java
package com.google.common.collect
public com.google.common.collect.ImmutableSortedMap$Builder extends com.google.common.collect.ImmutableMap$Builder {
private final java.util.Comparator comparator
public void (java.util.Comparator)
java.util.Comparator comparator
public com.google.common.collect.ImmutableSortedMap$Builder put (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.ImmutableSortedMap$Builder put (java.util.Map$Entry)
java.util.Map$Entry entry
public com.google.common.collect.ImmutableSortedMap$Builder putAll (java.util.Map)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
public com.google.common.collect.ImmutableSortedMap build ()
public volatile com.google.common.collect.ImmutableMap build ()
public volatile com.google.common.collect.ImmutableMap$Builder putAll (java.util.Map)
public volatile com.google.common.collect.ImmutableMap$Builder put (java.util.Map$Entry)
public volatile com.google.common.collect.ImmutableMap$Builder put (java.lang.Object, java.lang.Object)
}
com/google/common/collect/ImmutableSortedMap$SerializedForm.classImmutableSortedMap.java
package com.google.common.collect
com.google.common.collect.ImmutableSortedMap$SerializedForm extends com.google.common.collect.ImmutableMap$SerializedForm {
private final java.util.Comparator comparator
private static final long serialVersionUID
void (com.google.common.collect.ImmutableSortedMap)
com.google.common.collect.ImmutableSortedMap sortedMap
java.lang.Object readResolve ()
com.google.common.collect.ImmutableSortedMap$Builder builder
}
com/google/common/collect/ImmutableSortedMap.classImmutableSortedMap.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableSortedMap extends com.google.common.collect.ImmutableSortedMapFauxverideShim implements java.util.NavigableMap {
private static final java.util.Comparator NATURAL_ORDER
private static final com.google.common.collect.ImmutableSortedMap NATURAL_EMPTY_MAP
private transient com.google.common.collect.ImmutableSortedMap descendingMap
private static final long serialVersionUID
static com.google.common.collect.ImmutableSortedMap emptyMap (java.util.Comparator)
java.util.Comparator comparator
static com.google.common.collect.ImmutableSortedMap fromSortedEntries (java.util.Comparator, java.util.Collection)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Comparator comparator
java.util.Collection entries
com.google.common.collect.ImmutableList$Builder keyBuilder
com.google.common.collect.ImmutableList$Builder valueBuilder
static com.google.common.collect.ImmutableSortedMap from (com.google.common.collect.ImmutableSortedSet, com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableSortedSet keySet
com.google.common.collect.ImmutableList valueList
public static com.google.common.collect.ImmutableSortedMap of ()
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Comparable, java.lang.Object)
Comparable k1
Object v1
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object)
Comparable k1
Object v1
Comparable k2
Object v2
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object)
Comparable k1
Object v1
Comparable k2
Object v2
Comparable k3
Object v3
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object)
Comparable k1
Object v1
Comparable k2
Object v2
Comparable k3
Object v3
Comparable k4
Object v4
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object, java.lang.Comparable, java.lang.Object)
Comparable k1
Object v1
Comparable k2
Object v2
Comparable k3
Object v3
Comparable k4
Object v4
Comparable k5
Object v5
public static com.google.common.collect.ImmutableSortedMap copyOf (java.util.Map)
java.util.Map map
com.google.common.collect.Ordering naturalOrder
public static com.google.common.collect.ImmutableSortedMap copyOf (java.util.Map, java.util.Comparator)
java.util.Map map
java.util.Comparator comparator
public static com.google.common.collect.ImmutableSortedMap copyOfSorted (java.util.SortedMap)
java.util.SortedMap map
java.util.Comparator comparator
private static com.google.common.collect.ImmutableSortedMap copyOfInternal (java.util.Map, java.util.Comparator)
java.util.SortedMap sortedMap
java.util.Comparator comparator2
com.google.common.collect.ImmutableSortedMap kvMap
java.util.Map$Entry entry
int i
java.util.Map map
java.util.Comparator comparator
boolean sameComparator
java.util.Map$Entry[] entries
java.util.List list
private static void sortEntries (java.util.List, java.util.Comparator)
java.util.List entries
java.util.Comparator comparator
java.util.Comparator entryComparator
private static void validateEntries (java.util.List, java.util.Comparator)
int i
java.util.List entries
java.util.Comparator comparator
public static com.google.common.collect.ImmutableSortedMap$Builder naturalOrder ()
public static com.google.common.collect.ImmutableSortedMap$Builder orderedBy (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.ImmutableSortedMap$Builder reverseOrder ()
void ()
void (com.google.common.collect.ImmutableSortedMap)
com.google.common.collect.ImmutableSortedMap descendingMap
public int size ()
public boolean containsValue (java.lang.Object)
Object value
boolean isPartialView ()
public com.google.common.collect.ImmutableSet entrySet ()
public abstract com.google.common.collect.ImmutableSortedSet keySet ()
public abstract com.google.common.collect.ImmutableCollection values ()
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.lang.Object lastKey ()
public com.google.common.collect.ImmutableSortedMap headMap (java.lang.Object)
Object toKey
public abstract com.google.common.collect.ImmutableSortedMap headMap (java.lang.Object, boolean)
public com.google.common.collect.ImmutableSortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public com.google.common.collect.ImmutableSortedMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public com.google.common.collect.ImmutableSortedMap tailMap (java.lang.Object)
Object fromKey
public abstract com.google.common.collect.ImmutableSortedMap tailMap (java.lang.Object, boolean)
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
public java.util.Map$Entry firstEntry ()
public java.util.Map$Entry lastEntry ()
public final java.util.Map$Entry pollFirstEntry ()
public final java.util.Map$Entry pollLastEntry ()
public com.google.common.collect.ImmutableSortedMap descendingMap ()
com.google.common.collect.ImmutableSortedMap result
abstract com.google.common.collect.ImmutableSortedMap createDescendingMap ()
public com.google.common.collect.ImmutableSortedSet navigableKeySet ()
public com.google.common.collect.ImmutableSortedSet descendingKeySet ()
java.lang.Object writeReplace ()
public volatile com.google.common.collect.ImmutableSet keySet ()
public volatile java.util.Set entrySet ()
public volatile java.util.Collection values ()
public volatile java.util.Set keySet ()
public volatile java.util.SortedMap tailMap (java.lang.Object)
public volatile java.util.SortedMap headMap (java.lang.Object)
public volatile java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
public volatile java.util.NavigableMap tailMap (java.lang.Object, boolean)
public volatile java.util.NavigableMap headMap (java.lang.Object, boolean)
public volatile java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
public volatile java.util.NavigableSet descendingKeySet ()
public volatile java.util.NavigableSet navigableKeySet ()
public volatile java.util.NavigableMap descendingMap ()
static void access$000 (java.util.List, java.util.Comparator)
java.util.List x0
java.util.Comparator x1
static void access$100 (java.util.List, java.util.Comparator)
java.util.List x0
java.util.Comparator x1
static void ()
}
com/google/common/collect/ImmutableSortedMapFauxverideShim.classImmutableSortedMapFauxverideShim.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableSortedMapFauxverideShim extends com.google.common.collect.ImmutableMap {
void ()
public static com.google.common.collect.ImmutableSortedMap$Builder builder ()
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Object, java.lang.Object)
Object k1
Object v1
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
public static com.google.common.collect.ImmutableSortedMap of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object v1
Object k2
Object v2
Object k3
Object v3
Object k4
Object v4
Object k5
Object v5
}
com/google/common/collect/ImmutableSortedMultiset$Builder.classImmutableSortedMultiset.java
package com.google.common.collect
public com.google.common.collect.ImmutableSortedMultiset$Builder extends com.google.common.collect.ImmutableMultiset$Builder {
private final java.util.Comparator comparator
public void (java.util.Comparator)
java.util.Comparator comparator
public com.google.common.collect.ImmutableSortedMultiset$Builder add (java.lang.Object)
Object element
public com.google.common.collect.ImmutableSortedMultiset$Builder addCopies (java.lang.Object, int)
Object element
int occurrences
public com.google.common.collect.ImmutableSortedMultiset$Builder setCount (java.lang.Object, int)
Object element
int count
public transient com.google.common.collect.ImmutableSortedMultiset$Builder add (java.lang.Object[])
Object[] elements
public com.google.common.collect.ImmutableSortedMultiset$Builder addAll (java.lang.Iterable)
Iterable elements
public com.google.common.collect.ImmutableSortedMultiset$Builder addAll (java.util.Iterator)
java.util.Iterator elements
public com.google.common.collect.ImmutableSortedMultiset build ()
public volatile com.google.common.collect.ImmutableMultiset build ()
public volatile com.google.common.collect.ImmutableMultiset$Builder addAll (java.util.Iterator)
public volatile com.google.common.collect.ImmutableMultiset$Builder addAll (java.lang.Iterable)
public volatile com.google.common.collect.ImmutableMultiset$Builder add (java.lang.Object[])
public volatile com.google.common.collect.ImmutableMultiset$Builder setCount (java.lang.Object, int)
public volatile com.google.common.collect.ImmutableMultiset$Builder addCopies (java.lang.Object, int)
public volatile com.google.common.collect.ImmutableMultiset$Builder add (java.lang.Object)
public volatile com.google.common.collect.ImmutableCollection build ()
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator)
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
}
com/google/common/collect/ImmutableSortedMultiset$SerializedForm.classImmutableSortedMultiset.java
package com.google.common.collect
final com.google.common.collect.ImmutableSortedMultiset$SerializedForm extends java.lang.Object implements java.io.Serializable {
java.util.Comparator comparator
Object[] elements
int[] counts
void (com.google.common.collect.SortedMultiset)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
com.google.common.collect.SortedMultiset multiset
int n
int i
java.lang.Object readResolve ()
int i
int n
com.google.common.collect.ImmutableSortedMultiset$Builder builder
}
com/google/common/collect/ImmutableSortedMultiset.classImmutableSortedMultiset.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableSortedMultiset extends com.google.common.collect.ImmutableSortedMultisetFauxverideShim implements com.google.common.collect.SortedMultiset {
private static final java.util.Comparator NATURAL_ORDER
private static final com.google.common.collect.ImmutableSortedMultiset NATURAL_EMPTY_MULTISET
transient com.google.common.collect.ImmutableSortedMultiset descendingMultiset
public static com.google.common.collect.ImmutableSortedMultiset of ()
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Comparable)
Comparable element
com.google.common.collect.RegularImmutableSortedSet elementSet
int[] counts
long[] cumulativeCounts
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
Comparable e3
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
Comparable e3
Comparable e4
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
Comparable e3
Comparable e4
Comparable e5
public static transient com.google.common.collect.ImmutableSortedMultiset of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable[])
Comparable e1
Comparable e2
Comparable e3
Comparable e4
Comparable e5
Comparable e6
Comparable[] remaining
int size
java.util.List all
public static com.google.common.collect.ImmutableSortedMultiset copyOf (java.lang.Comparable[])
Comparable[] elements
public static com.google.common.collect.ImmutableSortedMultiset copyOf (java.lang.Iterable)
Iterable elements
com.google.common.collect.Ordering naturalOrder
public static com.google.common.collect.ImmutableSortedMultiset copyOf (java.util.Iterator)
java.util.Iterator elements
com.google.common.collect.Ordering naturalOrder
public static com.google.common.collect.ImmutableSortedMultiset copyOf (java.util.Comparator, java.util.Iterator)
java.util.Comparator comparator
java.util.Iterator elements
public static com.google.common.collect.ImmutableSortedMultiset copyOf (java.util.Comparator, java.lang.Iterable)
com.google.common.collect.ImmutableSortedMultiset multiset
java.util.Comparator comparator
Iterable elements
com.google.common.collect.TreeMultiset sortedCopy
public static com.google.common.collect.ImmutableSortedMultiset copyOfSorted (com.google.common.collect.SortedMultiset)
com.google.common.collect.SortedMultiset sortedMultiset
private static com.google.common.collect.ImmutableSortedMultiset copyOfSortedEntries (java.util.Comparator, java.util.Collection)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
java.util.Comparator comparator
java.util.Collection entries
com.google.common.collect.ImmutableList$Builder elementsBuilder
int[] counts
long[] cumulativeCounts
int i
static com.google.common.collect.ImmutableSortedMultiset emptyMultiset (java.util.Comparator)
java.util.Comparator comparator
void ()
public final java.util.Comparator comparator ()
public abstract com.google.common.collect.ImmutableSortedSet elementSet ()
public com.google.common.collect.ImmutableSortedMultiset descendingMultiset ()
com.google.common.collect.ImmutableSortedMultiset result
public final com.google.common.collect.Multiset$Entry pollFirstEntry ()
public final com.google.common.collect.Multiset$Entry pollLastEntry ()
public abstract com.google.common.collect.ImmutableSortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
public com.google.common.collect.ImmutableSortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType lowerBoundType
Object upperBound
com.google.common.collect.BoundType upperBoundType
public abstract com.google.common.collect.ImmutableSortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
public static com.google.common.collect.ImmutableSortedMultiset$Builder orderedBy (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.ImmutableSortedMultiset$Builder reverseOrder ()
public static com.google.common.collect.ImmutableSortedMultiset$Builder naturalOrder ()
java.lang.Object writeReplace ()
public volatile java.util.Set elementSet ()
public volatile com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
public volatile com.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
public volatile com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
public volatile com.google.common.collect.SortedMultiset descendingMultiset ()
public volatile java.util.SortedSet elementSet ()
static void ()
}
com/google/common/collect/ImmutableSortedMultisetFauxverideShim.classImmutableSortedMultisetFauxverideShim.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableSortedMultisetFauxverideShim extends com.google.common.collect.ImmutableMultiset {
void ()
public static com.google.common.collect.ImmutableSortedMultiset$Builder builder ()
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Object)
Object element
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Object, java.lang.Object)
Object e1
Object e2
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
public static com.google.common.collect.ImmutableSortedMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
public static transient com.google.common.collect.ImmutableSortedMultiset of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object[] remaining
public static com.google.common.collect.ImmutableSortedMultiset copyOf (java.lang.Object[])
Object[] elements
}
com/google/common/collect/ImmutableSortedSet$Builder.classImmutableSortedSet.java
package com.google.common.collect
public final com.google.common.collect.ImmutableSortedSet$Builder extends com.google.common.collect.ImmutableSet$Builder {
private final java.util.Comparator comparator
public void (java.util.Comparator)
java.util.Comparator comparator
public com.google.common.collect.ImmutableSortedSet$Builder add (java.lang.Object)
Object element
public transient com.google.common.collect.ImmutableSortedSet$Builder add (java.lang.Object[])
Object[] elements
public com.google.common.collect.ImmutableSortedSet$Builder addAll (java.lang.Iterable)
Iterable elements
public com.google.common.collect.ImmutableSortedSet$Builder addAll (java.util.Iterator)
java.util.Iterator elements
public com.google.common.collect.ImmutableSortedSet build ()
Object[] contentsArray
com.google.common.collect.ImmutableSortedSet result
public volatile com.google.common.collect.ImmutableSet build ()
public volatile com.google.common.collect.ImmutableSet$Builder addAll (java.util.Iterator)
public volatile com.google.common.collect.ImmutableSet$Builder addAll (java.lang.Iterable)
public volatile com.google.common.collect.ImmutableSet$Builder add (java.lang.Object[])
public volatile com.google.common.collect.ImmutableSet$Builder add (java.lang.Object)
public volatile com.google.common.collect.ImmutableCollection build ()
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.util.Iterator)
public volatile com.google.common.collect.ImmutableCollection$Builder addAll (java.lang.Iterable)
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object[])
public volatile com.google.common.collect.ImmutableCollection$Builder add (java.lang.Object)
}
com/google/common/collect/ImmutableSortedSet$SerializedForm.classImmutableSortedSet.java
package com.google.common.collect
com.google.common.collect.ImmutableSortedSet$SerializedForm extends java.lang.Object implements java.io.Serializable {
final java.util.Comparator comparator
final Object[] elements
private static final long serialVersionUID
public void (java.util.Comparator, java.lang.Object[])
java.util.Comparator comparator
Object[] elements
java.lang.Object readResolve ()
}
com/google/common/collect/ImmutableSortedSet.classImmutableSortedSet.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableSortedSet extends com.google.common.collect.ImmutableSortedSetFauxverideShim implements java.util.NavigableSet com.google.common.collect.SortedIterable {
private static final java.util.Comparator NATURAL_ORDER
private static final com.google.common.collect.ImmutableSortedSet NATURAL_EMPTY_SET
final transient java.util.Comparator comparator
transient com.google.common.collect.ImmutableSortedSet descendingSet
private static com.google.common.collect.ImmutableSortedSet emptySet ()
static com.google.common.collect.ImmutableSortedSet emptySet (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.ImmutableSortedSet of ()
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Comparable)
Comparable element
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
Comparable e3
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
Comparable e3
Comparable e4
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable)
Comparable e1
Comparable e2
Comparable e3
Comparable e4
Comparable e5
public static transient com.google.common.collect.ImmutableSortedSet of (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable[])
Comparable e1
Comparable e2
Comparable e3
Comparable e4
Comparable e5
Comparable e6
Comparable[] remaining
int size
java.util.List all
public static com.google.common.collect.ImmutableSortedSet copyOf (java.lang.Comparable[])
Comparable[] elements
public static com.google.common.collect.ImmutableSortedSet copyOf (java.lang.Iterable)
Iterable elements
com.google.common.collect.Ordering naturalOrder
public static com.google.common.collect.ImmutableSortedSet copyOf (java.util.Collection)
java.util.Collection elements
com.google.common.collect.Ordering naturalOrder
public static com.google.common.collect.ImmutableSortedSet copyOf (java.util.Iterator)
java.util.Iterator elements
com.google.common.collect.Ordering naturalOrder
public static com.google.common.collect.ImmutableSortedSet copyOf (java.util.Comparator, java.util.Iterator)
java.util.Comparator comparator
java.util.Iterator elements
public static com.google.common.collect.ImmutableSortedSet copyOf (java.util.Comparator, java.lang.Iterable)
com.google.common.collect.ImmutableSortedSet original
java.util.Comparator comparator
Iterable elements
boolean hasSameComparator
Object[] array
public static com.google.common.collect.ImmutableSortedSet copyOf (java.util.Comparator, java.util.Collection)
java.util.Comparator comparator
java.util.Collection elements
public static com.google.common.collect.ImmutableSortedSet copyOfSorted (java.util.SortedSet)
java.util.SortedSet sortedSet
java.util.Comparator comparator
Object[] elements
static transient int sortAndUnique (java.util.Comparator, int, java.lang.Object[])
int i
Object cur
Object prev
int i
java.util.Comparator comparator
int n
Object[] contents
int uniques
static transient com.google.common.collect.ImmutableSortedSet construct (java.util.Comparator, int, java.lang.Object[])
java.util.Comparator comparator
int n
Object[] contents
int uniques
public static com.google.common.collect.ImmutableSortedSet$Builder orderedBy (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.ImmutableSortedSet$Builder reverseOrder ()
public static com.google.common.collect.ImmutableSortedSet$Builder naturalOrder ()
int unsafeCompare (java.lang.Object, java.lang.Object)
Object a
Object b
static int unsafeCompare (java.util.Comparator, java.lang.Object, java.lang.Object)
java.util.Comparator comparator
Object a
Object b
java.util.Comparator unsafeComparator
void (java.util.Comparator)
java.util.Comparator comparator
public java.util.Comparator comparator ()
public abstract com.google.common.collect.UnmodifiableIterator iterator ()
public com.google.common.collect.ImmutableSortedSet headSet (java.lang.Object)
Object toElement
public com.google.common.collect.ImmutableSortedSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public com.google.common.collect.ImmutableSortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public com.google.common.collect.ImmutableSortedSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public com.google.common.collect.ImmutableSortedSet tailSet (java.lang.Object)
Object fromElement
public com.google.common.collect.ImmutableSortedSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
abstract com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
abstract com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
abstract com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
public java.lang.Object lower (java.lang.Object)
Object e
public java.lang.Object floor (java.lang.Object)
Object e
public java.lang.Object ceiling (java.lang.Object)
Object e
public java.lang.Object higher (java.lang.Object)
Object e
public final java.lang.Object pollFirst ()
public final java.lang.Object pollLast ()
public com.google.common.collect.ImmutableSortedSet descendingSet ()
com.google.common.collect.ImmutableSortedSet result
abstract com.google.common.collect.ImmutableSortedSet createDescendingSet ()
public com.google.common.collect.UnmodifiableIterator descendingIterator ()
abstract int indexOf (java.lang.Object)
private void readObject (java.io.ObjectInputStream) throws java.io.InvalidObjectException
java.io.ObjectInputStream stream
java.lang.Object writeReplace ()
public volatile java.util.Iterator iterator ()
public volatile java.util.SortedSet tailSet (java.lang.Object)
public volatile java.util.SortedSet headSet (java.lang.Object)
public volatile java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
public volatile java.util.NavigableSet tailSet (java.lang.Object, boolean)
public volatile java.util.NavigableSet headSet (java.lang.Object, boolean)
public volatile java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
public volatile java.util.Iterator descendingIterator ()
public volatile java.util.NavigableSet descendingSet ()
static void ()
}
com/google/common/collect/ImmutableSortedSetFauxverideShim.classImmutableSortedSetFauxverideShim.java
package com.google.common.collect
abstract com.google.common.collect.ImmutableSortedSetFauxverideShim extends com.google.common.collect.ImmutableSet {
void ()
public static com.google.common.collect.ImmutableSortedSet$Builder builder ()
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Object)
Object element
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Object, java.lang.Object)
Object e1
Object e2
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
public static com.google.common.collect.ImmutableSortedSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)
Object e1
Object e2
Object e3
Object e4
Object e5
public static transient com.google.common.collect.ImmutableSortedSet of (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object e1
Object e2
Object e3
Object e4
Object e5
Object e6
Object[] remaining
public static com.google.common.collect.ImmutableSortedSet copyOf (java.lang.Object[])
Object[] elements
}
com/google/common/collect/ImmutableTable$Builder.classImmutableTable.java
package com.google.common.collect
public final com.google.common.collect.ImmutableTable$Builder extends java.lang.Object {
private final java.util.List cells
private java.util.Comparator rowComparator
private java.util.Comparator columnComparator
public void ()
public com.google.common.collect.ImmutableTable$Builder orderRowsBy (java.util.Comparator)
java.util.Comparator rowComparator
public com.google.common.collect.ImmutableTable$Builder orderColumnsBy (java.util.Comparator)
java.util.Comparator columnComparator
public com.google.common.collect.ImmutableTable$Builder put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public com.google.common.collect.ImmutableTable$Builder put (com.google.common.collect.Table$Cell)
com.google.common.collect.Table$Cell immutableCell
com.google.common.collect.Table$Cell cell
public com.google.common.collect.ImmutableTable$Builder putAll (com.google.common.collect.Table)
com.google.common.collect.Table$Cell cell
java.util.Iterator i$
com.google.common.collect.Table table
public com.google.common.collect.ImmutableTable build ()
int size
}
com/google/common/collect/ImmutableTable.classImmutableTable.java
package com.google.common.collect
public abstract com.google.common.collect.ImmutableTable extends java.lang.Object implements com.google.common.collect.Table {
public static final com.google.common.collect.ImmutableTable of ()
public static final com.google.common.collect.ImmutableTable of (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public static final com.google.common.collect.ImmutableTable copyOf (com.google.common.collect.Table)
com.google.common.collect.ImmutableTable parameterizedTable
com.google.common.collect.Table$Cell onlyCell
com.google.common.collect.Table$Cell cell
java.util.Iterator i$
com.google.common.collect.ImmutableSet$Builder cellSetBuilder
int size
com.google.common.collect.Table table
public static final com.google.common.collect.ImmutableTable$Builder builder ()
static com.google.common.collect.Table$Cell cellOf (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
void ()
public abstract com.google.common.collect.ImmutableSet cellSet ()
public abstract com.google.common.collect.ImmutableMap column (java.lang.Object)
public abstract com.google.common.collect.ImmutableSet columnKeySet ()
public abstract com.google.common.collect.ImmutableMap columnMap ()
public abstract com.google.common.collect.ImmutableMap row (java.lang.Object)
public abstract com.google.common.collect.ImmutableSet rowKeySet ()
public abstract com.google.common.collect.ImmutableMap rowMap ()
public final void clear ()
public final java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public final void putAll (com.google.common.collect.Table)
com.google.common.collect.Table table
public final java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean equals (java.lang.Object)
com.google.common.collect.Table that
Object obj
public int hashCode ()
public java.lang.String toString ()
public volatile java.util.Map columnMap ()
public volatile java.util.Map rowMap ()
public volatile java.util.Set columnKeySet ()
public volatile java.util.Set rowKeySet ()
public volatile java.util.Set cellSet ()
public volatile java.util.Map column (java.lang.Object)
public volatile java.util.Map row (java.lang.Object)
}
com/google/common/collect/Interner.classInterner.java
package com.google.common.collect
public abstract com.google.common.collect.Interner extends java.lang.Object {
public abstract java.lang.Object intern (java.lang.Object)
}
com/google/common/collect/Interners$1.classInterners.java
package com.google.common.collect
final com.google.common.collect.Interners$1 extends java.lang.Object implements com.google.common.collect.Interner {
final java.util.concurrent.ConcurrentMap val$map
void (java.util.concurrent.ConcurrentMap)
public java.lang.Object intern (java.lang.Object)
Object sample
Object canonical
}
com/google/common/collect/Interners$InternerFunction.classInterners.java
package com.google.common.collect
com.google.common.collect.Interners$InternerFunction extends java.lang.Object implements com.google.common.base.Function {
private final com.google.common.collect.Interner interner
public void (com.google.common.collect.Interner)
com.google.common.collect.Interner interner
public java.lang.Object apply (java.lang.Object)
Object input
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.collect.Interners$InternerFunction that
Object other
}
com/google/common/collect/Interners$WeakInterner$Dummy.classInterners.java
package com.google.common.collect
final com.google.common.collect.Interners$WeakInterner$Dummy extends java.lang.Enum {
public static final com.google.common.collect.Interners$WeakInterner$Dummy VALUE
private static final com.google.common.collect.Interners$WeakInterner$Dummy[] $VALUES
public static com.google.common.collect.Interners$WeakInterner$Dummy[] values ()
public static com.google.common.collect.Interners$WeakInterner$Dummy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/common/collect/Interners$WeakInterner.classInterners.java
package com.google.common.collect
com.google.common.collect.Interners$WeakInterner extends java.lang.Object implements com.google.common.collect.Interner {
private final com.google.common.collect.MapMakerInternalMap map
private void ()
public java.lang.Object intern (java.lang.Object)
Object canonical
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
com.google.common.collect.Interners$WeakInterner$Dummy sneaky
Object sample
void (com.google.common.collect.Interners$1)
com.google.common.collect.Interners$1 x0
}
com/google/common/collect/Interners.classInterners.java
package com.google.common.collect
public final com.google.common.collect.Interners extends java.lang.Object {
private void ()
public static com.google.common.collect.Interner newStrongInterner ()
java.util.concurrent.ConcurrentMap map
public static com.google.common.collect.Interner newWeakInterner ()
public static com.google.common.base.Function asFunction (com.google.common.collect.Interner)
com.google.common.collect.Interner interner
}
com/google/common/collect/Iterables$1.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$1 extends com.google.common.collect.FluentIterable {
final Iterable val$iterable
void (java.lang.Iterable)
public java.util.Iterator iterator ()
public java.lang.String toString ()
}
com/google/common/collect/Iterables$10$1.classIterables.java
package com.google.common.collect
com.google.common.collect.Iterables$10$1 extends java.lang.Object implements java.util.Iterator {
boolean atStart
final java.util.Iterator val$iterator
final com.google.common.collect.Iterables$10 this$0
void (com.google.common.collect.Iterables$10, java.util.Iterator)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/google/common/collect/Iterables$10.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$10 extends com.google.common.collect.FluentIterable {
final Iterable val$iterable
final int val$numberToSkip
void (java.lang.Iterable, int)
public java.util.Iterator iterator ()
java.util.Iterator iterator
}
com/google/common/collect/Iterables$11.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$11 extends com.google.common.collect.FluentIterable {
final Iterable val$iterable
final int val$limitSize
void (java.lang.Iterable, int)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$12.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$12 extends com.google.common.collect.FluentIterable {
final Iterable val$iterable
void (java.lang.Iterable)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$13.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$13 extends com.google.common.collect.FluentIterable {
final Iterable val$iterable
void (java.lang.Iterable)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$14.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$14 extends com.google.common.collect.FluentIterable {
final Iterable val$iterables
final java.util.Comparator val$comparator
void (java.lang.Iterable, java.util.Comparator)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$15.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$15 extends java.lang.Object implements com.google.common.base.Function {
void ()
public java.util.Iterator apply (java.lang.Iterable)
Iterable iterable
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/Iterables$2.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$2 extends com.google.common.collect.FluentIterable {
final Iterable val$inputs
void (java.lang.Iterable)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$3.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$3 extends com.google.common.collect.UnmodifiableIterator {
final java.util.Iterator val$iterableIterator
void (java.util.Iterator)
public boolean hasNext ()
public java.util.Iterator next ()
public volatile java.lang.Object next ()
}
com/google/common/collect/Iterables$4.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$4 extends com.google.common.collect.FluentIterable {
final Iterable val$iterable
final int val$size
void (java.lang.Iterable, int)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$5.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$5 extends com.google.common.collect.FluentIterable {
final Iterable val$iterable
final int val$size
void (java.lang.Iterable, int)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$6.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$6 extends com.google.common.collect.FluentIterable {
final Iterable val$unfiltered
final com.google.common.base.Predicate val$predicate
void (java.lang.Iterable, com.google.common.base.Predicate)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$7.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$7 extends com.google.common.collect.FluentIterable {
final Iterable val$unfiltered
final Class val$type
void (java.lang.Iterable, java.lang.Class)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$8.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$8 extends com.google.common.collect.FluentIterable {
final Iterable val$fromIterable
final com.google.common.base.Function val$function
void (java.lang.Iterable, com.google.common.base.Function)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$9.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$9 extends com.google.common.collect.FluentIterable {
final int val$numberToSkip
final java.util.List val$list
void (int, java.util.List)
public java.util.Iterator iterator ()
}
com/google/common/collect/Iterables$ConsumingQueueIterator.classIterables.java
package com.google.common.collect
com.google.common.collect.Iterables$ConsumingQueueIterator extends com.google.common.collect.AbstractIterator {
private final java.util.Queue queue
private void (java.util.Queue)
java.util.Queue queue
public java.lang.Object computeNext ()
java.util.NoSuchElementException e
void (java.util.Queue, com.google.common.collect.Iterables$1)
java.util.Queue x0
com.google.common.collect.Iterables$1 x1
}
com/google/common/collect/Iterables$UnmodifiableIterable.classIterables.java
package com.google.common.collect
final com.google.common.collect.Iterables$UnmodifiableIterable extends com.google.common.collect.FluentIterable {
private final Iterable iterable
private void (java.lang.Iterable)
Iterable iterable
public java.util.Iterator iterator ()
public java.lang.String toString ()
void (java.lang.Iterable, com.google.common.collect.Iterables$1)
Iterable x0
com.google.common.collect.Iterables$1 x1
}
com/google/common/collect/Iterables.classIterables.java
package com.google.common.collect
public final com.google.common.collect.Iterables extends java.lang.Object {
private void ()
public static java.lang.Iterable unmodifiableIterable (java.lang.Iterable)
Iterable iterable
public static java.lang.Iterable unmodifiableIterable (com.google.common.collect.ImmutableCollection)
com.google.common.collect.ImmutableCollection iterable
public static int size (java.lang.Iterable)
Iterable iterable
public static boolean contains (java.lang.Iterable, java.lang.Object)
NullPointerException e
ClassCastException e
java.util.Collection collection
Iterable iterable
Object element
public static boolean removeAll (java.lang.Iterable, java.util.Collection)
Iterable removeFrom
java.util.Collection elementsToRemove
public static boolean retainAll (java.lang.Iterable, java.util.Collection)
Iterable removeFrom
java.util.Collection elementsToRetain
public static boolean removeIf (java.lang.Iterable, com.google.common.base.Predicate)
Iterable removeFrom
com.google.common.base.Predicate predicate
private static boolean removeIfFromRandomAccessList (java.util.List, com.google.common.base.Predicate)
UnsupportedOperationException e
Object element
java.util.List list
com.google.common.base.Predicate predicate
int from
int to
private static void slowRemoveIfForRemainingElements (java.util.List, com.google.common.base.Predicate, int, int)
int n
int n
java.util.List list
com.google.common.base.Predicate predicate
int to
int from
public static boolean elementsEqual (java.lang.Iterable, java.lang.Iterable)
Iterable iterable1
Iterable iterable2
public static java.lang.String toString (java.lang.Iterable)
Iterable iterable
public static java.lang.Object getOnlyElement (java.lang.Iterable)
Iterable iterable
public static java.lang.Object getOnlyElement (java.lang.Iterable, java.lang.Object)
Iterable iterable
Object defaultValue
public static java.lang.Object[] toArray (java.lang.Iterable, java.lang.Class)
Iterable iterable
Class type
java.util.Collection collection
Object[] array
static java.lang.Object[] toArray (java.lang.Iterable)
Iterable iterable
private static java.util.Collection toCollection (java.lang.Iterable)
Iterable iterable
public static boolean addAll (java.util.Collection, java.lang.Iterable)
java.util.Collection c
java.util.Collection addTo
Iterable elementsToAdd
public static int frequency (java.lang.Iterable, java.lang.Object)
Iterable iterable
Object element
public static java.lang.Iterable cycle (java.lang.Iterable)
Iterable iterable
public static transient java.lang.Iterable cycle (java.lang.Object[])
Object[] elements
public static java.lang.Iterable concat (java.lang.Iterable, java.lang.Iterable)
Iterable a
Iterable b
public static java.lang.Iterable concat (java.lang.Iterable, java.lang.Iterable, java.lang.Iterable)
Iterable a
Iterable b
Iterable c
public static java.lang.Iterable concat (java.lang.Iterable, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable)
Iterable a
Iterable b
Iterable c
Iterable d
public static transient java.lang.Iterable concat (java.lang.Iterable[])
Iterable[] inputs
public static java.lang.Iterable concat (java.lang.Iterable)
Iterable inputs
private static com.google.common.collect.UnmodifiableIterator iterators (java.lang.Iterable)
Iterable iterables
java.util.Iterator iterableIterator
public static java.lang.Iterable partition (java.lang.Iterable, int)
Iterable iterable
int size
public static java.lang.Iterable paddedPartition (java.lang.Iterable, int)
Iterable iterable
int size
public static java.lang.Iterable filter (java.lang.Iterable, com.google.common.base.Predicate)
Iterable unfiltered
com.google.common.base.Predicate predicate
public static java.lang.Iterable filter (java.lang.Iterable, java.lang.Class)
Iterable unfiltered
Class type
public static boolean any (java.lang.Iterable, com.google.common.base.Predicate)
Iterable iterable
com.google.common.base.Predicate predicate
public static boolean all (java.lang.Iterable, com.google.common.base.Predicate)
Iterable iterable
com.google.common.base.Predicate predicate
public static java.lang.Object find (java.lang.Iterable, com.google.common.base.Predicate)
Iterable iterable
com.google.common.base.Predicate predicate
public static java.lang.Object find (java.lang.Iterable, com.google.common.base.Predicate, java.lang.Object)
Iterable iterable
com.google.common.base.Predicate predicate
Object defaultValue
public static com.google.common.base.Optional tryFind (java.lang.Iterable, com.google.common.base.Predicate)
Iterable iterable
com.google.common.base.Predicate predicate
public static int indexOf (java.lang.Iterable, com.google.common.base.Predicate)
Iterable iterable
com.google.common.base.Predicate predicate
public static java.lang.Iterable transform (java.lang.Iterable, com.google.common.base.Function)
Iterable fromIterable
com.google.common.base.Function function
public static java.lang.Object get (java.lang.Iterable, int)
java.util.Collection collection
Iterable iterable
int position
private static void checkNonnegativeIndex (int)
int position
public static java.lang.Object get (java.lang.Iterable, int, java.lang.Object)
IndexOutOfBoundsException e
Iterable iterable
int position
Object defaultValue
public static java.lang.Object getFirst (java.lang.Iterable, java.lang.Object)
Iterable iterable
Object defaultValue
public static java.lang.Object getLast (java.lang.Iterable)
java.util.List list
java.util.SortedSet sortedSet
Iterable iterable
public static java.lang.Object getLast (java.lang.Iterable, java.lang.Object)
java.util.Collection collection
java.util.List list
java.util.SortedSet sortedSet
Iterable iterable
Object defaultValue
private static java.lang.Object getLastInNonemptyList (java.util.List)
java.util.List list
public static java.lang.Iterable skip (java.lang.Iterable, int)
java.util.List list
Iterable iterable
int numberToSkip
public static java.lang.Iterable limit (java.lang.Iterable, int)
Iterable iterable
int limitSize
public static java.lang.Iterable consumingIterable (java.lang.Iterable)
Iterable iterable
public static boolean isEmpty (java.lang.Iterable)
Iterable iterable
public static java.lang.Iterable mergeSorted (java.lang.Iterable, java.util.Comparator)
Iterable iterables
java.util.Comparator comparator
Iterable iterable
private static com.google.common.base.Function toIterator ()
static com.google.common.collect.UnmodifiableIterator access$100 (java.lang.Iterable)
Iterable x0
static com.google.common.base.Function access$300 ()
}
com/google/common/collect/Iterators$1.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$1 extends com.google.common.collect.UnmodifiableListIterator {
void ()
public boolean hasNext ()
public java.lang.Object next ()
public boolean hasPrevious ()
public java.lang.Object previous ()
public int nextIndex ()
public int previousIndex ()
}
com/google/common/collect/Iterators$10.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$10 extends java.lang.Object implements java.util.Iterator {
private int count
final int val$limitSize
final java.util.Iterator val$iterator
void (int, java.util.Iterator)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/google/common/collect/Iterators$11.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$11 extends com.google.common.collect.UnmodifiableIterator {
final java.util.Iterator val$iterator
void (java.util.Iterator)
public boolean hasNext ()
public java.lang.Object next ()
Object next
}
com/google/common/collect/Iterators$12.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$12 extends com.google.common.collect.AbstractIndexedListIterator {
final Object[] val$array
void (int, java.lang.Object[])
int x0
protected java.lang.Object get (int)
int index
}
com/google/common/collect/Iterators$13.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$13 extends com.google.common.collect.AbstractIndexedListIterator {
final Object[] val$array
final int val$offset
void (int, int, java.lang.Object[], int)
int x0
int x1
protected java.lang.Object get (int)
int index
}
com/google/common/collect/Iterators$14.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$14 extends com.google.common.collect.UnmodifiableIterator {
boolean done
final Object val$value
void (java.lang.Object)
public boolean hasNext ()
public java.lang.Object next ()
}
com/google/common/collect/Iterators$15.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$15 extends com.google.common.collect.UnmodifiableIterator {
final java.util.Enumeration val$enumeration
void (java.util.Enumeration)
public boolean hasNext ()
public java.lang.Object next ()
}
com/google/common/collect/Iterators$16.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$16 extends java.lang.Object implements java.util.Enumeration {
final java.util.Iterator val$iterator
void (java.util.Iterator)
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
}
com/google/common/collect/Iterators$2.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$2 extends java.lang.Object implements java.util.Iterator {
void ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/google/common/collect/Iterators$3.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$3 extends com.google.common.collect.UnmodifiableIterator {
final java.util.Iterator val$iterator
void (java.util.Iterator)
public boolean hasNext ()
public java.lang.Object next ()
}
com/google/common/collect/Iterators$4.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$4 extends com.google.common.collect.UnmodifiableListIterator {
final java.util.ListIterator val$iterator
void (java.util.ListIterator)
public boolean hasNext ()
public boolean hasPrevious ()
public java.lang.Object next ()
public java.lang.Object previous ()
public int nextIndex ()
public int previousIndex ()
}
com/google/common/collect/Iterators$5.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$5 extends java.lang.Object implements java.util.Iterator {
java.util.Iterator iterator
java.util.Iterator removeFrom
final Iterable val$iterable
void (java.lang.Iterable)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/google/common/collect/Iterators$6.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$6 extends java.lang.Object implements java.util.Iterator {
java.util.Iterator current
java.util.Iterator removeFrom
final java.util.Iterator val$inputs
void (java.util.Iterator)
public boolean hasNext ()
boolean currentHasNext
public java.lang.Object next ()
public void remove ()
}
com/google/common/collect/Iterators$7.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$7 extends com.google.common.collect.UnmodifiableIterator {
final java.util.Iterator val$iterator
final int val$size
final boolean val$pad
void (java.util.Iterator, int, boolean)
public boolean hasNext ()
public java.util.List next ()
int i
Object[] array
int count
java.util.List list
public volatile java.lang.Object next ()
}
com/google/common/collect/Iterators$8.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$8 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$unfiltered
final com.google.common.base.Predicate val$predicate
void (java.util.Iterator, com.google.common.base.Predicate)
protected java.lang.Object computeNext ()
Object element
}
com/google/common/collect/Iterators$9.classIterators.java
package com.google.common.collect
final com.google.common.collect.Iterators$9 extends com.google.common.collect.TransformedIterator {
final com.google.common.base.Function val$function
void (java.util.Iterator, com.google.common.base.Function)
java.util.Iterator x0
java.lang.Object transform (java.lang.Object)
Object from
}
com/google/common/collect/Iterators$MergingIterator$1.classIterators.java
package com.google.common.collect
com.google.common.collect.Iterators$MergingIterator$1 extends java.lang.Object implements java.util.Comparator {
final com.google.common.collect.Iterators$MergingIterator this$0
void (com.google.common.collect.Iterators$MergingIterator)
public int compare (com.google.common.collect.PeekingIterator, com.google.common.collect.PeekingIterator)
com.google.common.collect.PeekingIterator o1
com.google.common.collect.PeekingIterator o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/google/common/collect/Iterators$MergingIterator.classIterators.java
package com.google.common.collect
com.google.common.collect.Iterators$MergingIterator extends com.google.common.collect.AbstractIterator {
final java.util.Queue queue
final java.util.Comparator comparator
public void (java.lang.Iterable, java.util.Comparator)
java.util.Iterator iterator
java.util.Iterator i$
Iterable iterators
java.util.Comparator itemComparator
java.util.Comparator heapComparator
protected java.lang.Object computeNext ()
com.google.common.collect.PeekingIterator nextIter
Object next
}
com/google/common/collect/Iterators$PeekingImpl.classIterators.java
package com.google.common.collect
com.google.common.collect.Iterators$PeekingImpl extends java.lang.Object implements com.google.common.collect.PeekingIterator {
private final java.util.Iterator iterator
private boolean hasPeeked
private Object peekedElement
public void (java.util.Iterator)
java.util.Iterator iterator
public boolean hasNext ()
public java.lang.Object next ()
Object result
public void remove ()
public java.lang.Object peek ()
}
com/google/common/collect/Iterators.classIterators.java
package com.google.common.collect
public final com.google.common.collect.Iterators extends java.lang.Object {
static final com.google.common.collect.UnmodifiableListIterator EMPTY_LIST_ITERATOR
private static final java.util.Iterator EMPTY_MODIFIABLE_ITERATOR
private void ()
public static com.google.common.collect.UnmodifiableIterator emptyIterator ()
static com.google.common.collect.UnmodifiableListIterator emptyListIterator ()
static java.util.Iterator emptyModifiableIterator ()
public static com.google.common.collect.UnmodifiableIterator unmodifiableIterator (java.util.Iterator)
java.util.Iterator iterator
public static com.google.common.collect.UnmodifiableIterator unmodifiableIterator (com.google.common.collect.UnmodifiableIterator)
com.google.common.collect.UnmodifiableIterator iterator
static com.google.common.collect.UnmodifiableListIterator unmodifiableListIterator (java.util.ListIterator)
java.util.ListIterator iterator
public static int size (java.util.Iterator)
java.util.Iterator iterator
int count
public static boolean contains (java.util.Iterator, java.lang.Object)
java.util.Iterator iterator
Object element
public static boolean removeAll (java.util.Iterator, java.util.Collection)
java.util.Iterator removeFrom
java.util.Collection elementsToRemove
boolean modified
public static boolean removeIf (java.util.Iterator, com.google.common.base.Predicate)
java.util.Iterator removeFrom
com.google.common.base.Predicate predicate
boolean modified
public static boolean retainAll (java.util.Iterator, java.util.Collection)
java.util.Iterator removeFrom
java.util.Collection elementsToRetain
boolean modified
public static boolean elementsEqual (java.util.Iterator, java.util.Iterator)
Object o1
Object o2
java.util.Iterator iterator1
java.util.Iterator iterator2
public static java.lang.String toString (java.util.Iterator)
java.util.Iterator iterator
public static java.lang.Object getOnlyElement (java.util.Iterator)
int i
java.util.Iterator iterator
Object first
StringBuilder sb
public static java.lang.Object getOnlyElement (java.util.Iterator, java.lang.Object)
java.util.Iterator iterator
Object defaultValue
public static java.lang.Object[] toArray (java.util.Iterator, java.lang.Class)
java.util.Iterator iterator
Class type
java.util.List list
public static boolean addAll (java.util.Collection, java.util.Iterator)
java.util.Collection addTo
java.util.Iterator iterator
boolean wasModified
public static int frequency (java.util.Iterator, java.lang.Object)
java.util.Iterator iterator
Object element
int result
public static java.util.Iterator cycle (java.lang.Iterable)
Iterable iterable
public static transient java.util.Iterator cycle (java.lang.Object[])
Object[] elements
public static java.util.Iterator concat (java.util.Iterator, java.util.Iterator)
java.util.Iterator a
java.util.Iterator b
public static java.util.Iterator concat (java.util.Iterator, java.util.Iterator, java.util.Iterator)
java.util.Iterator a
java.util.Iterator b
java.util.Iterator c
public static java.util.Iterator concat (java.util.Iterator, java.util.Iterator, java.util.Iterator, java.util.Iterator)
java.util.Iterator a
java.util.Iterator b
java.util.Iterator c
java.util.Iterator d
public static transient java.util.Iterator concat (java.util.Iterator[])
java.util.Iterator[] inputs
public static java.util.Iterator concat (java.util.Iterator)
java.util.Iterator inputs
public static com.google.common.collect.UnmodifiableIterator partition (java.util.Iterator, int)
java.util.Iterator iterator
int size
public static com.google.common.collect.UnmodifiableIterator paddedPartition (java.util.Iterator, int)
java.util.Iterator iterator
int size
private static com.google.common.collect.UnmodifiableIterator partitionImpl (java.util.Iterator, int, boolean)
java.util.Iterator iterator
int size
boolean pad
public static com.google.common.collect.UnmodifiableIterator filter (java.util.Iterator, com.google.common.base.Predicate)
java.util.Iterator unfiltered
com.google.common.base.Predicate predicate
public static com.google.common.collect.UnmodifiableIterator filter (java.util.Iterator, java.lang.Class)
java.util.Iterator unfiltered
Class type
public static boolean any (java.util.Iterator, com.google.common.base.Predicate)
Object element
java.util.Iterator iterator
com.google.common.base.Predicate predicate
public static boolean all (java.util.Iterator, com.google.common.base.Predicate)
Object element
java.util.Iterator iterator
com.google.common.base.Predicate predicate
public static java.lang.Object find (java.util.Iterator, com.google.common.base.Predicate)
java.util.Iterator iterator
com.google.common.base.Predicate predicate
public static java.lang.Object find (java.util.Iterator, com.google.common.base.Predicate, java.lang.Object)
java.util.Iterator iterator
com.google.common.base.Predicate predicate
Object defaultValue
com.google.common.collect.UnmodifiableIterator filteredIterator
public static com.google.common.base.Optional tryFind (java.util.Iterator, com.google.common.base.Predicate)
java.util.Iterator iterator
com.google.common.base.Predicate predicate
com.google.common.collect.UnmodifiableIterator filteredIterator
public static int indexOf (java.util.Iterator, com.google.common.base.Predicate)
Object current
java.util.Iterator iterator
com.google.common.base.Predicate predicate
int i
public static java.util.Iterator transform (java.util.Iterator, com.google.common.base.Function)
java.util.Iterator fromIterator
com.google.common.base.Function function
public static java.lang.Object get (java.util.Iterator, int)
Object t
java.util.Iterator iterator
int position
int skipped
private static void checkNonnegative (int)
int position
public static java.lang.Object get (java.util.Iterator, int, java.lang.Object)
IndexOutOfBoundsException e
java.util.Iterator iterator
int position
Object defaultValue
public static java.lang.Object getNext (java.util.Iterator, java.lang.Object)
java.util.Iterator iterator
Object defaultValue
public static java.lang.Object getLast (java.util.Iterator)
Object current
java.util.Iterator iterator
public static java.lang.Object getLast (java.util.Iterator, java.lang.Object)
java.util.Iterator iterator
Object defaultValue
public static int skip (java.util.Iterator, int)
java.util.Iterator iterator
int numberToSkip
public static int advance (java.util.Iterator, int)
java.util.Iterator iterator
int numberToAdvance
int i
public static java.util.Iterator limit (java.util.Iterator, int)
java.util.Iterator iterator
int limitSize
public static java.util.Iterator consumingIterator (java.util.Iterator)
java.util.Iterator iterator
static void clear (java.util.Iterator)
java.util.Iterator iterator
public static transient com.google.common.collect.UnmodifiableIterator forArray (java.lang.Object[])
Object[] array
static com.google.common.collect.UnmodifiableListIterator forArray (java.lang.Object[], int, int, int)
Object[] array
int offset
int length
int index
int end
public static com.google.common.collect.UnmodifiableIterator singletonIterator (java.lang.Object)
Object value
public static com.google.common.collect.UnmodifiableIterator forEnumeration (java.util.Enumeration)
java.util.Enumeration enumeration
public static java.util.Enumeration asEnumeration (java.util.Iterator)
java.util.Iterator iterator
public static com.google.common.collect.PeekingIterator peekingIterator (java.util.Iterator)
com.google.common.collect.Iterators$PeekingImpl peeking
java.util.Iterator iterator
public static com.google.common.collect.PeekingIterator peekingIterator (com.google.common.collect.PeekingIterator)
com.google.common.collect.PeekingIterator iterator
public static com.google.common.collect.UnmodifiableIterator mergeSorted (java.lang.Iterable, java.util.Comparator)
Iterable iterators
java.util.Comparator comparator
static void checkRemove (boolean)
boolean canRemove
static java.util.ListIterator cast (java.util.Iterator)
java.util.Iterator iterator
static void ()
}
com/google/common/collect/LexicographicalOrdering.classLexicographicalOrdering.java
package com.google.common.collect
final com.google.common.collect.LexicographicalOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final com.google.common.collect.Ordering elementOrder
private static final long serialVersionUID
void (com.google.common.collect.Ordering)
com.google.common.collect.Ordering elementOrder
public int compare (java.lang.Iterable, java.lang.Iterable)
int result
Iterable leftIterable
Iterable rightIterable
java.util.Iterator left
java.util.Iterator right
public boolean equals (java.lang.Object)
com.google.common.collect.LexicographicalOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/google/common/collect/LinkedHashMultimap$1.classLinkedHashMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedHashMultimap$1 extends java.lang.Object implements java.util.Iterator {
com.google.common.collect.LinkedHashMultimap$ValueEntry nextEntry
com.google.common.collect.LinkedHashMultimap$ValueEntry toRemove
final com.google.common.collect.LinkedHashMultimap this$0
void (com.google.common.collect.LinkedHashMultimap)
public boolean hasNext ()
public java.util.Map$Entry next ()
com.google.common.collect.LinkedHashMultimap$ValueEntry result
public void remove ()
public volatile java.lang.Object next ()
}
com/google/common/collect/LinkedHashMultimap$ValueEntry.classLinkedHashMultimap.java
package com.google.common.collect
final com.google.common.collect.LinkedHashMultimap$ValueEntry extends com.google.common.collect.AbstractMapEntry implements com.google.common.collect.LinkedHashMultimap$ValueSetLink {
final Object key
final Object value
final int valueHash
com.google.common.collect.LinkedHashMultimap$ValueEntry nextInValueSetHashRow
com.google.common.collect.LinkedHashMultimap$ValueSetLink predecessorInValueSet
com.google.common.collect.LinkedHashMultimap$ValueSetLink successorInValueSet
com.google.common.collect.LinkedHashMultimap$ValueEntry predecessorInMultimap
com.google.common.collect.LinkedHashMultimap$ValueEntry successorInMultimap
void (java.lang.Object, java.lang.Object, int, com.google.common.collect.LinkedHashMultimap$ValueEntry)
Object key
Object value
int valueHash
com.google.common.collect.LinkedHashMultimap$ValueEntry nextInValueSetHashRow
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public com.google.common.collect.LinkedHashMultimap$ValueSetLink getPredecessorInValueSet ()
public com.google.common.collect.LinkedHashMultimap$ValueSetLink getSuccessorInValueSet ()
public void setPredecessorInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
public void setSuccessorInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
public com.google.common.collect.LinkedHashMultimap$ValueEntry getPredecessorInMultimap ()
public com.google.common.collect.LinkedHashMultimap$ValueEntry getSuccessorInMultimap ()
public void setSuccessorInMultimap (com.google.common.collect.LinkedHashMultimap$ValueEntry)
com.google.common.collect.LinkedHashMultimap$ValueEntry multimapSuccessor
public void setPredecessorInMultimap (com.google.common.collect.LinkedHashMultimap$ValueEntry)
com.google.common.collect.LinkedHashMultimap$ValueEntry multimapPredecessor
}
com/google/common/collect/LinkedHashMultimap$ValueSet$1.classLinkedHashMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedHashMultimap$ValueSet$1 extends java.lang.Object implements java.util.Iterator {
com.google.common.collect.LinkedHashMultimap$ValueSetLink nextEntry
com.google.common.collect.LinkedHashMultimap$ValueEntry toRemove
int expectedModCount
final com.google.common.collect.LinkedHashMultimap$ValueSet this$1
void (com.google.common.collect.LinkedHashMultimap$ValueSet)
private void checkForComodification ()
public boolean hasNext ()
public java.lang.Object next ()
com.google.common.collect.LinkedHashMultimap$ValueEntry entry
Object result
public void remove ()
com.google.common.collect.LinkedHashMultimap$ValueEntry entry
Object o
int hash
int row
com.google.common.collect.LinkedHashMultimap$ValueEntry prev
}
com/google/common/collect/LinkedHashMultimap$ValueSet.classLinkedHashMultimap.java
package com.google.common.collect
final com.google.common.collect.LinkedHashMultimap$ValueSet extends com.google.common.collect.Sets$ImprovedAbstractSet implements com.google.common.collect.LinkedHashMultimap$ValueSetLink {
private final Object key
private com.google.common.collect.LinkedHashMultimap$ValueEntry[] hashTable
private int size
private int modCount
private com.google.common.collect.LinkedHashMultimap$ValueSetLink firstEntry
private com.google.common.collect.LinkedHashMultimap$ValueSetLink lastEntry
final com.google.common.collect.LinkedHashMultimap this$0
void (com.google.common.collect.LinkedHashMultimap, java.lang.Object, int)
Object key
int expectedValues
int tableSize
com.google.common.collect.LinkedHashMultimap$ValueEntry[] hashTable
public com.google.common.collect.LinkedHashMultimap$ValueSetLink getPredecessorInValueSet ()
public com.google.common.collect.LinkedHashMultimap$ValueSetLink getSuccessorInValueSet ()
public void setPredecessorInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
public void setSuccessorInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
com.google.common.collect.LinkedHashMultimap$ValueEntry entry
Object o
int hash
int row
int threshold ()
public boolean add (java.lang.Object)
com.google.common.collect.LinkedHashMultimap$ValueEntry entry
Object value
int hash
int row
com.google.common.collect.LinkedHashMultimap$ValueEntry rowHead
com.google.common.collect.LinkedHashMultimap$ValueEntry newEntry
private void rehashIfNecessary ()
com.google.common.collect.LinkedHashMultimap$ValueEntry valueEntry
int row
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
com.google.common.collect.LinkedHashMultimap$ValueEntry[] hashTable
int mask
public boolean remove (java.lang.Object)
com.google.common.collect.LinkedHashMultimap$ValueEntry entry
Object o
int hash
int row
com.google.common.collect.LinkedHashMultimap$ValueEntry prev
public void clear ()
com.google.common.collect.LinkedHashMultimap$ValueEntry valueEntry
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
static com.google.common.collect.LinkedHashMultimap$ValueSetLink access$000 (com.google.common.collect.LinkedHashMultimap$ValueSet)
com.google.common.collect.LinkedHashMultimap$ValueSet x0
static int access$100 (com.google.common.collect.LinkedHashMultimap$ValueSet)
com.google.common.collect.LinkedHashMultimap$ValueSet x0
static com.google.common.collect.LinkedHashMultimap$ValueEntry[] access$200 (com.google.common.collect.LinkedHashMultimap$ValueSet)
com.google.common.collect.LinkedHashMultimap$ValueSet x0
static int access$510 (com.google.common.collect.LinkedHashMultimap$ValueSet)
com.google.common.collect.LinkedHashMultimap$ValueSet x0
static int access$104 (com.google.common.collect.LinkedHashMultimap$ValueSet)
com.google.common.collect.LinkedHashMultimap$ValueSet x0
}
com/google/common/collect/LinkedHashMultimap$ValueSetLink.classLinkedHashMultimap.java
package com.google.common.collect
abstract com.google.common.collect.LinkedHashMultimap$ValueSetLink extends java.lang.Object {
public abstract com.google.common.collect.LinkedHashMultimap$ValueSetLink getPredecessorInValueSet ()
public abstract com.google.common.collect.LinkedHashMultimap$ValueSetLink getSuccessorInValueSet ()
public abstract void setPredecessorInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
public abstract void setSuccessorInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
}
com/google/common/collect/LinkedHashMultimap.classLinkedHashMultimap.java
package com.google.common.collect
public final com.google.common.collect.LinkedHashMultimap extends com.google.common.collect.AbstractSetMultimap {
private static final int DEFAULT_KEY_CAPACITY
private static final int DEFAULT_VALUE_SET_CAPACITY
private static final int MAX_VALUE_SET_TABLE_SIZE
transient int valueSetCapacity
private transient com.google.common.collect.LinkedHashMultimap$ValueEntry multimapHeaderEntry
private static final long serialVersionUID
public static com.google.common.collect.LinkedHashMultimap create ()
public static com.google.common.collect.LinkedHashMultimap create (int, int)
int expectedKeys
int expectedValuesPerKey
public static com.google.common.collect.LinkedHashMultimap create (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
com.google.common.collect.LinkedHashMultimap result
private static void succeedsInValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink, com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink pred
com.google.common.collect.LinkedHashMultimap$ValueSetLink succ
private static void succeedsInMultimap (com.google.common.collect.LinkedHashMultimap$ValueEntry, com.google.common.collect.LinkedHashMultimap$ValueEntry)
com.google.common.collect.LinkedHashMultimap$ValueEntry pred
com.google.common.collect.LinkedHashMultimap$ValueEntry succ
private static void deleteFromValueSet (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink entry
private static void deleteFromMultimap (com.google.common.collect.LinkedHashMultimap$ValueEntry)
com.google.common.collect.LinkedHashMultimap$ValueEntry entry
private void (int, int)
int keyCapacity
int valueSetCapacity
java.util.Set createCollection ()
java.util.Collection createCollection (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Set entries ()
public java.util.Collection values ()
java.util.Iterator createEntryIterator ()
public void clear ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
Object key
java.util.Iterator i$
java.util.Map$Entry entry
java.util.Iterator i$
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Object key
int i
Object key
Object value
int i
java.io.ObjectInputStream stream
int distinctKeys
java.util.Map map
int entries
public volatile boolean equals (java.lang.Object)
public volatile boolean put (java.lang.Object, java.lang.Object)
public volatile java.util.Map asMap ()
public volatile java.util.Set removeAll (java.lang.Object)
public volatile java.util.Set get (java.lang.Object)
public volatile java.util.Collection entries ()
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile com.google.common.collect.Multiset keys ()
public volatile java.util.Set keySet ()
public volatile boolean putAll (com.google.common.collect.Multimap)
public volatile boolean putAll (java.lang.Object, java.lang.Iterable)
public volatile boolean remove (java.lang.Object, java.lang.Object)
public volatile boolean containsEntry (java.lang.Object, java.lang.Object)
public volatile boolean containsValue (java.lang.Object)
public volatile boolean containsKey (java.lang.Object)
public volatile boolean isEmpty ()
public volatile int size ()
volatile java.util.Collection createCollection ()
static void access$300 (com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink x0
static void access$400 (com.google.common.collect.LinkedHashMultimap$ValueEntry)
com.google.common.collect.LinkedHashMultimap$ValueEntry x0
static void access$600 (com.google.common.collect.LinkedHashMultimap$ValueSetLink, com.google.common.collect.LinkedHashMultimap$ValueSetLink)
com.google.common.collect.LinkedHashMultimap$ValueSetLink x0
com.google.common.collect.LinkedHashMultimap$ValueSetLink x1
static com.google.common.collect.LinkedHashMultimap$ValueEntry access$700 (com.google.common.collect.LinkedHashMultimap)
com.google.common.collect.LinkedHashMultimap x0
static void access$800 (com.google.common.collect.LinkedHashMultimap$ValueEntry, com.google.common.collect.LinkedHashMultimap$ValueEntry)
com.google.common.collect.LinkedHashMultimap$ValueEntry x0
com.google.common.collect.LinkedHashMultimap$ValueEntry x1
}
com/google/common/collect/LinkedHashMultiset.classLinkedHashMultiset.java
package com.google.common.collect
public final com.google.common.collect.LinkedHashMultiset extends com.google.common.collect.AbstractMapBasedMultiset {
private static final long serialVersionUID
public static com.google.common.collect.LinkedHashMultiset create ()
public static com.google.common.collect.LinkedHashMultiset create (int)
int distinctElements
public static com.google.common.collect.LinkedHashMultiset create (java.lang.Iterable)
Iterable elements
com.google.common.collect.LinkedHashMultiset multiset
private void ()
private void (int)
int distinctElements
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
int distinctElements
public volatile int setCount (java.lang.Object, int)
public volatile int remove (java.lang.Object, int)
public volatile int add (java.lang.Object, int)
public volatile int count (java.lang.Object)
public volatile java.util.Iterator iterator ()
public volatile int size ()
public volatile void clear ()
public volatile java.util.Set entrySet ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile boolean equals (java.lang.Object)
public volatile java.util.Set elementSet ()
public volatile boolean retainAll (java.util.Collection)
public volatile boolean removeAll (java.util.Collection)
public volatile boolean addAll (java.util.Collection)
public volatile boolean setCount (java.lang.Object, int, int)
public volatile boolean remove (java.lang.Object)
public volatile boolean add (java.lang.Object)
public volatile boolean contains (java.lang.Object)
public volatile boolean isEmpty ()
}
com/google/common/collect/LinkedListMultimap$1.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$1 extends java.util.AbstractSequentialList {
final Object val$key
final com.google.common.collect.LinkedListMultimap this$0
void (com.google.common.collect.LinkedListMultimap, java.lang.Object)
public int size ()
public java.util.ListIterator listIterator (int)
int index
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/LinkedListMultimap$2.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$2 extends com.google.common.collect.Sets$ImprovedAbstractSet {
final com.google.common.collect.LinkedListMultimap this$0
void (com.google.common.collect.LinkedListMultimap)
public int size ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object key
public boolean remove (java.lang.Object)
Object o
}
com/google/common/collect/LinkedListMultimap$3$1.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$3$1 extends com.google.common.collect.TransformedListIterator {
final com.google.common.collect.LinkedListMultimap$NodeIterator val$nodes
final com.google.common.collect.LinkedListMultimap$3 this$1
void (com.google.common.collect.LinkedListMultimap$3, java.util.ListIterator, com.google.common.collect.LinkedListMultimap$NodeIterator)
java.util.ListIterator x0
java.lang.Object transform (com.google.common.collect.LinkedListMultimap$Node)
com.google.common.collect.LinkedListMultimap$Node node
public void set (java.lang.Object)
Object value
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/LinkedListMultimap$3.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$3 extends java.util.AbstractSequentialList {
final com.google.common.collect.LinkedListMultimap this$0
void (com.google.common.collect.LinkedListMultimap)
public int size ()
public java.util.ListIterator listIterator (int)
int index
com.google.common.collect.LinkedListMultimap$NodeIterator nodes
}
com/google/common/collect/LinkedListMultimap$4.classLinkedListMultimap.java
package com.google.common.collect
final com.google.common.collect.LinkedListMultimap$4 extends com.google.common.collect.AbstractMapEntry {
final com.google.common.collect.LinkedListMultimap$Node val$node
void (com.google.common.collect.LinkedListMultimap$Node)
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
Object oldValue
}
com/google/common/collect/LinkedListMultimap$5$1.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$5$1 extends com.google.common.collect.TransformedListIterator {
final com.google.common.collect.LinkedListMultimap$5 this$1
void (com.google.common.collect.LinkedListMultimap$5, java.util.ListIterator)
java.util.ListIterator x0
java.util.Map$Entry transform (com.google.common.collect.LinkedListMultimap$Node)
com.google.common.collect.LinkedListMultimap$Node node
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/LinkedListMultimap$5.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$5 extends java.util.AbstractSequentialList {
final com.google.common.collect.LinkedListMultimap this$0
void (com.google.common.collect.LinkedListMultimap)
public int size ()
public java.util.ListIterator listIterator (int)
int index
}
com/google/common/collect/LinkedListMultimap$6$1$1.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$6$1$1 extends com.google.common.collect.AbstractMapEntry {
final Object val$key
final com.google.common.collect.LinkedListMultimap$6$1 this$2
void (com.google.common.collect.LinkedListMultimap$6$1, java.lang.Object)
public java.lang.Object getKey ()
public java.util.Collection getValue ()
public volatile java.lang.Object getValue ()
}
com/google/common/collect/LinkedListMultimap$6$1.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$6$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.LinkedListMultimap$6 this$1
void (com.google.common.collect.LinkedListMultimap$6, java.util.Iterator)
java.util.Iterator x0
java.util.Map$Entry transform (java.lang.Object)
Object key
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/LinkedListMultimap$6.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$6 extends com.google.common.collect.Multimaps$AsMap {
final com.google.common.collect.LinkedListMultimap this$0
void (com.google.common.collect.LinkedListMultimap)
public int size ()
com.google.common.collect.Multimap multimap ()
java.util.Iterator entryIterator ()
}
com/google/common/collect/LinkedListMultimap$DistinctKeyIterator.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$DistinctKeyIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Set seenKeys
com.google.common.collect.LinkedListMultimap$Node next
com.google.common.collect.LinkedListMultimap$Node current
final com.google.common.collect.LinkedListMultimap this$0
private void (com.google.common.collect.LinkedListMultimap)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
void (com.google.common.collect.LinkedListMultimap, com.google.common.collect.LinkedListMultimap$1)
com.google.common.collect.LinkedListMultimap x0
com.google.common.collect.LinkedListMultimap$1 x1
}
com/google/common/collect/LinkedListMultimap$MultisetView$1$1.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$MultisetView$1$1 extends com.google.common.collect.Multisets$AbstractEntry {
final Object val$key
final com.google.common.collect.LinkedListMultimap$MultisetView$1 this$2
void (com.google.common.collect.LinkedListMultimap$MultisetView$1, java.lang.Object)
public java.lang.Object getElement ()
public int getCount ()
}
com/google/common/collect/LinkedListMultimap$MultisetView$1.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$MultisetView$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.LinkedListMultimap$MultisetView this$1
void (com.google.common.collect.LinkedListMultimap$MultisetView, java.util.Iterator)
java.util.Iterator x0
com.google.common.collect.Multiset$Entry transform (java.lang.Object)
Object key
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/LinkedListMultimap$MultisetView$2.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$MultisetView$2 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.LinkedListMultimap$MultisetView this$1
void (com.google.common.collect.LinkedListMultimap$MultisetView, java.util.Iterator)
java.util.Iterator x0
java.lang.Object transform (com.google.common.collect.LinkedListMultimap$Node)
com.google.common.collect.LinkedListMultimap$Node node
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/LinkedListMultimap$MultisetView.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$MultisetView extends com.google.common.collect.AbstractMultiset {
final com.google.common.collect.LinkedListMultimap this$0
private void (com.google.common.collect.LinkedListMultimap)
public int size ()
public int count (java.lang.Object)
Object element
java.util.Iterator entryIterator ()
int distinctElements ()
public java.util.Iterator iterator ()
public int remove (java.lang.Object, int)
Object key
int occurrences
int oldCount
java.util.Iterator values
public java.util.Set elementSet ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public java.lang.String toString ()
void (com.google.common.collect.LinkedListMultimap, com.google.common.collect.LinkedListMultimap$1)
com.google.common.collect.LinkedListMultimap x0
com.google.common.collect.LinkedListMultimap$1 x1
}
com/google/common/collect/LinkedListMultimap$Node.classLinkedListMultimap.java
package com.google.common.collect
final com.google.common.collect.LinkedListMultimap$Node extends java.lang.Object {
final Object key
Object value
com.google.common.collect.LinkedListMultimap$Node next
com.google.common.collect.LinkedListMultimap$Node previous
com.google.common.collect.LinkedListMultimap$Node nextSibling
com.google.common.collect.LinkedListMultimap$Node previousSibling
void (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.String toString ()
}
com/google/common/collect/LinkedListMultimap$NodeIterator.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$NodeIterator extends java.lang.Object implements java.util.ListIterator {
int nextIndex
com.google.common.collect.LinkedListMultimap$Node next
com.google.common.collect.LinkedListMultimap$Node current
com.google.common.collect.LinkedListMultimap$Node previous
final com.google.common.collect.LinkedListMultimap this$0
void (com.google.common.collect.LinkedListMultimap)
void (com.google.common.collect.LinkedListMultimap, int)
int index
int size
public boolean hasNext ()
public com.google.common.collect.LinkedListMultimap$Node next ()
public void remove ()
public boolean hasPrevious ()
public com.google.common.collect.LinkedListMultimap$Node previous ()
public int nextIndex ()
public int previousIndex ()
public void set (com.google.common.collect.LinkedListMultimap$Node)
com.google.common.collect.LinkedListMultimap$Node e
public void add (com.google.common.collect.LinkedListMultimap$Node)
com.google.common.collect.LinkedListMultimap$Node e
void setValue (java.lang.Object)
Object value
public volatile void add (java.lang.Object)
public volatile void set (java.lang.Object)
public volatile java.lang.Object previous ()
public volatile java.lang.Object next ()
}
com/google/common/collect/LinkedListMultimap$ValueForKeyIterator.classLinkedListMultimap.java
package com.google.common.collect
com.google.common.collect.LinkedListMultimap$ValueForKeyIterator extends java.lang.Object implements java.util.ListIterator {
final Object key
int nextIndex
com.google.common.collect.LinkedListMultimap$Node next
com.google.common.collect.LinkedListMultimap$Node current
com.google.common.collect.LinkedListMultimap$Node previous
final com.google.common.collect.LinkedListMultimap this$0
void (com.google.common.collect.LinkedListMultimap, java.lang.Object)
Object key
public void (com.google.common.collect.LinkedListMultimap, java.lang.Object, int)
Object key
int index
int size
public boolean hasNext ()
public java.lang.Object next ()
public boolean hasPrevious ()
public java.lang.Object previous ()
public int nextIndex ()
public int previousIndex ()
public void remove ()
public void set (java.lang.Object)
Object value
public void add (java.lang.Object)
Object value
}
com/google/common/collect/LinkedListMultimap.classLinkedListMultimap.java
package com.google.common.collect
public com.google.common.collect.LinkedListMultimap extends java.lang.Object implements com.google.common.collect.ListMultimap java.io.Serializable {
private transient com.google.common.collect.LinkedListMultimap$Node head
private transient com.google.common.collect.LinkedListMultimap$Node tail
private transient com.google.common.collect.Multiset keyCount
private transient java.util.Map keyToKeyHead
private transient java.util.Map keyToKeyTail
private transient java.util.Set keySet
private transient com.google.common.collect.Multiset keys
private transient java.util.List valuesList
private transient java.util.List entries
private transient java.util.Map map
private static final long serialVersionUID
public static com.google.common.collect.LinkedListMultimap create ()
public static com.google.common.collect.LinkedListMultimap create (int)
int expectedKeys
public static com.google.common.collect.LinkedListMultimap create (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
void ()
private void (int)
int expectedKeys
private void (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
private com.google.common.collect.LinkedListMultimap$Node addNode (java.lang.Object, java.lang.Object, com.google.common.collect.LinkedListMultimap$Node)
com.google.common.collect.LinkedListMultimap$Node keyTail
Object key
Object value
com.google.common.collect.LinkedListMultimap$Node nextSibling
com.google.common.collect.LinkedListMultimap$Node node
private void removeNode (com.google.common.collect.LinkedListMultimap$Node)
com.google.common.collect.LinkedListMultimap$Node node
private void removeAllNodes (java.lang.Object)
java.util.Iterator i
Object key
private static void checkElement (java.lang.Object)
Object node
public int size ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
java.util.Iterator i
Object value
public boolean containsEntry (java.lang.Object, java.lang.Object)
java.util.Iterator i
Object key
Object value
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Iterator values
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object value
java.util.Iterator i$
Object key
Iterable values
boolean changed
public boolean putAll (com.google.common.collect.Multimap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap multimap
boolean changed
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
java.util.List oldValues
java.util.ListIterator keyValues
java.util.Iterator newValues
private java.util.List getCopy (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
java.util.List oldValues
public void clear ()
public java.util.List get (java.lang.Object)
Object key
public java.util.Set keySet ()
java.util.Set result
public com.google.common.collect.Multiset keys ()
com.google.common.collect.Multiset result
public java.util.List values ()
java.util.List result
private static java.util.Map$Entry createEntry (com.google.common.collect.LinkedListMultimap$Node)
com.google.common.collect.LinkedListMultimap$Node node
public java.util.List entries ()
java.util.List result
public java.util.Map asMap ()
java.util.Map result
public boolean equals (java.lang.Object)
com.google.common.collect.Multimap that
Object other
public int hashCode ()
public java.lang.String toString ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.util.Map$Entry entry
java.util.Iterator i$
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Object key
Object value
int i
java.io.ObjectInputStream stream
int size
public volatile java.util.Collection entries ()
public volatile java.util.Collection values ()
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
static com.google.common.collect.LinkedListMultimap$Node access$000 (com.google.common.collect.LinkedListMultimap)
com.google.common.collect.LinkedListMultimap x0
static com.google.common.collect.LinkedListMultimap$Node access$100 (com.google.common.collect.LinkedListMultimap)
com.google.common.collect.LinkedListMultimap x0
static void access$200 (java.lang.Object)
Object x0
static void access$300 (com.google.common.collect.LinkedListMultimap, com.google.common.collect.LinkedListMultimap$Node)
com.google.common.collect.LinkedListMultimap x0
com.google.common.collect.LinkedListMultimap$Node x1
static void access$400 (com.google.common.collect.LinkedListMultimap, java.lang.Object)
com.google.common.collect.LinkedListMultimap x0
Object x1
static java.util.Map access$500 (com.google.common.collect.LinkedListMultimap)
com.google.common.collect.LinkedListMultimap x0
static com.google.common.collect.Multiset access$600 (com.google.common.collect.LinkedListMultimap)
com.google.common.collect.LinkedListMultimap x0
static java.util.Map access$700 (com.google.common.collect.LinkedListMultimap)
com.google.common.collect.LinkedListMultimap x0
static com.google.common.collect.LinkedListMultimap$Node access$800 (com.google.common.collect.LinkedListMultimap, java.lang.Object, java.lang.Object, com.google.common.collect.LinkedListMultimap$Node)
com.google.common.collect.LinkedListMultimap x0
Object x1
Object x2
com.google.common.collect.LinkedListMultimap$Node x3
static java.util.Map$Entry access$1100 (com.google.common.collect.LinkedListMultimap$Node)
com.google.common.collect.LinkedListMultimap$Node x0
}
com/google/common/collect/ListMultimap.classListMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.ListMultimap extends java.lang.Object implements com.google.common.collect.Multimap {
public abstract java.util.List get (java.lang.Object)
public abstract java.util.List removeAll (java.lang.Object)
public abstract java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
public abstract java.util.Map asMap ()
public abstract boolean equals (java.lang.Object)
}
com/google/common/collect/Lists$1.classLists.java
package com.google.common.collect
final com.google.common.collect.Lists$1 extends com.google.common.collect.Lists$RandomAccessListWrapper {
private static final long serialVersionUID
void (java.util.List)
java.util.List x0
public java.util.ListIterator listIterator (int)
int index
}
com/google/common/collect/Lists$2.classLists.java
package com.google.common.collect
final com.google.common.collect.Lists$2 extends com.google.common.collect.Lists$AbstractListWrapper {
private static final long serialVersionUID
void (java.util.List)
java.util.List x0
public java.util.ListIterator listIterator (int)
int index
}
com/google/common/collect/Lists$AbstractListWrapper.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$AbstractListWrapper extends java.util.AbstractList {
final java.util.List backingList
void (java.util.List)
java.util.List backingList
public void add (int, java.lang.Object)
int index
Object element
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection c
public java.lang.Object get (int)
int index
public java.lang.Object remove (int)
int index
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public boolean contains (java.lang.Object)
Object o
public int size ()
}
com/google/common/collect/Lists$CharSequenceAsList.classLists.java
package com.google.common.collect
final com.google.common.collect.Lists$CharSequenceAsList extends java.util.AbstractList {
private final CharSequence sequence
void (java.lang.CharSequence)
CharSequence sequence
public java.lang.Character get (int)
int index
public boolean contains (java.lang.Object)
Object o
public int indexOf (java.lang.Object)
int i
char c
Object o
public int lastIndexOf (java.lang.Object)
int i
char c
Object o
public int size ()
public java.util.List subList (int, int)
int fromIndex
int toIndex
public int hashCode ()
int i
int hash
public boolean equals (java.lang.Object)
Object elem
int i
Object o
java.util.List list
int n
java.util.Iterator iterator
public volatile java.lang.Object get (int)
}
com/google/common/collect/Lists$OnePlusArrayList.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$OnePlusArrayList extends java.util.AbstractList implements java.io.Serializable java.util.RandomAccess {
final Object first
final Object[] rest
private static final long serialVersionUID
void (java.lang.Object, java.lang.Object[])
Object first
Object[] rest
public int size ()
public java.lang.Object get (int)
int index
}
com/google/common/collect/Lists$Partition.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$Partition extends java.util.AbstractList {
final java.util.List list
final int size
void (java.util.List, int)
java.util.List list
int size
public java.util.List get (int)
int index
int listSize
int start
int end
public int size ()
int result
public boolean isEmpty ()
public volatile java.lang.Object get (int)
}
com/google/common/collect/Lists$RandomAccessListWrapper.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$RandomAccessListWrapper extends com.google.common.collect.Lists$AbstractListWrapper implements java.util.RandomAccess {
void (java.util.List)
java.util.List backingList
}
com/google/common/collect/Lists$RandomAccessPartition.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$RandomAccessPartition extends com.google.common.collect.Lists$Partition implements java.util.RandomAccess {
void (java.util.List, int)
java.util.List list
int size
}
com/google/common/collect/Lists$RandomAccessReverseList.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$RandomAccessReverseList extends com.google.common.collect.Lists$ReverseList implements java.util.RandomAccess {
void (java.util.List)
java.util.List forwardList
}
com/google/common/collect/Lists$ReverseList$1.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$ReverseList$1 extends java.lang.Object implements java.util.ListIterator {
boolean canRemove
boolean canSet
final java.util.ListIterator val$forwardIterator
final com.google.common.collect.Lists$ReverseList this$0
void (com.google.common.collect.Lists$ReverseList, java.util.ListIterator)
public void add (java.lang.Object)
Object e
public boolean hasNext ()
public boolean hasPrevious ()
public java.lang.Object next ()
public int nextIndex ()
public java.lang.Object previous ()
public int previousIndex ()
public void remove ()
public void set (java.lang.Object)
Object e
}
com/google/common/collect/Lists$ReverseList.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$ReverseList extends java.util.AbstractList {
private final java.util.List forwardList
void (java.util.List)
java.util.List forwardList
java.util.List getForwardList ()
private int reverseIndex (int)
int index
int size
private int reversePosition (int)
int index
int size
public void add (int, java.lang.Object)
int index
Object element
public void clear ()
public java.lang.Object remove (int)
int index
protected void removeRange (int, int)
int fromIndex
int toIndex
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public java.lang.Object get (int)
int index
public boolean isEmpty ()
public int size ()
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public java.util.List subList (int, int)
int fromIndex
int toIndex
public int indexOf (java.lang.Object)
Object o
int index
public int lastIndexOf (java.lang.Object)
Object o
int index
public java.util.Iterator iterator ()
public java.util.ListIterator listIterator (int)
int index
int start
java.util.ListIterator forwardIterator
static int access$000 (com.google.common.collect.Lists$ReverseList, int)
com.google.common.collect.Lists$ReverseList x0
int x1
}
com/google/common/collect/Lists$StringAsImmutableList.classLists.java
package com.google.common.collect
final com.google.common.collect.Lists$StringAsImmutableList extends com.google.common.collect.ImmutableList {
private final String string
int hash
void (java.lang.String)
String string
public int indexOf (java.lang.Object)
Object object
public int lastIndexOf (java.lang.Object)
Object object
public com.google.common.collect.ImmutableList subList (int, int)
int fromIndex
int toIndex
boolean isPartialView ()
public java.lang.Character get (int)
int index
public int size ()
public boolean equals (java.lang.Object)
Object elem
int i
Object obj
java.util.List list
int n
java.util.Iterator iterator
public int hashCode ()
int i
int h
public volatile java.util.List subList (int, int)
public volatile java.lang.Object get (int)
}
com/google/common/collect/Lists$TransformingRandomAccessList.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$TransformingRandomAccessList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final java.util.List fromList
final com.google.common.base.Function function
private static final long serialVersionUID
void (java.util.List, com.google.common.base.Function)
java.util.List fromList
com.google.common.base.Function function
public void clear ()
public java.lang.Object get (int)
int index
public boolean isEmpty ()
public java.lang.Object remove (int)
int index
public int size ()
}
com/google/common/collect/Lists$TransformingSequentialList$1.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$TransformingSequentialList$1 extends java.lang.Object implements java.util.ListIterator {
final java.util.ListIterator val$delegate
final com.google.common.collect.Lists$TransformingSequentialList this$0
void (com.google.common.collect.Lists$TransformingSequentialList, java.util.ListIterator)
public void add (java.lang.Object)
Object e
public boolean hasNext ()
public boolean hasPrevious ()
public java.lang.Object next ()
public int nextIndex ()
public java.lang.Object previous ()
public int previousIndex ()
public void remove ()
public void set (java.lang.Object)
Object e
}
com/google/common/collect/Lists$TransformingSequentialList.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$TransformingSequentialList extends java.util.AbstractSequentialList implements java.io.Serializable {
final java.util.List fromList
final com.google.common.base.Function function
private static final long serialVersionUID
void (java.util.List, com.google.common.base.Function)
java.util.List fromList
com.google.common.base.Function function
public void clear ()
public int size ()
public java.util.ListIterator listIterator (int)
int index
java.util.ListIterator delegate
}
com/google/common/collect/Lists$TwoPlusArrayList.classLists.java
package com.google.common.collect
com.google.common.collect.Lists$TwoPlusArrayList extends java.util.AbstractList implements java.io.Serializable java.util.RandomAccess {
final Object first
final Object second
final Object[] rest
private static final long serialVersionUID
void (java.lang.Object, java.lang.Object, java.lang.Object[])
Object first
Object second
Object[] rest
public int size ()
public java.lang.Object get (int)
int index
}
com/google/common/collect/Lists.classLists.java
package com.google.common.collect
public final com.google.common.collect.Lists extends java.lang.Object {
private void ()
public static java.util.ArrayList newArrayList ()
public static transient java.util.ArrayList newArrayList (java.lang.Object[])
Object[] elements
int capacity
java.util.ArrayList list
static int computeArrayListCapacity (int)
int arraySize
public static java.util.ArrayList newArrayList (java.lang.Iterable)
Iterable elements
public static java.util.ArrayList newArrayList (java.util.Iterator)
java.util.Iterator elements
java.util.ArrayList list
public static java.util.ArrayList newArrayListWithCapacity (int)
int initialArraySize
public static java.util.ArrayList newArrayListWithExpectedSize (int)
int estimatedSize
public static java.util.LinkedList newLinkedList ()
public static java.util.LinkedList newLinkedList (java.lang.Iterable)
Object element
java.util.Iterator i$
Iterable elements
java.util.LinkedList list
public static java.util.concurrent.CopyOnWriteArrayList newCopyOnWriteArrayList ()
public static java.util.concurrent.CopyOnWriteArrayList newCopyOnWriteArrayList (java.lang.Iterable)
Iterable elements
java.util.Collection elementsCollection
public static java.util.List asList (java.lang.Object, java.lang.Object[])
Object first
Object[] rest
public static java.util.List asList (java.lang.Object, java.lang.Object, java.lang.Object[])
Object first
Object second
Object[] rest
public static java.util.List transform (java.util.List, com.google.common.base.Function)
java.util.List fromList
com.google.common.base.Function function
public static java.util.List partition (java.util.List, int)
java.util.List list
int size
public static com.google.common.collect.ImmutableList charactersOf (java.lang.String)
String string
public static java.util.List charactersOf (java.lang.CharSequence)
CharSequence sequence
public static java.util.List reverse (java.util.List)
java.util.List list
static int hashCodeImpl (java.util.List)
Object o
java.util.Iterator i$
java.util.List list
int hashCode
static boolean equalsImpl (java.util.List, java.lang.Object)
java.util.List list
Object object
java.util.List o
static boolean addAllImpl (java.util.List, int, java.lang.Iterable)
Object e
java.util.Iterator i$
java.util.List list
int index
Iterable elements
boolean changed
java.util.ListIterator listIterator
static int indexOfImpl (java.util.List, java.lang.Object)
java.util.List list
Object element
java.util.ListIterator listIterator
static int lastIndexOfImpl (java.util.List, java.lang.Object)
java.util.List list
Object element
java.util.ListIterator listIterator
static java.util.ListIterator listIteratorImpl (java.util.List, int)
java.util.List list
int index
static java.util.List subListImpl (java.util.List, int, int)
java.util.List wrapper
java.util.List list
int fromIndex
int toIndex
java.util.List wrapper
static java.util.List cast (java.lang.Iterable)
Iterable iterable
}
com/google/common/collect/MapConstraint.classMapConstraint.java
package com.google.common.collect
public abstract com.google.common.collect.MapConstraint extends java.lang.Object {
public abstract void checkKeyValue (java.lang.Object, java.lang.Object)
public abstract java.lang.String toString ()
}
com/google/common/collect/MapConstraints$1.classMapConstraints.java
package com.google.common.collect
final com.google.common.collect.MapConstraints$1 extends com.google.common.collect.ForwardingMapEntry {
final java.util.Map$Entry val$entry
final com.google.common.collect.MapConstraint val$constraint
void (java.util.Map$Entry, com.google.common.collect.MapConstraint)
protected java.util.Map$Entry delegate ()
public java.lang.Object setValue (java.lang.Object)
Object value
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints$2$1.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$2$1 extends java.lang.Object implements com.google.common.collect.Constraint {
final com.google.common.collect.MapConstraints$2 this$0
void (com.google.common.collect.MapConstraints$2)
public java.lang.Object checkElement (java.lang.Object)
Object value
}
com/google/common/collect/MapConstraints$2.classMapConstraints.java
package com.google.common.collect
final com.google.common.collect.MapConstraints$2 extends com.google.common.collect.ForwardingMapEntry {
final java.util.Map$Entry val$entry
final com.google.common.collect.MapConstraint val$constraint
void (java.util.Map$Entry, com.google.common.collect.MapConstraint)
protected java.util.Map$Entry delegate ()
public java.util.Collection getValue ()
public volatile java.lang.Object getValue ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints$ConstrainedAsMapEntries$1.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedAsMapEntries$1 extends com.google.common.collect.ForwardingIterator {
final java.util.Iterator val$iterator
final com.google.common.collect.MapConstraints$ConstrainedAsMapEntries this$0
void (com.google.common.collect.MapConstraints$ConstrainedAsMapEntries, java.util.Iterator)
public java.util.Map$Entry next ()
protected java.util.Iterator delegate ()
public volatile java.lang.Object next ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints$ConstrainedAsMapEntries.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedAsMapEntries extends com.google.common.collect.ForwardingSet {
private final com.google.common.collect.MapConstraint constraint
private final java.util.Set entries
void (java.util.Set, com.google.common.collect.MapConstraint)
java.util.Set entries
com.google.common.collect.MapConstraint constraint
protected java.util.Set delegate ()
public java.util.Iterator iterator ()
java.util.Iterator iterator
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public boolean remove (java.lang.Object)
Object o
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
static com.google.common.collect.MapConstraint access$600 (com.google.common.collect.MapConstraints$ConstrainedAsMapEntries)
com.google.common.collect.MapConstraints$ConstrainedAsMapEntries x0
}
com/google/common/collect/MapConstraints$ConstrainedAsMapValues$1.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedAsMapValues$1 extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator val$iterator
final com.google.common.collect.MapConstraints$ConstrainedAsMapValues this$0
void (com.google.common.collect.MapConstraints$ConstrainedAsMapValues, java.util.Iterator)
public boolean hasNext ()
public java.util.Collection next ()
public void remove ()
public volatile java.lang.Object next ()
}
com/google/common/collect/MapConstraints$ConstrainedAsMapValues.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedAsMapValues extends com.google.common.collect.ForwardingCollection {
final java.util.Collection delegate
final java.util.Set entrySet
void (java.util.Collection, java.util.Set)
java.util.Collection delegate
java.util.Set entrySet
protected java.util.Collection delegate ()
public java.util.Iterator iterator ()
java.util.Iterator iterator
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean remove (java.lang.Object)
Object o
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints$ConstrainedBiMap.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedBiMap extends com.google.common.collect.MapConstraints$ConstrainedMap implements com.google.common.collect.BiMap {
volatile com.google.common.collect.BiMap inverse
void (com.google.common.collect.BiMap, com.google.common.collect.BiMap, com.google.common.collect.MapConstraint)
com.google.common.collect.BiMap delegate
com.google.common.collect.BiMap inverse
com.google.common.collect.MapConstraint constraint
protected com.google.common.collect.BiMap delegate ()
public java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.BiMap inverse ()
public java.util.Set values ()
protected volatile java.util.Map delegate ()
public volatile java.util.Collection values ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints$ConstrainedEntries$1.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedEntries$1 extends com.google.common.collect.ForwardingIterator {
final java.util.Iterator val$iterator
final com.google.common.collect.MapConstraints$ConstrainedEntries this$0
void (com.google.common.collect.MapConstraints$ConstrainedEntries, java.util.Iterator)
public java.util.Map$Entry next ()
protected java.util.Iterator delegate ()
public volatile java.lang.Object next ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints$ConstrainedEntries.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedEntries extends com.google.common.collect.ForwardingCollection {
final com.google.common.collect.MapConstraint constraint
final java.util.Collection entries
void (java.util.Collection, com.google.common.collect.MapConstraint)
java.util.Collection entries
com.google.common.collect.MapConstraint constraint
protected java.util.Collection delegate ()
public java.util.Iterator iterator ()
java.util.Iterator iterator
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean remove (java.lang.Object)
Object o
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints$ConstrainedEntrySet.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedEntrySet extends com.google.common.collect.MapConstraints$ConstrainedEntries implements java.util.Set {
void (java.util.Set, com.google.common.collect.MapConstraint)
java.util.Set entries
com.google.common.collect.MapConstraint constraint
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
}
com/google/common/collect/MapConstraints$ConstrainedListMultimap.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedListMultimap extends com.google.common.collect.MapConstraints$ConstrainedMultimap implements com.google.common.collect.ListMultimap {
void (com.google.common.collect.ListMultimap, com.google.common.collect.MapConstraint)
com.google.common.collect.ListMultimap delegate
com.google.common.collect.MapConstraint constraint
public java.util.List get (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
}
com/google/common/collect/MapConstraints$ConstrainedMap.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedMap extends com.google.common.collect.ForwardingMap {
private final java.util.Map delegate
final com.google.common.collect.MapConstraint constraint
private transient java.util.Set entrySet
void (java.util.Map, com.google.common.collect.MapConstraint)
java.util.Map delegate
com.google.common.collect.MapConstraint constraint
protected java.util.Map delegate ()
public java.util.Set entrySet ()
java.util.Set result
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public void putAll (java.util.Map)
java.util.Map map
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints$ConstrainedMultimap$1.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedMultimap$1 extends com.google.common.collect.ForwardingMap {
java.util.Set entrySet
java.util.Collection values
final java.util.Map val$asMapDelegate
final com.google.common.collect.MapConstraints$ConstrainedMultimap this$0
void (com.google.common.collect.MapConstraints$ConstrainedMultimap, java.util.Map)
protected java.util.Map delegate ()
public java.util.Set entrySet ()
java.util.Set result
public java.util.Collection get (java.lang.Object)
java.util.Collection collection
ClassCastException e
Object key
public java.util.Collection values ()
java.util.Collection result
public boolean containsValue (java.lang.Object)
Object o
public volatile java.lang.Object get (java.lang.Object)
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints$ConstrainedMultimap$2.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedMultimap$2 extends java.lang.Object implements com.google.common.collect.Constraint {
final Object val$key
final com.google.common.collect.MapConstraints$ConstrainedMultimap this$0
void (com.google.common.collect.MapConstraints$ConstrainedMultimap, java.lang.Object)
public java.lang.Object checkElement (java.lang.Object)
Object value
}
com/google/common/collect/MapConstraints$ConstrainedMultimap.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedMultimap extends com.google.common.collect.ForwardingMultimap {
final com.google.common.collect.MapConstraint constraint
final com.google.common.collect.Multimap delegate
transient java.util.Collection entries
transient java.util.Map asMap
public void (com.google.common.collect.Multimap, com.google.common.collect.MapConstraint)
com.google.common.collect.Multimap delegate
com.google.common.collect.MapConstraint constraint
protected com.google.common.collect.Multimap delegate ()
public java.util.Map asMap ()
java.util.Map asMapDelegate
java.util.Map result
public java.util.Collection entries ()
java.util.Collection result
public java.util.Collection get (java.lang.Object)
Object key
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap multimap
boolean changed
public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/MapConstraints$ConstrainedSetMultimap.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedSetMultimap extends com.google.common.collect.MapConstraints$ConstrainedMultimap implements com.google.common.collect.SetMultimap {
void (com.google.common.collect.SetMultimap, com.google.common.collect.MapConstraint)
com.google.common.collect.SetMultimap delegate
com.google.common.collect.MapConstraint constraint
public java.util.Set get (java.lang.Object)
Object key
public java.util.Set entries ()
public java.util.Set removeAll (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection entries ()
public volatile java.util.Collection removeAll (java.lang.Object)
}
com/google/common/collect/MapConstraints$ConstrainedSortedSetMultimap.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$ConstrainedSortedSetMultimap extends com.google.common.collect.MapConstraints$ConstrainedSetMultimap implements com.google.common.collect.SortedSetMultimap {
void (com.google.common.collect.SortedSetMultimap, com.google.common.collect.MapConstraint)
com.google.common.collect.SortedSetMultimap delegate
com.google.common.collect.MapConstraint constraint
public java.util.SortedSet get (java.lang.Object)
Object key
public java.util.SortedSet removeAll (java.lang.Object)
Object key
public java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Comparator valueComparator ()
public volatile java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Set removeAll (java.lang.Object)
public volatile java.util.Set get (java.lang.Object)
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
}
com/google/common/collect/MapConstraints$InverseConstraint.classMapConstraints.java
package com.google.common.collect
com.google.common.collect.MapConstraints$InverseConstraint extends java.lang.Object implements com.google.common.collect.MapConstraint {
final com.google.common.collect.MapConstraint constraint
public void (com.google.common.collect.MapConstraint)
com.google.common.collect.MapConstraint constraint
public void checkKeyValue (java.lang.Object, java.lang.Object)
Object key
Object value
}
com/google/common/collect/MapConstraints$NotNullMapConstraint.classMapConstraints.java
package com.google.common.collect
final com.google.common.collect.MapConstraints$NotNullMapConstraint extends java.lang.Enum implements com.google.common.collect.MapConstraint {
public static final com.google.common.collect.MapConstraints$NotNullMapConstraint INSTANCE
private static final com.google.common.collect.MapConstraints$NotNullMapConstraint[] $VALUES
public static com.google.common.collect.MapConstraints$NotNullMapConstraint[] values ()
public static com.google.common.collect.MapConstraints$NotNullMapConstraint valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public void checkKeyValue (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.String toString ()
static void ()
}
com/google/common/collect/MapConstraints.classMapConstraints.java
package com.google.common.collect
public final com.google.common.collect.MapConstraints extends java.lang.Object {
private void ()
public static com.google.common.collect.MapConstraint notNull ()
public static java.util.Map constrainedMap (java.util.Map, com.google.common.collect.MapConstraint)
java.util.Map map
com.google.common.collect.MapConstraint constraint
public static com.google.common.collect.Multimap constrainedMultimap (com.google.common.collect.Multimap, com.google.common.collect.MapConstraint)
com.google.common.collect.Multimap multimap
com.google.common.collect.MapConstraint constraint
public static com.google.common.collect.ListMultimap constrainedListMultimap (com.google.common.collect.ListMultimap, com.google.common.collect.MapConstraint)
com.google.common.collect.ListMultimap multimap
com.google.common.collect.MapConstraint constraint
public static com.google.common.collect.SetMultimap constrainedSetMultimap (com.google.common.collect.SetMultimap, com.google.common.collect.MapConstraint)
com.google.common.collect.SetMultimap multimap
com.google.common.collect.MapConstraint constraint
public static com.google.common.collect.SortedSetMultimap constrainedSortedSetMultimap (com.google.common.collect.SortedSetMultimap, com.google.common.collect.MapConstraint)
com.google.common.collect.SortedSetMultimap multimap
com.google.common.collect.MapConstraint constraint
private static java.util.Map$Entry constrainedEntry (java.util.Map$Entry, com.google.common.collect.MapConstraint)
java.util.Map$Entry entry
com.google.common.collect.MapConstraint constraint
private static java.util.Map$Entry constrainedAsMapEntry (java.util.Map$Entry, com.google.common.collect.MapConstraint)
java.util.Map$Entry entry
com.google.common.collect.MapConstraint constraint
private static java.util.Set constrainedAsMapEntries (java.util.Set, com.google.common.collect.MapConstraint)
java.util.Set entries
com.google.common.collect.MapConstraint constraint
private static java.util.Collection constrainedEntries (java.util.Collection, com.google.common.collect.MapConstraint)
java.util.Collection entries
com.google.common.collect.MapConstraint constraint
private static java.util.Set constrainedEntrySet (java.util.Set, com.google.common.collect.MapConstraint)
java.util.Set entries
com.google.common.collect.MapConstraint constraint
public static com.google.common.collect.BiMap constrainedBiMap (com.google.common.collect.BiMap, com.google.common.collect.MapConstraint)
com.google.common.collect.BiMap map
com.google.common.collect.MapConstraint constraint
private static java.util.Collection checkValues (java.lang.Object, java.lang.Iterable, com.google.common.collect.MapConstraint)
Object value
java.util.Iterator i$
Object key
Iterable values
com.google.common.collect.MapConstraint constraint
java.util.Collection copy
private static java.util.Map checkMap (java.util.Map, com.google.common.collect.MapConstraint)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
com.google.common.collect.MapConstraint constraint
java.util.Map copy
static java.util.Set access$000 (java.util.Set, com.google.common.collect.MapConstraint)
java.util.Set x0
com.google.common.collect.MapConstraint x1
static java.util.Map access$100 (java.util.Map, com.google.common.collect.MapConstraint)
java.util.Map x0
com.google.common.collect.MapConstraint x1
static java.util.Set access$200 (java.util.Set, com.google.common.collect.MapConstraint)
java.util.Set x0
com.google.common.collect.MapConstraint x1
static java.util.Collection access$300 (java.util.Collection, com.google.common.collect.MapConstraint)
java.util.Collection x0
com.google.common.collect.MapConstraint x1
static java.util.Collection access$400 (java.lang.Object, java.lang.Iterable, com.google.common.collect.MapConstraint)
Object x0
Iterable x1
com.google.common.collect.MapConstraint x2
static java.util.Map$Entry access$500 (java.util.Map$Entry, com.google.common.collect.MapConstraint)
java.util.Map$Entry x0
com.google.common.collect.MapConstraint x1
static java.util.Map$Entry access$700 (java.util.Map$Entry, com.google.common.collect.MapConstraint)
java.util.Map$Entry x0
com.google.common.collect.MapConstraint x1
}
com/google/common/collect/MapDifference$ValueDifference.classMapDifference.java
package com.google.common.collect
public abstract com.google.common.collect.MapDifference$ValueDifference extends java.lang.Object {
public abstract java.lang.Object leftValue ()
public abstract java.lang.Object rightValue ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/google/common/collect/MapDifference.classMapDifference.java
package com.google.common.collect
public abstract com.google.common.collect.MapDifference extends java.lang.Object {
public abstract boolean areEqual ()
public abstract java.util.Map entriesOnlyOnLeft ()
public abstract java.util.Map entriesOnlyOnRight ()
public abstract java.util.Map entriesInCommon ()
public abstract java.util.Map entriesDiffering ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/google/common/collect/MapMaker$1.classMapMaker.java
package com.google.common.collect
com.google.common.collect.MapMaker$1 extends java.lang.Object {
}
com/google/common/collect/MapMaker$NullComputingConcurrentMap.classMapMaker.java
package com.google.common.collect
final com.google.common.collect.MapMaker$NullComputingConcurrentMap extends com.google.common.collect.MapMaker$NullConcurrentMap {
private static final long serialVersionUID
final com.google.common.base.Function computingFunction
void (com.google.common.collect.MapMaker, com.google.common.base.Function)
com.google.common.collect.MapMaker mapMaker
com.google.common.base.Function computingFunction
public java.lang.Object get (java.lang.Object)
Object k
Object key
Object value
private java.lang.Object compute (java.lang.Object)
com.google.common.collect.ComputationException e
Throwable t
Object key
}
com/google/common/collect/MapMaker$NullConcurrentMap.classMapMaker.java
package com.google.common.collect
com.google.common.collect.MapMaker$NullConcurrentMap extends java.util.AbstractMap implements java.util.concurrent.ConcurrentMap java.io.Serializable {
private static final long serialVersionUID
private final com.google.common.collect.MapMaker$RemovalListener removalListener
private final com.google.common.collect.MapMaker$RemovalCause removalCause
void (com.google.common.collect.MapMaker)
com.google.common.collect.MapMaker mapMaker
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object)
Object key
void notifyRemoval (java.lang.Object, java.lang.Object)
Object key
Object value
com.google.common.collect.MapMaker$RemovalNotification notification
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object remove (java.lang.Object)
Object key
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
public java.util.Set entrySet ()
}
com/google/common/collect/MapMaker$RemovalCause$1.classMapMaker.java
package com.google.common.collect
final com.google.common.collect.MapMaker$RemovalCause$1 extends com.google.common.collect.MapMaker$RemovalCause {
void (java.lang.String, int)
boolean wasEvicted ()
}
com/google/common/collect/MapMaker$RemovalCause$2.classMapMaker.java
package com.google.common.collect
final com.google.common.collect.MapMaker$RemovalCause$2 extends com.google.common.collect.MapMaker$RemovalCause {
void (java.lang.String, int)
boolean wasEvicted ()
}
com/google/common/collect/MapMaker$RemovalCause$3.classMapMaker.java
package com.google.common.collect
final com.google.common.collect.MapMaker$RemovalCause$3 extends com.google.common.collect.MapMaker$RemovalCause {
void (java.lang.String, int)
boolean wasEvicted ()
}
com/google/common/collect/MapMaker$RemovalCause$4.classMapMaker.java
package com.google.common.collect
final com.google.common.collect.MapMaker$RemovalCause$4 extends com.google.common.collect.MapMaker$RemovalCause {
void (java.lang.String, int)
boolean wasEvicted ()
}
com/google/common/collect/MapMaker$RemovalCause$5.classMapMaker.java
package com.google.common.collect
final com.google.common.collect.MapMaker$RemovalCause$5 extends com.google.common.collect.MapMaker$RemovalCause {
void (java.lang.String, int)
boolean wasEvicted ()
}
com/google/common/collect/MapMaker$RemovalCause.classMapMaker.java
package com.google.common.collect
abstract com.google.common.collect.MapMaker$RemovalCause extends java.lang.Enum {
public static final com.google.common.collect.MapMaker$RemovalCause EXPLICIT
public static final com.google.common.collect.MapMaker$RemovalCause REPLACED
public static final com.google.common.collect.MapMaker$RemovalCause COLLECTED
public static final com.google.common.collect.MapMaker$RemovalCause EXPIRED
public static final com.google.common.collect.MapMaker$RemovalCause SIZE
private static final com.google.common.collect.MapMaker$RemovalCause[] $VALUES
public static com.google.common.collect.MapMaker$RemovalCause[] values ()
public static com.google.common.collect.MapMaker$RemovalCause valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract boolean wasEvicted ()
void (java.lang.String, int, com.google.common.collect.MapMaker$1)
String x0
int x1
com.google.common.collect.MapMaker$1 x2
static void ()
}
com/google/common/collect/MapMaker$RemovalListener.classMapMaker.java
package com.google.common.collect
abstract com.google.common.collect.MapMaker$RemovalListener extends java.lang.Object {
public abstract void onRemoval (com.google.common.collect.MapMaker$RemovalNotification)
}
com/google/common/collect/MapMaker$RemovalNotification.classMapMaker.java
package com.google.common.collect
final com.google.common.collect.MapMaker$RemovalNotification extends com.google.common.collect.ImmutableEntry {
private static final long serialVersionUID
private final com.google.common.collect.MapMaker$RemovalCause cause
void (java.lang.Object, java.lang.Object, com.google.common.collect.MapMaker$RemovalCause)
Object key
Object value
com.google.common.collect.MapMaker$RemovalCause cause
public com.google.common.collect.MapMaker$RemovalCause getCause ()
public boolean wasEvicted ()
}
com/google/common/collect/MapMaker.classMapMaker.java
package com.google.common.collect
public final com.google.common.collect.MapMaker extends com.google.common.collect.GenericMapMaker {
private static final int DEFAULT_INITIAL_CAPACITY
private static final int DEFAULT_CONCURRENCY_LEVEL
private static final int DEFAULT_EXPIRATION_NANOS
static final int UNSET_INT
boolean useCustomMap
int initialCapacity
int concurrencyLevel
int maximumSize
com.google.common.collect.MapMakerInternalMap$Strength keyStrength
com.google.common.collect.MapMakerInternalMap$Strength valueStrength
long expireAfterWriteNanos
long expireAfterAccessNanos
com.google.common.collect.MapMaker$RemovalCause nullRemovalCause
com.google.common.base.Equivalence keyEquivalence
com.google.common.base.Ticker ticker
public void ()
com.google.common.collect.MapMaker keyEquivalence (com.google.common.base.Equivalence)
com.google.common.base.Equivalence equivalence
com.google.common.base.Equivalence getKeyEquivalence ()
public com.google.common.collect.MapMaker initialCapacity (int)
int initialCapacity
int getInitialCapacity ()
com.google.common.collect.MapMaker maximumSize (int)
int size
public com.google.common.collect.MapMaker concurrencyLevel (int)
int concurrencyLevel
int getConcurrencyLevel ()
public com.google.common.collect.MapMaker weakKeys ()
public com.google.common.collect.MapMaker softKeys ()
com.google.common.collect.MapMaker setKeyStrength (com.google.common.collect.MapMakerInternalMap$Strength)
com.google.common.collect.MapMakerInternalMap$Strength strength
com.google.common.collect.MapMakerInternalMap$Strength getKeyStrength ()
public com.google.common.collect.MapMaker weakValues ()
public com.google.common.collect.MapMaker softValues ()
com.google.common.collect.MapMaker setValueStrength (com.google.common.collect.MapMakerInternalMap$Strength)
com.google.common.collect.MapMakerInternalMap$Strength strength
com.google.common.collect.MapMakerInternalMap$Strength getValueStrength ()
com.google.common.collect.MapMaker expireAfterWrite (long, java.util.concurrent.TimeUnit)
long duration
java.util.concurrent.TimeUnit unit
private void checkExpiration (long, java.util.concurrent.TimeUnit)
long duration
java.util.concurrent.TimeUnit unit
long getExpireAfterWriteNanos ()
com.google.common.collect.MapMaker expireAfterAccess (long, java.util.concurrent.TimeUnit)
long duration
java.util.concurrent.TimeUnit unit
long getExpireAfterAccessNanos ()
com.google.common.base.Ticker getTicker ()
com.google.common.collect.GenericMapMaker removalListener (com.google.common.collect.MapMaker$RemovalListener)
com.google.common.collect.MapMaker$RemovalListener listener
com.google.common.collect.GenericMapMaker me
public java.util.concurrent.ConcurrentMap makeMap ()
com.google.common.collect.MapMakerInternalMap makeCustomMap ()
public java.util.concurrent.ConcurrentMap makeComputingMap (com.google.common.base.Function)
com.google.common.base.Function computingFunction
public java.lang.String toString ()
com.google.common.base.Objects$ToStringHelper s
volatile com.google.common.collect.GenericMapMaker expireAfterAccess (long, java.util.concurrent.TimeUnit)
volatile com.google.common.collect.GenericMapMaker expireAfterWrite (long, java.util.concurrent.TimeUnit)
public volatile com.google.common.collect.GenericMapMaker softValues ()
public volatile com.google.common.collect.GenericMapMaker weakValues ()
public volatile com.google.common.collect.GenericMapMaker softKeys ()
public volatile com.google.common.collect.GenericMapMaker weakKeys ()
public volatile com.google.common.collect.GenericMapMaker concurrencyLevel (int)
volatile com.google.common.collect.GenericMapMaker maximumSize (int)
public volatile com.google.common.collect.GenericMapMaker initialCapacity (int)
volatile com.google.common.collect.GenericMapMaker keyEquivalence (com.google.common.base.Equivalence)
}
com/google/common/collect/MapMakerInternalMap$1.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$1 extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$ValueReference {
void ()
public java.lang.Object get ()
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry ()
public com.google.common.collect.MapMakerInternalMap$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
public boolean isComputingReference ()
public java.lang.Object waitForValue ()
public void clear (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference newValue
}
com/google/common/collect/MapMakerInternalMap$2.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$2 extends java.util.AbstractQueue {
void ()
public boolean offer (java.lang.Object)
Object o
public java.lang.Object peek ()
public java.lang.Object poll ()
public int size ()
public java.util.Iterator iterator ()
}
com/google/common/collect/MapMakerInternalMap$AbstractReferenceEntry.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$AbstractReferenceEntry extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
void ()
public com.google.common.collect.MapMakerInternalMap$ValueReference getValueReference ()
public void setValueReference (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNext ()
public int getHash ()
public java.lang.Object getKey ()
public long getExpirationTime ()
public void setExpirationTime (long)
long time
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable ()
public void setNextExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable ()
public void setPreviousExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable ()
public void setNextEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable ()
public void setPreviousEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}
com/google/common/collect/MapMakerInternalMap$AbstractSerializationProxy.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$AbstractSerializationProxy extends com.google.common.collect.ForwardingConcurrentMap implements java.io.Serializable {
private static final long serialVersionUID
final com.google.common.collect.MapMakerInternalMap$Strength keyStrength
final com.google.common.collect.MapMakerInternalMap$Strength valueStrength
final com.google.common.base.Equivalence keyEquivalence
final com.google.common.base.Equivalence valueEquivalence
final long expireAfterWriteNanos
final long expireAfterAccessNanos
final int maximumSize
final int concurrencyLevel
final com.google.common.collect.MapMaker$RemovalListener removalListener
transient java.util.concurrent.ConcurrentMap delegate
void (com.google.common.collect.MapMakerInternalMap$Strength, com.google.common.collect.MapMakerInternalMap$Strength, com.google.common.base.Equivalence, com.google.common.base.Equivalence, long, long, int, int, com.google.common.collect.MapMaker$RemovalListener, java.util.concurrent.ConcurrentMap)
com.google.common.collect.MapMakerInternalMap$Strength keyStrength
com.google.common.collect.MapMakerInternalMap$Strength valueStrength
com.google.common.base.Equivalence keyEquivalence
com.google.common.base.Equivalence valueEquivalence
long expireAfterWriteNanos
long expireAfterAccessNanos
int maximumSize
int concurrencyLevel
com.google.common.collect.MapMaker$RemovalListener removalListener
java.util.concurrent.ConcurrentMap delegate
protected java.util.concurrent.ConcurrentMap delegate ()
void writeMapTo (java.io.ObjectOutputStream) throws java.io.IOException
java.util.Map$Entry entry
java.util.Iterator i$
java.io.ObjectOutputStream out
com.google.common.collect.MapMaker readMapMaker (java.io.ObjectInputStream) throws java.io.IOException
java.io.ObjectInputStream in
int size
com.google.common.collect.MapMaker mapMaker
void readEntries (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Object key
Object value
java.io.ObjectInputStream in
protected volatile java.util.Map delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/MapMakerInternalMap$CleanupMapTask.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$CleanupMapTask extends java.lang.Object implements java.lang.Runnable {
final java.lang.ref.WeakReference mapReference
public void (com.google.common.collect.MapMakerInternalMap)
com.google.common.collect.MapMakerInternalMap map
public void run ()
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$Segment[] arr$
int len$
int i$
com.google.common.collect.MapMakerInternalMap map
}
com/google/common/collect/MapMakerInternalMap$EntryFactory$1.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$EntryFactory$1 extends com.google.common.collect.MapMakerInternalMap$EntryFactory {
void (java.lang.String, int)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
}
com/google/common/collect/MapMakerInternalMap$EntryFactory$10.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$EntryFactory$10 extends com.google.common.collect.MapMakerInternalMap$EntryFactory {
void (java.lang.String, int)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
com.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$ReferenceEntry original
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
}
com/google/common/collect/MapMakerInternalMap$EntryFactory$11.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$EntryFactory$11 extends com.google.common.collect.MapMakerInternalMap$EntryFactory {
void (java.lang.String, int)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
com.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$ReferenceEntry original
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
}
com/google/common/collect/MapMakerInternalMap$EntryFactory$12.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$EntryFactory$12 extends com.google.common.collect.MapMakerInternalMap$EntryFactory {
void (java.lang.String, int)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
com.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$ReferenceEntry original
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
}
com/google/common/collect/MapMakerInternalMap$EntryFactory$2.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$EntryFactory$2 extends com.google.common.collect.MapMakerInternalMap$EntryFactory {
void (java.lang.String, int)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
com.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$ReferenceEntry original
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
}
com/google/common/collect/MapMakerInternalMap$EntryFactory$3.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$EntryFactory$3 extends com.google.common.collect.MapMakerInternalMap$EntryFactory {
void (java.lang.String, int)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
com.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$ReferenceEntry original
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
}
com/google/common/collect/MapMakerInternalMap$EntryFactory$4.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$EntryFactory$4 extends com.google.common.collect.MapMakerInternalMap$EntryFactory {
void (java.lang.String, int)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
com.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$ReferenceEntry original
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
}
com/google/common/collect/MapMakerInternalMap$EntryFactory$5.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$EntryFactory$5 extends com.google.common.collect.MapMakerInternalMap$EntryFactory {
void (java.lang.String, int)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
}
com/google/common/collect/MapMakerInternalMap$EntryFactory$6.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$EntryFactory$6 extends com.google.common.collect.MapMakerInternalMap$EntryFactory {
void (java.lang.String, int)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
com.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$ReferenceEntry original
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
}
com/google/common/collect/MapMakerInternalMap$EntryFactory$7.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$EntryFactory$7 extends com.google.common.collect.MapMakerInternalMap$EntryFactory {
void (java.lang.String, int)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
com.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$ReferenceEntry original
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
}
com/google/common/collect/MapMakerInternalMap$EntryFactory$8.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$EntryFactory$8 extends com.google.common.collect.MapMakerInternalMap$EntryFactory {
void (java.lang.String, int)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
com.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$ReferenceEntry original
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
}
com/google/common/collect/MapMakerInternalMap$EntryFactory$9.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$EntryFactory$9 extends com.google.common.collect.MapMakerInternalMap$EntryFactory {
void (java.lang.String, int)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
}
com/google/common/collect/MapMakerInternalMap$EntryFactory.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$EntryFactory extends java.lang.Enum {
public static final com.google.common.collect.MapMakerInternalMap$EntryFactory STRONG
public static final com.google.common.collect.MapMakerInternalMap$EntryFactory STRONG_EXPIRABLE
public static final com.google.common.collect.MapMakerInternalMap$EntryFactory STRONG_EVICTABLE
public static final com.google.common.collect.MapMakerInternalMap$EntryFactory STRONG_EXPIRABLE_EVICTABLE
public static final com.google.common.collect.MapMakerInternalMap$EntryFactory SOFT
public static final com.google.common.collect.MapMakerInternalMap$EntryFactory SOFT_EXPIRABLE
public static final com.google.common.collect.MapMakerInternalMap$EntryFactory SOFT_EVICTABLE
public static final com.google.common.collect.MapMakerInternalMap$EntryFactory SOFT_EXPIRABLE_EVICTABLE
public static final com.google.common.collect.MapMakerInternalMap$EntryFactory WEAK
public static final com.google.common.collect.MapMakerInternalMap$EntryFactory WEAK_EXPIRABLE
public static final com.google.common.collect.MapMakerInternalMap$EntryFactory WEAK_EVICTABLE
public static final com.google.common.collect.MapMakerInternalMap$EntryFactory WEAK_EXPIRABLE_EVICTABLE
static final int EXPIRABLE_MASK
static final int EVICTABLE_MASK
static final com.google.common.collect.MapMakerInternalMap$EntryFactory[][] factories
private static final com.google.common.collect.MapMakerInternalMap$EntryFactory[] $VALUES
public static com.google.common.collect.MapMakerInternalMap$EntryFactory[] values ()
public static com.google.common.collect.MapMakerInternalMap$EntryFactory valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static com.google.common.collect.MapMakerInternalMap$EntryFactory getFactory (com.google.common.collect.MapMakerInternalMap$Strength, boolean, boolean)
com.google.common.collect.MapMakerInternalMap$Strength keyStrength
boolean expireAfterWrite
boolean evictsBySize
int flags
abstract com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (com.google.common.collect.MapMakerInternalMap$Segment, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$ReferenceEntry original
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
void copyExpirableEntry (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry original
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
void copyEvictableEntry (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry original
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
void (java.lang.String, int, com.google.common.collect.MapMakerInternalMap$1)
String x0
int x1
com.google.common.collect.MapMakerInternalMap$1 x2
static void ()
}
com/google/common/collect/MapMakerInternalMap$EntryIterator.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$EntryIterator extends com.google.common.collect.MapMakerInternalMap$HashIterator implements java.util.Iterator {
final com.google.common.collect.MapMakerInternalMap this$0
void (com.google.common.collect.MapMakerInternalMap)
public java.util.Map$Entry next ()
public volatile java.lang.Object next ()
}
com/google/common/collect/MapMakerInternalMap$EntrySet.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$EntrySet extends java.util.AbstractSet {
final com.google.common.collect.MapMakerInternalMap this$0
void (com.google.common.collect.MapMakerInternalMap)
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
java.util.Map$Entry e
Object key
Object v
public boolean remove (java.lang.Object)
Object o
java.util.Map$Entry e
Object key
public int size ()
public boolean isEmpty ()
public void clear ()
}
com/google/common/collect/MapMakerInternalMap$EvictionQueue$1.classMapMakerInternalMap.java
package com.google.common.collect
com.google.common.collect.MapMakerInternalMap$EvictionQueue$1 extends com.google.common.collect.MapMakerInternalMap$AbstractReferenceEntry {
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextEvictable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousEvictable
final com.google.common.collect.MapMakerInternalMap$EvictionQueue this$0
void (com.google.common.collect.MapMakerInternalMap$EvictionQueue)
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable ()
public void setNextEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable ()
public void setPreviousEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}
com/google/common/collect/MapMakerInternalMap$EvictionQueue$2.classMapMakerInternalMap.java
package com.google.common.collect
com.google.common.collect.MapMakerInternalMap$EvictionQueue$2 extends com.google.common.collect.AbstractSequentialIterator {
final com.google.common.collect.MapMakerInternalMap$EvictionQueue this$0
void (com.google.common.collect.MapMakerInternalMap$EvictionQueue, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry x0
protected com.google.common.collect.MapMakerInternalMap$ReferenceEntry computeNext (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
protected volatile java.lang.Object computeNext (java.lang.Object)
}
com/google/common/collect/MapMakerInternalMap$EvictionQueue.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$EvictionQueue extends java.util.AbstractQueue {
final com.google.common.collect.MapMakerInternalMap$ReferenceEntry head
void ()
public boolean offer (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry peek ()
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry poll ()
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public boolean remove (java.lang.Object)
Object o
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public boolean contains (java.lang.Object)
Object o
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
public boolean isEmpty ()
public int size ()
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
int size
public void clear ()
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
public java.util.Iterator iterator ()
public volatile java.lang.Object peek ()
public volatile java.lang.Object poll ()
public volatile boolean offer (java.lang.Object)
}
com/google/common/collect/MapMakerInternalMap$ExpirationQueue$1.classMapMakerInternalMap.java
package com.google.common.collect
com.google.common.collect.MapMakerInternalMap$ExpirationQueue$1 extends com.google.common.collect.MapMakerInternalMap$AbstractReferenceEntry {
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextExpirable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousExpirable
final com.google.common.collect.MapMakerInternalMap$ExpirationQueue this$0
void (com.google.common.collect.MapMakerInternalMap$ExpirationQueue)
public long getExpirationTime ()
public void setExpirationTime (long)
long time
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable ()
public void setNextExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable ()
public void setPreviousExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}
com/google/common/collect/MapMakerInternalMap$ExpirationQueue$2.classMapMakerInternalMap.java
package com.google.common.collect
com.google.common.collect.MapMakerInternalMap$ExpirationQueue$2 extends com.google.common.collect.AbstractSequentialIterator {
final com.google.common.collect.MapMakerInternalMap$ExpirationQueue this$0
void (com.google.common.collect.MapMakerInternalMap$ExpirationQueue, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry x0
protected com.google.common.collect.MapMakerInternalMap$ReferenceEntry computeNext (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
protected volatile java.lang.Object computeNext (java.lang.Object)
}
com/google/common/collect/MapMakerInternalMap$ExpirationQueue.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$ExpirationQueue extends java.util.AbstractQueue {
final com.google.common.collect.MapMakerInternalMap$ReferenceEntry head
void ()
public boolean offer (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry peek ()
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry poll ()
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public boolean remove (java.lang.Object)
Object o
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public boolean contains (java.lang.Object)
Object o
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
public boolean isEmpty ()
public int size ()
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
int size
public void clear ()
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
public java.util.Iterator iterator ()
public volatile java.lang.Object peek ()
public volatile java.lang.Object poll ()
public volatile boolean offer (java.lang.Object)
}
com/google/common/collect/MapMakerInternalMap$HashIterator.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$HashIterator extends java.lang.Object {
int nextSegmentIndex
int nextTableIndex
com.google.common.collect.MapMakerInternalMap$Segment currentSegment
java.util.concurrent.atomic.AtomicReferenceArray currentTable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextEntry
com.google.common.collect.MapMakerInternalMap$WriteThroughEntry nextExternal
com.google.common.collect.MapMakerInternalMap$WriteThroughEntry lastReturned
final com.google.common.collect.MapMakerInternalMap this$0
void (com.google.common.collect.MapMakerInternalMap)
final void advance ()
boolean nextInChain ()
boolean nextInTable ()
boolean advanceTo (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
Object key
Object value
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
public boolean hasNext ()
com.google.common.collect.MapMakerInternalMap$WriteThroughEntry nextEntry ()
public void remove ()
}
com/google/common/collect/MapMakerInternalMap$KeyIterator.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$KeyIterator extends com.google.common.collect.MapMakerInternalMap$HashIterator implements java.util.Iterator {
final com.google.common.collect.MapMakerInternalMap this$0
void (com.google.common.collect.MapMakerInternalMap)
public java.lang.Object next ()
}
com/google/common/collect/MapMakerInternalMap$KeySet.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$KeySet extends java.util.AbstractSet {
final com.google.common.collect.MapMakerInternalMap this$0
void (com.google.common.collect.MapMakerInternalMap)
public java.util.Iterator iterator ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public void clear ()
}
com/google/common/collect/MapMakerInternalMap$NullEntry.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$NullEntry extends java.lang.Enum implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
public static final com.google.common.collect.MapMakerInternalMap$NullEntry INSTANCE
private static final com.google.common.collect.MapMakerInternalMap$NullEntry[] $VALUES
public static com.google.common.collect.MapMakerInternalMap$NullEntry[] values ()
public static com.google.common.collect.MapMakerInternalMap$NullEntry valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public com.google.common.collect.MapMakerInternalMap$ValueReference getValueReference ()
public void setValueReference (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNext ()
public int getHash ()
public java.lang.Object getKey ()
public long getExpirationTime ()
public void setExpirationTime (long)
long time
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable ()
public void setNextExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable ()
public void setPreviousExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable ()
public void setNextEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable ()
public void setPreviousEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
static void ()
}
com/google/common/collect/MapMakerInternalMap$ReferenceEntry.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$ReferenceEntry extends java.lang.Object {
public abstract com.google.common.collect.MapMakerInternalMap$ValueReference getValueReference ()
public abstract void setValueReference (com.google.common.collect.MapMakerInternalMap$ValueReference)
public abstract com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNext ()
public abstract int getHash ()
public abstract java.lang.Object getKey ()
public abstract long getExpirationTime ()
public abstract void setExpirationTime (long)
public abstract com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable ()
public abstract void setNextExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
public abstract com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable ()
public abstract void setPreviousExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
public abstract com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable ()
public abstract void setNextEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
public abstract com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable ()
public abstract void setPreviousEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
}
com/google/common/collect/MapMakerInternalMap$Segment.classMapMakerInternalMap.java
package com.google.common.collect
com.google.common.collect.MapMakerInternalMap$Segment extends java.util.concurrent.locks.ReentrantLock {
final com.google.common.collect.MapMakerInternalMap map
volatile int count
int modCount
int threshold
volatile java.util.concurrent.atomic.AtomicReferenceArray table
final int maxSegmentSize
final java.lang.ref.ReferenceQueue keyReferenceQueue
final java.lang.ref.ReferenceQueue valueReferenceQueue
final java.util.Queue recencyQueue
final java.util.concurrent.atomic.AtomicInteger readCount
final java.util.Queue evictionQueue
final java.util.Queue expirationQueue
void (com.google.common.collect.MapMakerInternalMap, int, int)
com.google.common.collect.MapMakerInternalMap map
int initialCapacity
int maxSegmentSize
java.util.concurrent.atomic.AtomicReferenceArray newEntryArray (int)
int size
void initTable (java.util.concurrent.atomic.AtomicReferenceArray)
java.util.concurrent.atomic.AtomicReferenceArray newTable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
com.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry original
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
Object value
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
void setValue (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
Object value
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
void tryDrainReferenceQueues ()
void drainReferenceQueues ()
void drainKeyReferenceQueue ()
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
java.lang.ref.Reference ref
int i
void drainValueReferenceQueue ()
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
java.lang.ref.Reference ref
int i
void clearReferenceQueues ()
void clearKeyReferenceQueue ()
void clearValueReferenceQueue ()
void recordRead (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
void recordLockedRead (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
void recordWrite (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
long expiration
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
void drainRecencyQueue ()
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
void recordExpirationTime (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, long)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
long expirationNanos
void tryExpireEntries ()
void expireEntries ()
long now
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
void enqueueNotification (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMaker$RemovalCause)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
com.google.common.collect.MapMaker$RemovalCause cause
void enqueueNotification (java.lang.Object, int, java.lang.Object, com.google.common.collect.MapMaker$RemovalCause)
com.google.common.collect.MapMaker$RemovalNotification notification
Object key
int hash
Object value
com.google.common.collect.MapMaker$RemovalCause cause
boolean evictEntries ()
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
com.google.common.collect.MapMakerInternalMap$ReferenceEntry getFirst (int)
int hash
java.util.concurrent.atomic.AtomicReferenceArray table
com.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry (java.lang.Object, int)
Object entryKey
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry getLiveEntry (java.lang.Object, int)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
java.lang.Object get (java.lang.Object, int)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
Object value
Object key
int hash
boolean containsKey (java.lang.Object, int)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
Object key
int hash
boolean containsValue (java.lang.Object)
Object entryValue
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
int i
java.util.concurrent.atomic.AtomicReferenceArray table
int length
Object value
java.lang.Object put (java.lang.Object, int, java.lang.Object, boolean)
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
Object entryValue
Object entryKey
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$ReferenceEntry first
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry
Object key
int hash
Object value
boolean onlyIfAbsent
void expand ()
int newIndex
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
int newIndex
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
com.google.common.collect.MapMakerInternalMap$ReferenceEntry tail
int tailIndex
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
int headIndex
com.google.common.collect.MapMakerInternalMap$ReferenceEntry head
int oldIndex
java.util.concurrent.atomic.AtomicReferenceArray oldTable
int oldCapacity
int newCount
java.util.concurrent.atomic.AtomicReferenceArray newTable
int newMask
boolean replace (java.lang.Object, int, java.lang.Object, java.lang.Object)
int newCount
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
Object entryValue
Object entryKey
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$ReferenceEntry first
Object key
int hash
Object oldValue
Object newValue
java.lang.Object replace (java.lang.Object, int, java.lang.Object)
int newCount
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
Object entryValue
Object entryKey
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$ReferenceEntry first
Object key
int hash
Object newValue
java.lang.Object remove (java.lang.Object, int)
com.google.common.collect.MapMaker$RemovalCause cause
com.google.common.collect.MapMaker$RemovalCause cause
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
Object entryValue
com.google.common.collect.MapMaker$RemovalCause cause
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
Object entryKey
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$ReferenceEntry first
Object key
int hash
boolean remove (java.lang.Object, int, java.lang.Object)
com.google.common.collect.MapMaker$RemovalCause cause
com.google.common.collect.MapMaker$RemovalCause cause
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
Object entryValue
com.google.common.collect.MapMaker$RemovalCause cause
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
Object entryKey
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$ReferenceEntry first
Object key
int hash
Object value
void clear ()
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
int i
int i
java.util.concurrent.atomic.AtomicReferenceArray table
com.google.common.collect.MapMakerInternalMap$ReferenceEntry removeFromChain (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
com.google.common.collect.MapMakerInternalMap$ReferenceEntry first
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
int newCount
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
void removeCollectedEntry (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
boolean reclaimKey (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, int)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$ReferenceEntry first
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
int hash
boolean reclaimValue (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
com.google.common.collect.MapMakerInternalMap$ValueReference v
Object entryKey
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$ReferenceEntry first
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
boolean clearValue (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
com.google.common.collect.MapMakerInternalMap$ValueReference v
Object entryKey
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$ReferenceEntry first
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
boolean removeEntry (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, int, com.google.common.collect.MapMaker$RemovalCause)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newFirst
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
int hash
com.google.common.collect.MapMaker$RemovalCause cause
int newCount
java.util.concurrent.atomic.AtomicReferenceArray table
int index
com.google.common.collect.MapMakerInternalMap$ReferenceEntry first
boolean isCollected (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
boolean isCollected (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
java.lang.Object getLiveValue (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
Object value
void postReadCleanup ()
void preWriteCleanup ()
void postWriteCleanup ()
void runCleanup ()
void runLockedCleanup ()
void runUnlockedCleanup ()
}
com/google/common/collect/MapMakerInternalMap$SerializationProxy.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$SerializationProxy extends com.google.common.collect.MapMakerInternalMap$AbstractSerializationProxy {
private static final long serialVersionUID
void (com.google.common.collect.MapMakerInternalMap$Strength, com.google.common.collect.MapMakerInternalMap$Strength, com.google.common.base.Equivalence, com.google.common.base.Equivalence, long, long, int, int, com.google.common.collect.MapMaker$RemovalListener, java.util.concurrent.ConcurrentMap)
com.google.common.collect.MapMakerInternalMap$Strength keyStrength
com.google.common.collect.MapMakerInternalMap$Strength valueStrength
com.google.common.base.Equivalence keyEquivalence
com.google.common.base.Equivalence valueEquivalence
long expireAfterWriteNanos
long expireAfterAccessNanos
int maximumSize
int concurrencyLevel
com.google.common.collect.MapMaker$RemovalListener removalListener
java.util.concurrent.ConcurrentMap delegate
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream out
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream in
com.google.common.collect.MapMaker mapMaker
private java.lang.Object readResolve ()
}
com/google/common/collect/MapMakerInternalMap$SoftEntry.classMapMakerInternalMap.java
package com.google.common.collect
com.google.common.collect.MapMakerInternalMap$SoftEntry extends java.lang.ref.SoftReference implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
final int hash
final com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
volatile com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
void (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public java.lang.Object getKey ()
public long getExpirationTime ()
public void setExpirationTime (long)
long time
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable ()
public void setNextExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable ()
public void setPreviousExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable ()
public void setNextEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable ()
public void setPreviousEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
public com.google.common.collect.MapMakerInternalMap$ValueReference getValueReference ()
public void setValueReference (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
com.google.common.collect.MapMakerInternalMap$ValueReference previous
public int getHash ()
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNext ()
}
com/google/common/collect/MapMakerInternalMap$SoftEvictableEntry.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$SoftEvictableEntry extends com.google.common.collect.MapMakerInternalMap$SoftEntry implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextEvictable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousEvictable
void (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable ()
public void setNextEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable ()
public void setPreviousEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}
com/google/common/collect/MapMakerInternalMap$SoftExpirableEntry.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$SoftExpirableEntry extends com.google.common.collect.MapMakerInternalMap$SoftEntry implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
volatile long time
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextExpirable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousExpirable
void (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public long getExpirationTime ()
public void setExpirationTime (long)
long time
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable ()
public void setNextExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable ()
public void setPreviousExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}
com/google/common/collect/MapMakerInternalMap$SoftExpirableEvictableEntry.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$SoftExpirableEvictableEntry extends com.google.common.collect.MapMakerInternalMap$SoftEntry implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
volatile long time
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextExpirable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousExpirable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextEvictable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousEvictable
void (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public long getExpirationTime ()
public void setExpirationTime (long)
long time
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable ()
public void setNextExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable ()
public void setPreviousExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable ()
public void setNextEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable ()
public void setPreviousEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}
com/google/common/collect/MapMakerInternalMap$SoftValueReference.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$SoftValueReference extends java.lang.ref.SoftReference implements com.google.common.collect.MapMakerInternalMap$ValueReference {
final com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
void (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object referent
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry ()
public void clear (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference newValue
public com.google.common.collect.MapMakerInternalMap$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
public boolean isComputingReference ()
public java.lang.Object waitForValue ()
}
com/google/common/collect/MapMakerInternalMap$Strength$1.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$Strength$1 extends com.google.common.collect.MapMakerInternalMap$Strength {
void (java.lang.String, int)
com.google.common.collect.MapMakerInternalMap$ValueReference referenceValue (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
Object value
com.google.common.base.Equivalence defaultEquivalence ()
}
com/google/common/collect/MapMakerInternalMap$Strength$2.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$Strength$2 extends com.google.common.collect.MapMakerInternalMap$Strength {
void (java.lang.String, int)
com.google.common.collect.MapMakerInternalMap$ValueReference referenceValue (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
Object value
com.google.common.base.Equivalence defaultEquivalence ()
}
com/google/common/collect/MapMakerInternalMap$Strength$3.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$Strength$3 extends com.google.common.collect.MapMakerInternalMap$Strength {
void (java.lang.String, int)
com.google.common.collect.MapMakerInternalMap$ValueReference referenceValue (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
Object value
com.google.common.base.Equivalence defaultEquivalence ()
}
com/google/common/collect/MapMakerInternalMap$Strength.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$Strength extends java.lang.Enum {
public static final com.google.common.collect.MapMakerInternalMap$Strength STRONG
public static final com.google.common.collect.MapMakerInternalMap$Strength SOFT
public static final com.google.common.collect.MapMakerInternalMap$Strength WEAK
private static final com.google.common.collect.MapMakerInternalMap$Strength[] $VALUES
public static com.google.common.collect.MapMakerInternalMap$Strength[] values ()
public static com.google.common.collect.MapMakerInternalMap$Strength valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract com.google.common.collect.MapMakerInternalMap$ValueReference referenceValue (com.google.common.collect.MapMakerInternalMap$Segment, com.google.common.collect.MapMakerInternalMap$ReferenceEntry, java.lang.Object)
abstract com.google.common.base.Equivalence defaultEquivalence ()
void (java.lang.String, int, com.google.common.collect.MapMakerInternalMap$1)
String x0
int x1
com.google.common.collect.MapMakerInternalMap$1 x2
static void ()
}
com/google/common/collect/MapMakerInternalMap$StrongEntry.classMapMakerInternalMap.java
package com.google.common.collect
com.google.common.collect.MapMakerInternalMap$StrongEntry extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
final Object key
final int hash
final com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
volatile com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
void (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public java.lang.Object getKey ()
public long getExpirationTime ()
public void setExpirationTime (long)
long time
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable ()
public void setNextExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable ()
public void setPreviousExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable ()
public void setNextEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable ()
public void setPreviousEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
public com.google.common.collect.MapMakerInternalMap$ValueReference getValueReference ()
public void setValueReference (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
com.google.common.collect.MapMakerInternalMap$ValueReference previous
public int getHash ()
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNext ()
}
com/google/common/collect/MapMakerInternalMap$StrongEvictableEntry.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$StrongEvictableEntry extends com.google.common.collect.MapMakerInternalMap$StrongEntry implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextEvictable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousEvictable
void (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable ()
public void setNextEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable ()
public void setPreviousEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}
com/google/common/collect/MapMakerInternalMap$StrongExpirableEntry.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$StrongExpirableEntry extends com.google.common.collect.MapMakerInternalMap$StrongEntry implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
volatile long time
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextExpirable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousExpirable
void (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public long getExpirationTime ()
public void setExpirationTime (long)
long time
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable ()
public void setNextExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable ()
public void setPreviousExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}
com/google/common/collect/MapMakerInternalMap$StrongExpirableEvictableEntry.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$StrongExpirableEvictableEntry extends com.google.common.collect.MapMakerInternalMap$StrongEntry implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
volatile long time
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextExpirable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousExpirable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextEvictable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousEvictable
void (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public long getExpirationTime ()
public void setExpirationTime (long)
long time
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable ()
public void setNextExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable ()
public void setPreviousExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable ()
public void setNextEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable ()
public void setPreviousEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}
com/google/common/collect/MapMakerInternalMap$StrongValueReference.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$StrongValueReference extends java.lang.Object implements com.google.common.collect.MapMakerInternalMap$ValueReference {
final Object referent
void (java.lang.Object)
Object referent
public java.lang.Object get ()
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry ()
public com.google.common.collect.MapMakerInternalMap$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
public boolean isComputingReference ()
public java.lang.Object waitForValue ()
public void clear (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference newValue
}
com/google/common/collect/MapMakerInternalMap$ValueIterator.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$ValueIterator extends com.google.common.collect.MapMakerInternalMap$HashIterator implements java.util.Iterator {
final com.google.common.collect.MapMakerInternalMap this$0
void (com.google.common.collect.MapMakerInternalMap)
public java.lang.Object next ()
}
com/google/common/collect/MapMakerInternalMap$ValueReference.classMapMakerInternalMap.java
package com.google.common.collect
abstract com.google.common.collect.MapMakerInternalMap$ValueReference extends java.lang.Object {
public abstract java.lang.Object get ()
public abstract java.lang.Object waitForValue () throws java.util.concurrent.ExecutionException
public abstract com.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry ()
public abstract com.google.common.collect.MapMakerInternalMap$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
public abstract void clear (com.google.common.collect.MapMakerInternalMap$ValueReference)
public abstract boolean isComputingReference ()
}
com/google/common/collect/MapMakerInternalMap$Values.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$Values extends java.util.AbstractCollection {
final com.google.common.collect.MapMakerInternalMap this$0
void (com.google.common.collect.MapMakerInternalMap)
public java.util.Iterator iterator ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public void clear ()
}
com/google/common/collect/MapMakerInternalMap$WeakEntry.classMapMakerInternalMap.java
package com.google.common.collect
com.google.common.collect.MapMakerInternalMap$WeakEntry extends java.lang.ref.WeakReference implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
final int hash
final com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
volatile com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
void (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public java.lang.Object getKey ()
public long getExpirationTime ()
public void setExpirationTime (long)
long time
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable ()
public void setNextExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable ()
public void setPreviousExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable ()
public void setNextEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable ()
public void setPreviousEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
public com.google.common.collect.MapMakerInternalMap$ValueReference getValueReference ()
public void setValueReference (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
com.google.common.collect.MapMakerInternalMap$ValueReference previous
public int getHash ()
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNext ()
}
com/google/common/collect/MapMakerInternalMap$WeakEvictableEntry.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WeakEvictableEntry extends com.google.common.collect.MapMakerInternalMap$WeakEntry implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextEvictable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousEvictable
void (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable ()
public void setNextEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable ()
public void setPreviousEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}
com/google/common/collect/MapMakerInternalMap$WeakExpirableEntry.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WeakExpirableEntry extends com.google.common.collect.MapMakerInternalMap$WeakEntry implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
volatile long time
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextExpirable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousExpirable
void (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public long getExpirationTime ()
public void setExpirationTime (long)
long time
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable ()
public void setNextExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable ()
public void setPreviousExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}
com/google/common/collect/MapMakerInternalMap$WeakExpirableEvictableEntry.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WeakExpirableEvictableEntry extends com.google.common.collect.MapMakerInternalMap$WeakEntry implements com.google.common.collect.MapMakerInternalMap$ReferenceEntry {
volatile long time
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextExpirable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousExpirable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nextEvictable
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previousEvictable
void (java.lang.ref.ReferenceQueue, java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public long getExpirationTime ()
public void setExpirationTime (long)
long time
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextExpirable ()
public void setNextExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousExpirable ()
public void setPreviousExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getNextEvictable ()
public void setNextEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getPreviousEvictable ()
public void setPreviousEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
}
com/google/common/collect/MapMakerInternalMap$WeakValueReference.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WeakValueReference extends java.lang.ref.WeakReference implements com.google.common.collect.MapMakerInternalMap$ValueReference {
final com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
void (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object referent
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
public com.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry ()
public void clear (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference newValue
public com.google.common.collect.MapMakerInternalMap$ValueReference copyFor (java.lang.ref.ReferenceQueue, java.lang.Object, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
java.lang.ref.ReferenceQueue queue
Object value
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
public boolean isComputingReference ()
public java.lang.Object waitForValue ()
}
com/google/common/collect/MapMakerInternalMap$WriteThroughEntry.classMapMakerInternalMap.java
package com.google.common.collect
final com.google.common.collect.MapMakerInternalMap$WriteThroughEntry extends com.google.common.collect.AbstractMapEntry {
final Object key
Object value
final com.google.common.collect.MapMakerInternalMap this$0
void (com.google.common.collect.MapMakerInternalMap, java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public boolean equals (java.lang.Object)
java.util.Map$Entry that
Object object
public int hashCode ()
public java.lang.Object setValue (java.lang.Object)
Object newValue
Object oldValue
}
com/google/common/collect/MapMakerInternalMap.classMapMakerInternalMap.java
package com.google.common.collect
com.google.common.collect.MapMakerInternalMap extends java.util.AbstractMap implements java.util.concurrent.ConcurrentMap java.io.Serializable {
static final int MAXIMUM_CAPACITY
static final int MAX_SEGMENTS
static final int CONTAINS_VALUE_RETRIES
static final int DRAIN_THRESHOLD
static final int DRAIN_MAX
static final long CLEANUP_EXECUTOR_DELAY_SECS
private static final java.util.logging.Logger logger
final transient int segmentMask
final transient int segmentShift
final transient com.google.common.collect.MapMakerInternalMap$Segment[] segments
final int concurrencyLevel
final com.google.common.base.Equivalence keyEquivalence
final com.google.common.base.Equivalence valueEquivalence
final com.google.common.collect.MapMakerInternalMap$Strength keyStrength
final com.google.common.collect.MapMakerInternalMap$Strength valueStrength
final int maximumSize
final long expireAfterAccessNanos
final long expireAfterWriteNanos
final java.util.Queue removalNotificationQueue
final com.google.common.collect.MapMaker$RemovalListener removalListener
final transient com.google.common.collect.MapMakerInternalMap$EntryFactory entryFactory
final com.google.common.base.Ticker ticker
static final com.google.common.collect.MapMakerInternalMap$ValueReference UNSET
static final java.util.Queue DISCARDING_QUEUE
transient java.util.Set keySet
transient java.util.Collection values
transient java.util.Set entrySet
private static final long serialVersionUID
void (com.google.common.collect.MapMaker)
int i
int maximumSegmentSize
int remainder
int i
com.google.common.collect.MapMaker builder
int initialCapacity
int segmentShift
int segmentCount
int segmentCapacity
int segmentSize
boolean evictsBySize ()
boolean expires ()
boolean expiresAfterWrite ()
boolean expiresAfterAccess ()
boolean usesKeyReferences ()
boolean usesValueReferences ()
static com.google.common.collect.MapMakerInternalMap$ValueReference unset ()
static com.google.common.collect.MapMakerInternalMap$ReferenceEntry nullEntry ()
static java.util.Queue discardingQueue ()
static int rehash (int)
int h
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newEntry (java.lang.Object, int, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
com.google.common.collect.MapMakerInternalMap$ReferenceEntry copyEntry (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry original
com.google.common.collect.MapMakerInternalMap$ReferenceEntry newNext
int hash
com.google.common.collect.MapMakerInternalMap$ValueReference newValueReference (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, java.lang.Object)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
Object value
int hash
int hash (java.lang.Object)
Object key
int h
void reclaimValue (com.google.common.collect.MapMakerInternalMap$ValueReference)
com.google.common.collect.MapMakerInternalMap$ValueReference valueReference
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
int hash
void reclaimKey (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
int hash
boolean isLive (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
com.google.common.collect.MapMakerInternalMap$Segment segmentFor (int)
int hash
com.google.common.collect.MapMakerInternalMap$Segment createSegment (int, int)
int initialCapacity
int maxSegmentSize
java.lang.Object getLiveValue (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
Object value
boolean isExpired (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
boolean isExpired (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, long)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry entry
long now
static void connectExpirables (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
static void nullifyExpirable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nulled
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nullEntry
void processPendingNotifications ()
Exception e
com.google.common.collect.MapMaker$RemovalNotification notification
static void connectEvictables (com.google.common.collect.MapMakerInternalMap$ReferenceEntry, com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry previous
com.google.common.collect.MapMakerInternalMap$ReferenceEntry next
static void nullifyEvictable (com.google.common.collect.MapMakerInternalMap$ReferenceEntry)
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nulled
com.google.common.collect.MapMakerInternalMap$ReferenceEntry nullEntry
final com.google.common.collect.MapMakerInternalMap$Segment[] newSegmentArray (int)
int ssize
public boolean isEmpty ()
int i
int i
long sum
com.google.common.collect.MapMakerInternalMap$Segment[] segments
public int size ()
int i
com.google.common.collect.MapMakerInternalMap$Segment[] segments
long sum
public java.lang.Object get (java.lang.Object)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry getEntry (java.lang.Object)
Object key
int hash
com.google.common.collect.MapMakerInternalMap$ReferenceEntry getLiveEntry (java.lang.Object)
Object key
int hash
public boolean containsKey (java.lang.Object)
Object key
int hash
public boolean containsValue (java.lang.Object)
Object v
com.google.common.collect.MapMakerInternalMap$ReferenceEntry e
int j
int c
java.util.concurrent.atomic.AtomicReferenceArray table
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$Segment[] arr$
int len$
int i$
long sum
int i
Object value
com.google.common.collect.MapMakerInternalMap$Segment[] segments
long last
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public void putAll (java.util.Map)
java.util.Map$Entry e
java.util.Iterator i$
java.util.Map m
public java.lang.Object remove (java.lang.Object)
Object key
int hash
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
Object key
Object oldValue
Object newValue
int hash
public java.lang.Object replace (java.lang.Object, java.lang.Object)
Object key
Object value
int hash
public void clear ()
com.google.common.collect.MapMakerInternalMap$Segment segment
com.google.common.collect.MapMakerInternalMap$Segment[] arr$
int len$
int i$
public java.util.Set keySet ()
java.util.Set ks
public java.util.Collection values ()
java.util.Collection vs
public java.util.Set entrySet ()
java.util.Set es
java.lang.Object writeReplace ()
static void ()
}
com/google/common/collect/Maps$1.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$1 extends com.google.common.collect.AbstractMapEntry {
final java.util.Map$Entry val$entry
void (java.util.Map$Entry)
public java.lang.Object getKey ()
public java.lang.Object getValue ()
}
com/google/common/collect/Maps$2.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$2 extends java.lang.Object implements com.google.common.collect.Maps$EntryTransformer {
final com.google.common.base.Function val$function
void (com.google.common.base.Function)
public java.lang.Object transformEntry (java.lang.Object, java.lang.Object)
Object key
Object value
}
com/google/common/collect/Maps$3.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$3 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.common.base.Predicate val$keyPredicate
void (com.google.common.base.Predicate)
public boolean apply (java.util.Map$Entry)
java.util.Map$Entry input
public volatile boolean apply (java.lang.Object)
}
com/google/common/collect/Maps$4.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$4 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.common.base.Predicate val$keyPredicate
void (com.google.common.base.Predicate)
public boolean apply (java.util.Map$Entry)
java.util.Map$Entry input
public volatile boolean apply (java.lang.Object)
}
com/google/common/collect/Maps$5.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$5 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.common.base.Predicate val$valuePredicate
void (com.google.common.base.Predicate)
public boolean apply (java.util.Map$Entry)
java.util.Map$Entry input
public volatile boolean apply (java.lang.Object)
}
com/google/common/collect/Maps$6.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$6 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.common.base.Predicate val$valuePredicate
void (com.google.common.base.Predicate)
public boolean apply (java.util.Map$Entry)
java.util.Map$Entry input
public volatile boolean apply (java.lang.Object)
}
com/google/common/collect/Maps$7.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$7 extends com.google.common.collect.TransformedIterator {
void (java.util.Iterator)
java.util.Iterator x0
java.lang.Object transform (java.util.Map$Entry)
java.util.Map$Entry entry
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/Maps$8.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$8 extends com.google.common.collect.TransformedIterator {
void (java.util.Iterator)
java.util.Iterator x0
java.lang.Object transform (java.util.Map$Entry)
java.util.Map$Entry entry
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/Maps$9.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$9 extends com.google.common.collect.UnmodifiableIterator {
final com.google.common.collect.UnmodifiableIterator val$entryIterator
void (com.google.common.collect.UnmodifiableIterator)
public boolean hasNext ()
public java.lang.Object next ()
}
com/google/common/collect/Maps$AbstractFilteredMap$Values$1.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$AbstractFilteredMap$Values$1 extends com.google.common.collect.UnmodifiableIterator {
final java.util.Iterator val$entryIterator
final com.google.common.collect.Maps$AbstractFilteredMap$Values this$1
void (com.google.common.collect.Maps$AbstractFilteredMap$Values, java.util.Iterator)
public boolean hasNext ()
public java.lang.Object next ()
}
com/google/common/collect/Maps$AbstractFilteredMap$Values.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$AbstractFilteredMap$Values extends java.util.AbstractCollection {
final com.google.common.collect.Maps$AbstractFilteredMap this$0
void (com.google.common.collect.Maps$AbstractFilteredMap)
public java.util.Iterator iterator ()
java.util.Iterator entryIterator
public int size ()
public void clear ()
public boolean isEmpty ()
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object o
java.util.Iterator iterator
public boolean removeAll (java.util.Collection)
java.util.Map$Entry entry
java.util.Collection collection
boolean changed
java.util.Iterator iterator
public boolean retainAll (java.util.Collection)
java.util.Map$Entry entry
java.util.Collection collection
boolean changed
java.util.Iterator iterator
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
}
com/google/common/collect/Maps$AbstractFilteredMap.classMaps.java
package com.google.common.collect
abstract com.google.common.collect.Maps$AbstractFilteredMap extends java.util.AbstractMap {
final java.util.Map unfiltered
final com.google.common.base.Predicate predicate
java.util.Collection values
void (java.util.Map, com.google.common.base.Predicate)
java.util.Map unfiltered
com.google.common.base.Predicate predicate
boolean apply (java.lang.Object, java.lang.Object)
Object key
Object value
Object k
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public void putAll (java.util.Map)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
Object key
Object value
public boolean isEmpty ()
public java.lang.Object remove (java.lang.Object)
Object key
public java.util.Collection values ()
java.util.Collection result
}
com/google/common/collect/Maps$AsMapView$1.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$AsMapView$1 extends com.google.common.collect.ForwardingSet {
final com.google.common.collect.Maps$AsMapView this$0
void (com.google.common.collect.Maps$AsMapView)
protected java.util.Set delegate ()
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
java.util.Collection collection
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Maps$AsMapView$2$1.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$AsMapView$2$1 extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator val$backingIterator
final com.google.common.collect.Maps$AsMapView$2 this$1
void (com.google.common.collect.Maps$AsMapView$2, java.util.Iterator)
public boolean hasNext ()
public java.util.Map$Entry next ()
Object k
public void remove ()
public volatile java.lang.Object next ()
}
com/google/common/collect/Maps$AsMapView$2.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$AsMapView$2 extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.Maps$AsMapView this$0
void (com.google.common.collect.Maps$AsMapView)
java.util.Map map ()
public java.util.Iterator iterator ()
java.util.Iterator backingIterator
}
com/google/common/collect/Maps$AsMapView.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$AsMapView extends com.google.common.collect.Maps$ImprovedAbstractMap {
private final java.util.Set set
final com.google.common.base.Function function
java.util.Set backingSet ()
void (java.util.Set, com.google.common.base.Function)
java.util.Set set
com.google.common.base.Function function
public java.util.Set keySet ()
public java.util.Collection values ()
public int size ()
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
Object k
Object key
public java.lang.Object remove (java.lang.Object)
Object k
Object key
public void clear ()
protected java.util.Set createEntrySet ()
static java.util.Set access$000 (com.google.common.collect.Maps$AsMapView)
com.google.common.collect.Maps$AsMapView x0
}
com/google/common/collect/Maps$DescendingMap$1.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$DescendingMap$1 extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.Maps$DescendingMap this$0
void (com.google.common.collect.Maps$DescendingMap)
java.util.Map map ()
public java.util.Iterator iterator ()
}
com/google/common/collect/Maps$DescendingMap$2.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$DescendingMap$2 extends com.google.common.collect.Maps$NavigableKeySet {
final com.google.common.collect.Maps$DescendingMap this$0
void (com.google.common.collect.Maps$DescendingMap)
java.util.NavigableMap map ()
volatile java.util.Map map ()
}
com/google/common/collect/Maps$DescendingMap$3.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$DescendingMap$3 extends com.google.common.collect.Maps$Values {
final com.google.common.collect.Maps$DescendingMap this$0
void (com.google.common.collect.Maps$DescendingMap)
java.util.Map map ()
}
com/google/common/collect/Maps$DescendingMap.classMaps.java
package com.google.common.collect
abstract com.google.common.collect.Maps$DescendingMap extends com.google.common.collect.ForwardingMap implements java.util.NavigableMap {
private transient java.util.Comparator comparator
private transient java.util.Set entrySet
private transient java.util.NavigableSet navigableKeySet
void ()
abstract java.util.NavigableMap forward ()
protected final java.util.Map delegate ()
public java.util.Comparator comparator ()
java.util.Comparator forwardCmp
java.util.Comparator result
private static com.google.common.collect.Ordering reverse (java.util.Comparator)
java.util.Comparator forward
public java.lang.Object firstKey ()
public java.lang.Object lastKey ()
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
public java.util.Map$Entry firstEntry ()
public java.util.Map$Entry lastEntry ()
public java.util.Map$Entry pollFirstEntry ()
public java.util.Map$Entry pollLastEntry ()
public java.util.NavigableMap descendingMap ()
public java.util.Set entrySet ()
java.util.Set result
abstract java.util.Iterator entryIterator ()
java.util.Set createEntrySet ()
public java.util.Set keySet ()
public java.util.NavigableSet navigableKeySet ()
java.util.NavigableSet result
public java.util.NavigableSet descendingKeySet ()
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
public java.util.Collection values ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Maps$EntrySet.classMaps.java
package com.google.common.collect
abstract com.google.common.collect.Maps$EntrySet extends com.google.common.collect.Sets$ImprovedAbstractSet {
void ()
abstract java.util.Map map ()
public int size ()
public void clear ()
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object key
Object value
Object o
public boolean isEmpty ()
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object o
public boolean removeAll (java.util.Collection)
Object o
java.util.Iterator i$
boolean changed
UnsupportedOperationException e
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Map$Entry entry
Object o
java.util.Iterator i$
java.util.Set keys
UnsupportedOperationException e
java.util.Collection c
}
com/google/common/collect/Maps$EntryTransformer.classMaps.java
package com.google.common.collect
public abstract com.google.common.collect.Maps$EntryTransformer extends java.lang.Object {
public abstract java.lang.Object transformEntry (java.lang.Object, java.lang.Object)
}
com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1$1.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryMap$EntrySet$1$1 extends com.google.common.collect.ForwardingMapEntry {
final java.util.Map$Entry val$entry
final com.google.common.collect.Maps$FilteredEntryMap$EntrySet$1 this$2
void (com.google.common.collect.Maps$FilteredEntryMap$EntrySet$1, java.util.Map$Entry)
protected java.util.Map$Entry delegate ()
public java.lang.Object setValue (java.lang.Object)
Object value
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryMap$EntrySet$1 extends com.google.common.collect.UnmodifiableIterator {
final java.util.Iterator val$iterator
final com.google.common.collect.Maps$FilteredEntryMap$EntrySet this$1
void (com.google.common.collect.Maps$FilteredEntryMap$EntrySet, java.util.Iterator)
public boolean hasNext ()
public java.util.Map$Entry next ()
java.util.Map$Entry entry
public volatile java.lang.Object next ()
}
com/google/common/collect/Maps$FilteredEntryMap$EntrySet.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryMap$EntrySet extends com.google.common.collect.ForwardingSet {
final com.google.common.collect.Maps$FilteredEntryMap this$0
private void (com.google.common.collect.Maps$FilteredEntryMap)
protected java.util.Set delegate ()
public java.util.Iterator iterator ()
java.util.Iterator iterator
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
void (com.google.common.collect.Maps$FilteredEntryMap, com.google.common.collect.Maps$1)
com.google.common.collect.Maps$FilteredEntryMap x0
com.google.common.collect.Maps$1 x1
}
com/google/common/collect/Maps$FilteredEntryMap$KeySet$1.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryMap$KeySet$1 extends com.google.common.collect.UnmodifiableIterator {
final java.util.Iterator val$iterator
final com.google.common.collect.Maps$FilteredEntryMap$KeySet this$1
void (com.google.common.collect.Maps$FilteredEntryMap$KeySet, java.util.Iterator)
public boolean hasNext ()
public java.lang.Object next ()
}
com/google/common/collect/Maps$FilteredEntryMap$KeySet.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryMap$KeySet extends com.google.common.collect.Sets$ImprovedAbstractSet {
final com.google.common.collect.Maps$FilteredEntryMap this$0
private void (com.google.common.collect.Maps$FilteredEntryMap)
public java.util.Iterator iterator ()
java.util.Iterator iterator
public int size ()
public void clear ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public boolean retainAll (java.util.Collection)
java.util.Map$Entry entry
java.util.Collection collection
boolean changed
java.util.Iterator iterator
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
void (com.google.common.collect.Maps$FilteredEntryMap, com.google.common.collect.Maps$1)
com.google.common.collect.Maps$FilteredEntryMap x0
com.google.common.collect.Maps$1 x1
}
com/google/common/collect/Maps$FilteredEntryMap.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntryMap extends com.google.common.collect.Maps$AbstractFilteredMap {
final java.util.Set filteredEntrySet
java.util.Set entrySet
java.util.Set keySet
void (java.util.Map, com.google.common.base.Predicate)
java.util.Map unfiltered
com.google.common.base.Predicate entryPredicate
public java.util.Set entrySet ()
java.util.Set result
public java.util.Set keySet ()
java.util.Set result
}
com/google/common/collect/Maps$FilteredEntrySortedMap.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredEntrySortedMap extends com.google.common.collect.Maps$FilteredEntryMap implements java.util.SortedMap {
void (java.util.SortedMap, com.google.common.base.Predicate)
java.util.SortedMap unfiltered
com.google.common.base.Predicate entryPredicate
java.util.SortedMap sortedMap ()
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.lang.Object lastKey ()
Object key
java.util.SortedMap headMap
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
}
com/google/common/collect/Maps$FilteredKeyMap.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$FilteredKeyMap extends com.google.common.collect.Maps$AbstractFilteredMap {
com.google.common.base.Predicate keyPredicate
java.util.Set entrySet
java.util.Set keySet
void (java.util.Map, com.google.common.base.Predicate, com.google.common.base.Predicate)
java.util.Map unfiltered
com.google.common.base.Predicate keyPredicate
com.google.common.base.Predicate entryPredicate
public java.util.Set entrySet ()
java.util.Set result
public java.util.Set keySet ()
java.util.Set result
public boolean containsKey (java.lang.Object)
Object key
}
com/google/common/collect/Maps$ImprovedAbstractMap$1.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$ImprovedAbstractMap$1 extends com.google.common.collect.Maps$KeySet {
final com.google.common.collect.Maps$ImprovedAbstractMap this$0
void (com.google.common.collect.Maps$ImprovedAbstractMap)
java.util.Map map ()
}
com/google/common/collect/Maps$ImprovedAbstractMap$2.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$ImprovedAbstractMap$2 extends com.google.common.collect.Maps$Values {
final com.google.common.collect.Maps$ImprovedAbstractMap this$0
void (com.google.common.collect.Maps$ImprovedAbstractMap)
java.util.Map map ()
}
com/google/common/collect/Maps$ImprovedAbstractMap.classMaps.java
package com.google.common.collect
abstract com.google.common.collect.Maps$ImprovedAbstractMap extends java.util.AbstractMap {
private java.util.Set entrySet
private java.util.Set keySet
private java.util.Collection values
void ()
protected abstract java.util.Set createEntrySet ()
public java.util.Set entrySet ()
java.util.Set result
public java.util.Set keySet ()
java.util.Set result
public java.util.Collection values ()
java.util.Collection result
}
com/google/common/collect/Maps$KeySet.classMaps.java
package com.google.common.collect
abstract com.google.common.collect.Maps$KeySet extends com.google.common.collect.Sets$ImprovedAbstractSet {
void ()
abstract java.util.Map map ()
public java.util.Iterator iterator ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public void clear ()
}
com/google/common/collect/Maps$MapDifferenceImpl.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$MapDifferenceImpl extends java.lang.Object implements com.google.common.collect.MapDifference {
final boolean areEqual
final java.util.Map onlyOnLeft
final java.util.Map onlyOnRight
final java.util.Map onBoth
final java.util.Map differences
void (boolean, java.util.Map, java.util.Map, java.util.Map, java.util.Map)
boolean areEqual
java.util.Map onlyOnLeft
java.util.Map onlyOnRight
java.util.Map onBoth
java.util.Map differences
public boolean areEqual ()
public java.util.Map entriesOnlyOnLeft ()
public java.util.Map entriesOnlyOnRight ()
public java.util.Map entriesInCommon ()
public java.util.Map entriesDiffering ()
public boolean equals (java.lang.Object)
com.google.common.collect.MapDifference other
Object object
public int hashCode ()
public java.lang.String toString ()
StringBuilder result
}
com/google/common/collect/Maps$NavigableKeySet.classMaps.java
package com.google.common.collect
abstract com.google.common.collect.Maps$NavigableKeySet extends com.google.common.collect.Maps$KeySet implements java.util.NavigableSet {
void ()
abstract java.util.NavigableMap map ()
public java.util.Comparator comparator ()
public java.lang.Object first ()
public java.lang.Object last ()
public java.lang.Object lower (java.lang.Object)
Object e
public java.lang.Object floor (java.lang.Object)
Object e
public java.lang.Object ceiling (java.lang.Object)
Object e
public java.lang.Object higher (java.lang.Object)
Object e
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.util.NavigableSet descendingSet ()
public java.util.Iterator descendingIterator ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
volatile java.util.Map map ()
}
com/google/common/collect/Maps$SortedAsMapView.classMaps.java
package com.google.common.collect
final com.google.common.collect.Maps$SortedAsMapView extends com.google.common.collect.Maps$AsMapView implements java.util.SortedMap {
void (java.util.SortedSet, com.google.common.base.Function)
java.util.SortedSet set
com.google.common.base.Function function
public java.util.Comparator comparator ()
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
public java.lang.Object firstKey ()
public java.lang.Object lastKey ()
java.util.SortedSet backingSet ()
volatile java.util.Set backingSet ()
}
com/google/common/collect/Maps$SortedMapDifferenceImpl.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$SortedMapDifferenceImpl extends com.google.common.collect.Maps$MapDifferenceImpl implements com.google.common.collect.SortedMapDifference {
void (boolean, java.util.SortedMap, java.util.SortedMap, java.util.SortedMap, java.util.SortedMap)
boolean areEqual
java.util.SortedMap onlyOnLeft
java.util.SortedMap onlyOnRight
java.util.SortedMap onBoth
java.util.SortedMap differences
public java.util.SortedMap entriesDiffering ()
public java.util.SortedMap entriesInCommon ()
public java.util.SortedMap entriesOnlyOnLeft ()
public java.util.SortedMap entriesOnlyOnRight ()
public volatile java.util.Map entriesDiffering ()
public volatile java.util.Map entriesInCommon ()
public volatile java.util.Map entriesOnlyOnRight ()
public volatile java.util.Map entriesOnlyOnLeft ()
}
com/google/common/collect/Maps$TransformedEntriesMap$1$1$1.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$TransformedEntriesMap$1$1$1 extends com.google.common.collect.AbstractMapEntry {
final java.util.Map$Entry val$entry
final com.google.common.collect.Maps$TransformedEntriesMap$1$1 this$2
void (com.google.common.collect.Maps$TransformedEntriesMap$1$1, java.util.Map$Entry)
public java.lang.Object getKey ()
public java.lang.Object getValue ()
}
com/google/common/collect/Maps$TransformedEntriesMap$1$1.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$TransformedEntriesMap$1$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.Maps$TransformedEntriesMap$1 this$1
void (com.google.common.collect.Maps$TransformedEntriesMap$1, java.util.Iterator)
java.util.Iterator x0
java.util.Map$Entry transform (java.util.Map$Entry)
java.util.Map$Entry entry
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/Maps$TransformedEntriesMap$1.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$TransformedEntriesMap$1 extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.Maps$TransformedEntriesMap this$0
void (com.google.common.collect.Maps$TransformedEntriesMap)
java.util.Map map ()
public java.util.Iterator iterator ()
}
com/google/common/collect/Maps$TransformedEntriesMap$2.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$TransformedEntriesMap$2 extends com.google.common.collect.Maps$Values {
final com.google.common.collect.Maps$TransformedEntriesMap this$0
void (com.google.common.collect.Maps$TransformedEntriesMap)
java.util.Map map ()
}
com/google/common/collect/Maps$TransformedEntriesMap.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$TransformedEntriesMap extends java.util.AbstractMap {
final java.util.Map fromMap
final com.google.common.collect.Maps$EntryTransformer transformer
java.util.Set entrySet
java.util.Collection values
void (java.util.Map, com.google.common.collect.Maps$EntryTransformer)
java.util.Map fromMap
com.google.common.collect.Maps$EntryTransformer transformer
public int size ()
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object get (java.lang.Object)
Object key
Object value
public java.lang.Object remove (java.lang.Object)
Object key
public void clear ()
public java.util.Set keySet ()
public java.util.Set entrySet ()
java.util.Set result
public java.util.Collection values ()
java.util.Collection result
}
com/google/common/collect/Maps$TransformedEntriesNavigableMap.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$TransformedEntriesNavigableMap extends com.google.common.collect.Maps$TransformedEntriesSortedMap implements java.util.NavigableMap {
void (java.util.NavigableMap, com.google.common.collect.Maps$EntryTransformer)
java.util.NavigableMap fromMap
com.google.common.collect.Maps$EntryTransformer transformer
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
public java.util.NavigableSet descendingKeySet ()
public java.util.NavigableMap descendingMap ()
public java.util.Map$Entry firstEntry ()
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
public java.util.NavigableMap headMap (java.lang.Object)
Object toKey
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
public java.util.Map$Entry lastEntry ()
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
public java.util.NavigableSet navigableKeySet ()
public java.util.Map$Entry pollFirstEntry ()
public java.util.Map$Entry pollLastEntry ()
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.NavigableMap tailMap (java.lang.Object)
Object fromKey
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
private java.util.Map$Entry transformEntry (java.util.Map$Entry)
java.util.Map$Entry entry
Object key
Object v2
protected java.util.NavigableMap fromMap ()
public volatile java.util.SortedMap tailMap (java.lang.Object)
public volatile java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
public volatile java.util.SortedMap headMap (java.lang.Object)
protected volatile java.util.SortedMap fromMap ()
}
com/google/common/collect/Maps$TransformedEntriesSortedMap.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$TransformedEntriesSortedMap extends com.google.common.collect.Maps$TransformedEntriesMap implements java.util.SortedMap {
protected java.util.SortedMap fromMap ()
void (java.util.SortedMap, com.google.common.collect.Maps$EntryTransformer)
java.util.SortedMap fromMap
com.google.common.collect.Maps$EntryTransformer transformer
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.lang.Object lastKey ()
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
}
com/google/common/collect/Maps$UnmodifiableBiMap.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$UnmodifiableBiMap extends com.google.common.collect.ForwardingMap implements com.google.common.collect.BiMap java.io.Serializable {
final java.util.Map unmodifiableMap
final com.google.common.collect.BiMap delegate
com.google.common.collect.BiMap inverse
transient java.util.Set values
private static final long serialVersionUID
void (com.google.common.collect.BiMap, com.google.common.collect.BiMap)
com.google.common.collect.BiMap delegate
com.google.common.collect.BiMap inverse
protected java.util.Map delegate ()
public java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.BiMap inverse ()
com.google.common.collect.BiMap result
public java.util.Set values ()
java.util.Set result
public volatile java.util.Collection values ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Maps$UnmodifiableEntries$1.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$UnmodifiableEntries$1 extends com.google.common.collect.ForwardingIterator {
final java.util.Iterator val$delegate
final com.google.common.collect.Maps$UnmodifiableEntries this$0
void (com.google.common.collect.Maps$UnmodifiableEntries, java.util.Iterator)
public java.util.Map$Entry next ()
public void remove ()
protected java.util.Iterator delegate ()
public volatile java.lang.Object next ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Maps$UnmodifiableEntries.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$UnmodifiableEntries extends com.google.common.collect.ForwardingCollection {
private final java.util.Collection entries
void (java.util.Collection)
java.util.Collection entries
protected java.util.Collection delegate ()
public java.util.Iterator iterator ()
java.util.Iterator delegate
public boolean add (java.util.Map$Entry)
java.util.Map$Entry element
public boolean addAll (java.util.Collection)
java.util.Collection collection
public void clear ()
public boolean remove (java.lang.Object)
Object object
public boolean removeAll (java.util.Collection)
java.util.Collection collection
public boolean retainAll (java.util.Collection)
java.util.Collection collection
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public volatile boolean add (java.lang.Object)
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Maps$UnmodifiableEntrySet.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$UnmodifiableEntrySet extends com.google.common.collect.Maps$UnmodifiableEntries implements java.util.Set {
void (java.util.Set)
java.util.Set entries
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
}
com/google/common/collect/Maps$UnmodifiableNavigableMap.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$UnmodifiableNavigableMap extends com.google.common.collect.ForwardingSortedMap implements java.util.NavigableMap java.io.Serializable {
private final java.util.NavigableMap delegate
private transient com.google.common.collect.Maps$UnmodifiableNavigableMap descendingMap
void (java.util.NavigableMap)
java.util.NavigableMap delegate
protected java.util.SortedMap delegate ()
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
public java.util.Map$Entry firstEntry ()
public java.util.Map$Entry lastEntry ()
public final java.util.Map$Entry pollFirstEntry ()
public final java.util.Map$Entry pollLastEntry ()
public java.util.NavigableMap descendingMap ()
com.google.common.collect.Maps$UnmodifiableNavigableMap result
public java.util.Set keySet ()
public java.util.NavigableSet navigableKeySet ()
public java.util.NavigableSet descendingKeySet ()
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
protected volatile java.util.Map delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Maps$ValueDifferenceImpl.classMaps.java
package com.google.common.collect
com.google.common.collect.Maps$ValueDifferenceImpl extends java.lang.Object implements com.google.common.collect.MapDifference$ValueDifference {
private final Object left
private final Object right
static com.google.common.collect.MapDifference$ValueDifference create (java.lang.Object, java.lang.Object)
Object left
Object right
private void (java.lang.Object, java.lang.Object)
Object left
Object right
public java.lang.Object leftValue ()
public java.lang.Object rightValue ()
public boolean equals (java.lang.Object)
com.google.common.collect.MapDifference$ValueDifference that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/Maps$Values.classMaps.java
package com.google.common.collect
abstract com.google.common.collect.Maps$Values extends java.util.AbstractCollection {
void ()
abstract java.util.Map map ()
public java.util.Iterator iterator ()
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
java.util.Iterator i$
UnsupportedOperationException e
Object o
public boolean removeAll (java.util.Collection)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Set toRemove
UnsupportedOperationException e
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Set toRetain
UnsupportedOperationException e
java.util.Collection c
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public void clear ()
}
com/google/common/collect/Maps.classMaps.java
package com.google.common.collect
public final com.google.common.collect.Maps extends java.lang.Object {
static final com.google.common.base.Joiner$MapJoiner STANDARD_JOINER
private void ()
public static java.util.HashMap newHashMap ()
public static java.util.HashMap newHashMapWithExpectedSize (int)
int expectedSize
static int capacity (int)
int expectedSize
public static java.util.HashMap newHashMap (java.util.Map)
java.util.Map map
public static java.util.LinkedHashMap newLinkedHashMap ()
public static java.util.LinkedHashMap newLinkedHashMap (java.util.Map)
java.util.Map map
public static java.util.concurrent.ConcurrentMap newConcurrentMap ()
public static java.util.TreeMap newTreeMap ()
public static java.util.TreeMap newTreeMap (java.util.SortedMap)
java.util.SortedMap map
public static java.util.TreeMap newTreeMap (java.util.Comparator)
java.util.Comparator comparator
public static java.util.EnumMap newEnumMap (java.lang.Class)
Class type
public static java.util.EnumMap newEnumMap (java.util.Map)
java.util.Map map
public static java.util.IdentityHashMap newIdentityHashMap ()
public static com.google.common.collect.MapDifference difference (java.util.Map, java.util.Map)
java.util.SortedMap sortedLeft
com.google.common.collect.SortedMapDifference result
java.util.Map left
java.util.Map right
public static com.google.common.collect.MapDifference difference (java.util.Map, java.util.Map, com.google.common.base.Equivalence)
Object rightValue
Object leftKey
Object leftValue
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map left
java.util.Map right
com.google.common.base.Equivalence valueEquivalence
java.util.Map onlyOnLeft
java.util.Map onlyOnRight
java.util.Map onBoth
java.util.Map differences
boolean eq
boolean areEqual
private static com.google.common.collect.MapDifference mapDifference (boolean, java.util.Map, java.util.Map, java.util.Map, java.util.Map)
boolean areEqual
java.util.Map onlyOnLeft
java.util.Map onlyOnRight
java.util.Map onBoth
java.util.Map differences
public static com.google.common.collect.SortedMapDifference difference (java.util.SortedMap, java.util.Map)
Object rightValue
Object leftKey
Object leftValue
java.util.Map$Entry entry
java.util.Iterator i$
java.util.SortedMap left
java.util.Map right
java.util.Comparator comparator
java.util.SortedMap onlyOnLeft
java.util.SortedMap onlyOnRight
java.util.SortedMap onBoth
java.util.SortedMap differences
boolean eq
boolean areEqual
private static com.google.common.collect.SortedMapDifference sortedMapDifference (boolean, java.util.SortedMap, java.util.SortedMap, java.util.SortedMap, java.util.SortedMap)
boolean areEqual
java.util.SortedMap onlyOnLeft
java.util.SortedMap onlyOnRight
java.util.SortedMap onBoth
java.util.SortedMap differences
static java.util.Comparator orNaturalOrder (java.util.Comparator)
java.util.Comparator comparator
static java.util.Map asMap (java.util.Set, com.google.common.base.Function)
java.util.Set set
com.google.common.base.Function function
static java.util.SortedMap asMap (java.util.SortedSet, com.google.common.base.Function)
java.util.SortedSet set
com.google.common.base.Function function
public static com.google.common.collect.ImmutableMap uniqueIndex (java.lang.Iterable, com.google.common.base.Function)
Iterable values
com.google.common.base.Function keyFunction
public static com.google.common.collect.ImmutableMap uniqueIndex (java.util.Iterator, com.google.common.base.Function)
Object value
java.util.Iterator values
com.google.common.base.Function keyFunction
com.google.common.collect.ImmutableMap$Builder builder
public static com.google.common.collect.ImmutableMap fromProperties (java.util.Properties)
String key
java.util.Enumeration e
java.util.Properties properties
com.google.common.collect.ImmutableMap$Builder builder
public static java.util.Map$Entry immutableEntry (java.lang.Object, java.lang.Object)
Object key
Object value
static java.util.Set unmodifiableEntrySet (java.util.Set)
java.util.Set entrySet
static java.util.Map$Entry unmodifiableEntry (java.util.Map$Entry)
java.util.Map$Entry entry
public static com.google.common.collect.BiMap synchronizedBiMap (com.google.common.collect.BiMap)
com.google.common.collect.BiMap bimap
public static com.google.common.collect.BiMap unmodifiableBiMap (com.google.common.collect.BiMap)
com.google.common.collect.BiMap bimap
public static java.util.Map transformValues (java.util.Map, com.google.common.base.Function)
java.util.Map fromMap
com.google.common.base.Function function
public static java.util.SortedMap transformValues (java.util.SortedMap, com.google.common.base.Function)
java.util.SortedMap fromMap
com.google.common.base.Function function
public static java.util.NavigableMap transformValues (java.util.NavigableMap, com.google.common.base.Function)
java.util.NavigableMap fromMap
com.google.common.base.Function function
private static com.google.common.collect.Maps$EntryTransformer asEntryTransformer (com.google.common.base.Function)
com.google.common.base.Function function
public static java.util.Map transformEntries (java.util.Map, com.google.common.collect.Maps$EntryTransformer)
java.util.Map fromMap
com.google.common.collect.Maps$EntryTransformer transformer
public static java.util.SortedMap transformEntries (java.util.SortedMap, com.google.common.collect.Maps$EntryTransformer)
java.util.SortedMap fromMap
com.google.common.collect.Maps$EntryTransformer transformer
public static java.util.NavigableMap transformEntries (java.util.NavigableMap, com.google.common.collect.Maps$EntryTransformer)
java.util.NavigableMap fromMap
com.google.common.collect.Maps$EntryTransformer transformer
static java.util.SortedMap transformEntriesIgnoreNavigable (java.util.SortedMap, com.google.common.collect.Maps$EntryTransformer)
java.util.SortedMap fromMap
com.google.common.collect.Maps$EntryTransformer transformer
public static java.util.Map filterKeys (java.util.Map, com.google.common.base.Predicate)
java.util.Map unfiltered
com.google.common.base.Predicate keyPredicate
com.google.common.base.Predicate entryPredicate
public static java.util.SortedMap filterKeys (java.util.SortedMap, com.google.common.base.Predicate)
java.util.SortedMap unfiltered
com.google.common.base.Predicate keyPredicate
com.google.common.base.Predicate entryPredicate
public static java.util.Map filterValues (java.util.Map, com.google.common.base.Predicate)
java.util.Map unfiltered
com.google.common.base.Predicate valuePredicate
com.google.common.base.Predicate entryPredicate
public static java.util.SortedMap filterValues (java.util.SortedMap, com.google.common.base.Predicate)
java.util.SortedMap unfiltered
com.google.common.base.Predicate valuePredicate
com.google.common.base.Predicate entryPredicate
public static java.util.Map filterEntries (java.util.Map, com.google.common.base.Predicate)
java.util.Map unfiltered
com.google.common.base.Predicate entryPredicate
public static java.util.SortedMap filterEntries (java.util.SortedMap, com.google.common.base.Predicate)
java.util.SortedMap unfiltered
com.google.common.base.Predicate entryPredicate
private static java.util.Map filterFiltered (com.google.common.collect.Maps$AbstractFilteredMap, com.google.common.base.Predicate)
com.google.common.collect.Maps$AbstractFilteredMap map
com.google.common.base.Predicate entryPredicate
com.google.common.base.Predicate predicate
private static java.util.SortedMap filterFiltered (com.google.common.collect.Maps$FilteredEntrySortedMap, com.google.common.base.Predicate)
com.google.common.collect.Maps$FilteredEntrySortedMap map
com.google.common.base.Predicate entryPredicate
com.google.common.base.Predicate predicate
public static java.util.NavigableMap unmodifiableNavigableMap (java.util.NavigableMap)
java.util.NavigableMap map
private static java.util.Map$Entry unmodifiableOrNull (java.util.Map$Entry)
java.util.Map$Entry entry
public static java.util.NavigableMap synchronizedNavigableMap (java.util.NavigableMap)
java.util.NavigableMap navigableMap
static java.lang.Object safeGet (java.util.Map, java.lang.Object)
ClassCastException e
java.util.Map map
Object key
static boolean safeContainsKey (java.util.Map, java.lang.Object)
ClassCastException e
java.util.Map map
Object key
static boolean containsEntryImpl (java.util.Collection, java.lang.Object)
java.util.Collection c
Object o
static boolean removeEntryImpl (java.util.Collection, java.lang.Object)
java.util.Collection c
Object o
static boolean equalsImpl (java.util.Map, java.lang.Object)
java.util.Map o
java.util.Map map
Object object
static int hashCodeImpl (java.util.Map)
java.util.Map map
static java.lang.String toStringImpl (java.util.Map)
java.util.Map map
StringBuilder sb
static void putAllImpl (java.util.Map, java.util.Map)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map self
java.util.Map map
static boolean containsKeyImpl (java.util.Map, java.lang.Object)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
Object key
static boolean containsValueImpl (java.util.Map, java.lang.Object)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
Object value
static java.util.Iterator keyIterator (java.util.Iterator)
java.util.Iterator entryIterator
static java.lang.Object keyOrNull (java.util.Map$Entry)
java.util.Map$Entry entry
static java.util.Iterator valueIterator (java.util.Iterator)
java.util.Iterator entryIterator
static com.google.common.collect.UnmodifiableIterator valueIterator (com.google.common.collect.UnmodifiableIterator)
com.google.common.collect.UnmodifiableIterator entryIterator
static java.util.Map$Entry access$300 (java.util.Map$Entry)
java.util.Map$Entry x0
static void ()
}
com/google/common/collect/MinMaxPriorityQueue$1.classMinMaxPriorityQueue.java
package com.google.common.collect
com.google.common.collect.MinMaxPriorityQueue$1 extends java.lang.Object {
}
com/google/common/collect/MinMaxPriorityQueue$Builder.classMinMaxPriorityQueue.java
package com.google.common.collect
public final com.google.common.collect.MinMaxPriorityQueue$Builder extends java.lang.Object {
private static final int UNSET_EXPECTED_SIZE
private final java.util.Comparator comparator
private int expectedSize
private int maximumSize
private void (java.util.Comparator)
java.util.Comparator comparator
public com.google.common.collect.MinMaxPriorityQueue$Builder expectedSize (int)
int expectedSize
public com.google.common.collect.MinMaxPriorityQueue$Builder maximumSize (int)
int maximumSize
public com.google.common.collect.MinMaxPriorityQueue create ()
public com.google.common.collect.MinMaxPriorityQueue create (java.lang.Iterable)
Object element
java.util.Iterator i$
Iterable initialContents
com.google.common.collect.MinMaxPriorityQueue queue
private com.google.common.collect.Ordering ordering ()
void (java.util.Comparator, com.google.common.collect.MinMaxPriorityQueue$1)
java.util.Comparator x0
com.google.common.collect.MinMaxPriorityQueue$1 x1
static com.google.common.collect.Ordering access$200 (com.google.common.collect.MinMaxPriorityQueue$Builder)
com.google.common.collect.MinMaxPriorityQueue$Builder x0
static int access$300 (com.google.common.collect.MinMaxPriorityQueue$Builder)
com.google.common.collect.MinMaxPriorityQueue$Builder x0
}
com/google/common/collect/MinMaxPriorityQueue$Heap.classMinMaxPriorityQueue.java
package com.google.common.collect
com.google.common.collect.MinMaxPriorityQueue$Heap extends java.lang.Object {
final com.google.common.collect.Ordering ordering
com.google.common.collect.MinMaxPriorityQueue$Heap otherHeap
final com.google.common.collect.MinMaxPriorityQueue this$0
void (com.google.common.collect.MinMaxPriorityQueue, com.google.common.collect.Ordering)
com.google.common.collect.Ordering ordering
int compareElements (int, int)
int a
int b
com.google.common.collect.MinMaxPriorityQueue$MoveDesc tryCrossOverAndBubbleUp (int, int, java.lang.Object)
Object parent
int removeIndex
int vacated
Object toTrickle
int crossOver
Object parent
void bubbleUp (int, java.lang.Object)
com.google.common.collect.MinMaxPriorityQueue$Heap heap
int index
Object x
int crossOver
com.google.common.collect.MinMaxPriorityQueue$Heap heap
int bubbleUpAlternatingLevels (int, java.lang.Object)
int grandParentIndex
Object e
int index
Object x
int findMin (int, int)
int i
int index
int len
int limit
int minIndex
int findMinChild (int)
int index
int findMinGrandChild (int)
int index
int leftChildIndex
int crossOverUp (int, java.lang.Object)
Object uncleElement
int grandparentIndex
int uncleIndex
int index
Object x
int parentIndex
Object parentElement
int getCorrectLastElement (java.lang.Object)
Object uncleElement
int grandparentIndex
int uncleIndex
Object actualLastElement
int parentIndex
int crossOver (int, java.lang.Object)
int index
Object x
int minChildIndex
int fillHoleAt (int)
int index
int minGrandchildIndex
private boolean verifyIndex (int)
int i
private int getLeftChildIndex (int)
int i
private int getRightChildIndex (int)
int i
private int getParentIndex (int)
int i
private int getGrandparentIndex (int)
int i
static boolean access$400 (com.google.common.collect.MinMaxPriorityQueue$Heap, int)
com.google.common.collect.MinMaxPriorityQueue$Heap x0
int x1
}
com/google/common/collect/MinMaxPriorityQueue$MoveDesc.classMinMaxPriorityQueue.java
package com.google.common.collect
com.google.common.collect.MinMaxPriorityQueue$MoveDesc extends java.lang.Object {
final Object toTrickle
final Object replaced
void (java.lang.Object, java.lang.Object)
Object toTrickle
Object replaced
}
com/google/common/collect/MinMaxPriorityQueue$QueueIterator.classMinMaxPriorityQueue.java
package com.google.common.collect
com.google.common.collect.MinMaxPriorityQueue$QueueIterator extends java.lang.Object implements java.util.Iterator {
private int cursor
private int expectedModCount
private java.util.Queue forgetMeNot
private java.util.List skipMe
private Object lastFromForgetMeNot
private boolean canRemove
final com.google.common.collect.MinMaxPriorityQueue this$0
private void (com.google.common.collect.MinMaxPriorityQueue)
public boolean hasNext ()
public java.lang.Object next ()
int tempCursor
public void remove ()
com.google.common.collect.MinMaxPriorityQueue$MoveDesc moved
private boolean containsExact (java.lang.Iterable, java.lang.Object)
Object element
java.util.Iterator i$
Iterable elements
Object target
boolean removeExact (java.lang.Object)
int i
Object target
void checkModCount ()
private int nextNotInSkipMe (int)
int c
void (com.google.common.collect.MinMaxPriorityQueue, com.google.common.collect.MinMaxPriorityQueue$1)
com.google.common.collect.MinMaxPriorityQueue x0
com.google.common.collect.MinMaxPriorityQueue$1 x1
}
com/google/common/collect/MinMaxPriorityQueue.classMinMaxPriorityQueue.java
package com.google.common.collect
public final com.google.common.collect.MinMaxPriorityQueue extends java.util.AbstractQueue {
private final com.google.common.collect.MinMaxPriorityQueue$Heap minHeap
private final com.google.common.collect.MinMaxPriorityQueue$Heap maxHeap
final int maximumSize
private Object[] queue
private int size
private int modCount
private static final int EVEN_POWERS_OF_TWO
private static final int ODD_POWERS_OF_TWO
private static final int DEFAULT_CAPACITY
public static com.google.common.collect.MinMaxPriorityQueue create ()
public static com.google.common.collect.MinMaxPriorityQueue create (java.lang.Iterable)
Iterable initialContents
public static com.google.common.collect.MinMaxPriorityQueue$Builder orderedBy (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.MinMaxPriorityQueue$Builder expectedSize (int)
int expectedSize
public static com.google.common.collect.MinMaxPriorityQueue$Builder maximumSize (int)
int maximumSize
private void (com.google.common.collect.MinMaxPriorityQueue$Builder, int)
com.google.common.collect.MinMaxPriorityQueue$Builder builder
int queueSize
com.google.common.collect.Ordering ordering
public int size ()
public boolean add (java.lang.Object)
Object element
public boolean addAll (java.util.Collection)
Object element
java.util.Iterator i$
java.util.Collection newElements
boolean modified
public boolean offer (java.lang.Object)
Object element
int insertIndex
public java.lang.Object poll ()
java.lang.Object elementData (int)
int index
public java.lang.Object peek ()
private int getMaxElementIndex ()
public java.lang.Object pollFirst ()
public java.lang.Object removeFirst ()
public java.lang.Object peekFirst ()
public java.lang.Object pollLast ()
public java.lang.Object removeLast ()
public java.lang.Object peekLast ()
com.google.common.collect.MinMaxPriorityQueue$MoveDesc removeAt (int)
int index
Object actualLastElement
int lastElementAt
Object toTrickle
com.google.common.collect.MinMaxPriorityQueue$MoveDesc changes
private com.google.common.collect.MinMaxPriorityQueue$MoveDesc fillHole (int, java.lang.Object)
int index
Object toTrickle
com.google.common.collect.MinMaxPriorityQueue$Heap heap
int vacated
int bubbledTo
private java.lang.Object removeAndGet (int)
int index
Object value
private com.google.common.collect.MinMaxPriorityQueue$Heap heapForIndex (int)
int i
static boolean isEvenLevel (int)
int index
int oneBased
boolean isIntact ()
int i
public java.util.Iterator iterator ()
public void clear ()
int i
public java.lang.Object[] toArray ()
Object[] copyTo
public java.util.Comparator comparator ()
int capacity ()
static int initialQueueSize (int, int, java.lang.Iterable)
int initialSize
int configuredExpectedSize
int maximumSize
Iterable initialContents
int result
private void growIfNeeded ()
int newCapacity
Object[] newQueue
private int calculateNewCapacity ()
int oldCapacity
int newCapacity
private static int capAtMaximumSize (int, int)
int queueSize
int maximumSize
void (com.google.common.collect.MinMaxPriorityQueue$Builder, int, com.google.common.collect.MinMaxPriorityQueue$1)
com.google.common.collect.MinMaxPriorityQueue$Builder x0
int x1
com.google.common.collect.MinMaxPriorityQueue$1 x2
static java.lang.Object[] access$500 (com.google.common.collect.MinMaxPriorityQueue)
com.google.common.collect.MinMaxPriorityQueue x0
static int access$600 (com.google.common.collect.MinMaxPriorityQueue)
com.google.common.collect.MinMaxPriorityQueue x0
static int access$700 (com.google.common.collect.MinMaxPriorityQueue)
com.google.common.collect.MinMaxPriorityQueue x0
}
com/google/common/collect/Multimap.classMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.Multimap extends java.lang.Object {
public abstract int size ()
public abstract boolean isEmpty ()
public abstract boolean containsKey (java.lang.Object)
public abstract boolean containsValue (java.lang.Object)
public abstract boolean containsEntry (java.lang.Object, java.lang.Object)
public abstract boolean put (java.lang.Object, java.lang.Object)
public abstract boolean remove (java.lang.Object, java.lang.Object)
public abstract boolean putAll (java.lang.Object, java.lang.Iterable)
public abstract boolean putAll (com.google.common.collect.Multimap)
public abstract java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
public abstract java.util.Collection removeAll (java.lang.Object)
public abstract void clear ()
public abstract java.util.Collection get (java.lang.Object)
public abstract java.util.Set keySet ()
public abstract com.google.common.collect.Multiset keys ()
public abstract java.util.Collection values ()
public abstract java.util.Collection entries ()
public abstract java.util.Map asMap ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/google/common/collect/Multimaps$1.classMultimaps.java
package com.google.common.collect
final com.google.common.collect.Multimaps$1 extends com.google.common.collect.AbstractMapEntry {
final java.util.Map$Entry val$entry
void (java.util.Map$Entry)
public java.lang.Object getKey ()
public java.util.Collection getValue ()
public volatile java.lang.Object getValue ()
}
com/google/common/collect/Multimaps$2.classMultimaps.java
package com.google.common.collect
final com.google.common.collect.Multimaps$2 extends java.lang.Object implements com.google.common.collect.Maps$EntryTransformer {
final com.google.common.base.Function val$function
void (com.google.common.base.Function)
public java.lang.Object transformEntry (java.lang.Object, java.lang.Object)
Object key
Object value
}
com/google/common/collect/Multimaps$3.classMultimaps.java
package com.google.common.collect
final com.google.common.collect.Multimaps$3 extends java.lang.Object implements com.google.common.collect.Maps$EntryTransformer {
final com.google.common.base.Function val$function
void (com.google.common.base.Function)
public java.lang.Object transformEntry (java.lang.Object, java.lang.Object)
Object key
Object value
}
com/google/common/collect/Multimaps$4.classMultimaps.java
package com.google.common.collect
final com.google.common.collect.Multimaps$4 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.common.base.Predicate val$keyPredicate
void (com.google.common.base.Predicate)
public boolean apply (java.util.Map$Entry)
java.util.Map$Entry input
public volatile boolean apply (java.lang.Object)
}
com/google/common/collect/Multimaps$5.classMultimaps.java
package com.google.common.collect
final com.google.common.collect.Multimaps$5 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.common.base.Predicate val$valuePredicate
void (com.google.common.base.Predicate)
public boolean apply (java.util.Map$Entry)
java.util.Map$Entry input
public volatile boolean apply (java.lang.Object)
}
com/google/common/collect/Multimaps$AsMap$EntrySet.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$AsMap$EntrySet extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.Multimaps$AsMap this$0
void (com.google.common.collect.Multimaps$AsMap)
java.util.Map map ()
public java.util.Iterator iterator ()
public boolean remove (java.lang.Object)
Object o
java.util.Map$Entry entry
}
com/google/common/collect/Multimaps$AsMap.classMultimaps.java
package com.google.common.collect
abstract com.google.common.collect.Multimaps$AsMap extends com.google.common.collect.Maps$ImprovedAbstractMap {
void ()
abstract com.google.common.collect.Multimap multimap ()
public abstract int size ()
abstract java.util.Iterator entryIterator ()
protected java.util.Set createEntrySet ()
void removeValuesForKey (java.lang.Object)
Object key
public java.util.Collection get (java.lang.Object)
Object key
public java.util.Collection remove (java.lang.Object)
Object key
public java.util.Set keySet ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public void clear ()
public volatile java.lang.Object remove (java.lang.Object)
public volatile java.lang.Object get (java.lang.Object)
}
com/google/common/collect/Multimaps$CustomListMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$CustomListMultimap extends com.google.common.collect.AbstractListMultimap {
transient com.google.common.base.Supplier factory
private static final long serialVersionUID
void (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
protected java.util.List createCollection ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.util.Map map
protected volatile java.util.Collection createCollection ()
}
com/google/common/collect/Multimaps$CustomMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$CustomMultimap extends com.google.common.collect.AbstractMultimap {
transient com.google.common.base.Supplier factory
private static final long serialVersionUID
void (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
protected java.util.Collection createCollection ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.util.Map map
}
com/google/common/collect/Multimaps$CustomSetMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$CustomSetMultimap extends com.google.common.collect.AbstractSetMultimap {
transient com.google.common.base.Supplier factory
private static final long serialVersionUID
void (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
protected java.util.Set createCollection ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.util.Map map
protected volatile java.util.Collection createCollection ()
}
com/google/common/collect/Multimaps$CustomSortedSetMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$CustomSortedSetMultimap extends com.google.common.collect.AbstractSortedSetMultimap {
transient com.google.common.base.Supplier factory
transient java.util.Comparator valueComparator
private static final long serialVersionUID
void (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
protected java.util.SortedSet createCollection ()
public java.util.Comparator valueComparator ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.util.Map map
protected volatile java.util.Set createCollection ()
protected volatile java.util.Collection createCollection ()
}
com/google/common/collect/Multimaps$Entries.classMultimaps.java
package com.google.common.collect
abstract com.google.common.collect.Multimaps$Entries extends java.util.AbstractCollection {
void ()
abstract com.google.common.collect.Multimap multimap ()
public int size ()
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object o
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object o
public void clear ()
}
com/google/common/collect/Multimaps$EntrySet.classMultimaps.java
package com.google.common.collect
abstract com.google.common.collect.Multimaps$EntrySet extends com.google.common.collect.Multimaps$Entries implements java.util.Set {
void ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
}
com/google/common/collect/Multimaps$FilteredMultimap$1.classMultimaps.java
package com.google.common.collect
final com.google.common.collect.Multimaps$FilteredMultimap$1 extends java.lang.Object implements com.google.common.base.Predicate {
void ()
public boolean apply (java.util.Collection)
java.util.Collection input
public volatile boolean apply (java.lang.Object)
}
com/google/common/collect/Multimaps$FilteredMultimap$2.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$FilteredMultimap$2 extends java.lang.Object implements com.google.common.collect.Maps$EntryTransformer {
final com.google.common.collect.Multimaps$FilteredMultimap this$0
void (com.google.common.collect.Multimaps$FilteredMultimap)
public java.util.Collection transformEntry (java.lang.Object, java.util.Collection)
Object key
java.util.Collection collection
public volatile java.lang.Object transformEntry (java.lang.Object, java.lang.Object)
}
com/google/common/collect/Multimaps$FilteredMultimap$AsMap$EntrySet$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$FilteredMultimap$AsMap$EntrySet$1 extends java.lang.Object implements com.google.common.base.Predicate {
final java.util.Collection val$c
final com.google.common.collect.Multimaps$FilteredMultimap$AsMap$EntrySet this$2
void (com.google.common.collect.Multimaps$FilteredMultimap$AsMap$EntrySet, java.util.Collection)
public boolean apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile boolean apply (java.lang.Object)
}
com/google/common/collect/Multimaps$FilteredMultimap$AsMap$EntrySet.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$FilteredMultimap$AsMap$EntrySet extends com.google.common.collect.Maps$EntrySet {
java.util.Set delegateEntries
final com.google.common.collect.Multimaps$FilteredMultimap$AsMap this$1
public void (com.google.common.collect.Multimaps$FilteredMultimap$AsMap, java.util.Set)
java.util.Set delegateEntries
java.util.Map map ()
public java.util.Iterator iterator ()
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
java.util.Collection collection
Object o
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
com.google.common.base.Predicate removalPredicate
}
com/google/common/collect/Multimaps$FilteredMultimap$AsMap$KeySet$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$FilteredMultimap$AsMap$KeySet$1 extends java.lang.Object implements com.google.common.base.Predicate {
final java.util.Collection val$c
final com.google.common.collect.Multimaps$FilteredMultimap$AsMap$KeySet this$2
void (com.google.common.collect.Multimaps$FilteredMultimap$AsMap$KeySet, java.util.Collection)
public boolean apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile boolean apply (java.lang.Object)
}
com/google/common/collect/Multimaps$FilteredMultimap$AsMap$KeySet.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$FilteredMultimap$AsMap$KeySet extends com.google.common.collect.Maps$KeySet {
final com.google.common.collect.Multimaps$FilteredMultimap$AsMap this$1
void (com.google.common.collect.Multimaps$FilteredMultimap$AsMap)
java.util.Map map ()
public boolean remove (java.lang.Object)
Object o
java.util.Collection collection
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
com.google.common.base.Predicate removalPredicate
}
com/google/common/collect/Multimaps$FilteredMultimap$AsMap$Values$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$FilteredMultimap$AsMap$Values$1 extends java.lang.Object implements com.google.common.base.Predicate {
final java.util.Collection val$c
final com.google.common.collect.Multimaps$FilteredMultimap$AsMap$Values this$2
void (com.google.common.collect.Multimaps$FilteredMultimap$AsMap$Values, java.util.Collection)
public boolean apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile boolean apply (java.lang.Object)
}
com/google/common/collect/Multimaps$FilteredMultimap$AsMap$Values$2.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$FilteredMultimap$AsMap$Values$2 extends java.lang.Object implements com.google.common.base.Predicate {
final java.util.Collection val$c
final com.google.common.collect.Multimaps$FilteredMultimap$AsMap$Values this$2
void (com.google.common.collect.Multimaps$FilteredMultimap$AsMap$Values, java.util.Collection)
public boolean apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile boolean apply (java.lang.Object)
}
com/google/common/collect/Multimaps$FilteredMultimap$AsMap$Values.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$FilteredMultimap$AsMap$Values extends com.google.common.collect.Maps$Values {
final com.google.common.collect.Multimaps$FilteredMultimap$AsMap this$1
void (com.google.common.collect.Multimaps$FilteredMultimap$AsMap)
java.util.Map map ()
public boolean remove (java.lang.Object)
java.util.Collection collection
java.util.Iterator i$
Object o
public boolean removeAll (java.util.Collection)
java.util.Collection c
com.google.common.base.Predicate removalPredicate
public boolean retainAll (java.util.Collection)
java.util.Collection c
com.google.common.base.Predicate removalPredicate
}
com/google/common/collect/Multimaps$FilteredMultimap$AsMap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$FilteredMultimap$AsMap extends com.google.common.collect.ForwardingMap {
final java.util.Map delegate
java.util.Set keySet
com.google.common.collect.Multimaps$FilteredMultimap$AsMap$Values asMapValues
com.google.common.collect.Multimaps$FilteredMultimap$AsMap$EntrySet entrySet
final com.google.common.collect.Multimaps$FilteredMultimap this$0
void (com.google.common.collect.Multimaps$FilteredMultimap, java.util.Map)
java.util.Map delegate
protected java.util.Map delegate ()
public java.util.Collection remove (java.lang.Object)
Object o
java.util.Collection output
public void clear ()
public java.util.Set keySet ()
public java.util.Collection values ()
public java.util.Set entrySet ()
public volatile java.lang.Object remove (java.lang.Object)
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Multimaps$FilteredMultimap$Keys$EntrySet$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$FilteredMultimap$Keys$EntrySet$1 extends java.lang.Object implements com.google.common.base.Predicate {
final java.util.Collection val$c
final com.google.common.collect.Multimaps$FilteredMultimap$Keys$EntrySet this$2
void (com.google.common.collect.Multimaps$FilteredMultimap$Keys$EntrySet, java.util.Collection)
public boolean apply (java.util.Map$Entry)
java.util.Map$Entry entry
com.google.common.collect.Multiset$Entry multisetEntry
public volatile boolean apply (java.lang.Object)
}
com/google/common/collect/Multimaps$FilteredMultimap$Keys$EntrySet.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$FilteredMultimap$Keys$EntrySet extends com.google.common.collect.Multimaps$Keys$KeysEntrySet {
final com.google.common.collect.Multimaps$FilteredMultimap$Keys this$1
void (com.google.common.collect.Multimaps$FilteredMultimap$Keys)
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
com.google.common.base.Predicate removalPredicate
}
com/google/common/collect/Multimaps$FilteredMultimap$Keys.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$FilteredMultimap$Keys extends com.google.common.collect.Multimaps$Keys {
final com.google.common.collect.Multimaps$FilteredMultimap this$0
void (com.google.common.collect.Multimaps$FilteredMultimap)
com.google.common.collect.Multimap multimap ()
public int remove (java.lang.Object, int)
Object o
int occurrences
java.util.Collection values
int priorCount
int removed
java.util.Iterator iterator
java.util.Set createEntrySet ()
}
com/google/common/collect/Multimaps$FilteredMultimap$ValuePredicate.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$FilteredMultimap$ValuePredicate extends java.lang.Object implements com.google.common.base.Predicate {
final Object key
final com.google.common.collect.Multimaps$FilteredMultimap this$0
void (com.google.common.collect.Multimaps$FilteredMultimap, java.lang.Object)
Object key
public boolean apply (java.lang.Object)
Object value
}
com/google/common/collect/Multimaps$FilteredMultimap$Values.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$FilteredMultimap$Values extends com.google.common.collect.Multimaps$Values {
final com.google.common.collect.Multimaps$FilteredMultimap this$0
void (com.google.common.collect.Multimaps$FilteredMultimap)
com.google.common.collect.Multimap multimap ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object o
java.util.Iterator iterator
public boolean removeAll (java.util.Collection)
java.util.Map$Entry entry
java.util.Collection c
boolean changed
java.util.Iterator iterator
public boolean retainAll (java.util.Collection)
java.util.Map$Entry entry
java.util.Collection c
boolean changed
java.util.Iterator iterator
}
com/google/common/collect/Multimaps$FilteredMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$FilteredMultimap extends java.lang.Object implements com.google.common.collect.Multimap {
final com.google.common.collect.Multimap unfiltered
final com.google.common.base.Predicate predicate
java.util.Collection values
java.util.Collection entries
java.util.Map asMap
static final com.google.common.base.Predicate NOT_EMPTY
com.google.common.collect.AbstractMultiset keys
void (com.google.common.collect.Multimap, com.google.common.base.Predicate)
com.google.common.collect.Multimap unfiltered
com.google.common.base.Predicate predicate
public int size ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
boolean satisfiesPredicate (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean containsEntry (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object value
java.util.Iterator i$
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap multimap
public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object value
java.util.Iterator i$
Object key
Iterable values
java.util.Collection oldValues
public java.util.Collection removeAll (java.lang.Object)
Object value
java.util.Iterator iterator
Object key
java.util.List removed
java.util.Collection values
public void clear ()
public boolean equals (java.lang.Object)
com.google.common.collect.Multimap that
Object object
public int hashCode ()
public java.lang.String toString ()
java.util.Collection filterCollection (java.util.Collection, com.google.common.base.Predicate)
java.util.Collection collection
com.google.common.base.Predicate predicate
public java.util.Collection get (java.lang.Object)
Object key
public java.util.Set keySet ()
public java.util.Collection values ()
public java.util.Collection entries ()
boolean removeEntriesIf (com.google.common.base.Predicate)
java.util.Map$Entry entry
Object key
java.util.Collection collection
com.google.common.base.Predicate valuePredicate
java.util.Collection filteredCollection
java.util.Map$Entry filteredEntry
com.google.common.base.Predicate removalPredicate
java.util.Iterator iterator
boolean changed
public java.util.Map asMap ()
java.util.Map createAsMap ()
com.google.common.collect.Maps$EntryTransformer transformer
java.util.Map transformed
java.util.Map filtered
public com.google.common.collect.Multiset keys ()
static void ()
}
com/google/common/collect/Multimaps$Keys$1$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$Keys$1$1 extends com.google.common.collect.Multisets$AbstractEntry {
final java.util.Map$Entry val$backingEntry
final com.google.common.collect.Multimaps$Keys$1 this$1
void (com.google.common.collect.Multimaps$Keys$1, java.util.Map$Entry)
public java.lang.Object getElement ()
public int getCount ()
}
com/google/common/collect/Multimaps$Keys$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$Keys$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.Multimaps$Keys this$0
void (com.google.common.collect.Multimaps$Keys, java.util.Iterator)
java.util.Iterator x0
com.google.common.collect.Multiset$Entry transform (java.util.Map$Entry)
java.util.Map$Entry backingEntry
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/Multimaps$Keys$KeysEntrySet.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$Keys$KeysEntrySet extends com.google.common.collect.Multisets$EntrySet {
final com.google.common.collect.Multimaps$Keys this$0
void (com.google.common.collect.Multimaps$Keys)
com.google.common.collect.Multiset multiset ()
public java.util.Iterator iterator ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
com.google.common.collect.Multiset$Entry entry
java.util.Collection collection
Object o
public boolean remove (java.lang.Object)
com.google.common.collect.Multiset$Entry entry
java.util.Collection collection
Object o
}
com/google/common/collect/Multimaps$Keys.classMultimaps.java
package com.google.common.collect
abstract com.google.common.collect.Multimaps$Keys extends com.google.common.collect.AbstractMultiset {
void ()
abstract com.google.common.collect.Multimap multimap ()
java.util.Iterator entryIterator ()
int distinctElements ()
java.util.Set createEntrySet ()
public boolean contains (java.lang.Object)
Object element
public java.util.Iterator iterator ()
public int count (java.lang.Object)
java.util.Collection values
ClassCastException e
NullPointerException e
Object element
public int remove (java.lang.Object, int)
java.util.Collection values
ClassCastException e
NullPointerException e
int i
java.util.Iterator iterator
Object element
int occurrences
java.util.Collection values
int oldCount
public void clear ()
public java.util.Set elementSet ()
}
com/google/common/collect/Multimaps$MapMultimap$1$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$MapMultimap$1$1 extends java.lang.Object implements java.util.Iterator {
int i
final com.google.common.collect.Multimaps$MapMultimap$1 this$1
void (com.google.common.collect.Multimaps$MapMultimap$1)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/google/common/collect/Multimaps$MapMultimap$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$MapMultimap$1 extends com.google.common.collect.Sets$ImprovedAbstractSet {
final Object val$key
final com.google.common.collect.Multimaps$MapMultimap this$0
void (com.google.common.collect.Multimaps$MapMultimap, java.lang.Object)
public java.util.Iterator iterator ()
public int size ()
}
com/google/common/collect/Multimaps$MapMultimap$AsMap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$MapMultimap$AsMap extends com.google.common.collect.Maps$ImprovedAbstractMap {
final com.google.common.collect.Multimaps$MapMultimap this$0
void (com.google.common.collect.Multimaps$MapMultimap)
protected java.util.Set createEntrySet ()
public boolean containsKey (java.lang.Object)
Object key
public java.util.Collection get (java.lang.Object)
Object key
java.util.Collection collection
public java.util.Collection remove (java.lang.Object)
Object key
java.util.Collection collection
public volatile java.lang.Object remove (java.lang.Object)
public volatile java.lang.Object get (java.lang.Object)
}
com/google/common/collect/Multimaps$MapMultimap$AsMapEntries$1$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$MapMultimap$AsMapEntries$1$1 extends com.google.common.collect.AbstractMapEntry {
final Object val$key
final com.google.common.collect.Multimaps$MapMultimap$AsMapEntries$1 this$2
void (com.google.common.collect.Multimaps$MapMultimap$AsMapEntries$1, java.lang.Object)
public java.lang.Object getKey ()
public java.util.Collection getValue ()
public volatile java.lang.Object getValue ()
}
com/google/common/collect/Multimaps$MapMultimap$AsMapEntries$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$MapMultimap$AsMapEntries$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.Multimaps$MapMultimap$AsMapEntries this$1
void (com.google.common.collect.Multimaps$MapMultimap$AsMapEntries, java.util.Iterator)
java.util.Iterator x0
java.util.Map$Entry transform (java.lang.Object)
Object key
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/Multimaps$MapMultimap$AsMapEntries.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$MapMultimap$AsMapEntries extends com.google.common.collect.Sets$ImprovedAbstractSet {
final com.google.common.collect.Multimaps$MapMultimap this$0
void (com.google.common.collect.Multimaps$MapMultimap)
public int size ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object o
java.util.Map$Entry entry
java.util.Set set
public boolean remove (java.lang.Object)
Object o
java.util.Map$Entry entry
java.util.Set set
}
com/google/common/collect/Multimaps$MapMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$MapMultimap extends java.lang.Object implements com.google.common.collect.SetMultimap java.io.Serializable {
final java.util.Map map
transient java.util.Map asMap
private static final com.google.common.base.Joiner$MapJoiner JOINER
private static final long serialVersionUID
void (java.util.Map)
java.util.Map map
public int size ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public boolean containsEntry (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Set get (java.lang.Object)
Object key
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Set removeAll (java.lang.Object)
Object key
java.util.Set values
public void clear ()
public java.util.Set keySet ()
public com.google.common.collect.Multiset keys ()
public java.util.Collection values ()
public java.util.Set entries ()
public java.util.Map asMap ()
java.util.Map result
public boolean equals (java.lang.Object)
com.google.common.collect.Multimap that
Object object
public int hashCode ()
public java.lang.String toString ()
StringBuilder builder
public volatile java.util.Collection entries ()
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
static void ()
}
com/google/common/collect/Multimaps$TransformedEntriesListMultimap$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$TransformedEntriesListMultimap$1 extends java.lang.Object implements com.google.common.base.Function {
final Object val$key
final com.google.common.collect.Multimaps$TransformedEntriesListMultimap this$0
void (com.google.common.collect.Multimaps$TransformedEntriesListMultimap, java.lang.Object)
public java.lang.Object apply (java.lang.Object)
Object value
}
com/google/common/collect/Multimaps$TransformedEntriesListMultimap.classMultimaps.java
package com.google.common.collect
final com.google.common.collect.Multimaps$TransformedEntriesListMultimap extends com.google.common.collect.Multimaps$TransformedEntriesMultimap implements com.google.common.collect.ListMultimap {
void (com.google.common.collect.ListMultimap, com.google.common.collect.Maps$EntryTransformer)
com.google.common.collect.ListMultimap fromMultimap
com.google.common.collect.Maps$EntryTransformer transformer
java.util.List transform (java.lang.Object, java.util.Collection)
Object key
java.util.Collection values
public java.util.List get (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection get (java.lang.Object)
volatile java.util.Collection transform (java.lang.Object, java.util.Collection)
}
com/google/common/collect/Multimaps$TransformedEntriesMultimap$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$TransformedEntriesMultimap$1 extends java.lang.Object implements com.google.common.base.Function {
final Object val$key
final com.google.common.collect.Multimaps$TransformedEntriesMultimap this$0
void (com.google.common.collect.Multimaps$TransformedEntriesMultimap, java.lang.Object)
public java.lang.Object apply (java.lang.Object)
Object value
}
com/google/common/collect/Multimaps$TransformedEntriesMultimap$2.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$TransformedEntriesMultimap$2 extends java.lang.Object implements com.google.common.collect.Maps$EntryTransformer {
final com.google.common.collect.Multimaps$TransformedEntriesMultimap this$0
void (com.google.common.collect.Multimaps$TransformedEntriesMultimap)
public java.util.Collection transformEntry (java.lang.Object, java.util.Collection)
Object key
java.util.Collection value
public volatile java.lang.Object transformEntry (java.lang.Object, java.lang.Object)
}
com/google/common/collect/Multimaps$TransformedEntriesMultimap$3.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$TransformedEntriesMultimap$3 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.Multimaps$TransformedEntriesMultimap this$0
void (com.google.common.collect.Multimaps$TransformedEntriesMultimap)
public java.lang.Object apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/Multimaps$TransformedEntriesMultimap$TransformedEntries$1$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$TransformedEntriesMultimap$TransformedEntries$1$1 extends com.google.common.collect.AbstractMapEntry {
final java.util.Map$Entry val$entry
final com.google.common.collect.Multimaps$TransformedEntriesMultimap$TransformedEntries$1 this$2
void (com.google.common.collect.Multimaps$TransformedEntriesMultimap$TransformedEntries$1, java.util.Map$Entry)
public java.lang.Object getKey ()
public java.lang.Object getValue ()
}
com/google/common/collect/Multimaps$TransformedEntriesMultimap$TransformedEntries$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$TransformedEntriesMultimap$TransformedEntries$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.Multimaps$TransformedEntriesMultimap val$this$0
final com.google.common.collect.Maps$EntryTransformer val$transformer
void (com.google.common.collect.Multimaps$TransformedEntriesMultimap, com.google.common.collect.Maps$EntryTransformer)
public java.util.Map$Entry apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/Multimaps$TransformedEntriesMultimap$TransformedEntries.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$TransformedEntriesMultimap$TransformedEntries extends com.google.common.collect.Collections2$TransformedCollection {
final com.google.common.collect.Multimaps$TransformedEntriesMultimap this$0
void (com.google.common.collect.Multimaps$TransformedEntriesMultimap, com.google.common.collect.Maps$EntryTransformer)
com.google.common.collect.Maps$EntryTransformer transformer
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object o
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
java.util.Collection values
Object o
}
com/google/common/collect/Multimaps$TransformedEntriesMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$TransformedEntriesMultimap extends java.lang.Object implements com.google.common.collect.Multimap {
final com.google.common.collect.Multimap fromMultimap
final com.google.common.collect.Maps$EntryTransformer transformer
private transient java.util.Map asMap
private transient java.util.Collection entries
private transient java.util.Collection values
void (com.google.common.collect.Multimap, com.google.common.collect.Maps$EntryTransformer)
com.google.common.collect.Multimap fromMultimap
com.google.common.collect.Maps$EntryTransformer transformer
java.util.Collection transform (java.lang.Object, java.util.Collection)
Object key
java.util.Collection values
public java.util.Map asMap ()
java.util.Map aM
public void clear ()
public boolean containsEntry (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Collection values
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public java.util.Collection entries ()
java.util.Collection es
public java.util.Collection get (java.lang.Object)
Object key
public boolean isEmpty ()
public java.util.Set keySet ()
public com.google.common.collect.Multiset keys ()
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Collection removeAll (java.lang.Object)
Object key
public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public int size ()
public java.util.Collection values ()
java.util.Collection vs
public boolean equals (java.lang.Object)
com.google.common.collect.Multimap other
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/Multimaps$UnmodifiableAsMapEntries$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$UnmodifiableAsMapEntries$1 extends com.google.common.collect.ForwardingIterator {
final java.util.Iterator val$iterator
final com.google.common.collect.Multimaps$UnmodifiableAsMapEntries this$0
void (com.google.common.collect.Multimaps$UnmodifiableAsMapEntries, java.util.Iterator)
protected java.util.Iterator delegate ()
public java.util.Map$Entry next ()
public volatile java.lang.Object next ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Multimaps$UnmodifiableAsMapEntries.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$UnmodifiableAsMapEntries extends com.google.common.collect.ForwardingSet {
private final java.util.Set delegate
void (java.util.Set)
java.util.Set delegate
protected java.util.Set delegate ()
public java.util.Iterator iterator ()
java.util.Iterator iterator
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean equals (java.lang.Object)
Object object
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Multimaps$UnmodifiableAsMapValues$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$UnmodifiableAsMapValues$1 extends com.google.common.collect.UnmodifiableIterator {
final java.util.Iterator val$iterator
final com.google.common.collect.Multimaps$UnmodifiableAsMapValues this$0
void (com.google.common.collect.Multimaps$UnmodifiableAsMapValues, java.util.Iterator)
public boolean hasNext ()
public java.util.Collection next ()
public volatile java.lang.Object next ()
}
com/google/common/collect/Multimaps$UnmodifiableAsMapValues.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$UnmodifiableAsMapValues extends com.google.common.collect.ForwardingCollection {
final java.util.Collection delegate
void (java.util.Collection)
java.util.Collection delegate
protected java.util.Collection delegate ()
public java.util.Iterator iterator ()
java.util.Iterator iterator
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Multimaps$UnmodifiableListMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$UnmodifiableListMultimap extends com.google.common.collect.Multimaps$UnmodifiableMultimap implements com.google.common.collect.ListMultimap {
private static final long serialVersionUID
void (com.google.common.collect.ListMultimap)
com.google.common.collect.ListMultimap delegate
public com.google.common.collect.ListMultimap delegate ()
public java.util.List get (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection get (java.lang.Object)
public volatile com.google.common.collect.Multimap delegate ()
public volatile java.lang.Object delegate ()
}
com/google/common/collect/Multimaps$UnmodifiableMultimap$1.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$UnmodifiableMultimap$1 extends com.google.common.collect.ForwardingMap {
java.util.Set entrySet
java.util.Collection asMapValues
final java.util.Map val$unmodifiableMap
final com.google.common.collect.Multimaps$UnmodifiableMultimap this$0
void (com.google.common.collect.Multimaps$UnmodifiableMultimap, java.util.Map)
protected java.util.Map delegate ()
public java.util.Set entrySet ()
java.util.Set result
public java.util.Collection get (java.lang.Object)
Object key
java.util.Collection collection
public java.util.Collection values ()
java.util.Collection result
public boolean containsValue (java.lang.Object)
Object o
public volatile java.lang.Object get (java.lang.Object)
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Multimaps$UnmodifiableMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$UnmodifiableMultimap extends com.google.common.collect.ForwardingMultimap implements java.io.Serializable {
final com.google.common.collect.Multimap delegate
transient java.util.Collection entries
transient com.google.common.collect.Multiset keys
transient java.util.Set keySet
transient java.util.Collection values
transient java.util.Map map
private static final long serialVersionUID
void (com.google.common.collect.Multimap)
com.google.common.collect.Multimap delegate
protected com.google.common.collect.Multimap delegate ()
public void clear ()
public java.util.Map asMap ()
java.util.Map unmodifiableMap
java.util.Map result
public java.util.Collection entries ()
java.util.Collection result
public java.util.Collection get (java.lang.Object)
Object key
public com.google.common.collect.Multiset keys ()
com.google.common.collect.Multiset result
public java.util.Set keySet ()
java.util.Set result
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Collection removeAll (java.lang.Object)
Object key
public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Collection values ()
java.util.Collection result
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Multimaps$UnmodifiableSetMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$UnmodifiableSetMultimap extends com.google.common.collect.Multimaps$UnmodifiableMultimap implements com.google.common.collect.SetMultimap {
private static final long serialVersionUID
void (com.google.common.collect.SetMultimap)
com.google.common.collect.SetMultimap delegate
public com.google.common.collect.SetMultimap delegate ()
public java.util.Set get (java.lang.Object)
Object key
public java.util.Set entries ()
public java.util.Set removeAll (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection entries ()
public volatile com.google.common.collect.Multimap delegate ()
public volatile java.lang.Object delegate ()
}
com/google/common/collect/Multimaps$UnmodifiableSortedSetMultimap.classMultimaps.java
package com.google.common.collect
com.google.common.collect.Multimaps$UnmodifiableSortedSetMultimap extends com.google.common.collect.Multimaps$UnmodifiableSetMultimap implements com.google.common.collect.SortedSetMultimap {
private static final long serialVersionUID
void (com.google.common.collect.SortedSetMultimap)
com.google.common.collect.SortedSetMultimap delegate
public com.google.common.collect.SortedSetMultimap delegate ()
public java.util.SortedSet get (java.lang.Object)
Object key
public java.util.SortedSet removeAll (java.lang.Object)
Object key
public java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Comparator valueComparator ()
public volatile java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Set removeAll (java.lang.Object)
public volatile java.util.Set get (java.lang.Object)
public volatile com.google.common.collect.SetMultimap delegate ()
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
public volatile com.google.common.collect.Multimap delegate ()
public volatile java.lang.Object delegate ()
}
com/google/common/collect/Multimaps$Values.classMultimaps.java
package com.google.common.collect
abstract com.google.common.collect.Multimaps$Values extends java.util.AbstractCollection {
void ()
abstract com.google.common.collect.Multimap multimap ()
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object o
public void clear ()
}
com/google/common/collect/Multimaps.classMultimaps.java
package com.google.common.collect
public final com.google.common.collect.Multimaps extends java.lang.Object {
private void ()
public static com.google.common.collect.Multimap newMultimap (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
public static com.google.common.collect.ListMultimap newListMultimap (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
public static com.google.common.collect.SetMultimap newSetMultimap (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
public static com.google.common.collect.SortedSetMultimap newSortedSetMultimap (java.util.Map, com.google.common.base.Supplier)
java.util.Map map
com.google.common.base.Supplier factory
public static com.google.common.collect.Multimap invertFrom (com.google.common.collect.Multimap, com.google.common.collect.Multimap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap source
com.google.common.collect.Multimap dest
public static com.google.common.collect.Multimap synchronizedMultimap (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public static com.google.common.collect.Multimap unmodifiableMultimap (com.google.common.collect.Multimap)
com.google.common.collect.Multimap delegate
public static com.google.common.collect.Multimap unmodifiableMultimap (com.google.common.collect.ImmutableMultimap)
com.google.common.collect.ImmutableMultimap delegate
public static com.google.common.collect.SetMultimap synchronizedSetMultimap (com.google.common.collect.SetMultimap)
com.google.common.collect.SetMultimap multimap
public static com.google.common.collect.SetMultimap unmodifiableSetMultimap (com.google.common.collect.SetMultimap)
com.google.common.collect.SetMultimap delegate
public static com.google.common.collect.SetMultimap unmodifiableSetMultimap (com.google.common.collect.ImmutableSetMultimap)
com.google.common.collect.ImmutableSetMultimap delegate
public static com.google.common.collect.SortedSetMultimap synchronizedSortedSetMultimap (com.google.common.collect.SortedSetMultimap)
com.google.common.collect.SortedSetMultimap multimap
public static com.google.common.collect.SortedSetMultimap unmodifiableSortedSetMultimap (com.google.common.collect.SortedSetMultimap)
com.google.common.collect.SortedSetMultimap delegate
public static com.google.common.collect.ListMultimap synchronizedListMultimap (com.google.common.collect.ListMultimap)
com.google.common.collect.ListMultimap multimap
public static com.google.common.collect.ListMultimap unmodifiableListMultimap (com.google.common.collect.ListMultimap)
com.google.common.collect.ListMultimap delegate
public static com.google.common.collect.ListMultimap unmodifiableListMultimap (com.google.common.collect.ImmutableListMultimap)
com.google.common.collect.ImmutableListMultimap delegate
private static java.util.Collection unmodifiableValueCollection (java.util.Collection)
java.util.Collection collection
private static java.util.Map$Entry unmodifiableAsMapEntry (java.util.Map$Entry)
java.util.Map$Entry entry
private static java.util.Collection unmodifiableEntries (java.util.Collection)
java.util.Collection entries
private static java.util.Set unmodifiableAsMapEntries (java.util.Set)
java.util.Set asMapEntries
public static com.google.common.collect.SetMultimap forMap (java.util.Map)
java.util.Map map
public static com.google.common.collect.Multimap transformValues (com.google.common.collect.Multimap, com.google.common.base.Function)
com.google.common.collect.Multimap fromMultimap
com.google.common.base.Function function
com.google.common.collect.Maps$EntryTransformer transformer
public static com.google.common.collect.Multimap transformEntries (com.google.common.collect.Multimap, com.google.common.collect.Maps$EntryTransformer)
com.google.common.collect.Multimap fromMap
com.google.common.collect.Maps$EntryTransformer transformer
public static com.google.common.collect.ListMultimap transformValues (com.google.common.collect.ListMultimap, com.google.common.base.Function)
com.google.common.collect.ListMultimap fromMultimap
com.google.common.base.Function function
com.google.common.collect.Maps$EntryTransformer transformer
public static com.google.common.collect.ListMultimap transformEntries (com.google.common.collect.ListMultimap, com.google.common.collect.Maps$EntryTransformer)
com.google.common.collect.ListMultimap fromMap
com.google.common.collect.Maps$EntryTransformer transformer
public static com.google.common.collect.ImmutableListMultimap index (java.lang.Iterable, com.google.common.base.Function)
Iterable values
com.google.common.base.Function keyFunction
public static com.google.common.collect.ImmutableListMultimap index (java.util.Iterator, com.google.common.base.Function)
Object value
java.util.Iterator values
com.google.common.base.Function keyFunction
com.google.common.collect.ImmutableListMultimap$Builder builder
public static com.google.common.collect.Multimap filterKeys (com.google.common.collect.Multimap, com.google.common.base.Predicate)
com.google.common.collect.Multimap unfiltered
com.google.common.base.Predicate keyPredicate
com.google.common.base.Predicate entryPredicate
public static com.google.common.collect.Multimap filterValues (com.google.common.collect.Multimap, com.google.common.base.Predicate)
com.google.common.collect.Multimap unfiltered
com.google.common.base.Predicate valuePredicate
com.google.common.base.Predicate entryPredicate
public static com.google.common.collect.Multimap filterEntries (com.google.common.collect.Multimap, com.google.common.base.Predicate)
com.google.common.collect.Multimap unfiltered
com.google.common.base.Predicate entryPredicate
private static com.google.common.collect.Multimap filterFiltered (com.google.common.collect.Multimaps$FilteredMultimap, com.google.common.base.Predicate)
com.google.common.collect.Multimaps$FilteredMultimap map
com.google.common.base.Predicate entryPredicate
com.google.common.base.Predicate predicate
static java.util.Set access$000 (java.util.Set)
java.util.Set x0
static java.util.Collection access$100 (java.util.Collection)
java.util.Collection x0
static java.util.Collection access$200 (java.util.Collection)
java.util.Collection x0
static java.util.Map$Entry access$300 (java.util.Map$Entry)
java.util.Map$Entry x0
}
com/google/common/collect/Multiset$Entry.classMultiset.java
package com.google.common.collect
public abstract com.google.common.collect.Multiset$Entry extends java.lang.Object {
public abstract java.lang.Object getElement ()
public abstract int getCount ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract java.lang.String toString ()
}
com/google/common/collect/Multiset.classMultiset.java
package com.google.common.collect
public abstract com.google.common.collect.Multiset extends java.lang.Object implements java.util.Collection {
public abstract int count (java.lang.Object)
public abstract int add (java.lang.Object, int)
public abstract int remove (java.lang.Object, int)
public abstract int setCount (java.lang.Object, int)
public abstract boolean setCount (java.lang.Object, int, int)
public abstract java.util.Set elementSet ()
public abstract java.util.Set entrySet ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract java.lang.String toString ()
public abstract java.util.Iterator iterator ()
public abstract boolean contains (java.lang.Object)
public abstract boolean containsAll (java.util.Collection)
public abstract boolean add (java.lang.Object)
public abstract boolean remove (java.lang.Object)
public abstract boolean removeAll (java.util.Collection)
public abstract boolean retainAll (java.util.Collection)
}
com/google/common/collect/Multisets$1$1.classMultisets.java
package com.google.common.collect
com.google.common.collect.Multisets$1$1 extends com.google.common.collect.AbstractIterator {
final java.util.Iterator val$iterator1
final com.google.common.collect.Multisets$1 this$0
void (com.google.common.collect.Multisets$1, java.util.Iterator)
protected com.google.common.collect.Multiset$Entry computeNext ()
com.google.common.collect.Multiset$Entry entry1
Object element
int count
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/Multisets$1.classMultisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$1 extends com.google.common.collect.AbstractMultiset {
final com.google.common.collect.Multiset val$multiset1
final com.google.common.collect.Multiset val$multiset2
void (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
public int count (java.lang.Object)
Object element
int count1
java.util.Set createElementSet ()
java.util.Iterator entryIterator ()
java.util.Iterator iterator1
int distinctElements ()
}
com/google/common/collect/Multisets$2.classMultisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$2 extends com.google.common.collect.Ordering {
void ()
public int compare (com.google.common.collect.Multiset$Entry, com.google.common.collect.Multiset$Entry)
com.google.common.collect.Multiset$Entry entry1
com.google.common.collect.Multiset$Entry entry2
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/google/common/collect/Multisets$AbstractEntry.classMultisets.java
package com.google.common.collect
abstract com.google.common.collect.Multisets$AbstractEntry extends java.lang.Object implements com.google.common.collect.Multiset$Entry {
void ()
public boolean equals (java.lang.Object)
com.google.common.collect.Multiset$Entry that
Object object
public int hashCode ()
Object e
public java.lang.String toString ()
String text
int n
}
com/google/common/collect/Multisets$ElementSet$1.classMultisets.java
package com.google.common.collect
com.google.common.collect.Multisets$ElementSet$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.Multisets$ElementSet this$0
void (com.google.common.collect.Multisets$ElementSet, java.util.Iterator)
java.util.Iterator x0
java.lang.Object transform (com.google.common.collect.Multiset$Entry)
com.google.common.collect.Multiset$Entry entry
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/Multisets$ElementSet.classMultisets.java
package com.google.common.collect
abstract com.google.common.collect.Multisets$ElementSet extends com.google.common.collect.Sets$ImprovedAbstractSet {
void ()
abstract com.google.common.collect.Multiset multiset ()
public void clear ()
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean isEmpty ()
public java.util.Iterator iterator ()
public boolean remove (java.lang.Object)
Object o
int count
public int size ()
}
com/google/common/collect/Multisets$EntrySet.classMultisets.java
package com.google.common.collect
abstract com.google.common.collect.Multisets$EntrySet extends com.google.common.collect.Sets$ImprovedAbstractSet {
void ()
abstract com.google.common.collect.Multiset multiset ()
public boolean contains (java.lang.Object)
com.google.common.collect.Multiset$Entry entry
int count
Object o
public boolean remove (java.lang.Object)
Object o
public void clear ()
}
com/google/common/collect/Multisets$ImmutableEntry.classMultisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$ImmutableEntry extends com.google.common.collect.Multisets$AbstractEntry implements java.io.Serializable {
final Object element
final int count
private static final long serialVersionUID
void (java.lang.Object, int)
Object element
int count
public java.lang.Object getElement ()
public int getCount ()
}
com/google/common/collect/Multisets$MultisetIteratorImpl.classMultisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$MultisetIteratorImpl extends java.lang.Object implements java.util.Iterator {
private final com.google.common.collect.Multiset multiset
private final java.util.Iterator entryIterator
private com.google.common.collect.Multiset$Entry currentEntry
private int laterCount
private int totalCount
private boolean canRemove
void (com.google.common.collect.Multiset, java.util.Iterator)
com.google.common.collect.Multiset multiset
java.util.Iterator entryIterator
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
com/google/common/collect/Multisets$SetMultiset$1$1.classMultisets.java
package com.google.common.collect
com.google.common.collect.Multisets$SetMultiset$1$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.Multisets$SetMultiset$1 this$1
void (com.google.common.collect.Multisets$SetMultiset$1, java.util.Iterator)
java.util.Iterator x0
com.google.common.collect.Multiset$Entry transform (java.lang.Object)
Object e
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/Multisets$SetMultiset$1.classMultisets.java
package com.google.common.collect
com.google.common.collect.Multisets$SetMultiset$1 extends com.google.common.collect.Multisets$EntrySet {
final com.google.common.collect.Multisets$SetMultiset this$0
void (com.google.common.collect.Multisets$SetMultiset)
com.google.common.collect.Multiset multiset ()
public java.util.Iterator iterator ()
public int size ()
}
com/google/common/collect/Multisets$SetMultiset$ElementSet.classMultisets.java
package com.google.common.collect
com.google.common.collect.Multisets$SetMultiset$ElementSet extends com.google.common.collect.ForwardingSet {
final com.google.common.collect.Multisets$SetMultiset this$0
void (com.google.common.collect.Multisets$SetMultiset)
protected java.util.Set delegate ()
public boolean add (java.lang.Object)
Object o
public boolean addAll (java.util.Collection)
java.util.Collection c
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Multisets$SetMultiset.classMultisets.java
package com.google.common.collect
com.google.common.collect.Multisets$SetMultiset extends com.google.common.collect.ForwardingCollection implements com.google.common.collect.Multiset java.io.Serializable {
final java.util.Set delegate
transient java.util.Set elementSet
transient java.util.Set entrySet
private static final long serialVersionUID
void (java.util.Set)
java.util.Set set
protected java.util.Set delegate ()
public int count (java.lang.Object)
Object element
public int add (java.lang.Object, int)
Object element
int occurrences
public int remove (java.lang.Object, int)
Object element
int occurrences
public java.util.Set elementSet ()
java.util.Set es
public java.util.Set entrySet ()
java.util.Set es
public boolean add (java.lang.Object)
Object o
public boolean addAll (java.util.Collection)
java.util.Collection c
public int setCount (java.lang.Object, int)
Object element
int count
public boolean setCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
public boolean equals (java.lang.Object)
com.google.common.collect.Multiset that
Object object
public int hashCode ()
Object e
java.util.Iterator i$
int sum
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Multisets$UnmodifiableMultiset.classMultisets.java
package com.google.common.collect
com.google.common.collect.Multisets$UnmodifiableMultiset extends com.google.common.collect.ForwardingMultiset implements java.io.Serializable {
final com.google.common.collect.Multiset delegate
transient java.util.Set elementSet
transient java.util.Set entrySet
private static final long serialVersionUID
void (com.google.common.collect.Multiset)
com.google.common.collect.Multiset delegate
protected com.google.common.collect.Multiset delegate ()
java.util.Set createElementSet ()
public java.util.Set elementSet ()
java.util.Set es
public java.util.Set entrySet ()
java.util.Set es
public java.util.Iterator iterator ()
public boolean add (java.lang.Object)
Object element
public int add (java.lang.Object, int)
Object element
int occurences
public boolean addAll (java.util.Collection)
java.util.Collection elementsToAdd
public boolean remove (java.lang.Object)
Object element
public int remove (java.lang.Object, int)
Object element
int occurrences
public boolean removeAll (java.util.Collection)
java.util.Collection elementsToRemove
public boolean retainAll (java.util.Collection)
java.util.Collection elementsToRetain
public void clear ()
public int setCount (java.lang.Object, int)
Object element
int count
public boolean setCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Multisets$UnmodifiableSortedMultiset.classMultisets.java
package com.google.common.collect
final com.google.common.collect.Multisets$UnmodifiableSortedMultiset extends com.google.common.collect.Multisets$UnmodifiableMultiset implements com.google.common.collect.SortedMultiset {
private transient com.google.common.collect.Multisets$UnmodifiableSortedMultiset descendingMultiset
private static final long serialVersionUID
private void (com.google.common.collect.SortedMultiset)
com.google.common.collect.SortedMultiset delegate
protected com.google.common.collect.SortedMultiset delegate ()
public java.util.Comparator comparator ()
java.util.SortedSet createElementSet ()
public java.util.SortedSet elementSet ()
public com.google.common.collect.SortedMultiset descendingMultiset ()
com.google.common.collect.Multisets$UnmodifiableSortedMultiset result
public com.google.common.collect.Multiset$Entry firstEntry ()
public com.google.common.collect.Multiset$Entry lastEntry ()
public com.google.common.collect.Multiset$Entry pollFirstEntry ()
public com.google.common.collect.Multiset$Entry pollLastEntry ()
public com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object upperBound
com.google.common.collect.BoundType boundType
public com.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType lowerBoundType
Object upperBound
com.google.common.collect.BoundType upperBoundType
public com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType boundType
public volatile java.util.Set elementSet ()
volatile java.util.Set createElementSet ()
protected volatile com.google.common.collect.Multiset delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
void (com.google.common.collect.SortedMultiset, com.google.common.collect.Multisets$1)
com.google.common.collect.SortedMultiset x0
com.google.common.collect.Multisets$1 x1
}
com/google/common/collect/Multisets.classMultisets.java
package com.google.common.collect
public final com.google.common.collect.Multisets extends java.lang.Object {
private static final com.google.common.collect.Ordering DECREASING_COUNT_ORDERING
private void ()
public static com.google.common.collect.Multiset unmodifiableMultiset (com.google.common.collect.Multiset)
com.google.common.collect.Multiset result
com.google.common.collect.Multiset multiset
public static com.google.common.collect.Multiset unmodifiableMultiset (com.google.common.collect.ImmutableMultiset)
com.google.common.collect.ImmutableMultiset multiset
public static com.google.common.collect.SortedMultiset unmodifiableSortedMultiset (com.google.common.collect.SortedMultiset)
com.google.common.collect.SortedMultiset sortedMultiset
public static com.google.common.collect.Multiset$Entry immutableEntry (java.lang.Object, int)
Object e
int n
static com.google.common.collect.Multiset forSet (java.util.Set)
java.util.Set set
static int inferDistinctElements (java.lang.Iterable)
Iterable elements
public static com.google.common.collect.Multiset intersection (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
com.google.common.collect.Multiset multiset1
com.google.common.collect.Multiset multiset2
public static boolean containsOccurrences (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
int superCount
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
com.google.common.collect.Multiset superMultiset
com.google.common.collect.Multiset subMultiset
public static boolean retainOccurrences (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
com.google.common.collect.Multiset multisetToModify
com.google.common.collect.Multiset multisetToRetain
private static boolean retainOccurrencesImpl (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
com.google.common.collect.Multiset$Entry entry
int retainCount
com.google.common.collect.Multiset multisetToModify
com.google.common.collect.Multiset occurrencesToRetain
java.util.Iterator entryIterator
boolean changed
public static boolean removeOccurrences (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
com.google.common.collect.Multiset multisetToModify
com.google.common.collect.Multiset occurrencesToRemove
private static boolean removeOccurrencesImpl (com.google.common.collect.Multiset, com.google.common.collect.Multiset)
com.google.common.collect.Multiset$Entry entry
int removeCount
com.google.common.collect.Multiset multisetToModify
com.google.common.collect.Multiset occurrencesToRemove
boolean changed
java.util.Iterator entryIterator
static boolean equalsImpl (com.google.common.collect.Multiset, java.lang.Object)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
com.google.common.collect.Multiset that
com.google.common.collect.Multiset multiset
Object object
static boolean addAllImpl (com.google.common.collect.Multiset, java.util.Collection)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
com.google.common.collect.Multiset that
com.google.common.collect.Multiset self
java.util.Collection elements
static boolean removeAllImpl (com.google.common.collect.Multiset, java.util.Collection)
com.google.common.collect.Multiset self
java.util.Collection elementsToRemove
java.util.Collection collection
static boolean retainAllImpl (com.google.common.collect.Multiset, java.util.Collection)
com.google.common.collect.Multiset self
java.util.Collection elementsToRetain
java.util.Collection collection
static int setCountImpl (com.google.common.collect.Multiset, java.lang.Object, int)
com.google.common.collect.Multiset self
Object element
int count
int oldCount
int delta
static boolean setCountImpl (com.google.common.collect.Multiset, java.lang.Object, int, int)
com.google.common.collect.Multiset self
Object element
int oldCount
int newCount
static java.util.Iterator iteratorImpl (com.google.common.collect.Multiset)
com.google.common.collect.Multiset multiset
static int sizeImpl (com.google.common.collect.Multiset)
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
com.google.common.collect.Multiset multiset
long size
static void checkNonnegative (int, java.lang.String)
int count
String name
static com.google.common.collect.Multiset cast (java.lang.Iterable)
Iterable iterable
public static com.google.common.collect.ImmutableMultiset copyHighestCountFirst (com.google.common.collect.Multiset)
com.google.common.collect.Multiset multiset
java.util.List sortedEntries
static void ()
}
com/google/common/collect/MutableClassToInstanceMap$1.classMutableClassToInstanceMap.java
package com.google.common.collect
final com.google.common.collect.MutableClassToInstanceMap$1 extends java.lang.Object implements com.google.common.collect.MapConstraint {
void ()
public void checkKeyValue (java.lang.Class, java.lang.Object)
Class key
Object value
public volatile void checkKeyValue (java.lang.Object, java.lang.Object)
}
com/google/common/collect/MutableClassToInstanceMap.classMutableClassToInstanceMap.java
package com.google.common.collect
public final com.google.common.collect.MutableClassToInstanceMap extends com.google.common.collect.MapConstraints$ConstrainedMap implements com.google.common.collect.ClassToInstanceMap {
private static final com.google.common.collect.MapConstraint VALUE_CAN_BE_CAST_TO_KEY
private static final long serialVersionUID
public static com.google.common.collect.MutableClassToInstanceMap create ()
public static com.google.common.collect.MutableClassToInstanceMap create (java.util.Map)
java.util.Map backingMap
private void (java.util.Map)
java.util.Map delegate
public java.lang.Object putInstance (java.lang.Class, java.lang.Object)
Class type
Object value
public java.lang.Object getInstance (java.lang.Class)
Class type
private static java.lang.Object cast (java.lang.Class, java.lang.Object)
Class type
Object value
public volatile void putAll (java.util.Map)
public volatile java.util.Set entrySet ()
static java.lang.Object access$000 (java.lang.Class, java.lang.Object)
Class x0
Object x1
static void ()
}
com/google/common/collect/NaturalOrdering.classNaturalOrdering.java
package com.google.common.collect
final com.google.common.collect.NaturalOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
static final com.google.common.collect.NaturalOrdering INSTANCE
private static final long serialVersionUID
public int compare (java.lang.Comparable, java.lang.Comparable)
Comparable left
Comparable right
public com.google.common.collect.Ordering reverse ()
public int binarySearch (java.util.List, java.lang.Comparable)
java.util.List sortedList
Comparable key
public java.util.List sortedCopy (java.lang.Iterable)
Iterable iterable
java.util.List list
private java.lang.Object readResolve ()
public java.lang.String toString ()
private void ()
public volatile int binarySearch (java.util.List, java.lang.Object)
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/collect/NullsFirstOrdering.classNullsFirstOrdering.java
package com.google.common.collect
final com.google.common.collect.NullsFirstOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final com.google.common.collect.Ordering ordering
private static final long serialVersionUID
void (com.google.common.collect.Ordering)
com.google.common.collect.Ordering ordering
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
public com.google.common.collect.Ordering reverse ()
public com.google.common.collect.Ordering nullsFirst ()
public com.google.common.collect.Ordering nullsLast ()
public boolean equals (java.lang.Object)
com.google.common.collect.NullsFirstOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/NullsLastOrdering.classNullsLastOrdering.java
package com.google.common.collect
final com.google.common.collect.NullsLastOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final com.google.common.collect.Ordering ordering
private static final long serialVersionUID
void (com.google.common.collect.Ordering)
com.google.common.collect.Ordering ordering
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
public com.google.common.collect.Ordering reverse ()
public com.google.common.collect.Ordering nullsFirst ()
public com.google.common.collect.Ordering nullsLast ()
public boolean equals (java.lang.Object)
com.google.common.collect.NullsLastOrdering that
Object object
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/ObjectArrays.classObjectArrays.java
package com.google.common.collect
public final com.google.common.collect.ObjectArrays extends java.lang.Object {
static final Object[] EMPTY_ARRAY
private void ()
public static java.lang.Object[] newArray (java.lang.Class, int)
Class type
int length
public static java.lang.Object[] newArray (java.lang.Object[], int)
Object[] reference
int length
public static java.lang.Object[] concat (java.lang.Object[], java.lang.Object[], java.lang.Class)
Object[] first
Object[] second
Class type
Object[] result
public static java.lang.Object[] concat (java.lang.Object, java.lang.Object[])
Object element
Object[] array
Object[] result
public static java.lang.Object[] concat (java.lang.Object[], java.lang.Object)
Object[] array
Object element
Object[] result
static java.lang.Object[] arraysCopyOf (java.lang.Object[], int)
Object[] original
int newLength
Object[] copy
static java.lang.Object[] toArrayImpl (java.util.Collection, java.lang.Object[])
java.util.Collection c
Object[] array
int size
static java.lang.Object[] toArrayImpl (java.util.Collection)
java.util.Collection c
private static java.lang.Object[] fillArray (java.lang.Iterable, java.lang.Object[])
Object element
java.util.Iterator i$
Iterable elements
Object[] array
int i
static void swap (java.lang.Object[], int, int)
Object[] array
int i
int j
Object temp
static java.lang.Object checkElementNotNull (java.lang.Object, int)
Object element
int index
static void ()
}
com/google/common/collect/Ordering$ArbitraryOrdering$1.classOrdering.java
package com.google.common.collect
com.google.common.collect.Ordering$ArbitraryOrdering$1 extends java.lang.Object implements com.google.common.base.Function {
final java.util.concurrent.atomic.AtomicInteger counter
final com.google.common.collect.Ordering$ArbitraryOrdering this$0
void (com.google.common.collect.Ordering$ArbitraryOrdering)
public java.lang.Integer apply (java.lang.Object)
Object from
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/Ordering$ArbitraryOrdering.classOrdering.java
package com.google.common.collect
com.google.common.collect.Ordering$ArbitraryOrdering extends com.google.common.collect.Ordering {
private java.util.Map uids
void ()
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
int leftCode
int rightCode
int result
public java.lang.String toString ()
int identityHashCode (java.lang.Object)
Object object
}
com/google/common/collect/Ordering$ArbitraryOrderingHolder.classOrdering.java
package com.google.common.collect
com.google.common.collect.Ordering$ArbitraryOrderingHolder extends java.lang.Object {
static final com.google.common.collect.Ordering ARBITRARY_ORDERING
private void ()
static void ()
}
com/google/common/collect/Ordering$IncomparableValueException.classOrdering.java
package com.google.common.collect
com.google.common.collect.Ordering$IncomparableValueException extends java.lang.ClassCastException {
final Object value
private static final long serialVersionUID
void (java.lang.Object)
Object value
}
com/google/common/collect/Ordering.classOrdering.java
package com.google.common.collect
public abstract com.google.common.collect.Ordering extends java.lang.Object implements java.util.Comparator {
static final int LEFT_IS_GREATER
static final int RIGHT_IS_GREATER
public static com.google.common.collect.Ordering natural ()
public static com.google.common.collect.Ordering from (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.Ordering from (com.google.common.collect.Ordering)
com.google.common.collect.Ordering ordering
public static com.google.common.collect.Ordering explicit (java.util.List)
java.util.List valuesInOrder
public static transient com.google.common.collect.Ordering explicit (java.lang.Object, java.lang.Object[])
Object leastValue
Object[] remainingValuesInOrder
public static com.google.common.collect.Ordering allEqual ()
public static com.google.common.collect.Ordering usingToString ()
public static com.google.common.collect.Ordering arbitrary ()
protected void ()
public com.google.common.collect.Ordering reverse ()
public com.google.common.collect.Ordering nullsFirst ()
public com.google.common.collect.Ordering nullsLast ()
public com.google.common.collect.Ordering onResultOf (com.google.common.base.Function)
com.google.common.base.Function function
public com.google.common.collect.Ordering compound (java.util.Comparator)
java.util.Comparator secondaryComparator
public static com.google.common.collect.Ordering compound (java.lang.Iterable)
Iterable comparators
public com.google.common.collect.Ordering lexicographical ()
public abstract int compare (java.lang.Object, java.lang.Object)
public java.lang.Object min (java.util.Iterator)
java.util.Iterator iterator
Object minSoFar
public java.lang.Object min (java.lang.Iterable)
Iterable iterable
public java.lang.Object min (java.lang.Object, java.lang.Object)
Object a
Object b
public transient java.lang.Object min (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object r
Object[] arr$
int len$
int i$
Object a
Object b
Object c
Object[] rest
Object minSoFar
public java.lang.Object max (java.util.Iterator)
java.util.Iterator iterator
Object maxSoFar
public java.lang.Object max (java.lang.Iterable)
Iterable iterable
public java.lang.Object max (java.lang.Object, java.lang.Object)
Object a
Object b
public transient java.lang.Object max (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object r
Object[] arr$
int len$
int i$
Object a
Object b
Object c
Object[] rest
Object maxSoFar
public java.util.List leastOf (java.lang.Iterable, int)
Object[] resultArray
Object[] tmp
Iterable iterable
int k
Object[] values
Object[] resultArray
public java.util.List greatestOf (java.lang.Iterable, int)
Iterable iterable
int k
private void quicksortLeastK (java.lang.Object[], int, int, int)
int pivotIndex
int pivotNewIndex
Object[] values
int left
int right
int k
private int partition (java.lang.Object[], int, int, int)
int i
Object[] values
int left
int right
int pivotIndex
Object pivotValue
int storeIndex
public java.util.List sortedCopy (java.lang.Iterable)
Iterable iterable
Object[] array
public com.google.common.collect.ImmutableList immutableSortedCopy (java.lang.Iterable)
Object e
Object[] arr$
int len$
int i$
Iterable iterable
Object[] elements
public boolean isOrdered (java.lang.Iterable)
Object next
Object prev
Iterable iterable
java.util.Iterator it
public boolean isStrictlyOrdered (java.lang.Iterable)
Object next
Object prev
Iterable iterable
java.util.Iterator it
public int binarySearch (java.util.List, java.lang.Object)
java.util.List sortedList
Object key
}
com/google/common/collect/PeekingIterator.classPeekingIterator.java
package com.google.common.collect
public abstract com.google.common.collect.PeekingIterator extends java.lang.Object implements java.util.Iterator {
public abstract java.lang.Object peek ()
public abstract java.lang.Object next ()
public abstract void remove ()
}
com/google/common/collect/Platform.classPlatform.java
package com.google.common.collect
com.google.common.collect.Platform extends java.lang.Object {
static java.lang.Object[] clone (java.lang.Object[])
Object[] array
static java.lang.Object[] newArray (java.lang.Object[], int)
Object[] reference
int length
Class type
Object[] result
static com.google.common.collect.MapMaker tryWeakKeys (com.google.common.collect.MapMaker)
com.google.common.collect.MapMaker mapMaker
static java.util.SortedMap mapsTransformEntriesSortedMap (java.util.SortedMap, com.google.common.collect.Maps$EntryTransformer)
java.util.SortedMap fromMap
com.google.common.collect.Maps$EntryTransformer transformer
private void ()
}
com/google/common/collect/Queues.classQueues.java
package com.google.common.collect
public final com.google.common.collect.Queues extends java.lang.Object {
private void ()
public static java.util.concurrent.ArrayBlockingQueue newArrayBlockingQueue (int)
int capacity
public static java.util.ArrayDeque newArrayDeque ()
public static java.util.ArrayDeque newArrayDeque (java.lang.Iterable)
Iterable elements
java.util.ArrayDeque deque
public static java.util.concurrent.ConcurrentLinkedQueue newConcurrentLinkedQueue ()
public static java.util.concurrent.ConcurrentLinkedQueue newConcurrentLinkedQueue (java.lang.Iterable)
Iterable elements
java.util.concurrent.ConcurrentLinkedQueue queue
public static java.util.concurrent.LinkedBlockingDeque newLinkedBlockingDeque ()
public static java.util.concurrent.LinkedBlockingDeque newLinkedBlockingDeque (int)
int capacity
public static java.util.concurrent.LinkedBlockingDeque newLinkedBlockingDeque (java.lang.Iterable)
Iterable elements
java.util.concurrent.LinkedBlockingDeque deque
public static java.util.concurrent.LinkedBlockingQueue newLinkedBlockingQueue ()
public static java.util.concurrent.LinkedBlockingQueue newLinkedBlockingQueue (int)
int capacity
public static java.util.concurrent.LinkedBlockingQueue newLinkedBlockingQueue (java.lang.Iterable)
Iterable elements
java.util.concurrent.LinkedBlockingQueue queue
public static java.util.concurrent.PriorityBlockingQueue newPriorityBlockingQueue ()
public static java.util.concurrent.PriorityBlockingQueue newPriorityBlockingQueue (java.lang.Iterable)
Iterable elements
java.util.concurrent.PriorityBlockingQueue queue
public static java.util.PriorityQueue newPriorityQueue ()
public static java.util.PriorityQueue newPriorityQueue (java.lang.Iterable)
Iterable elements
java.util.PriorityQueue queue
public static java.util.concurrent.SynchronousQueue newSynchronousQueue ()
public static int drain (java.util.concurrent.BlockingQueue, java.util.Collection, int, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
Object e
java.util.concurrent.BlockingQueue q
java.util.Collection buffer
int numElements
long timeout
java.util.concurrent.TimeUnit unit
long deadline
int added
public static int drainUninterruptibly (java.util.concurrent.BlockingQueue, java.util.Collection, int, long, java.util.concurrent.TimeUnit)
Object e
InterruptedException ex
Object e
java.util.concurrent.BlockingQueue q
java.util.Collection buffer
int numElements
long timeout
java.util.concurrent.TimeUnit unit
long deadline
int added
boolean interrupted
}
com/google/common/collect/Range.classRange.java
package com.google.common.collect
public final com.google.common.collect.Range extends java.lang.Object implements com.google.common.base.Predicate java.io.Serializable {
final com.google.common.collect.Cut lowerBound
final com.google.common.collect.Cut upperBound
private static final long serialVersionUID
void (com.google.common.collect.Cut, com.google.common.collect.Cut)
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
public boolean hasLowerBound ()
public java.lang.Comparable lowerEndpoint ()
public com.google.common.collect.BoundType lowerBoundType ()
public boolean hasUpperBound ()
public java.lang.Comparable upperEndpoint ()
public com.google.common.collect.BoundType upperBoundType ()
public boolean isEmpty ()
public boolean contains (java.lang.Comparable)
Comparable value
public boolean apply (java.lang.Comparable)
Comparable input
public boolean containsAll (java.lang.Iterable)
java.util.SortedSet set
java.util.Comparator comparator
Comparable value
java.util.Iterator i$
Iterable values
public boolean encloses (com.google.common.collect.Range)
com.google.common.collect.Range other
public boolean isConnected (com.google.common.collect.Range)
com.google.common.collect.Range other
public com.google.common.collect.Range intersection (com.google.common.collect.Range)
com.google.common.collect.Range connectedRange
com.google.common.collect.Cut newLower
com.google.common.collect.Cut newUpper
public com.google.common.collect.Range span (com.google.common.collect.Range)
com.google.common.collect.Range other
com.google.common.collect.Cut newLower
com.google.common.collect.Cut newUpper
public com.google.common.collect.ContiguousSet asSet (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
public com.google.common.collect.Range canonical (com.google.common.collect.DiscreteDomain)
com.google.common.collect.DiscreteDomain domain
com.google.common.collect.Cut lower
com.google.common.collect.Cut upper
public boolean equals (java.lang.Object)
com.google.common.collect.Range other
Object object
public int hashCode ()
public java.lang.String toString ()
private static java.lang.String toString (com.google.common.collect.Cut, com.google.common.collect.Cut)
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
StringBuilder sb
private static java.util.SortedSet cast (java.lang.Iterable)
Iterable iterable
static int compareOrThrow (java.lang.Comparable, java.lang.Comparable)
Comparable left
Comparable right
public volatile boolean apply (java.lang.Object)
}
com/google/common/collect/RangeMap$RangeValue.classRangeMap.java
package com.google.common.collect
final com.google.common.collect.RangeMap$RangeValue extends java.util.AbstractMap$SimpleEntry {
private static final long serialVersionUID
static final boolean $assertionsDisabled
void (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range key
Object value
com.google.common.collect.Cut getLowerBound ()
com.google.common.collect.Cut getUpperBound ()
com.google.common.collect.RangeMap$RangeValue withLowerBound (com.google.common.collect.Cut)
com.google.common.collect.Cut newLowerBound
com.google.common.collect.Range newRange
com.google.common.collect.RangeMap$RangeValue withUpperBound (com.google.common.collect.Cut)
com.google.common.collect.Cut newUpperBound
com.google.common.collect.Range newRange
static void ()
}
com/google/common/collect/RangeMap.classRangeMap.java
package com.google.common.collect
final com.google.common.collect.RangeMap extends java.lang.Object implements com.google.common.base.Function java.io.Serializable {
private final java.util.NavigableMap map
private static final long serialVersionUID
static final boolean $assertionsDisabled
public static com.google.common.collect.RangeMap create ()
private void (java.util.NavigableMap)
java.util.NavigableMap map
public java.lang.Object apply (java.lang.Comparable)
Comparable input
public java.lang.Object get (java.lang.Comparable)
Comparable key
java.util.Map$Entry lowerEntry
public void put (com.google.common.collect.Range, java.lang.Object)
com.google.common.collect.Range keyRange
Object value
public void putAll (com.google.common.collect.RangeMap)
com.google.common.collect.RangeMap$RangeValue rangeValue
java.util.Iterator i$
com.google.common.collect.RangeMap rangeMap
public void clear ()
public void clear (com.google.common.collect.Range)
com.google.common.collect.RangeMap$RangeValue replacement
com.google.common.collect.RangeMap$RangeValue lowerRangeValue
com.google.common.collect.Cut upperCut
com.google.common.collect.RangeMap$RangeValue lowerRangeValue
com.google.common.collect.Cut upperCut
com.google.common.collect.Range rangeToClear
java.util.Map$Entry lowerThanLB
java.util.Map$Entry lowerThanUB
private void removeRange (com.google.common.collect.RangeMap$RangeValue)
com.google.common.collect.RangeMap$RangeValue rangeValue
com.google.common.collect.RangeMap$RangeValue removed
private void putRange (com.google.common.collect.RangeMap$RangeValue)
com.google.common.collect.RangeMap$RangeValue rangeValue
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.String toString ()
public volatile java.lang.Object apply (java.lang.Object)
static void ()
}
com/google/common/collect/RangeSet$StandardComplement$1$1.classRangeSet.java
package com.google.common.collect
com.google.common.collect.RangeSet$StandardComplement$1$1 extends com.google.common.collect.AbstractIterator {
com.google.common.collect.Cut prevCut
final java.util.Iterator val$positiveIterator
final com.google.common.collect.RangeSet$StandardComplement$1 this$1
void (com.google.common.collect.RangeSet$StandardComplement$1, java.util.Iterator)
protected com.google.common.collect.Range computeNext ()
com.google.common.collect.Cut oldCut
com.google.common.collect.Range positiveRange
com.google.common.collect.Range result
com.google.common.collect.Cut posInfinity
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/RangeSet$StandardComplement$1.classRangeSet.java
package com.google.common.collect
com.google.common.collect.RangeSet$StandardComplement$1 extends java.util.AbstractSet {
final com.google.common.collect.RangeSet$StandardComplement this$0
void (com.google.common.collect.RangeSet$StandardComplement)
public java.util.Iterator iterator ()
java.util.Iterator positiveIterator
public int size ()
}
com/google/common/collect/RangeSet$StandardComplement.classRangeSet.java
package com.google.common.collect
com.google.common.collect.RangeSet$StandardComplement extends com.google.common.collect.RangeSet {
final com.google.common.collect.RangeSet positive
private transient java.util.Set asRanges
public void (com.google.common.collect.RangeSet)
com.google.common.collect.RangeSet positive
public boolean contains (java.lang.Comparable)
Comparable value
public void add (com.google.common.collect.Range)
com.google.common.collect.Range range
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range range
public final java.util.Set asRanges ()
java.util.Set result
java.util.Set createAsRanges ()
public com.google.common.collect.RangeSet complement ()
}
com/google/common/collect/RangeSet.classRangeSet.java
package com.google.common.collect
abstract com.google.common.collect.RangeSet extends java.lang.Object {
void ()
public boolean contains (java.lang.Comparable)
Comparable value
public com.google.common.collect.Range rangeContaining (java.lang.Comparable)
com.google.common.collect.Range range
java.util.Iterator i$
Comparable value
public abstract java.util.Set asRanges ()
public boolean isEmpty ()
public abstract com.google.common.collect.RangeSet complement ()
public void add (com.google.common.collect.Range)
com.google.common.collect.Range range
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range range
public boolean encloses (com.google.common.collect.Range)
com.google.common.collect.Range range
java.util.Iterator i$
com.google.common.collect.Range otherRange
public boolean enclosesAll (com.google.common.collect.RangeSet)
com.google.common.collect.Range range
java.util.Iterator i$
com.google.common.collect.RangeSet other
public void addAll (com.google.common.collect.RangeSet)
com.google.common.collect.Range range
java.util.Iterator i$
com.google.common.collect.RangeSet other
public void removeAll (com.google.common.collect.RangeSet)
com.google.common.collect.Range range
java.util.Iterator i$
com.google.common.collect.RangeSet other
public boolean equals (java.lang.Object)
com.google.common.collect.RangeSet other
Object obj
public final int hashCode ()
public final java.lang.String toString ()
com.google.common.collect.Range range
java.util.Iterator i$
StringBuilder builder
}
com/google/common/collect/Ranges$1.classRanges.java
package com.google.common.collect
com.google.common.collect.Ranges$1 extends java.lang.Object {
static final int[] $SwitchMap$com$google$common$collect$BoundType
static void ()
}
com/google/common/collect/Ranges.classRanges.java
package com.google.common.collect
public final com.google.common.collect.Ranges extends java.lang.Object {
private void ()
static com.google.common.collect.Range create (com.google.common.collect.Cut, com.google.common.collect.Cut)
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
public static com.google.common.collect.Range open (java.lang.Comparable, java.lang.Comparable)
Comparable lower
Comparable upper
public static com.google.common.collect.Range closed (java.lang.Comparable, java.lang.Comparable)
Comparable lower
Comparable upper
public static com.google.common.collect.Range closedOpen (java.lang.Comparable, java.lang.Comparable)
Comparable lower
Comparable upper
public static com.google.common.collect.Range openClosed (java.lang.Comparable, java.lang.Comparable)
Comparable lower
Comparable upper
public static com.google.common.collect.Range range (java.lang.Comparable, com.google.common.collect.BoundType, java.lang.Comparable, com.google.common.collect.BoundType)
Comparable lower
com.google.common.collect.BoundType lowerType
Comparable upper
com.google.common.collect.BoundType upperType
com.google.common.collect.Cut lowerBound
com.google.common.collect.Cut upperBound
public static com.google.common.collect.Range lessThan (java.lang.Comparable)
Comparable endpoint
public static com.google.common.collect.Range atMost (java.lang.Comparable)
Comparable endpoint
public static com.google.common.collect.Range upTo (java.lang.Comparable, com.google.common.collect.BoundType)
Comparable endpoint
com.google.common.collect.BoundType boundType
public static com.google.common.collect.Range greaterThan (java.lang.Comparable)
Comparable endpoint
public static com.google.common.collect.Range atLeast (java.lang.Comparable)
Comparable endpoint
public static com.google.common.collect.Range downTo (java.lang.Comparable, com.google.common.collect.BoundType)
Comparable endpoint
com.google.common.collect.BoundType boundType
public static com.google.common.collect.Range all ()
public static com.google.common.collect.Range singleton (java.lang.Comparable)
Comparable value
public static com.google.common.collect.Range encloseAll (java.lang.Iterable)
Comparable value
Iterable values
java.util.Iterator valueIterator
Comparable min
Comparable max
}
com/google/common/collect/RegularContiguousSet$1.classRegularContiguousSet.java
package com.google.common.collect
com.google.common.collect.RegularContiguousSet$1 extends com.google.common.collect.AbstractSequentialIterator {
final Comparable last
final com.google.common.collect.RegularContiguousSet this$0
void (com.google.common.collect.RegularContiguousSet, java.lang.Comparable)
Comparable x0
protected java.lang.Comparable computeNext (java.lang.Comparable)
Comparable previous
protected volatile java.lang.Object computeNext (java.lang.Object)
}
com/google/common/collect/RegularContiguousSet$DescendingContiguousSet$1.classRegularContiguousSet.java
package com.google.common.collect
com.google.common.collect.RegularContiguousSet$DescendingContiguousSet$1 extends com.google.common.collect.AbstractSequentialIterator {
final Comparable last
final com.google.common.collect.RegularContiguousSet$DescendingContiguousSet this$1
void (com.google.common.collect.RegularContiguousSet$DescendingContiguousSet, java.lang.Comparable)
Comparable x0
protected java.lang.Comparable computeNext (java.lang.Comparable)
Comparable previous
protected volatile java.lang.Object computeNext (java.lang.Object)
}
com/google/common/collect/RegularContiguousSet$DescendingContiguousSet.classRegularContiguousSet.java
package com.google.common.collect
final com.google.common.collect.RegularContiguousSet$DescendingContiguousSet extends com.google.common.collect.ImmutableSortedSet {
final com.google.common.collect.RegularContiguousSet this$0
private void (com.google.common.collect.RegularContiguousSet)
public java.lang.Comparable first ()
public java.lang.Comparable last ()
public int size ()
public com.google.common.collect.UnmodifiableIterator iterator ()
com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Comparable, boolean)
Comparable toElement
boolean inclusive
com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Comparable, boolean, java.lang.Comparable, boolean)
Comparable fromElement
boolean fromInclusive
Comparable toElement
boolean toInclusive
com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Comparable, boolean)
Comparable fromElement
boolean inclusive
com.google.common.collect.ImmutableSortedSet createDescendingSet ()
int indexOf (java.lang.Object)
Object target
boolean isPartialView ()
volatile com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
volatile com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
volatile com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
public volatile java.util.Iterator iterator ()
public volatile java.lang.Object last ()
public volatile java.lang.Object first ()
void (com.google.common.collect.RegularContiguousSet, com.google.common.collect.RegularContiguousSet$1)
com.google.common.collect.RegularContiguousSet x0
com.google.common.collect.RegularContiguousSet$1 x1
}
com/google/common/collect/RegularContiguousSet$SerializedForm.classRegularContiguousSet.java
package com.google.common.collect
final com.google.common.collect.RegularContiguousSet$SerializedForm extends java.lang.Object implements java.io.Serializable {
final com.google.common.collect.Range range
final com.google.common.collect.DiscreteDomain domain
private void (com.google.common.collect.Range, com.google.common.collect.DiscreteDomain)
com.google.common.collect.Range range
com.google.common.collect.DiscreteDomain domain
private java.lang.Object readResolve ()
void (com.google.common.collect.Range, com.google.common.collect.DiscreteDomain, com.google.common.collect.RegularContiguousSet$1)
com.google.common.collect.Range x0
com.google.common.collect.DiscreteDomain x1
com.google.common.collect.RegularContiguousSet$1 x2
}
com/google/common/collect/RegularContiguousSet.classRegularContiguousSet.java
package com.google.common.collect
final com.google.common.collect.RegularContiguousSet extends com.google.common.collect.ContiguousSet {
private final com.google.common.collect.Range range
private static final long serialVersionUID
void (com.google.common.collect.Range, com.google.common.collect.DiscreteDomain)
com.google.common.collect.Range range
com.google.common.collect.DiscreteDomain domain
private com.google.common.collect.ContiguousSet intersectionInCurrentDomain (com.google.common.collect.Range)
com.google.common.collect.Range other
com.google.common.collect.ContiguousSet headSetImpl (java.lang.Comparable, boolean)
Comparable toElement
boolean inclusive
com.google.common.collect.ContiguousSet subSetImpl (java.lang.Comparable, boolean, java.lang.Comparable, boolean)
Comparable fromElement
boolean fromInclusive
Comparable toElement
boolean toInclusive
com.google.common.collect.ContiguousSet tailSetImpl (java.lang.Comparable, boolean)
Comparable fromElement
boolean inclusive
int indexOf (java.lang.Object)
Object target
public com.google.common.collect.UnmodifiableIterator iterator ()
private static boolean equalsOrThrow (java.lang.Comparable, java.lang.Comparable)
Comparable left
Comparable right
boolean isPartialView ()
public java.lang.Comparable first ()
public java.lang.Comparable last ()
public int size ()
long distance
public boolean contains (java.lang.Object)
ClassCastException e
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection targets
public boolean isEmpty ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] other
public com.google.common.collect.ContiguousSet intersection (com.google.common.collect.ContiguousSet)
Comparable lowerEndpoint
Comparable upperEndpoint
com.google.common.collect.ContiguousSet other
public com.google.common.collect.Range range ()
public com.google.common.collect.Range range (com.google.common.collect.BoundType, com.google.common.collect.BoundType)
com.google.common.collect.BoundType lowerBoundType
com.google.common.collect.BoundType upperBoundType
public boolean equals (java.lang.Object)
com.google.common.collect.RegularContiguousSet that
Object object
public int hashCode ()
java.lang.Object writeReplace ()
com.google.common.collect.ImmutableSortedSet createDescendingSet ()
volatile com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
volatile com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
volatile com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
public volatile java.util.Iterator iterator ()
public volatile java.lang.Object last ()
public volatile java.lang.Object first ()
static boolean access$000 (java.lang.Comparable, java.lang.Comparable)
Comparable x0
Comparable x1
}
com/google/common/collect/RegularImmutableAsList.classRegularImmutableAsList.java
package com.google.common.collect
com.google.common.collect.RegularImmutableAsList extends com.google.common.collect.ImmutableAsList {
private final com.google.common.collect.ImmutableCollection delegate
private final com.google.common.collect.ImmutableList delegateList
void (com.google.common.collect.ImmutableCollection, com.google.common.collect.ImmutableList)
com.google.common.collect.ImmutableCollection delegate
com.google.common.collect.ImmutableList delegateList
void (com.google.common.collect.ImmutableCollection, java.lang.Object[])
com.google.common.collect.ImmutableCollection delegate
Object[] array
com.google.common.collect.ImmutableCollection delegateCollection ()
com.google.common.collect.ImmutableList delegateList ()
public com.google.common.collect.UnmodifiableListIterator listIterator (int)
int index
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] other
public int indexOf (java.lang.Object)
Object object
public int lastIndexOf (java.lang.Object)
Object object
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.lang.Object get (int)
int index
public volatile java.util.ListIterator listIterator (int)
}
com/google/common/collect/RegularImmutableBiMap.classRegularImmutableBiMap.java
package com.google.common.collect
com.google.common.collect.RegularImmutableBiMap extends com.google.common.collect.ImmutableBiMap {
final transient com.google.common.collect.ImmutableMap delegate
final transient com.google.common.collect.ImmutableBiMap inverse
void (com.google.common.collect.ImmutableMap)
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.ImmutableMap delegate
com.google.common.collect.ImmutableMap$Builder builder
com.google.common.collect.ImmutableMap backwardMap
void (com.google.common.collect.ImmutableMap, com.google.common.collect.ImmutableBiMap)
com.google.common.collect.ImmutableMap delegate
com.google.common.collect.ImmutableBiMap inverse
com.google.common.collect.ImmutableMap delegate ()
public com.google.common.collect.ImmutableBiMap inverse ()
boolean isPartialView ()
public volatile com.google.common.collect.BiMap inverse ()
}
com/google/common/collect/RegularImmutableList.classRegularImmutableList.java
package com.google.common.collect
com.google.common.collect.RegularImmutableList extends com.google.common.collect.ImmutableList {
private final transient int offset
private final transient int size
private final transient Object[] array
void (java.lang.Object[], int, int)
Object[] array
int offset
int size
void (java.lang.Object[])
Object[] array
public int size ()
public boolean isEmpty ()
boolean isPartialView ()
public java.lang.Object[] toArray ()
Object[] newArray
public java.lang.Object[] toArray (java.lang.Object[])
Object[] other
public java.lang.Object get (int)
int index
com.google.common.collect.ImmutableList subListUnchecked (int, int)
int fromIndex
int toIndex
public com.google.common.collect.UnmodifiableListIterator listIterator (int)
int index
public boolean equals (java.lang.Object)
int i
com.google.common.collect.RegularImmutableList other
Object element
java.util.Iterator i$
Object object
java.util.List that
int index
public java.lang.String toString ()
int i
StringBuilder sb
public volatile java.util.ListIterator listIterator (int)
}
com/google/common/collect/RegularImmutableMap$1.classRegularImmutableMap.java
package com.google.common.collect
com.google.common.collect.RegularImmutableMap$1 extends com.google.common.collect.ImmutableMapKeySet {
final com.google.common.collect.RegularImmutableMap this$0
void (com.google.common.collect.RegularImmutableMap, com.google.common.collect.ImmutableSet, int)
com.google.common.collect.ImmutableSet x0
int x1
com.google.common.collect.ImmutableMap map ()
}
com/google/common/collect/RegularImmutableMap$EntrySet.classRegularImmutableMap.java
package com.google.common.collect
com.google.common.collect.RegularImmutableMap$EntrySet extends com.google.common.collect.ImmutableMapEntrySet {
final com.google.common.collect.RegularImmutableMap this$0
private void (com.google.common.collect.RegularImmutableMap)
com.google.common.collect.ImmutableMap map ()
public com.google.common.collect.UnmodifiableIterator iterator ()
com.google.common.collect.ImmutableList createAsList ()
public volatile java.util.Iterator iterator ()
void (com.google.common.collect.RegularImmutableMap, com.google.common.collect.RegularImmutableMap$1)
com.google.common.collect.RegularImmutableMap x0
com.google.common.collect.RegularImmutableMap$1 x1
}
com/google/common/collect/RegularImmutableMap$LinkedEntry.classRegularImmutableMap.java
package com.google.common.collect
abstract com.google.common.collect.RegularImmutableMap$LinkedEntry extends java.lang.Object implements java.util.Map$Entry {
public abstract com.google.common.collect.RegularImmutableMap$LinkedEntry next ()
}
com/google/common/collect/RegularImmutableMap$NonTerminalEntry.classRegularImmutableMap.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableMap$NonTerminalEntry extends com.google.common.collect.ImmutableEntry implements com.google.common.collect.RegularImmutableMap$LinkedEntry {
final com.google.common.collect.RegularImmutableMap$LinkedEntry next
void (java.lang.Object, java.lang.Object, com.google.common.collect.RegularImmutableMap$LinkedEntry)
Object key
Object value
com.google.common.collect.RegularImmutableMap$LinkedEntry next
public com.google.common.collect.RegularImmutableMap$LinkedEntry next ()
}
com/google/common/collect/RegularImmutableMap$TerminalEntry.classRegularImmutableMap.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableMap$TerminalEntry extends com.google.common.collect.ImmutableEntry implements com.google.common.collect.RegularImmutableMap$LinkedEntry {
void (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.RegularImmutableMap$LinkedEntry next ()
}
com/google/common/collect/RegularImmutableMap.classRegularImmutableMap.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableMap extends com.google.common.collect.ImmutableMap {
private final transient com.google.common.collect.RegularImmutableMap$LinkedEntry[] entries
private final transient com.google.common.collect.RegularImmutableMap$LinkedEntry[] table
private final transient int mask
private final transient int keySetHashCode
private static final double MAX_LOAD_FACTOR
private static final long serialVersionUID
transient void (java.util.Map$Entry[])
java.util.Map$Entry entry
Object key
int keyHashCode
int tableIndex
com.google.common.collect.RegularImmutableMap$LinkedEntry existing
com.google.common.collect.RegularImmutableMap$LinkedEntry linkedEntry
int entryIndex
java.util.Map$Entry[] immutableEntries
int size
int tableSize
int keySetHashCodeMutable
private static int chooseTableSize (int)
int size
int tableSize
private com.google.common.collect.RegularImmutableMap$LinkedEntry[] createEntryArray (int)
int size
private static com.google.common.collect.RegularImmutableMap$LinkedEntry newLinkedEntry (java.lang.Object, java.lang.Object, com.google.common.collect.RegularImmutableMap$LinkedEntry)
Object key
Object value
com.google.common.collect.RegularImmutableMap$LinkedEntry next
public java.lang.Object get (java.lang.Object)
Object candidateKey
com.google.common.collect.RegularImmutableMap$LinkedEntry entry
Object key
int index
public int size ()
public boolean isEmpty ()
public boolean containsValue (java.lang.Object)
java.util.Map$Entry entry
com.google.common.collect.RegularImmutableMap$LinkedEntry[] arr$
int len$
int i$
Object value
boolean isPartialView ()
com.google.common.collect.ImmutableSet createEntrySet ()
com.google.common.collect.ImmutableSet createKeySet ()
public java.lang.String toString ()
StringBuilder result
static com.google.common.collect.RegularImmutableMap$LinkedEntry[] access$100 (com.google.common.collect.RegularImmutableMap)
com.google.common.collect.RegularImmutableMap x0
}
com/google/common/collect/RegularImmutableMultiset$1.classRegularImmutableMultiset.java
package com.google.common.collect
com.google.common.collect.RegularImmutableMultiset$1 extends java.lang.Object {
}
com/google/common/collect/RegularImmutableMultiset$EntrySet$1.classRegularImmutableMultiset.java
package com.google.common.collect
com.google.common.collect.RegularImmutableMultiset$EntrySet$1 extends com.google.common.collect.ImmutableAsList {
final com.google.common.collect.ImmutableList val$entryList
final com.google.common.collect.RegularImmutableMultiset$EntrySet this$1
void (com.google.common.collect.RegularImmutableMultiset$EntrySet, com.google.common.collect.ImmutableList)
public com.google.common.collect.Multiset$Entry get (int)
int index
com.google.common.collect.ImmutableCollection delegateCollection ()
public volatile java.lang.Object get (int)
}
com/google/common/collect/RegularImmutableMultiset$EntrySet.classRegularImmutableMultiset.java
package com.google.common.collect
com.google.common.collect.RegularImmutableMultiset$EntrySet extends com.google.common.collect.ImmutableMultiset$EntrySet {
final com.google.common.collect.RegularImmutableMultiset this$0
private void (com.google.common.collect.RegularImmutableMultiset)
public int size ()
public com.google.common.collect.UnmodifiableIterator iterator ()
com.google.common.collect.ImmutableList createAsList ()
com.google.common.collect.ImmutableList entryList
public volatile java.util.Iterator iterator ()
void (com.google.common.collect.RegularImmutableMultiset, com.google.common.collect.RegularImmutableMultiset$1)
com.google.common.collect.RegularImmutableMultiset x0
com.google.common.collect.RegularImmutableMultiset$1 x1
}
com/google/common/collect/RegularImmutableMultiset.classRegularImmutableMultiset.java
package com.google.common.collect
com.google.common.collect.RegularImmutableMultiset extends com.google.common.collect.ImmutableMultiset {
private final transient com.google.common.collect.ImmutableMap map
private final transient int size
void (com.google.common.collect.ImmutableMap, int)
com.google.common.collect.ImmutableMap map
int size
boolean isPartialView ()
public int count (java.lang.Object)
Object element
Integer value
public int size ()
public boolean contains (java.lang.Object)
Object element
public com.google.common.collect.ImmutableSet elementSet ()
private static com.google.common.collect.Multiset$Entry entryFromMapEntry (java.util.Map$Entry)
java.util.Map$Entry entry
com.google.common.collect.ImmutableSet createEntrySet ()
public int hashCode ()
public volatile java.util.Set elementSet ()
static com.google.common.collect.ImmutableMap access$100 (com.google.common.collect.RegularImmutableMultiset)
com.google.common.collect.RegularImmutableMultiset x0
static com.google.common.collect.Multiset$Entry access$200 (java.util.Map$Entry)
java.util.Map$Entry x0
}
com/google/common/collect/RegularImmutableSet.classRegularImmutableSet.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableSet extends com.google.common.collect.ImmutableSet$ArrayImmutableSet {
final transient Object[] table
private final transient int mask
private final transient int hashCode
void (java.lang.Object[], int, java.lang.Object[], int)
Object[] elements
int hashCode
Object[] table
int mask
public boolean contains (java.lang.Object)
Object candidate
int i
Object target
public int hashCode ()
boolean isHashCodeFast ()
}
com/google/common/collect/RegularImmutableSortedMap$1.classRegularImmutableSortedMap.java
package com.google.common.collect
com.google.common.collect.RegularImmutableSortedMap$1 extends java.lang.Object {
}
com/google/common/collect/RegularImmutableSortedMap$EntrySet$1.classRegularImmutableSortedMap.java
package com.google.common.collect
com.google.common.collect.RegularImmutableSortedMap$EntrySet$1 extends com.google.common.collect.ImmutableAsList {
private final com.google.common.collect.ImmutableList keyList
private final com.google.common.collect.ImmutableList valueList
final com.google.common.collect.RegularImmutableSortedMap$EntrySet this$1
void (com.google.common.collect.RegularImmutableSortedMap$EntrySet)
public java.util.Map$Entry get (int)
int index
com.google.common.collect.ImmutableCollection delegateCollection ()
public volatile java.lang.Object get (int)
}
com/google/common/collect/RegularImmutableSortedMap$EntrySet.classRegularImmutableSortedMap.java
package com.google.common.collect
com.google.common.collect.RegularImmutableSortedMap$EntrySet extends com.google.common.collect.ImmutableMapEntrySet {
final com.google.common.collect.RegularImmutableSortedMap this$0
private void (com.google.common.collect.RegularImmutableSortedMap)
public com.google.common.collect.UnmodifiableIterator iterator ()
com.google.common.collect.ImmutableList createAsList ()
com.google.common.collect.ImmutableMap map ()
public volatile java.util.Iterator iterator ()
void (com.google.common.collect.RegularImmutableSortedMap, com.google.common.collect.RegularImmutableSortedMap$1)
com.google.common.collect.RegularImmutableSortedMap x0
com.google.common.collect.RegularImmutableSortedMap$1 x1
}
com/google/common/collect/RegularImmutableSortedMap.classRegularImmutableSortedMap.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableSortedMap extends com.google.common.collect.ImmutableSortedMap {
private final transient com.google.common.collect.RegularImmutableSortedSet keySet
private final transient com.google.common.collect.ImmutableList valueList
void (com.google.common.collect.RegularImmutableSortedSet, com.google.common.collect.ImmutableList)
com.google.common.collect.RegularImmutableSortedSet keySet
com.google.common.collect.ImmutableList valueList
void (com.google.common.collect.RegularImmutableSortedSet, com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableSortedMap)
com.google.common.collect.RegularImmutableSortedSet keySet
com.google.common.collect.ImmutableList valueList
com.google.common.collect.ImmutableSortedMap descendingMap
com.google.common.collect.ImmutableSet createEntrySet ()
public com.google.common.collect.ImmutableSortedSet keySet ()
public com.google.common.collect.ImmutableCollection values ()
public java.lang.Object get (java.lang.Object)
Object key
int index
private com.google.common.collect.ImmutableSortedMap getSubMap (int, int)
int fromIndex
int toIndex
public com.google.common.collect.ImmutableSortedMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public com.google.common.collect.ImmutableSortedMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
com.google.common.collect.ImmutableSortedMap createDescendingMap ()
public volatile java.util.NavigableMap tailMap (java.lang.Object, boolean)
public volatile java.util.NavigableMap headMap (java.lang.Object, boolean)
public volatile java.util.Collection values ()
public volatile java.util.Set keySet ()
public volatile com.google.common.collect.ImmutableSet keySet ()
}
com/google/common/collect/RegularImmutableSortedMultiset$1.classRegularImmutableSortedMultiset.java
package com.google.common.collect
com.google.common.collect.RegularImmutableSortedMultiset$1 extends java.lang.Object {
}
com/google/common/collect/RegularImmutableSortedMultiset$EntrySet$1.classRegularImmutableSortedMultiset.java
package com.google.common.collect
com.google.common.collect.RegularImmutableSortedMultiset$EntrySet$1 extends com.google.common.collect.ImmutableAsList {
final com.google.common.collect.RegularImmutableSortedMultiset$EntrySet this$1
void (com.google.common.collect.RegularImmutableSortedMultiset$EntrySet)
public com.google.common.collect.Multiset$Entry get (int)
int index
com.google.common.collect.ImmutableCollection delegateCollection ()
public volatile java.lang.Object get (int)
}
com/google/common/collect/RegularImmutableSortedMultiset$EntrySet.classRegularImmutableSortedMultiset.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableSortedMultiset$EntrySet extends com.google.common.collect.ImmutableMultiset$EntrySet {
final com.google.common.collect.RegularImmutableSortedMultiset this$0
private void (com.google.common.collect.RegularImmutableSortedMultiset)
public int size ()
public com.google.common.collect.UnmodifiableIterator iterator ()
com.google.common.collect.ImmutableList createAsList ()
public volatile java.util.Iterator iterator ()
void (com.google.common.collect.RegularImmutableSortedMultiset, com.google.common.collect.RegularImmutableSortedMultiset$1)
com.google.common.collect.RegularImmutableSortedMultiset x0
com.google.common.collect.RegularImmutableSortedMultiset$1 x1
}
com/google/common/collect/RegularImmutableSortedMultiset.classRegularImmutableSortedMultiset.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableSortedMultiset extends com.google.common.collect.ImmutableSortedMultiset {
private final transient com.google.common.collect.RegularImmutableSortedSet elementSet
private final transient int[] counts
private final transient long[] cumulativeCounts
private final transient int offset
private final transient int length
void (com.google.common.collect.RegularImmutableSortedSet, int[], long[], int, int)
com.google.common.collect.RegularImmutableSortedSet elementSet
int[] counts
long[] cumulativeCounts
int offset
int length
private com.google.common.collect.Multiset$Entry getEntry (int)
int index
public com.google.common.collect.Multiset$Entry firstEntry ()
public com.google.common.collect.Multiset$Entry lastEntry ()
public int count (java.lang.Object)
Object element
int index
public int size ()
long size
public com.google.common.collect.ImmutableSortedSet elementSet ()
public com.google.common.collect.ImmutableSortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object upperBound
com.google.common.collect.BoundType boundType
public com.google.common.collect.ImmutableSortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType boundType
com.google.common.collect.ImmutableSortedMultiset getSubMultiset (int, int)
com.google.common.collect.RegularImmutableSortedSet subElementSet
int from
int to
com.google.common.collect.ImmutableSet createEntrySet ()
boolean isPartialView ()
public volatile com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
public volatile com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
public volatile java.util.SortedSet elementSet ()
public volatile java.util.Set elementSet ()
static int access$100 (com.google.common.collect.RegularImmutableSortedMultiset)
com.google.common.collect.RegularImmutableSortedMultiset x0
static com.google.common.collect.Multiset$Entry access$200 (com.google.common.collect.RegularImmutableSortedMultiset, int)
com.google.common.collect.RegularImmutableSortedMultiset x0
int x1
}
com/google/common/collect/RegularImmutableSortedSet.classRegularImmutableSortedSet.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableSortedSet extends com.google.common.collect.ImmutableSortedSet {
private final transient com.google.common.collect.ImmutableList elements
void (com.google.common.collect.ImmutableList, java.util.Comparator)
com.google.common.collect.ImmutableList elements
java.util.Comparator comparator
public com.google.common.collect.UnmodifiableIterator iterator ()
public boolean isEmpty ()
public int size ()
public boolean contains (java.lang.Object)
ClassCastException e
Object o
public boolean containsAll (java.util.Collection)
int cmp
NullPointerException e
ClassCastException e
java.util.Collection targets
java.util.Iterator thisIterator
java.util.Iterator thatIterator
Object target
private int unsafeBinarySearch (java.lang.Object) throws java.lang.ClassCastException
Object key
boolean isPartialView ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public boolean equals (java.lang.Object)
Object element
Object otherElement
java.util.Iterator iterator
ClassCastException e
java.util.NoSuchElementException e
java.util.Iterator otherIterator
Object object
java.util.Set that
public java.lang.Object first ()
public java.lang.Object last ()
com.google.common.collect.ImmutableSortedSet headSetImpl (java.lang.Object, boolean)
Object toElement
boolean inclusive
int headIndex (java.lang.Object, boolean)
Object toElement
boolean inclusive
com.google.common.collect.ImmutableSortedSet subSetImpl (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
com.google.common.collect.ImmutableSortedSet tailSetImpl (java.lang.Object, boolean)
Object fromElement
boolean inclusive
int tailIndex (java.lang.Object, boolean)
Object fromElement
boolean inclusive
java.util.Comparator unsafeComparator ()
com.google.common.collect.ImmutableSortedSet getSubSet (int, int)
int newFromIndex
int newToIndex
int indexOf (java.lang.Object)
int position
ClassCastException e
Object target
int position
com.google.common.collect.ImmutableList createAsList ()
com.google.common.collect.ImmutableSortedSet createDescendingSet ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/RegularImmutableTable$1.classRegularImmutableTable.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableTable$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public java.lang.Object apply (com.google.common.collect.Table$Cell)
com.google.common.collect.Table$Cell from
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/RegularImmutableTable$2.classRegularImmutableTable.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableTable$2 extends java.lang.Object implements java.util.Comparator {
final java.util.Comparator val$rowComparator
final java.util.Comparator val$columnComparator
void (java.util.Comparator, java.util.Comparator)
public int compare (com.google.common.collect.Table$Cell, com.google.common.collect.Table$Cell)
com.google.common.collect.Table$Cell cell1
com.google.common.collect.Table$Cell cell2
int rowCompare
public volatile int compare (java.lang.Object, java.lang.Object)
}
com/google/common/collect/RegularImmutableTable$DenseImmutableTable$Column.classRegularImmutableTable.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableTable$DenseImmutableTable$Column extends com.google.common.collect.RegularImmutableTable$ImmutableArrayMap {
private final int columnIndex
final com.google.common.collect.RegularImmutableTable$DenseImmutableTable this$0
void (com.google.common.collect.RegularImmutableTable$DenseImmutableTable, int)
int columnIndex
com.google.common.collect.ImmutableMap keyToIndex ()
java.lang.Object getValue (int)
int keyIndex
boolean isPartialView ()
}
com/google/common/collect/RegularImmutableTable$DenseImmutableTable$ColumnMap.classRegularImmutableTable.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableTable$DenseImmutableTable$ColumnMap extends com.google.common.collect.RegularImmutableTable$ImmutableArrayMap {
final com.google.common.collect.RegularImmutableTable$DenseImmutableTable this$0
private void (com.google.common.collect.RegularImmutableTable$DenseImmutableTable)
com.google.common.collect.ImmutableMap keyToIndex ()
java.util.Map getValue (int)
int keyIndex
boolean isPartialView ()
volatile java.lang.Object getValue (int)
void (com.google.common.collect.RegularImmutableTable$DenseImmutableTable, com.google.common.collect.RegularImmutableTable$1)
com.google.common.collect.RegularImmutableTable$DenseImmutableTable x0
com.google.common.collect.RegularImmutableTable$1 x1
}
com/google/common/collect/RegularImmutableTable$DenseImmutableTable$Row.classRegularImmutableTable.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableTable$DenseImmutableTable$Row extends com.google.common.collect.RegularImmutableTable$ImmutableArrayMap {
private final int rowIndex
final com.google.common.collect.RegularImmutableTable$DenseImmutableTable this$0
void (com.google.common.collect.RegularImmutableTable$DenseImmutableTable, int)
int rowIndex
com.google.common.collect.ImmutableMap keyToIndex ()
java.lang.Object getValue (int)
int keyIndex
boolean isPartialView ()
}
com/google/common/collect/RegularImmutableTable$DenseImmutableTable$RowMap.classRegularImmutableTable.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableTable$DenseImmutableTable$RowMap extends com.google.common.collect.RegularImmutableTable$ImmutableArrayMap {
final com.google.common.collect.RegularImmutableTable$DenseImmutableTable this$0
private void (com.google.common.collect.RegularImmutableTable$DenseImmutableTable)
com.google.common.collect.ImmutableMap keyToIndex ()
java.util.Map getValue (int)
int keyIndex
boolean isPartialView ()
volatile java.lang.Object getValue (int)
void (com.google.common.collect.RegularImmutableTable$DenseImmutableTable, com.google.common.collect.RegularImmutableTable$1)
com.google.common.collect.RegularImmutableTable$DenseImmutableTable x0
com.google.common.collect.RegularImmutableTable$1 x1
}
com/google/common/collect/RegularImmutableTable$DenseImmutableTable.classRegularImmutableTable.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableTable$DenseImmutableTable extends com.google.common.collect.RegularImmutableTable {
private final com.google.common.collect.ImmutableMap rowKeyToIndex
private final com.google.common.collect.ImmutableMap columnKeyToIndex
private final com.google.common.collect.ImmutableMap rowMap
private final com.google.common.collect.ImmutableMap columnMap
private final int[] rowCounts
private final int[] columnCounts
private final Object[][] values
private static com.google.common.collect.ImmutableMap makeIndex (com.google.common.collect.ImmutableSet)
Object key
java.util.Iterator i$
com.google.common.collect.ImmutableSet set
com.google.common.collect.ImmutableMap$Builder indexBuilder
int i
void (com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet)
Object rowKey
Object columnKey
int rowIndex
int columnIndex
Object existingValue
com.google.common.collect.Table$Cell cell
java.util.Iterator i$
com.google.common.collect.ImmutableSet cellSet
com.google.common.collect.ImmutableSet rowSpace
com.google.common.collect.ImmutableSet columnSpace
Object[][] array
public com.google.common.collect.ImmutableMap column (java.lang.Object)
Object columnKey
Integer columnIndex
public com.google.common.collect.ImmutableSet columnKeySet ()
public com.google.common.collect.ImmutableMap columnMap ()
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean containsColumn (java.lang.Object)
Object columnKey
public boolean containsRow (java.lang.Object)
Object rowKey
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Integer rowIndex
Integer columnIndex
public com.google.common.collect.ImmutableMap row (java.lang.Object)
Object rowKey
Integer rowIndex
public com.google.common.collect.ImmutableSet rowKeySet ()
public com.google.common.collect.ImmutableMap rowMap ()
public volatile java.util.Map columnMap ()
public volatile java.util.Map rowMap ()
public volatile java.util.Collection values ()
public volatile java.util.Set columnKeySet ()
public volatile java.util.Set rowKeySet ()
public volatile java.util.Set cellSet ()
public volatile java.util.Map column (java.lang.Object)
public volatile java.util.Map row (java.lang.Object)
static int[] access$300 (com.google.common.collect.RegularImmutableTable$DenseImmutableTable)
com.google.common.collect.RegularImmutableTable$DenseImmutableTable x0
static com.google.common.collect.ImmutableMap access$400 (com.google.common.collect.RegularImmutableTable$DenseImmutableTable)
com.google.common.collect.RegularImmutableTable$DenseImmutableTable x0
static java.lang.Object[][] access$500 (com.google.common.collect.RegularImmutableTable$DenseImmutableTable)
com.google.common.collect.RegularImmutableTable$DenseImmutableTable x0
static int[] access$600 (com.google.common.collect.RegularImmutableTable$DenseImmutableTable)
com.google.common.collect.RegularImmutableTable$DenseImmutableTable x0
static com.google.common.collect.ImmutableMap access$700 (com.google.common.collect.RegularImmutableTable$DenseImmutableTable)
com.google.common.collect.RegularImmutableTable$DenseImmutableTable x0
}
com/google/common/collect/RegularImmutableTable$ImmutableArrayMap$1$1.classRegularImmutableTable.java
package com.google.common.collect
com.google.common.collect.RegularImmutableTable$ImmutableArrayMap$1$1 extends com.google.common.collect.AbstractIndexedListIterator {
final com.google.common.collect.RegularImmutableTable$ImmutableArrayMap$1 this$1
void (com.google.common.collect.RegularImmutableTable$ImmutableArrayMap$1, int)
int x0
protected java.util.Map$Entry get (int)
int index
protected volatile java.lang.Object get (int)
}
com/google/common/collect/RegularImmutableTable$ImmutableArrayMap$1.classRegularImmutableTable.java
package com.google.common.collect
com.google.common.collect.RegularImmutableTable$ImmutableArrayMap$1 extends com.google.common.collect.ImmutableMapEntrySet {
final com.google.common.collect.RegularImmutableTable$ImmutableArrayMap this$0
void (com.google.common.collect.RegularImmutableTable$ImmutableArrayMap)
com.google.common.collect.ImmutableMap map ()
public com.google.common.collect.UnmodifiableIterator iterator ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/RegularImmutableTable$ImmutableArrayMap$2$1.classRegularImmutableTable.java
package com.google.common.collect
com.google.common.collect.RegularImmutableTable$ImmutableArrayMap$2$1 extends com.google.common.collect.AbstractIterator {
private int index
private final int maxIndex
final com.google.common.collect.RegularImmutableTable$ImmutableArrayMap$2 this$1
void (com.google.common.collect.RegularImmutableTable$ImmutableArrayMap$2)
protected java.util.Map$Entry computeNext ()
Object value
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/RegularImmutableTable$ImmutableArrayMap$2.classRegularImmutableTable.java
package com.google.common.collect
com.google.common.collect.RegularImmutableTable$ImmutableArrayMap$2 extends com.google.common.collect.ImmutableMapEntrySet {
final com.google.common.collect.RegularImmutableTable$ImmutableArrayMap this$0
void (com.google.common.collect.RegularImmutableTable$ImmutableArrayMap)
com.google.common.collect.ImmutableMap map ()
public com.google.common.collect.UnmodifiableIterator iterator ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/RegularImmutableTable$ImmutableArrayMap.classRegularImmutableTable.java
package com.google.common.collect
abstract com.google.common.collect.RegularImmutableTable$ImmutableArrayMap extends com.google.common.collect.ImmutableMap {
private final int size
void (int)
int size
abstract com.google.common.collect.ImmutableMap keyToIndex ()
private boolean isFull ()
java.lang.Object getKey (int)
int index
abstract java.lang.Object getValue (int)
com.google.common.collect.ImmutableSet createKeySet ()
public int size ()
public java.lang.Object get (java.lang.Object)
Object key
Integer keyIndex
com.google.common.collect.ImmutableSet createEntrySet ()
}
com/google/common/collect/RegularImmutableTable$SparseImmutableTable$1.classRegularImmutableTable.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableTable$SparseImmutableTable$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public java.util.Map apply (com.google.common.collect.ImmutableMap$Builder)
com.google.common.collect.ImmutableMap$Builder from
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/RegularImmutableTable$SparseImmutableTable.classRegularImmutableTable.java
package com.google.common.collect
final com.google.common.collect.RegularImmutableTable$SparseImmutableTable extends com.google.common.collect.RegularImmutableTable {
private final com.google.common.collect.ImmutableMap rowMap
private final com.google.common.collect.ImmutableMap columnMap
private static final java.util.Map makeIndexBuilder (com.google.common.collect.ImmutableSet)
Object key
java.util.Iterator i$
com.google.common.collect.ImmutableSet keySpace
java.util.Map indexBuilder
private static final com.google.common.collect.ImmutableMap buildIndex (java.util.Map)
java.util.Map indexBuilder
void (com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet, com.google.common.collect.ImmutableSet)
Object rowKey
Object columnKey
Object value
com.google.common.collect.Table$Cell cell
java.util.Iterator i$
com.google.common.collect.ImmutableSet cellSet
com.google.common.collect.ImmutableSet rowSpace
com.google.common.collect.ImmutableSet columnSpace
java.util.Map rowIndexBuilder
java.util.Map columnIndexBuilder
public com.google.common.collect.ImmutableMap column (java.lang.Object)
Object columnKey
public com.google.common.collect.ImmutableSet columnKeySet ()
public com.google.common.collect.ImmutableMap columnMap ()
public com.google.common.collect.ImmutableMap row (java.lang.Object)
Object rowKey
public com.google.common.collect.ImmutableSet rowKeySet ()
public com.google.common.collect.ImmutableMap rowMap ()
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
java.util.Map row
public boolean containsColumn (java.lang.Object)
Object columnKey
public boolean containsRow (java.lang.Object)
Object rowKey
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
java.util.Map row
public volatile java.util.Map columnMap ()
public volatile java.util.Map rowMap ()
public volatile java.util.Collection values ()
public volatile java.util.Set columnKeySet ()
public volatile java.util.Set rowKeySet ()
public volatile java.util.Set cellSet ()
public volatile java.util.Map column (java.lang.Object)
public volatile java.util.Map row (java.lang.Object)
}
com/google/common/collect/RegularImmutableTable.classRegularImmutableTable.java
package com.google.common.collect
abstract com.google.common.collect.RegularImmutableTable extends com.google.common.collect.ImmutableTable {
private final com.google.common.collect.ImmutableSet cellSet
private static final com.google.common.base.Function GET_VALUE_FUNCTION
private volatile transient com.google.common.collect.ImmutableList valueList
private void (com.google.common.collect.ImmutableSet)
com.google.common.collect.ImmutableSet cellSet
private com.google.common.base.Function getValueFunction ()
public final com.google.common.collect.ImmutableCollection values ()
com.google.common.collect.ImmutableList result
public final int size ()
public final boolean containsValue (java.lang.Object)
Object value
public final boolean isEmpty ()
public final com.google.common.collect.ImmutableSet cellSet ()
static final com.google.common.collect.RegularImmutableTable forCells (java.util.List, java.util.Comparator, java.util.Comparator)
java.util.Comparator comparator
java.util.List cells
java.util.Comparator rowComparator
java.util.Comparator columnComparator
static final com.google.common.collect.RegularImmutableTable forCells (java.lang.Iterable)
Iterable cells
private static final com.google.common.collect.RegularImmutableTable forCellsInternal (java.lang.Iterable, java.util.Comparator, java.util.Comparator)
com.google.common.collect.Table$Cell cell
java.util.Iterator i$
java.util.List rowList
java.util.List columnList
Iterable cells
java.util.Comparator rowComparator
java.util.Comparator columnComparator
com.google.common.collect.ImmutableSet$Builder cellSetBuilder
com.google.common.collect.ImmutableSet$Builder rowSpaceBuilder
com.google.common.collect.ImmutableSet$Builder columnSpaceBuilder
com.google.common.collect.ImmutableSet cellSet
com.google.common.collect.ImmutableSet rowSpace
com.google.common.collect.ImmutableSet columnSpace
public volatile java.util.Collection values ()
public volatile java.util.Set cellSet ()
void (com.google.common.collect.ImmutableSet, com.google.common.collect.RegularImmutableTable$1)
com.google.common.collect.ImmutableSet x0
com.google.common.collect.RegularImmutableTable$1 x1
static void ()
}
com/google/common/collect/ReverseNaturalOrdering.classReverseNaturalOrdering.java
package com.google.common.collect
final com.google.common.collect.ReverseNaturalOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
static final com.google.common.collect.ReverseNaturalOrdering INSTANCE
private static final long serialVersionUID
public int compare (java.lang.Comparable, java.lang.Comparable)
Comparable left
Comparable right
public com.google.common.collect.Ordering reverse ()
public java.lang.Comparable min (java.lang.Comparable, java.lang.Comparable)
Comparable a
Comparable b
public transient java.lang.Comparable min (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable[])
Comparable a
Comparable b
Comparable c
Comparable[] rest
public java.lang.Comparable min (java.util.Iterator)
java.util.Iterator iterator
public java.lang.Comparable min (java.lang.Iterable)
Iterable iterable
public java.lang.Comparable max (java.lang.Comparable, java.lang.Comparable)
Comparable a
Comparable b
public transient java.lang.Comparable max (java.lang.Comparable, java.lang.Comparable, java.lang.Comparable, java.lang.Comparable[])
Comparable a
Comparable b
Comparable c
Comparable[] rest
public java.lang.Comparable max (java.util.Iterator)
java.util.Iterator iterator
public java.lang.Comparable max (java.lang.Iterable)
Iterable iterable
private java.lang.Object readResolve ()
public java.lang.String toString ()
private void ()
public volatile java.lang.Object max (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
public volatile java.lang.Object max (java.lang.Object, java.lang.Object)
public volatile java.lang.Object max (java.lang.Iterable)
public volatile java.lang.Object max (java.util.Iterator)
public volatile java.lang.Object min (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
public volatile java.lang.Object min (java.lang.Object, java.lang.Object)
public volatile java.lang.Object min (java.lang.Iterable)
public volatile java.lang.Object min (java.util.Iterator)
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/collect/ReverseOrdering.classReverseOrdering.java
package com.google.common.collect
final com.google.common.collect.ReverseOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
final com.google.common.collect.Ordering forwardOrder
private static final long serialVersionUID
void (com.google.common.collect.Ordering)
com.google.common.collect.Ordering forwardOrder
public int compare (java.lang.Object, java.lang.Object)
Object a
Object b
public com.google.common.collect.Ordering reverse ()
public java.lang.Object min (java.lang.Object, java.lang.Object)
Object a
Object b
public transient java.lang.Object min (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object a
Object b
Object c
Object[] rest
public java.lang.Object min (java.util.Iterator)
java.util.Iterator iterator
public java.lang.Object min (java.lang.Iterable)
Iterable iterable
public java.lang.Object max (java.lang.Object, java.lang.Object)
Object a
Object b
public transient java.lang.Object max (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object[])
Object a
Object b
Object c
Object[] rest
public java.lang.Object max (java.util.Iterator)
java.util.Iterator iterator
public java.lang.Object max (java.lang.Iterable)
Iterable iterable
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.collect.ReverseOrdering that
Object object
public java.lang.String toString ()
}
com/google/common/collect/RowSortedTable.classRowSortedTable.java
package com.google.common.collect
public abstract com.google.common.collect.RowSortedTable extends java.lang.Object implements com.google.common.collect.Table {
public abstract java.util.SortedSet rowKeySet ()
public abstract java.util.SortedMap rowMap ()
}
com/google/common/collect/Serialization$1.classSerialization.java
package com.google.common.collect
com.google.common.collect.Serialization$1 extends java.lang.Object {
}
com/google/common/collect/Serialization$FieldSetter.classSerialization.java
package com.google.common.collect
final com.google.common.collect.Serialization$FieldSetter extends java.lang.Object {
private final java.lang.reflect.Field field
private void (java.lang.reflect.Field)
java.lang.reflect.Field field
void set (java.lang.Object, java.lang.Object)
IllegalAccessException impossible
Object instance
Object value
void set (java.lang.Object, int)
IllegalAccessException impossible
Object instance
int value
void (java.lang.reflect.Field, com.google.common.collect.Serialization$1)
java.lang.reflect.Field x0
com.google.common.collect.Serialization$1 x1
}
com/google/common/collect/Serialization.classSerialization.java
package com.google.common.collect
final com.google.common.collect.Serialization extends java.lang.Object {
private void ()
static int readCount (java.io.ObjectInputStream) throws java.io.IOException
java.io.ObjectInputStream stream
static void writeMap (java.util.Map, java.io.ObjectOutputStream) throws java.io.IOException
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
java.io.ObjectOutputStream stream
static void populateMap (java.util.Map, java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.util.Map map
java.io.ObjectInputStream stream
int size
static void populateMap (java.util.Map, java.io.ObjectInputStream, int) throws java.io.IOException java.lang.ClassNotFoundException
Object key
Object value
int i
java.util.Map map
java.io.ObjectInputStream stream
int size
static void writeMultiset (com.google.common.collect.Multiset, java.io.ObjectOutputStream) throws java.io.IOException
com.google.common.collect.Multiset$Entry entry
java.util.Iterator i$
com.google.common.collect.Multiset multiset
java.io.ObjectOutputStream stream
int entryCount
static void populateMultiset (com.google.common.collect.Multiset, java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
com.google.common.collect.Multiset multiset
java.io.ObjectInputStream stream
int distinctElements
static void populateMultiset (com.google.common.collect.Multiset, java.io.ObjectInputStream, int) throws java.io.IOException java.lang.ClassNotFoundException
Object element
int count
int i
com.google.common.collect.Multiset multiset
java.io.ObjectInputStream stream
int distinctElements
static void writeMultimap (com.google.common.collect.Multimap, java.io.ObjectOutputStream) throws java.io.IOException
Object value
java.util.Iterator i$
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.collect.Multimap multimap
java.io.ObjectOutputStream stream
static void populateMultimap (com.google.common.collect.Multimap, java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
com.google.common.collect.Multimap multimap
java.io.ObjectInputStream stream
int distinctKeys
static void populateMultimap (com.google.common.collect.Multimap, java.io.ObjectInputStream, int) throws java.io.IOException java.lang.ClassNotFoundException
Object value
int j
Object key
java.util.Collection values
int valueCount
int i
com.google.common.collect.Multimap multimap
java.io.ObjectInputStream stream
int distinctKeys
static com.google.common.collect.Serialization$FieldSetter getFieldSetter (java.lang.Class, java.lang.String)
java.lang.reflect.Field field
NoSuchFieldException e
Class clazz
String fieldName
}
com/google/common/collect/SetMultimap.classSetMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.SetMultimap extends java.lang.Object implements com.google.common.collect.Multimap {
public abstract java.util.Set get (java.lang.Object)
public abstract java.util.Set removeAll (java.lang.Object)
public abstract java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
public abstract java.util.Set entries ()
public abstract java.util.Map asMap ()
public abstract boolean equals (java.lang.Object)
}
com/google/common/collect/Sets$1.classSets.java
package com.google.common.collect
final com.google.common.collect.Sets$1 extends com.google.common.collect.Sets$SetView {
final java.util.Set val$set1
final java.util.Set val$set2minus1
final java.util.Set val$set2
void (java.util.Set, java.util.Set, java.util.Set)
public int size ()
public boolean isEmpty ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
Object object
public java.util.Set copyInto (java.util.Set)
java.util.Set set
public com.google.common.collect.ImmutableSet immutableCopy ()
}
com/google/common/collect/Sets$2.classSets.java
package com.google.common.collect
final com.google.common.collect.Sets$2 extends com.google.common.collect.Sets$SetView {
final java.util.Set val$set1
final com.google.common.base.Predicate val$inSet2
final java.util.Set val$set2
void (java.util.Set, com.google.common.base.Predicate, java.util.Set)
public java.util.Iterator iterator ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection collection
}
com/google/common/collect/Sets$3.classSets.java
package com.google.common.collect
final com.google.common.collect.Sets$3 extends com.google.common.collect.Sets$SetView {
final java.util.Set val$set1
final com.google.common.base.Predicate val$notInSet2
final java.util.Set val$set2
void (java.util.Set, com.google.common.base.Predicate, java.util.Set)
public java.util.Iterator iterator ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object element
}
com/google/common/collect/Sets$CartesianSet$1.classSets.java
package com.google.common.collect
com.google.common.collect.Sets$CartesianSet$1 extends com.google.common.collect.AbstractIndexedListIterator {
final com.google.common.collect.Sets$CartesianSet this$0
void (com.google.common.collect.Sets$CartesianSet, int)
int x0
protected java.util.List get (int)
int i
int index
Object[] tuple
java.util.List result
protected volatile java.lang.Object get (int)
}
com/google/common/collect/Sets$CartesianSet$Axis.classSets.java
package com.google.common.collect
com.google.common.collect.Sets$CartesianSet$Axis extends java.lang.Object {
final com.google.common.collect.ImmutableSet choices
final com.google.common.collect.ImmutableList choicesList
final int dividend
final com.google.common.collect.Sets$CartesianSet this$0
void (com.google.common.collect.Sets$CartesianSet, java.util.Set, int)
java.util.Set set
int dividend
int size ()
java.lang.Object getForIndex (int)
int index
boolean contains (java.lang.Object)
Object target
public boolean equals (java.lang.Object)
com.google.common.collect.Sets$CartesianSet$Axis that
Object obj
public int hashCode ()
}
com/google/common/collect/Sets$CartesianSet.classSets.java
package com.google.common.collect
com.google.common.collect.Sets$CartesianSet extends java.util.AbstractSet {
final com.google.common.collect.ImmutableList axes
final int size
void (java.util.List)
com.google.common.collect.Sets$CartesianSet$Axis axis
java.util.Set set
java.util.Iterator i$
ArithmeticException overflow
java.util.List sets
int dividend
com.google.common.collect.ImmutableList$Builder builder
public int size ()
public com.google.common.collect.UnmodifiableIterator iterator ()
public boolean contains (java.lang.Object)
int i
Object element
java.util.List tuple
int dimensions
public boolean equals (java.lang.Object)
com.google.common.collect.Sets$CartesianSet that
Object object
public int hashCode ()
int i
int adjust
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/Sets$DescendingSet.classSets.java
package com.google.common.collect
com.google.common.collect.Sets$DescendingSet extends com.google.common.collect.ForwardingNavigableSet {
private final java.util.NavigableSet forward
void (java.util.NavigableSet)
java.util.NavigableSet forward
protected java.util.NavigableSet delegate ()
public java.lang.Object lower (java.lang.Object)
Object e
public java.lang.Object floor (java.lang.Object)
Object e
public java.lang.Object ceiling (java.lang.Object)
Object e
public java.lang.Object higher (java.lang.Object)
Object e
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.util.NavigableSet descendingSet ()
public java.util.Iterator descendingIterator ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
public java.util.Comparator comparator ()
java.util.Comparator forwardComparator
private static com.google.common.collect.Ordering reverse (java.util.Comparator)
java.util.Comparator forward
public java.lang.Object first ()
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.lang.Object last ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public java.lang.String toString ()
protected volatile java.util.SortedSet delegate ()
protected volatile java.util.Set delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Sets$FilteredSet.classSets.java
package com.google.common.collect
com.google.common.collect.Sets$FilteredSet extends com.google.common.collect.Collections2$FilteredCollection implements java.util.Set {
void (java.util.Set, com.google.common.base.Predicate)
java.util.Set unfiltered
com.google.common.base.Predicate predicate
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
}
com/google/common/collect/Sets$FilteredSortedSet.classSets.java
package com.google.common.collect
com.google.common.collect.Sets$FilteredSortedSet extends com.google.common.collect.Collections2$FilteredCollection implements java.util.SortedSet {
void (java.util.SortedSet, com.google.common.base.Predicate)
java.util.SortedSet unfiltered
com.google.common.base.Predicate predicate
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
public java.util.Comparator comparator ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.lang.Object first ()
public java.lang.Object last ()
Object element
java.util.SortedSet sortedUnfiltered
}
com/google/common/collect/Sets$ImprovedAbstractSet.classSets.java
package com.google.common.collect
abstract com.google.common.collect.Sets$ImprovedAbstractSet extends java.util.AbstractSet {
void ()
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/Sets$PowerSet$1$1.classSets.java
package com.google.common.collect
com.google.common.collect.Sets$PowerSet$1$1 extends java.util.AbstractSet {
final int val$setBits
final com.google.common.collect.Sets$PowerSet$1 this$1
void (com.google.common.collect.Sets$PowerSet$1, int)
public int size ()
public java.util.Iterator iterator ()
}
com/google/common/collect/Sets$PowerSet$1.classSets.java
package com.google.common.collect
com.google.common.collect.Sets$PowerSet$1 extends com.google.common.collect.AbstractIndexedListIterator {
final com.google.common.collect.Sets$PowerSet this$0
void (com.google.common.collect.Sets$PowerSet, int)
int x0
protected java.util.Set get (int)
int setBits
protected volatile java.lang.Object get (int)
}
com/google/common/collect/Sets$PowerSet$BitFilteredSetIterator.classSets.java
package com.google.common.collect
final com.google.common.collect.Sets$PowerSet$BitFilteredSetIterator extends com.google.common.collect.UnmodifiableIterator {
final com.google.common.collect.ImmutableList input
int remainingSetBits
void (com.google.common.collect.ImmutableList, int)
com.google.common.collect.ImmutableList input
int allSetBits
public boolean hasNext ()
public java.lang.Object next ()
int index
int currentElementMask
}
com/google/common/collect/Sets$PowerSet.classSets.java
package com.google.common.collect
final com.google.common.collect.Sets$PowerSet extends java.util.AbstractSet {
final com.google.common.collect.ImmutableSet inputSet
final com.google.common.collect.ImmutableList inputList
final int powerSetSize
void (com.google.common.collect.ImmutableSet)
com.google.common.collect.ImmutableSet input
public int size ()
public boolean isEmpty ()
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
java.util.Set set
Object obj
public boolean equals (java.lang.Object)
com.google.common.collect.Sets$PowerSet that
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/Sets$SetFromMap.classSets.java
package com.google.common.collect
com.google.common.collect.Sets$SetFromMap extends java.util.AbstractSet implements java.util.Set java.io.Serializable {
private final java.util.Map m
private transient java.util.Set s
private static final long serialVersionUID
void (java.util.Map)
java.util.Map map
public void clear ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public boolean add (java.lang.Object)
Object e
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object object
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
}
com/google/common/collect/Sets$SetView.classSets.java
package com.google.common.collect
public abstract com.google.common.collect.Sets$SetView extends java.util.AbstractSet {
private void ()
public com.google.common.collect.ImmutableSet immutableCopy ()
public java.util.Set copyInto (java.util.Set)
java.util.Set set
void (com.google.common.collect.Sets$1)
com.google.common.collect.Sets$1 x0
}
com/google/common/collect/Sets$UnmodifiableNavigableSet.classSets.java
package com.google.common.collect
final com.google.common.collect.Sets$UnmodifiableNavigableSet extends com.google.common.collect.ForwardingSortedSet implements java.util.NavigableSet java.io.Serializable {
private final java.util.NavigableSet delegate
private transient com.google.common.collect.Sets$UnmodifiableNavigableSet descendingSet
private static final long serialVersionUID
void (java.util.NavigableSet)
java.util.NavigableSet delegate
protected java.util.SortedSet delegate ()
public java.lang.Object lower (java.lang.Object)
Object e
public java.lang.Object floor (java.lang.Object)
Object e
public java.lang.Object ceiling (java.lang.Object)
Object e
public java.lang.Object higher (java.lang.Object)
Object e
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.util.NavigableSet descendingSet ()
com.google.common.collect.Sets$UnmodifiableNavigableSet result
public java.util.Iterator descendingIterator ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
protected volatile java.util.Set delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Sets.classSets.java
package com.google.common.collect
public final com.google.common.collect.Sets extends java.lang.Object {
private void ()
public static transient com.google.common.collect.ImmutableSet immutableEnumSet (java.lang.Enum, java.lang.Enum[])
Enum anElement
Enum[] otherElements
public static com.google.common.collect.ImmutableSet immutableEnumSet (java.lang.Iterable)
java.util.EnumSet enumSetClone
Iterable elements
java.util.Iterator iterator
Enum first
java.util.EnumSet set
public static java.util.EnumSet newEnumSet (java.lang.Iterable, java.lang.Class)
Iterable iterable
Class elementType
java.util.EnumSet set
public static java.util.HashSet newHashSet ()
public static transient java.util.HashSet newHashSet (java.lang.Object[])
Object[] elements
java.util.HashSet set
public static java.util.HashSet newHashSetWithExpectedSize (int)
int expectedSize
public static java.util.HashSet newHashSet (java.lang.Iterable)
Iterable elements
public static java.util.HashSet newHashSet (java.util.Iterator)
java.util.Iterator elements
java.util.HashSet set
public static java.util.LinkedHashSet newLinkedHashSet ()
public static java.util.LinkedHashSet newLinkedHashSetWithExpectedSize (int)
int expectedSize
public static java.util.LinkedHashSet newLinkedHashSet (java.lang.Iterable)
Object element
java.util.Iterator i$
Iterable elements
java.util.LinkedHashSet set
public static java.util.TreeSet newTreeSet ()
public static java.util.TreeSet newTreeSet (java.lang.Iterable)
Comparable element
java.util.Iterator i$
Iterable elements
java.util.TreeSet set
public static java.util.TreeSet newTreeSet (java.util.Comparator)
java.util.Comparator comparator
public static java.util.Set newIdentityHashSet ()
public static java.util.concurrent.CopyOnWriteArraySet newCopyOnWriteArraySet ()
public static java.util.concurrent.CopyOnWriteArraySet newCopyOnWriteArraySet (java.lang.Iterable)
Iterable elements
java.util.Collection elementsCollection
public static java.util.EnumSet complementOf (java.util.Collection)
java.util.Collection collection
Class type
public static java.util.EnumSet complementOf (java.util.Collection, java.lang.Class)
java.util.Collection collection
Class type
private static java.util.EnumSet makeComplementByHand (java.util.Collection, java.lang.Class)
java.util.Collection collection
Class type
java.util.EnumSet result
public static java.util.Set newSetFromMap (java.util.Map)
java.util.Map map
public static com.google.common.collect.Sets$SetView union (java.util.Set, java.util.Set)
java.util.Set set1
java.util.Set set2
java.util.Set set2minus1
public static com.google.common.collect.Sets$SetView intersection (java.util.Set, java.util.Set)
java.util.Set set1
java.util.Set set2
com.google.common.base.Predicate inSet2
public static com.google.common.collect.Sets$SetView difference (java.util.Set, java.util.Set)
java.util.Set set1
java.util.Set set2
com.google.common.base.Predicate notInSet2
public static com.google.common.collect.Sets$SetView symmetricDifference (java.util.Set, java.util.Set)
java.util.Set set1
java.util.Set set2
public static java.util.Set filter (java.util.Set, com.google.common.base.Predicate)
com.google.common.collect.Sets$FilteredSet filtered
com.google.common.base.Predicate combinedPredicate
java.util.Set unfiltered
com.google.common.base.Predicate predicate
public static java.util.SortedSet filter (java.util.SortedSet, com.google.common.base.Predicate)
com.google.common.collect.Sets$FilteredSet filtered
com.google.common.base.Predicate combinedPredicate
java.util.SortedSet unfiltered
com.google.common.base.Predicate predicate
public static java.util.Set cartesianProduct (java.util.List)
java.util.Set set
java.util.Iterator i$
java.util.List sets
com.google.common.collect.Sets$CartesianSet cartesianSet
public static transient java.util.Set cartesianProduct (java.util.Set[])
java.util.Set[] sets
public static java.util.Set powerSet (java.util.Set)
java.util.Set set
com.google.common.collect.ImmutableSet input
static int hashCodeImpl (java.util.Set)
Object o
java.util.Iterator i$
java.util.Set s
int hashCode
static boolean equalsImpl (java.util.Set, java.lang.Object)
NullPointerException ignored
ClassCastException ignored
java.util.Set o
java.util.Set s
Object object
public static java.util.NavigableSet unmodifiableNavigableSet (java.util.NavigableSet)
java.util.NavigableSet set
public static java.util.NavigableSet synchronizedNavigableSet (java.util.NavigableSet)
java.util.NavigableSet navigableSet
static boolean removeAllImpl (java.util.Set, java.util.Iterator)
java.util.Set set
java.util.Iterator iterator
boolean changed
static boolean removeAllImpl (java.util.Set, java.util.Collection)
java.util.Iterator setIterator
boolean changed
java.util.Set set
java.util.Collection collection
static java.util.SortedSet cast (java.lang.Iterable)
Iterable iterable
}
com/google/common/collect/SingletonImmutableList.classSingletonImmutableList.java
package com.google.common.collect
final com.google.common.collect.SingletonImmutableList extends com.google.common.collect.ImmutableList {
final transient Object element
void (java.lang.Object)
Object element
public java.lang.Object get (int)
int index
public int indexOf (java.lang.Object)
Object object
public com.google.common.collect.UnmodifiableIterator iterator ()
public int lastIndexOf (java.lang.Object)
Object object
public int size ()
public com.google.common.collect.ImmutableList subList (int, int)
int fromIndex
int toIndex
public com.google.common.collect.ImmutableList reverse ()
public boolean contains (java.lang.Object)
Object object
public boolean equals (java.lang.Object)
java.util.List that
Object object
public int hashCode ()
public java.lang.String toString ()
String elementToString
public boolean isEmpty ()
boolean isPartialView ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
Object[] objectArray
public volatile java.util.List subList (int, int)
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/SingletonImmutableMap.classSingletonImmutableMap.java
package com.google.common.collect
final com.google.common.collect.SingletonImmutableMap extends com.google.common.collect.ImmutableMap {
final transient Object singleKey
final transient Object singleValue
void (java.lang.Object, java.lang.Object)
Object singleKey
Object singleValue
void (java.util.Map$Entry)
java.util.Map$Entry entry
public java.lang.Object get (java.lang.Object)
Object key
public int size ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
boolean isPartialView ()
com.google.common.collect.ImmutableSet createEntrySet ()
com.google.common.collect.ImmutableSet createKeySet ()
com.google.common.collect.ImmutableCollection createValues ()
public boolean equals (java.lang.Object)
java.util.Map$Entry entry
java.util.Map that
Object object
public int hashCode ()
}
com/google/common/collect/SingletonImmutableSet.classSingletonImmutableSet.java
package com.google.common.collect
final com.google.common.collect.SingletonImmutableSet extends com.google.common.collect.ImmutableSet {
final transient Object element
private transient int cachedHashCode
void (java.lang.Object)
Object element
void (java.lang.Object, int)
Object element
int hashCode
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object target
public com.google.common.collect.UnmodifiableIterator iterator ()
boolean isPartialView ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
Object[] objectArray
public boolean equals (java.lang.Object)
java.util.Set that
Object object
public final int hashCode ()
int code
boolean isHashCodeFast ()
public java.lang.String toString ()
String elementToString
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/SingletonImmutableTable.classSingletonImmutableTable.java
package com.google.common.collect
final com.google.common.collect.SingletonImmutableTable extends com.google.common.collect.ImmutableTable {
private final Object singleRowKey
private final Object singleColumnKey
private final Object singleValue
void (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
void (com.google.common.collect.Table$Cell)
com.google.common.collect.Table$Cell cell
public com.google.common.collect.ImmutableSet cellSet ()
public com.google.common.collect.ImmutableMap column (java.lang.Object)
Object columnKey
public com.google.common.collect.ImmutableSet columnKeySet ()
public com.google.common.collect.ImmutableMap columnMap ()
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean containsColumn (java.lang.Object)
Object columnKey
public boolean containsRow (java.lang.Object)
Object rowKey
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean isEmpty ()
public com.google.common.collect.ImmutableMap row (java.lang.Object)
Object rowKey
public com.google.common.collect.ImmutableSet rowKeySet ()
public com.google.common.collect.ImmutableMap rowMap ()
public int size ()
public com.google.common.collect.ImmutableCollection values ()
public boolean equals (java.lang.Object)
com.google.common.collect.Table$Cell thatCell
com.google.common.collect.Table that
Object obj
public int hashCode ()
public java.lang.String toString ()
public volatile java.util.Map columnMap ()
public volatile java.util.Map rowMap ()
public volatile java.util.Collection values ()
public volatile java.util.Set columnKeySet ()
public volatile java.util.Set rowKeySet ()
public volatile java.util.Set cellSet ()
public volatile java.util.Map column (java.lang.Object)
public volatile java.util.Map row (java.lang.Object)
}
com/google/common/collect/SortedIterable.classSortedIterable.java
package com.google.common.collect
abstract com.google.common.collect.SortedIterable extends java.lang.Object implements java.lang.Iterable {
public abstract java.util.Comparator comparator ()
public abstract java.util.Iterator iterator ()
}
com/google/common/collect/SortedIterables.classSortedIterables.java
package com.google.common.collect
final com.google.common.collect.SortedIterables extends java.lang.Object {
private void ()
public static boolean hasSameComparator (java.util.Comparator, java.lang.Iterable)
java.util.Comparator comparator2
java.util.Comparator comparator2
java.util.Comparator comparator
Iterable elements
java.util.Comparator comparator2
public static java.util.Comparator comparator (java.util.SortedSet)
java.util.SortedSet sortedSet
java.util.Comparator result
}
com/google/common/collect/SortedLists$1.classSortedLists.java
package com.google.common.collect
com.google.common.collect.SortedLists$1 extends java.lang.Object {
}
com/google/common/collect/SortedLists$KeyAbsentBehavior$1.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists$KeyAbsentBehavior$1 extends com.google.common.collect.SortedLists$KeyAbsentBehavior {
void (java.lang.String, int)
int resultIndex (int)
int higherIndex
}
com/google/common/collect/SortedLists$KeyAbsentBehavior$2.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists$KeyAbsentBehavior$2 extends com.google.common.collect.SortedLists$KeyAbsentBehavior {
void (java.lang.String, int)
public int resultIndex (int)
int higherIndex
}
com/google/common/collect/SortedLists$KeyAbsentBehavior$3.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists$KeyAbsentBehavior$3 extends com.google.common.collect.SortedLists$KeyAbsentBehavior {
void (java.lang.String, int)
public int resultIndex (int)
int higherIndex
}
com/google/common/collect/SortedLists$KeyAbsentBehavior.classSortedLists.java
package com.google.common.collect
public abstract com.google.common.collect.SortedLists$KeyAbsentBehavior extends java.lang.Enum {
public static final com.google.common.collect.SortedLists$KeyAbsentBehavior NEXT_LOWER
public static final com.google.common.collect.SortedLists$KeyAbsentBehavior NEXT_HIGHER
public static final com.google.common.collect.SortedLists$KeyAbsentBehavior INVERTED_INSERTION_INDEX
private static final com.google.common.collect.SortedLists$KeyAbsentBehavior[] $VALUES
public static com.google.common.collect.SortedLists$KeyAbsentBehavior[] values ()
public static com.google.common.collect.SortedLists$KeyAbsentBehavior valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract int resultIndex (int)
void (java.lang.String, int, com.google.common.collect.SortedLists$1)
String x0
int x1
com.google.common.collect.SortedLists$1 x2
static void ()
}
com/google/common/collect/SortedLists$KeyPresentBehavior$1.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists$KeyPresentBehavior$1 extends com.google.common.collect.SortedLists$KeyPresentBehavior {
void (java.lang.String, int)
int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int)
java.util.Comparator comparator
Object key
java.util.List list
int foundIndex
}
com/google/common/collect/SortedLists$KeyPresentBehavior$2.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists$KeyPresentBehavior$2 extends com.google.common.collect.SortedLists$KeyPresentBehavior {
void (java.lang.String, int)
int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int)
int middle
int c
java.util.Comparator comparator
Object key
java.util.List list
int foundIndex
int lower
int upper
}
com/google/common/collect/SortedLists$KeyPresentBehavior$3.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists$KeyPresentBehavior$3 extends com.google.common.collect.SortedLists$KeyPresentBehavior {
void (java.lang.String, int)
int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int)
int middle
int c
java.util.Comparator comparator
Object key
java.util.List list
int foundIndex
int lower
int upper
}
com/google/common/collect/SortedLists$KeyPresentBehavior$4.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists$KeyPresentBehavior$4 extends com.google.common.collect.SortedLists$KeyPresentBehavior {
void (java.lang.String, int)
public int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int)
java.util.Comparator comparator
Object key
java.util.List list
int foundIndex
}
com/google/common/collect/SortedLists$KeyPresentBehavior$5.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists$KeyPresentBehavior$5 extends com.google.common.collect.SortedLists$KeyPresentBehavior {
void (java.lang.String, int)
public int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int)
java.util.Comparator comparator
Object key
java.util.List list
int foundIndex
}
com/google/common/collect/SortedLists$KeyPresentBehavior.classSortedLists.java
package com.google.common.collect
public abstract com.google.common.collect.SortedLists$KeyPresentBehavior extends java.lang.Enum {
public static final com.google.common.collect.SortedLists$KeyPresentBehavior ANY_PRESENT
public static final com.google.common.collect.SortedLists$KeyPresentBehavior LAST_PRESENT
public static final com.google.common.collect.SortedLists$KeyPresentBehavior FIRST_PRESENT
public static final com.google.common.collect.SortedLists$KeyPresentBehavior FIRST_AFTER
public static final com.google.common.collect.SortedLists$KeyPresentBehavior LAST_BEFORE
private static final com.google.common.collect.SortedLists$KeyPresentBehavior[] $VALUES
public static com.google.common.collect.SortedLists$KeyPresentBehavior[] values ()
public static com.google.common.collect.SortedLists$KeyPresentBehavior valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract int resultIndex (java.util.Comparator, java.lang.Object, java.util.List, int)
void (java.lang.String, int, com.google.common.collect.SortedLists$1)
String x0
int x1
com.google.common.collect.SortedLists$1 x2
static void ()
}
com/google/common/collect/SortedLists.classSortedLists.java
package com.google.common.collect
final com.google.common.collect.SortedLists extends java.lang.Object {
private void ()
public static int binarySearch (java.util.List, java.lang.Comparable, com.google.common.collect.SortedLists$KeyPresentBehavior, com.google.common.collect.SortedLists$KeyAbsentBehavior)
java.util.List list
Comparable e
com.google.common.collect.SortedLists$KeyPresentBehavior presentBehavior
com.google.common.collect.SortedLists$KeyAbsentBehavior absentBehavior
public static int binarySearch (java.util.List, com.google.common.base.Function, java.lang.Comparable, com.google.common.collect.SortedLists$KeyPresentBehavior, com.google.common.collect.SortedLists$KeyAbsentBehavior)
java.util.List list
com.google.common.base.Function keyFunction
Comparable key
com.google.common.collect.SortedLists$KeyPresentBehavior presentBehavior
com.google.common.collect.SortedLists$KeyAbsentBehavior absentBehavior
public static int binarySearch (java.util.List, com.google.common.base.Function, java.lang.Object, java.util.Comparator, com.google.common.collect.SortedLists$KeyPresentBehavior, com.google.common.collect.SortedLists$KeyAbsentBehavior)
java.util.List list
com.google.common.base.Function keyFunction
Object key
java.util.Comparator keyComparator
com.google.common.collect.SortedLists$KeyPresentBehavior presentBehavior
com.google.common.collect.SortedLists$KeyAbsentBehavior absentBehavior
public static int binarySearch (java.util.List, java.lang.Object, java.util.Comparator, com.google.common.collect.SortedLists$KeyPresentBehavior, com.google.common.collect.SortedLists$KeyAbsentBehavior)
int middle
int c
java.util.List list
Object key
java.util.Comparator comparator
com.google.common.collect.SortedLists$KeyPresentBehavior presentBehavior
com.google.common.collect.SortedLists$KeyAbsentBehavior absentBehavior
int lower
int upper
}
com/google/common/collect/SortedMapDifference.classSortedMapDifference.java
package com.google.common.collect
public abstract com.google.common.collect.SortedMapDifference extends java.lang.Object implements com.google.common.collect.MapDifference {
public abstract java.util.SortedMap entriesOnlyOnLeft ()
public abstract java.util.SortedMap entriesOnlyOnRight ()
public abstract java.util.SortedMap entriesInCommon ()
public abstract java.util.SortedMap entriesDiffering ()
}
com/google/common/collect/SortedMultiset.classSortedMultiset.java
package com.google.common.collect
public abstract com.google.common.collect.SortedMultiset extends java.lang.Object implements com.google.common.collect.Multiset com.google.common.collect.SortedIterable {
public abstract java.util.Comparator comparator ()
public abstract com.google.common.collect.Multiset$Entry firstEntry ()
public abstract com.google.common.collect.Multiset$Entry lastEntry ()
public abstract com.google.common.collect.Multiset$Entry pollFirstEntry ()
public abstract com.google.common.collect.Multiset$Entry pollLastEntry ()
public abstract java.util.SortedSet elementSet ()
public abstract java.util.Iterator iterator ()
public abstract com.google.common.collect.SortedMultiset descendingMultiset ()
public abstract com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
public abstract com.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
public abstract com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
}
com/google/common/collect/SortedMultisets$DescendingMultiset$1.classSortedMultisets.java
package com.google.common.collect
com.google.common.collect.SortedMultisets$DescendingMultiset$1 extends com.google.common.collect.SortedMultisets$ElementSet {
final com.google.common.collect.SortedMultisets$DescendingMultiset this$0
void (com.google.common.collect.SortedMultisets$DescendingMultiset)
com.google.common.collect.SortedMultiset multiset ()
volatile com.google.common.collect.Multiset multiset ()
}
com/google/common/collect/SortedMultisets$DescendingMultiset$2.classSortedMultisets.java
package com.google.common.collect
com.google.common.collect.SortedMultisets$DescendingMultiset$2 extends com.google.common.collect.Multisets$EntrySet {
final com.google.common.collect.SortedMultisets$DescendingMultiset this$0
void (com.google.common.collect.SortedMultisets$DescendingMultiset)
com.google.common.collect.Multiset multiset ()
public java.util.Iterator iterator ()
public int size ()
}
com/google/common/collect/SortedMultisets$DescendingMultiset.classSortedMultisets.java
package com.google.common.collect
abstract com.google.common.collect.SortedMultisets$DescendingMultiset extends com.google.common.collect.ForwardingMultiset implements com.google.common.collect.SortedMultiset {
private transient java.util.Comparator comparator
private transient java.util.SortedSet elementSet
private transient java.util.Set entrySet
void ()
abstract com.google.common.collect.SortedMultiset forwardMultiset ()
public java.util.Comparator comparator ()
java.util.Comparator result
public java.util.SortedSet elementSet ()
java.util.SortedSet result
public com.google.common.collect.Multiset$Entry pollFirstEntry ()
public com.google.common.collect.Multiset$Entry pollLastEntry ()
public com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object toElement
com.google.common.collect.BoundType boundType
public com.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
Object fromElement
com.google.common.collect.BoundType fromBoundType
Object toElement
com.google.common.collect.BoundType toBoundType
public com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object fromElement
com.google.common.collect.BoundType boundType
protected com.google.common.collect.Multiset delegate ()
public com.google.common.collect.SortedMultiset descendingMultiset ()
public com.google.common.collect.Multiset$Entry firstEntry ()
public com.google.common.collect.Multiset$Entry lastEntry ()
abstract java.util.Iterator entryIterator ()
public java.util.Set entrySet ()
java.util.Set result
java.util.Set createEntrySet ()
public java.util.Iterator iterator ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public java.lang.String toString ()
public volatile java.util.Set elementSet ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/SortedMultisets$ElementSet.classSortedMultisets.java
package com.google.common.collect
abstract com.google.common.collect.SortedMultisets$ElementSet extends com.google.common.collect.Multisets$ElementSet implements java.util.SortedSet {
void ()
abstract com.google.common.collect.SortedMultiset multiset ()
public java.util.Comparator comparator ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.lang.Object first ()
public java.lang.Object last ()
volatile com.google.common.collect.Multiset multiset ()
}
com/google/common/collect/SortedMultisets.classSortedMultisets.java
package com.google.common.collect
final com.google.common.collect.SortedMultisets extends java.lang.Object {
private void ()
private static java.lang.Object getElementOrThrow (com.google.common.collect.Multiset$Entry)
com.google.common.collect.Multiset$Entry entry
static java.lang.Object access$000 (com.google.common.collect.Multiset$Entry)
com.google.common.collect.Multiset$Entry x0
}
com/google/common/collect/SortedSetMultimap.classSortedSetMultimap.java
package com.google.common.collect
public abstract com.google.common.collect.SortedSetMultimap extends java.lang.Object implements com.google.common.collect.SetMultimap {
public abstract java.util.SortedSet get (java.lang.Object)
public abstract java.util.SortedSet removeAll (java.lang.Object)
public abstract java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable)
public abstract java.util.Map asMap ()
public abstract java.util.Comparator valueComparator ()
}
com/google/common/collect/StandardRowSortedTable$1.classStandardRowSortedTable.java
package com.google.common.collect
com.google.common.collect.StandardRowSortedTable$1 extends java.lang.Object {
}
com/google/common/collect/StandardRowSortedTable$RowKeySortedSet.classStandardRowSortedTable.java
package com.google.common.collect
com.google.common.collect.StandardRowSortedTable$RowKeySortedSet extends com.google.common.collect.StandardTable$RowKeySet implements java.util.SortedSet {
final com.google.common.collect.StandardRowSortedTable this$0
private void (com.google.common.collect.StandardRowSortedTable)
public java.util.Comparator comparator ()
public java.lang.Object first ()
public java.lang.Object last ()
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
void (com.google.common.collect.StandardRowSortedTable, com.google.common.collect.StandardRowSortedTable$1)
com.google.common.collect.StandardRowSortedTable x0
com.google.common.collect.StandardRowSortedTable$1 x1
}
com/google/common/collect/StandardRowSortedTable$RowSortedMap.classStandardRowSortedTable.java
package com.google.common.collect
com.google.common.collect.StandardRowSortedTable$RowSortedMap extends com.google.common.collect.StandardTable$RowMap implements java.util.SortedMap {
final com.google.common.collect.StandardRowSortedTable this$0
private void (com.google.common.collect.StandardRowSortedTable)
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.lang.Object lastKey ()
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
void (com.google.common.collect.StandardRowSortedTable, com.google.common.collect.StandardRowSortedTable$1)
com.google.common.collect.StandardRowSortedTable x0
com.google.common.collect.StandardRowSortedTable$1 x1
}
com/google/common/collect/StandardRowSortedTable.classStandardRowSortedTable.java
package com.google.common.collect
com.google.common.collect.StandardRowSortedTable extends com.google.common.collect.StandardTable implements com.google.common.collect.RowSortedTable {
private transient java.util.SortedSet rowKeySet
private transient com.google.common.collect.StandardRowSortedTable$RowSortedMap rowMap
private static final long serialVersionUID
void (java.util.SortedMap, com.google.common.base.Supplier)
java.util.SortedMap backingMap
com.google.common.base.Supplier factory
private java.util.SortedMap sortedBackingMap ()
public java.util.SortedSet rowKeySet ()
java.util.SortedSet result
public java.util.SortedMap rowMap ()
com.google.common.collect.StandardRowSortedTable$RowSortedMap result
public volatile java.util.Map rowMap ()
public volatile java.util.Set rowKeySet ()
static java.util.SortedMap access$100 (com.google.common.collect.StandardRowSortedTable)
com.google.common.collect.StandardRowSortedTable x0
}
com/google/common/collect/StandardTable$1.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$1 extends java.lang.Object {
}
com/google/common/collect/StandardTable$CellIterator.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$CellIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator rowIterator
java.util.Map$Entry rowEntry
java.util.Iterator columnIterator
final com.google.common.collect.StandardTable this$0
private void (com.google.common.collect.StandardTable)
public boolean hasNext ()
public com.google.common.collect.Table$Cell next ()
java.util.Map$Entry columnEntry
public void remove ()
public volatile java.lang.Object next ()
void (com.google.common.collect.StandardTable, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$CellSet.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$CellSet extends com.google.common.collect.StandardTable$TableSet {
final com.google.common.collect.StandardTable this$0
private void (com.google.common.collect.StandardTable)
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
com.google.common.collect.Table$Cell cell
Object obj
public boolean remove (java.lang.Object)
com.google.common.collect.Table$Cell cell
Object obj
void (com.google.common.collect.StandardTable, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$Column$EntrySet.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column$EntrySet extends com.google.common.collect.Sets$ImprovedAbstractSet {
final com.google.common.collect.StandardTable$Column this$1
void (com.google.common.collect.StandardTable$Column)
public java.util.Iterator iterator ()
public int size ()
java.util.Map map
java.util.Iterator i$
int size
public boolean isEmpty ()
public void clear ()
com.google.common.base.Predicate predicate
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object o
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object obj
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/StandardTable$Column$EntrySetIterator$1.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column$EntrySetIterator$1 extends com.google.common.collect.AbstractMapEntry {
final java.util.Map$Entry val$entry
final com.google.common.collect.StandardTable$Column$EntrySetIterator this$2
void (com.google.common.collect.StandardTable$Column$EntrySetIterator, java.util.Map$Entry)
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
}
com/google/common/collect/StandardTable$Column$EntrySetIterator.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column$EntrySetIterator extends com.google.common.collect.AbstractIterator {
final java.util.Iterator iterator
final com.google.common.collect.StandardTable$Column this$1
void (com.google.common.collect.StandardTable$Column)
protected java.util.Map$Entry computeNext ()
java.util.Map$Entry entry
protected volatile java.lang.Object computeNext ()
}
com/google/common/collect/StandardTable$Column$KeySet$1.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column$KeySet$1 extends java.lang.Object implements com.google.common.base.Predicate {
final java.util.Collection val$c
final com.google.common.collect.StandardTable$Column$KeySet this$2
void (com.google.common.collect.StandardTable$Column$KeySet, java.util.Collection)
public boolean apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile boolean apply (java.lang.Object)
}
com/google/common/collect/StandardTable$Column$KeySet.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column$KeySet extends com.google.common.collect.Sets$ImprovedAbstractSet {
final com.google.common.collect.StandardTable$Column this$1
void (com.google.common.collect.StandardTable$Column)
public java.util.Iterator iterator ()
public int size ()
public boolean isEmpty ()
public boolean contains (java.lang.Object)
Object obj
public boolean remove (java.lang.Object)
Object obj
public void clear ()
public boolean retainAll (java.util.Collection)
java.util.Collection c
com.google.common.base.Predicate predicate
}
com/google/common/collect/StandardTable$Column$Values$1.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column$Values$1 extends java.lang.Object implements com.google.common.base.Predicate {
final java.util.Collection val$c
final com.google.common.collect.StandardTable$Column$Values this$2
void (com.google.common.collect.StandardTable$Column$Values, java.util.Collection)
public boolean apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile boolean apply (java.lang.Object)
}
com/google/common/collect/StandardTable$Column$Values$2.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column$Values$2 extends java.lang.Object implements com.google.common.base.Predicate {
final java.util.Collection val$c
final com.google.common.collect.StandardTable$Column$Values this$2
void (com.google.common.collect.StandardTable$Column$Values, java.util.Collection)
public boolean apply (java.util.Map$Entry)
java.util.Map$Entry entry
public volatile boolean apply (java.lang.Object)
}
com/google/common/collect/StandardTable$Column$Values.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column$Values extends java.util.AbstractCollection {
final com.google.common.collect.StandardTable$Column this$1
void (com.google.common.collect.StandardTable$Column)
public java.util.Iterator iterator ()
public int size ()
public boolean isEmpty ()
public void clear ()
public boolean remove (java.lang.Object)
java.util.Map map
Object obj
java.util.Iterator iterator
public boolean removeAll (java.util.Collection)
java.util.Collection c
com.google.common.base.Predicate predicate
public boolean retainAll (java.util.Collection)
java.util.Collection c
com.google.common.base.Predicate predicate
}
com/google/common/collect/StandardTable$Column.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Column extends com.google.common.collect.Maps$ImprovedAbstractMap {
final Object columnKey
com.google.common.collect.StandardTable$Column$Values columnValues
com.google.common.collect.StandardTable$Column$KeySet keySet
final com.google.common.collect.StandardTable this$0
void (com.google.common.collect.StandardTable, java.lang.Object)
Object columnKey
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object get (java.lang.Object)
Object key
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object remove (java.lang.Object)
Object key
public java.util.Set createEntrySet ()
public java.util.Collection values ()
com.google.common.collect.StandardTable$Column$Values result
boolean removePredicate (com.google.common.base.Predicate)
java.util.Map$Entry entry
java.util.Map map
Object value
com.google.common.base.Predicate predicate
boolean changed
java.util.Iterator iterator
public java.util.Set keySet ()
com.google.common.collect.StandardTable$Column$KeySet result
}
com/google/common/collect/StandardTable$ColumnKeyIterator.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$ColumnKeyIterator extends com.google.common.collect.AbstractIterator {
final java.util.Map seen
final java.util.Iterator mapIterator
java.util.Iterator entryIterator
final com.google.common.collect.StandardTable this$0
private void (com.google.common.collect.StandardTable)
protected java.lang.Object computeNext ()
java.util.Map$Entry entry
void (com.google.common.collect.StandardTable, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$ColumnKeySet.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$ColumnKeySet extends com.google.common.collect.StandardTable$TableSet {
final com.google.common.collect.StandardTable this$0
private void (com.google.common.collect.StandardTable)
public java.util.Iterator iterator ()
public int size ()
public boolean remove (java.lang.Object)
java.util.Map map
Object obj
boolean changed
java.util.Iterator iterator
public boolean removeAll (java.util.Collection)
java.util.Map map
java.util.Collection c
boolean changed
java.util.Iterator iterator
public boolean retainAll (java.util.Collection)
java.util.Map map
java.util.Collection c
boolean changed
java.util.Iterator iterator
public boolean contains (java.lang.Object)
java.util.Map map
java.util.Iterator i$
Object obj
void (com.google.common.collect.StandardTable, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$ColumnMap$ColumnMapEntrySet$1.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$ColumnMap$ColumnMapEntrySet$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.StandardTable$ColumnMap$ColumnMapEntrySet this$2
void (com.google.common.collect.StandardTable$ColumnMap$ColumnMapEntrySet, java.util.Iterator)
java.util.Iterator x0
java.util.Map$Entry transform (java.lang.Object)
Object columnKey
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/StandardTable$ColumnMap$ColumnMapEntrySet.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$ColumnMap$ColumnMapEntrySet extends com.google.common.collect.StandardTable$TableSet {
final com.google.common.collect.StandardTable$ColumnMap this$1
void (com.google.common.collect.StandardTable$ColumnMap)
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object columnKey
java.util.Map$Entry entry
Object obj
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object obj
public boolean removeAll (java.util.Collection)
Object obj
java.util.Iterator i$
java.util.Collection c
boolean changed
public boolean retainAll (java.util.Collection)
Object columnKey
java.util.Iterator i$
java.util.Collection c
boolean changed
}
com/google/common/collect/StandardTable$ColumnMap$ColumnMapValues.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$ColumnMap$ColumnMapValues extends com.google.common.collect.StandardTable$TableCollection {
final com.google.common.collect.StandardTable$ColumnMap this$1
private void (com.google.common.collect.StandardTable$ColumnMap)
public java.util.Iterator iterator ()
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
java.util.Iterator i$
Object obj
public boolean removeAll (java.util.Collection)
Object columnKey
java.util.Iterator i$
java.util.Collection c
boolean changed
public boolean retainAll (java.util.Collection)
Object columnKey
java.util.Iterator i$
java.util.Collection c
boolean changed
public int size ()
void (com.google.common.collect.StandardTable$ColumnMap, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable$ColumnMap x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$ColumnMap.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$ColumnMap extends com.google.common.collect.Maps$ImprovedAbstractMap {
com.google.common.collect.StandardTable$ColumnMap$ColumnMapValues columnMapValues
final com.google.common.collect.StandardTable this$0
private void (com.google.common.collect.StandardTable)
public java.util.Map get (java.lang.Object)
Object key
public boolean containsKey (java.lang.Object)
Object key
public java.util.Map remove (java.lang.Object)
Object key
public java.util.Set createEntrySet ()
public java.util.Set keySet ()
public java.util.Collection values ()
com.google.common.collect.StandardTable$ColumnMap$ColumnMapValues result
public volatile java.lang.Object remove (java.lang.Object)
public volatile java.lang.Object get (java.lang.Object)
void (com.google.common.collect.StandardTable, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$Row$1.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Row$1 extends com.google.common.collect.Maps$KeySet {
final com.google.common.collect.StandardTable$Row this$1
void (com.google.common.collect.StandardTable$Row)
java.util.Map map ()
}
com/google/common/collect/StandardTable$Row$RowEntrySet$1$1.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Row$RowEntrySet$1$1 extends com.google.common.collect.ForwardingMapEntry {
final java.util.Map$Entry val$entry
final com.google.common.collect.StandardTable$Row$RowEntrySet$1 this$3
void (com.google.common.collect.StandardTable$Row$RowEntrySet$1, java.util.Map$Entry)
protected java.util.Map$Entry delegate ()
public java.lang.Object setValue (java.lang.Object)
Object value
public boolean equals (java.lang.Object)
Object object
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/StandardTable$Row$RowEntrySet$1.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Row$RowEntrySet$1 extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator val$iterator
final com.google.common.collect.StandardTable$Row$RowEntrySet this$2
void (com.google.common.collect.StandardTable$Row$RowEntrySet, java.util.Iterator)
public boolean hasNext ()
public java.util.Map$Entry next ()
java.util.Map$Entry entry
public void remove ()
public volatile java.lang.Object next ()
}
com/google/common/collect/StandardTable$Row$RowEntrySet.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Row$RowEntrySet extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.StandardTable$Row this$1
private void (com.google.common.collect.StandardTable$Row)
java.util.Map map ()
public int size ()
java.util.Map map
public java.util.Iterator iterator ()
java.util.Map map
java.util.Iterator iterator
void (com.google.common.collect.StandardTable$Row, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable$Row x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$Row.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Row extends java.util.AbstractMap {
final Object rowKey
java.util.Map backingRowMap
java.util.Set keySet
java.util.Set entrySet
final com.google.common.collect.StandardTable this$0
void (com.google.common.collect.StandardTable, java.lang.Object)
Object rowKey
java.util.Map backingRowMap ()
java.util.Map computeBackingRowMap ()
void maintainEmptyInvariant ()
public boolean containsKey (java.lang.Object)
Object key
java.util.Map backingRowMap
public java.lang.Object get (java.lang.Object)
Object key
java.util.Map backingRowMap
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object remove (java.lang.Object)
java.util.Map backingRowMap
Object result
ClassCastException e
Object key
public void clear ()
java.util.Map backingRowMap
public java.util.Set keySet ()
java.util.Set result
public java.util.Set entrySet ()
java.util.Set result
}
com/google/common/collect/StandardTable$RowKeySet.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$RowKeySet extends com.google.common.collect.StandardTable$TableSet {
final com.google.common.collect.StandardTable this$0
void (com.google.common.collect.StandardTable)
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object obj
public boolean remove (java.lang.Object)
Object obj
}
com/google/common/collect/StandardTable$RowMap$EntrySet$1.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$RowMap$EntrySet$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.StandardTable$RowMap$EntrySet this$2
void (com.google.common.collect.StandardTable$RowMap$EntrySet, java.util.Iterator)
java.util.Iterator x0
java.util.Map$Entry transform (java.lang.Object)
Object rowKey
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/StandardTable$RowMap$EntrySet.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$RowMap$EntrySet extends com.google.common.collect.StandardTable$TableSet {
final com.google.common.collect.StandardTable$RowMap this$1
void (com.google.common.collect.StandardTable$RowMap)
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
java.util.Map$Entry entry
Object obj
public boolean remove (java.lang.Object)
java.util.Map$Entry entry
Object obj
}
com/google/common/collect/StandardTable$RowMap.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$RowMap extends com.google.common.collect.Maps$ImprovedAbstractMap {
final com.google.common.collect.StandardTable this$0
void (com.google.common.collect.StandardTable)
public boolean containsKey (java.lang.Object)
Object key
public java.util.Map get (java.lang.Object)
Object key
public java.util.Set keySet ()
public java.util.Map remove (java.lang.Object)
Object key
protected java.util.Set createEntrySet ()
public volatile java.lang.Object remove (java.lang.Object)
public volatile java.lang.Object get (java.lang.Object)
}
com/google/common/collect/StandardTable$TableCollection.classStandardTable.java
package com.google.common.collect
abstract com.google.common.collect.StandardTable$TableCollection extends java.util.AbstractCollection {
final com.google.common.collect.StandardTable this$0
private void (com.google.common.collect.StandardTable)
public boolean isEmpty ()
public void clear ()
void (com.google.common.collect.StandardTable, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$TableSet.classStandardTable.java
package com.google.common.collect
abstract com.google.common.collect.StandardTable$TableSet extends java.util.AbstractSet {
final com.google.common.collect.StandardTable this$0
private void (com.google.common.collect.StandardTable)
public boolean isEmpty ()
public void clear ()
void (com.google.common.collect.StandardTable, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable$Values$1.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Values$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.StandardTable$Values this$1
void (com.google.common.collect.StandardTable$Values, java.util.Iterator)
java.util.Iterator x0
java.lang.Object transform (com.google.common.collect.Table$Cell)
com.google.common.collect.Table$Cell cell
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/StandardTable$Values.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable$Values extends com.google.common.collect.StandardTable$TableCollection {
final com.google.common.collect.StandardTable this$0
private void (com.google.common.collect.StandardTable)
public java.util.Iterator iterator ()
public int size ()
void (com.google.common.collect.StandardTable, com.google.common.collect.StandardTable$1)
com.google.common.collect.StandardTable x0
com.google.common.collect.StandardTable$1 x1
}
com/google/common/collect/StandardTable.classStandardTable.java
package com.google.common.collect
com.google.common.collect.StandardTable extends java.lang.Object implements com.google.common.collect.Table java.io.Serializable {
final java.util.Map backingMap
final com.google.common.base.Supplier factory
private transient com.google.common.collect.StandardTable$CellSet cellSet
private transient com.google.common.collect.StandardTable$RowKeySet rowKeySet
private transient java.util.Set columnKeySet
private transient com.google.common.collect.StandardTable$Values values
private transient com.google.common.collect.StandardTable$RowMap rowMap
private transient com.google.common.collect.StandardTable$ColumnMap columnMap
private static final long serialVersionUID
void (java.util.Map, com.google.common.base.Supplier)
java.util.Map backingMap
com.google.common.base.Supplier factory
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
java.util.Map map
public boolean containsColumn (java.lang.Object)
java.util.Map map
java.util.Iterator i$
Object columnKey
public boolean containsRow (java.lang.Object)
Object rowKey
public boolean containsValue (java.lang.Object)
java.util.Map map
java.util.Iterator i$
Object value
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
java.util.Map map
public boolean isEmpty ()
public int size ()
java.util.Map map
java.util.Iterator i$
int size
public boolean equals (java.lang.Object)
com.google.common.collect.Table other
Object obj
public int hashCode ()
public java.lang.String toString ()
public void clear ()
private java.util.Map getOrCreate (java.lang.Object)
Object rowKey
java.util.Map map
public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public void putAll (com.google.common.collect.Table)
com.google.common.collect.Table$Cell cell
java.util.Iterator i$
com.google.common.collect.Table table
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
java.util.Map map
Object value
private java.util.Map removeColumn (java.lang.Object)
java.util.Map$Entry entry
Object value
Object column
java.util.Map output
java.util.Iterator iterator
private boolean containsMapping (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
private boolean removeMapping (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public java.util.Set cellSet ()
com.google.common.collect.StandardTable$CellSet result
public java.util.Map row (java.lang.Object)
Object rowKey
public java.util.Map column (java.lang.Object)
Object columnKey
public java.util.Set rowKeySet ()
java.util.Set result
public java.util.Set columnKeySet ()
java.util.Set result
java.util.Iterator createColumnKeyIterator ()
public java.util.Collection values ()
com.google.common.collect.StandardTable$Values result
public java.util.Map rowMap ()
com.google.common.collect.StandardTable$RowMap result
public java.util.Map columnMap ()
com.google.common.collect.StandardTable$ColumnMap result
static boolean access$300 (com.google.common.collect.StandardTable, java.lang.Object, java.lang.Object, java.lang.Object)
com.google.common.collect.StandardTable x0
Object x1
Object x2
Object x3
static boolean access$400 (com.google.common.collect.StandardTable, java.lang.Object, java.lang.Object, java.lang.Object)
com.google.common.collect.StandardTable x0
Object x1
Object x2
Object x3
static java.util.Map access$1100 (com.google.common.collect.StandardTable, java.lang.Object)
com.google.common.collect.StandardTable x0
Object x1
}
com/google/common/collect/Synchronized$1.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$1 extends java.lang.Object {
}
com/google/common/collect/Synchronized$SynchronizedAsMap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedAsMap extends com.google.common.collect.Synchronized$SynchronizedMap {
transient java.util.Set asMapEntrySet
transient java.util.Collection asMapValues
private static final long serialVersionUID
void (java.util.Map, java.lang.Object)
java.util.Map delegate
Object mutex
public java.util.Collection get (java.lang.Object)
java.util.Collection collection
Object key
public java.util.Set entrySet ()
public java.util.Collection values ()
public boolean containsValue (java.lang.Object)
Object o
public volatile java.lang.Object get (java.lang.Object)
}
com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1$1.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedAsMapEntries$1$1 extends com.google.common.collect.ForwardingMapEntry {
final java.util.Map$Entry val$entry
final com.google.common.collect.Synchronized$SynchronizedAsMapEntries$1 this$1
void (com.google.common.collect.Synchronized$SynchronizedAsMapEntries$1, java.util.Map$Entry)
protected java.util.Map$Entry delegate ()
public java.util.Collection getValue ()
public volatile java.lang.Object getValue ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedAsMapEntries$1 extends com.google.common.collect.ForwardingIterator {
final java.util.Iterator val$iterator
final com.google.common.collect.Synchronized$SynchronizedAsMapEntries this$0
void (com.google.common.collect.Synchronized$SynchronizedAsMapEntries, java.util.Iterator)
protected java.util.Iterator delegate ()
public java.util.Map$Entry next ()
java.util.Map$Entry entry
public volatile java.lang.Object next ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedAsMapEntries.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedAsMapEntries extends com.google.common.collect.Synchronized$SynchronizedSet {
private static final long serialVersionUID
void (java.util.Set, java.lang.Object)
java.util.Set delegate
Object mutex
public java.util.Iterator iterator ()
java.util.Iterator iterator
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean equals (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
}
com/google/common/collect/Synchronized$SynchronizedAsMapValues$1.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedAsMapValues$1 extends com.google.common.collect.ForwardingIterator {
final java.util.Iterator val$iterator
final com.google.common.collect.Synchronized$SynchronizedAsMapValues this$0
void (com.google.common.collect.Synchronized$SynchronizedAsMapValues, java.util.Iterator)
protected java.util.Iterator delegate ()
public java.util.Collection next ()
public volatile java.lang.Object next ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedAsMapValues.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedAsMapValues extends com.google.common.collect.Synchronized$SynchronizedCollection {
private static final long serialVersionUID
void (java.util.Collection, java.lang.Object)
java.util.Collection delegate
Object mutex
public java.util.Iterator iterator ()
java.util.Iterator iterator
}
com/google/common/collect/Synchronized$SynchronizedBiMap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedBiMap extends com.google.common.collect.Synchronized$SynchronizedMap implements com.google.common.collect.BiMap java.io.Serializable {
private transient java.util.Set valueSet
private transient com.google.common.collect.BiMap inverse
private static final long serialVersionUID
private void (com.google.common.collect.BiMap, java.lang.Object, com.google.common.collect.BiMap)
com.google.common.collect.BiMap delegate
Object mutex
com.google.common.collect.BiMap inverse
com.google.common.collect.BiMap delegate ()
public java.util.Set values ()
public java.lang.Object forcePut (java.lang.Object, java.lang.Object)
Object key
Object value
public com.google.common.collect.BiMap inverse ()
public volatile java.util.Collection values ()
volatile java.util.Map delegate ()
volatile java.lang.Object delegate ()
void (com.google.common.collect.BiMap, java.lang.Object, com.google.common.collect.BiMap, com.google.common.collect.Synchronized$1)
com.google.common.collect.BiMap x0
Object x1
com.google.common.collect.BiMap x2
com.google.common.collect.Synchronized$1 x3
}
com/google/common/collect/Synchronized$SynchronizedCollection.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedCollection extends com.google.common.collect.Synchronized$SynchronizedObject implements java.util.Collection {
private static final long serialVersionUID
private void (java.util.Collection, java.lang.Object)
java.util.Collection delegate
Object mutex
java.util.Collection delegate ()
public boolean add (java.lang.Object)
Object e
public boolean addAll (java.util.Collection)
java.util.Collection c
public void clear ()
public boolean contains (java.lang.Object)
Object o
public boolean containsAll (java.util.Collection)
java.util.Collection c
public boolean isEmpty ()
public java.util.Iterator iterator ()
public boolean remove (java.lang.Object)
Object o
public boolean removeAll (java.util.Collection)
java.util.Collection c
public boolean retainAll (java.util.Collection)
java.util.Collection c
public int size ()
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] a
volatile java.lang.Object delegate ()
void (java.util.Collection, java.lang.Object, com.google.common.collect.Synchronized$1)
java.util.Collection x0
Object x1
com.google.common.collect.Synchronized$1 x2
}
com/google/common/collect/Synchronized$SynchronizedEntry.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedEntry extends com.google.common.collect.Synchronized$SynchronizedObject implements java.util.Map$Entry {
private static final long serialVersionUID
void (java.util.Map$Entry, java.lang.Object)
java.util.Map$Entry delegate
Object mutex
java.util.Map$Entry delegate ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedList.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedList extends com.google.common.collect.Synchronized$SynchronizedCollection implements java.util.List {
private static final long serialVersionUID
void (java.util.List, java.lang.Object)
java.util.List delegate
Object mutex
java.util.List delegate ()
public void add (int, java.lang.Object)
int index
Object element
public boolean addAll (int, java.util.Collection)
int index
java.util.Collection c
public java.lang.Object get (int)
int index
public int indexOf (java.lang.Object)
Object o
public int lastIndexOf (java.lang.Object)
Object o
public java.util.ListIterator listIterator ()
public java.util.ListIterator listIterator (int)
int index
public java.lang.Object remove (int)
int index
public java.lang.Object set (int, java.lang.Object)
int index
Object element
public java.util.List subList (int, int)
int fromIndex
int toIndex
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
volatile java.util.Collection delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedListMultimap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedListMultimap extends com.google.common.collect.Synchronized$SynchronizedMultimap implements com.google.common.collect.ListMultimap {
private static final long serialVersionUID
void (com.google.common.collect.ListMultimap, java.lang.Object)
com.google.common.collect.ListMultimap delegate
Object mutex
com.google.common.collect.ListMultimap delegate ()
public java.util.List get (java.lang.Object)
Object key
public java.util.List removeAll (java.lang.Object)
Object key
public java.util.List replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Collection get (java.lang.Object)
volatile com.google.common.collect.Multimap delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedMap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedMap extends com.google.common.collect.Synchronized$SynchronizedObject implements java.util.Map {
transient java.util.Set keySet
transient java.util.Collection values
transient java.util.Set entrySet
private static final long serialVersionUID
void (java.util.Map, java.lang.Object)
java.util.Map delegate
Object mutex
java.util.Map delegate ()
public void clear ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public java.util.Set entrySet ()
public java.lang.Object get (java.lang.Object)
Object key
public boolean isEmpty ()
public java.util.Set keySet ()
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
public void putAll (java.util.Map)
java.util.Map map
public java.lang.Object remove (java.lang.Object)
Object key
public int size ()
public java.util.Collection values ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedMultimap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedMultimap extends com.google.common.collect.Synchronized$SynchronizedObject implements com.google.common.collect.Multimap {
transient java.util.Set keySet
transient java.util.Collection valuesCollection
transient java.util.Collection entries
transient java.util.Map asMap
transient com.google.common.collect.Multiset keys
private static final long serialVersionUID
com.google.common.collect.Multimap delegate ()
void (com.google.common.collect.Multimap, java.lang.Object)
com.google.common.collect.Multimap delegate
Object mutex
public int size ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public boolean containsEntry (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Collection get (java.lang.Object)
Object key
public boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
public boolean putAll (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean putAll (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
public java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
public java.util.Collection removeAll (java.lang.Object)
Object key
public void clear ()
public java.util.Set keySet ()
public java.util.Collection values ()
public java.util.Collection entries ()
public java.util.Map asMap ()
public com.google.common.collect.Multiset keys ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedMultiset.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedMultiset extends com.google.common.collect.Synchronized$SynchronizedCollection implements com.google.common.collect.Multiset {
transient java.util.Set elementSet
transient java.util.Set entrySet
private static final long serialVersionUID
void (com.google.common.collect.Multiset, java.lang.Object)
com.google.common.collect.Multiset delegate
Object mutex
com.google.common.collect.Multiset delegate ()
public int count (java.lang.Object)
Object o
public int add (java.lang.Object, int)
Object e
int n
public int remove (java.lang.Object, int)
Object o
int n
public int setCount (java.lang.Object, int)
Object element
int count
public boolean setCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
public java.util.Set elementSet ()
public java.util.Set entrySet ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
volatile java.util.Collection delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedNavigableMap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedNavigableMap extends com.google.common.collect.Synchronized$SynchronizedSortedMap implements java.util.NavigableMap {
transient java.util.NavigableSet descendingKeySet
transient java.util.NavigableMap descendingMap
transient java.util.NavigableSet navigableKeySet
private static final long serialVersionUID
void (java.util.NavigableMap, java.lang.Object)
java.util.NavigableMap delegate
Object mutex
java.util.NavigableMap delegate ()
public java.util.Map$Entry ceilingEntry (java.lang.Object)
Object key
public java.lang.Object ceilingKey (java.lang.Object)
Object key
public java.util.NavigableSet descendingKeySet ()
public java.util.NavigableMap descendingMap ()
public java.util.Map$Entry firstEntry ()
public java.util.Map$Entry floorEntry (java.lang.Object)
Object key
public java.lang.Object floorKey (java.lang.Object)
Object key
public java.util.NavigableMap headMap (java.lang.Object, boolean)
Object toKey
boolean inclusive
public java.util.Map$Entry higherEntry (java.lang.Object)
Object key
public java.lang.Object higherKey (java.lang.Object)
Object key
public java.util.Map$Entry lastEntry ()
public java.util.Map$Entry lowerEntry (java.lang.Object)
Object key
public java.lang.Object lowerKey (java.lang.Object)
Object key
public java.util.Set keySet ()
public java.util.NavigableSet navigableKeySet ()
public java.util.Map$Entry pollFirstEntry ()
public java.util.Map$Entry pollLastEntry ()
public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromKey
boolean fromInclusive
Object toKey
boolean toInclusive
public java.util.NavigableMap tailMap (java.lang.Object, boolean)
Object fromKey
boolean inclusive
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
volatile java.util.SortedMap delegate ()
volatile java.util.Map delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedNavigableSet.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedNavigableSet extends com.google.common.collect.Synchronized$SynchronizedSortedSet implements java.util.NavigableSet {
transient java.util.NavigableSet descendingSet
private static final long serialVersionUID
void (java.util.NavigableSet, java.lang.Object)
java.util.NavigableSet delegate
Object mutex
java.util.NavigableSet delegate ()
public java.lang.Object ceiling (java.lang.Object)
Object e
public java.util.Iterator descendingIterator ()
public java.util.NavigableSet descendingSet ()
java.util.NavigableSet dS
public java.lang.Object floor (java.lang.Object)
Object e
public java.util.NavigableSet headSet (java.lang.Object, boolean)
Object toElement
boolean inclusive
public java.lang.Object higher (java.lang.Object)
Object e
public java.lang.Object lower (java.lang.Object)
Object e
public java.lang.Object pollFirst ()
public java.lang.Object pollLast ()
public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean)
Object fromElement
boolean fromInclusive
Object toElement
boolean toInclusive
public java.util.NavigableSet tailSet (java.lang.Object, boolean)
Object fromElement
boolean inclusive
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
volatile java.util.SortedSet delegate ()
volatile java.util.Set delegate ()
volatile java.util.Collection delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedObject.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedObject extends java.lang.Object implements java.io.Serializable {
final Object delegate
final Object mutex
private static final long serialVersionUID
void (java.lang.Object, java.lang.Object)
Object delegate
Object mutex
java.lang.Object delegate ()
public java.lang.String toString ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
}
com/google/common/collect/Synchronized$SynchronizedRandomAccessList.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedRandomAccessList extends com.google.common.collect.Synchronized$SynchronizedList implements java.util.RandomAccess {
private static final long serialVersionUID
void (java.util.List, java.lang.Object)
java.util.List list
Object mutex
}
com/google/common/collect/Synchronized$SynchronizedSet.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedSet extends com.google.common.collect.Synchronized$SynchronizedCollection implements java.util.Set {
private static final long serialVersionUID
void (java.util.Set, java.lang.Object)
java.util.Set delegate
Object mutex
java.util.Set delegate ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
volatile java.util.Collection delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedSetMultimap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedSetMultimap extends com.google.common.collect.Synchronized$SynchronizedMultimap implements com.google.common.collect.SetMultimap {
transient java.util.Set entrySet
private static final long serialVersionUID
void (com.google.common.collect.SetMultimap, java.lang.Object)
com.google.common.collect.SetMultimap delegate
Object mutex
com.google.common.collect.SetMultimap delegate ()
public java.util.Set get (java.lang.Object)
Object key
public java.util.Set removeAll (java.lang.Object)
Object key
public java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Set entries ()
public volatile java.util.Collection entries ()
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Collection get (java.lang.Object)
volatile com.google.common.collect.Multimap delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedSortedMap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedSortedMap extends com.google.common.collect.Synchronized$SynchronizedMap implements java.util.SortedMap {
private static final long serialVersionUID
void (java.util.SortedMap, java.lang.Object)
java.util.SortedMap delegate
Object mutex
java.util.SortedMap delegate ()
public java.util.Comparator comparator ()
public java.lang.Object firstKey ()
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.lang.Object lastKey ()
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
volatile java.util.Map delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedSortedSet.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedSortedSet extends com.google.common.collect.Synchronized$SynchronizedSet implements java.util.SortedSet {
private static final long serialVersionUID
void (java.util.SortedSet, java.lang.Object)
java.util.SortedSet delegate
Object mutex
java.util.SortedSet delegate ()
public java.util.Comparator comparator ()
public java.util.SortedSet subSet (java.lang.Object, java.lang.Object)
Object fromElement
Object toElement
public java.util.SortedSet headSet (java.lang.Object)
Object toElement
public java.util.SortedSet tailSet (java.lang.Object)
Object fromElement
public java.lang.Object first ()
public java.lang.Object last ()
volatile java.util.Set delegate ()
volatile java.util.Collection delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized$SynchronizedSortedSetMultimap.classSynchronized.java
package com.google.common.collect
com.google.common.collect.Synchronized$SynchronizedSortedSetMultimap extends com.google.common.collect.Synchronized$SynchronizedSetMultimap implements com.google.common.collect.SortedSetMultimap {
private static final long serialVersionUID
void (com.google.common.collect.SortedSetMultimap, java.lang.Object)
com.google.common.collect.SortedSetMultimap delegate
Object mutex
com.google.common.collect.SortedSetMultimap delegate ()
public java.util.SortedSet get (java.lang.Object)
Object key
public java.util.SortedSet removeAll (java.lang.Object)
Object key
public java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable)
Object key
Iterable values
public java.util.Comparator valueComparator ()
public volatile java.util.Set replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.Set removeAll (java.lang.Object)
public volatile java.util.Set get (java.lang.Object)
volatile com.google.common.collect.SetMultimap delegate ()
public volatile java.util.Collection get (java.lang.Object)
public volatile java.util.Collection removeAll (java.lang.Object)
public volatile java.util.Collection replaceValues (java.lang.Object, java.lang.Iterable)
volatile com.google.common.collect.Multimap delegate ()
volatile java.lang.Object delegate ()
}
com/google/common/collect/Synchronized.classSynchronized.java
package com.google.common.collect
final com.google.common.collect.Synchronized extends java.lang.Object {
private void ()
private static java.util.Collection collection (java.util.Collection, java.lang.Object)
java.util.Collection collection
Object mutex
static java.util.Set set (java.util.Set, java.lang.Object)
java.util.Set set
Object mutex
private static java.util.SortedSet sortedSet (java.util.SortedSet, java.lang.Object)
java.util.SortedSet set
Object mutex
private static java.util.List list (java.util.List, java.lang.Object)
java.util.List list
Object mutex
static com.google.common.collect.Multiset multiset (com.google.common.collect.Multiset, java.lang.Object)
com.google.common.collect.Multiset multiset
Object mutex
static com.google.common.collect.Multimap multimap (com.google.common.collect.Multimap, java.lang.Object)
com.google.common.collect.Multimap multimap
Object mutex
static com.google.common.collect.ListMultimap listMultimap (com.google.common.collect.ListMultimap, java.lang.Object)
com.google.common.collect.ListMultimap multimap
Object mutex
static com.google.common.collect.SetMultimap setMultimap (com.google.common.collect.SetMultimap, java.lang.Object)
com.google.common.collect.SetMultimap multimap
Object mutex
static com.google.common.collect.SortedSetMultimap sortedSetMultimap (com.google.common.collect.SortedSetMultimap, java.lang.Object)
com.google.common.collect.SortedSetMultimap multimap
Object mutex
private static java.util.Collection typePreservingCollection (java.util.Collection, java.lang.Object)
java.util.Collection collection
Object mutex
private static java.util.Set typePreservingSet (java.util.Set, java.lang.Object)
java.util.Set set
Object mutex
static java.util.Map map (java.util.Map, java.lang.Object)
java.util.Map map
Object mutex
static java.util.SortedMap sortedMap (java.util.SortedMap, java.lang.Object)
java.util.SortedMap sortedMap
Object mutex
static com.google.common.collect.BiMap biMap (com.google.common.collect.BiMap, java.lang.Object)
com.google.common.collect.BiMap bimap
Object mutex
static java.util.NavigableSet navigableSet (java.util.NavigableSet, java.lang.Object)
java.util.NavigableSet navigableSet
Object mutex
static java.util.NavigableSet navigableSet (java.util.NavigableSet)
java.util.NavigableSet navigableSet
static java.util.NavigableMap navigableMap (java.util.NavigableMap)
java.util.NavigableMap navigableMap
static java.util.NavigableMap navigableMap (java.util.NavigableMap, java.lang.Object)
java.util.NavigableMap navigableMap
Object mutex
private static java.util.Map$Entry nullableSynchronizedEntry (java.util.Map$Entry, java.lang.Object)
java.util.Map$Entry entry
Object mutex
static java.util.SortedSet access$100 (java.util.SortedSet, java.lang.Object)
java.util.SortedSet x0
Object x1
static java.util.List access$200 (java.util.List, java.lang.Object)
java.util.List x0
Object x1
static java.util.Set access$300 (java.util.Set, java.lang.Object)
java.util.Set x0
Object x1
static java.util.Collection access$400 (java.util.Collection, java.lang.Object)
java.util.Collection x0
Object x1
static java.util.Collection access$500 (java.util.Collection, java.lang.Object)
java.util.Collection x0
Object x1
static java.util.Map$Entry access$700 (java.util.Map$Entry, java.lang.Object)
java.util.Map$Entry x0
Object x1
}
com/google/common/collect/Table$Cell.classTable.java
package com.google.common.collect
public abstract com.google.common.collect.Table$Cell extends java.lang.Object {
public abstract java.lang.Object getRowKey ()
public abstract java.lang.Object getColumnKey ()
public abstract java.lang.Object getValue ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
}
com/google/common/collect/Table.classTable.java
package com.google.common.collect
public abstract com.google.common.collect.Table extends java.lang.Object {
public abstract boolean contains (java.lang.Object, java.lang.Object)
public abstract boolean containsRow (java.lang.Object)
public abstract boolean containsColumn (java.lang.Object)
public abstract boolean containsValue (java.lang.Object)
public abstract java.lang.Object get (java.lang.Object, java.lang.Object)
public abstract boolean isEmpty ()
public abstract int size ()
public abstract boolean equals (java.lang.Object)
public abstract int hashCode ()
public abstract void clear ()
public abstract java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
public abstract void putAll (com.google.common.collect.Table)
public abstract java.lang.Object remove (java.lang.Object, java.lang.Object)
public abstract java.util.Map row (java.lang.Object)
public abstract java.util.Map column (java.lang.Object)
public abstract java.util.Set cellSet ()
public abstract java.util.Set rowKeySet ()
public abstract java.util.Set columnKeySet ()
public abstract java.util.Collection values ()
public abstract java.util.Map rowMap ()
public abstract java.util.Map columnMap ()
}
com/google/common/collect/Tables$1.classTables.java
package com.google.common.collect
final com.google.common.collect.Tables$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public java.util.Map apply (java.util.Map)
java.util.Map input
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/Tables$AbstractCell.classTables.java
package com.google.common.collect
abstract com.google.common.collect.Tables$AbstractCell extends java.lang.Object implements com.google.common.collect.Table$Cell {
void ()
public boolean equals (java.lang.Object)
com.google.common.collect.Table$Cell other
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/Tables$ImmutableCell.classTables.java
package com.google.common.collect
final com.google.common.collect.Tables$ImmutableCell extends com.google.common.collect.Tables$AbstractCell implements java.io.Serializable {
private final Object rowKey
private final Object columnKey
private final Object value
private static final long serialVersionUID
void (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public java.lang.Object getRowKey ()
public java.lang.Object getColumnKey ()
public java.lang.Object getValue ()
}
com/google/common/collect/Tables$TransformedTable$1.classTables.java
package com.google.common.collect
com.google.common.collect.Tables$TransformedTable$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.Tables$TransformedTable this$0
void (com.google.common.collect.Tables$TransformedTable)
public com.google.common.collect.Table$Cell apply (com.google.common.collect.Table$Cell)
com.google.common.collect.Table$Cell cell
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/Tables$TransformedTable$2.classTables.java
package com.google.common.collect
com.google.common.collect.Tables$TransformedTable$2 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.Tables$TransformedTable this$0
void (com.google.common.collect.Tables$TransformedTable)
public java.util.Map apply (java.util.Map)
java.util.Map row
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/Tables$TransformedTable$3.classTables.java
package com.google.common.collect
com.google.common.collect.Tables$TransformedTable$3 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.Tables$TransformedTable this$0
void (com.google.common.collect.Tables$TransformedTable)
public java.util.Map apply (java.util.Map)
java.util.Map column
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/Tables$TransformedTable$CellSet.classTables.java
package com.google.common.collect
com.google.common.collect.Tables$TransformedTable$CellSet extends com.google.common.collect.Collections2$TransformedCollection implements java.util.Set {
final com.google.common.collect.Tables$TransformedTable this$0
void (com.google.common.collect.Tables$TransformedTable)
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public boolean contains (java.lang.Object)
com.google.common.collect.Table$Cell cell
Object obj
public boolean remove (java.lang.Object)
com.google.common.collect.Table$Cell cell
Object obj
}
com/google/common/collect/Tables$TransformedTable.classTables.java
package com.google.common.collect
com.google.common.collect.Tables$TransformedTable extends java.lang.Object implements com.google.common.collect.Table {
final com.google.common.collect.Table fromTable
final com.google.common.base.Function function
com.google.common.collect.Tables$TransformedTable$CellSet cellSet
java.util.Collection values
java.util.Map rowMap
java.util.Map columnMap
void (com.google.common.collect.Table, com.google.common.base.Function)
com.google.common.collect.Table fromTable
com.google.common.base.Function function
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean containsRow (java.lang.Object)
Object rowKey
public boolean containsColumn (java.lang.Object)
Object columnKey
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean isEmpty ()
public int size ()
public void clear ()
public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public void putAll (com.google.common.collect.Table)
com.google.common.collect.Table table
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public java.util.Map row (java.lang.Object)
Object rowKey
public java.util.Map column (java.lang.Object)
Object columnKey
com.google.common.base.Function cellFunction ()
public java.util.Set cellSet ()
public java.util.Set rowKeySet ()
public java.util.Set columnKeySet ()
public java.util.Collection values ()
java.util.Map createRowMap ()
com.google.common.base.Function rowFunction
public java.util.Map rowMap ()
java.util.Map createColumnMap ()
com.google.common.base.Function columnFunction
public java.util.Map columnMap ()
public boolean equals (java.lang.Object)
com.google.common.collect.Table other
Object obj
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/collect/Tables$TransposeTable$1.classTables.java
package com.google.common.collect
final com.google.common.collect.Tables$TransposeTable$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public com.google.common.collect.Table$Cell apply (com.google.common.collect.Table$Cell)
com.google.common.collect.Table$Cell cell
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/Tables$TransposeTable$CellSet.classTables.java
package com.google.common.collect
com.google.common.collect.Tables$TransposeTable$CellSet extends com.google.common.collect.Collections2$TransformedCollection implements java.util.Set {
final com.google.common.collect.Tables$TransposeTable this$0
void (com.google.common.collect.Tables$TransposeTable)
public boolean equals (java.lang.Object)
Object obj
java.util.Set os
public int hashCode ()
public boolean contains (java.lang.Object)
com.google.common.collect.Table$Cell cell
Object obj
public boolean remove (java.lang.Object)
com.google.common.collect.Table$Cell cell
Object obj
}
com/google/common/collect/Tables$TransposeTable.classTables.java
package com.google.common.collect
com.google.common.collect.Tables$TransposeTable extends java.lang.Object implements com.google.common.collect.Table {
final com.google.common.collect.Table original
private static final com.google.common.base.Function TRANSPOSE_CELL
com.google.common.collect.Tables$TransposeTable$CellSet cellSet
void (com.google.common.collect.Table)
com.google.common.collect.Table original
public void clear ()
public java.util.Map column (java.lang.Object)
Object columnKey
public java.util.Set columnKeySet ()
public java.util.Map columnMap ()
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean containsColumn (java.lang.Object)
Object columnKey
public boolean containsRow (java.lang.Object)
Object rowKey
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean isEmpty ()
public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public void putAll (com.google.common.collect.Table)
com.google.common.collect.Table table
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public java.util.Map row (java.lang.Object)
Object rowKey
public java.util.Set rowKeySet ()
public java.util.Map rowMap ()
public int size ()
public java.util.Collection values ()
public boolean equals (java.lang.Object)
com.google.common.collect.Table other
Object obj
public int hashCode ()
public java.lang.String toString ()
public java.util.Set cellSet ()
com.google.common.collect.Tables$TransposeTable$CellSet result
static com.google.common.base.Function access$000 ()
static void ()
}
com/google/common/collect/Tables$UnmodifiableRowSortedMap.classTables.java
package com.google.common.collect
final com.google.common.collect.Tables$UnmodifiableRowSortedMap extends com.google.common.collect.Tables$UnmodifiableTable implements com.google.common.collect.RowSortedTable {
private static final long serialVersionUID
public void (com.google.common.collect.RowSortedTable)
com.google.common.collect.RowSortedTable delegate
protected com.google.common.collect.RowSortedTable delegate ()
public java.util.SortedMap rowMap ()
com.google.common.base.Function wrapper
public java.util.SortedSet rowKeySet ()
public volatile java.util.Map rowMap ()
public volatile java.util.Set rowKeySet ()
protected volatile com.google.common.collect.Table delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Tables$UnmodifiableTable.classTables.java
package com.google.common.collect
com.google.common.collect.Tables$UnmodifiableTable extends com.google.common.collect.ForwardingTable implements java.io.Serializable {
final com.google.common.collect.Table delegate
private static final long serialVersionUID
void (com.google.common.collect.Table)
com.google.common.collect.Table delegate
protected com.google.common.collect.Table delegate ()
public java.util.Set cellSet ()
public void clear ()
public java.util.Map column (java.lang.Object)
Object columnKey
public java.util.Set columnKeySet ()
public java.util.Map columnMap ()
com.google.common.base.Function wrapper
public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public void putAll (com.google.common.collect.Table)
com.google.common.collect.Table table
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public java.util.Map row (java.lang.Object)
Object rowKey
public java.util.Set rowKeySet ()
public java.util.Map rowMap ()
com.google.common.base.Function wrapper
public java.util.Collection values ()
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/Tables.classTables.java
package com.google.common.collect
public final com.google.common.collect.Tables extends java.lang.Object {
private static final com.google.common.base.Function UNMODIFIABLE_WRAPPER
private void ()
public static com.google.common.collect.Table$Cell immutableCell (java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
Object value
public static com.google.common.collect.Table transpose (com.google.common.collect.Table)
com.google.common.collect.Table table
public static com.google.common.collect.Table newCustomTable (java.util.Map, com.google.common.base.Supplier)
java.util.Map backingMap
com.google.common.base.Supplier factory
public static com.google.common.collect.Table transformValues (com.google.common.collect.Table, com.google.common.base.Function)
com.google.common.collect.Table fromTable
com.google.common.base.Function function
public static com.google.common.collect.Table unmodifiableTable (com.google.common.collect.Table)
com.google.common.collect.Table table
public static com.google.common.collect.RowSortedTable unmodifiableRowSortedTable (com.google.common.collect.RowSortedTable)
com.google.common.collect.RowSortedTable table
private static com.google.common.base.Function unmodifiableWrapper ()
static com.google.common.base.Function access$100 ()
static void ()
}
com/google/common/collect/TransformedImmutableSet$1.classTransformedImmutableSet.java
package com.google.common.collect
com.google.common.collect.TransformedImmutableSet$1 extends com.google.common.collect.UnmodifiableIterator {
final java.util.Iterator val$backingIterator
final com.google.common.collect.TransformedImmutableSet this$0
void (com.google.common.collect.TransformedImmutableSet, java.util.Iterator)
public boolean hasNext ()
public java.lang.Object next ()
}
com/google/common/collect/TransformedImmutableSet.classTransformedImmutableSet.java
package com.google.common.collect
abstract com.google.common.collect.TransformedImmutableSet extends com.google.common.collect.ImmutableSet {
final com.google.common.collect.ImmutableCollection source
final int hashCode
void (com.google.common.collect.ImmutableCollection)
com.google.common.collect.ImmutableCollection source
void (com.google.common.collect.ImmutableCollection, int)
com.google.common.collect.ImmutableCollection source
int hashCode
abstract java.lang.Object transform (java.lang.Object)
public int size ()
public boolean isEmpty ()
public com.google.common.collect.UnmodifiableIterator iterator ()
java.util.Iterator backingIterator
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
Object[] array
public final int hashCode ()
boolean isHashCodeFast ()
public volatile java.util.Iterator iterator ()
}
com/google/common/collect/TransformedIterator.classTransformedIterator.java
package com.google.common.collect
abstract com.google.common.collect.TransformedIterator extends java.lang.Object implements java.util.Iterator {
final java.util.Iterator backingIterator
void (java.util.Iterator)
java.util.Iterator backingIterator
abstract java.lang.Object transform (java.lang.Object)
public final boolean hasNext ()
public final java.lang.Object next ()
public final void remove ()
}
com/google/common/collect/TransformedListIterator.classTransformedListIterator.java
package com.google.common.collect
abstract com.google.common.collect.TransformedListIterator extends com.google.common.collect.TransformedIterator implements java.util.ListIterator {
void (java.util.ListIterator)
java.util.ListIterator backingIterator
private java.util.ListIterator backingIterator ()
public final boolean hasPrevious ()
public final java.lang.Object previous ()
public final int nextIndex ()
public final int previousIndex ()
public void set (java.lang.Object)
Object element
public void add (java.lang.Object)
Object element
}
com/google/common/collect/TreeBasedTable$1.classTreeBasedTable.java
package com.google.common.collect
com.google.common.collect.TreeBasedTable$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.collect.TreeBasedTable this$0
void (com.google.common.collect.TreeBasedTable)
public java.util.Iterator apply (java.util.Map)
java.util.Map input
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/collect/TreeBasedTable$2.classTreeBasedTable.java
package com.google.common.collect
com.google.common.collect.TreeBasedTable$2 extends com.google.common.collect.AbstractIterator {
Object lastValue
final java.util.Iterator val$merged
final java.util.Comparator val$comparator
final com.google.common.collect.TreeBasedTable this$0
void (com.google.common.collect.TreeBasedTable, java.util.Iterator, java.util.Comparator)
protected java.lang.Object computeNext ()
Object next
boolean duplicate
}
com/google/common/collect/TreeBasedTable$Factory.classTreeBasedTable.java
package com.google.common.collect
com.google.common.collect.TreeBasedTable$Factory extends java.lang.Object implements com.google.common.base.Supplier java.io.Serializable {
final java.util.Comparator comparator
private static final long serialVersionUID
void (java.util.Comparator)
java.util.Comparator comparator
public java.util.TreeMap get ()
public volatile java.lang.Object get ()
}
com/google/common/collect/TreeBasedTable$TreeRow.classTreeBasedTable.java
package com.google.common.collect
com.google.common.collect.TreeBasedTable$TreeRow extends com.google.common.collect.StandardTable$Row implements java.util.SortedMap {
final Object lowerBound
final Object upperBound
transient java.util.SortedMap wholeRow
final com.google.common.collect.TreeBasedTable this$0
void (com.google.common.collect.TreeBasedTable, java.lang.Object)
Object rowKey
void (com.google.common.collect.TreeBasedTable, java.lang.Object, java.lang.Object, java.lang.Object)
Object rowKey
Object lowerBound
Object upperBound
public java.util.Comparator comparator ()
int compare (java.lang.Object, java.lang.Object)
Object a
Object b
java.util.Comparator cmp
boolean rangeContains (java.lang.Object)
Object o
public java.util.SortedMap subMap (java.lang.Object, java.lang.Object)
Object fromKey
Object toKey
public java.util.SortedMap headMap (java.lang.Object)
Object toKey
public java.util.SortedMap tailMap (java.lang.Object)
Object fromKey
public java.lang.Object firstKey ()
java.util.SortedMap backing
public java.lang.Object lastKey ()
java.util.SortedMap backing
java.util.SortedMap wholeRow ()
java.util.SortedMap backingRowMap ()
java.util.SortedMap computeBackingRowMap ()
java.util.SortedMap map
void maintainEmptyInvariant ()
public boolean containsKey (java.lang.Object)
Object key
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
volatile java.util.Map computeBackingRowMap ()
volatile java.util.Map backingRowMap ()
}
com/google/common/collect/TreeBasedTable.classTreeBasedTable.java
package com.google.common.collect
public com.google.common.collect.TreeBasedTable extends com.google.common.collect.StandardRowSortedTable {
private final java.util.Comparator columnComparator
private static final long serialVersionUID
public static com.google.common.collect.TreeBasedTable create ()
public static com.google.common.collect.TreeBasedTable create (java.util.Comparator, java.util.Comparator)
java.util.Comparator rowComparator
java.util.Comparator columnComparator
public static com.google.common.collect.TreeBasedTable create (com.google.common.collect.TreeBasedTable)
com.google.common.collect.TreeBasedTable table
com.google.common.collect.TreeBasedTable result
void (java.util.Comparator, java.util.Comparator)
java.util.Comparator rowComparator
java.util.Comparator columnComparator
public java.util.Comparator rowComparator ()
public java.util.Comparator columnComparator ()
public java.util.SortedMap row (java.lang.Object)
Object rowKey
public java.util.SortedSet rowKeySet ()
public java.util.SortedMap rowMap ()
public boolean contains (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean containsColumn (java.lang.Object)
Object columnKey
public boolean containsRow (java.lang.Object)
Object rowKey
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
public boolean equals (java.lang.Object)
Object obj
public java.lang.Object remove (java.lang.Object, java.lang.Object)
Object rowKey
Object columnKey
java.util.Iterator createColumnKeyIterator ()
java.util.Comparator comparator
java.util.Iterator merged
public volatile java.util.Map rowMap ()
public volatile java.util.Set rowKeySet ()
public volatile java.util.Map row (java.lang.Object)
public volatile java.util.Map columnMap ()
public volatile java.util.Collection values ()
public volatile java.util.Set columnKeySet ()
public volatile java.util.Map column (java.lang.Object)
public volatile java.util.Set cellSet ()
public volatile void putAll (com.google.common.collect.Table)
public volatile java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
public volatile void clear ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile int size ()
public volatile boolean isEmpty ()
}
com/google/common/collect/TreeMultimap.classTreeMultimap.java
package com.google.common.collect
public com.google.common.collect.TreeMultimap extends com.google.common.collect.AbstractSortedSetMultimap {
private transient java.util.Comparator keyComparator
private transient java.util.Comparator valueComparator
private static final long serialVersionUID
public static com.google.common.collect.TreeMultimap create ()
public static com.google.common.collect.TreeMultimap create (java.util.Comparator, java.util.Comparator)
java.util.Comparator keyComparator
java.util.Comparator valueComparator
public static com.google.common.collect.TreeMultimap create (com.google.common.collect.Multimap)
com.google.common.collect.Multimap multimap
void (java.util.Comparator, java.util.Comparator)
java.util.Comparator keyComparator
java.util.Comparator valueComparator
private void (java.util.Comparator, java.util.Comparator, com.google.common.collect.Multimap)
java.util.Comparator keyComparator
java.util.Comparator valueComparator
com.google.common.collect.Multimap multimap
java.util.SortedSet createCollection ()
public java.util.Comparator keyComparator ()
public java.util.Comparator valueComparator ()
public java.util.SortedSet keySet ()
public java.util.SortedMap asMap ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
public volatile java.util.Collection values ()
public volatile java.util.Map asMap ()
public volatile java.util.SortedSet replaceValues (java.lang.Object, java.lang.Iterable)
public volatile java.util.SortedSet removeAll (java.lang.Object)
public volatile java.util.SortedSet get (java.lang.Object)
public volatile java.util.Set keySet ()
public volatile boolean equals (java.lang.Object)
public volatile boolean put (java.lang.Object, java.lang.Object)
public volatile java.util.Set entries ()
volatile java.util.Set createCollection ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile com.google.common.collect.Multiset keys ()
public volatile void clear ()
public volatile boolean putAll (com.google.common.collect.Multimap)
public volatile boolean putAll (java.lang.Object, java.lang.Iterable)
public volatile boolean remove (java.lang.Object, java.lang.Object)
public volatile boolean containsEntry (java.lang.Object, java.lang.Object)
public volatile boolean containsValue (java.lang.Object)
public volatile boolean containsKey (java.lang.Object)
public volatile boolean isEmpty ()
public volatile int size ()
volatile java.util.Collection createCollection ()
}
com/google/common/collect/TreeMultiset$1.classTreeMultiset.java
package com.google.common.collect
com.google.common.collect.TreeMultiset$1 extends com.google.common.collect.Multisets$AbstractEntry {
final com.google.common.collect.TreeMultiset$AvlNode val$baseEntry
final com.google.common.collect.TreeMultiset this$0
void (com.google.common.collect.TreeMultiset, com.google.common.collect.TreeMultiset$AvlNode)
public java.lang.Object getElement ()
public int getCount ()
int result
}
com/google/common/collect/TreeMultiset$2.classTreeMultiset.java
package com.google.common.collect
com.google.common.collect.TreeMultiset$2 extends java.lang.Object implements java.util.Iterator {
com.google.common.collect.TreeMultiset$AvlNode current
com.google.common.collect.Multiset$Entry prevEntry
final com.google.common.collect.TreeMultiset this$0
void (com.google.common.collect.TreeMultiset)
public boolean hasNext ()
public com.google.common.collect.Multiset$Entry next ()
com.google.common.collect.Multiset$Entry result
public void remove ()
public volatile java.lang.Object next ()
}
com/google/common/collect/TreeMultiset$3.classTreeMultiset.java
package com.google.common.collect
com.google.common.collect.TreeMultiset$3 extends java.lang.Object implements java.util.Iterator {
com.google.common.collect.TreeMultiset$AvlNode current
com.google.common.collect.Multiset$Entry prevEntry
final com.google.common.collect.TreeMultiset this$0
void (com.google.common.collect.TreeMultiset)
public boolean hasNext ()
public com.google.common.collect.Multiset$Entry next ()
com.google.common.collect.Multiset$Entry result
public void remove ()
public volatile java.lang.Object next ()
}
com/google/common/collect/TreeMultiset$4.classTreeMultiset.java
package com.google.common.collect
com.google.common.collect.TreeMultiset$4 extends java.lang.Object {
static final int[] $SwitchMap$com$google$common$collect$BoundType
static void ()
}
com/google/common/collect/TreeMultiset$Aggregate$1.classTreeMultiset.java
package com.google.common.collect
final com.google.common.collect.TreeMultiset$Aggregate$1 extends com.google.common.collect.TreeMultiset$Aggregate {
void (java.lang.String, int)
int nodeAggregate (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
long treeAggregate (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode root
}
com/google/common/collect/TreeMultiset$Aggregate$2.classTreeMultiset.java
package com.google.common.collect
final com.google.common.collect.TreeMultiset$Aggregate$2 extends com.google.common.collect.TreeMultiset$Aggregate {
void (java.lang.String, int)
int nodeAggregate (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
long treeAggregate (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode root
}
com/google/common/collect/TreeMultiset$Aggregate.classTreeMultiset.java
package com.google.common.collect
abstract com.google.common.collect.TreeMultiset$Aggregate extends java.lang.Enum {
public static final com.google.common.collect.TreeMultiset$Aggregate SIZE
public static final com.google.common.collect.TreeMultiset$Aggregate DISTINCT
private static final com.google.common.collect.TreeMultiset$Aggregate[] $VALUES
public static com.google.common.collect.TreeMultiset$Aggregate[] values ()
public static com.google.common.collect.TreeMultiset$Aggregate valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract int nodeAggregate (com.google.common.collect.TreeMultiset$AvlNode)
abstract long treeAggregate (com.google.common.collect.TreeMultiset$AvlNode)
void (java.lang.String, int, com.google.common.collect.TreeMultiset$1)
String x0
int x1
com.google.common.collect.TreeMultiset$1 x2
static void ()
}
com/google/common/collect/TreeMultiset$AvlNode.classTreeMultiset.java
package com.google.common.collect
final com.google.common.collect.TreeMultiset$AvlNode extends com.google.common.collect.Multisets$AbstractEntry {
private final Object elem
private int elemCount
private int distinctElements
private long totalCount
private int height
private com.google.common.collect.TreeMultiset$AvlNode left
private com.google.common.collect.TreeMultiset$AvlNode right
private com.google.common.collect.TreeMultiset$AvlNode pred
private com.google.common.collect.TreeMultiset$AvlNode succ
void (java.lang.Object, int)
Object elem
int elemCount
public int count (java.util.Comparator, java.lang.Object)
java.util.Comparator comparator
Object e
int cmp
private com.google.common.collect.TreeMultiset$AvlNode addRightChild (java.lang.Object, int)
Object e
int count
private com.google.common.collect.TreeMultiset$AvlNode addLeftChild (java.lang.Object, int)
Object e
int count
com.google.common.collect.TreeMultiset$AvlNode add (java.util.Comparator, java.lang.Object, int, int[])
com.google.common.collect.TreeMultiset$AvlNode initLeft
int initHeight
com.google.common.collect.TreeMultiset$AvlNode initRight
int initHeight
java.util.Comparator comparator
Object e
int count
int[] result
int cmp
long resultCount
com.google.common.collect.TreeMultiset$AvlNode remove (java.util.Comparator, java.lang.Object, int, int[])
com.google.common.collect.TreeMultiset$AvlNode initLeft
com.google.common.collect.TreeMultiset$AvlNode initRight
java.util.Comparator comparator
Object e
int count
int[] result
int cmp
com.google.common.collect.TreeMultiset$AvlNode setCount (java.util.Comparator, java.lang.Object, int, int[])
com.google.common.collect.TreeMultiset$AvlNode initLeft
com.google.common.collect.TreeMultiset$AvlNode initRight
java.util.Comparator comparator
Object e
int count
int[] result
int cmp
com.google.common.collect.TreeMultiset$AvlNode setCount (java.util.Comparator, java.lang.Object, int, int, int[])
com.google.common.collect.TreeMultiset$AvlNode initLeft
com.google.common.collect.TreeMultiset$AvlNode initRight
java.util.Comparator comparator
Object e
int expectedCount
int newCount
int[] result
int cmp
private com.google.common.collect.TreeMultiset$AvlNode deleteMe ()
com.google.common.collect.TreeMultiset$AvlNode newTop
com.google.common.collect.TreeMultiset$AvlNode newTop
int oldElemCount
private com.google.common.collect.TreeMultiset$AvlNode removeMin (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
private com.google.common.collect.TreeMultiset$AvlNode removeMax (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
private void recomputeMultiset ()
private void recomputeHeight ()
private void recompute ()
private com.google.common.collect.TreeMultiset$AvlNode rebalance ()
private int balanceFactor ()
private com.google.common.collect.TreeMultiset$AvlNode rotateLeft ()
com.google.common.collect.TreeMultiset$AvlNode newTop
private com.google.common.collect.TreeMultiset$AvlNode rotateRight ()
com.google.common.collect.TreeMultiset$AvlNode newTop
private static long totalCount (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
private static int height (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
private com.google.common.collect.TreeMultiset$AvlNode ceiling (java.util.Comparator, java.lang.Object)
java.util.Comparator comparator
Object e
int cmp
private com.google.common.collect.TreeMultiset$AvlNode floor (java.util.Comparator, java.lang.Object)
java.util.Comparator comparator
Object e
int cmp
public java.lang.Object getElement ()
public int getCount ()
public java.lang.String toString ()
static int access$200 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static long access$300 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static int access$400 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static java.lang.Object access$500 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static com.google.common.collect.TreeMultiset$AvlNode access$600 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static com.google.common.collect.TreeMultiset$AvlNode access$700 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static com.google.common.collect.TreeMultiset$AvlNode access$800 (com.google.common.collect.TreeMultiset$AvlNode, java.util.Comparator, java.lang.Object)
com.google.common.collect.TreeMultiset$AvlNode x0
java.util.Comparator x1
Object x2
static com.google.common.collect.TreeMultiset$AvlNode access$900 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static com.google.common.collect.TreeMultiset$AvlNode access$1000 (com.google.common.collect.TreeMultiset$AvlNode, java.util.Comparator, java.lang.Object)
com.google.common.collect.TreeMultiset$AvlNode x0
java.util.Comparator x1
Object x2
static com.google.common.collect.TreeMultiset$AvlNode access$1100 (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
static com.google.common.collect.TreeMultiset$AvlNode access$902 (com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
com.google.common.collect.TreeMultiset$AvlNode x1
static com.google.common.collect.TreeMultiset$AvlNode access$1102 (com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
com.google.common.collect.TreeMultiset$AvlNode x1
}
com/google/common/collect/TreeMultiset$Reference.classTreeMultiset.java
package com.google.common.collect
final com.google.common.collect.TreeMultiset$Reference extends java.lang.Object {
private Object value
private void ()
public java.lang.Object get ()
public void checkAndSet (java.lang.Object, java.lang.Object)
Object expected
Object newValue
void (com.google.common.collect.TreeMultiset$1)
com.google.common.collect.TreeMultiset$1 x0
}
com/google/common/collect/TreeMultiset.classTreeMultiset.java
package com.google.common.collect
public final com.google.common.collect.TreeMultiset extends com.google.common.collect.AbstractSortedMultiset implements java.io.Serializable {
private final transient com.google.common.collect.TreeMultiset$Reference rootReference
private final transient com.google.common.collect.GeneralRange range
private final transient com.google.common.collect.TreeMultiset$AvlNode header
private static final long serialVersionUID
public static com.google.common.collect.TreeMultiset create ()
public static com.google.common.collect.TreeMultiset create (java.util.Comparator)
java.util.Comparator comparator
public static com.google.common.collect.TreeMultiset create (java.lang.Iterable)
Iterable elements
com.google.common.collect.TreeMultiset multiset
void (com.google.common.collect.TreeMultiset$Reference, com.google.common.collect.GeneralRange, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$Reference rootReference
com.google.common.collect.GeneralRange range
com.google.common.collect.TreeMultiset$AvlNode endLink
void (java.util.Comparator)
java.util.Comparator comparator
private long aggregateForEntries (com.google.common.collect.TreeMultiset$Aggregate)
com.google.common.collect.TreeMultiset$Aggregate aggr
com.google.common.collect.TreeMultiset$AvlNode root
long total
private long aggregateBelowRange (com.google.common.collect.TreeMultiset$Aggregate, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$Aggregate aggr
com.google.common.collect.TreeMultiset$AvlNode node
int cmp
private long aggregateAboveRange (com.google.common.collect.TreeMultiset$Aggregate, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$Aggregate aggr
com.google.common.collect.TreeMultiset$AvlNode node
int cmp
public int size ()
int distinctElements ()
public int count (java.lang.Object)
Object e
com.google.common.collect.TreeMultiset$AvlNode root
ClassCastException e
NullPointerException e
Object element
public int add (java.lang.Object, int)
com.google.common.collect.TreeMultiset$AvlNode newRoot
Object element
int occurrences
com.google.common.collect.TreeMultiset$AvlNode root
int[] result
com.google.common.collect.TreeMultiset$AvlNode newRoot
public int remove (java.lang.Object, int)
Object e
com.google.common.collect.TreeMultiset$AvlNode newRoot
ClassCastException e
NullPointerException e
Object element
int occurrences
com.google.common.collect.TreeMultiset$AvlNode root
int[] result
com.google.common.collect.TreeMultiset$AvlNode newRoot
public int setCount (java.lang.Object, int)
Object element
int count
com.google.common.collect.TreeMultiset$AvlNode root
int[] result
com.google.common.collect.TreeMultiset$AvlNode newRoot
public boolean setCount (java.lang.Object, int, int)
Object element
int oldCount
int newCount
com.google.common.collect.TreeMultiset$AvlNode root
int[] result
com.google.common.collect.TreeMultiset$AvlNode newRoot
private com.google.common.collect.Multiset$Entry wrapEntry (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode baseEntry
private com.google.common.collect.TreeMultiset$AvlNode firstNode ()
Object endpoint
com.google.common.collect.TreeMultiset$AvlNode node
com.google.common.collect.TreeMultiset$AvlNode root
com.google.common.collect.TreeMultiset$AvlNode node
private com.google.common.collect.TreeMultiset$AvlNode lastNode ()
Object endpoint
com.google.common.collect.TreeMultiset$AvlNode node
com.google.common.collect.TreeMultiset$AvlNode root
com.google.common.collect.TreeMultiset$AvlNode node
java.util.Iterator entryIterator ()
java.util.Iterator descendingEntryIterator ()
public com.google.common.collect.SortedMultiset headMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object upperBound
com.google.common.collect.BoundType boundType
public com.google.common.collect.SortedMultiset tailMultiset (java.lang.Object, com.google.common.collect.BoundType)
Object lowerBound
com.google.common.collect.BoundType boundType
static int distinctElements (com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode node
private static void successor (com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode a
com.google.common.collect.TreeMultiset$AvlNode b
private static void successor (com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode a
com.google.common.collect.TreeMultiset$AvlNode b
com.google.common.collect.TreeMultiset$AvlNode c
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream stream
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream stream
java.util.Comparator comparator
com.google.common.collect.TreeMultiset$AvlNode header
public volatile com.google.common.collect.SortedMultiset descendingMultiset ()
public volatile com.google.common.collect.SortedMultiset subMultiset (java.lang.Object, com.google.common.collect.BoundType, java.lang.Object, com.google.common.collect.BoundType)
public volatile com.google.common.collect.Multiset$Entry pollLastEntry ()
public volatile com.google.common.collect.Multiset$Entry pollFirstEntry ()
public volatile com.google.common.collect.Multiset$Entry lastEntry ()
public volatile com.google.common.collect.Multiset$Entry firstEntry ()
public volatile java.util.Comparator comparator ()
public volatile java.util.SortedSet elementSet ()
public volatile java.lang.String toString ()
public volatile int hashCode ()
public volatile boolean equals (java.lang.Object)
public volatile java.util.Set entrySet ()
public volatile void clear ()
public volatile boolean retainAll (java.util.Collection)
public volatile boolean removeAll (java.util.Collection)
public volatile boolean addAll (java.util.Collection)
public volatile boolean remove (java.lang.Object)
public volatile boolean add (java.lang.Object)
public volatile java.util.Iterator iterator ()
public volatile boolean contains (java.lang.Object)
public volatile boolean isEmpty ()
static com.google.common.collect.TreeMultiset$AvlNode access$1200 (com.google.common.collect.TreeMultiset)
com.google.common.collect.TreeMultiset x0
static com.google.common.collect.GeneralRange access$1300 (com.google.common.collect.TreeMultiset)
com.google.common.collect.TreeMultiset x0
static com.google.common.collect.Multiset$Entry access$1400 (com.google.common.collect.TreeMultiset, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset x0
com.google.common.collect.TreeMultiset$AvlNode x1
static com.google.common.collect.TreeMultiset$AvlNode access$1500 (com.google.common.collect.TreeMultiset)
com.google.common.collect.TreeMultiset x0
static com.google.common.collect.TreeMultiset$AvlNode access$1600 (com.google.common.collect.TreeMultiset)
com.google.common.collect.TreeMultiset x0
static void access$1700 (com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
com.google.common.collect.TreeMultiset$AvlNode x1
com.google.common.collect.TreeMultiset$AvlNode x2
static void access$1800 (com.google.common.collect.TreeMultiset$AvlNode, com.google.common.collect.TreeMultiset$AvlNode)
com.google.common.collect.TreeMultiset$AvlNode x0
com.google.common.collect.TreeMultiset$AvlNode x1
}
com/google/common/collect/TreeRangeSet$AsRanges.classTreeRangeSet.java
package com.google.common.collect
final com.google.common.collect.TreeRangeSet$AsRanges extends com.google.common.collect.ForwardingCollection implements java.util.Set {
final com.google.common.collect.TreeRangeSet this$0
void (com.google.common.collect.TreeRangeSet)
protected java.util.Collection delegate ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/TreeRangeSet.classTreeRangeSet.java
package com.google.common.collect
final com.google.common.collect.TreeRangeSet extends com.google.common.collect.RangeSet {
private final java.util.NavigableMap rangesByLowerCut
private transient java.util.Set asRanges
private transient com.google.common.collect.RangeSet complement
public static com.google.common.collect.TreeRangeSet create ()
private void (java.util.NavigableMap)
java.util.NavigableMap rangesByLowerCut
public java.util.Set asRanges ()
java.util.Set result
public com.google.common.collect.Range rangeContaining (java.lang.Comparable)
Comparable value
java.util.Map$Entry floorEntry
public boolean encloses (com.google.common.collect.Range)
com.google.common.collect.Range range
java.util.Map$Entry floorEntry
public void add (com.google.common.collect.Range)
com.google.common.collect.Range rangeBelowLB
com.google.common.collect.Range rangeBelowUB
com.google.common.collect.Range rangeToAdd
com.google.common.collect.Cut lbToAdd
com.google.common.collect.Cut ubToAdd
java.util.Map$Entry entryBelowLB
java.util.Map$Entry entryBelowUB
public void remove (com.google.common.collect.Range)
com.google.common.collect.Range rangeBelowLB
com.google.common.collect.Range rangeBelowUB
com.google.common.collect.Range rangeToRemove
java.util.Map$Entry entryBelowLB
java.util.Map$Entry entryBelowUB
private void replaceRangeWithSameLowerBound (com.google.common.collect.Range)
com.google.common.collect.Range range
public com.google.common.collect.RangeSet complement ()
com.google.common.collect.RangeSet result
private com.google.common.collect.RangeSet createComplement ()
static java.util.NavigableMap access$000 (com.google.common.collect.TreeRangeSet)
com.google.common.collect.TreeRangeSet x0
}
com/google/common/collect/UnmodifiableIterator.classUnmodifiableIterator.java
package com.google.common.collect
public abstract com.google.common.collect.UnmodifiableIterator extends java.lang.Object implements java.util.Iterator {
protected void ()
public final void remove ()
}
com/google/common/collect/UnmodifiableListIterator.classUnmodifiableListIterator.java
package com.google.common.collect
public abstract com.google.common.collect.UnmodifiableListIterator extends com.google.common.collect.UnmodifiableIterator implements java.util.ListIterator {
protected void ()
public final void add (java.lang.Object)
Object e
public final void set (java.lang.Object)
Object e
}
com/google/common/collect/UsingToStringOrdering.classUsingToStringOrdering.java
package com.google.common.collect
final com.google.common.collect.UsingToStringOrdering extends com.google.common.collect.Ordering implements java.io.Serializable {
static final com.google.common.collect.UsingToStringOrdering INSTANCE
private static final long serialVersionUID
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
private java.lang.Object readResolve ()
public java.lang.String toString ()
private void ()
static void ()
}
com/google/common/collect/WellBehavedMap$1.classWellBehavedMap.java
package com.google.common.collect
com.google.common.collect.WellBehavedMap$1 extends java.lang.Object {
}
com/google/common/collect/WellBehavedMap$EntrySet$1$1.classWellBehavedMap.java
package com.google.common.collect
com.google.common.collect.WellBehavedMap$EntrySet$1$1 extends com.google.common.collect.AbstractMapEntry {
final Object val$key
final com.google.common.collect.WellBehavedMap$EntrySet$1 this$2
void (com.google.common.collect.WellBehavedMap$EntrySet$1, java.lang.Object)
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
}
com/google/common/collect/WellBehavedMap$EntrySet$1.classWellBehavedMap.java
package com.google.common.collect
com.google.common.collect.WellBehavedMap$EntrySet$1 extends com.google.common.collect.TransformedIterator {
final com.google.common.collect.WellBehavedMap$EntrySet this$1
void (com.google.common.collect.WellBehavedMap$EntrySet, java.util.Iterator)
java.util.Iterator x0
java.util.Map$Entry transform (java.lang.Object)
Object key
volatile java.lang.Object transform (java.lang.Object)
}
com/google/common/collect/WellBehavedMap$EntrySet.classWellBehavedMap.java
package com.google.common.collect
final com.google.common.collect.WellBehavedMap$EntrySet extends com.google.common.collect.Maps$EntrySet {
final com.google.common.collect.WellBehavedMap this$0
private void (com.google.common.collect.WellBehavedMap)
java.util.Map map ()
public java.util.Iterator iterator ()
void (com.google.common.collect.WellBehavedMap, com.google.common.collect.WellBehavedMap$1)
com.google.common.collect.WellBehavedMap x0
com.google.common.collect.WellBehavedMap$1 x1
}
com/google/common/collect/WellBehavedMap.classWellBehavedMap.java
package com.google.common.collect
final com.google.common.collect.WellBehavedMap extends com.google.common.collect.ForwardingMap {
private final java.util.Map delegate
private java.util.Set entrySet
private void (java.util.Map)
java.util.Map delegate
static com.google.common.collect.WellBehavedMap wrap (java.util.Map)
java.util.Map delegate
protected java.util.Map delegate ()
public java.util.Set entrySet ()
java.util.Set es
protected volatile java.lang.Object delegate ()
}
com/google/common/collect/package-info.classpackage-info.java
package com.google.common.collect
abstract com.google.common.collect.package-info extends java.lang.Object {
}
com/google/common/eventbus/AllowConcurrentEvents.classAllowConcurrentEvents.java
package com.google.common.eventbus
public abstract com.google.common.eventbus.AllowConcurrentEvents extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/common/eventbus/AnnotatedHandlerFinder.classAnnotatedHandlerFinder.java
package com.google.common.eventbus
com.google.common.eventbus.AnnotatedHandlerFinder extends java.lang.Object implements com.google.common.eventbus.HandlerFindingStrategy {
void ()
public com.google.common.collect.Multimap findAllHandlers (java.lang.Object)
Class[] parameterTypes
Class eventType
com.google.common.eventbus.EventHandler handler
java.lang.reflect.Method m
Class c
java.util.Iterator i$
java.lang.reflect.Method method
java.lang.reflect.Method[] arr$
int len$
int i$
Object listener
com.google.common.collect.Multimap methodsInListener
Class clazz
java.util.Set supers
private static com.google.common.eventbus.EventHandler makeHandler (java.lang.Object, java.lang.reflect.Method)
com.google.common.eventbus.EventHandler wrapper
Object listener
java.lang.reflect.Method method
com.google.common.eventbus.EventHandler wrapper
private static boolean methodIsDeclaredThreadSafe (java.lang.reflect.Method)
java.lang.reflect.Method method
}
com/google/common/eventbus/AsyncEventBus$1.classAsyncEventBus.java
package com.google.common.eventbus
com.google.common.eventbus.AsyncEventBus$1 extends java.lang.Object implements java.lang.Runnable {
final Object val$event
final com.google.common.eventbus.EventHandler val$handler
final com.google.common.eventbus.AsyncEventBus this$0
void (com.google.common.eventbus.AsyncEventBus, java.lang.Object, com.google.common.eventbus.EventHandler)
public void run ()
}
com/google/common/eventbus/AsyncEventBus.classAsyncEventBus.java
package com.google.common.eventbus
public com.google.common.eventbus.AsyncEventBus extends com.google.common.eventbus.EventBus {
private final java.util.concurrent.Executor executor
private final java.util.concurrent.ConcurrentLinkedQueue eventsToDispatch
public void (java.lang.String, java.util.concurrent.Executor)
String identifier
java.util.concurrent.Executor executor
public void (java.util.concurrent.Executor)
java.util.concurrent.Executor executor
void enqueueEvent (java.lang.Object, com.google.common.eventbus.EventHandler)
Object event
com.google.common.eventbus.EventHandler handler
protected void dispatchQueuedEvents ()
com.google.common.eventbus.EventBus$EventWithHandler eventWithHandler
void dispatch (java.lang.Object, com.google.common.eventbus.EventHandler)
Object event
com.google.common.eventbus.EventHandler handler
static void access$001 (com.google.common.eventbus.AsyncEventBus, java.lang.Object, com.google.common.eventbus.EventHandler)
com.google.common.eventbus.AsyncEventBus x0
Object x1
com.google.common.eventbus.EventHandler x2
}
com/google/common/eventbus/DeadEvent.classDeadEvent.java
package com.google.common.eventbus
public com.google.common.eventbus.DeadEvent extends java.lang.Object {
private final Object source
private final Object event
public void (java.lang.Object, java.lang.Object)
Object source
Object event
public java.lang.Object getSource ()
public java.lang.Object getEvent ()
}
com/google/common/eventbus/EventBus$1.classEventBus.java
package com.google.common.eventbus
com.google.common.eventbus.EventBus$1 extends java.lang.Object implements com.google.common.base.Supplier {
final com.google.common.eventbus.EventBus this$0
void (com.google.common.eventbus.EventBus)
public java.util.Set get ()
public volatile java.lang.Object get ()
}
com/google/common/eventbus/EventBus$2.classEventBus.java
package com.google.common.eventbus
com.google.common.eventbus.EventBus$2 extends java.lang.ThreadLocal {
final com.google.common.eventbus.EventBus this$0
void (com.google.common.eventbus.EventBus)
protected java.util.concurrent.ConcurrentLinkedQueue initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/google/common/eventbus/EventBus$3.classEventBus.java
package com.google.common.eventbus
com.google.common.eventbus.EventBus$3 extends java.lang.ThreadLocal {
final com.google.common.eventbus.EventBus this$0
void (com.google.common.eventbus.EventBus)
protected java.lang.Boolean initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/google/common/eventbus/EventBus$4.classEventBus.java
package com.google.common.eventbus
com.google.common.eventbus.EventBus$4 extends com.google.common.cache.CacheLoader {
final com.google.common.eventbus.EventBus this$0
void (com.google.common.eventbus.EventBus)
public java.util.Set load (java.lang.Class) throws java.lang.Exception
Class concreteClass
public volatile java.lang.Object load (java.lang.Object) throws java.lang.Exception
}
com/google/common/eventbus/EventBus$EventWithHandler.classEventBus.java
package com.google.common.eventbus
com.google.common.eventbus.EventBus$EventWithHandler extends java.lang.Object {
final Object event
final com.google.common.eventbus.EventHandler handler
public void (java.lang.Object, com.google.common.eventbus.EventHandler)
Object event
com.google.common.eventbus.EventHandler handler
}
com/google/common/eventbus/EventBus.classEventBus.java
package com.google.common.eventbus
public com.google.common.eventbus.EventBus extends java.lang.Object {
private final com.google.common.collect.SetMultimap handlersByType
private final java.util.logging.Logger logger
private final com.google.common.eventbus.HandlerFindingStrategy finder
private final ThreadLocal eventsToDispatch
private final ThreadLocal isDispatching
private final com.google.common.cache.LoadingCache flattenHierarchyCache
public void ()
public void (java.lang.String)
String identifier
public void register (java.lang.Object)
Object object
public void unregister (java.lang.Object)
java.util.Set currentHandlers
java.util.Collection eventMethodsInListener
java.util.Map$Entry entry
java.util.Iterator i$
Object object
com.google.common.collect.Multimap methodsInListener
public void post (java.lang.Object)
com.google.common.eventbus.EventHandler wrapper
java.util.Iterator i$
java.util.Set wrappers
Class eventType
java.util.Iterator i$
Object event
java.util.Set dispatchTypes
boolean dispatched
void enqueueEvent (java.lang.Object, com.google.common.eventbus.EventHandler)
Object event
com.google.common.eventbus.EventHandler handler
protected void dispatchQueuedEvents ()
com.google.common.eventbus.EventBus$EventWithHandler eventWithHandler
void dispatch (java.lang.Object, com.google.common.eventbus.EventHandler)
java.lang.reflect.InvocationTargetException e
Object event
com.google.common.eventbus.EventHandler wrapper
java.util.Set getHandlersForEventType (java.lang.Class)
Class type
java.util.Set newHandlerSet ()
java.util.Set flattenHierarchy (java.lang.Class)
java.util.concurrent.ExecutionException e
Class concreteClass
}
com/google/common/eventbus/EventHandler.classEventHandler.java
package com.google.common.eventbus
com.google.common.eventbus.EventHandler extends java.lang.Object {
private final Object target
private final java.lang.reflect.Method method
void (java.lang.Object, java.lang.reflect.Method)
Object target
java.lang.reflect.Method method
public void handleEvent (java.lang.Object) throws java.lang.reflect.InvocationTargetException
IllegalArgumentException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
Object event
public java.lang.String toString ()
public int hashCode ()
int PRIME
public boolean equals (java.lang.Object)
Object obj
com.google.common.eventbus.EventHandler other
}
com/google/common/eventbus/HandlerFindingStrategy.classHandlerFindingStrategy.java
package com.google.common.eventbus
abstract com.google.common.eventbus.HandlerFindingStrategy extends java.lang.Object {
public abstract com.google.common.collect.Multimap findAllHandlers (java.lang.Object)
}
com/google/common/eventbus/Subscribe.classSubscribe.java
package com.google.common.eventbus
public abstract com.google.common.eventbus.Subscribe extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/google/common/eventbus/SynchronizedEventHandler.classSynchronizedEventHandler.java
package com.google.common.eventbus
com.google.common.eventbus.SynchronizedEventHandler extends com.google.common.eventbus.EventHandler {
public void (java.lang.Object, java.lang.reflect.Method)
Object target
java.lang.reflect.Method method
public synchronized void handleEvent (java.lang.Object) throws java.lang.reflect.InvocationTargetException
Object event
}
com/google/common/eventbus/package-info.classpackage-info.java
package com.google.common.eventbus
abstract com.google.common.eventbus.package-info extends java.lang.Object {
}
com/google/common/hash/AbstractCompositeHashFunction$1.classAbstractCompositeHashFunction.java
package com.google.common.hash
com.google.common.hash.AbstractCompositeHashFunction$1 extends java.lang.Object implements com.google.common.hash.Hasher {
final com.google.common.hash.Hasher[] val$hashers
final com.google.common.hash.AbstractCompositeHashFunction this$0
void (com.google.common.hash.AbstractCompositeHashFunction, com.google.common.hash.Hasher[])
public com.google.common.hash.Hasher putByte (byte)
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
byte b
public com.google.common.hash.Hasher putBytes (byte[])
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
byte[] bytes
public com.google.common.hash.Hasher putBytes (byte[], int, int)
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
byte[] bytes
int off
int len
public com.google.common.hash.Hasher putShort (short)
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
short s
public com.google.common.hash.Hasher putInt (int)
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
int i
public com.google.common.hash.Hasher putLong (long)
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
long l
public com.google.common.hash.Hasher putFloat (float)
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
float f
public com.google.common.hash.Hasher putDouble (double)
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
double d
public com.google.common.hash.Hasher putBoolean (boolean)
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
boolean b
public com.google.common.hash.Hasher putChar (char)
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
char c
public com.google.common.hash.Hasher putString (java.lang.CharSequence)
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
CharSequence chars
public com.google.common.hash.Hasher putString (java.lang.CharSequence, java.nio.charset.Charset)
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
CharSequence chars
java.nio.charset.Charset charset
public com.google.common.hash.Hasher putObject (java.lang.Object, com.google.common.hash.Funnel)
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
Object instance
com.google.common.hash.Funnel funnel
public com.google.common.hash.HashCode hash ()
public volatile com.google.common.hash.PrimitiveSink putString (java.lang.CharSequence, java.nio.charset.Charset)
public volatile com.google.common.hash.PrimitiveSink putString (java.lang.CharSequence)
public volatile com.google.common.hash.PrimitiveSink putChar (char)
public volatile com.google.common.hash.PrimitiveSink putBoolean (boolean)
public volatile com.google.common.hash.PrimitiveSink putDouble (double)
public volatile com.google.common.hash.PrimitiveSink putFloat (float)
public volatile com.google.common.hash.PrimitiveSink putLong (long)
public volatile com.google.common.hash.PrimitiveSink putInt (int)
public volatile com.google.common.hash.PrimitiveSink putShort (short)
public volatile com.google.common.hash.PrimitiveSink putBytes (byte[], int, int)
public volatile com.google.common.hash.PrimitiveSink putBytes (byte[])
public volatile com.google.common.hash.PrimitiveSink putByte (byte)
}
com/google/common/hash/AbstractCompositeHashFunction.classAbstractCompositeHashFunction.java
package com.google.common.hash
abstract com.google.common.hash.AbstractCompositeHashFunction extends com.google.common.hash.AbstractStreamingHashFunction {
final com.google.common.hash.HashFunction[] functions
private static final long serialVersionUID
transient void (com.google.common.hash.HashFunction[])
com.google.common.hash.HashFunction[] functions
abstract com.google.common.hash.HashCode makeHash (com.google.common.hash.Hasher[])
public com.google.common.hash.Hasher newHasher ()
int i
com.google.common.hash.Hasher[] hashers
}
com/google/common/hash/AbstractHasher.classAbstractHasher.java
package com.google.common.hash
abstract com.google.common.hash.AbstractHasher extends java.lang.Object implements com.google.common.hash.Hasher {
void ()
public final com.google.common.hash.Hasher putBoolean (boolean)
boolean b
public final com.google.common.hash.Hasher putDouble (double)
double d
public final com.google.common.hash.Hasher putFloat (float)
float f
public com.google.common.hash.Hasher putString (java.lang.CharSequence)
int i
int len
CharSequence charSequence
public com.google.common.hash.Hasher putString (java.lang.CharSequence, java.nio.charset.Charset)
CharSequence charSequence
java.nio.charset.Charset charset
public volatile com.google.common.hash.PrimitiveSink putString (java.lang.CharSequence, java.nio.charset.Charset)
public volatile com.google.common.hash.PrimitiveSink putString (java.lang.CharSequence)
public volatile com.google.common.hash.PrimitiveSink putBoolean (boolean)
public volatile com.google.common.hash.PrimitiveSink putDouble (double)
public volatile com.google.common.hash.PrimitiveSink putFloat (float)
}
com/google/common/hash/AbstractNonStreamingHashFunction$BufferingHasher.classAbstractNonStreamingHashFunction.java
package com.google.common.hash
final com.google.common.hash.AbstractNonStreamingHashFunction$BufferingHasher extends com.google.common.hash.AbstractHasher {
final com.google.common.hash.AbstractNonStreamingHashFunction$ExposedByteArrayOutputStream stream
static final int BOTTOM_BYTE
final com.google.common.hash.AbstractNonStreamingHashFunction this$0
void (com.google.common.hash.AbstractNonStreamingHashFunction, int)
int expectedInputSize
public com.google.common.hash.Hasher putByte (byte)
byte b
public com.google.common.hash.Hasher putBytes (byte[])
java.io.IOException e
byte[] bytes
public com.google.common.hash.Hasher putBytes (byte[], int, int)
byte[] bytes
int off
int len
public com.google.common.hash.Hasher putShort (short)
short s
public com.google.common.hash.Hasher putInt (int)
int i
public com.google.common.hash.Hasher putLong (long)
int i
long l
public com.google.common.hash.Hasher putChar (char)
char c
public com.google.common.hash.Hasher putObject (java.lang.Object, com.google.common.hash.Funnel)
Object instance
com.google.common.hash.Funnel funnel
public com.google.common.hash.HashCode hash ()
public volatile com.google.common.hash.PrimitiveSink putChar (char)
public volatile com.google.common.hash.PrimitiveSink putLong (long)
public volatile com.google.common.hash.PrimitiveSink putInt (int)
public volatile com.google.common.hash.PrimitiveSink putShort (short)
public volatile com.google.common.hash.PrimitiveSink putBytes (byte[], int, int)
public volatile com.google.common.hash.PrimitiveSink putBytes (byte[])
public volatile com.google.common.hash.PrimitiveSink putByte (byte)
}
com/google/common/hash/AbstractNonStreamingHashFunction$ExposedByteArrayOutputStream.classAbstractNonStreamingHashFunction.java
package com.google.common.hash
final com.google.common.hash.AbstractNonStreamingHashFunction$ExposedByteArrayOutputStream extends java.io.ByteArrayOutputStream {
void (int)
int expectedInputSize
byte[] byteArray ()
int length ()
}
com/google/common/hash/AbstractNonStreamingHashFunction.classAbstractNonStreamingHashFunction.java
package com.google.common.hash
abstract com.google.common.hash.AbstractNonStreamingHashFunction extends java.lang.Object implements com.google.common.hash.HashFunction {
void ()
public com.google.common.hash.Hasher newHasher ()
public com.google.common.hash.Hasher newHasher (int)
int expectedInputSize
public com.google.common.hash.HashCode hashString (java.lang.CharSequence)
int i
CharSequence input
int len
com.google.common.hash.Hasher hasher
public com.google.common.hash.HashCode hashString (java.lang.CharSequence, java.nio.charset.Charset)
CharSequence input
java.nio.charset.Charset charset
public com.google.common.hash.HashCode hashInt (int)
int input
public com.google.common.hash.HashCode hashLong (long)
long input
public com.google.common.hash.HashCode hashBytes (byte[])
byte[] input
}
com/google/common/hash/AbstractStreamingHashFunction$AbstractStreamingHasher.classAbstractStreamingHashFunction.java
package com.google.common.hash
public abstract com.google.common.hash.AbstractStreamingHashFunction$AbstractStreamingHasher extends com.google.common.hash.AbstractHasher {
private final java.nio.ByteBuffer buffer
private final int bufferSize
private final int chunkSize
protected void (int)
int chunkSize
protected void (int, int)
int chunkSize
int bufferSize
protected abstract void process (java.nio.ByteBuffer)
protected void processRemaining (java.nio.ByteBuffer)
java.nio.ByteBuffer bb
public final com.google.common.hash.Hasher putBytes (byte[])
byte[] bytes
public final com.google.common.hash.Hasher putBytes (byte[], int, int)
byte[] bytes
int off
int len
private final com.google.common.hash.Hasher putBytes (java.nio.ByteBuffer)
int i
java.nio.ByteBuffer readBuffer
int bytesToCopy
public final com.google.common.hash.Hasher putString (java.lang.CharSequence)
int i
CharSequence charSequence
public final com.google.common.hash.Hasher putByte (byte)
byte b
public final com.google.common.hash.Hasher putShort (short)
short s
public final com.google.common.hash.Hasher putChar (char)
char c
public final com.google.common.hash.Hasher putInt (int)
int i
public final com.google.common.hash.Hasher putLong (long)
long l
public final com.google.common.hash.Hasher putObject (java.lang.Object, com.google.common.hash.Funnel)
Object instance
com.google.common.hash.Funnel funnel
public final com.google.common.hash.HashCode hash ()
abstract com.google.common.hash.HashCode makeHash ()
private void munchIfFull ()
private void munch ()
public volatile com.google.common.hash.PrimitiveSink putString (java.lang.CharSequence)
public volatile com.google.common.hash.PrimitiveSink putChar (char)
public volatile com.google.common.hash.PrimitiveSink putLong (long)
public volatile com.google.common.hash.PrimitiveSink putInt (int)
public volatile com.google.common.hash.PrimitiveSink putShort (short)
public volatile com.google.common.hash.PrimitiveSink putBytes (byte[], int, int)
public volatile com.google.common.hash.PrimitiveSink putBytes (byte[])
public volatile com.google.common.hash.PrimitiveSink putByte (byte)
}
com/google/common/hash/AbstractStreamingHashFunction.classAbstractStreamingHashFunction.java
package com.google.common.hash
abstract com.google.common.hash.AbstractStreamingHashFunction extends java.lang.Object implements com.google.common.hash.HashFunction {
void ()
public com.google.common.hash.HashCode hashString (java.lang.CharSequence)
CharSequence input
public com.google.common.hash.HashCode hashString (java.lang.CharSequence, java.nio.charset.Charset)
CharSequence input
java.nio.charset.Charset charset
public com.google.common.hash.HashCode hashInt (int)
int input
public com.google.common.hash.HashCode hashLong (long)
long input
public com.google.common.hash.HashCode hashBytes (byte[])
byte[] input
public com.google.common.hash.HashCode hashBytes (byte[], int, int)
byte[] input
int off
int len
public com.google.common.hash.Hasher newHasher (int)
int expectedInputSize
}
com/google/common/hash/BloomFilter$1.classBloomFilter.java
package com.google.common.hash
com.google.common.hash.BloomFilter$1 extends java.lang.Object {
}
com/google/common/hash/BloomFilter$SerialForm.classBloomFilter.java
package com.google.common.hash
com.google.common.hash.BloomFilter$SerialForm extends java.lang.Object implements java.io.Serializable {
final long[] data
final int numHashFunctions
final com.google.common.hash.Funnel funnel
final com.google.common.hash.BloomFilter$Strategy strategy
private static final long serialVersionUID
void (com.google.common.hash.BloomFilter)
com.google.common.hash.BloomFilter bf
java.lang.Object readResolve ()
}
com/google/common/hash/BloomFilter$Strategy.classBloomFilter.java
package com.google.common.hash
abstract com.google.common.hash.BloomFilter$Strategy extends java.lang.Object implements java.io.Serializable {
public abstract boolean put (java.lang.Object, com.google.common.hash.Funnel, int, com.google.common.hash.BloomFilterStrategies$BitArray)
public abstract boolean mightContain (java.lang.Object, com.google.common.hash.Funnel, int, com.google.common.hash.BloomFilterStrategies$BitArray)
public abstract int ordinal ()
}
com/google/common/hash/BloomFilter.classBloomFilter.java
package com.google.common.hash
public final com.google.common.hash.BloomFilter extends java.lang.Object implements java.io.Serializable {
private final com.google.common.hash.BloomFilterStrategies$BitArray bits
private final int numHashFunctions
private final com.google.common.hash.Funnel funnel
private final com.google.common.hash.BloomFilter$Strategy strategy
private static final double LN2
private static final double LN2_SQUARED
private void (com.google.common.hash.BloomFilterStrategies$BitArray, int, com.google.common.hash.Funnel, com.google.common.hash.BloomFilter$Strategy)
com.google.common.hash.BloomFilterStrategies$BitArray bits
int numHashFunctions
com.google.common.hash.Funnel funnel
com.google.common.hash.BloomFilter$Strategy strategy
public com.google.common.hash.BloomFilter copy ()
public boolean mightContain (java.lang.Object)
Object object
public boolean put (java.lang.Object)
Object object
public double expectedFalsePositiveProbability ()
public boolean equals (java.lang.Object)
com.google.common.hash.BloomFilter that
Object o
public int hashCode ()
int getHashCount ()
public static com.google.common.hash.BloomFilter create (com.google.common.hash.Funnel, int, double)
com.google.common.hash.Funnel funnel
int expectedInsertions
double falsePositiveProbability
int numBits
int numHashFunctions
public static com.google.common.hash.BloomFilter create (com.google.common.hash.Funnel, int)
com.google.common.hash.Funnel funnel
int expectedInsertions
static int optimalNumOfHashFunctions (int, int)
int n
int m
static int optimalNumOfBits (int, double)
int n
double p
private java.lang.Object writeReplace ()
static com.google.common.hash.BloomFilterStrategies$BitArray access$000 (com.google.common.hash.BloomFilter)
com.google.common.hash.BloomFilter x0
static int access$100 (com.google.common.hash.BloomFilter)
com.google.common.hash.BloomFilter x0
static com.google.common.hash.Funnel access$200 (com.google.common.hash.BloomFilter)
com.google.common.hash.BloomFilter x0
static com.google.common.hash.BloomFilter$Strategy access$300 (com.google.common.hash.BloomFilter)
com.google.common.hash.BloomFilter x0
void (com.google.common.hash.BloomFilterStrategies$BitArray, int, com.google.common.hash.Funnel, com.google.common.hash.BloomFilter$Strategy, com.google.common.hash.BloomFilter$1)
com.google.common.hash.BloomFilterStrategies$BitArray x0
int x1
com.google.common.hash.Funnel x2
com.google.common.hash.BloomFilter$Strategy x3
com.google.common.hash.BloomFilter$1 x4
static void ()
}
com/google/common/hash/BloomFilterStrategies$1.classBloomFilterStrategies.java
package com.google.common.hash
final com.google.common.hash.BloomFilterStrategies$1 extends com.google.common.hash.BloomFilterStrategies {
void (java.lang.String, int)
public boolean put (java.lang.Object, com.google.common.hash.Funnel, int, com.google.common.hash.BloomFilterStrategies$BitArray)
int nextHash
int i
Object object
com.google.common.hash.Funnel funnel
int numHashFunctions
com.google.common.hash.BloomFilterStrategies$BitArray bits
long hash64
int hash1
int hash2
boolean bitsChanged
public boolean mightContain (java.lang.Object, com.google.common.hash.Funnel, int, com.google.common.hash.BloomFilterStrategies$BitArray)
int nextHash
int i
Object object
com.google.common.hash.Funnel funnel
int numHashFunctions
com.google.common.hash.BloomFilterStrategies$BitArray bits
long hash64
int hash1
int hash2
}
com/google/common/hash/BloomFilterStrategies$BitArray.classBloomFilterStrategies.java
package com.google.common.hash
com.google.common.hash.BloomFilterStrategies$BitArray extends java.lang.Object {
final long[] data
int bitCount
void (int)
int bits
void (long[])
long value
long[] arr$
int len$
int i$
long[] data
int bitCount
boolean set (int)
int index
boolean get (int)
int index
int size ()
int bitCount ()
com.google.common.hash.BloomFilterStrategies$BitArray copy ()
public boolean equals (java.lang.Object)
com.google.common.hash.BloomFilterStrategies$BitArray bitArray
Object o
public int hashCode ()
}
com/google/common/hash/BloomFilterStrategies.classBloomFilterStrategies.java
package com.google.common.hash
abstract com.google.common.hash.BloomFilterStrategies extends java.lang.Enum implements com.google.common.hash.BloomFilter$Strategy {
public static final com.google.common.hash.BloomFilterStrategies MURMUR128_MITZ_32
private static final com.google.common.hash.BloomFilterStrategies[] $VALUES
public static com.google.common.hash.BloomFilterStrategies[] values ()
public static com.google.common.hash.BloomFilterStrategies valueOf (java.lang.String)
String name
private void (java.lang.String, int)
void (java.lang.String, int, com.google.common.hash.BloomFilterStrategies$1)
String x0
int x1
com.google.common.hash.BloomFilterStrategies$1 x2
static void ()
}
com/google/common/hash/Funnel.classFunnel.java
package com.google.common.hash
public abstract com.google.common.hash.Funnel extends java.lang.Object implements java.io.Serializable {
public abstract void funnel (java.lang.Object, com.google.common.hash.PrimitiveSink)
}
com/google/common/hash/Funnels$ByteArrayFunnel.classFunnels.java
package com.google.common.hash
final com.google.common.hash.Funnels$ByteArrayFunnel extends java.lang.Enum implements com.google.common.hash.Funnel {
public static final com.google.common.hash.Funnels$ByteArrayFunnel INSTANCE
private static final com.google.common.hash.Funnels$ByteArrayFunnel[] $VALUES
public static com.google.common.hash.Funnels$ByteArrayFunnel[] values ()
public static com.google.common.hash.Funnels$ByteArrayFunnel valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public void funnel (byte[], com.google.common.hash.PrimitiveSink)
byte[] from
com.google.common.hash.PrimitiveSink into
public java.lang.String toString ()
public volatile void funnel (java.lang.Object, com.google.common.hash.PrimitiveSink)
static void ()
}
com/google/common/hash/Funnels$IntegerFunnel.classFunnels.java
package com.google.common.hash
final com.google.common.hash.Funnels$IntegerFunnel extends java.lang.Enum implements com.google.common.hash.Funnel {
public static final com.google.common.hash.Funnels$IntegerFunnel INSTANCE
private static final com.google.common.hash.Funnels$IntegerFunnel[] $VALUES
public static com.google.common.hash.Funnels$IntegerFunnel[] values ()
public static com.google.common.hash.Funnels$IntegerFunnel valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public void funnel (java.lang.Integer, com.google.common.hash.PrimitiveSink)
Integer from
com.google.common.hash.PrimitiveSink into
public java.lang.String toString ()
public volatile void funnel (java.lang.Object, com.google.common.hash.PrimitiveSink)
static void ()
}
com/google/common/hash/Funnels$LongFunnel.classFunnels.java
package com.google.common.hash
final com.google.common.hash.Funnels$LongFunnel extends java.lang.Enum implements com.google.common.hash.Funnel {
public static final com.google.common.hash.Funnels$LongFunnel INSTANCE
private static final com.google.common.hash.Funnels$LongFunnel[] $VALUES
public static com.google.common.hash.Funnels$LongFunnel[] values ()
public static com.google.common.hash.Funnels$LongFunnel valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public void funnel (java.lang.Long, com.google.common.hash.PrimitiveSink)
Long from
com.google.common.hash.PrimitiveSink into
public java.lang.String toString ()
public volatile void funnel (java.lang.Object, com.google.common.hash.PrimitiveSink)
static void ()
}
com/google/common/hash/Funnels$SinkAsStream.classFunnels.java
package com.google.common.hash
com.google.common.hash.Funnels$SinkAsStream extends java.io.OutputStream {
final com.google.common.hash.PrimitiveSink sink
void (com.google.common.hash.PrimitiveSink)
com.google.common.hash.PrimitiveSink sink
public void write (int)
int b
public void write (byte[])
byte[] bytes
public void write (byte[], int, int)
byte[] bytes
int off
int len
public java.lang.String toString ()
}
com/google/common/hash/Funnels$StringFunnel.classFunnels.java
package com.google.common.hash
final com.google.common.hash.Funnels$StringFunnel extends java.lang.Enum implements com.google.common.hash.Funnel {
public static final com.google.common.hash.Funnels$StringFunnel INSTANCE
private static final com.google.common.hash.Funnels$StringFunnel[] $VALUES
public static com.google.common.hash.Funnels$StringFunnel[] values ()
public static com.google.common.hash.Funnels$StringFunnel valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public void funnel (java.lang.CharSequence, com.google.common.hash.PrimitiveSink)
CharSequence from
com.google.common.hash.PrimitiveSink into
public java.lang.String toString ()
public volatile void funnel (java.lang.Object, com.google.common.hash.PrimitiveSink)
static void ()
}
com/google/common/hash/Funnels.classFunnels.java
package com.google.common.hash
public final com.google.common.hash.Funnels extends java.lang.Object {
private void ()
public static com.google.common.hash.Funnel byteArrayFunnel ()
public static com.google.common.hash.Funnel stringFunnel ()
public static com.google.common.hash.Funnel integerFunnel ()
public static com.google.common.hash.Funnel longFunnel ()
public static java.io.OutputStream asOutputStream (com.google.common.hash.PrimitiveSink)
com.google.common.hash.PrimitiveSink sink
}
com/google/common/hash/HashCode.classHashCode.java
package com.google.common.hash
public abstract com.google.common.hash.HashCode extends java.lang.Object {
private static final char[] hexDigits
void ()
public abstract int asInt ()
public abstract long asLong ()
public abstract byte[] asBytes ()
public int writeBytesTo (byte[], int, int)
byte[] dest
int offset
int maxLength
byte[] hash
public abstract int bits ()
public boolean equals (java.lang.Object)
com.google.common.hash.HashCode that
Object object
public int hashCode ()
public java.lang.String toString ()
byte b
byte[] arr$
int len$
int i$
byte[] bytes
StringBuilder sb
static void ()
}
com/google/common/hash/HashCodes$BytesHashCode.classHashCodes.java
package com.google.common.hash
final com.google.common.hash.HashCodes$BytesHashCode extends com.google.common.hash.HashCode implements java.io.Serializable {
final byte[] bytes
private static final long serialVersionUID
void (byte[])
byte[] bytes
public int bits ()
public byte[] asBytes ()
public int asInt ()
public long asLong ()
}
com/google/common/hash/HashCodes$IntHashCode.classHashCodes.java
package com.google.common.hash
final com.google.common.hash.HashCodes$IntHashCode extends com.google.common.hash.HashCode implements java.io.Serializable {
final int hash
private static final long serialVersionUID
void (int)
int hash
public int bits ()
public byte[] asBytes ()
public int asInt ()
public long asLong ()
}
com/google/common/hash/HashCodes$LongHashCode.classHashCodes.java
package com.google.common.hash
final com.google.common.hash.HashCodes$LongHashCode extends com.google.common.hash.HashCode implements java.io.Serializable {
final long hash
private static final long serialVersionUID
void (long)
long hash
public int bits ()
public byte[] asBytes ()
public int asInt ()
public long asLong ()
}
com/google/common/hash/HashCodes.classHashCodes.java
package com.google.common.hash
public final com.google.common.hash.HashCodes extends java.lang.Object {
private void ()
public static com.google.common.hash.HashCode fromInt (int)
int hash
public static com.google.common.hash.HashCode fromLong (long)
long hash
public static com.google.common.hash.HashCode fromBytes (byte[])
byte[] bytes
static com.google.common.hash.HashCode fromBytesNoCopy (byte[])
byte[] bytes
}
com/google/common/hash/HashFunction.classHashFunction.java
package com.google.common.hash
public abstract com.google.common.hash.HashFunction extends java.lang.Object {
public abstract com.google.common.hash.Hasher newHasher ()
public abstract com.google.common.hash.Hasher newHasher (int)
public abstract com.google.common.hash.HashCode hashInt (int)
public abstract com.google.common.hash.HashCode hashLong (long)
public abstract com.google.common.hash.HashCode hashBytes (byte[])
public abstract com.google.common.hash.HashCode hashBytes (byte[], int, int)
public abstract com.google.common.hash.HashCode hashString (java.lang.CharSequence)
public abstract com.google.common.hash.HashCode hashString (java.lang.CharSequence, java.nio.charset.Charset)
public abstract int bits ()
}
com/google/common/hash/Hasher.classHasher.java
package com.google.common.hash
public abstract com.google.common.hash.Hasher extends java.lang.Object implements com.google.common.hash.PrimitiveSink {
public abstract com.google.common.hash.Hasher putByte (byte)
public abstract com.google.common.hash.Hasher putBytes (byte[])
public abstract com.google.common.hash.Hasher putBytes (byte[], int, int)
public abstract com.google.common.hash.Hasher putShort (short)
public abstract com.google.common.hash.Hasher putInt (int)
public abstract com.google.common.hash.Hasher putLong (long)
public abstract com.google.common.hash.Hasher putFloat (float)
public abstract com.google.common.hash.Hasher putDouble (double)
public abstract com.google.common.hash.Hasher putBoolean (boolean)
public abstract com.google.common.hash.Hasher putChar (char)
public abstract com.google.common.hash.Hasher putString (java.lang.CharSequence)
public abstract com.google.common.hash.Hasher putString (java.lang.CharSequence, java.nio.charset.Charset)
public abstract com.google.common.hash.Hasher putObject (java.lang.Object, com.google.common.hash.Funnel)
public abstract com.google.common.hash.HashCode hash ()
}
com/google/common/hash/Hashing$ConcatenatedHashFunction.classHashing.java
package com.google.common.hash
final com.google.common.hash.Hashing$ConcatenatedHashFunction extends com.google.common.hash.AbstractCompositeHashFunction {
private final int bits
transient void (com.google.common.hash.HashFunction[])
com.google.common.hash.HashFunction function
com.google.common.hash.HashFunction[] arr$
int len$
int i$
com.google.common.hash.HashFunction[] functions
int bitSum
com.google.common.hash.HashCode makeHash (com.google.common.hash.Hasher[])
com.google.common.hash.Hasher hasher
com.google.common.hash.Hasher[] arr$
int len$
int i$
com.google.common.hash.Hasher[] hashers
byte[] bytes
java.nio.ByteBuffer buffer
public int bits ()
}
com/google/common/hash/Hashing$LinearCongruentialGenerator.classHashing.java
package com.google.common.hash
final com.google.common.hash.Hashing$LinearCongruentialGenerator extends java.lang.Object {
private long state
public void (long)
long seed
public double nextDouble ()
}
com/google/common/hash/Hashing.classHashing.java
package com.google.common.hash
public final com.google.common.hash.Hashing extends java.lang.Object {
private static final int GOOD_FAST_HASH_SEED
private static final com.google.common.hash.HashFunction GOOD_FAST_HASH_FUNCTION_32
private static final com.google.common.hash.HashFunction GOOD_FAST_HASH_FUNCTION_128
private static final com.google.common.hash.Murmur3_32HashFunction MURMUR3_32
private static final com.google.common.hash.Murmur3_128HashFunction MURMUR3_128
private static final com.google.common.hash.HashFunction MD5
private static final com.google.common.hash.HashFunction SHA_1
private static final com.google.common.hash.HashFunction SHA_256
private static final com.google.common.hash.HashFunction SHA_512
private void ()
public static com.google.common.hash.HashFunction goodFastHash (int)
int i
int minimumBits
int bits
int hashFunctionsNeeded
com.google.common.hash.HashFunction[] hashFunctions
int seed
public static com.google.common.hash.HashFunction murmur3_32 (int)
int seed
public static com.google.common.hash.HashFunction murmur3_32 ()
public static com.google.common.hash.HashFunction murmur3_128 (int)
int seed
public static com.google.common.hash.HashFunction murmur3_128 ()
public static com.google.common.hash.HashFunction md5 ()
public static com.google.common.hash.HashFunction sha1 ()
public static com.google.common.hash.HashFunction sha256 ()
public static com.google.common.hash.HashFunction sha512 ()
public static long padToLong (com.google.common.hash.HashCode)
com.google.common.hash.HashCode hashCode
public static int consistentHash (com.google.common.hash.HashCode, int)
com.google.common.hash.HashCode hashCode
int buckets
public static int consistentHash (long, int)
long input
int buckets
com.google.common.hash.Hashing$LinearCongruentialGenerator generator
int candidate
int next
public static com.google.common.hash.HashCode combineOrdered (java.lang.Iterable)
int i
byte[] nextBytes
com.google.common.hash.HashCode hashCode
java.util.Iterator i$
Iterable hashCodes
java.util.Iterator iterator
int bits
byte[] resultBytes
public static com.google.common.hash.HashCode combineUnordered (java.lang.Iterable)
int i
byte[] nextBytes
com.google.common.hash.HashCode hashCode
java.util.Iterator i$
Iterable hashCodes
java.util.Iterator iterator
byte[] resultBytes
static int checkPositiveAndMakeMultipleOf32 (int)
int bits
static void ()
}
com/google/common/hash/MessageDigestHashFunction$1.classMessageDigestHashFunction.java
package com.google.common.hash
com.google.common.hash.MessageDigestHashFunction$1 extends java.lang.Object {
}
com/google/common/hash/MessageDigestHashFunction$MessageDigestHasher.classMessageDigestHashFunction.java
package com.google.common.hash
com.google.common.hash.MessageDigestHashFunction$MessageDigestHasher extends java.lang.Object implements com.google.common.hash.Hasher {
private final java.security.MessageDigest digest
private final java.nio.ByteBuffer scratch
private boolean done
private void (java.security.MessageDigest)
java.security.MessageDigest digest
public com.google.common.hash.Hasher putByte (byte)
byte b
public com.google.common.hash.Hasher putBytes (byte[])
byte[] bytes
public com.google.common.hash.Hasher putBytes (byte[], int, int)
byte[] bytes
int off
int len
public com.google.common.hash.Hasher putShort (short)
short s
public com.google.common.hash.Hasher putInt (int)
int i
public com.google.common.hash.Hasher putLong (long)
long l
public com.google.common.hash.Hasher putFloat (float)
float f
public com.google.common.hash.Hasher putDouble (double)
double d
public com.google.common.hash.Hasher putBoolean (boolean)
boolean b
public com.google.common.hash.Hasher putChar (char)
char c
public com.google.common.hash.Hasher putString (java.lang.CharSequence)
int i
CharSequence charSequence
public com.google.common.hash.Hasher putString (java.lang.CharSequence, java.nio.charset.Charset)
CharSequence charSequence
java.nio.charset.Charset charset
public com.google.common.hash.Hasher putObject (java.lang.Object, com.google.common.hash.Funnel)
Object instance
com.google.common.hash.Funnel funnel
private void checkNotDone ()
public com.google.common.hash.HashCode hash ()
public volatile com.google.common.hash.PrimitiveSink putString (java.lang.CharSequence, java.nio.charset.Charset)
public volatile com.google.common.hash.PrimitiveSink putString (java.lang.CharSequence)
public volatile com.google.common.hash.PrimitiveSink putChar (char)
public volatile com.google.common.hash.PrimitiveSink putBoolean (boolean)
public volatile com.google.common.hash.PrimitiveSink putDouble (double)
public volatile com.google.common.hash.PrimitiveSink putFloat (float)
public volatile com.google.common.hash.PrimitiveSink putLong (long)
public volatile com.google.common.hash.PrimitiveSink putInt (int)
public volatile com.google.common.hash.PrimitiveSink putShort (short)
public volatile com.google.common.hash.PrimitiveSink putBytes (byte[], int, int)
public volatile com.google.common.hash.PrimitiveSink putBytes (byte[])
public volatile com.google.common.hash.PrimitiveSink putByte (byte)
void (java.security.MessageDigest, com.google.common.hash.MessageDigestHashFunction$1)
java.security.MessageDigest x0
com.google.common.hash.MessageDigestHashFunction$1 x1
}
com/google/common/hash/MessageDigestHashFunction.classMessageDigestHashFunction.java
package com.google.common.hash
final com.google.common.hash.MessageDigestHashFunction extends com.google.common.hash.AbstractStreamingHashFunction {
private final String algorithmName
private final int bits
void (java.lang.String)
String algorithmName
public int bits ()
private static java.security.MessageDigest getMessageDigest (java.lang.String)
java.security.NoSuchAlgorithmException e
String algorithmName
public com.google.common.hash.Hasher newHasher ()
}
com/google/common/hash/Murmur3_128HashFunction$Murmur3_128Hasher.classMurmur3_128HashFunction.java
package com.google.common.hash
final com.google.common.hash.Murmur3_128HashFunction$Murmur3_128Hasher extends com.google.common.hash.AbstractStreamingHashFunction$AbstractStreamingHasher {
private static final int CHUNK_SIZE
private static final long C1
private static final long C2
private long h1
private long h2
private int length
void (int)
int seed
protected void process (java.nio.ByteBuffer)
java.nio.ByteBuffer bb
long k1
long k2
private void bmix64 (long, long)
long k1
long k2
protected void processRemaining (java.nio.ByteBuffer)
java.nio.ByteBuffer bb
long k1
long k2
public com.google.common.hash.HashCode makeHash ()
private static long fmix64 (long)
long k
private static long mixK1 (long)
long k1
private static long mixK2 (long)
long k2
}
com/google/common/hash/Murmur3_128HashFunction.classMurmur3_128HashFunction.java
package com.google.common.hash
final com.google.common.hash.Murmur3_128HashFunction extends com.google.common.hash.AbstractStreamingHashFunction implements java.io.Serializable {
private final int seed
private static final long serialVersionUID
void (int)
int seed
public int bits ()
public com.google.common.hash.Hasher newHasher ()
}
com/google/common/hash/Murmur3_32HashFunction$Murmur3_32Hasher.classMurmur3_32HashFunction.java
package com.google.common.hash
final com.google.common.hash.Murmur3_32HashFunction$Murmur3_32Hasher extends com.google.common.hash.AbstractStreamingHashFunction$AbstractStreamingHasher {
private static final int CHUNK_SIZE
private int h1
private int length
void (int)
int seed
protected void process (java.nio.ByteBuffer)
java.nio.ByteBuffer bb
int k1
protected void processRemaining (java.nio.ByteBuffer)
java.nio.ByteBuffer bb
int k1
public com.google.common.hash.HashCode makeHash ()
}
com/google/common/hash/Murmur3_32HashFunction.classMurmur3_32HashFunction.java
package com.google.common.hash
final com.google.common.hash.Murmur3_32HashFunction extends com.google.common.hash.AbstractStreamingHashFunction implements java.io.Serializable {
private static final int C1
private static final int C2
private final int seed
private static final long serialVersionUID
void (int)
int seed
public int bits ()
public com.google.common.hash.Hasher newHasher ()
public com.google.common.hash.HashCode hashInt (int)
int input
int k1
int h1
public com.google.common.hash.HashCode hashLong (long)
long input
int low
int high
int k1
int h1
public com.google.common.hash.HashCode hashString (java.lang.CharSequence)
int k1
int i
int k1
CharSequence input
int h1
private static int mixK1 (int)
int k1
private static int mixH1 (int, int)
int h1
int k1
private static com.google.common.hash.HashCode fmix (int, int)
int h1
int length
static int access$000 (int)
int x0
static int access$100 (int, int)
int x0
int x1
static com.google.common.hash.HashCode access$200 (int, int)
int x0
int x1
}
com/google/common/hash/PrimitiveSink.classPrimitiveSink.java
package com.google.common.hash
public abstract com.google.common.hash.PrimitiveSink extends java.lang.Object {
public abstract com.google.common.hash.PrimitiveSink putByte (byte)
public abstract com.google.common.hash.PrimitiveSink putBytes (byte[])
public abstract com.google.common.hash.PrimitiveSink putBytes (byte[], int, int)
public abstract com.google.common.hash.PrimitiveSink putShort (short)
public abstract com.google.common.hash.PrimitiveSink putInt (int)
public abstract com.google.common.hash.PrimitiveSink putLong (long)
public abstract com.google.common.hash.PrimitiveSink putFloat (float)
public abstract com.google.common.hash.PrimitiveSink putDouble (double)
public abstract com.google.common.hash.PrimitiveSink putBoolean (boolean)
public abstract com.google.common.hash.PrimitiveSink putChar (char)
public abstract com.google.common.hash.PrimitiveSink putString (java.lang.CharSequence)
public abstract com.google.common.hash.PrimitiveSink putString (java.lang.CharSequence, java.nio.charset.Charset)
}
com/google/common/hash/package-info.classpackage-info.java
package com.google.common.hash
abstract com.google.common.hash.package-info extends java.lang.Object {
}
com/google/common/io/AppendableWriter.classAppendableWriter.java
package com.google.common.io
com.google.common.io.AppendableWriter extends java.io.Writer {
private final Appendable target
private boolean closed
void (java.lang.Appendable)
Appendable target
public void write (char[], int, int) throws java.io.IOException
char[] cbuf
int off
int len
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
public void write (int) throws java.io.IOException
int c
public void write (java.lang.String) throws java.io.IOException
String str
public void write (java.lang.String, int, int) throws java.io.IOException
String str
int off
int len
public java.io.Writer append (char) throws java.io.IOException
char c
public java.io.Writer append (java.lang.CharSequence) throws java.io.IOException
CharSequence charSeq
public java.io.Writer append (java.lang.CharSequence, int, int) throws java.io.IOException
CharSequence charSeq
int start
int end
private void checkNotClosed () throws java.io.IOException
public volatile java.lang.Appendable append (char) throws java.io.IOException
public volatile java.lang.Appendable append (java.lang.CharSequence, int, int) throws java.io.IOException
public volatile java.lang.Appendable append (java.lang.CharSequence) throws java.io.IOException
}
com/google/common/io/ByteArrayDataInput.classByteArrayDataInput.java
package com.google.common.io
public abstract com.google.common.io.ByteArrayDataInput extends java.lang.Object implements java.io.DataInput {
public abstract void readFully (byte[])
public abstract void readFully (byte[], int, int)
public abstract int skipBytes (int)
public abstract boolean readBoolean ()
public abstract byte readByte ()
public abstract int readUnsignedByte ()
public abstract short readShort ()
public abstract int readUnsignedShort ()
public abstract char readChar ()
public abstract int readInt ()
public abstract long readLong ()
public abstract float readFloat ()
public abstract double readDouble ()
public abstract java.lang.String readLine ()
public abstract java.lang.String readUTF ()
}
com/google/common/io/ByteArrayDataOutput.classByteArrayDataOutput.java
package com.google.common.io
public abstract com.google.common.io.ByteArrayDataOutput extends java.lang.Object implements java.io.DataOutput {
public abstract void write (int)
public abstract void write (byte[])
public abstract void write (byte[], int, int)
public abstract void writeBoolean (boolean)
public abstract void writeByte (int)
public abstract void writeShort (int)
public abstract void writeChar (int)
public abstract void writeInt (int)
public abstract void writeLong (long)
public abstract void writeFloat (float)
public abstract void writeDouble (double)
public abstract void writeChars (java.lang.String)
public abstract void writeUTF (java.lang.String)
public abstract void writeBytes (java.lang.String)
public abstract byte[] toByteArray ()
}
com/google/common/io/ByteProcessor.classByteProcessor.java
package com.google.common.io
public abstract com.google.common.io.ByteProcessor extends java.lang.Object {
public abstract boolean processBytes (byte[], int, int) throws java.io.IOException
public abstract java.lang.Object getResult ()
}
com/google/common/io/ByteStreams$1.classByteStreams.java
package com.google.common.io
final com.google.common.io.ByteStreams$1 extends java.lang.Object implements com.google.common.io.InputSupplier {
final byte[] val$b
final int val$off
final int val$len
void (byte[], int, int)
public java.io.ByteArrayInputStream getInput ()
public volatile java.lang.Object getInput () throws java.io.IOException
}
com/google/common/io/ByteStreams$2.classByteStreams.java
package com.google.common.io
final com.google.common.io.ByteStreams$2 extends java.lang.Object implements com.google.common.io.ByteProcessor {
final java.util.zip.Checksum val$checksum
void (java.util.zip.Checksum)
public boolean processBytes (byte[], int, int)
byte[] buf
int off
int len
public java.lang.Long getResult ()
long result
public volatile java.lang.Object getResult ()
}
com/google/common/io/ByteStreams$3.classByteStreams.java
package com.google.common.io
final com.google.common.io.ByteStreams$3 extends java.lang.Object implements com.google.common.io.InputSupplier {
final com.google.common.io.InputSupplier val$supplier
final long val$offset
final long val$length
void (com.google.common.io.InputSupplier, long, long)
public java.io.InputStream getInput () throws java.io.IOException
java.io.IOException e
java.io.InputStream in
public volatile java.lang.Object getInput () throws java.io.IOException
}
com/google/common/io/ByteStreams$4.classByteStreams.java
package com.google.common.io
final com.google.common.io.ByteStreams$4 extends java.lang.Object implements com.google.common.io.InputSupplier {
final Iterable val$suppliers
void (java.lang.Iterable)
public java.io.InputStream getInput () throws java.io.IOException
public volatile java.lang.Object getInput () throws java.io.IOException
}
com/google/common/io/ByteStreams$ByteArrayDataInputStream.classByteStreams.java
package com.google.common.io
com.google.common.io.ByteStreams$ByteArrayDataInputStream extends java.lang.Object implements com.google.common.io.ByteArrayDataInput {
final java.io.DataInput input
void (byte[])
byte[] bytes
void (byte[], int)
byte[] bytes
int start
public void readFully (byte[])
java.io.IOException e
byte[] b
public void readFully (byte[], int, int)
java.io.IOException e
byte[] b
int off
int len
public int skipBytes (int)
java.io.IOException e
int n
public boolean readBoolean ()
java.io.IOException e
public byte readByte ()
java.io.EOFException e
java.io.IOException impossible
public int readUnsignedByte ()
java.io.IOException e
public short readShort ()
java.io.IOException e
public int readUnsignedShort ()
java.io.IOException e
public char readChar ()
java.io.IOException e
public int readInt ()
java.io.IOException e
public long readLong ()
java.io.IOException e
public float readFloat ()
java.io.IOException e
public double readDouble ()
java.io.IOException e
public java.lang.String readLine ()
java.io.IOException e
public java.lang.String readUTF ()
java.io.IOException e
}
com/google/common/io/ByteStreams$ByteArrayDataOutputStream.classByteStreams.java
package com.google.common.io
com.google.common.io.ByteStreams$ByteArrayDataOutputStream extends java.lang.Object implements com.google.common.io.ByteArrayDataOutput {
final java.io.DataOutput output
final java.io.ByteArrayOutputStream byteArrayOutputSteam
void ()
void (int)
int size
void (java.io.ByteArrayOutputStream)
java.io.ByteArrayOutputStream byteArrayOutputSteam
public void write (int)
java.io.IOException impossible
int b
public void write (byte[])
java.io.IOException impossible
byte[] b
public void write (byte[], int, int)
java.io.IOException impossible
byte[] b
int off
int len
public void writeBoolean (boolean)
java.io.IOException impossible
boolean v
public void writeByte (int)
java.io.IOException impossible
int v
public void writeBytes (java.lang.String)
java.io.IOException impossible
String s
public void writeChar (int)
java.io.IOException impossible
int v
public void writeChars (java.lang.String)
java.io.IOException impossible
String s
public void writeDouble (double)
java.io.IOException impossible
double v
public void writeFloat (float)
java.io.IOException impossible
float v
public void writeInt (int)
java.io.IOException impossible
int v
public void writeLong (long)
java.io.IOException impossible
long v
public void writeShort (int)
java.io.IOException impossible
int v
public void writeUTF (java.lang.String)
java.io.IOException impossible
String s
public byte[] toByteArray ()
}
com/google/common/io/ByteStreams.classByteStreams.java
package com.google.common.io
public final com.google.common.io.ByteStreams extends java.lang.Object {
private static final int BUF_SIZE
private void ()
public static com.google.common.io.InputSupplier newInputStreamSupplier (byte[])
byte[] b
public static com.google.common.io.InputSupplier newInputStreamSupplier (byte[], int, int)
byte[] b
int off
int len
public static void write (byte[], com.google.common.io.OutputSupplier) throws java.io.IOException
byte[] from
com.google.common.io.OutputSupplier to
boolean threw
java.io.OutputStream out
public static long copy (com.google.common.io.InputSupplier, com.google.common.io.OutputSupplier) throws java.io.IOException
long count
java.io.OutputStream out
com.google.common.io.InputSupplier from
com.google.common.io.OutputSupplier to
int successfulOps
java.io.InputStream in
public static long copy (com.google.common.io.InputSupplier, java.io.OutputStream) throws java.io.IOException
long count
com.google.common.io.InputSupplier from
java.io.OutputStream to
boolean threw
java.io.InputStream in
public static long copy (java.io.InputStream, com.google.common.io.OutputSupplier) throws java.io.IOException
long count
java.io.InputStream from
com.google.common.io.OutputSupplier to
boolean threw
java.io.OutputStream out
public static long copy (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
int r
java.io.InputStream from
java.io.OutputStream to
byte[] buf
long total
public static long copy (java.nio.channels.ReadableByteChannel, java.nio.channels.WritableByteChannel) throws java.io.IOException
java.nio.channels.ReadableByteChannel from
java.nio.channels.WritableByteChannel to
java.nio.ByteBuffer buf
long total
public static byte[] toByteArray (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
java.io.ByteArrayOutputStream out
public static byte[] toByteArray (com.google.common.io.InputSupplier) throws java.io.IOException
byte[] result
com.google.common.io.InputSupplier supplier
boolean threw
java.io.InputStream in
public static com.google.common.io.ByteArrayDataInput newDataInput (byte[])
byte[] bytes
public static com.google.common.io.ByteArrayDataInput newDataInput (byte[], int)
byte[] bytes
int start
public static com.google.common.io.ByteArrayDataOutput newDataOutput ()
public static com.google.common.io.ByteArrayDataOutput newDataOutput (int)
int size
public static long length (com.google.common.io.InputSupplier) throws java.io.IOException
long amt
com.google.common.io.InputSupplier supplier
long count
boolean threw
java.io.InputStream in
public static boolean equal (com.google.common.io.InputSupplier, com.google.common.io.InputSupplier) throws java.io.IOException
int read1
int read2
java.io.InputStream in2
com.google.common.io.InputSupplier supplier1
com.google.common.io.InputSupplier supplier2
byte[] buf1
byte[] buf2
boolean threw
java.io.InputStream in1
public static void readFully (java.io.InputStream, byte[]) throws java.io.IOException
java.io.InputStream in
byte[] b
public static void readFully (java.io.InputStream, byte[], int, int) throws java.io.IOException
java.io.InputStream in
byte[] b
int off
int len
public static void skipFully (java.io.InputStream, long) throws java.io.IOException
long amt
java.io.InputStream in
long n
public static java.lang.Object readBytes (com.google.common.io.InputSupplier, com.google.common.io.ByteProcessor) throws java.io.IOException
int amt
com.google.common.io.InputSupplier supplier
com.google.common.io.ByteProcessor processor
byte[] buf
boolean threw
java.io.InputStream in
public static long getChecksum (com.google.common.io.InputSupplier, java.util.zip.Checksum) throws java.io.IOException
com.google.common.io.InputSupplier supplier
java.util.zip.Checksum checksum
public static com.google.common.hash.HashCode hash (com.google.common.io.InputSupplier, com.google.common.hash.HashFunction) throws java.io.IOException
com.google.common.io.InputSupplier supplier
com.google.common.hash.HashFunction hashFunction
com.google.common.hash.Hasher hasher
public static int read (java.io.InputStream, byte[], int, int) throws java.io.IOException
int result
java.io.InputStream in
byte[] b
int off
int len
int total
public static com.google.common.io.InputSupplier slice (com.google.common.io.InputSupplier, long, long)
com.google.common.io.InputSupplier supplier
long offset
long length
public static com.google.common.io.InputSupplier join (java.lang.Iterable)
Iterable suppliers
public static transient com.google.common.io.InputSupplier join (com.google.common.io.InputSupplier[])
com.google.common.io.InputSupplier[] suppliers
}
com/google/common/io/CharStreams$1.classCharStreams.java
package com.google.common.io
final com.google.common.io.CharStreams$1 extends java.lang.Object implements com.google.common.io.InputSupplier {
final String val$value
void (java.lang.String)
public java.io.StringReader getInput ()
public volatile java.lang.Object getInput () throws java.io.IOException
}
com/google/common/io/CharStreams$2.classCharStreams.java
package com.google.common.io
final com.google.common.io.CharStreams$2 extends java.lang.Object implements com.google.common.io.InputSupplier {
final com.google.common.io.InputSupplier val$in
final java.nio.charset.Charset val$charset
void (com.google.common.io.InputSupplier, java.nio.charset.Charset)
public java.io.InputStreamReader getInput () throws java.io.IOException
public volatile java.lang.Object getInput () throws java.io.IOException
}
com/google/common/io/CharStreams$3.classCharStreams.java
package com.google.common.io
final com.google.common.io.CharStreams$3 extends java.lang.Object implements com.google.common.io.OutputSupplier {
final com.google.common.io.OutputSupplier val$out
final java.nio.charset.Charset val$charset
void (com.google.common.io.OutputSupplier, java.nio.charset.Charset)
public java.io.OutputStreamWriter getOutput () throws java.io.IOException
public volatile java.lang.Object getOutput () throws java.io.IOException
}
com/google/common/io/CharStreams$4.classCharStreams.java
package com.google.common.io
final com.google.common.io.CharStreams$4 extends java.lang.Object implements com.google.common.io.InputSupplier {
final Iterable val$suppliers
void (java.lang.Iterable)
public java.io.Reader getInput () throws java.io.IOException
public volatile java.lang.Object getInput () throws java.io.IOException
}
com/google/common/io/CharStreams.classCharStreams.java
package com.google.common.io
public final com.google.common.io.CharStreams extends java.lang.Object {
private static final int BUF_SIZE
private void ()
public static com.google.common.io.InputSupplier newReaderSupplier (java.lang.String)
String value
public static com.google.common.io.InputSupplier newReaderSupplier (com.google.common.io.InputSupplier, java.nio.charset.Charset)
com.google.common.io.InputSupplier in
java.nio.charset.Charset charset
public static com.google.common.io.OutputSupplier newWriterSupplier (com.google.common.io.OutputSupplier, java.nio.charset.Charset)
com.google.common.io.OutputSupplier out
java.nio.charset.Charset charset
public static void write (java.lang.CharSequence, com.google.common.io.OutputSupplier) throws java.io.IOException
CharSequence from
com.google.common.io.OutputSupplier to
boolean threw
Appendable out
public static long copy (com.google.common.io.InputSupplier, com.google.common.io.OutputSupplier) throws java.io.IOException
long count
Appendable out
com.google.common.io.InputSupplier from
com.google.common.io.OutputSupplier to
int successfulOps
Readable in
public static long copy (com.google.common.io.InputSupplier, java.lang.Appendable) throws java.io.IOException
long count
com.google.common.io.InputSupplier from
Appendable to
boolean threw
Readable in
public static long copy (java.lang.Readable, java.lang.Appendable) throws java.io.IOException
Readable from
Appendable to
java.nio.CharBuffer buf
long total
public static java.lang.String toString (java.lang.Readable) throws java.io.IOException
Readable r
public static java.lang.String toString (com.google.common.io.InputSupplier) throws java.io.IOException
com.google.common.io.InputSupplier supplier
private static java.lang.StringBuilder toStringBuilder (java.lang.Readable) throws java.io.IOException
Readable r
StringBuilder sb
private static java.lang.StringBuilder toStringBuilder (com.google.common.io.InputSupplier) throws java.io.IOException
StringBuilder result
com.google.common.io.InputSupplier supplier
boolean threw
Readable r
public static java.lang.String readFirstLine (com.google.common.io.InputSupplier) throws java.io.IOException
String line
com.google.common.io.InputSupplier supplier
boolean threw
Readable r
public static java.util.List readLines (com.google.common.io.InputSupplier) throws java.io.IOException
java.util.List result
com.google.common.io.InputSupplier supplier
boolean threw
Readable r
public static java.util.List readLines (java.lang.Readable) throws java.io.IOException
Readable r
java.util.List result
com.google.common.io.LineReader lineReader
String line
public static java.lang.Object readLines (com.google.common.io.InputSupplier, com.google.common.io.LineProcessor) throws java.io.IOException
com.google.common.io.LineReader lineReader
String line
com.google.common.io.InputSupplier supplier
com.google.common.io.LineProcessor callback
boolean threw
Readable r
public static com.google.common.io.InputSupplier join (java.lang.Iterable)
Iterable suppliers
public static transient com.google.common.io.InputSupplier join (com.google.common.io.InputSupplier[])
com.google.common.io.InputSupplier[] suppliers
public static void skipFully (java.io.Reader, long) throws java.io.IOException
long amt
java.io.Reader reader
long n
public static java.io.Writer asWriter (java.lang.Appendable)
Appendable target
}
com/google/common/io/Closeables.classCloseables.java
package com.google.common.io
public final com.google.common.io.Closeables extends java.lang.Object {
static final java.util.logging.Logger logger
private void ()
public static void close (java.io.Closeable, boolean) throws java.io.IOException
java.io.IOException e
java.io.Closeable closeable
boolean swallowIOException
public static void closeQuietly (java.io.Closeable)
java.io.IOException e
java.io.Closeable closeable
static void ()
}
com/google/common/io/CountingInputStream.classCountingInputStream.java
package com.google.common.io
public final com.google.common.io.CountingInputStream extends java.io.FilterInputStream {
private long count
private long mark
public void (java.io.InputStream)
java.io.InputStream in
public long getCount ()
public int read () throws java.io.IOException
int result
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int result
public long skip (long) throws java.io.IOException
long n
long result
public synchronized void mark (int)
int readlimit
public synchronized void reset () throws java.io.IOException
}
com/google/common/io/CountingOutputStream.classCountingOutputStream.java
package com.google.common.io
public final com.google.common.io.CountingOutputStream extends java.io.FilterOutputStream {
private long count
public void (java.io.OutputStream)
java.io.OutputStream out
public long getCount ()
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public void write (int) throws java.io.IOException
int b
}
com/google/common/io/FileBackedOutputStream$1.classFileBackedOutputStream.java
package com.google.common.io
com.google.common.io.FileBackedOutputStream$1 extends java.lang.Object implements com.google.common.io.InputSupplier {
final com.google.common.io.FileBackedOutputStream this$0
void (com.google.common.io.FileBackedOutputStream)
public java.io.InputStream getInput () throws java.io.IOException
protected void finalize ()
Throwable t
public volatile java.lang.Object getInput () throws java.io.IOException
}
com/google/common/io/FileBackedOutputStream$2.classFileBackedOutputStream.java
package com.google.common.io
com.google.common.io.FileBackedOutputStream$2 extends java.lang.Object implements com.google.common.io.InputSupplier {
final com.google.common.io.FileBackedOutputStream this$0
void (com.google.common.io.FileBackedOutputStream)
public java.io.InputStream getInput () throws java.io.IOException
public volatile java.lang.Object getInput () throws java.io.IOException
}
com/google/common/io/FileBackedOutputStream$MemoryOutput.classFileBackedOutputStream.java
package com.google.common.io
com.google.common.io.FileBackedOutputStream$MemoryOutput extends java.io.ByteArrayOutputStream {
private void ()
byte[] getBuffer ()
int getCount ()
void (com.google.common.io.FileBackedOutputStream$1)
com.google.common.io.FileBackedOutputStream$1 x0
}
com/google/common/io/FileBackedOutputStream.classFileBackedOutputStream.java
package com.google.common.io
public final com.google.common.io.FileBackedOutputStream extends java.io.OutputStream {
private final int fileThreshold
private final boolean resetOnFinalize
private final com.google.common.io.InputSupplier supplier
private java.io.OutputStream out
private com.google.common.io.FileBackedOutputStream$MemoryOutput memory
private java.io.File file
synchronized java.io.File getFile ()
public void (int)
int fileThreshold
public void (int, boolean)
int fileThreshold
boolean resetOnFinalize
public com.google.common.io.InputSupplier getSupplier ()
private synchronized java.io.InputStream openStream () throws java.io.IOException
public synchronized void reset () throws java.io.IOException
java.io.File deleteMe
java.io.File deleteMe
public synchronized void write (int) throws java.io.IOException
int b
public synchronized void write (byte[]) throws java.io.IOException
byte[] b
public synchronized void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public synchronized void close () throws java.io.IOException
public synchronized void flush () throws java.io.IOException
private void update (int) throws java.io.IOException
java.io.File temp
java.io.FileOutputStream transfer
int len
static java.io.InputStream access$100 (com.google.common.io.FileBackedOutputStream) throws java.io.IOException
com.google.common.io.FileBackedOutputStream x0
}
com/google/common/io/Files$1.classFiles.java
package com.google.common.io
final com.google.common.io.Files$1 extends java.lang.Object implements com.google.common.io.InputSupplier {
final java.io.File val$file
void (java.io.File)
public java.io.FileInputStream getInput () throws java.io.IOException
public volatile java.lang.Object getInput () throws java.io.IOException
}
com/google/common/io/Files$2.classFiles.java
package com.google.common.io
final com.google.common.io.Files$2 extends java.lang.Object implements com.google.common.io.OutputSupplier {
final java.io.File val$file
final boolean val$append
void (java.io.File, boolean)
public java.io.FileOutputStream getOutput () throws java.io.IOException
public volatile java.lang.Object getOutput () throws java.io.IOException
}
com/google/common/io/Files.classFiles.java
package com.google.common.io
public final com.google.common.io.Files extends java.lang.Object {
private static final int TEMP_DIR_ATTEMPTS
private void ()
public static java.io.BufferedReader newReader (java.io.File, java.nio.charset.Charset) throws java.io.FileNotFoundException
java.io.File file
java.nio.charset.Charset charset
public static java.io.BufferedWriter newWriter (java.io.File, java.nio.charset.Charset) throws java.io.FileNotFoundException
java.io.File file
java.nio.charset.Charset charset
public static com.google.common.io.InputSupplier newInputStreamSupplier (java.io.File)
java.io.File file
public static com.google.common.io.OutputSupplier newOutputStreamSupplier (java.io.File)
java.io.File file
public static com.google.common.io.OutputSupplier newOutputStreamSupplier (java.io.File, boolean)
java.io.File file
boolean append
public static com.google.common.io.InputSupplier newReaderSupplier (java.io.File, java.nio.charset.Charset)
java.io.File file
java.nio.charset.Charset charset
public static com.google.common.io.OutputSupplier newWriterSupplier (java.io.File, java.nio.charset.Charset)
java.io.File file
java.nio.charset.Charset charset
public static com.google.common.io.OutputSupplier newWriterSupplier (java.io.File, java.nio.charset.Charset, boolean)
java.io.File file
java.nio.charset.Charset charset
boolean append
public static byte[] toByteArray (java.io.File) throws java.io.IOException
byte[] b
boolean threw
java.io.InputStream in
java.io.File file
public static java.lang.String toString (java.io.File, java.nio.charset.Charset) throws java.io.IOException
java.io.File file
java.nio.charset.Charset charset
public static void copy (com.google.common.io.InputSupplier, java.io.File) throws java.io.IOException
com.google.common.io.InputSupplier from
java.io.File to
public static void write (byte[], java.io.File) throws java.io.IOException
byte[] from
java.io.File to
public static void copy (java.io.File, com.google.common.io.OutputSupplier) throws java.io.IOException
java.io.File from
com.google.common.io.OutputSupplier to
public static void copy (java.io.File, java.io.OutputStream) throws java.io.IOException
java.io.File from
java.io.OutputStream to
public static void copy (java.io.File, java.io.File) throws java.io.IOException
java.io.File from
java.io.File to
public static void copy (com.google.common.io.InputSupplier, java.io.File, java.nio.charset.Charset) throws java.io.IOException
com.google.common.io.InputSupplier from
java.io.File to
java.nio.charset.Charset charset
public static void write (java.lang.CharSequence, java.io.File, java.nio.charset.Charset) throws java.io.IOException
CharSequence from
java.io.File to
java.nio.charset.Charset charset
public static void append (java.lang.CharSequence, java.io.File, java.nio.charset.Charset) throws java.io.IOException
CharSequence from
java.io.File to
java.nio.charset.Charset charset
private static void write (java.lang.CharSequence, java.io.File, java.nio.charset.Charset, boolean) throws java.io.IOException
CharSequence from
java.io.File to
java.nio.charset.Charset charset
boolean append
public static void copy (java.io.File, java.nio.charset.Charset, com.google.common.io.OutputSupplier) throws java.io.IOException
java.io.File from
java.nio.charset.Charset charset
com.google.common.io.OutputSupplier to
public static void copy (java.io.File, java.nio.charset.Charset, java.lang.Appendable) throws java.io.IOException
java.io.File from
java.nio.charset.Charset charset
Appendable to
public static boolean equal (java.io.File, java.io.File) throws java.io.IOException
java.io.File file1
java.io.File file2
long len1
long len2
public static java.io.File createTempDir ()
java.io.File tempDir
int counter
java.io.File baseDir
String baseName
public static void touch (java.io.File) throws java.io.IOException
java.io.File file
public static void createParentDirs (java.io.File) throws java.io.IOException
java.io.File file
java.io.File parent
public static void move (java.io.File, java.io.File) throws java.io.IOException
java.io.File from
java.io.File to
public static java.lang.String readFirstLine (java.io.File, java.nio.charset.Charset) throws java.io.IOException
java.io.File file
java.nio.charset.Charset charset
public static java.util.List readLines (java.io.File, java.nio.charset.Charset) throws java.io.IOException
java.io.File file
java.nio.charset.Charset charset
public static java.lang.Object readLines (java.io.File, java.nio.charset.Charset, com.google.common.io.LineProcessor) throws java.io.IOException
java.io.File file
java.nio.charset.Charset charset
com.google.common.io.LineProcessor callback
public static java.lang.Object readBytes (java.io.File, com.google.common.io.ByteProcessor) throws java.io.IOException
java.io.File file
com.google.common.io.ByteProcessor processor
public static long getChecksum (java.io.File, java.util.zip.Checksum) throws java.io.IOException
java.io.File file
java.util.zip.Checksum checksum
public static com.google.common.hash.HashCode hash (java.io.File, com.google.common.hash.HashFunction) throws java.io.IOException
java.io.File file
com.google.common.hash.HashFunction hashFunction
public static java.nio.MappedByteBuffer map (java.io.File) throws java.io.IOException
java.io.File file
public static java.nio.MappedByteBuffer map (java.io.File, java.nio.channels.FileChannel$MapMode) throws java.io.IOException
java.io.File file
java.nio.channels.FileChannel$MapMode mode
public static java.nio.MappedByteBuffer map (java.io.File, java.nio.channels.FileChannel$MapMode, long) throws java.io.FileNotFoundException java.io.IOException
java.nio.MappedByteBuffer mbb
java.io.File file
java.nio.channels.FileChannel$MapMode mode
long size
java.io.RandomAccessFile raf
boolean threw
private static java.nio.MappedByteBuffer map (java.io.RandomAccessFile, java.nio.channels.FileChannel$MapMode, long) throws java.io.IOException
java.nio.MappedByteBuffer mbb
java.io.RandomAccessFile raf
java.nio.channels.FileChannel$MapMode mode
long size
java.nio.channels.FileChannel channel
boolean threw
public static java.lang.String simplifyPath (java.lang.String)
String component
java.util.Iterator i$
String pathname
Iterable components
java.util.List path
String result
public static java.lang.String getFileExtension (java.lang.String)
String fileName
int dotIndex
}
com/google/common/io/Flushables.classFlushables.java
package com.google.common.io
public final com.google.common.io.Flushables extends java.lang.Object {
private static final java.util.logging.Logger logger
private void ()
public static void flush (java.io.Flushable, boolean) throws java.io.IOException
java.io.IOException e
java.io.Flushable flushable
boolean swallowIOException
public static void flushQuietly (java.io.Flushable)
java.io.IOException e
java.io.Flushable flushable
static void ()
}
com/google/common/io/InputSupplier.classInputSupplier.java
package com.google.common.io
public abstract com.google.common.io.InputSupplier extends java.lang.Object {
public abstract java.lang.Object getInput () throws java.io.IOException
}
com/google/common/io/LimitInputStream.classLimitInputStream.java
package com.google.common.io
public final com.google.common.io.LimitInputStream extends java.io.FilterInputStream {
private long left
private long mark
public void (java.io.InputStream, long)
java.io.InputStream in
long limit
public int available () throws java.io.IOException
public synchronized void mark (int)
int readlimit
public int read () throws java.io.IOException
int result
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int result
public synchronized void reset () throws java.io.IOException
public long skip (long) throws java.io.IOException
long n
long skipped
}
com/google/common/io/LineBuffer.classLineBuffer.java
package com.google.common.io
abstract com.google.common.io.LineBuffer extends java.lang.Object {
private StringBuilder line
private boolean sawReturn
void ()
protected void add (char[], int, int) throws java.io.IOException
int end
char[] cbuf
int off
int len
int pos
int start
private boolean finishLine (boolean) throws java.io.IOException
boolean sawNewline
protected void finish () throws java.io.IOException
protected abstract void handleLine (java.lang.String, java.lang.String) throws java.io.IOException
}
com/google/common/io/LineProcessor.classLineProcessor.java
package com.google.common.io
public abstract com.google.common.io.LineProcessor extends java.lang.Object {
public abstract boolean processLine (java.lang.String) throws java.io.IOException
public abstract java.lang.Object getResult ()
}
com/google/common/io/LineReader$1.classLineReader.java
package com.google.common.io
com.google.common.io.LineReader$1 extends com.google.common.io.LineBuffer {
final com.google.common.io.LineReader this$0
void (com.google.common.io.LineReader)
protected void handleLine (java.lang.String, java.lang.String)
String line
String end
}
com/google/common/io/LineReader.classLineReader.java
package com.google.common.io
public final com.google.common.io.LineReader extends java.lang.Object {
private final Readable readable
private final java.io.Reader reader
private final char[] buf
private final java.nio.CharBuffer cbuf
private final java.util.Queue lines
private final com.google.common.io.LineBuffer lineBuf
public void (java.lang.Readable)
Readable readable
public java.lang.String readLine () throws java.io.IOException
int read
static java.util.Queue access$000 (com.google.common.io.LineReader)
com.google.common.io.LineReader x0
}
com/google/common/io/LittleEndianDataInputStream.classLittleEndianDataInputStream.java
package com.google.common.io
public final com.google.common.io.LittleEndianDataInputStream extends java.io.FilterInputStream implements java.io.DataInput {
public void (java.io.InputStream)
java.io.InputStream in
public java.lang.String readLine ()
public void readFully (byte[]) throws java.io.IOException
byte[] b
public void readFully (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public int skipBytes (int) throws java.io.IOException
int n
public int readUnsignedByte () throws java.io.IOException
int b1
public int readUnsignedShort () throws java.io.IOException
byte b1
byte b2
public int readInt () throws java.io.IOException
byte b1
byte b2
byte b3
byte b4
public long readLong () throws java.io.IOException
byte b1
byte b2
byte b3
byte b4
byte b5
byte b6
byte b7
byte b8
public float readFloat () throws java.io.IOException
public double readDouble () throws java.io.IOException
public java.lang.String readUTF () throws java.io.IOException
public short readShort () throws java.io.IOException
public char readChar () throws java.io.IOException
public byte readByte () throws java.io.IOException
public boolean readBoolean () throws java.io.IOException
private byte readAndCheckByte () throws java.io.IOException java.io.EOFException
int b1
}
com/google/common/io/LittleEndianDataOutputStream.classLittleEndianDataOutputStream.java
package com.google.common.io
public com.google.common.io.LittleEndianDataOutputStream extends java.io.FilterOutputStream implements java.io.DataOutput {
public void (java.io.OutputStream)
java.io.OutputStream out
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public void writeBoolean (boolean) throws java.io.IOException
boolean v
public void writeByte (int) throws java.io.IOException
int v
public void writeBytes (java.lang.String) throws java.io.IOException
String s
public void writeChar (int) throws java.io.IOException
int v
public void writeChars (java.lang.String) throws java.io.IOException
int i
String s
public void writeDouble (double) throws java.io.IOException
double v
public void writeFloat (float) throws java.io.IOException
float v
public void writeInt (int) throws java.io.IOException
int v
public void writeLong (long) throws java.io.IOException
long v
byte[] bytes
public void writeShort (int) throws java.io.IOException
int v
public void writeUTF (java.lang.String) throws java.io.IOException
String str
}
com/google/common/io/MultiInputStream.classMultiInputStream.java
package com.google.common.io
final com.google.common.io.MultiInputStream extends java.io.InputStream {
private java.util.Iterator it
private java.io.InputStream in
public void (java.util.Iterator) throws java.io.IOException
java.util.Iterator it
public void close () throws java.io.IOException
private void advance () throws java.io.IOException
public int available () throws java.io.IOException
public boolean markSupported ()
public int read () throws java.io.IOException
int result
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int result
public long skip (long) throws java.io.IOException
long n
long result
}
com/google/common/io/MultiReader.classMultiReader.java
package com.google.common.io
com.google.common.io.MultiReader extends java.io.Reader {
private final java.util.Iterator it
private java.io.Reader current
void (java.util.Iterator) throws java.io.IOException
java.util.Iterator readers
private void advance () throws java.io.IOException
public int read (char[], int, int) throws java.io.IOException
char[] cbuf
int off
int len
int result
public long skip (long) throws java.io.IOException
long result
long n
public boolean ready () throws java.io.IOException
public void close () throws java.io.IOException
}
com/google/common/io/NullOutputStream.classNullOutputStream.java
package com.google.common.io
public final com.google.common.io.NullOutputStream extends java.io.OutputStream {
public void ()
public void write (int)
int b
public void write (byte[], int, int)
byte[] b
int off
int len
}
com/google/common/io/OutputSupplier.classOutputSupplier.java
package com.google.common.io
public abstract com.google.common.io.OutputSupplier extends java.lang.Object {
public abstract java.lang.Object getOutput () throws java.io.IOException
}
com/google/common/io/PatternFilenameFilter.classPatternFilenameFilter.java
package com.google.common.io
public final com.google.common.io.PatternFilenameFilter extends java.lang.Object implements java.io.FilenameFilter {
private final java.util.regex.Pattern pattern
public void (java.lang.String)
String patternStr
public void (java.util.regex.Pattern)
java.util.regex.Pattern pattern
public boolean accept (java.io.File, java.lang.String)
java.io.File dir
String fileName
}
com/google/common/io/Resources$1.classResources.java
package com.google.common.io
final com.google.common.io.Resources$1 extends java.lang.Object implements com.google.common.io.InputSupplier {
final java.net.URL val$url
void (java.net.URL)
public java.io.InputStream getInput () throws java.io.IOException
public volatile java.lang.Object getInput () throws java.io.IOException
}
com/google/common/io/Resources.classResources.java
package com.google.common.io
public final com.google.common.io.Resources extends java.lang.Object {
private void ()
public static com.google.common.io.InputSupplier newInputStreamSupplier (java.net.URL)
java.net.URL url
public static com.google.common.io.InputSupplier newReaderSupplier (java.net.URL, java.nio.charset.Charset)
java.net.URL url
java.nio.charset.Charset charset
public static byte[] toByteArray (java.net.URL) throws java.io.IOException
java.net.URL url
public static java.lang.String toString (java.net.URL, java.nio.charset.Charset) throws java.io.IOException
java.net.URL url
java.nio.charset.Charset charset
public static java.lang.Object readLines (java.net.URL, java.nio.charset.Charset, com.google.common.io.LineProcessor) throws java.io.IOException
java.net.URL url
java.nio.charset.Charset charset
com.google.common.io.LineProcessor callback
public static java.util.List readLines (java.net.URL, java.nio.charset.Charset) throws java.io.IOException
java.net.URL url
java.nio.charset.Charset charset
public static void copy (java.net.URL, java.io.OutputStream) throws java.io.IOException
java.net.URL from
java.io.OutputStream to
public static java.net.URL getResource (java.lang.String)
String resourceName
java.net.URL url
public static java.net.URL getResource (java.lang.Class, java.lang.String)
Class contextClass
String resourceName
java.net.URL url
}
com/google/common/io/package-info.classpackage-info.java
package com.google.common.io
abstract com.google.common.io.package-info extends java.lang.Object {
}
com/google/common/math/BigIntegerMath$1.classBigIntegerMath.java
package com.google.common.math
com.google.common.math.BigIntegerMath$1 extends java.lang.Object {
static final int[] $SwitchMap$java$math$RoundingMode
static void ()
}
com/google/common/math/BigIntegerMath.classBigIntegerMath.java
package com.google.common.math
public final com.google.common.math.BigIntegerMath extends java.lang.Object {
static final int SQRT2_PRECOMPUTE_THRESHOLD
static final java.math.BigInteger SQRT2_PRECOMPUTED_BITS
private static final double LN_10
private static final double LN_2
public static boolean isPowerOfTwo (java.math.BigInteger)
java.math.BigInteger x
public static int log2 (java.math.BigInteger, java.math.RoundingMode)
java.math.BigInteger halfPower
java.math.BigInteger x2
int logX2Floor
java.math.BigInteger x
java.math.RoundingMode mode
int logFloor
public static int log10 (java.math.BigInteger, java.math.RoundingMode)
java.math.BigInteger nextPow
int nextCmp
java.math.BigInteger x2
java.math.BigInteger halfPowerSquared
java.math.BigInteger x
java.math.RoundingMode mode
int approxLog10
java.math.BigInteger approxPow
int approxCmp
int floorLog
java.math.BigInteger floorPow
int floorCmp
public static java.math.BigInteger sqrt (java.math.BigInteger, java.math.RoundingMode)
java.math.BigInteger halfSquare
java.math.BigInteger x
java.math.RoundingMode mode
java.math.BigInteger sqrtFloor
private static java.math.BigInteger sqrtFloor (java.math.BigInteger)
java.math.BigInteger sqrt0
int shift
java.math.BigInteger x
java.math.BigInteger sqrt0
int log2
java.math.BigInteger sqrt1
private static java.math.BigInteger sqrtApproxWithDoubles (java.math.BigInteger)
java.math.BigInteger x
public static java.math.BigInteger divide (java.math.BigInteger, java.math.BigInteger, java.math.RoundingMode)
java.math.BigInteger p
java.math.BigInteger q
java.math.RoundingMode mode
java.math.BigDecimal pDec
java.math.BigDecimal qDec
public static java.math.BigInteger factorial (int)
int tz
long normalizedNum
int normalizedBits
long num
int n
int approxSize
java.util.ArrayList bignums
int startingNumber
long product
int shift
int productBits
int bits
int nextPowerOfTwo
static java.math.BigInteger listProduct (java.util.List)
java.util.List nums
static java.math.BigInteger listProduct (java.util.List, int, int)
int m
java.util.List nums
int start
int end
public static java.math.BigInteger binomial (int, int)
int p
int q
int i
int n
int k
java.math.BigInteger accum
long numeratorAccum
long denominatorAccum
int bits
int numeratorBits
static boolean fitsInLong (java.math.BigInteger)
java.math.BigInteger x
private void ()
static void ()
}
com/google/common/math/DoubleMath$1.classDoubleMath.java
package com.google.common.math
com.google.common.math.DoubleMath$1 extends java.lang.Object {
static final int[] $SwitchMap$java$math$RoundingMode
static void ()
}
com/google/common/math/DoubleMath.classDoubleMath.java
package com.google.common.math
public final com.google.common.math.DoubleMath extends java.lang.Object {
private static final double MIN_INT_AS_DOUBLE
private static final double MAX_INT_AS_DOUBLE
private static final double MIN_LONG_AS_DOUBLE
private static final double MAX_LONG_AS_DOUBLE_PLUS_ONE
private static final double LN_2
static final int MAX_FACTORIAL
static final double[] EVERY_SIXTEENTH_FACTORIAL
static double roundIntermediate (double, java.math.RoundingMode)
double z
double z
double x
java.math.RoundingMode mode
public static int roundToInt (double, java.math.RoundingMode)
double x
java.math.RoundingMode mode
double z
public static long roundToLong (double, java.math.RoundingMode)
double x
java.math.RoundingMode mode
double z
public static java.math.BigInteger roundToBigInteger (double, java.math.RoundingMode)
double x
java.math.RoundingMode mode
int exponent
long significand
java.math.BigInteger result
public static boolean isPowerOfTwo (double)
double x
public static double log2 (double)
double x
public static int log2 (double, java.math.RoundingMode)
boolean increment
boolean increment
boolean increment
boolean increment
boolean increment
double xScaled
double x
java.math.RoundingMode mode
int exponent
boolean increment
public static boolean isMathematicalInteger (double)
double x
public static double factorial (int)
int i
double accum
int n
public static boolean fuzzyEquals (double, double, double)
double a
double b
double tolerance
public static int fuzzyCompare (double, double, double)
double a
double b
double tolerance
private void ()
static void ()
}
com/google/common/math/DoubleUtils.classDoubleUtils.java
package com.google.common.math
final com.google.common.math.DoubleUtils extends java.lang.Object {
static final long SIGNIFICAND_MASK
static final long EXPONENT_MASK
static final long SIGN_MASK
static final int SIGNIFICAND_BITS
static final int EXPONENT_BIAS
static final long IMPLICIT_BIT
private static final long ONE_BITS
private void ()
static double nextDown (double)
double d
static long getSignificand (double)
double d
int exponent
long bits
static boolean isFinite (double)
double d
static boolean isNormal (double)
double d
static double scaleNormalize (double)
double x
long significand
static double bigToDouble (java.math.BigInteger)
java.math.BigInteger x
java.math.BigInteger absX
int exponent
int shift
long twiceSignifFloor
long signifFloor
boolean increment
long signifRounded
long bits
static double ensureNonNegative (double)
double value
static void ()
}
com/google/common/math/IntMath$1.classIntMath.java
package com.google.common.math
com.google.common.math.IntMath$1 extends java.lang.Object {
static final int[] $SwitchMap$java$math$RoundingMode
static void ()
}
com/google/common/math/IntMath.classIntMath.java
package com.google.common.math
public final com.google.common.math.IntMath extends java.lang.Object {
static final int MAX_POWER_OF_SQRT2_UNSIGNED
static final byte[] MAX_LOG10_FOR_LEADING_ZEROS
static final int[] POWERS_OF_10
static final int[] HALF_POWERS_OF_10
static final int FLOOR_SQRT_MAX_INT
static final int[] FACTORIALS
static int[] BIGGEST_BINOMIALS
public static boolean isPowerOfTwo (int)
int x
public static int log2 (int, java.math.RoundingMode)
int leadingZeros
int cmp
int logFloor
int x
java.math.RoundingMode mode
public static int log10 (int, java.math.RoundingMode)
int x
java.math.RoundingMode mode
int logFloor
int floorPow
private static int log10Floor (int)
int x
int y
int sgn
public static int pow (int, int)
int accum
int b
int k
public static int sqrt (int, java.math.RoundingMode)
int halfSquare
int x
java.math.RoundingMode mode
int sqrtFloor
private static int sqrtFloor (int)
int x
public static int divide (int, int, java.math.RoundingMode)
boolean increment
boolean increment
boolean increment
boolean increment
boolean increment
boolean increment
int absRem
int cmpRemToHalfDivisor
int p
int q
java.math.RoundingMode mode
int div
int rem
int signum
boolean increment
public static int mod (int, int)
int x
int m
int result
public static int gcd (int, int)
int delta
int minDeltaOrZero
int a
int b
int aTwos
int bTwos
public static int checkedAdd (int, int)
int a
int b
long result
public static int checkedSubtract (int, int)
int a
int b
long result
public static int checkedMultiply (int, int)
int a
int b
long result
public static int checkedPow (int, int)
int b
int k
int accum
public static int factorial (int)
int n
public static int binomial (int, int)
int i
long result
int n
int k
private void ()
static void ()
}
com/google/common/math/LongMath$1.classLongMath.java
package com.google.common.math
com.google.common.math.LongMath$1 extends java.lang.Object {
static final int[] $SwitchMap$java$math$RoundingMode
static void ()
}
com/google/common/math/LongMath.classLongMath.java
package com.google.common.math
public final com.google.common.math.LongMath extends java.lang.Object {
static final long MAX_POWER_OF_SQRT2_UNSIGNED
static final byte[] MAX_LOG10_FOR_LEADING_ZEROS
static final long[] POWERS_OF_10
static final long[] HALF_POWERS_OF_10
static final long FLOOR_SQRT_MAX_LONG
static final long[] FACTORIALS
static final int[] BIGGEST_BINOMIALS
static final int[] BIGGEST_SIMPLE_BINOMIALS
public static boolean isPowerOfTwo (long)
long x
public static int log2 (long, java.math.RoundingMode)
int leadingZeros
long cmp
int logFloor
long x
java.math.RoundingMode mode
public static int log10 (long, java.math.RoundingMode)
long x
java.math.RoundingMode mode
int logFloor
long floorPow
static int log10Floor (long)
long x
int y
long sgn
public static long pow (long, int)
long accum
long b
int k
public static long sqrt (long, java.math.RoundingMode)
long halfSquare
long x
java.math.RoundingMode mode
long sqrtFloor
private static long sqrtFloor (long)
long x
long sqrt0
long sqrt1
public static long divide (long, long, java.math.RoundingMode)
boolean increment
boolean increment
boolean increment
boolean increment
boolean increment
boolean increment
long absRem
long cmpRemToHalfDivisor
long p
long q
java.math.RoundingMode mode
long div
long rem
int signum
boolean increment
public static int mod (long, int)
long x
int m
public static long mod (long, long)
long x
long m
long result
public static long gcd (long, long)
long delta
long minDeltaOrZero
long a
long b
int aTwos
int bTwos
public static long checkedAdd (long, long)
long a
long b
long result
public static long checkedSubtract (long, long)
long a
long b
long result
public static long checkedMultiply (long, long)
long a
long b
int leadingZeros
long result
public static long checkedPow (long, int)
long b
int k
long accum
public static long factorial (int)
int n
public static long binomial (int, int)
int i
int d
int i
int n
int k
long result
static boolean fitsInInt (long)
long x
private void ()
static void ()
}
com/google/common/math/MathPreconditions.classMathPreconditions.java
package com.google.common.math
final com.google.common.math.MathPreconditions extends java.lang.Object {
static int checkPositive (java.lang.String, int)
String role
int x
static long checkPositive (java.lang.String, long)
String role
long x
static java.math.BigInteger checkPositive (java.lang.String, java.math.BigInteger)
String role
java.math.BigInteger x
static int checkNonNegative (java.lang.String, int)
String role
int x
static long checkNonNegative (java.lang.String, long)
String role
long x
static java.math.BigInteger checkNonNegative (java.lang.String, java.math.BigInteger)
String role
java.math.BigInteger x
static double checkNonNegative (java.lang.String, double)
String role
double x
static void checkRoundingUnnecessary (boolean)
boolean condition
static void checkInRange (boolean)
boolean condition
static void checkNoOverflow (boolean)
boolean condition
private void ()
}
com/google/common/math/package-info.classpackage-info.java
package com.google.common.math
abstract com.google.common.math.package-info extends java.lang.Object {
}
com/google/common/net/HostAndPort.classHostAndPort.java
package com.google.common.net
public final com.google.common.net.HostAndPort extends java.lang.Object implements java.io.Serializable {
private static final int NO_PORT
private final String host
private final int port
private final boolean hasBracketlessColons
private static final java.util.regex.Pattern BRACKET_PATTERN
private static final long serialVersionUID
private void (java.lang.String, int, boolean)
String host
int port
boolean hasBracketlessColons
public java.lang.String getHostText ()
public boolean hasPort ()
public int getPort ()
public int getPortOrDefault (int)
int defaultPort
public static com.google.common.net.HostAndPort fromParts (java.lang.String, int)
String host
int port
com.google.common.net.HostAndPort parsedHost
public static com.google.common.net.HostAndPort fromString (java.lang.String)
java.util.regex.Matcher matcher
String host
String host
int colonPos
NumberFormatException e
String hostPortString
String host
String portString
boolean hasBracketlessColons
int port
public com.google.common.net.HostAndPort withDefaultPort (int)
int defaultPort
public com.google.common.net.HostAndPort requireBracketsForIPv6 ()
public boolean equals (java.lang.Object)
com.google.common.net.HostAndPort that
Object other
public int hashCode ()
public java.lang.String toString ()
StringBuilder builder
private static boolean isValidPort (int)
int port
static void ()
}
com/google/common/net/HostSpecifier.classHostSpecifier.java
package com.google.common.net
public final com.google.common.net.HostSpecifier extends java.lang.Object {
private final String canonicalForm
private void (java.lang.String)
String canonicalForm
public static com.google.common.net.HostSpecifier fromValid (java.lang.String)
String specifier
com.google.common.net.HostAndPort parsedHost
String host
java.net.InetAddress addr
com.google.common.net.InternetDomainName domain
public static com.google.common.net.HostSpecifier from (java.lang.String) throws java.text.ParseException
java.text.ParseException parseException
IllegalArgumentException e
String specifier
public static boolean isValid (java.lang.String)
IllegalArgumentException e
String specifier
public boolean equals (java.lang.Object)
com.google.common.net.HostSpecifier that
Object other
public int hashCode ()
public java.lang.String toString ()
}
com/google/common/net/HttpHeaders.classHttpHeaders.java
package com.google.common.net
public final com.google.common.net.HttpHeaders extends java.lang.Object {
public static final String CACHE_CONTROL
public static final String CONTENT_LENGTH
public static final String CONTENT_TYPE
public static final String DATE
public static final String PRAGMA
public static final String VIA
public static final String WARNING
public static final String ACCEPT
public static final String ACCEPT_CHARSET
public static final String ACCEPT_ENCODING
public static final String ACCEPT_LANGUAGE
public static final String ACCESS_CONTROL_REQUEST_HEADERS
public static final String ACCESS_CONTROL_REQUEST_METHOD
public static final String AUTHORIZATION
public static final String CONNECTION
public static final String COOKIE
public static final String EXPECT
public static final String FROM
public static final String HOST
public static final String IF_MATCH
public static final String IF_MODIFIED_SINCE
public static final String IF_NONE_MATCH
public static final String IF_RANGE
public static final String IF_UNMODIFIED_SINCE
public static final String LAST_EVENT_ID
public static final String MAX_FORWARDS
public static final String ORIGIN
public static final String PROXY_AUTHORIZATION
public static final String RANGE
public static final String REFERER
public static final String TE
public static final String UPGRADE
public static final String USER_AGENT
public static final String ACCEPT_RANGES
public static final String ACCESS_CONTROL_ALLOW_HEADERS
public static final String ACCESS_CONTROL_ALLOW_METHODS
public static final String ACCESS_CONTROL_ALLOW_ORIGIN
public static final String ACCESS_CONTROL_ALLOW_CREDENTIALS
public static final String ACCESS_CONTROL_EXPOSE_HEADERS
public static final String ACCESS_CONTROL_MAX_AGE
public static final String AGE
public static final String ALLOW
public static final String CONTENT_DISPOSITION
public static final String CONTENT_ENCODING
public static final String CONTENT_LANGUAGE
public static final String CONTENT_LOCATION
public static final String CONTENT_MD5
public static final String CONTENT_RANGE
public static final String ETAG
public static final String EXPIRES
public static final String LAST_MODIFIED
public static final String LINK
public static final String LOCATION
public static final String P3P
public static final String PROXY_AUTHENTICATE
public static final String REFRESH
public static final String RETRY_AFTER
public static final String SERVER
public static final String SET_COOKIE
public static final String SET_COOKIE2
public static final String TRAILER
public static final String TRANSFER_ENCODING
public static final String VARY
public static final String WWW_AUTHENTICATE
public static final String DNT
public static final String X_CONTENT_TYPE_OPTIONS
public static final String X_DO_NOT_TRACK
public static final String X_FORWARDED_FOR
public static final String X_FORWARDED_PROTO
public static final String X_FRAME_OPTIONS
public static final String X_POWERED_BY
public static final String X_REQUESTED_WITH
public static final String X_USER_IP
public static final String X_XSS_PROTECTION
private void ()
}
com/google/common/net/InetAddresses$TeredoInfo.classInetAddresses.java
package com.google.common.net
public final com.google.common.net.InetAddresses$TeredoInfo extends java.lang.Object {
private final java.net.Inet4Address server
private final java.net.Inet4Address client
private final int port
private final int flags
public void (java.net.Inet4Address, java.net.Inet4Address, int, int)
java.net.Inet4Address server
java.net.Inet4Address client
int port
int flags
public java.net.Inet4Address getServer ()
public java.net.Inet4Address getClient ()
public int getPort ()
public int getFlags ()
}
com/google/common/net/InetAddresses.classInetAddresses.java
package com.google.common.net
public final com.google.common.net.InetAddresses extends java.lang.Object {
private static final int IPV4_PART_COUNT
private static final int IPV6_PART_COUNT
private static final java.net.Inet4Address LOOPBACK4
private static final java.net.Inet4Address ANY4
private void ()
private static java.net.Inet4Address getInet4Address (byte[])
byte[] bytes
public static java.net.InetAddress forString (java.lang.String)
String ipString
byte[] addr
public static boolean isInetAddress (java.lang.String)
String ipString
private static byte[] ipStringToBytes (java.lang.String)
char c
int i
String ipString
boolean hasColon
boolean hasDot
private static byte[] textToNumericFormatV4 (java.lang.String)
int i
NumberFormatException ex
String ipString
String[] address
byte[] bytes
private static byte[] textToNumericFormatV6 (java.lang.String)
int i
int partsHi
int partsLo
int i
int i
int i
NumberFormatException ex
String ipString
String[] parts
int skipIndex
int partsHi
int partsLo
int partsSkipped
java.nio.ByteBuffer rawBytes
private static java.lang.String convertDottedQuadToHex (java.lang.String)
String ipString
int lastColon
String initialPart
String dottedQuad
byte[] quad
String penultimate
String ultimate
private static byte parseOctet (java.lang.String)
String ipPart
int octet
private static short parseHextet (java.lang.String)
String ipPart
int hextet
private static java.net.InetAddress bytesToInetAddress (byte[])
java.net.UnknownHostException e
byte[] addr
public static java.lang.String toAddrString (java.net.InetAddress)
int i
java.net.InetAddress ip
byte[] bytes
int[] hextets
private static void compressLongestRunOfZeroes (int[])
int runLength
int i
int[] hextets
int bestRunStart
int bestRunLength
int runStart
private static java.lang.String hextetsToIPv6String (int[])
boolean thisIsNumber
int i
int[] hextets
StringBuilder buf
boolean lastWasNumber
public static java.lang.String toUriString (java.net.InetAddress)
java.net.InetAddress ip
public static java.net.InetAddress forUriString (java.lang.String)
String ipString
int expectBytes
String hostAddr
String ipString
int expectBytes
byte[] addr
public static boolean isUriInetAddress (java.lang.String)
IllegalArgumentException e
String ipString
public static boolean isCompatIPv4Address (java.net.Inet6Address)
java.net.Inet6Address ip
byte[] bytes
public static java.net.Inet4Address getCompatIPv4Address (java.net.Inet6Address)
java.net.Inet6Address ip
public static boolean is6to4Address (java.net.Inet6Address)
java.net.Inet6Address ip
byte[] bytes
public static java.net.Inet4Address get6to4IPv4Address (java.net.Inet6Address)
java.net.Inet6Address ip
public static boolean isTeredoAddress (java.net.Inet6Address)
java.net.Inet6Address ip
byte[] bytes
public static com.google.common.net.InetAddresses$TeredoInfo getTeredoInfo (java.net.Inet6Address)
int i
java.net.Inet6Address ip
byte[] bytes
java.net.Inet4Address server
int flags
int port
byte[] clientBytes
java.net.Inet4Address client
public static boolean isIsatapAddress (java.net.Inet6Address)
java.net.Inet6Address ip
byte[] bytes
public static java.net.Inet4Address getIsatapIPv4Address (java.net.Inet6Address)
java.net.Inet6Address ip
public static boolean hasEmbeddedIPv4ClientAddress (java.net.Inet6Address)
java.net.Inet6Address ip
public static java.net.Inet4Address getEmbeddedIPv4ClientAddress (java.net.Inet6Address)
java.net.Inet6Address ip
public static boolean isMappedIPv4Address (java.lang.String)
int i
int i
String ipString
byte[] bytes
public static java.net.Inet4Address getCoercedIPv4Address (java.net.InetAddress)
int i
java.net.InetAddress ip
byte[] bytes
boolean leadingBytesOfZero
java.net.Inet6Address ip6
long addressAsLong
int coercedHash
public static int coerceToInteger (java.net.InetAddress)
java.net.InetAddress ip
public static java.net.Inet4Address fromInteger (int)
int address
public static java.net.InetAddress fromLittleEndianByteArray (byte[]) throws java.net.UnknownHostException
int i
byte[] addr
byte[] reversed
public static java.net.InetAddress increment (java.net.InetAddress)
java.net.InetAddress address
byte[] addr
int i
public static boolean isMaximum (java.net.InetAddress)
int i
java.net.InetAddress address
byte[] addr
static java.net.Inet4Address access$000 ()
static void ()
}
com/google/common/net/InternetDomainName.classInternetDomainName.java
package com.google.common.net
public final com.google.common.net.InternetDomainName extends java.lang.Object {
private static final com.google.common.base.CharMatcher DOTS_MATCHER
private static final com.google.common.base.Splitter DOT_SPLITTER
private static final com.google.common.base.Joiner DOT_JOINER
private static final int NO_PUBLIC_SUFFIX_FOUND
private static final String DOT_REGEX
private static final int MAX_PARTS
private static final int MAX_LENGTH
private static final int MAX_DOMAIN_PART_LENGTH
private final String name
private final com.google.common.collect.ImmutableList parts
private final int publicSuffixIndex
private static final com.google.common.base.CharMatcher DASH_MATCHER
private static final com.google.common.base.CharMatcher PART_CHAR_MATCHER
void (java.lang.String)
String name
private int findPublicSuffix ()
String ancestorName
int i
int partsSize
public static com.google.common.net.InternetDomainName fromLenient (java.lang.String)
String domain
public static com.google.common.net.InternetDomainName from (java.lang.String)
String domain
private static boolean validateSyntax (java.util.List)
String part
int i
java.util.List parts
int lastIndex
private static boolean validatePart (java.lang.String, boolean)
String part
boolean isFinalPart
String asciiChars
public java.lang.String name ()
public com.google.common.collect.ImmutableList parts ()
public boolean isPublicSuffix ()
public boolean hasPublicSuffix ()
public com.google.common.net.InternetDomainName publicSuffix ()
public boolean isUnderPublicSuffix ()
public boolean isTopPrivateDomain ()
public com.google.common.net.InternetDomainName topPrivateDomain ()
public boolean hasParent ()
public com.google.common.net.InternetDomainName parent ()
private com.google.common.net.InternetDomainName ancestor (int)
int levels
public com.google.common.net.InternetDomainName child (java.lang.String)
String leftParts
public static boolean isValidLenient (java.lang.String)
String name
public static boolean isValid (java.lang.String)
IllegalArgumentException e
String name
private static boolean matchesWildcardPublicSuffix (java.lang.String)
String domain
String[] pieces
public java.lang.String toString ()
public boolean equals (java.lang.Object)
com.google.common.net.InternetDomainName that
Object object
public int hashCode ()
static void ()
}
com/google/common/net/MediaType$1.classMediaType.java
package com.google.common.net
com.google.common.net.MediaType$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.net.MediaType this$0
void (com.google.common.net.MediaType)
public com.google.common.collect.ImmutableMultiset apply (java.util.Collection)
java.util.Collection input
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/net/MediaType$2.classMediaType.java
package com.google.common.net
com.google.common.net.MediaType$2 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.net.MediaType this$0
void (com.google.common.net.MediaType)
public java.lang.String apply (java.lang.String)
String value
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/net/MediaType$Tokenizer.classMediaType.java
package com.google.common.net
final com.google.common.net.MediaType$Tokenizer extends java.lang.Object {
final String input
int position
void (java.lang.String)
String input
java.lang.String consumeTokenIfPresent (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher matcher
int startPosition
java.lang.String consumeToken (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher matcher
int startPosition
String token
char consumeCharacter (com.google.common.base.CharMatcher)
com.google.common.base.CharMatcher matcher
char c
char consumeCharacter (char)
char c
char previewChar ()
boolean hasMore ()
}
com/google/common/net/MediaType.classMediaType.java
package com.google.common.net
public final com.google.common.net.MediaType extends java.lang.Object {
private static final String CHARSET_ATTRIBUTE
private static final com.google.common.collect.ImmutableListMultimap UTF_8_CONSTANT_PARAMETERS
private static final com.google.common.base.CharMatcher TOKEN_MATCHER
private static final com.google.common.base.CharMatcher QUOTED_TEXT_MATCHER
private static final com.google.common.base.CharMatcher LINEAR_WHITE_SPACE
private static final String APPLICATION_TYPE
private static final String AUDIO_TYPE
private static final String IMAGE_TYPE
private static final String TEXT_TYPE
private static final String VIDEO_TYPE
private static final String WILDCARD
public static final com.google.common.net.MediaType ANY_TYPE
public static final com.google.common.net.MediaType ANY_TEXT_TYPE
public static final com.google.common.net.MediaType ANY_IMAGE_TYPE
public static final com.google.common.net.MediaType ANY_AUDIO_TYPE
public static final com.google.common.net.MediaType ANY_VIDEO_TYPE
public static final com.google.common.net.MediaType ANY_APPLICATION_TYPE
public static final com.google.common.net.MediaType CACHE_MANIFEST_UTF_8
public static final com.google.common.net.MediaType CSS_UTF_8
public static final com.google.common.net.MediaType CSV_UTF_8
public static final com.google.common.net.MediaType HTML_UTF_8
public static final com.google.common.net.MediaType I_CALENDAR_UTF_8
public static final com.google.common.net.MediaType PLAIN_TEXT_UTF_8
public static final com.google.common.net.MediaType TEXT_JAVASCRIPT_UTF_8
public static final com.google.common.net.MediaType VCARD_UTF_8
public static final com.google.common.net.MediaType WML_UTF_8
public static final com.google.common.net.MediaType XML_UTF_8
public static final com.google.common.net.MediaType BMP
public static final com.google.common.net.MediaType GIF
public static final com.google.common.net.MediaType ICO
public static final com.google.common.net.MediaType JPEG
public static final com.google.common.net.MediaType PNG
public static final com.google.common.net.MediaType SVG_UTF_8
public static final com.google.common.net.MediaType TIFF
public static final com.google.common.net.MediaType WEBP
public static final com.google.common.net.MediaType MP4_AUDIO
public static final com.google.common.net.MediaType MPEG_AUDIO
public static final com.google.common.net.MediaType OGG_AUDIO
public static final com.google.common.net.MediaType WEBM_AUDIO
public static final com.google.common.net.MediaType MP4_VIDEO
public static final com.google.common.net.MediaType MPEG_VIDEO
public static final com.google.common.net.MediaType OGG_VIDEO
public static final com.google.common.net.MediaType QUICKTIME
public static final com.google.common.net.MediaType WEBM_VIDEO
public static final com.google.common.net.MediaType WMV
public static final com.google.common.net.MediaType ATOM_UTF_8
public static final com.google.common.net.MediaType BZIP2
public static final com.google.common.net.MediaType FORM_DATA
public static final com.google.common.net.MediaType GZIP
public static final com.google.common.net.MediaType JAVASCRIPT_UTF_8
public static final com.google.common.net.MediaType JSON_UTF_8
public static final com.google.common.net.MediaType KML
public static final com.google.common.net.MediaType KMZ
public static final com.google.common.net.MediaType MBOX
public static final com.google.common.net.MediaType MICROSOFT_EXCEL
public static final com.google.common.net.MediaType MICROSOFT_POWERPOINT
public static final com.google.common.net.MediaType MICROSOFT_WORD
public static final com.google.common.net.MediaType OCTET_STREAM
public static final com.google.common.net.MediaType OGG_CONTAINER
public static final com.google.common.net.MediaType OOXML_DOCUMENT
public static final com.google.common.net.MediaType OOXML_PRESENTATION
public static final com.google.common.net.MediaType OOXML_SHEET
public static final com.google.common.net.MediaType OPENDOCUMENT_GRAPHICS
public static final com.google.common.net.MediaType OPENDOCUMENT_PRESENTATION
public static final com.google.common.net.MediaType OPENDOCUMENT_SPREADSHEET
public static final com.google.common.net.MediaType OPENDOCUMENT_TEXT
public static final com.google.common.net.MediaType PDF
public static final com.google.common.net.MediaType POSTSCRIPT
public static final com.google.common.net.MediaType RTF_UTF_8
public static final com.google.common.net.MediaType SHOCKWAVE_FLASH
public static final com.google.common.net.MediaType SKETCHUP
public static final com.google.common.net.MediaType TAR
public static final com.google.common.net.MediaType XHTML_UTF_8
public static final com.google.common.net.MediaType ZIP
private static final com.google.common.collect.ImmutableMap KNOWN_TYPES
private final String type
private final String subtype
private final com.google.common.collect.ImmutableListMultimap parameters
private static final com.google.common.base.Joiner$MapJoiner PARAMETER_JOINER
private void (java.lang.String, java.lang.String, com.google.common.collect.ImmutableListMultimap)
String type
String subtype
com.google.common.collect.ImmutableListMultimap parameters
private static com.google.common.net.MediaType createConstant (java.lang.String, java.lang.String)
String type
String subtype
private static com.google.common.net.MediaType createConstantUtf8 (java.lang.String, java.lang.String)
String type
String subtype
public java.lang.String type ()
public java.lang.String subtype ()
public com.google.common.collect.ImmutableListMultimap parameters ()
private java.util.Map parametersAsMap ()
public com.google.common.base.Optional charset ()
com.google.common.collect.ImmutableSet charsetValues
public com.google.common.net.MediaType withoutParameters ()
public com.google.common.net.MediaType withParameters (com.google.common.collect.Multimap)
com.google.common.collect.Multimap parameters
public com.google.common.net.MediaType withParameter (java.lang.String, java.lang.String)
String key
java.util.Map$Entry entry
java.util.Iterator i$
String attribute
String value
String normalizedAttribute
com.google.common.collect.ImmutableListMultimap$Builder builder
com.google.common.net.MediaType mediaType
public com.google.common.net.MediaType withCharset (java.nio.charset.Charset)
java.nio.charset.Charset charset
public boolean hasWildcard ()
public boolean is (com.google.common.net.MediaType)
com.google.common.net.MediaType mediaTypeRange
public static com.google.common.net.MediaType create (java.lang.String, java.lang.String)
String type
String subtype
static com.google.common.net.MediaType createApplicationType (java.lang.String)
String subtype
static com.google.common.net.MediaType createAudioType (java.lang.String)
String subtype
static com.google.common.net.MediaType createImageType (java.lang.String)
String subtype
static com.google.common.net.MediaType createTextType (java.lang.String)
String subtype
static com.google.common.net.MediaType createVideoType (java.lang.String)
String subtype
private static com.google.common.net.MediaType create (java.lang.String, java.lang.String, com.google.common.collect.Multimap)
String attribute
java.util.Map$Entry entry
java.util.Iterator i$
String type
String subtype
com.google.common.collect.Multimap parameters
String normalizedType
String normalizedSubtype
com.google.common.collect.ImmutableListMultimap$Builder builder
com.google.common.net.MediaType mediaType
private static java.lang.String normalizeToken (java.lang.String)
String token
private static java.lang.String normalizeParameterValue (java.lang.String, java.lang.String)
String attribute
String value
public static com.google.common.net.MediaType parse (java.lang.String)
StringBuilder valueBuilder
String value
String attribute
String value
String type
String subtype
com.google.common.collect.ImmutableListMultimap$Builder parameters
IllegalStateException e
String input
com.google.common.net.MediaType$Tokenizer tokenizer
public boolean equals (java.lang.Object)
com.google.common.net.MediaType that
Object obj
public int hashCode ()
public java.lang.String toString ()
com.google.common.collect.Multimap quotedParameters
StringBuilder builder
private static java.lang.String escapeAndQuote (java.lang.String)
char ch
char[] arr$
int len$
int i$
String value
StringBuilder escaped
static com.google.common.base.CharMatcher access$000 ()
static java.lang.String access$100 (java.lang.String)
String x0
static void ()
}
com/google/common/net/TldPatterns.classTldPatterns.java
package com.google.common.net
final com.google.common.net.TldPatterns extends java.lang.Object {
static final com.google.common.collect.ImmutableSet EXACT
static final com.google.common.collect.ImmutableSet UNDER
static final com.google.common.collect.ImmutableSet EXCLUDED
private void ()
static void ()
}
com/google/common/net/package-info.classpackage-info.java
package com.google.common.net
abstract com.google.common.net.package-info extends java.lang.Object {
}
com/google/common/primitives/AndroidInteger.classAndroidInteger.java
package com.google.common.primitives
final com.google.common.primitives.AndroidInteger extends java.lang.Object {
static java.lang.Integer tryParse (java.lang.String)
String string
static java.lang.Integer tryParse (java.lang.String, int)
String string
int radix
int length
int i
boolean negative
private static java.lang.Integer tryParse (java.lang.String, int, int, boolean)
int digit
int next
String string
int offset
int radix
boolean negative
int max
int result
int length
private void ()
}
com/google/common/primitives/Booleans$BooleanArrayAsList.classBooleans.java
package com.google.common.primitives
com.google.common.primitives.Booleans$BooleanArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final boolean[] array
final int start
final int end
private static final long serialVersionUID
void (boolean[])
boolean[] array
void (boolean[], int, int)
boolean[] array
int start
int end
public int size ()
public boolean isEmpty ()
public java.lang.Boolean get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
int i
Object target
public int lastIndexOf (java.lang.Object)
int i
Object target
public java.lang.Boolean set (int, java.lang.Boolean)
int index
Boolean element
boolean oldValue
public java.util.List subList (int, int)
int fromIndex
int toIndex
int size
public boolean equals (java.lang.Object)
int i
com.google.common.primitives.Booleans$BooleanArrayAsList that
int size
Object object
public int hashCode ()
int i
int result
public java.lang.String toString ()
int i
StringBuilder builder
boolean[] toBooleanArray ()
int size
boolean[] result
public volatile java.lang.Object set (int, java.lang.Object)
public volatile java.lang.Object get (int)
}
com/google/common/primitives/Booleans$LexicographicalComparator.classBooleans.java
package com.google.common.primitives
final com.google.common.primitives.Booleans$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final com.google.common.primitives.Booleans$LexicographicalComparator INSTANCE
private static final com.google.common.primitives.Booleans$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.Booleans$LexicographicalComparator[] values ()
public static com.google.common.primitives.Booleans$LexicographicalComparator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int compare (boolean[], boolean[])
int result
int i
boolean[] left
boolean[] right
int minLength
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/primitives/Booleans.classBooleans.java
package com.google.common.primitives
public final com.google.common.primitives.Booleans extends java.lang.Object {
private void ()
public static int hashCode (boolean)
boolean value
public static int compare (boolean, boolean)
boolean a
boolean b
public static boolean contains (boolean[], boolean)
boolean value
boolean[] arr$
int len$
int i$
boolean[] array
boolean target
public static int indexOf (boolean[], boolean)
boolean[] array
boolean target
private static int indexOf (boolean[], boolean, int, int)
int i
boolean[] array
boolean target
int start
int end
public static int indexOf (boolean[], boolean[])
int j
int i
boolean[] array
boolean[] target
public static int lastIndexOf (boolean[], boolean)
boolean[] array
boolean target
private static int lastIndexOf (boolean[], boolean, int, int)
int i
boolean[] array
boolean target
int start
int end
public static transient boolean[] concat (boolean[][])
boolean[] array
boolean[][] arr$
int len$
int i$
boolean[] array
boolean[][] arr$
int len$
int i$
boolean[][] arrays
int length
boolean[] result
int pos
public static boolean[] ensureCapacity (boolean[], int, int)
boolean[] array
int minLength
int padding
private static boolean[] copyOf (boolean[], int)
boolean[] original
int length
boolean[] copy
public static transient java.lang.String join (java.lang.String, boolean[])
int i
String separator
boolean[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static boolean[] toArray (java.util.Collection)
int i
java.util.Collection collection
Object[] boxedArray
int len
boolean[] array
public static transient java.util.List asList (boolean[])
boolean[] backingArray
static int access$000 (boolean[], boolean, int, int)
boolean[] x0
boolean x1
int x2
int x3
static int access$100 (boolean[], boolean, int, int)
boolean[] x0
boolean x1
int x2
int x3
}
com/google/common/primitives/Bytes$ByteArrayAsList.classBytes.java
package com.google.common.primitives
com.google.common.primitives.Bytes$ByteArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final byte[] array
final int start
final int end
private static final long serialVersionUID
void (byte[])
byte[] array
void (byte[], int, int)
byte[] array
int start
int end
public int size ()
public boolean isEmpty ()
public java.lang.Byte get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
int i
Object target
public int lastIndexOf (java.lang.Object)
int i
Object target
public java.lang.Byte set (int, java.lang.Byte)
int index
Byte element
byte oldValue
public java.util.List subList (int, int)
int fromIndex
int toIndex
int size
public boolean equals (java.lang.Object)
int i
com.google.common.primitives.Bytes$ByteArrayAsList that
int size
Object object
public int hashCode ()
int i
int result
public java.lang.String toString ()
int i
StringBuilder builder
byte[] toByteArray ()
int size
byte[] result
public volatile java.lang.Object set (int, java.lang.Object)
public volatile java.lang.Object get (int)
}
com/google/common/primitives/Bytes.classBytes.java
package com.google.common.primitives
public final com.google.common.primitives.Bytes extends java.lang.Object {
private void ()
public static int hashCode (byte)
byte value
public static boolean contains (byte[], byte)
byte value
byte[] arr$
int len$
int i$
byte[] array
byte target
public static int indexOf (byte[], byte)
byte[] array
byte target
private static int indexOf (byte[], byte, int, int)
int i
byte[] array
byte target
int start
int end
public static int indexOf (byte[], byte[])
int j
int i
byte[] array
byte[] target
public static int lastIndexOf (byte[], byte)
byte[] array
byte target
private static int lastIndexOf (byte[], byte, int, int)
int i
byte[] array
byte target
int start
int end
public static transient byte[] concat (byte[][])
byte[] array
byte[][] arr$
int len$
int i$
byte[] array
byte[][] arr$
int len$
int i$
byte[][] arrays
int length
byte[] result
int pos
public static byte[] ensureCapacity (byte[], int, int)
byte[] array
int minLength
int padding
private static byte[] copyOf (byte[], int)
byte[] original
int length
byte[] copy
public static byte[] toArray (java.util.Collection)
int i
java.util.Collection collection
Object[] boxedArray
int len
byte[] array
public static transient java.util.List asList (byte[])
byte[] backingArray
static int access$000 (byte[], byte, int, int)
byte[] x0
byte x1
int x2
int x3
static int access$100 (byte[], byte, int, int)
byte[] x0
byte x1
int x2
int x3
}
com/google/common/primitives/Chars$CharArrayAsList.classChars.java
package com.google.common.primitives
com.google.common.primitives.Chars$CharArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final char[] array
final int start
final int end
private static final long serialVersionUID
void (char[])
char[] array
void (char[], int, int)
char[] array
int start
int end
public int size ()
public boolean isEmpty ()
public java.lang.Character get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
int i
Object target
public int lastIndexOf (java.lang.Object)
int i
Object target
public java.lang.Character set (int, java.lang.Character)
int index
Character element
char oldValue
public java.util.List subList (int, int)
int fromIndex
int toIndex
int size
public boolean equals (java.lang.Object)
int i
com.google.common.primitives.Chars$CharArrayAsList that
int size
Object object
public int hashCode ()
int i
int result
public java.lang.String toString ()
int i
StringBuilder builder
char[] toCharArray ()
int size
char[] result
public volatile java.lang.Object set (int, java.lang.Object)
public volatile java.lang.Object get (int)
}
com/google/common/primitives/Chars$LexicographicalComparator.classChars.java
package com.google.common.primitives
final com.google.common.primitives.Chars$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final com.google.common.primitives.Chars$LexicographicalComparator INSTANCE
private static final com.google.common.primitives.Chars$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.Chars$LexicographicalComparator[] values ()
public static com.google.common.primitives.Chars$LexicographicalComparator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int compare (char[], char[])
int result
int i
char[] left
char[] right
int minLength
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/primitives/Chars.classChars.java
package com.google.common.primitives
public final com.google.common.primitives.Chars extends java.lang.Object {
public static final int BYTES
private void ()
public static int hashCode (char)
char value
public static char checkedCast (long)
long value
char result
public static char saturatedCast (long)
long value
public static int compare (char, char)
char a
char b
public static boolean contains (char[], char)
char value
char[] arr$
int len$
int i$
char[] array
char target
public static int indexOf (char[], char)
char[] array
char target
private static int indexOf (char[], char, int, int)
int i
char[] array
char target
int start
int end
public static int indexOf (char[], char[])
int j
int i
char[] array
char[] target
public static int lastIndexOf (char[], char)
char[] array
char target
private static int lastIndexOf (char[], char, int, int)
int i
char[] array
char target
int start
int end
public static transient char min (char[])
int i
char[] array
char min
public static transient char max (char[])
int i
char[] array
char max
public static transient char[] concat (char[][])
char[] array
char[][] arr$
int len$
int i$
char[] array
char[][] arr$
int len$
int i$
char[][] arrays
int length
char[] result
int pos
public static byte[] toByteArray (char)
char value
public static char fromByteArray (byte[])
byte[] bytes
public static char fromBytes (byte, byte)
byte b1
byte b2
public static char[] ensureCapacity (char[], int, int)
char[] array
int minLength
int padding
private static char[] copyOf (char[], int)
char[] original
int length
char[] copy
public static transient java.lang.String join (java.lang.String, char[])
int i
String separator
char[] array
int len
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static char[] toArray (java.util.Collection)
int i
java.util.Collection collection
Object[] boxedArray
int len
char[] array
public static transient java.util.List asList (char[])
char[] backingArray
static int access$000 (char[], char, int, int)
char[] x0
char x1
int x2
int x3
static int access$100 (char[], char, int, int)
char[] x0
char x1
int x2
int x3
}
com/google/common/primitives/Doubles$DoubleArrayAsList.classDoubles.java
package com.google.common.primitives
com.google.common.primitives.Doubles$DoubleArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final double[] array
final int start
final int end
private static final long serialVersionUID
void (double[])
double[] array
void (double[], int, int)
double[] array
int start
int end
public int size ()
public boolean isEmpty ()
public java.lang.Double get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
int i
Object target
public int lastIndexOf (java.lang.Object)
int i
Object target
public java.lang.Double set (int, java.lang.Double)
int index
Double element
double oldValue
public java.util.List subList (int, int)
int fromIndex
int toIndex
int size
public boolean equals (java.lang.Object)
int i
com.google.common.primitives.Doubles$DoubleArrayAsList that
int size
Object object
public int hashCode ()
int i
int result
public java.lang.String toString ()
int i
StringBuilder builder
double[] toDoubleArray ()
int size
double[] result
public volatile java.lang.Object set (int, java.lang.Object)
public volatile java.lang.Object get (int)
}
com/google/common/primitives/Doubles$LexicographicalComparator.classDoubles.java
package com.google.common.primitives
final com.google.common.primitives.Doubles$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final com.google.common.primitives.Doubles$LexicographicalComparator INSTANCE
private static final com.google.common.primitives.Doubles$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.Doubles$LexicographicalComparator[] values ()
public static com.google.common.primitives.Doubles$LexicographicalComparator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int compare (double[], double[])
int result
int i
double[] left
double[] right
int minLength
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/primitives/Doubles.classDoubles.java
package com.google.common.primitives
public final com.google.common.primitives.Doubles extends java.lang.Object {
public static final int BYTES
private void ()
public static int hashCode (double)
double value
public static int compare (double, double)
double a
double b
public static boolean isFinite (double)
double value
public static boolean contains (double[], double)
double value
double[] arr$
int len$
int i$
double[] array
double target
public static int indexOf (double[], double)
double[] array
double target
private static int indexOf (double[], double, int, int)
int i
double[] array
double target
int start
int end
public static int indexOf (double[], double[])
int j
int i
double[] array
double[] target
public static int lastIndexOf (double[], double)
double[] array
double target
private static int lastIndexOf (double[], double, int, int)
int i
double[] array
double target
int start
int end
public static transient double min (double[])
int i
double[] array
double min
public static transient double max (double[])
int i
double[] array
double max
public static transient double[] concat (double[][])
double[] array
double[][] arr$
int len$
int i$
double[] array
double[][] arr$
int len$
int i$
double[][] arrays
int length
double[] result
int pos
public static double[] ensureCapacity (double[], int, int)
double[] array
int minLength
int padding
private static double[] copyOf (double[], int)
double[] original
int length
double[] copy
public static transient java.lang.String join (java.lang.String, double[])
int i
String separator
double[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static double[] toArray (java.util.Collection)
int i
java.util.Collection collection
Object[] boxedArray
int len
double[] array
public static transient java.util.List asList (double[])
double[] backingArray
static int access$000 (double[], double, int, int)
double[] x0
double x1
int x2
int x3
static int access$100 (double[], double, int, int)
double[] x0
double x1
int x2
int x3
}
com/google/common/primitives/Floats$FloatArrayAsList.classFloats.java
package com.google.common.primitives
com.google.common.primitives.Floats$FloatArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final float[] array
final int start
final int end
private static final long serialVersionUID
void (float[])
float[] array
void (float[], int, int)
float[] array
int start
int end
public int size ()
public boolean isEmpty ()
public java.lang.Float get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
int i
Object target
public int lastIndexOf (java.lang.Object)
int i
Object target
public java.lang.Float set (int, java.lang.Float)
int index
Float element
float oldValue
public java.util.List subList (int, int)
int fromIndex
int toIndex
int size
public boolean equals (java.lang.Object)
int i
com.google.common.primitives.Floats$FloatArrayAsList that
int size
Object object
public int hashCode ()
int i
int result
public java.lang.String toString ()
int i
StringBuilder builder
float[] toFloatArray ()
int size
float[] result
public volatile java.lang.Object set (int, java.lang.Object)
public volatile java.lang.Object get (int)
}
com/google/common/primitives/Floats$LexicographicalComparator.classFloats.java
package com.google.common.primitives
final com.google.common.primitives.Floats$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final com.google.common.primitives.Floats$LexicographicalComparator INSTANCE
private static final com.google.common.primitives.Floats$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.Floats$LexicographicalComparator[] values ()
public static com.google.common.primitives.Floats$LexicographicalComparator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int compare (float[], float[])
int result
int i
float[] left
float[] right
int minLength
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/primitives/Floats.classFloats.java
package com.google.common.primitives
public final com.google.common.primitives.Floats extends java.lang.Object {
public static final int BYTES
private void ()
public static int hashCode (float)
float value
public static int compare (float, float)
float a
float b
public static boolean isFinite (float)
float value
public static boolean contains (float[], float)
float value
float[] arr$
int len$
int i$
float[] array
float target
public static int indexOf (float[], float)
float[] array
float target
private static int indexOf (float[], float, int, int)
int i
float[] array
float target
int start
int end
public static int indexOf (float[], float[])
int j
int i
float[] array
float[] target
public static int lastIndexOf (float[], float)
float[] array
float target
private static int lastIndexOf (float[], float, int, int)
int i
float[] array
float target
int start
int end
public static transient float min (float[])
int i
float[] array
float min
public static transient float max (float[])
int i
float[] array
float max
public static transient float[] concat (float[][])
float[] array
float[][] arr$
int len$
int i$
float[] array
float[][] arr$
int len$
int i$
float[][] arrays
int length
float[] result
int pos
public static float[] ensureCapacity (float[], int, int)
float[] array
int minLength
int padding
private static float[] copyOf (float[], int)
float[] original
int length
float[] copy
public static transient java.lang.String join (java.lang.String, float[])
int i
String separator
float[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static float[] toArray (java.util.Collection)
int i
java.util.Collection collection
Object[] boxedArray
int len
float[] array
public static transient java.util.List asList (float[])
float[] backingArray
static int access$000 (float[], float, int, int)
float[] x0
float x1
int x2
int x3
static int access$100 (float[], float, int, int)
float[] x0
float x1
int x2
int x3
}
com/google/common/primitives/Ints$IntArrayAsList.classInts.java
package com.google.common.primitives
com.google.common.primitives.Ints$IntArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final int[] array
final int start
final int end
private static final long serialVersionUID
void (int[])
int[] array
void (int[], int, int)
int[] array
int start
int end
public int size ()
public boolean isEmpty ()
public java.lang.Integer get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
int i
Object target
public int lastIndexOf (java.lang.Object)
int i
Object target
public java.lang.Integer set (int, java.lang.Integer)
int index
Integer element
int oldValue
public java.util.List subList (int, int)
int fromIndex
int toIndex
int size
public boolean equals (java.lang.Object)
int i
com.google.common.primitives.Ints$IntArrayAsList that
int size
Object object
public int hashCode ()
int i
int result
public java.lang.String toString ()
int i
StringBuilder builder
int[] toIntArray ()
int size
int[] result
public volatile java.lang.Object set (int, java.lang.Object)
public volatile java.lang.Object get (int)
}
com/google/common/primitives/Ints$LexicographicalComparator.classInts.java
package com.google.common.primitives
final com.google.common.primitives.Ints$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final com.google.common.primitives.Ints$LexicographicalComparator INSTANCE
private static final com.google.common.primitives.Ints$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.Ints$LexicographicalComparator[] values ()
public static com.google.common.primitives.Ints$LexicographicalComparator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int compare (int[], int[])
int result
int i
int[] left
int[] right
int minLength
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/primitives/Ints.classInts.java
package com.google.common.primitives
public final com.google.common.primitives.Ints extends java.lang.Object {
public static final int BYTES
public static final int MAX_POWER_OF_TWO
private void ()
public static int hashCode (int)
int value
public static int checkedCast (long)
long value
int result
public static int saturatedCast (long)
long value
public static int compare (int, int)
int a
int b
public static boolean contains (int[], int)
int value
int[] arr$
int len$
int i$
int[] array
int target
public static int indexOf (int[], int)
int[] array
int target
private static int indexOf (int[], int, int, int)
int i
int[] array
int target
int start
int end
public static int indexOf (int[], int[])
int j
int i
int[] array
int[] target
public static int lastIndexOf (int[], int)
int[] array
int target
private static int lastIndexOf (int[], int, int, int)
int i
int[] array
int target
int start
int end
public static transient int min (int[])
int i
int[] array
int min
public static transient int max (int[])
int i
int[] array
int max
public static transient int[] concat (int[][])
int[] array
int[][] arr$
int len$
int i$
int[] array
int[][] arr$
int len$
int i$
int[][] arrays
int length
int[] result
int pos
public static byte[] toByteArray (int)
int value
public static int fromByteArray (byte[])
byte[] bytes
public static int fromBytes (byte, byte, byte, byte)
byte b1
byte b2
byte b3
byte b4
public static int[] ensureCapacity (int[], int, int)
int[] array
int minLength
int padding
private static int[] copyOf (int[], int)
int[] original
int length
int[] copy
public static transient java.lang.String join (java.lang.String, int[])
int i
String separator
int[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static int[] toArray (java.util.Collection)
int i
java.util.Collection collection
Object[] boxedArray
int len
int[] array
public static transient java.util.List asList (int[])
int[] backingArray
public static java.lang.Integer tryParse (java.lang.String)
String string
static int access$000 (int[], int, int, int)
int[] x0
int x1
int x2
int x3
static int access$100 (int[], int, int, int)
int[] x0
int x1
int x2
int x3
}
com/google/common/primitives/Longs$LexicographicalComparator.classLongs.java
package com.google.common.primitives
final com.google.common.primitives.Longs$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final com.google.common.primitives.Longs$LexicographicalComparator INSTANCE
private static final com.google.common.primitives.Longs$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.Longs$LexicographicalComparator[] values ()
public static com.google.common.primitives.Longs$LexicographicalComparator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int compare (long[], long[])
int result
int i
long[] left
long[] right
int minLength
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/primitives/Longs$LongArrayAsList.classLongs.java
package com.google.common.primitives
com.google.common.primitives.Longs$LongArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final long[] array
final int start
final int end
private static final long serialVersionUID
void (long[])
long[] array
void (long[], int, int)
long[] array
int start
int end
public int size ()
public boolean isEmpty ()
public java.lang.Long get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
int i
Object target
public int lastIndexOf (java.lang.Object)
int i
Object target
public java.lang.Long set (int, java.lang.Long)
int index
Long element
long oldValue
public java.util.List subList (int, int)
int fromIndex
int toIndex
int size
public boolean equals (java.lang.Object)
int i
com.google.common.primitives.Longs$LongArrayAsList that
int size
Object object
public int hashCode ()
int i
int result
public java.lang.String toString ()
int i
StringBuilder builder
long[] toLongArray ()
int size
long[] result
public volatile java.lang.Object set (int, java.lang.Object)
public volatile java.lang.Object get (int)
}
com/google/common/primitives/Longs.classLongs.java
package com.google.common.primitives
public final com.google.common.primitives.Longs extends java.lang.Object {
public static final int BYTES
public static final long MAX_POWER_OF_TWO
private void ()
public static int hashCode (long)
long value
public static int compare (long, long)
long a
long b
public static boolean contains (long[], long)
long value
long[] arr$
int len$
int i$
long[] array
long target
public static int indexOf (long[], long)
long[] array
long target
private static int indexOf (long[], long, int, int)
int i
long[] array
long target
int start
int end
public static int indexOf (long[], long[])
int j
int i
long[] array
long[] target
public static int lastIndexOf (long[], long)
long[] array
long target
private static int lastIndexOf (long[], long, int, int)
int i
long[] array
long target
int start
int end
public static transient long min (long[])
int i
long[] array
long min
public static transient long max (long[])
int i
long[] array
long max
public static transient long[] concat (long[][])
long[] array
long[][] arr$
int len$
int i$
long[] array
long[][] arr$
int len$
int i$
long[][] arrays
int length
long[] result
int pos
public static byte[] toByteArray (long)
int i
long value
byte[] result
public static long fromByteArray (byte[])
byte[] bytes
public static long fromBytes (byte, byte, byte, byte, byte, byte, byte, byte)
byte b1
byte b2
byte b3
byte b4
byte b5
byte b6
byte b7
byte b8
public static long[] ensureCapacity (long[], int, int)
long[] array
int minLength
int padding
private static long[] copyOf (long[], int)
long[] original
int length
long[] copy
public static transient java.lang.String join (java.lang.String, long[])
int i
String separator
long[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static long[] toArray (java.util.Collection)
int i
java.util.Collection collection
Object[] boxedArray
int len
long[] array
public static transient java.util.List asList (long[])
long[] backingArray
static int access$000 (long[], long, int, int)
long[] x0
long x1
int x2
int x3
static int access$100 (long[], long, int, int)
long[] x0
long x1
int x2
int x3
}
com/google/common/primitives/ParseRequest.classParseRequest.java
package com.google.common.primitives
final com.google.common.primitives.ParseRequest extends java.lang.Object {
final String rawValue
final int radix
private void (java.lang.String, int)
String rawValue
int radix
static com.google.common.primitives.ParseRequest fromString (java.lang.String)
String rawValue
int radix
String rawValue
int radix
String rawValue
int radix
String stringValue
String rawValue
int radix
char firstChar
}
com/google/common/primitives/Primitives.classPrimitives.java
package com.google.common.primitives
public final com.google.common.primitives.Primitives extends java.lang.Object {
private static final java.util.Map PRIMITIVE_TO_WRAPPER_TYPE
private static final java.util.Map WRAPPER_TO_PRIMITIVE_TYPE
private void ()
private static void add (java.util.Map, java.util.Map, java.lang.Class, java.lang.Class)
java.util.Map forward
java.util.Map backward
Class key
Class value
public static java.util.Set allPrimitiveTypes ()
public static java.util.Set allWrapperTypes ()
public static boolean isWrapperType (java.lang.Class)
Class type
public static java.lang.Class wrap (java.lang.Class)
Class type
Class wrapped
public static java.lang.Class unwrap (java.lang.Class)
Class type
Class unwrapped
static void ()
java.util.Map primToWrap
java.util.Map wrapToPrim
}
com/google/common/primitives/Shorts$LexicographicalComparator.classShorts.java
package com.google.common.primitives
final com.google.common.primitives.Shorts$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final com.google.common.primitives.Shorts$LexicographicalComparator INSTANCE
private static final com.google.common.primitives.Shorts$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.Shorts$LexicographicalComparator[] values ()
public static com.google.common.primitives.Shorts$LexicographicalComparator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int compare (short[], short[])
int result
int i
short[] left
short[] right
int minLength
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/primitives/Shorts$ShortArrayAsList.classShorts.java
package com.google.common.primitives
com.google.common.primitives.Shorts$ShortArrayAsList extends java.util.AbstractList implements java.util.RandomAccess java.io.Serializable {
final short[] array
final int start
final int end
private static final long serialVersionUID
void (short[])
short[] array
void (short[], int, int)
short[] array
int start
int end
public int size ()
public boolean isEmpty ()
public java.lang.Short get (int)
int index
public boolean contains (java.lang.Object)
Object target
public int indexOf (java.lang.Object)
int i
Object target
public int lastIndexOf (java.lang.Object)
int i
Object target
public java.lang.Short set (int, java.lang.Short)
int index
Short element
short oldValue
public java.util.List subList (int, int)
int fromIndex
int toIndex
int size
public boolean equals (java.lang.Object)
int i
com.google.common.primitives.Shorts$ShortArrayAsList that
int size
Object object
public int hashCode ()
int i
int result
public java.lang.String toString ()
int i
StringBuilder builder
short[] toShortArray ()
int size
short[] result
public volatile java.lang.Object set (int, java.lang.Object)
public volatile java.lang.Object get (int)
}
com/google/common/primitives/Shorts.classShorts.java
package com.google.common.primitives
public final com.google.common.primitives.Shorts extends java.lang.Object {
public static final int BYTES
public static final short MAX_POWER_OF_TWO
private void ()
public static int hashCode (short)
short value
public static short checkedCast (long)
long value
short result
public static short saturatedCast (long)
long value
public static int compare (short, short)
short a
short b
public static boolean contains (short[], short)
short value
short[] arr$
int len$
int i$
short[] array
short target
public static int indexOf (short[], short)
short[] array
short target
private static int indexOf (short[], short, int, int)
int i
short[] array
short target
int start
int end
public static int indexOf (short[], short[])
int j
int i
short[] array
short[] target
public static int lastIndexOf (short[], short)
short[] array
short target
private static int lastIndexOf (short[], short, int, int)
int i
short[] array
short target
int start
int end
public static transient short min (short[])
int i
short[] array
short min
public static transient short max (short[])
int i
short[] array
short max
public static transient short[] concat (short[][])
short[] array
short[][] arr$
int len$
int i$
short[] array
short[][] arr$
int len$
int i$
short[][] arrays
int length
short[] result
int pos
public static byte[] toByteArray (short)
short value
public static short fromByteArray (byte[])
byte[] bytes
public static short fromBytes (byte, byte)
byte b1
byte b2
public static short[] ensureCapacity (short[], int, int)
short[] array
int minLength
int padding
private static short[] copyOf (short[], int)
short[] original
int length
short[] copy
public static transient java.lang.String join (java.lang.String, short[])
int i
String separator
short[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static short[] toArray (java.util.Collection)
int i
java.util.Collection collection
Object[] boxedArray
int len
short[] array
public static transient java.util.List asList (short[])
short[] backingArray
static int access$000 (short[], short, int, int)
short[] x0
short x1
int x2
int x3
static int access$100 (short[], short, int, int)
short[] x0
short x1
int x2
int x3
}
com/google/common/primitives/SignedBytes$LexicographicalComparator.classSignedBytes.java
package com.google.common.primitives
final com.google.common.primitives.SignedBytes$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final com.google.common.primitives.SignedBytes$LexicographicalComparator INSTANCE
private static final com.google.common.primitives.SignedBytes$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.SignedBytes$LexicographicalComparator[] values ()
public static com.google.common.primitives.SignedBytes$LexicographicalComparator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int compare (byte[], byte[])
int result
int i
byte[] left
byte[] right
int minLength
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/primitives/SignedBytes.classSignedBytes.java
package com.google.common.primitives
public final com.google.common.primitives.SignedBytes extends java.lang.Object {
public static final byte MAX_POWER_OF_TWO
private void ()
public static byte checkedCast (long)
long value
byte result
public static byte saturatedCast (long)
long value
public static int compare (byte, byte)
byte a
byte b
public static transient byte min (byte[])
int i
byte[] array
byte min
public static transient byte max (byte[])
int i
byte[] array
byte max
public static transient java.lang.String join (java.lang.String, byte[])
int i
String separator
byte[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
}
com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator.classUnsignedBytes.java
package com.google.common.primitives
final com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator extends java.lang.Enum implements java.util.Comparator {
public static final com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator INSTANCE
private static final com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator[] $VALUES
public static com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator[] values ()
public static com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int compare (byte[], byte[])
int result
int i
byte[] left
byte[] right
int minLength
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator$1.classUnsignedBytes.java
package com.google.common.primitives
final com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator$1 extends java.lang.Object implements java.security.PrivilegedAction {
void ()
public java.lang.Object run ()
java.lang.reflect.Field f
NoSuchFieldException e
IllegalAccessException e
}
com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator.classUnsignedBytes.java
package com.google.common.primitives
final com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator extends java.lang.Enum implements java.util.Comparator {
public static final com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator INSTANCE
static final boolean littleEndian
static final sun.misc.Unsafe theUnsafe
static final int BYTE_ARRAY_BASE_OFFSET
private static final com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator[] $VALUES
public static com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator[] values ()
public static com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int compare (byte[], byte[])
int n
int y
int x
long lw
long rw
long diff
int i
int result
int i
byte[] left
byte[] right
int minLength
int minWords
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder.classUnsignedBytes.java
package com.google.common.primitives
com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder extends java.lang.Object {
static final String UNSAFE_COMPARATOR_NAME
static final java.util.Comparator BEST_COMPARATOR
void ()
static java.util.Comparator getBestComparator ()
Class theClass
java.util.Comparator comparator
Throwable t
static void ()
}
com/google/common/primitives/UnsignedBytes.classUnsignedBytes.java
package com.google.common.primitives
public final com.google.common.primitives.UnsignedBytes extends java.lang.Object {
public static final byte MAX_POWER_OF_TWO
public static final byte MAX_VALUE
private static final int UNSIGNED_MASK
private void ()
public static int toInt (byte)
byte value
public static byte checkedCast (long)
long value
public static byte saturatedCast (long)
long value
public static int compare (byte, byte)
byte a
byte b
public static transient byte min (byte[])
int next
int i
byte[] array
int min
public static transient byte max (byte[])
int next
int i
byte[] array
int max
public static java.lang.String toString (byte)
byte x
public static java.lang.String toString (byte, int)
byte x
int radix
public static byte parseUnsignedByte (java.lang.String)
String string
public static byte parseUnsignedByte (java.lang.String, int)
String string
int radix
int parse
public static transient java.lang.String join (java.lang.String, byte[])
int i
String separator
byte[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
static java.util.Comparator lexicographicalComparatorJavaImpl ()
}
com/google/common/primitives/UnsignedInteger.classUnsignedInteger.java
package com.google.common.primitives
public final com.google.common.primitives.UnsignedInteger extends java.lang.Number implements java.lang.Comparable {
public static final com.google.common.primitives.UnsignedInteger ZERO
public static final com.google.common.primitives.UnsignedInteger ONE
public static final com.google.common.primitives.UnsignedInteger MAX_VALUE
private final int value
private void (int)
int value
public static com.google.common.primitives.UnsignedInteger asUnsigned (int)
int value
public static com.google.common.primitives.UnsignedInteger valueOf (long)
long value
public static com.google.common.primitives.UnsignedInteger valueOf (java.math.BigInteger)
java.math.BigInteger value
public static com.google.common.primitives.UnsignedInteger valueOf (java.lang.String)
String string
public static com.google.common.primitives.UnsignedInteger valueOf (java.lang.String, int)
String string
int radix
public com.google.common.primitives.UnsignedInteger add (com.google.common.primitives.UnsignedInteger)
com.google.common.primitives.UnsignedInteger val
public com.google.common.primitives.UnsignedInteger subtract (com.google.common.primitives.UnsignedInteger)
com.google.common.primitives.UnsignedInteger val
public com.google.common.primitives.UnsignedInteger multiply (com.google.common.primitives.UnsignedInteger)
com.google.common.primitives.UnsignedInteger val
public com.google.common.primitives.UnsignedInteger divide (com.google.common.primitives.UnsignedInteger)
com.google.common.primitives.UnsignedInteger val
public com.google.common.primitives.UnsignedInteger remainder (com.google.common.primitives.UnsignedInteger)
com.google.common.primitives.UnsignedInteger val
public int intValue ()
public long longValue ()
public float floatValue ()
public double doubleValue ()
public java.math.BigInteger bigIntegerValue ()
public int compareTo (com.google.common.primitives.UnsignedInteger)
com.google.common.primitives.UnsignedInteger other
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.primitives.UnsignedInteger other
Object obj
public java.lang.String toString ()
public java.lang.String toString (int)
int radix
public volatile int compareTo (java.lang.Object)
static void ()
}
com/google/common/primitives/UnsignedInts$LexicographicalComparator.classUnsignedInts.java
package com.google.common.primitives
final com.google.common.primitives.UnsignedInts$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final com.google.common.primitives.UnsignedInts$LexicographicalComparator INSTANCE
private static final com.google.common.primitives.UnsignedInts$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.UnsignedInts$LexicographicalComparator[] values ()
public static com.google.common.primitives.UnsignedInts$LexicographicalComparator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int compare (int[], int[])
int i
int[] left
int[] right
int minLength
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/primitives/UnsignedInts.classUnsignedInts.java
package com.google.common.primitives
public final com.google.common.primitives.UnsignedInts extends java.lang.Object {
static final long INT_MASK
private void ()
static int flip (int)
int value
public static int compare (int, int)
int a
int b
public static long toLong (int)
int value
public static transient int min (int[])
int next
int i
int[] array
int min
public static transient int max (int[])
int next
int i
int[] array
int max
public static transient java.lang.String join (java.lang.String, int[])
int i
String separator
int[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static int divide (int, int)
int dividend
int divisor
public static int remainder (int, int)
int dividend
int divisor
public static int decode (java.lang.String)
NumberFormatException decodeException
NumberFormatException e
String stringValue
com.google.common.primitives.ParseRequest request
public static int parseUnsignedInt (java.lang.String)
String s
public static int parseUnsignedInt (java.lang.String, int)
String string
int radix
long result
public static java.lang.String toString (int)
int x
public static java.lang.String toString (int, int)
int x
int radix
long asLong
}
com/google/common/primitives/UnsignedLong.classUnsignedLong.java
package com.google.common.primitives
public final com.google.common.primitives.UnsignedLong extends java.lang.Number implements java.lang.Comparable java.io.Serializable {
private static final long UNSIGNED_MASK
public static final com.google.common.primitives.UnsignedLong ZERO
public static final com.google.common.primitives.UnsignedLong ONE
public static final com.google.common.primitives.UnsignedLong MAX_VALUE
private final long value
private void (long)
long value
public static com.google.common.primitives.UnsignedLong asUnsigned (long)
long value
public static com.google.common.primitives.UnsignedLong valueOf (java.math.BigInteger)
java.math.BigInteger value
public static com.google.common.primitives.UnsignedLong valueOf (java.lang.String)
String string
public static com.google.common.primitives.UnsignedLong valueOf (java.lang.String, int)
String string
int radix
public com.google.common.primitives.UnsignedLong add (com.google.common.primitives.UnsignedLong)
com.google.common.primitives.UnsignedLong val
public com.google.common.primitives.UnsignedLong subtract (com.google.common.primitives.UnsignedLong)
com.google.common.primitives.UnsignedLong val
public com.google.common.primitives.UnsignedLong multiply (com.google.common.primitives.UnsignedLong)
com.google.common.primitives.UnsignedLong val
public com.google.common.primitives.UnsignedLong divide (com.google.common.primitives.UnsignedLong)
com.google.common.primitives.UnsignedLong val
public com.google.common.primitives.UnsignedLong remainder (com.google.common.primitives.UnsignedLong)
com.google.common.primitives.UnsignedLong val
public int intValue ()
public long longValue ()
public float floatValue ()
float fValue
public double doubleValue ()
double dValue
public java.math.BigInteger bigIntegerValue ()
java.math.BigInteger bigInt
public int compareTo (com.google.common.primitives.UnsignedLong)
com.google.common.primitives.UnsignedLong o
public int hashCode ()
public boolean equals (java.lang.Object)
com.google.common.primitives.UnsignedLong other
Object obj
public java.lang.String toString ()
public java.lang.String toString (int)
int radix
public volatile int compareTo (java.lang.Object)
static void ()
}
com/google/common/primitives/UnsignedLongs$LexicographicalComparator.classUnsignedLongs.java
package com.google.common.primitives
final com.google.common.primitives.UnsignedLongs$LexicographicalComparator extends java.lang.Enum implements java.util.Comparator {
public static final com.google.common.primitives.UnsignedLongs$LexicographicalComparator INSTANCE
private static final com.google.common.primitives.UnsignedLongs$LexicographicalComparator[] $VALUES
public static com.google.common.primitives.UnsignedLongs$LexicographicalComparator[] values ()
public static com.google.common.primitives.UnsignedLongs$LexicographicalComparator valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public int compare (long[], long[])
int i
long[] left
long[] right
int minLength
public volatile int compare (java.lang.Object, java.lang.Object)
static void ()
}
com/google/common/primitives/UnsignedLongs.classUnsignedLongs.java
package com.google.common.primitives
public final com.google.common.primitives.UnsignedLongs extends java.lang.Object {
public static final long MAX_VALUE
private static final long[] maxValueDivs
private static final int[] maxValueMods
private static final int[] maxSafeDigits
private void ()
private static long flip (long)
long a
public static int compare (long, long)
long a
long b
public static transient long min (long[])
long next
int i
long[] array
long min
public static transient long max (long[])
long next
int i
long[] array
long max
public static transient java.lang.String join (java.lang.String, long[])
int i
String separator
long[] array
StringBuilder builder
public static java.util.Comparator lexicographicalComparator ()
public static long divide (long, long)
long dividend
long divisor
long quotient
long rem
public static long remainder (long, long)
long dividend
long divisor
long quotient
long rem
public static long parseUnsignedLong (java.lang.String)
String s
public static long decode (java.lang.String)
NumberFormatException decodeException
NumberFormatException e
String stringValue
com.google.common.primitives.ParseRequest request
public static long parseUnsignedLong (java.lang.String, int)
int digit
int pos
String s
int radix
int max_safe_pos
long value
private static boolean overflowInParse (long, int, int)
long current
int digit
int radix
public static java.lang.String toString (long)
long x
public static java.lang.String toString (long, int)
long quotient
long rem
char[] buf
int i
long x
int radix
static void ()
int i
java.math.BigInteger overflow
}
com/google/common/primitives/package-info.classpackage-info.java
package com.google.common.primitives
abstract com.google.common.primitives.package-info extends java.lang.Object {
}
com/google/common/reflect/AbstractInvocationHandler.classAbstractInvocationHandler.java
package com.google.common.reflect
public abstract com.google.common.reflect.AbstractInvocationHandler extends java.lang.Object implements java.lang.reflect.InvocationHandler {
private static final Object[] NO_ARGS
public void ()
public final java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
Object proxy
java.lang.reflect.Method method
Object[] args
protected abstract java.lang.Object handleInvocation (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
public java.lang.String toString ()
static void ()
}
com/google/common/reflect/ImmutableTypeToInstanceMap$1.classImmutableTypeToInstanceMap.java
package com.google.common.reflect
com.google.common.reflect.ImmutableTypeToInstanceMap$1 extends java.lang.Object {
}
com/google/common/reflect/ImmutableTypeToInstanceMap$Builder.classImmutableTypeToInstanceMap.java
package com.google.common.reflect
public final com.google.common.reflect.ImmutableTypeToInstanceMap$Builder extends java.lang.Object {
private final com.google.common.collect.ImmutableMap$Builder mapBuilder
private void ()
public com.google.common.reflect.ImmutableTypeToInstanceMap$Builder put (java.lang.Class, java.lang.Object)
Class key
Object value
public com.google.common.reflect.ImmutableTypeToInstanceMap$Builder put (com.google.common.reflect.TypeToken, java.lang.Object)
com.google.common.reflect.TypeToken key
Object value
public com.google.common.reflect.ImmutableTypeToInstanceMap build ()
void (com.google.common.reflect.ImmutableTypeToInstanceMap$1)
com.google.common.reflect.ImmutableTypeToInstanceMap$1 x0
}
com/google/common/reflect/ImmutableTypeToInstanceMap.classImmutableTypeToInstanceMap.java
package com.google.common.reflect
public final com.google.common.reflect.ImmutableTypeToInstanceMap extends com.google.common.collect.ForwardingMap implements com.google.common.reflect.TypeToInstanceMap {
private final com.google.common.collect.ImmutableMap delegate
public static com.google.common.reflect.ImmutableTypeToInstanceMap of ()
public static com.google.common.reflect.ImmutableTypeToInstanceMap$Builder builder ()
private void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap delegate
public java.lang.Object getInstance (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
public java.lang.Object putInstance (com.google.common.reflect.TypeToken, java.lang.Object)
com.google.common.reflect.TypeToken type
Object value
public java.lang.Object getInstance (java.lang.Class)
Class type
public java.lang.Object putInstance (java.lang.Class, java.lang.Object)
Class type
Object value
protected java.util.Map delegate ()
private java.lang.Object trustedGet (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
protected volatile java.lang.Object delegate ()
void (com.google.common.collect.ImmutableMap, com.google.common.reflect.ImmutableTypeToInstanceMap$1)
com.google.common.collect.ImmutableMap x0
com.google.common.reflect.ImmutableTypeToInstanceMap$1 x1
}
com/google/common/reflect/MutableTypeToInstanceMap.classMutableTypeToInstanceMap.java
package com.google.common.reflect
public final com.google.common.reflect.MutableTypeToInstanceMap extends com.google.common.collect.ForwardingMap implements com.google.common.reflect.TypeToInstanceMap {
private final java.util.Map backingMap
public void ()
public java.lang.Object getInstance (java.lang.Class)
Class type
public java.lang.Object putInstance (java.lang.Class, java.lang.Object)
Class type
Object value
public java.lang.Object getInstance (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
public java.lang.Object putInstance (com.google.common.reflect.TypeToken, java.lang.Object)
com.google.common.reflect.TypeToken type
Object value
public java.lang.Object put (com.google.common.reflect.TypeToken, java.lang.Object)
com.google.common.reflect.TypeToken key
Object value
public void putAll (java.util.Map)
java.util.Map map
protected java.util.Map delegate ()
private java.lang.Object trustedPut (com.google.common.reflect.TypeToken, java.lang.Object)
com.google.common.reflect.TypeToken type
Object value
private java.lang.Object trustedGet (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
public volatile java.lang.Object put (java.lang.Object, java.lang.Object)
protected volatile java.lang.Object delegate ()
}
com/google/common/reflect/Reflection.classReflection.java
package com.google.common.reflect
public final com.google.common.reflect.Reflection extends java.lang.Object {
public static java.lang.String getPackageName (java.lang.Class)
Class cls
public static java.lang.String getPackageName (java.lang.String)
String classFullName
int lastDot
public static transient void initialize (java.lang.Class[])
ClassNotFoundException e
Class clazz
Class[] arr$
int len$
int i$
Class[] classes
public static java.lang.Object newProxy (java.lang.Class, java.lang.reflect.InvocationHandler)
Class interfaceType
java.lang.reflect.InvocationHandler handler
Object object
private void ()
}
com/google/common/reflect/TypeCapture.classTypeCapture.java
package com.google.common.reflect
abstract com.google.common.reflect.TypeCapture extends java.lang.Object {
void ()
final java.lang.reflect.Type capture ()
java.lang.reflect.Type superclass
}
com/google/common/reflect/TypeParameter.classTypeParameter.java
package com.google.common.reflect
public abstract com.google.common.reflect.TypeParameter extends com.google.common.reflect.TypeCapture {
final java.lang.reflect.TypeVariable typeVariable
private void (java.lang.reflect.TypeVariable)
java.lang.reflect.TypeVariable typeVariable
protected void ()
java.lang.reflect.Type type
public final int hashCode ()
public final boolean equals (java.lang.Object)
com.google.common.reflect.TypeParameter that
Object o
public java.lang.String toString ()
}
com/google/common/reflect/TypeResolver$1.classTypeResolver.java
package com.google.common.reflect
com.google.common.reflect.TypeResolver$1 extends com.google.common.reflect.TypeResolver {
final java.lang.reflect.TypeVariable val$var
final com.google.common.reflect.TypeResolver val$unguarded
final com.google.common.reflect.TypeResolver this$0
void (com.google.common.reflect.TypeResolver, com.google.common.collect.ImmutableMap, java.lang.reflect.TypeVariable, com.google.common.reflect.TypeResolver)
com.google.common.collect.ImmutableMap x0
java.lang.reflect.Type resolveTypeVariable (java.lang.reflect.TypeVariable, com.google.common.reflect.TypeResolver)
java.lang.reflect.TypeVariable intermediateVar
com.google.common.reflect.TypeResolver guardedResolver
}
com/google/common/reflect/TypeResolver$TypeMappingIntrospector.classTypeResolver.java
package com.google.common.reflect
final com.google.common.reflect.TypeResolver$TypeMappingIntrospector extends java.lang.Object {
private static final com.google.common.reflect.TypeResolver$WildcardCapturer wildcardCapturer
private final java.util.Map mappings
private final java.util.Set introspectedTypes
private void ()
static com.google.common.collect.ImmutableMap getTypeMappings (java.lang.reflect.Type)
java.lang.reflect.Type contextType
com.google.common.reflect.TypeResolver$TypeMappingIntrospector introspector
private void introspect (java.lang.reflect.Type)
java.lang.reflect.Type bound
java.lang.reflect.Type[] arr$
int len$
int i$
java.lang.reflect.Type bound
java.lang.reflect.Type[] arr$
int len$
int i$
java.lang.reflect.Type type
private void introspectClass (java.lang.Class)
java.lang.reflect.Type interfaceType
java.lang.reflect.Type[] arr$
int len$
int i$
Class clazz
private void introspectParameterizedType (java.lang.reflect.ParameterizedType)
int i
java.lang.reflect.ParameterizedType parameterizedType
Class rawClass
java.lang.reflect.TypeVariable[] vars
java.lang.reflect.Type[] typeArgs
private void map (java.lang.reflect.TypeVariable, java.lang.reflect.Type)
java.lang.reflect.Type x
java.lang.reflect.Type t
java.lang.reflect.TypeVariable var
java.lang.reflect.Type arg
static void ()
}
com/google/common/reflect/TypeResolver$WildcardCapturer.classTypeResolver.java
package com.google.common.reflect
final com.google.common.reflect.TypeResolver$WildcardCapturer extends java.lang.Object {
private final java.util.concurrent.atomic.AtomicInteger id
private void ()
java.lang.reflect.Type capture (java.lang.reflect.Type)
java.lang.reflect.GenericArrayType arrayType
java.lang.reflect.ParameterizedType parameterizedType
java.lang.reflect.Type[] upperBounds
String name
java.lang.reflect.WildcardType wildcardType
java.lang.reflect.Type[] lowerBounds
java.lang.reflect.Type type
private java.lang.reflect.Type captureNullable (java.lang.reflect.Type)
java.lang.reflect.Type type
private java.lang.reflect.Type[] capture (java.lang.reflect.Type[])
int i
java.lang.reflect.Type[] types
java.lang.reflect.Type[] result
void (com.google.common.reflect.TypeResolver$1)
com.google.common.reflect.TypeResolver$1 x0
}
com/google/common/reflect/TypeResolver.classTypeResolver.java
package com.google.common.reflect
com.google.common.reflect.TypeResolver extends java.lang.Object {
private final com.google.common.collect.ImmutableMap typeTable
public void ()
private void (com.google.common.collect.ImmutableMap)
com.google.common.collect.ImmutableMap typeTable
static com.google.common.reflect.TypeResolver accordingTo (java.lang.reflect.Type)
java.lang.reflect.Type type
public final com.google.common.reflect.TypeResolver where (java.lang.reflect.Type, java.lang.reflect.Type)
java.lang.reflect.Type formal
java.lang.reflect.Type actual
java.util.Map mappings
final com.google.common.reflect.TypeResolver where (java.util.Map)
java.lang.reflect.TypeVariable variable
java.lang.reflect.Type type
java.util.Map$Entry mapping
java.util.Iterator i$
java.util.Map mappings
com.google.common.collect.ImmutableMap$Builder builder
private static void populateTypeMappings (java.util.Map, java.lang.reflect.Type, java.lang.reflect.Type)
int i
java.lang.reflect.ParameterizedType fromParameterizedType
java.lang.reflect.ParameterizedType toParameterizedType
java.lang.reflect.Type[] fromArgs
java.lang.reflect.Type[] toArgs
int i
int i
java.lang.reflect.WildcardType fromWildcardType
java.lang.reflect.WildcardType toWildcardType
java.lang.reflect.Type[] fromUpperBounds
java.lang.reflect.Type[] toUpperBounds
java.lang.reflect.Type[] fromLowerBounds
java.lang.reflect.Type[] toLowerBounds
java.util.Map mappings
java.lang.reflect.Type from
java.lang.reflect.Type to
public final java.lang.reflect.Type resolveType (java.lang.reflect.Type)
java.lang.reflect.WildcardType wildcardType
java.lang.reflect.Type type
private java.lang.reflect.Type[] resolveTypes (java.lang.reflect.Type[])
int i
java.lang.reflect.Type[] types
java.lang.reflect.Type[] result
private java.lang.reflect.Type resolveGenericArrayType (java.lang.reflect.GenericArrayType)
java.lang.reflect.GenericArrayType type
java.lang.reflect.Type componentType
private java.lang.reflect.Type resolveTypeVariable (java.lang.reflect.TypeVariable)
java.lang.reflect.TypeVariable var
com.google.common.reflect.TypeResolver unguarded
com.google.common.reflect.TypeResolver guarded
java.lang.reflect.Type resolveTypeVariable (java.lang.reflect.TypeVariable, com.google.common.reflect.TypeResolver)
java.lang.reflect.Type[] bounds
java.lang.reflect.TypeVariable var
com.google.common.reflect.TypeResolver guardedResolver
java.lang.reflect.Type type
private java.lang.reflect.ParameterizedType resolveParameterizedType (java.lang.reflect.ParameterizedType)
int i
java.lang.reflect.ParameterizedType type
java.lang.reflect.Type owner
java.lang.reflect.Type resolvedOwner
java.lang.reflect.Type resolvedRawType
java.lang.reflect.Type[] vars
java.lang.reflect.Type[] resolvedArgs
private static transient java.lang.Object checkNonNullArgument (java.lang.Object, java.lang.String, java.lang.Object[])
Object arg
String format
Object[] messageParams
private static java.lang.Object expectArgument (java.lang.Class, java.lang.Object)
ClassCastException e
Class type
Object arg
void (com.google.common.collect.ImmutableMap, com.google.common.reflect.TypeResolver$1)
com.google.common.collect.ImmutableMap x0
com.google.common.reflect.TypeResolver$1 x1
}
com/google/common/reflect/TypeToInstanceMap.classTypeToInstanceMap.java
package com.google.common.reflect
public abstract com.google.common.reflect.TypeToInstanceMap extends java.lang.Object implements java.util.Map {
public abstract java.lang.Object getInstance (java.lang.Class)
public abstract java.lang.Object putInstance (java.lang.Class, java.lang.Object)
public abstract java.lang.Object getInstance (com.google.common.reflect.TypeToken)
public abstract java.lang.Object putInstance (com.google.common.reflect.TypeToken, java.lang.Object)
}
com/google/common/reflect/TypeToken$1.classTypeToken.java
package com.google.common.reflect
com.google.common.reflect.TypeToken$1 extends java.lang.Object {
}
com/google/common/reflect/TypeToken$ClassSet.classTypeToken.java
package com.google.common.reflect
final com.google.common.reflect.TypeToken$ClassSet extends com.google.common.reflect.TypeToken$TypeSet {
private transient com.google.common.collect.ImmutableSet classes
private static final long serialVersionUID
final com.google.common.reflect.TypeToken this$0
private void (com.google.common.reflect.TypeToken)
protected java.util.Set delegate ()
com.google.common.collect.ImmutableList collectedTypes
com.google.common.collect.ImmutableSet result
public com.google.common.reflect.TypeToken$TypeSet classes ()
public java.util.Set rawTypes ()
com.google.common.collect.ImmutableList collectedTypes
public com.google.common.reflect.TypeToken$TypeSet interfaces ()
private java.lang.Object readResolve ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
void (com.google.common.reflect.TypeToken, com.google.common.reflect.TypeToken$1)
com.google.common.reflect.TypeToken x0
com.google.common.reflect.TypeToken$1 x1
}
com/google/common/reflect/TypeToken$InterfaceSet$1.classTypeToken.java
package com.google.common.reflect
com.google.common.reflect.TypeToken$InterfaceSet$1 extends java.lang.Object implements com.google.common.base.Predicate {
final com.google.common.reflect.TypeToken$InterfaceSet this$1
void (com.google.common.reflect.TypeToken$InterfaceSet)
public boolean apply (java.lang.Class)
Class type
public volatile boolean apply (java.lang.Object)
}
com/google/common/reflect/TypeToken$InterfaceSet.classTypeToken.java
package com.google.common.reflect
final com.google.common.reflect.TypeToken$InterfaceSet extends com.google.common.reflect.TypeToken$TypeSet {
private final transient com.google.common.reflect.TypeToken$TypeSet allTypes
private transient com.google.common.collect.ImmutableSet interfaces
private static final long serialVersionUID
final com.google.common.reflect.TypeToken this$0
void (com.google.common.reflect.TypeToken, com.google.common.reflect.TypeToken$TypeSet)
com.google.common.reflect.TypeToken$TypeSet allTypes
protected java.util.Set delegate ()
com.google.common.collect.ImmutableSet result
public com.google.common.reflect.TypeToken$TypeSet interfaces ()
public java.util.Set rawTypes ()
com.google.common.collect.ImmutableList collectedTypes
public com.google.common.reflect.TypeToken$TypeSet classes ()
private java.lang.Object readResolve ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/reflect/TypeToken$SimpleTypeToken.classTypeToken.java
package com.google.common.reflect
final com.google.common.reflect.TypeToken$SimpleTypeToken extends com.google.common.reflect.TypeToken {
private static final long serialVersionUID
void (java.lang.reflect.Type)
java.lang.reflect.Type type
}
com/google/common/reflect/TypeToken$TypeCollector$1.classTypeToken.java
package com.google.common.reflect
final com.google.common.reflect.TypeToken$TypeCollector$1 extends com.google.common.reflect.TypeToken$TypeCollector {
void ()
java.lang.Class getRawType (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
java.lang.Iterable getInterfaces (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
com.google.common.reflect.TypeToken getSuperclass (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
volatile java.lang.Object getSuperclass (java.lang.Object)
volatile java.lang.Iterable getInterfaces (java.lang.Object)
volatile java.lang.Class getRawType (java.lang.Object)
}
com/google/common/reflect/TypeToken$TypeCollector$2.classTypeToken.java
package com.google.common.reflect
final com.google.common.reflect.TypeToken$TypeCollector$2 extends com.google.common.reflect.TypeToken$TypeCollector {
void ()
java.lang.Class getRawType (java.lang.Class)
Class type
java.lang.Iterable getInterfaces (java.lang.Class)
Class type
java.lang.Class getSuperclass (java.lang.Class)
Class type
volatile java.lang.Object getSuperclass (java.lang.Object)
volatile java.lang.Iterable getInterfaces (java.lang.Object)
volatile java.lang.Class getRawType (java.lang.Object)
}
com/google/common/reflect/TypeToken$TypeCollector$3.classTypeToken.java
package com.google.common.reflect
com.google.common.reflect.TypeToken$TypeCollector$3 extends com.google.common.reflect.TypeToken$TypeCollector$ForwardingTypeCollector {
final com.google.common.reflect.TypeToken$TypeCollector this$0
void (com.google.common.reflect.TypeToken$TypeCollector, com.google.common.reflect.TypeToken$TypeCollector)
com.google.common.reflect.TypeToken$TypeCollector x0
java.lang.Iterable getInterfaces (java.lang.Object)
Object type
com.google.common.collect.ImmutableList collectTypes (java.lang.Iterable)
Object type
java.util.Iterator i$
Iterable types
com.google.common.collect.ImmutableList$Builder builder
}
com/google/common/reflect/TypeToken$TypeCollector$4.classTypeToken.java
package com.google.common.reflect
final com.google.common.reflect.TypeToken$TypeCollector$4 extends com.google.common.collect.Ordering {
final java.util.Comparator val$valueComparator
final java.util.Map val$map
void (java.util.Comparator, java.util.Map)
public int compare (java.lang.Object, java.lang.Object)
Object left
Object right
}
com/google/common/reflect/TypeToken$TypeCollector$ForwardingTypeCollector.classTypeToken.java
package com.google.common.reflect
com.google.common.reflect.TypeToken$TypeCollector$ForwardingTypeCollector extends com.google.common.reflect.TypeToken$TypeCollector {
private final com.google.common.reflect.TypeToken$TypeCollector delegate
void (com.google.common.reflect.TypeToken$TypeCollector)
com.google.common.reflect.TypeToken$TypeCollector delegate
java.lang.Class getRawType (java.lang.Object)
Object type
java.lang.Iterable getInterfaces (java.lang.Object)
Object type
java.lang.Object getSuperclass (java.lang.Object)
Object type
}
com/google/common/reflect/TypeToken$TypeCollector.classTypeToken.java
package com.google.common.reflect
abstract com.google.common.reflect.TypeToken$TypeCollector extends java.lang.Object {
static final com.google.common.reflect.TypeToken$TypeCollector FOR_GENERIC_TYPE
static final com.google.common.reflect.TypeToken$TypeCollector FOR_RAW_TYPE
private void ()
final com.google.common.reflect.TypeToken$TypeCollector classesOnly ()
final com.google.common.collect.ImmutableList collectTypes (java.lang.Object)
Object type
com.google.common.collect.ImmutableList collectTypes (java.lang.Iterable)
Object type
java.util.Iterator i$
Iterable types
java.util.Map map
private int collectTypes (java.lang.Object, java.util.Map)
Object interfaceType
java.util.Iterator i$
Object type
java.util.Map map
Integer existing
int aboveMe
Object superclass
private static com.google.common.collect.ImmutableList sortKeysByValue (java.util.Map, java.util.Comparator)
java.util.Map map
java.util.Comparator valueComparator
com.google.common.collect.Ordering keyOrdering
abstract java.lang.Class getRawType (java.lang.Object)
abstract java.lang.Iterable getInterfaces (java.lang.Object)
abstract java.lang.Object getSuperclass (java.lang.Object)
void (com.google.common.reflect.TypeToken$1)
com.google.common.reflect.TypeToken$1 x0
static void ()
}
com/google/common/reflect/TypeToken$TypeFilter$1.classTypeToken.java
package com.google.common.reflect
final com.google.common.reflect.TypeToken$TypeFilter$1 extends com.google.common.reflect.TypeToken$TypeFilter {
void (java.lang.String, int)
public boolean apply (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
public volatile boolean apply (java.lang.Object)
}
com/google/common/reflect/TypeToken$TypeFilter$2.classTypeToken.java
package com.google.common.reflect
final com.google.common.reflect.TypeToken$TypeFilter$2 extends com.google.common.reflect.TypeToken$TypeFilter {
void (java.lang.String, int)
public boolean apply (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
public volatile boolean apply (java.lang.Object)
}
com/google/common/reflect/TypeToken$TypeFilter.classTypeToken.java
package com.google.common.reflect
abstract com.google.common.reflect.TypeToken$TypeFilter extends java.lang.Enum implements com.google.common.base.Predicate {
public static final com.google.common.reflect.TypeToken$TypeFilter IGNORE_TYPE_VARIABLE_OR_WILDCARD
public static final com.google.common.reflect.TypeToken$TypeFilter INTERFACE_ONLY
private static final com.google.common.reflect.TypeToken$TypeFilter[] $VALUES
public static com.google.common.reflect.TypeToken$TypeFilter[] values ()
public static com.google.common.reflect.TypeToken$TypeFilter valueOf (java.lang.String)
String name
private void (java.lang.String, int)
void (java.lang.String, int, com.google.common.reflect.TypeToken$1)
String x0
int x1
com.google.common.reflect.TypeToken$1 x2
static void ()
}
com/google/common/reflect/TypeToken$TypeSet.classTypeToken.java
package com.google.common.reflect
public com.google.common.reflect.TypeToken$TypeSet extends com.google.common.collect.ForwardingSet implements java.io.Serializable {
private transient com.google.common.collect.ImmutableSet types
private static final long serialVersionUID
final com.google.common.reflect.TypeToken this$0
void (com.google.common.reflect.TypeToken)
public com.google.common.reflect.TypeToken$TypeSet interfaces ()
public com.google.common.reflect.TypeToken$TypeSet classes ()
protected java.util.Set delegate ()
com.google.common.collect.ImmutableList collectedTypes
com.google.common.collect.ImmutableSet filteredTypes
public java.util.Set rawTypes ()
com.google.common.collect.ImmutableList collectedTypes
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/reflect/TypeToken.classTypeToken.java
package com.google.common.reflect
public abstract com.google.common.reflect.TypeToken extends com.google.common.reflect.TypeCapture implements java.io.Serializable {
private final java.lang.reflect.Type runtimeType
private transient com.google.common.reflect.TypeResolver typeResolver
protected void ()
protected void (java.lang.Class)
Class declaringClass
java.lang.reflect.Type captured
private void (java.lang.reflect.Type)
java.lang.reflect.Type type
public static com.google.common.reflect.TypeToken of (java.lang.Class)
Class type
public static com.google.common.reflect.TypeToken of (java.lang.reflect.Type)
java.lang.reflect.Type type
public final java.lang.Class getRawType ()
Class rawType
Class result
private com.google.common.collect.ImmutableSet getImmediateRawTypes ()
com.google.common.collect.ImmutableSet result
public final java.lang.reflect.Type getType ()
public final com.google.common.reflect.TypeToken where (com.google.common.reflect.TypeParameter, com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeParameter typeParam
com.google.common.reflect.TypeToken typeArg
com.google.common.reflect.TypeResolver resolver
public final com.google.common.reflect.TypeToken where (com.google.common.reflect.TypeParameter, java.lang.Class)
com.google.common.reflect.TypeParameter typeParam
Class typeArg
public final com.google.common.reflect.TypeToken resolveType (java.lang.reflect.Type)
java.lang.reflect.Type type
com.google.common.reflect.TypeResolver resolver
private com.google.common.reflect.TypeToken resolveSupertype (java.lang.reflect.Type)
java.lang.reflect.Type type
com.google.common.reflect.TypeToken supertype
final com.google.common.reflect.TypeToken getGenericSuperclass ()
java.lang.reflect.Type superclass
com.google.common.reflect.TypeToken superToken
private com.google.common.reflect.TypeToken boundAsSuperclass (java.lang.reflect.Type)
java.lang.reflect.Type bound
com.google.common.reflect.TypeToken token
com.google.common.reflect.TypeToken superclass
final com.google.common.collect.ImmutableList getGenericInterfaces ()
com.google.common.reflect.TypeToken resolvedInterface
java.lang.reflect.Type interfaceType
java.lang.reflect.Type[] arr$
int len$
int i$
com.google.common.collect.ImmutableList$Builder builder
private com.google.common.collect.ImmutableList boundsAsInterfaces (java.lang.reflect.Type[])
com.google.common.reflect.TypeToken boundType
java.lang.reflect.Type bound
java.lang.reflect.Type[] arr$
int len$
int i$
java.lang.reflect.Type[] bounds
com.google.common.collect.ImmutableList$Builder builder
public final com.google.common.reflect.TypeToken$TypeSet getTypes ()
public final com.google.common.reflect.TypeToken getSupertype (java.lang.Class)
Class superclass
com.google.common.reflect.TypeToken supertype
public final com.google.common.reflect.TypeToken getSubtype (java.lang.Class)
Class subclass
com.google.common.reflect.TypeToken subtype
public final boolean isAssignableFrom (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken type
public final boolean isAssignableFrom (java.lang.reflect.Type)
java.lang.reflect.Type type
public final boolean isArray ()
public final com.google.common.reflect.TypeToken getComponentType ()
java.lang.reflect.Type componentType
public boolean equals (java.lang.Object)
com.google.common.reflect.TypeToken that
Object o
public int hashCode ()
public java.lang.String toString ()
protected java.lang.Object writeReplace ()
final com.google.common.reflect.TypeToken rejectTypeVariables ()
private static boolean isAssignable (java.lang.reflect.Type, java.lang.reflect.Type)
java.lang.reflect.Type from
java.lang.reflect.Type to
private static boolean isAssignableFromAny (java.lang.reflect.Type[], java.lang.reflect.Type)
java.lang.reflect.Type from
java.lang.reflect.Type[] arr$
int len$
int i$
java.lang.reflect.Type[] fromTypes
java.lang.reflect.Type to
private static boolean isAssignableToClass (java.lang.reflect.Type, java.lang.Class)
java.lang.reflect.Type from
Class to
private static boolean isAssignableToWildcardType (java.lang.reflect.Type, java.lang.reflect.WildcardType)
java.lang.reflect.Type from
java.lang.reflect.WildcardType to
private static boolean isAssignableBySubtypeBound (java.lang.reflect.Type, java.lang.reflect.WildcardType)
java.lang.reflect.Type from
java.lang.reflect.WildcardType to
java.lang.reflect.Type toSubtypeBound
java.lang.reflect.Type fromSubtypeBound
private static boolean isAssignableToParameterizedType (java.lang.reflect.Type, java.lang.reflect.ParameterizedType)
java.lang.reflect.Type fromTypeArg
int i
java.lang.reflect.Type from
java.lang.reflect.ParameterizedType to
Class matchedClass
java.lang.reflect.Type[] typeParams
java.lang.reflect.Type[] toTypeArgs
com.google.common.reflect.TypeToken fromTypeToken
private static boolean isAssignableToGenericArrayType (java.lang.reflect.Type, java.lang.reflect.GenericArrayType)
Class fromClass
java.lang.reflect.GenericArrayType fromArrayType
java.lang.reflect.Type from
java.lang.reflect.GenericArrayType to
private static boolean isAssignableFromGenericArrayType (java.lang.reflect.GenericArrayType, java.lang.reflect.Type)
Class toClass
java.lang.reflect.GenericArrayType toArrayType
java.lang.reflect.GenericArrayType from
java.lang.reflect.Type to
private static boolean matchTypeArgument (java.lang.reflect.Type, java.lang.reflect.Type)
java.lang.reflect.Type from
java.lang.reflect.Type to
private static java.lang.reflect.Type supertypeBound (java.lang.reflect.Type)
java.lang.reflect.Type type
private static java.lang.reflect.Type supertypeBound (java.lang.reflect.WildcardType)
java.lang.reflect.WildcardType type
java.lang.reflect.Type[] upperBounds
private static java.lang.reflect.Type subtypeBound (java.lang.reflect.Type)
java.lang.reflect.Type type
private static java.lang.reflect.Type subtypeBound (java.lang.reflect.WildcardType)
java.lang.reflect.WildcardType type
java.lang.reflect.Type[] lowerBounds
static java.lang.Class getRawType (java.lang.reflect.Type)
java.lang.reflect.Type type
static com.google.common.collect.ImmutableSet getRawTypes (java.lang.reflect.Type)
java.lang.reflect.ParameterizedType parameterizedType
java.lang.reflect.GenericArrayType genericArrayType
java.lang.reflect.Type type
private static com.google.common.collect.ImmutableSet getRawTypes (java.lang.reflect.Type[])
java.lang.reflect.Type type
java.lang.reflect.Type[] arr$
int len$
int i$
java.lang.reflect.Type[] types
com.google.common.collect.ImmutableSet$Builder builder
static com.google.common.reflect.TypeToken toGenericType (java.lang.Class)
java.lang.reflect.Type arrayOfGenericType
com.google.common.reflect.TypeToken result
com.google.common.reflect.TypeToken type
Class cls
java.lang.reflect.TypeVariable[] typeParams
private com.google.common.reflect.TypeToken getSupertypeFromUpperBounds (java.lang.Class, java.lang.reflect.Type[])
com.google.common.reflect.TypeToken result
com.google.common.reflect.TypeToken bound
java.lang.reflect.Type upperBound
java.lang.reflect.Type[] arr$
int len$
int i$
Class supertype
java.lang.reflect.Type[] upperBounds
private com.google.common.reflect.TypeToken getSubtypeFromLowerBounds (java.lang.Class, java.lang.reflect.Type[])
com.google.common.reflect.TypeToken bound
java.lang.reflect.Type lowerBound
java.lang.reflect.Type[] arr$
int len$
int i$
Class subclass
java.lang.reflect.Type[] lowerBounds
private com.google.common.reflect.TypeToken getArraySupertype (java.lang.Class)
Class supertype
com.google.common.reflect.TypeToken componentType
com.google.common.reflect.TypeToken componentSupertype
com.google.common.reflect.TypeToken result
private com.google.common.reflect.TypeToken getArraySubtype (java.lang.Class)
Class subclass
com.google.common.reflect.TypeToken componentSubtype
com.google.common.reflect.TypeToken result
private java.lang.reflect.Type resolveTypeArgsForSubclass (java.lang.Class)
Class subclass
com.google.common.reflect.TypeToken genericSubtype
java.lang.reflect.Type supertypeWithArgsFromSubtype
private static java.lang.reflect.Type newArrayClassOrGenericArrayType (java.lang.reflect.Type)
java.lang.reflect.Type componentType
static com.google.common.collect.ImmutableSet access$100 (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken x0
static java.lang.reflect.Type access$300 (com.google.common.reflect.TypeToken)
com.google.common.reflect.TypeToken x0
void (java.lang.reflect.Type, com.google.common.reflect.TypeToken$1)
java.lang.reflect.Type x0
com.google.common.reflect.TypeToken$1 x1
}
com/google/common/reflect/Types$1.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public java.lang.String apply (java.lang.reflect.Type)
java.lang.reflect.Type from
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/reflect/Types$ClassOwnership$1.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types$ClassOwnership$1 extends com.google.common.reflect.Types$ClassOwnership {
void (java.lang.String, int)
java.lang.Class getOwnerType (java.lang.Class)
Class rawType
}
com/google/common/reflect/Types$ClassOwnership$1LocalClass.classTypes.java
package com.google.common.reflect
com.google.common.reflect.Types$ClassOwnership$1LocalClass extends java.lang.Object {
void ()
}
com/google/common/reflect/Types$ClassOwnership$2.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types$ClassOwnership$2 extends com.google.common.reflect.Types$ClassOwnership {
void (java.lang.String, int)
java.lang.Class getOwnerType (java.lang.Class)
Class rawType
}
com/google/common/reflect/Types$ClassOwnership$3.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types$ClassOwnership$3 extends com.google.common.reflect.Types$ClassOwnership$1LocalClass {
void ()
}
com/google/common/reflect/Types$ClassOwnership.classTypes.java
package com.google.common.reflect
abstract com.google.common.reflect.Types$ClassOwnership extends java.lang.Enum {
public static final com.google.common.reflect.Types$ClassOwnership OWNED_BY_ENCLOSING_CLASS
public static final com.google.common.reflect.Types$ClassOwnership LOCAL_CLASS_HAS_NO_OWNER
static final com.google.common.reflect.Types$ClassOwnership JVM_BEHAVIOR
private static final com.google.common.reflect.Types$ClassOwnership[] $VALUES
public static com.google.common.reflect.Types$ClassOwnership[] values ()
public static com.google.common.reflect.Types$ClassOwnership valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract java.lang.Class getOwnerType (java.lang.Class)
private static com.google.common.reflect.Types$ClassOwnership detectJvmBehavior ()
com.google.common.reflect.Types$ClassOwnership behavior
com.google.common.reflect.Types$ClassOwnership[] arr$
int len$
int i$
Class subclass
java.lang.reflect.ParameterizedType parameterizedType
void (java.lang.String, int, com.google.common.reflect.Types$1)
String x0
int x1
com.google.common.reflect.Types$1 x2
static void ()
}
com/google/common/reflect/Types$GenericArrayTypeImpl.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types$GenericArrayTypeImpl extends java.lang.Object implements java.lang.reflect.GenericArrayType java.io.Serializable {
private final java.lang.reflect.Type componentType
private static final long serialVersionUID
void (java.lang.reflect.Type)
java.lang.reflect.Type componentType
public java.lang.reflect.Type getGenericComponentType ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
java.lang.reflect.GenericArrayType that
Object obj
}
com/google/common/reflect/Types$JavaVersion$1.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types$JavaVersion$1 extends com.google.common.reflect.TypeCapture {
void ()
}
com/google/common/reflect/Types$JavaVersion$2.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types$JavaVersion$2 extends com.google.common.reflect.Types$JavaVersion {
void (java.lang.String, int)
java.lang.reflect.GenericArrayType newArrayType (java.lang.reflect.Type)
java.lang.reflect.Type componentType
java.lang.reflect.Type usedInGenericType (java.lang.reflect.Type)
Class cls
java.lang.reflect.Type type
volatile java.lang.reflect.Type newArrayType (java.lang.reflect.Type)
}
com/google/common/reflect/Types$JavaVersion$3.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types$JavaVersion$3 extends com.google.common.reflect.Types$JavaVersion {
void (java.lang.String, int)
java.lang.reflect.Type newArrayType (java.lang.reflect.Type)
java.lang.reflect.Type componentType
java.lang.reflect.Type usedInGenericType (java.lang.reflect.Type)
java.lang.reflect.Type type
}
com/google/common/reflect/Types$JavaVersion.classTypes.java
package com.google.common.reflect
abstract com.google.common.reflect.Types$JavaVersion extends java.lang.Enum {
public static final com.google.common.reflect.Types$JavaVersion JAVA6
public static final com.google.common.reflect.Types$JavaVersion JAVA7
static final com.google.common.reflect.Types$JavaVersion CURRENT
private static final com.google.common.reflect.Types$JavaVersion[] $VALUES
public static com.google.common.reflect.Types$JavaVersion[] values ()
public static com.google.common.reflect.Types$JavaVersion valueOf (java.lang.String)
String name
private void (java.lang.String, int)
abstract java.lang.reflect.Type newArrayType (java.lang.reflect.Type)
abstract java.lang.reflect.Type usedInGenericType (java.lang.reflect.Type)
final com.google.common.collect.ImmutableList usedInGenericType (java.lang.reflect.Type[])
java.lang.reflect.Type type
java.lang.reflect.Type[] arr$
int len$
int i$
java.lang.reflect.Type[] types
com.google.common.collect.ImmutableList$Builder builder
void (java.lang.String, int, com.google.common.reflect.Types$1)
String x0
int x1
com.google.common.reflect.Types$1 x2
static void ()
}
com/google/common/reflect/Types$ParameterizedTypeImpl.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types$ParameterizedTypeImpl extends java.lang.Object implements java.lang.reflect.ParameterizedType java.io.Serializable {
private final java.lang.reflect.Type ownerType
private final com.google.common.collect.ImmutableList argumentsList
private final Class rawType
private static final long serialVersionUID
void (java.lang.reflect.Type, java.lang.Class, java.lang.reflect.Type[])
java.lang.reflect.Type ownerType
Class rawType
java.lang.reflect.Type[] typeArguments
public java.lang.reflect.Type[] getActualTypeArguments ()
public java.lang.reflect.Type getRawType ()
public java.lang.reflect.Type getOwnerType ()
public java.lang.String toString ()
StringBuilder builder
public int hashCode ()
public boolean equals (java.lang.Object)
Object other
java.lang.reflect.ParameterizedType that
}
com/google/common/reflect/Types$TypeVariableImpl.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types$TypeVariableImpl extends java.lang.Object implements java.lang.reflect.TypeVariable {
private final java.lang.reflect.GenericDeclaration genericDeclaration
private final String name
private final com.google.common.collect.ImmutableList bounds
void (java.lang.reflect.GenericDeclaration, java.lang.String, java.lang.reflect.Type[])
java.lang.reflect.GenericDeclaration genericDeclaration
String name
java.lang.reflect.Type[] bounds
public java.lang.reflect.Type[] getBounds ()
public java.lang.reflect.GenericDeclaration getGenericDeclaration ()
public java.lang.String getName ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
java.lang.reflect.TypeVariable that
Object obj
}
com/google/common/reflect/Types$WildcardTypeImpl.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types$WildcardTypeImpl extends java.lang.Object implements java.lang.reflect.WildcardType java.io.Serializable {
private final com.google.common.collect.ImmutableList lowerBounds
private final com.google.common.collect.ImmutableList upperBounds
private static final long serialVersionUID
void (java.lang.reflect.Type[], java.lang.reflect.Type[])
java.lang.reflect.Type[] lowerBounds
java.lang.reflect.Type[] upperBounds
public java.lang.reflect.Type[] getLowerBounds ()
public java.lang.reflect.Type[] getUpperBounds ()
public boolean equals (java.lang.Object)
java.lang.reflect.WildcardType that
Object obj
public int hashCode ()
public java.lang.String toString ()
java.lang.reflect.Type lowerBound
java.util.Iterator i$
java.lang.reflect.Type upperBound
java.util.Iterator i$
StringBuilder builder
}
com/google/common/reflect/Types.classTypes.java
package com.google.common.reflect
final com.google.common.reflect.Types extends java.lang.Object {
private static final com.google.common.base.Function TYPE_TO_STRING
private static final com.google.common.base.Joiner COMMA_JOINER
static java.lang.reflect.Type newArrayType (java.lang.reflect.Type)
java.lang.reflect.Type[] upperBounds
java.lang.reflect.WildcardType wildcard
java.lang.reflect.Type[] lowerBounds
java.lang.reflect.Type componentType
static transient java.lang.reflect.ParameterizedType newParameterizedTypeWithOwner (java.lang.reflect.Type, java.lang.Class, java.lang.reflect.Type[])
java.lang.reflect.Type ownerType
Class rawType
java.lang.reflect.Type[] arguments
static transient java.lang.reflect.ParameterizedType newParameterizedType (java.lang.Class, java.lang.reflect.Type[])
Class rawType
java.lang.reflect.Type[] arguments
static transient java.lang.reflect.TypeVariable newTypeVariable (java.lang.reflect.GenericDeclaration, java.lang.String, java.lang.reflect.Type[])
java.lang.reflect.GenericDeclaration declaration
String name
java.lang.reflect.Type[] bounds
static java.lang.reflect.WildcardType subtypeOf (java.lang.reflect.Type)
java.lang.reflect.Type upperBound
static java.lang.reflect.WildcardType supertypeOf (java.lang.reflect.Type)
java.lang.reflect.Type lowerBound
static java.lang.String toString (java.lang.reflect.Type)
java.lang.reflect.Type type
static java.lang.reflect.Type getComponentType (java.lang.reflect.Type)
java.lang.reflect.Type type
private static java.lang.reflect.Type subtypeOfComponentType (java.lang.reflect.Type[])
Class componentClass
java.lang.reflect.Type componentType
java.lang.reflect.Type bound
java.lang.reflect.Type[] arr$
int len$
int i$
java.lang.reflect.Type[] bounds
static boolean containsTypeVariable (java.lang.reflect.Type)
java.lang.reflect.WildcardType wildcard
java.lang.reflect.Type type
private static boolean containsTypeVariable (java.lang.reflect.Type[])
java.lang.reflect.Type paramType
java.lang.reflect.Type[] arr$
int len$
int i$
java.lang.reflect.Type[] types
private static java.lang.reflect.Type[] toArray (java.util.Collection)
java.util.Collection types
private static java.lang.Iterable filterUpperBounds (java.lang.Iterable)
Iterable bounds
private static void disallowPrimitiveType (java.lang.reflect.Type[], java.lang.String)
Class cls
java.lang.reflect.Type type
java.lang.reflect.Type[] arr$
int len$
int i$
java.lang.reflect.Type[] types
String usedAs
static transient java.lang.IllegalArgumentException buildUnexpectedTypeException (java.lang.reflect.Type, java.lang.Class[])
Class clazz
Class[] arr$
int len$
int i$
java.lang.reflect.Type type
Class[] expected
StringBuilder exceptionMessage
static java.lang.Class getArrayClass (java.lang.Class)
Class componentType
private void ()
static void access$100 (java.lang.reflect.Type[], java.lang.String)
java.lang.reflect.Type[] x0
String x1
static java.lang.reflect.Type[] access$200 (java.util.Collection)
java.util.Collection x0
static com.google.common.base.Function access$300 ()
static com.google.common.base.Joiner access$400 ()
static java.lang.Iterable access$500 (java.lang.Iterable)
Iterable x0
static void ()
}
com/google/common/reflect/package-info.classpackage-info.java
package com.google.common.reflect
abstract com.google.common.reflect.package-info extends java.lang.Object {
}
com/google/common/util/concurrent/AbstractCheckedFuture.classAbstractCheckedFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AbstractCheckedFuture extends com.google.common.util.concurrent.ForwardingListenableFuture$SimpleForwardingListenableFuture implements com.google.common.util.concurrent.CheckedFuture {
protected void (com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.ListenableFuture delegate
protected abstract java.lang.Exception mapException (java.lang.Exception)
public java.lang.Object checkedGet () throws java.lang.Exception
InterruptedException e
java.util.concurrent.CancellationException e
java.util.concurrent.ExecutionException e
public java.lang.Object checkedGet (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException java.lang.Exception
InterruptedException e
java.util.concurrent.CancellationException e
java.util.concurrent.ExecutionException e
long timeout
java.util.concurrent.TimeUnit unit
}
com/google/common/util/concurrent/AbstractExecutionThreadService$1$1.classAbstractExecutionThreadService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractExecutionThreadService$1$1 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.AbstractExecutionThreadService$1 this$1
void (com.google.common.util.concurrent.AbstractExecutionThreadService$1)
public void run ()
Exception ignored
Throwable t
Throwable t
}
com/google/common/util/concurrent/AbstractExecutionThreadService$1.classAbstractExecutionThreadService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractExecutionThreadService$1 extends com.google.common.util.concurrent.AbstractService {
final com.google.common.util.concurrent.AbstractExecutionThreadService this$0
void (com.google.common.util.concurrent.AbstractExecutionThreadService)
protected final void doStart ()
protected void doStop ()
}
com/google/common/util/concurrent/AbstractExecutionThreadService$2.classAbstractExecutionThreadService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractExecutionThreadService$2 extends java.lang.Object implements java.util.concurrent.Executor {
final com.google.common.util.concurrent.AbstractExecutionThreadService this$0
void (com.google.common.util.concurrent.AbstractExecutionThreadService)
public void execute (java.lang.Runnable)
Runnable command
}
com/google/common/util/concurrent/AbstractExecutionThreadService.classAbstractExecutionThreadService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AbstractExecutionThreadService extends java.lang.Object implements com.google.common.util.concurrent.Service {
private static final java.util.logging.Logger logger
private final com.google.common.util.concurrent.Service delegate
protected void ()
protected void startUp () throws java.lang.Exception
protected abstract void run () throws java.lang.Exception
protected void shutDown () throws java.lang.Exception
protected void triggerShutdown ()
protected java.util.concurrent.Executor executor ()
public java.lang.String toString ()
public final com.google.common.util.concurrent.ListenableFuture start ()
public final com.google.common.util.concurrent.Service$State startAndWait ()
public final boolean isRunning ()
public final com.google.common.util.concurrent.Service$State state ()
public final com.google.common.util.concurrent.ListenableFuture stop ()
public final com.google.common.util.concurrent.Service$State stopAndWait ()
public final void addListener (com.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor)
com.google.common.util.concurrent.Service$Listener listener
java.util.concurrent.Executor executor
protected java.lang.String getServiceName ()
static java.util.logging.Logger access$000 ()
static void ()
}
com/google/common/util/concurrent/AbstractFuture$Sync.classAbstractFuture.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractFuture$Sync extends java.util.concurrent.locks.AbstractQueuedSynchronizer {
private static final long serialVersionUID
static final int RUNNING
static final int COMPLETING
static final int COMPLETED
static final int CANCELLED
private Object value
private Throwable exception
void ()
protected int tryAcquireShared (int)
int ignored
protected boolean tryReleaseShared (int)
int finalState
java.lang.Object get (long) throws java.util.concurrent.TimeoutException java.util.concurrent.CancellationException java.util.concurrent.ExecutionException java.lang.InterruptedException
long nanos
java.lang.Object get () throws java.util.concurrent.CancellationException java.util.concurrent.ExecutionException java.lang.InterruptedException
private java.lang.Object getValue () throws java.util.concurrent.CancellationException java.util.concurrent.ExecutionException
int state
boolean isDone ()
boolean isCancelled ()
boolean set (java.lang.Object)
Object v
boolean setException (java.lang.Throwable)
Throwable t
boolean cancel ()
private boolean complete (java.lang.Object, java.lang.Throwable, int)
Object v
Throwable t
int finalState
boolean doCompletion
}
com/google/common/util/concurrent/AbstractFuture.classAbstractFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AbstractFuture extends java.lang.Object implements com.google.common.util.concurrent.ListenableFuture {
private final com.google.common.util.concurrent.AbstractFuture$Sync sync
private final com.google.common.util.concurrent.ExecutionList executionList
protected void ()
public java.lang.Object get (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.TimeoutException java.util.concurrent.ExecutionException
long timeout
java.util.concurrent.TimeUnit unit
public java.lang.Object get () throws java.lang.InterruptedException java.util.concurrent.ExecutionException
public boolean isDone ()
public boolean isCancelled ()
public boolean cancel (boolean)
boolean mayInterruptIfRunning
protected void interruptTask ()
public void addListener (java.lang.Runnable, java.util.concurrent.Executor)
Runnable listener
java.util.concurrent.Executor exec
protected boolean set (java.lang.Object)
Object value
boolean result
protected boolean setException (java.lang.Throwable)
Throwable throwable
boolean result
}
com/google/common/util/concurrent/AbstractIdleService$1$1.classAbstractIdleService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractIdleService$1$1 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.AbstractIdleService$1 this$1
void (com.google.common.util.concurrent.AbstractIdleService$1)
public void run ()
Throwable t
}
com/google/common/util/concurrent/AbstractIdleService$1$2.classAbstractIdleService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractIdleService$1$2 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.AbstractIdleService$1 this$1
void (com.google.common.util.concurrent.AbstractIdleService$1)
public void run ()
Throwable t
}
com/google/common/util/concurrent/AbstractIdleService$1.classAbstractIdleService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractIdleService$1 extends com.google.common.util.concurrent.AbstractService {
final com.google.common.util.concurrent.AbstractIdleService this$0
void (com.google.common.util.concurrent.AbstractIdleService)
protected final void doStart ()
protected final void doStop ()
}
com/google/common/util/concurrent/AbstractIdleService$2.classAbstractIdleService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractIdleService$2 extends java.lang.Object implements java.util.concurrent.Executor {
final com.google.common.util.concurrent.Service$State val$state
final com.google.common.util.concurrent.AbstractIdleService this$0
void (com.google.common.util.concurrent.AbstractIdleService, com.google.common.util.concurrent.Service$State)
public void execute (java.lang.Runnable)
Runnable command
}
com/google/common/util/concurrent/AbstractIdleService.classAbstractIdleService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AbstractIdleService extends java.lang.Object implements com.google.common.util.concurrent.Service {
private final com.google.common.util.concurrent.Service delegate
public void ()
protected abstract void startUp () throws java.lang.Exception
protected abstract void shutDown () throws java.lang.Exception
protected java.util.concurrent.Executor executor (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.Service$State state
public java.lang.String toString ()
public final com.google.common.util.concurrent.ListenableFuture start ()
public final com.google.common.util.concurrent.Service$State startAndWait ()
public final boolean isRunning ()
public final com.google.common.util.concurrent.Service$State state ()
public final com.google.common.util.concurrent.ListenableFuture stop ()
public final com.google.common.util.concurrent.Service$State stopAndWait ()
public final void addListener (com.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor)
com.google.common.util.concurrent.Service$Listener listener
java.util.concurrent.Executor executor
private java.lang.String getServiceName ()
static java.lang.String access$000 (com.google.common.util.concurrent.AbstractIdleService)
com.google.common.util.concurrent.AbstractIdleService x0
}
com/google/common/util/concurrent/AbstractListeningExecutorService.classAbstractListeningExecutorService.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.AbstractListeningExecutorService extends java.lang.Object implements com.google.common.util.concurrent.ListeningExecutorService {
void ()
public com.google.common.util.concurrent.ListenableFuture submit (java.lang.Runnable)
Runnable task
com.google.common.util.concurrent.ListenableFutureTask ftask
public com.google.common.util.concurrent.ListenableFuture submit (java.lang.Runnable, java.lang.Object)
Runnable task
Object result
com.google.common.util.concurrent.ListenableFutureTask ftask
public com.google.common.util.concurrent.ListenableFuture submit (java.util.concurrent.Callable)
java.util.concurrent.Callable task
com.google.common.util.concurrent.ListenableFutureTask ftask
public java.lang.Object invokeAny (java.util.Collection) throws java.lang.InterruptedException java.util.concurrent.ExecutionException
java.util.concurrent.TimeoutException cannotHappen
java.util.Collection tasks
public java.lang.Object invokeAny (java.util.Collection, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
java.util.Collection tasks
long timeout
java.util.concurrent.TimeUnit unit
public java.util.List invokeAll (java.util.Collection) throws java.lang.InterruptedException
com.google.common.util.concurrent.ListenableFutureTask f
java.util.concurrent.Callable t
java.util.Iterator i$
java.util.concurrent.Future f
java.util.Iterator i$
java.util.concurrent.Future f
java.util.Iterator i$
java.util.concurrent.Future f
java.util.Iterator i$
java.util.Collection tasks
java.util.List futures
boolean done
public java.util.List invokeAll (java.util.Collection, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
java.util.concurrent.Callable t
java.util.Iterator i$
java.util.concurrent.Future f
java.util.Iterator i$
long now
java.util.concurrent.Future f
java.util.Iterator i$
java.util.concurrent.Future f
java.util.Iterator i$
java.util.concurrent.TimeoutException toe
long now
java.util.concurrent.Future f
java.util.Iterator i$
java.util.concurrent.Future f
java.util.Iterator i$
long lastTime
java.util.Iterator it
java.util.concurrent.Future f
java.util.Iterator i$
java.util.Collection tasks
long timeout
java.util.concurrent.TimeUnit unit
long nanos
java.util.List futures
boolean done
public volatile java.util.concurrent.Future submit (java.lang.Runnable)
public volatile java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object)
public volatile java.util.concurrent.Future submit (java.util.concurrent.Callable)
}
com/google/common/util/concurrent/AbstractScheduledService$1$1.classAbstractScheduledService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractScheduledService$1$1 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.AbstractScheduledService$1 this$1
void (com.google.common.util.concurrent.AbstractScheduledService$1)
public void run ()
Exception ignored
Throwable t
}
com/google/common/util/concurrent/AbstractScheduledService$1$2.classAbstractScheduledService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractScheduledService$1$2 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.AbstractScheduledService$1 this$1
void (com.google.common.util.concurrent.AbstractScheduledService$1)
public void run ()
Throwable t
}
com/google/common/util/concurrent/AbstractScheduledService$1$3.classAbstractScheduledService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractScheduledService$1$3 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.AbstractScheduledService$1 this$1
void (com.google.common.util.concurrent.AbstractScheduledService$1)
public void run ()
Throwable t
}
com/google/common/util/concurrent/AbstractScheduledService$1.classAbstractScheduledService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractScheduledService$1 extends com.google.common.util.concurrent.AbstractService {
private volatile java.util.concurrent.Future runningTask
private volatile java.util.concurrent.ScheduledExecutorService executorService
private final java.util.concurrent.locks.ReentrantLock lock
private final Runnable task
final com.google.common.util.concurrent.AbstractScheduledService this$0
void (com.google.common.util.concurrent.AbstractScheduledService)
protected final void doStart ()
protected final void doStop ()
static java.util.concurrent.locks.ReentrantLock access$100 (com.google.common.util.concurrent.AbstractScheduledService$1)
com.google.common.util.concurrent.AbstractScheduledService$1 x0
static java.util.concurrent.Future access$302 (com.google.common.util.concurrent.AbstractScheduledService$1, java.util.concurrent.Future)
com.google.common.util.concurrent.AbstractScheduledService$1 x0
java.util.concurrent.Future x1
static java.util.concurrent.ScheduledExecutorService access$500 (com.google.common.util.concurrent.AbstractScheduledService$1)
com.google.common.util.concurrent.AbstractScheduledService$1 x0
static java.lang.Runnable access$600 (com.google.common.util.concurrent.AbstractScheduledService$1)
com.google.common.util.concurrent.AbstractScheduledService$1 x0
}
com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$ReschedulableCallable.classAbstractScheduledService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$ReschedulableCallable extends com.google.common.util.concurrent.ForwardingFuture implements java.util.concurrent.Callable {
private final Runnable wrappedRunnable
private final java.util.concurrent.ScheduledExecutorService executor
private final com.google.common.util.concurrent.AbstractService service
private final java.util.concurrent.locks.ReentrantLock lock
private java.util.concurrent.Future currentFuture
final com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler this$0
void (com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler, com.google.common.util.concurrent.AbstractService, java.util.concurrent.ScheduledExecutorService, java.lang.Runnable)
com.google.common.util.concurrent.AbstractService service
java.util.concurrent.ScheduledExecutorService executor
Runnable runnable
public java.lang.Void call () throws java.lang.Exception
public void reschedule ()
com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule schedule
Throwable e
public boolean cancel (boolean)
boolean mayInterruptIfRunning
protected java.util.concurrent.Future delegate ()
protected volatile java.lang.Object delegate ()
public volatile java.lang.Object call () throws java.lang.Exception
}
com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$Schedule.classAbstractScheduledService.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule extends java.lang.Object {
private final long delay
private final java.util.concurrent.TimeUnit unit
public void (long, java.util.concurrent.TimeUnit)
long delay
java.util.concurrent.TimeUnit unit
static long access$700 (com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule)
com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule x0
static java.util.concurrent.TimeUnit access$800 (com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule)
com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule x0
}
com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler.classAbstractScheduledService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler extends com.google.common.util.concurrent.AbstractScheduledService$Scheduler {
public void ()
final java.util.concurrent.Future schedule (com.google.common.util.concurrent.AbstractService, java.util.concurrent.ScheduledExecutorService, java.lang.Runnable)
com.google.common.util.concurrent.AbstractService service
java.util.concurrent.ScheduledExecutorService executor
Runnable runnable
com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$ReschedulableCallable task
protected abstract com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$Schedule getNextSchedule () throws java.lang.Exception
}
com/google/common/util/concurrent/AbstractScheduledService$Scheduler$1.classAbstractScheduledService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractScheduledService$Scheduler$1 extends com.google.common.util.concurrent.AbstractScheduledService$Scheduler {
final long val$initialDelay
final long val$delay
final java.util.concurrent.TimeUnit val$unit
void (long, long, java.util.concurrent.TimeUnit)
public java.util.concurrent.Future schedule (com.google.common.util.concurrent.AbstractService, java.util.concurrent.ScheduledExecutorService, java.lang.Runnable)
com.google.common.util.concurrent.AbstractService service
java.util.concurrent.ScheduledExecutorService executor
Runnable task
}
com/google/common/util/concurrent/AbstractScheduledService$Scheduler$2.classAbstractScheduledService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractScheduledService$Scheduler$2 extends com.google.common.util.concurrent.AbstractScheduledService$Scheduler {
final long val$initialDelay
final long val$period
final java.util.concurrent.TimeUnit val$unit
void (long, long, java.util.concurrent.TimeUnit)
public java.util.concurrent.Future schedule (com.google.common.util.concurrent.AbstractService, java.util.concurrent.ScheduledExecutorService, java.lang.Runnable)
com.google.common.util.concurrent.AbstractService service
java.util.concurrent.ScheduledExecutorService executor
Runnable task
}
com/google/common/util/concurrent/AbstractScheduledService$Scheduler.classAbstractScheduledService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AbstractScheduledService$Scheduler extends java.lang.Object {
public static com.google.common.util.concurrent.AbstractScheduledService$Scheduler newFixedDelaySchedule (long, long, java.util.concurrent.TimeUnit)
long initialDelay
long delay
java.util.concurrent.TimeUnit unit
public static com.google.common.util.concurrent.AbstractScheduledService$Scheduler newFixedRateSchedule (long, long, java.util.concurrent.TimeUnit)
long initialDelay
long period
java.util.concurrent.TimeUnit unit
abstract java.util.concurrent.Future schedule (com.google.common.util.concurrent.AbstractService, java.util.concurrent.ScheduledExecutorService, java.lang.Runnable)
private void ()
void (com.google.common.util.concurrent.AbstractScheduledService$1)
com.google.common.util.concurrent.AbstractScheduledService$1 x0
}
com/google/common/util/concurrent/AbstractScheduledService.classAbstractScheduledService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AbstractScheduledService extends java.lang.Object implements com.google.common.util.concurrent.Service {
private static final java.util.logging.Logger logger
private final com.google.common.util.concurrent.AbstractService delegate
public void ()
protected abstract void runOneIteration () throws java.lang.Exception
protected void startUp () throws java.lang.Exception
protected void shutDown () throws java.lang.Exception
protected abstract com.google.common.util.concurrent.AbstractScheduledService$Scheduler scheduler ()
protected java.util.concurrent.ScheduledExecutorService executor ()
public java.lang.String toString ()
public final com.google.common.util.concurrent.ListenableFuture start ()
public final com.google.common.util.concurrent.Service$State startAndWait ()
public final boolean isRunning ()
public final com.google.common.util.concurrent.Service$State state ()
public final com.google.common.util.concurrent.ListenableFuture stop ()
public final com.google.common.util.concurrent.Service$State stopAndWait ()
public final void addListener (com.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor)
com.google.common.util.concurrent.Service$Listener listener
java.util.concurrent.Executor executor
static java.util.logging.Logger access$200 ()
static com.google.common.util.concurrent.AbstractService access$400 (com.google.common.util.concurrent.AbstractScheduledService)
com.google.common.util.concurrent.AbstractScheduledService x0
static void ()
}
com/google/common/util/concurrent/AbstractService$1.classAbstractService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractService$1 extends java.lang.Object implements com.google.common.util.concurrent.Service$Listener {
final com.google.common.util.concurrent.AbstractService this$0
void (com.google.common.util.concurrent.AbstractService)
public void starting ()
public void running ()
public void stopping (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.Service$State from
public void terminated (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.Service$State from
public void failed (com.google.common.util.concurrent.Service$State, java.lang.Throwable)
com.google.common.util.concurrent.Service$State from
Throwable failure
}
com/google/common/util/concurrent/AbstractService$2$1.classAbstractService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractService$2$1 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.AbstractService$2 this$1
void (com.google.common.util.concurrent.AbstractService$2)
public void run ()
}
com/google/common/util/concurrent/AbstractService$2.classAbstractService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractService$2 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.AbstractService$ListenerExecutorPair val$pair
final com.google.common.util.concurrent.AbstractService this$0
void (com.google.common.util.concurrent.AbstractService, com.google.common.util.concurrent.AbstractService$ListenerExecutorPair)
public void run ()
}
com/google/common/util/concurrent/AbstractService$3$1.classAbstractService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractService$3$1 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.AbstractService$3 this$1
void (com.google.common.util.concurrent.AbstractService$3)
public void run ()
}
com/google/common/util/concurrent/AbstractService$3.classAbstractService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractService$3 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.AbstractService$ListenerExecutorPair val$pair
final com.google.common.util.concurrent.AbstractService this$0
void (com.google.common.util.concurrent.AbstractService, com.google.common.util.concurrent.AbstractService$ListenerExecutorPair)
public void run ()
}
com/google/common/util/concurrent/AbstractService$4$1.classAbstractService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractService$4$1 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.AbstractService$4 this$1
void (com.google.common.util.concurrent.AbstractService$4)
public void run ()
}
com/google/common/util/concurrent/AbstractService$4.classAbstractService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractService$4 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.AbstractService$ListenerExecutorPair val$pair
final com.google.common.util.concurrent.Service$State val$from
final com.google.common.util.concurrent.AbstractService this$0
void (com.google.common.util.concurrent.AbstractService, com.google.common.util.concurrent.AbstractService$ListenerExecutorPair, com.google.common.util.concurrent.Service$State)
public void run ()
}
com/google/common/util/concurrent/AbstractService$5$1.classAbstractService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractService$5$1 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.AbstractService$5 this$1
void (com.google.common.util.concurrent.AbstractService$5)
public void run ()
}
com/google/common/util/concurrent/AbstractService$5.classAbstractService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractService$5 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.AbstractService$ListenerExecutorPair val$pair
final com.google.common.util.concurrent.Service$State val$from
final com.google.common.util.concurrent.AbstractService this$0
void (com.google.common.util.concurrent.AbstractService, com.google.common.util.concurrent.AbstractService$ListenerExecutorPair, com.google.common.util.concurrent.Service$State)
public void run ()
}
com/google/common/util/concurrent/AbstractService$6$1.classAbstractService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractService$6$1 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.AbstractService$6 this$1
void (com.google.common.util.concurrent.AbstractService$6)
public void run ()
}
com/google/common/util/concurrent/AbstractService$6.classAbstractService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractService$6 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.AbstractService$ListenerExecutorPair val$pair
final com.google.common.util.concurrent.Service$State val$from
final Throwable val$cause
final com.google.common.util.concurrent.AbstractService this$0
void (com.google.common.util.concurrent.AbstractService, com.google.common.util.concurrent.AbstractService$ListenerExecutorPair, com.google.common.util.concurrent.Service$State, java.lang.Throwable)
public void run ()
}
com/google/common/util/concurrent/AbstractService$7.classAbstractService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractService$7 extends java.lang.Object {
static final int[] $SwitchMap$com$google$common$util$concurrent$Service$State
static void ()
}
com/google/common/util/concurrent/AbstractService$ListenerExecutorPair.classAbstractService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractService$ListenerExecutorPair extends java.lang.Object {
final com.google.common.util.concurrent.Service$Listener listener
final java.util.concurrent.Executor executor
void (com.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor)
com.google.common.util.concurrent.Service$Listener listener
java.util.concurrent.Executor executor
void execute (java.lang.Runnable)
Exception e
Runnable runnable
}
com/google/common/util/concurrent/AbstractService$StateSnapshot.classAbstractService.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.AbstractService$StateSnapshot extends java.lang.Object {
final com.google.common.util.concurrent.Service$State state
final boolean shutdownWhenStartupFinishes
final Throwable failure
void (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.Service$State internalState
void (com.google.common.util.concurrent.Service$State, boolean, java.lang.Throwable)
com.google.common.util.concurrent.Service$State internalState
boolean shutdownWhenStartupFinishes
Throwable failure
com.google.common.util.concurrent.Service$State externalState ()
java.lang.Throwable failureCause ()
}
com/google/common/util/concurrent/AbstractService$Transition.classAbstractService.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AbstractService$Transition extends com.google.common.util.concurrent.AbstractFuture {
final com.google.common.util.concurrent.AbstractService this$0
private void (com.google.common.util.concurrent.AbstractService)
public com.google.common.util.concurrent.Service$State get (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.TimeoutException java.util.concurrent.ExecutionException
java.util.concurrent.TimeoutException e
long timeout
java.util.concurrent.TimeUnit unit
public volatile java.lang.Object get (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.TimeoutException java.util.concurrent.ExecutionException
void (com.google.common.util.concurrent.AbstractService, com.google.common.util.concurrent.AbstractService$1)
com.google.common.util.concurrent.AbstractService x0
com.google.common.util.concurrent.AbstractService$1 x1
}
com/google/common/util/concurrent/AbstractService.classAbstractService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AbstractService extends java.lang.Object implements com.google.common.util.concurrent.Service {
private static final java.util.logging.Logger logger
private final java.util.concurrent.locks.ReentrantLock lock
private final com.google.common.util.concurrent.AbstractService$Transition startup
private final com.google.common.util.concurrent.AbstractService$Transition shutdown
private final java.util.List listeners
private final java.util.Queue queuedListeners
private volatile com.google.common.util.concurrent.AbstractService$StateSnapshot snapshot
protected void ()
protected abstract void doStart ()
protected abstract void doStop ()
public final com.google.common.util.concurrent.ListenableFuture start ()
Throwable startupFailure
public final com.google.common.util.concurrent.ListenableFuture stop ()
Throwable shutdownFailure
public com.google.common.util.concurrent.Service$State startAndWait ()
public com.google.common.util.concurrent.Service$State stopAndWait ()
protected final void notifyStarted ()
IllegalStateException failure
protected final void notifyStopped ()
IllegalStateException failure
com.google.common.util.concurrent.Service$State previous
protected final void notifyFailed (java.lang.Throwable)
com.google.common.util.concurrent.Service$State previous
Throwable cause
public final boolean isRunning ()
public final com.google.common.util.concurrent.Service$State state ()
public final void addListener (com.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor)
com.google.common.util.concurrent.Service$Listener listener
java.util.concurrent.Executor executor
public java.lang.String toString ()
private void executeListeners ()
Runnable listener
private void starting ()
com.google.common.util.concurrent.AbstractService$ListenerExecutorPair pair
java.util.Iterator i$
private void running ()
com.google.common.util.concurrent.AbstractService$ListenerExecutorPair pair
java.util.Iterator i$
private void stopping (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.AbstractService$ListenerExecutorPair pair
java.util.Iterator i$
com.google.common.util.concurrent.Service$State from
private void terminated (com.google.common.util.concurrent.Service$State)
com.google.common.util.concurrent.AbstractService$ListenerExecutorPair pair
java.util.Iterator i$
com.google.common.util.concurrent.Service$State from
private void failed (com.google.common.util.concurrent.Service$State, java.lang.Throwable)
com.google.common.util.concurrent.AbstractService$ListenerExecutorPair pair
java.util.Iterator i$
com.google.common.util.concurrent.Service$State from
Throwable cause
static com.google.common.util.concurrent.AbstractService$Transition access$100 (com.google.common.util.concurrent.AbstractService)
com.google.common.util.concurrent.AbstractService x0
static com.google.common.util.concurrent.AbstractService$Transition access$200 (com.google.common.util.concurrent.AbstractService)
com.google.common.util.concurrent.AbstractService x0
static java.util.logging.Logger access$300 ()
static void ()
}
com/google/common/util/concurrent/AsyncFunction.classAsyncFunction.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.AsyncFunction extends java.lang.Object {
public abstract com.google.common.util.concurrent.ListenableFuture apply (java.lang.Object) throws java.lang.Exception
}
com/google/common/util/concurrent/AtomicDouble.classAtomicDouble.java
package com.google.common.util.concurrent
public com.google.common.util.concurrent.AtomicDouble extends java.lang.Number implements java.io.Serializable {
private static final long serialVersionUID
private volatile transient long value
private static final java.util.concurrent.atomic.AtomicLongFieldUpdater updater
public void (double)
double initialValue
public void ()
public final double get ()
public final void set (double)
double newValue
long next
public final void lazySet (double)
double newValue
public final double getAndSet (double)
double newValue
long next
public final boolean compareAndSet (double, double)
double expect
double update
public final boolean weakCompareAndSet (double, double)
double expect
double update
public final double getAndAdd (double)
long current
double currentVal
double nextVal
long next
double delta
public final double addAndGet (double)
long current
double currentVal
double nextVal
long next
double delta
public java.lang.String toString ()
public int intValue ()
public long longValue ()
public float floatValue ()
public double doubleValue ()
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
java.io.ObjectOutputStream s
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
java.io.ObjectInputStream s
static void ()
}
com/google/common/util/concurrent/AtomicDoubleArray.classAtomicDoubleArray.java
package com.google.common.util.concurrent
public com.google.common.util.concurrent.AtomicDoubleArray extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private transient java.util.concurrent.atomic.AtomicLongArray longs
public void (int)
int length
public void (double[])
int i
double[] array
int len
long[] longArray
public final int length ()
public final double get (int)
int i
public final void set (int, double)
int i
double newValue
long next
public final void lazySet (int, double)
int i
double newValue
public final double getAndSet (int, double)
int i
double newValue
long next
public final boolean compareAndSet (int, double, double)
int i
double expect
double update
public final boolean weakCompareAndSet (int, double, double)
int i
double expect
double update
public final double getAndAdd (int, double)
long current
double currentVal
double nextVal
long next
int i
double delta
public double addAndGet (int, double)
long current
double currentVal
double nextVal
long next
int i
double delta
public java.lang.String toString ()
int i
int iMax
StringBuilder b
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
int i
java.io.ObjectOutputStream s
int length
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
int i
java.io.ObjectInputStream s
int length
}
com/google/common/util/concurrent/AtomicLongMap$1.classAtomicLongMap.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.AtomicLongMap$1 extends java.lang.Object implements com.google.common.base.Function {
final com.google.common.util.concurrent.AtomicLongMap this$0
void (com.google.common.util.concurrent.AtomicLongMap)
public java.lang.Long apply (java.util.concurrent.atomic.AtomicLong)
java.util.concurrent.atomic.AtomicLong atomic
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/util/concurrent/AtomicLongMap.classAtomicLongMap.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.AtomicLongMap extends java.lang.Object {
private final java.util.concurrent.ConcurrentHashMap map
private transient java.util.Map asMap
private void (java.util.concurrent.ConcurrentHashMap)
java.util.concurrent.ConcurrentHashMap map
public static com.google.common.util.concurrent.AtomicLongMap create ()
public static com.google.common.util.concurrent.AtomicLongMap create (java.util.Map)
java.util.Map m
com.google.common.util.concurrent.AtomicLongMap result
public long get (java.lang.Object)
Object key
java.util.concurrent.atomic.AtomicLong atomic
public long incrementAndGet (java.lang.Object)
Object key
public long decrementAndGet (java.lang.Object)
Object key
public long addAndGet (java.lang.Object, long)
long oldValue
long newValue
java.util.concurrent.atomic.AtomicLong atomic
Object key
long delta
public long getAndIncrement (java.lang.Object)
Object key
public long getAndDecrement (java.lang.Object)
Object key
public long getAndAdd (java.lang.Object, long)
long oldValue
long newValue
java.util.concurrent.atomic.AtomicLong atomic
Object key
long delta
public long put (java.lang.Object, long)
long oldValue
java.util.concurrent.atomic.AtomicLong atomic
Object key
long newValue
public void putAll (java.util.Map)
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map m
public long remove (java.lang.Object)
long oldValue
Object key
java.util.concurrent.atomic.AtomicLong atomic
public void removeAllZeros ()
java.util.concurrent.atomic.AtomicLong atomic
Object key
java.util.Iterator i$
public long sum ()
java.util.concurrent.atomic.AtomicLong value
java.util.Iterator i$
long sum
public java.util.Map asMap ()
java.util.Map result
private java.util.Map createAsMap ()
public boolean containsKey (java.lang.Object)
Object key
public int size ()
public boolean isEmpty ()
public void clear ()
public java.lang.String toString ()
long putIfAbsent (java.lang.Object, long)
java.util.concurrent.atomic.AtomicLong atomic
long oldValue
Object key
long newValue
boolean replace (java.lang.Object, long, long)
java.util.concurrent.atomic.AtomicLong atomic
Object key
long expectedOldValue
long newValue
boolean remove (java.lang.Object, long)
Object key
long value
java.util.concurrent.atomic.AtomicLong atomic
long oldValue
}
com/google/common/util/concurrent/Atomics.classAtomics.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.Atomics extends java.lang.Object {
private void ()
public static java.util.concurrent.atomic.AtomicReference newReference ()
public static java.util.concurrent.atomic.AtomicReference newReference (java.lang.Object)
Object initialValue
public static java.util.concurrent.atomic.AtomicReferenceArray newReferenceArray (int)
int length
public static java.util.concurrent.atomic.AtomicReferenceArray newReferenceArray (java.lang.Object[])
Object[] array
}
com/google/common/util/concurrent/Callables$1.classCallables.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Callables$1 extends java.lang.Object implements java.util.concurrent.Callable {
final Object val$value
void (java.lang.Object)
public java.lang.Object call ()
}
com/google/common/util/concurrent/Callables.classCallables.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.Callables extends java.lang.Object {
private void ()
public static java.util.concurrent.Callable returning (java.lang.Object)
Object value
}
com/google/common/util/concurrent/CheckedFuture.classCheckedFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.CheckedFuture extends java.lang.Object implements com.google.common.util.concurrent.ListenableFuture {
public abstract java.lang.Object checkedGet () throws java.lang.Exception
public abstract java.lang.Object checkedGet (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException java.lang.Exception
}
com/google/common/util/concurrent/CycleDetectingLockFactory$1.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.CycleDetectingLockFactory$1 extends java.lang.ThreadLocal {
void ()
protected java.util.ArrayList initialValue ()
protected volatile java.lang.Object initialValue ()
}
com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock extends java.lang.Object {
public abstract com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode getLockGraphNode ()
public abstract boolean isAcquiredByCurrentThread ()
}
com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantLock.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantLock extends java.util.concurrent.locks.ReentrantLock implements com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock {
private final com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode lockGraphNode
final com.google.common.util.concurrent.CycleDetectingLockFactory this$0
private void (com.google.common.util.concurrent.CycleDetectingLockFactory, com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, boolean)
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode lockGraphNode
boolean fair
public com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode getLockGraphNode ()
public boolean isAcquiredByCurrentThread ()
public void lock ()
public void lockInterruptibly () throws java.lang.InterruptedException
public boolean tryLock ()
public boolean tryLock (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public void unlock ()
void (com.google.common.util.concurrent.CycleDetectingLockFactory, com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, boolean, com.google.common.util.concurrent.CycleDetectingLockFactory$1)
com.google.common.util.concurrent.CycleDetectingLockFactory x0
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode x1
boolean x2
com.google.common.util.concurrent.CycleDetectingLockFactory$1 x3
}
com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadLock.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadLock extends java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock {
final com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock readWriteLock
final com.google.common.util.concurrent.CycleDetectingLockFactory this$0
void (com.google.common.util.concurrent.CycleDetectingLockFactory, com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock)
com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock readWriteLock
public void lock ()
public void lockInterruptibly () throws java.lang.InterruptedException
public boolean tryLock ()
public boolean tryLock (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public void unlock ()
}
com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock extends java.util.concurrent.locks.ReentrantReadWriteLock implements com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock {
private final com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadLock readLock
private final com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantWriteLock writeLock
private final com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode lockGraphNode
final com.google.common.util.concurrent.CycleDetectingLockFactory this$0
private void (com.google.common.util.concurrent.CycleDetectingLockFactory, com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, boolean)
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode lockGraphNode
boolean fair
public java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock readLock ()
public java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock writeLock ()
public com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode getLockGraphNode ()
public boolean isAcquiredByCurrentThread ()
public volatile java.util.concurrent.locks.Lock writeLock ()
public volatile java.util.concurrent.locks.Lock readLock ()
void (com.google.common.util.concurrent.CycleDetectingLockFactory, com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, boolean, com.google.common.util.concurrent.CycleDetectingLockFactory$1)
com.google.common.util.concurrent.CycleDetectingLockFactory x0
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode x1
boolean x2
com.google.common.util.concurrent.CycleDetectingLockFactory$1 x3
}
com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantWriteLock.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantWriteLock extends java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock {
final com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock readWriteLock
final com.google.common.util.concurrent.CycleDetectingLockFactory this$0
void (com.google.common.util.concurrent.CycleDetectingLockFactory, com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock)
com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock readWriteLock
public void lock ()
public void lockInterruptibly () throws java.lang.InterruptedException
public boolean tryLock ()
public boolean tryLock (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public void unlock ()
}
com/google/common/util/concurrent/CycleDetectingLockFactory$ExampleStackTrace.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace extends java.lang.IllegalStateException {
static final StackTraceElement[] EMPTY_STACK_TRACE
static java.util.Set EXCLUDED_CLASS_NAMES
void (com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode)
int i
int n
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node1
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node2
StackTraceElement[] origStackTrace
static void ()
}
com/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode extends java.lang.Object {
final java.util.Map allowedPriorLocks
final java.util.Map disallowedPriorLocks
final String lockName
void (java.lang.String)
String lockName
java.lang.String getLockName ()
void checkAcquiredLocks (com.google.common.util.concurrent.CycleDetectingLockFactory$Policy, java.util.List)
int i
int size
com.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
java.util.List acquiredLocks
void checkAcquiredLock (com.google.common.util.concurrent.CycleDetectingLockFactory$Policy, com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode)
com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException exception
com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException exception
com.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode acquiredLock
com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException previousDeadlockException
java.util.Set seen
com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace path
private com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace findPathTo (com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, java.util.Set)
com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace path
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode preAcquiredLock
java.util.Map$Entry entry
java.util.Iterator i$
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node
java.util.Set seen
com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace found
}
com/google/common/util/concurrent/CycleDetectingLockFactory$OrderedLockGraphNodesCreator.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.CycleDetectingLockFactory$OrderedLockGraphNodesCreator extends java.lang.Object implements com.google.common.base.Function {
void ()
public java.util.Map apply (java.lang.Class)
Class clazz
java.util.Map createNodesFor (java.lang.Class)
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node
Enum key
Enum[] arr$
int len$
int i$
int i
int i
Class clazz
java.util.EnumMap map
Enum[] keys
int numKeys
java.util.ArrayList nodes
private java.lang.String getLockName (java.lang.Enum)
Enum rank
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$1.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.CycleDetectingLockFactory$Policies$1 extends com.google.common.util.concurrent.CycleDetectingLockFactory$Policies {
void (java.lang.String, int)
public void handlePotentialDeadlock (com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException)
com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException e
}
com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$2.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.CycleDetectingLockFactory$Policies$2 extends com.google.common.util.concurrent.CycleDetectingLockFactory$Policies {
void (java.lang.String, int)
public void handlePotentialDeadlock (com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException)
com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException e
}
com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$3.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.CycleDetectingLockFactory$Policies$3 extends com.google.common.util.concurrent.CycleDetectingLockFactory$Policies {
void (java.lang.String, int)
public void handlePotentialDeadlock (com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException)
com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException e
}
com/google/common/util/concurrent/CycleDetectingLockFactory$Policies.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.CycleDetectingLockFactory$Policies extends java.lang.Enum implements com.google.common.util.concurrent.CycleDetectingLockFactory$Policy {
public static final com.google.common.util.concurrent.CycleDetectingLockFactory$Policies THROW
public static final com.google.common.util.concurrent.CycleDetectingLockFactory$Policies WARN
public static final com.google.common.util.concurrent.CycleDetectingLockFactory$Policies DISABLED
private static final com.google.common.util.concurrent.CycleDetectingLockFactory$Policies[] $VALUES
public static com.google.common.util.concurrent.CycleDetectingLockFactory$Policies[] values ()
public static com.google.common.util.concurrent.CycleDetectingLockFactory$Policies valueOf (java.lang.String)
String name
private void (java.lang.String, int)
void (java.lang.String, int, com.google.common.util.concurrent.CycleDetectingLockFactory$1)
String x0
int x1
com.google.common.util.concurrent.CycleDetectingLockFactory$1 x2
static void ()
}
com/google/common/util/concurrent/CycleDetectingLockFactory$Policy.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.CycleDetectingLockFactory$Policy extends java.lang.Object {
public abstract void handlePotentialDeadlock (com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException)
}
com/google/common/util/concurrent/CycleDetectingLockFactory$PotentialDeadlockException.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.CycleDetectingLockFactory$PotentialDeadlockException extends com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace {
private final com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace conflictingStackTrace
private void (com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace)
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node1
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node2
com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace conflictingStackTrace
public com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace getConflictingStackTrace ()
public java.lang.String getMessage ()
Throwable t
StringBuilder message
void (com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode, com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace, com.google.common.util.concurrent.CycleDetectingLockFactory$1)
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode x0
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode x1
com.google.common.util.concurrent.CycleDetectingLockFactory$ExampleStackTrace x2
com.google.common.util.concurrent.CycleDetectingLockFactory$1 x3
}
com/google/common/util/concurrent/CycleDetectingLockFactory$WithExplicitOrdering.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.CycleDetectingLockFactory$WithExplicitOrdering extends com.google.common.util.concurrent.CycleDetectingLockFactory {
private final java.util.Map lockGraphNodes
void (com.google.common.util.concurrent.CycleDetectingLockFactory$Policy, java.util.Map)
com.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
java.util.Map lockGraphNodes
public java.util.concurrent.locks.ReentrantLock newReentrantLock (java.lang.Enum)
Enum rank
public java.util.concurrent.locks.ReentrantLock newReentrantLock (java.lang.Enum, boolean)
Enum rank
boolean fair
public java.util.concurrent.locks.ReentrantReadWriteLock newReentrantReadWriteLock (java.lang.Enum)
Enum rank
public java.util.concurrent.locks.ReentrantReadWriteLock newReentrantReadWriteLock (java.lang.Enum, boolean)
Enum rank
boolean fair
}
com/google/common/util/concurrent/CycleDetectingLockFactory.classCycleDetectingLockFactory.java
package com.google.common.util.concurrent
public com.google.common.util.concurrent.CycleDetectingLockFactory extends java.lang.Object {
private static final java.util.Map lockGraphNodesPerType
private static final java.util.logging.Logger logger
final com.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
private static final ThreadLocal acquiredLocks
public static com.google.common.util.concurrent.CycleDetectingLockFactory newInstance (com.google.common.util.concurrent.CycleDetectingLockFactory$Policy)
com.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
public java.util.concurrent.locks.ReentrantLock newReentrantLock (java.lang.String)
String lockName
public java.util.concurrent.locks.ReentrantLock newReentrantLock (java.lang.String, boolean)
String lockName
boolean fair
public java.util.concurrent.locks.ReentrantReadWriteLock newReentrantReadWriteLock (java.lang.String)
String lockName
public java.util.concurrent.locks.ReentrantReadWriteLock newReentrantReadWriteLock (java.lang.String, boolean)
String lockName
boolean fair
public static com.google.common.util.concurrent.CycleDetectingLockFactory$WithExplicitOrdering newInstanceWithExplicitOrdering (java.lang.Class, com.google.common.util.concurrent.CycleDetectingLockFactory$Policy)
Class enumClass
com.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
java.util.Map lockGraphNodes
private void (com.google.common.util.concurrent.CycleDetectingLockFactory$Policy)
com.google.common.util.concurrent.CycleDetectingLockFactory$Policy policy
private void aboutToAcquire (com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock)
java.util.ArrayList acquiredLockList
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node
com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock lock
private void lockStateChanged (com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock)
int i
java.util.ArrayList acquiredLockList
com.google.common.util.concurrent.CycleDetectingLockFactory$LockGraphNode node
com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock lock
static java.util.logging.Logger access$100 ()
void (com.google.common.util.concurrent.CycleDetectingLockFactory$Policy, com.google.common.util.concurrent.CycleDetectingLockFactory$1)
com.google.common.util.concurrent.CycleDetectingLockFactory$Policy x0
com.google.common.util.concurrent.CycleDetectingLockFactory$1 x1
static void access$600 (com.google.common.util.concurrent.CycleDetectingLockFactory, com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock)
com.google.common.util.concurrent.CycleDetectingLockFactory x0
com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock x1
static void access$700 (com.google.common.util.concurrent.CycleDetectingLockFactory, com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock)
com.google.common.util.concurrent.CycleDetectingLockFactory x0
com.google.common.util.concurrent.CycleDetectingLockFactory$CycleDetectingLock x1
static void ()
}
com/google/common/util/concurrent/ExecutionError.classExecutionError.java
package com.google.common.util.concurrent
public com.google.common.util.concurrent.ExecutionError extends java.lang.Error {
private static final long serialVersionUID
protected void ()
protected void (java.lang.String)
String message
public void (java.lang.String, java.lang.Error)
String message
Error cause
public void (java.lang.Error)
Error cause
}
com/google/common/util/concurrent/ExecutionList$RunnableExecutorPair.classExecutionList.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.ExecutionList$RunnableExecutorPair extends java.lang.Object {
final Runnable runnable
final java.util.concurrent.Executor executor
void (java.lang.Runnable, java.util.concurrent.Executor)
Runnable runnable
java.util.concurrent.Executor executor
void execute ()
RuntimeException e
}
com/google/common/util/concurrent/ExecutionList.classExecutionList.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.ExecutionList extends java.lang.Object {
private static final java.util.logging.Logger log
private final java.util.Queue runnables
private boolean executed
public void ()
public void add (java.lang.Runnable, java.util.concurrent.Executor)
Runnable runnable
java.util.concurrent.Executor executor
boolean executeImmediate
public void execute ()
static java.util.logging.Logger access$000 ()
static void ()
}
com/google/common/util/concurrent/FakeTimeLimiter.classFakeTimeLimiter.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.FakeTimeLimiter extends java.lang.Object implements com.google.common.util.concurrent.TimeLimiter {
public void ()
public java.lang.Object newProxy (java.lang.Object, java.lang.Class, long, java.util.concurrent.TimeUnit)
Object target
Class interfaceType
long timeoutDuration
java.util.concurrent.TimeUnit timeoutUnit
public java.lang.Object callWithTimeout (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit, boolean) throws java.lang.Exception
java.util.concurrent.Callable callable
long timeoutDuration
java.util.concurrent.TimeUnit timeoutUnit
boolean amInterruptible
}
com/google/common/util/concurrent/ForwardingBlockingQueue.classForwardingBlockingQueue.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingBlockingQueue extends com.google.common.collect.ForwardingQueue implements java.util.concurrent.BlockingQueue {
protected void ()
protected abstract java.util.concurrent.BlockingQueue delegate ()
public int drainTo (java.util.Collection, int)
java.util.Collection c
int maxElements
public int drainTo (java.util.Collection)
java.util.Collection c
public boolean offer (java.lang.Object, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
Object e
long timeout
java.util.concurrent.TimeUnit unit
public java.lang.Object poll (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public void put (java.lang.Object) throws java.lang.InterruptedException
Object e
public int remainingCapacity ()
public java.lang.Object take () throws java.lang.InterruptedException
protected volatile java.util.Queue delegate ()
protected volatile java.util.Collection delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/util/concurrent/ForwardingCheckedFuture$SimpleForwardingCheckedFuture.classForwardingCheckedFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingCheckedFuture$SimpleForwardingCheckedFuture extends com.google.common.util.concurrent.ForwardingCheckedFuture {
private final com.google.common.util.concurrent.CheckedFuture delegate
protected void (com.google.common.util.concurrent.CheckedFuture)
com.google.common.util.concurrent.CheckedFuture delegate
protected final com.google.common.util.concurrent.CheckedFuture delegate ()
protected volatile com.google.common.util.concurrent.ListenableFuture delegate ()
protected volatile java.util.concurrent.Future delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/util/concurrent/ForwardingCheckedFuture.classForwardingCheckedFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingCheckedFuture extends com.google.common.util.concurrent.ForwardingListenableFuture implements com.google.common.util.concurrent.CheckedFuture {
public void ()
public java.lang.Object checkedGet () throws java.lang.Exception
public java.lang.Object checkedGet (long, java.util.concurrent.TimeUnit) throws java.util.concurrent.TimeoutException java.lang.Exception
long timeout
java.util.concurrent.TimeUnit unit
protected abstract com.google.common.util.concurrent.CheckedFuture delegate ()
protected volatile com.google.common.util.concurrent.ListenableFuture delegate ()
protected volatile java.util.concurrent.Future delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/util/concurrent/ForwardingExecutorService.classForwardingExecutorService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingExecutorService extends com.google.common.collect.ForwardingObject implements java.util.concurrent.ExecutorService {
protected void ()
protected abstract java.util.concurrent.ExecutorService delegate ()
public boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public java.util.List invokeAll (java.util.Collection) throws java.lang.InterruptedException
java.util.Collection tasks
public java.util.List invokeAll (java.util.Collection, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
java.util.Collection tasks
long timeout
java.util.concurrent.TimeUnit unit
public java.lang.Object invokeAny (java.util.Collection) throws java.lang.InterruptedException java.util.concurrent.ExecutionException
java.util.Collection tasks
public java.lang.Object invokeAny (java.util.Collection, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
java.util.Collection tasks
long timeout
java.util.concurrent.TimeUnit unit
public boolean isShutdown ()
public boolean isTerminated ()
public void shutdown ()
public java.util.List shutdownNow ()
public void execute (java.lang.Runnable)
Runnable command
public java.util.concurrent.Future submit (java.util.concurrent.Callable)
java.util.concurrent.Callable task
public java.util.concurrent.Future submit (java.lang.Runnable)
Runnable task
public java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object)
Runnable task
Object result
protected volatile java.lang.Object delegate ()
}
com/google/common/util/concurrent/ForwardingFuture$SimpleForwardingFuture.classForwardingFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingFuture$SimpleForwardingFuture extends com.google.common.util.concurrent.ForwardingFuture {
private final java.util.concurrent.Future delegate
protected void (java.util.concurrent.Future)
java.util.concurrent.Future delegate
protected final java.util.concurrent.Future delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/util/concurrent/ForwardingFuture.classForwardingFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingFuture extends com.google.common.collect.ForwardingObject implements java.util.concurrent.Future {
protected void ()
protected abstract java.util.concurrent.Future delegate ()
public boolean cancel (boolean)
boolean mayInterruptIfRunning
public boolean isCancelled ()
public boolean isDone ()
public java.lang.Object get () throws java.lang.InterruptedException java.util.concurrent.ExecutionException
public java.lang.Object get (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
protected volatile java.lang.Object delegate ()
}
com/google/common/util/concurrent/ForwardingListenableFuture$SimpleForwardingListenableFuture.classForwardingListenableFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingListenableFuture$SimpleForwardingListenableFuture extends com.google.common.util.concurrent.ForwardingListenableFuture {
private final com.google.common.util.concurrent.ListenableFuture delegate
protected void (com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.ListenableFuture delegate
protected final com.google.common.util.concurrent.ListenableFuture delegate ()
protected volatile java.util.concurrent.Future delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/util/concurrent/ForwardingListenableFuture.classForwardingListenableFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingListenableFuture extends com.google.common.util.concurrent.ForwardingFuture implements com.google.common.util.concurrent.ListenableFuture {
protected void ()
protected abstract com.google.common.util.concurrent.ListenableFuture delegate ()
public void addListener (java.lang.Runnable, java.util.concurrent.Executor)
Runnable listener
java.util.concurrent.Executor exec
protected volatile java.util.concurrent.Future delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/util/concurrent/ForwardingListeningExecutorService.classForwardingListeningExecutorService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingListeningExecutorService extends com.google.common.util.concurrent.ForwardingExecutorService implements com.google.common.util.concurrent.ListeningExecutorService {
protected void ()
protected abstract com.google.common.util.concurrent.ListeningExecutorService delegate ()
public com.google.common.util.concurrent.ListenableFuture submit (java.util.concurrent.Callable)
java.util.concurrent.Callable task
public com.google.common.util.concurrent.ListenableFuture submit (java.lang.Runnable)
Runnable task
public com.google.common.util.concurrent.ListenableFuture submit (java.lang.Runnable, java.lang.Object)
Runnable task
Object result
public volatile java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object)
public volatile java.util.concurrent.Future submit (java.lang.Runnable)
public volatile java.util.concurrent.Future submit (java.util.concurrent.Callable)
protected volatile java.util.concurrent.ExecutorService delegate ()
protected volatile java.lang.Object delegate ()
}
com/google/common/util/concurrent/ForwardingService.classForwardingService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ForwardingService extends com.google.common.collect.ForwardingObject implements com.google.common.util.concurrent.Service {
protected void ()
protected abstract com.google.common.util.concurrent.Service delegate ()
public com.google.common.util.concurrent.ListenableFuture start ()
public com.google.common.util.concurrent.Service$State state ()
public com.google.common.util.concurrent.ListenableFuture stop ()
public com.google.common.util.concurrent.Service$State startAndWait ()
public com.google.common.util.concurrent.Service$State stopAndWait ()
public boolean isRunning ()
public void addListener (com.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor)
com.google.common.util.concurrent.Service$Listener listener
java.util.concurrent.Executor executor
protected com.google.common.util.concurrent.Service$State standardStartAndWait ()
protected com.google.common.util.concurrent.Service$State standardStopAndWait ()
protected volatile java.lang.Object delegate ()
}
com/google/common/util/concurrent/FutureCallback.classFutureCallback.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.FutureCallback extends java.lang.Object {
public abstract void onSuccess (java.lang.Object)
public abstract void onFailure (java.lang.Throwable)
}
com/google/common/util/concurrent/Futures$1.classFutures.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Futures$1 extends java.lang.Object implements com.google.common.base.Function {
void ()
public java.lang.Exception apply (java.lang.Exception)
Exception e
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/util/concurrent/Futures$2.classFutures.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Futures$2 extends java.lang.Object implements com.google.common.base.Function {
final Exception val$exception
void (java.lang.Exception)
public java.lang.Exception apply (java.lang.Exception)
Exception e
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/util/concurrent/Futures$3.classFutures.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Futures$3 extends java.lang.Object implements com.google.common.util.concurrent.AsyncFunction {
final com.google.common.base.Function val$function
void (com.google.common.base.Function)
public com.google.common.util.concurrent.ListenableFuture apply (java.lang.Object)
Object input
Object output
}
com/google/common/util/concurrent/Futures$4.classFutures.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Futures$4 extends java.lang.Object implements java.util.concurrent.Future {
final java.util.concurrent.Future val$input
final com.google.common.base.Function val$function
void (java.util.concurrent.Future, com.google.common.base.Function)
public boolean cancel (boolean)
boolean mayInterruptIfRunning
public boolean isCancelled ()
public boolean isDone ()
public java.lang.Object get () throws java.lang.InterruptedException java.util.concurrent.ExecutionException
public java.lang.Object get (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
long timeout
java.util.concurrent.TimeUnit unit
private java.lang.Object applyTransformation (java.lang.Object) throws java.util.concurrent.ExecutionException
Throwable t
Object input
}
com/google/common/util/concurrent/Futures$5.classFutures.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Futures$5 extends java.lang.Object implements com.google.common.util.concurrent.AsyncFunction {
void ()
public com.google.common.util.concurrent.ListenableFuture apply (com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.ListenableFuture input
public volatile com.google.common.util.concurrent.ListenableFuture apply (java.lang.Object) throws java.lang.Exception
}
com/google/common/util/concurrent/Futures$6.classFutures.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Futures$6 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.ListenableFuture val$future
final com.google.common.util.concurrent.FutureCallback val$callback
void (com.google.common.util.concurrent.ListenableFuture, com.google.common.util.concurrent.FutureCallback)
public void run ()
Object value
java.util.concurrent.ExecutionException e
RuntimeException e
Error e
}
com/google/common/util/concurrent/Futures$7.classFutures.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Futures$7 extends java.lang.Object implements com.google.common.base.Function {
void ()
public java.lang.Boolean apply (java.lang.reflect.Constructor)
java.lang.reflect.Constructor input
public volatile java.lang.Object apply (java.lang.Object)
}
com/google/common/util/concurrent/Futures$ChainingListenableFuture$1.classFutures.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Futures$ChainingListenableFuture$1 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.ListenableFuture val$outputFuture
final com.google.common.util.concurrent.Futures$ChainingListenableFuture this$0
void (com.google.common.util.concurrent.Futures$ChainingListenableFuture, com.google.common.util.concurrent.ListenableFuture)
public void run ()
java.util.concurrent.CancellationException e
java.util.concurrent.ExecutionException e
}
com/google/common/util/concurrent/Futures$ChainingListenableFuture.classFutures.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Futures$ChainingListenableFuture extends com.google.common.util.concurrent.AbstractFuture implements java.lang.Runnable {
private com.google.common.util.concurrent.AsyncFunction function
private com.google.common.util.concurrent.ListenableFuture inputFuture
private volatile com.google.common.util.concurrent.ListenableFuture outputFuture
private final java.util.concurrent.BlockingQueue mayInterruptIfRunningChannel
private final java.util.concurrent.CountDownLatch outputCreated
private void (com.google.common.util.concurrent.AsyncFunction, com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.AsyncFunction function
com.google.common.util.concurrent.ListenableFuture inputFuture
public boolean cancel (boolean)
boolean mayInterruptIfRunning
private void cancel (java.util.concurrent.Future, boolean)
java.util.concurrent.Future future
boolean mayInterruptIfRunning
public void run ()
Object sourceResult
java.util.concurrent.CancellationException e
java.util.concurrent.ExecutionException e
Object sourceResult
com.google.common.util.concurrent.ListenableFuture outputFuture
java.lang.reflect.UndeclaredThrowableException e
Exception e
Error e
void (com.google.common.util.concurrent.AsyncFunction, com.google.common.util.concurrent.ListenableFuture, com.google.common.util.concurrent.Futures$1)
com.google.common.util.concurrent.AsyncFunction x0
com.google.common.util.concurrent.ListenableFuture x1
com.google.common.util.concurrent.Futures$1 x2
static com.google.common.util.concurrent.ListenableFuture access$102 (com.google.common.util.concurrent.Futures$ChainingListenableFuture, com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.Futures$ChainingListenableFuture x0
com.google.common.util.concurrent.ListenableFuture x1
}
com/google/common/util/concurrent/Futures$ListFuture$1.classFutures.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Futures$ListFuture$1 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.Futures$ListFuture this$0
void (com.google.common.util.concurrent.Futures$ListFuture)
public void run ()
}
com/google/common/util/concurrent/Futures$ListFuture$2.classFutures.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Futures$ListFuture$2 extends java.lang.Object implements java.lang.Runnable {
final int val$index
final com.google.common.util.concurrent.ListenableFuture val$listenable
final com.google.common.util.concurrent.Futures$ListFuture this$0
void (com.google.common.util.concurrent.Futures$ListFuture, int, com.google.common.util.concurrent.ListenableFuture)
public void run ()
}
com/google/common/util/concurrent/Futures$ListFuture.classFutures.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Futures$ListFuture extends com.google.common.util.concurrent.AbstractFuture {
com.google.common.collect.ImmutableList futures
final boolean allMustSucceed
final java.util.concurrent.atomic.AtomicInteger remaining
java.util.List values
void (com.google.common.collect.ImmutableList, boolean, java.util.concurrent.Executor)
com.google.common.collect.ImmutableList futures
boolean allMustSucceed
java.util.concurrent.Executor listenerExecutor
private void init (java.util.concurrent.Executor)
int i
com.google.common.util.concurrent.ListenableFuture listenable
int index
int i
java.util.concurrent.Executor listenerExecutor
com.google.common.collect.ImmutableList localFutures
private void setOneValue (int, java.util.concurrent.Future)
int newRemaining
java.util.concurrent.CancellationException e
int newRemaining
java.util.concurrent.ExecutionException e
int newRemaining
RuntimeException e
int newRemaining
Error e
int newRemaining
int newRemaining
int index
java.util.concurrent.Future future
java.util.List localValues
static void access$200 (com.google.common.util.concurrent.Futures$ListFuture, int, java.util.concurrent.Future)
com.google.common.util.concurrent.Futures$ListFuture x0
int x1
java.util.concurrent.Future x2
}
com/google/common/util/concurrent/Futures$MappingCheckedFuture.classFutures.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Futures$MappingCheckedFuture extends com.google.common.util.concurrent.AbstractCheckedFuture {
final com.google.common.base.Function mapper
void (com.google.common.util.concurrent.ListenableFuture, com.google.common.base.Function)
com.google.common.util.concurrent.ListenableFuture delegate
com.google.common.base.Function mapper
protected java.lang.Exception mapException (java.lang.Exception)
Exception e
}
com/google/common/util/concurrent/Futures.classFutures.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.Futures extends java.lang.Object {
private static final com.google.common.util.concurrent.AsyncFunction DEREFERENCER
private static final com.google.common.collect.Ordering WITH_STRING_PARAM_FIRST
private void ()
public static com.google.common.util.concurrent.CheckedFuture makeChecked (com.google.common.util.concurrent.ListenableFuture, com.google.common.base.Function)
com.google.common.util.concurrent.ListenableFuture future
com.google.common.base.Function mapper
public static com.google.common.util.concurrent.ListenableFuture immediateFuture (java.lang.Object)
Object value
com.google.common.util.concurrent.SettableFuture future
public static com.google.common.util.concurrent.CheckedFuture immediateCheckedFuture (java.lang.Object)
Object value
com.google.common.util.concurrent.SettableFuture future
public static com.google.common.util.concurrent.ListenableFuture immediateFailedFuture (java.lang.Throwable)
Throwable throwable
com.google.common.util.concurrent.SettableFuture future
public static com.google.common.util.concurrent.CheckedFuture immediateFailedCheckedFuture (java.lang.Exception)
Exception exception
public static com.google.common.util.concurrent.ListenableFuture transform (com.google.common.util.concurrent.ListenableFuture, com.google.common.util.concurrent.AsyncFunction)
com.google.common.util.concurrent.ListenableFuture input
com.google.common.util.concurrent.AsyncFunction function
public static com.google.common.util.concurrent.ListenableFuture transform (com.google.common.util.concurrent.ListenableFuture, com.google.common.util.concurrent.AsyncFunction, java.util.concurrent.Executor)
com.google.common.util.concurrent.ListenableFuture input
com.google.common.util.concurrent.AsyncFunction function
java.util.concurrent.Executor executor
com.google.common.util.concurrent.Futures$ChainingListenableFuture output
public static com.google.common.util.concurrent.ListenableFuture transform (com.google.common.util.concurrent.ListenableFuture, com.google.common.base.Function)
com.google.common.util.concurrent.ListenableFuture input
com.google.common.base.Function function
public static com.google.common.util.concurrent.ListenableFuture transform (com.google.common.util.concurrent.ListenableFuture, com.google.common.base.Function, java.util.concurrent.Executor)
com.google.common.util.concurrent.ListenableFuture input
com.google.common.base.Function function
java.util.concurrent.Executor executor
com.google.common.util.concurrent.AsyncFunction wrapperFunction
public static java.util.concurrent.Future lazyTransform (java.util.concurrent.Future, com.google.common.base.Function)
java.util.concurrent.Future input
com.google.common.base.Function function
public static com.google.common.util.concurrent.ListenableFuture dereference (com.google.common.util.concurrent.ListenableFuture)
com.google.common.util.concurrent.ListenableFuture nested
public static transient com.google.common.util.concurrent.ListenableFuture allAsList (com.google.common.util.concurrent.ListenableFuture[])
com.google.common.util.concurrent.ListenableFuture[] futures
public static com.google.common.util.concurrent.ListenableFuture allAsList (java.lang.Iterable)
Iterable futures
public static transient com.google.common.util.concurrent.ListenableFuture successfulAsList (com.google.common.util.concurrent.ListenableFuture[])
com.google.common.util.concurrent.ListenableFuture[] futures
public static com.google.common.util.concurrent.ListenableFuture successfulAsList (java.lang.Iterable)
Iterable futures
public static void addCallback (com.google.common.util.concurrent.ListenableFuture, com.google.common.util.concurrent.FutureCallback)
com.google.common.util.concurrent.ListenableFuture future
com.google.common.util.concurrent.FutureCallback callback
public static void addCallback (com.google.common.util.concurrent.ListenableFuture, com.google.common.util.concurrent.FutureCallback, java.util.concurrent.Executor)
com.google.common.util.concurrent.ListenableFuture future
com.google.common.util.concurrent.FutureCallback callback
java.util.concurrent.Executor executor
Runnable callbackListener
public static java.lang.Object get (java.util.concurrent.Future, java.lang.Class) throws java.lang.Exception
InterruptedException e
java.util.concurrent.ExecutionException e
java.util.concurrent.Future future
Class exceptionClass
public static java.lang.Object get (java.util.concurrent.Future, long, java.util.concurrent.TimeUnit, java.lang.Class) throws java.lang.Exception
InterruptedException e
java.util.concurrent.TimeoutException e
java.util.concurrent.ExecutionException e
java.util.concurrent.Future future
long timeout
java.util.concurrent.TimeUnit unit
Class exceptionClass
private static void wrapAndThrowExceptionOrError (java.lang.Throwable, java.lang.Class) throws java.lang.Exception
Throwable cause
Class exceptionClass
public static java.lang.Object getUnchecked (java.util.concurrent.Future)
java.util.concurrent.ExecutionException e
java.util.concurrent.Future future
private static void wrapAndThrowUnchecked (java.lang.Throwable)
Throwable cause
private static java.lang.Exception newWithCause (java.lang.Class, java.lang.Throwable)
Exception instance
java.lang.reflect.Constructor constructor
java.util.Iterator i$
Class exceptionClass
Throwable cause
java.util.List constructors
private static java.util.List preferringStrings (java.util.List)
java.util.List constructors
private static java.lang.Object newFromConstructor (java.lang.reflect.Constructor, java.lang.Throwable)
Class paramType
int i
IllegalArgumentException e
InstantiationException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
java.lang.reflect.Constructor constructor
Throwable cause
Class[] paramTypes
Object[] params
static void ()
}
com/google/common/util/concurrent/JdkFutureAdapters$ListenableFutureAdapter$1.classJdkFutureAdapters.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter$1 extends java.lang.Object implements java.lang.Runnable {
final com.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter this$0
void (com.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter)
public void run ()
Error e
InterruptedException e
}
com/google/common/util/concurrent/JdkFutureAdapters$ListenableFutureAdapter.classJdkFutureAdapters.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter extends com.google.common.util.concurrent.ForwardingFuture implements com.google.common.util.concurrent.ListenableFuture {
private static final java.util.concurrent.ThreadFactory threadFactory
private static final java.util.concurrent.Executor defaultAdapterExecutor
private final java.util.concurrent.Executor adapterExecutor
private final com.google.common.util.concurrent.ExecutionList executionList
private final java.util.concurrent.atomic.AtomicBoolean hasListeners
private final java.util.concurrent.Future delegate
void (java.util.concurrent.Future)
java.util.concurrent.Future delegate
void (java.util.concurrent.Future, java.util.concurrent.Executor)
java.util.concurrent.Future delegate
java.util.concurrent.Executor adapterExecutor
protected java.util.concurrent.Future delegate ()
public void addListener (java.lang.Runnable, java.util.concurrent.Executor)
Runnable listener
java.util.concurrent.Executor exec
protected volatile java.lang.Object delegate ()
static java.util.concurrent.Future access$000 (com.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter)
com.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter x0
static com.google.common.util.concurrent.ExecutionList access$100 (com.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter)
com.google.common.util.concurrent.JdkFutureAdapters$ListenableFutureAdapter x0
static void ()
}
com/google/common/util/concurrent/JdkFutureAdapters.classJdkFutureAdapters.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.JdkFutureAdapters extends java.lang.Object {
public static com.google.common.util.concurrent.ListenableFuture listenInPoolThread (java.util.concurrent.Future)
java.util.concurrent.Future future
public static com.google.common.util.concurrent.ListenableFuture listenInPoolThread (java.util.concurrent.Future, java.util.concurrent.Executor)
java.util.concurrent.Future future
java.util.concurrent.Executor executor
private void ()
}
com/google/common/util/concurrent/ListenableFuture.classListenableFuture.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ListenableFuture extends java.lang.Object implements java.util.concurrent.Future {
public abstract void addListener (java.lang.Runnable, java.util.concurrent.Executor)
}
com/google/common/util/concurrent/ListenableFutureTask.classListenableFutureTask.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.ListenableFutureTask extends java.util.concurrent.FutureTask implements com.google.common.util.concurrent.ListenableFuture {
private final com.google.common.util.concurrent.ExecutionList executionList
public static com.google.common.util.concurrent.ListenableFutureTask create (java.util.concurrent.Callable)
java.util.concurrent.Callable callable
public static com.google.common.util.concurrent.ListenableFutureTask create (java.lang.Runnable, java.lang.Object)
Runnable runnable
Object result
private void (java.util.concurrent.Callable)
java.util.concurrent.Callable callable
private void (java.lang.Runnable, java.lang.Object)
Runnable runnable
Object result
public void addListener (java.lang.Runnable, java.util.concurrent.Executor)
Runnable listener
java.util.concurrent.Executor exec
protected void done ()
}
com/google/common/util/concurrent/ListeningExecutorService.classListeningExecutorService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ListeningExecutorService extends java.lang.Object implements java.util.concurrent.ExecutorService {
public abstract com.google.common.util.concurrent.ListenableFuture submit (java.util.concurrent.Callable)
public abstract com.google.common.util.concurrent.ListenableFuture submit (java.lang.Runnable)
public abstract com.google.common.util.concurrent.ListenableFuture submit (java.lang.Runnable, java.lang.Object)
public abstract java.util.List invokeAll (java.util.Collection) throws java.lang.InterruptedException
public abstract java.util.List invokeAll (java.util.Collection, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
}
com/google/common/util/concurrent/ListeningScheduledExecutorService.classListeningScheduledExecutorService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.ListeningScheduledExecutorService extends java.lang.Object implements java.util.concurrent.ScheduledExecutorService com.google.common.util.concurrent.ListeningExecutorService {
}
com/google/common/util/concurrent/Monitor$Guard.classMonitor.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.Monitor$Guard extends java.lang.Object {
final com.google.common.util.concurrent.Monitor monitor
final java.util.concurrent.locks.Condition condition
int waiterCount
protected void (com.google.common.util.concurrent.Monitor)
com.google.common.util.concurrent.Monitor monitor
public abstract boolean isSatisfied ()
public final boolean equals (java.lang.Object)
Object other
public final int hashCode ()
}
com/google/common/util/concurrent/Monitor.classMonitor.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.Monitor extends java.lang.Object {
private final boolean fair
private final java.util.concurrent.locks.ReentrantLock lock
private final java.util.ArrayList activeGuards
public void ()
public void (boolean)
boolean fair
public void enter ()
public void enterInterruptibly () throws java.lang.InterruptedException
public boolean enter (long, java.util.concurrent.TimeUnit)
InterruptedException ignored
long time
java.util.concurrent.TimeUnit unit
java.util.concurrent.locks.ReentrantLock lock
long startNanos
long timeoutNanos
long remainingNanos
boolean interruptIgnored
public boolean enterInterruptibly (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long time
java.util.concurrent.TimeUnit unit
public boolean tryEnter ()
public void enterWhen (com.google.common.util.concurrent.Monitor$Guard) throws java.lang.InterruptedException
com.google.common.util.concurrent.Monitor$Guard guard
java.util.concurrent.locks.ReentrantLock lock
boolean reentrant
boolean success
public void enterWhenUninterruptibly (com.google.common.util.concurrent.Monitor$Guard)
com.google.common.util.concurrent.Monitor$Guard guard
java.util.concurrent.locks.ReentrantLock lock
boolean reentrant
boolean success
public boolean enterWhen (com.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long remainingNanos
long startNanos
com.google.common.util.concurrent.Monitor$Guard guard
long time
java.util.concurrent.TimeUnit unit
java.util.concurrent.locks.ReentrantLock lock
boolean reentrant
long remainingNanos
boolean satisfied
public boolean enterWhenUninterruptibly (com.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit)
long remainingNanos
InterruptedException ignored
long startNanos
long timeoutNanos
long remainingNanos
boolean satisfied
com.google.common.util.concurrent.Monitor$Guard guard
long time
java.util.concurrent.TimeUnit unit
java.util.concurrent.locks.ReentrantLock lock
boolean reentrant
boolean interruptIgnored
public boolean enterIf (com.google.common.util.concurrent.Monitor$Guard)
com.google.common.util.concurrent.Monitor$Guard guard
java.util.concurrent.locks.ReentrantLock lock
boolean satisfied
public boolean enterIfInterruptibly (com.google.common.util.concurrent.Monitor$Guard) throws java.lang.InterruptedException
com.google.common.util.concurrent.Monitor$Guard guard
java.util.concurrent.locks.ReentrantLock lock
boolean satisfied
public boolean enterIf (com.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit)
com.google.common.util.concurrent.Monitor$Guard guard
long time
java.util.concurrent.TimeUnit unit
java.util.concurrent.locks.ReentrantLock lock
boolean satisfied
public boolean enterIfInterruptibly (com.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
com.google.common.util.concurrent.Monitor$Guard guard
long time
java.util.concurrent.TimeUnit unit
java.util.concurrent.locks.ReentrantLock lock
boolean satisfied
public boolean tryEnterIf (com.google.common.util.concurrent.Monitor$Guard)
com.google.common.util.concurrent.Monitor$Guard guard
java.util.concurrent.locks.ReentrantLock lock
boolean satisfied
public void waitFor (com.google.common.util.concurrent.Monitor$Guard) throws java.lang.InterruptedException
com.google.common.util.concurrent.Monitor$Guard guard
public void waitForUninterruptibly (com.google.common.util.concurrent.Monitor$Guard)
com.google.common.util.concurrent.Monitor$Guard guard
public boolean waitFor (com.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
com.google.common.util.concurrent.Monitor$Guard guard
long time
java.util.concurrent.TimeUnit unit
public boolean waitForUninterruptibly (com.google.common.util.concurrent.Monitor$Guard, long, java.util.concurrent.TimeUnit)
com.google.common.util.concurrent.Monitor$Guard guard
long time
java.util.concurrent.TimeUnit unit
public void leave ()
java.util.concurrent.locks.ReentrantLock lock
public boolean isFair ()
public boolean isOccupied ()
public boolean isOccupiedByCurrentThread ()
public int getOccupiedDepth ()
public int getQueueLength ()
public boolean hasQueuedThreads ()
public boolean hasQueuedThread (java.lang.Thread)
Thread thread
public boolean hasWaiters (com.google.common.util.concurrent.Monitor$Guard)
com.google.common.util.concurrent.Monitor$Guard guard
public int getWaitQueueLength (com.google.common.util.concurrent.Monitor$Guard)
com.google.common.util.concurrent.Monitor$Guard guard
private void signalConditionsOfSatisfiedGuards (com.google.common.util.concurrent.Monitor$Guard)
com.google.common.util.concurrent.Monitor$Guard guard
int i
com.google.common.util.concurrent.Monitor$Guard guard
int i
Throwable throwable
com.google.common.util.concurrent.Monitor$Guard interruptedGuard
java.util.ArrayList guards
int guardCount
private void incrementWaiters (com.google.common.util.concurrent.Monitor$Guard)
com.google.common.util.concurrent.Monitor$Guard guard
int waiters
private void decrementWaiters (com.google.common.util.concurrent.Monitor$Guard)
com.google.common.util.concurrent.Monitor$Guard guard
int waiters
private void waitInterruptibly (com.google.common.util.concurrent.Monitor$Guard, boolean) throws java.lang.InterruptedException
Throwable throwable
InterruptedException interrupt
java.util.concurrent.locks.Condition condition
com.google.common.util.concurrent.Monitor$Guard guard
boolean signalBeforeWaiting
private void waitUninterruptibly (com.google.common.util.concurrent.Monitor$Guard, boolean)
java.util.concurrent.locks.Condition condition
com.google.common.util.concurrent.Monitor$Guard guard
boolean signalBeforeWaiting
private boolean waitInterruptibly (com.google.common.util.concurrent.Monitor$Guard, long, boolean) throws java.lang.InterruptedException
Throwable throwable
InterruptedException interrupt
java.util.concurrent.locks.Condition condition
com.google.common.util.concurrent.Monitor$Guard guard
long remainingNanos
boolean signalBeforeWaiting
private boolean waitUninterruptibly (com.google.common.util.concurrent.Monitor$Guard, long, boolean)
Throwable throwable
InterruptedException ignored
java.util.concurrent.locks.Condition condition
long remainingNanos
long startNanos
boolean interruptIgnored
com.google.common.util.concurrent.Monitor$Guard guard
long timeoutNanos
boolean signalBeforeWaiting
static java.util.concurrent.locks.ReentrantLock access$000 (com.google.common.util.concurrent.Monitor)
com.google.common.util.concurrent.Monitor x0
}
com/google/common/util/concurrent/MoreExecutors$1.classMoreExecutors.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.MoreExecutors$1 extends java.lang.Object implements java.lang.Runnable {
final java.util.concurrent.ExecutorService val$service
final long val$terminationTimeout
final java.util.concurrent.TimeUnit val$timeUnit
void (java.util.concurrent.ExecutorService, long, java.util.concurrent.TimeUnit)
public void run ()
}
com/google/common/util/concurrent/MoreExecutors$2.classMoreExecutors.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.MoreExecutors$2 extends java.lang.Object implements java.lang.Runnable {
final java.util.concurrent.BlockingQueue val$queue
final com.google.common.util.concurrent.ListenableFuture val$future
void (java.util.concurrent.BlockingQueue, com.google.common.util.concurrent.ListenableFuture)
public void run ()
}
com/google/common/util/concurrent/MoreExecutors$ListeningDecorator.classMoreExecutors.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.MoreExecutors$ListeningDecorator extends com.google.common.util.concurrent.AbstractListeningExecutorService {
final java.util.concurrent.ExecutorService delegate
void (java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService delegate
public boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
public boolean isShutdown ()
public boolean isTerminated ()
public void shutdown ()
public java.util.List shutdownNow ()
public void execute (java.lang.Runnable)
Runnable command
}
com/google/common/util/concurrent/MoreExecutors$SameThreadExecutorService.classMoreExecutors.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService extends com.google.common.util.concurrent.AbstractListeningExecutorService {
private final java.util.concurrent.locks.Lock lock
private final java.util.concurrent.locks.Condition termination
private int runningTasks
private boolean shutdown
private void ()
public void execute (java.lang.Runnable)
Runnable command
public boolean isShutdown ()
public void shutdown ()
public java.util.List shutdownNow ()
public boolean isTerminated ()
public boolean awaitTermination (long, java.util.concurrent.TimeUnit) throws java.lang.InterruptedException
long timeout
java.util.concurrent.TimeUnit unit
long nanos
private void startTask ()
private void endTask ()
void (com.google.common.util.concurrent.MoreExecutors$1)
com.google.common.util.concurrent.MoreExecutors$1 x0
}
com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator.classMoreExecutors.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.MoreExecutors$ScheduledListeningDecorator extends com.google.common.util.concurrent.MoreExecutors$ListeningDecorator implements com.google.common.util.concurrent.ListeningScheduledExecutorService {
final java.util.concurrent.ScheduledExecutorService delegate
void (java.util.concurrent.ScheduledExecutorService)
java.util.concurrent.ScheduledExecutorService delegate
public java.util.concurrent.ScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit)
Runnable command
long delay
java.util.concurrent.TimeUnit unit
public java.util.concurrent.ScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit)
java.util.concurrent.Callable callable
long delay
java.util.concurrent.TimeUnit unit
public java.util.concurrent.ScheduledFuture scheduleAtFixedRate (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
Runnable command
long initialDelay
long period
java.util.concurrent.TimeUnit unit
public java.util.concurrent.ScheduledFuture scheduleWithFixedDelay (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit)
Runnable command
long initialDelay
long delay
java.util.concurrent.TimeUnit unit
}
com/google/common/util/concurrent/MoreExecutors.classMoreExecutors.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.MoreExecutors extends java.lang.Object {
private void ()
public static java.util.concurrent.ExecutorService getExitingExecutorService (java.util.concurrent.ThreadPoolExecutor, long, java.util.concurrent.TimeUnit)
java.util.concurrent.ThreadPoolExecutor executor
long terminationTimeout
java.util.concurrent.TimeUnit timeUnit
java.util.concurrent.ExecutorService service
public static java.util.concurrent.ScheduledExecutorService getExitingScheduledExecutorService (java.util.concurrent.ScheduledThreadPoolExecutor, long, java.util.concurrent.TimeUnit)
java.util.concurrent.ScheduledThreadPoolExecutor executor
long terminationTimeout
java.util.concurrent.TimeUnit timeUnit
java.util.concurrent.ScheduledExecutorService service
public static void addDelayedShutdownHook (java.util.concurrent.ExecutorService, long, java.util.concurrent.TimeUnit)
java.util.concurrent.ExecutorService service
long terminationTimeout
java.util.concurrent.TimeUnit timeUnit
public static java.util.concurrent.ExecutorService getExitingExecutorService (java.util.concurrent.ThreadPoolExecutor)
java.util.concurrent.ThreadPoolExecutor executor
public static java.util.concurrent.ScheduledExecutorService getExitingScheduledExecutorService (java.util.concurrent.ScheduledThreadPoolExecutor)
java.util.concurrent.ScheduledThreadPoolExecutor executor
public static com.google.common.util.concurrent.ListeningExecutorService sameThreadExecutor ()
public static com.google.common.util.concurrent.ListeningExecutorService listeningDecorator (java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService delegate
public static com.google.common.util.concurrent.ListeningScheduledExecutorService listeningDecorator (java.util.concurrent.ScheduledExecutorService)
java.util.concurrent.ScheduledExecutorService delegate
static java.lang.Object invokeAnyImpl (com.google.common.util.concurrent.ListeningExecutorService, java.util.Collection, boolean, long) throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
long now
java.util.concurrent.Future f
java.util.Iterator i$
java.util.concurrent.ExecutionException eex
RuntimeException rex
java.util.concurrent.Future f
java.util.concurrent.ExecutionException ee
long lastTime
java.util.Iterator it
int active
java.util.concurrent.Future f
java.util.Iterator i$
com.google.common.util.concurrent.ListeningExecutorService executorService
java.util.Collection tasks
boolean timed
long nanos
int ntasks
java.util.List futures
java.util.concurrent.BlockingQueue futureQueue
private static com.google.common.util.concurrent.ListenableFuture submitAndAddQueueListener (com.google.common.util.concurrent.ListeningExecutorService, java.util.concurrent.Callable, java.util.concurrent.BlockingQueue)
com.google.common.util.concurrent.ListeningExecutorService executorService
java.util.concurrent.Callable task
java.util.concurrent.BlockingQueue queue
com.google.common.util.concurrent.ListenableFuture future
}
com/google/common/util/concurrent/RateLimiter$1.classRateLimiter.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.RateLimiter$1 extends java.lang.Object {
}
com/google/common/util/concurrent/RateLimiter$Bursty.classRateLimiter.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.RateLimiter$Bursty extends com.google.common.util.concurrent.RateLimiter {
void (com.google.common.util.concurrent.RateLimiter$SleepingTicker)
com.google.common.util.concurrent.RateLimiter$SleepingTicker ticker
void doSetRate (double, double)
double permitsPerSecond
double stableIntervalMicros
double oldMaxPermits
long storedPermitsToWaitTime (double, double)
double storedPermits
double permitsToTake
}
com/google/common/util/concurrent/RateLimiter$SleepingTicker$1.classRateLimiter.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.RateLimiter$SleepingTicker$1 extends com.google.common.util.concurrent.RateLimiter$SleepingTicker {
void ()
public long read ()
public void sleepMicrosUninterruptibly (long)
long micros
}
com/google/common/util/concurrent/RateLimiter$SleepingTicker.classRateLimiter.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.RateLimiter$SleepingTicker extends com.google.common.base.Ticker {
static final com.google.common.util.concurrent.RateLimiter$SleepingTicker SYSTEM_TICKER
void ()
abstract void sleepMicrosUninterruptibly (long)
static void ()
}
com/google/common/util/concurrent/RateLimiter$WarmingUp.classRateLimiter.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.RateLimiter$WarmingUp extends com.google.common.util.concurrent.RateLimiter {
final long warmupPeriodMicros
private double slope
private double halfPermits
void (com.google.common.util.concurrent.RateLimiter$SleepingTicker, long, java.util.concurrent.TimeUnit)
com.google.common.util.concurrent.RateLimiter$SleepingTicker ticker
long warmupPeriod
java.util.concurrent.TimeUnit timeUnit
void doSetRate (double, double)
double permitsPerSecond
double stableIntervalMicros
double oldMaxPermits
double coldIntervalMicros
long storedPermitsToWaitTime (double, double)
double permitsAboveHalfToTake
double storedPermits
double permitsToTake
double availablePermitsAboveHalf
long micros
private double permitsToTime (double)
double permits
}
com/google/common/util/concurrent/RateLimiter.classRateLimiter.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.RateLimiter extends java.lang.Object {
private final com.google.common.util.concurrent.RateLimiter$SleepingTicker ticker
private final long offsetNanos
double storedPermits
double maxPermits
double stableIntervalMicros
private long nextFreeTicketMicros
public static com.google.common.util.concurrent.RateLimiter create (double)
double permitsPerSecond
static com.google.common.util.concurrent.RateLimiter create (com.google.common.util.concurrent.RateLimiter$SleepingTicker, double)
com.google.common.util.concurrent.RateLimiter$SleepingTicker ticker
double permitsPerSecond
com.google.common.util.concurrent.RateLimiter rateLimiter
public static com.google.common.util.concurrent.RateLimiter create (double, long, java.util.concurrent.TimeUnit)
double permitsPerSecond
long warmupPeriod
java.util.concurrent.TimeUnit unit
static com.google.common.util.concurrent.RateLimiter create (com.google.common.util.concurrent.RateLimiter$SleepingTicker, double, long, java.util.concurrent.TimeUnit)
com.google.common.util.concurrent.RateLimiter$SleepingTicker ticker
double permitsPerSecond
long warmupPeriod
java.util.concurrent.TimeUnit timeUnit
com.google.common.util.concurrent.RateLimiter rateLimiter
static com.google.common.util.concurrent.RateLimiter createBursty (com.google.common.util.concurrent.RateLimiter$SleepingTicker, double, int)
com.google.common.util.concurrent.RateLimiter$SleepingTicker ticker
double permitsPerSecond
int maxBurstSize
com.google.common.util.concurrent.RateLimiter$Bursty rateLimiter
private void (com.google.common.util.concurrent.RateLimiter$SleepingTicker)
com.google.common.util.concurrent.RateLimiter$SleepingTicker ticker
public final synchronized void setRate (double)
double permitsPerSecond
double stableIntervalMicros
abstract void doSetRate (double, double)
public final synchronized double getRate ()
public void acquire ()
public void acquire (int)
long microsToWait
int permits
long microsToWait
public boolean tryAcquire (long, java.util.concurrent.TimeUnit)
long timeout
java.util.concurrent.TimeUnit unit
public boolean tryAcquire (int, long, java.util.concurrent.TimeUnit)
long nowMicros
long microsToWait
int permits
long timeout
java.util.concurrent.TimeUnit unit
long timeoutMicros
long microsToWait
private static void checkPermits (int)
int permits
private long reserveNextTicket (double, long)
double requiredPermits
long nowMicros
long microsToNextFreeTicket
double storedPermitsToSpend
double freshPermits
long waitMicros
abstract long storedPermitsToWaitTime (double, double)
private void resync (long)
long nowMicros
private long readSafeMicros ()
public java.lang.String toString ()
void (com.google.common.util.concurrent.RateLimiter$SleepingTicker, com.google.common.util.concurrent.RateLimiter$1)
com.google.common.util.concurrent.RateLimiter$SleepingTicker x0
com.google.common.util.concurrent.RateLimiter$1 x1
}
com/google/common/util/concurrent/Service$Listener.classService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.Service$Listener extends java.lang.Object {
public abstract void starting ()
public abstract void running ()
public abstract void stopping (com.google.common.util.concurrent.Service$State)
public abstract void terminated (com.google.common.util.concurrent.Service$State)
public abstract void failed (com.google.common.util.concurrent.Service$State, java.lang.Throwable)
}
com/google/common/util/concurrent/Service$State.classService.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.Service$State extends java.lang.Enum {
public static final com.google.common.util.concurrent.Service$State NEW
public static final com.google.common.util.concurrent.Service$State STARTING
public static final com.google.common.util.concurrent.Service$State RUNNING
public static final com.google.common.util.concurrent.Service$State STOPPING
public static final com.google.common.util.concurrent.Service$State TERMINATED
public static final com.google.common.util.concurrent.Service$State FAILED
private static final com.google.common.util.concurrent.Service$State[] $VALUES
public static com.google.common.util.concurrent.Service$State[] values ()
public static com.google.common.util.concurrent.Service$State valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/google/common/util/concurrent/Service.classService.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.Service extends java.lang.Object {
public abstract com.google.common.util.concurrent.ListenableFuture start ()
public abstract com.google.common.util.concurrent.Service$State startAndWait ()
public abstract boolean isRunning ()
public abstract com.google.common.util.concurrent.Service$State state ()
public abstract com.google.common.util.concurrent.ListenableFuture stop ()
public abstract com.google.common.util.concurrent.Service$State stopAndWait ()
public abstract void addListener (com.google.common.util.concurrent.Service$Listener, java.util.concurrent.Executor)
}
com/google/common/util/concurrent/SettableFuture.classSettableFuture.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.SettableFuture extends com.google.common.util.concurrent.AbstractFuture {
public static com.google.common.util.concurrent.SettableFuture create ()
private void ()
public boolean set (java.lang.Object)
Object value
public boolean setException (java.lang.Throwable)
Throwable throwable
}
com/google/common/util/concurrent/SimpleTimeLimiter$1$1.classSimpleTimeLimiter.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.SimpleTimeLimiter$1$1 extends java.lang.Object implements java.util.concurrent.Callable {
final java.lang.reflect.Method val$method
final Object[] val$args
final com.google.common.util.concurrent.SimpleTimeLimiter$1 this$1
void (com.google.common.util.concurrent.SimpleTimeLimiter$1, java.lang.reflect.Method, java.lang.Object[])
public java.lang.Object call () throws java.lang.Exception
java.lang.reflect.InvocationTargetException e
}
com/google/common/util/concurrent/SimpleTimeLimiter$1.classSimpleTimeLimiter.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.SimpleTimeLimiter$1 extends java.lang.Object implements java.lang.reflect.InvocationHandler {
final Object val$target
final long val$timeoutDuration
final java.util.concurrent.TimeUnit val$timeoutUnit
final java.util.Set val$interruptibleMethods
final com.google.common.util.concurrent.SimpleTimeLimiter this$0
void (com.google.common.util.concurrent.SimpleTimeLimiter, java.lang.Object, long, java.util.concurrent.TimeUnit, java.util.Set)
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
Object obj
java.lang.reflect.Method method
Object[] args
java.util.concurrent.Callable callable
}
com/google/common/util/concurrent/SimpleTimeLimiter.classSimpleTimeLimiter.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.SimpleTimeLimiter extends java.lang.Object implements com.google.common.util.concurrent.TimeLimiter {
private final java.util.concurrent.ExecutorService executor
public void (java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService executor
public void ()
public java.lang.Object newProxy (java.lang.Object, java.lang.Class, long, java.util.concurrent.TimeUnit)
Object target
Class interfaceType
long timeoutDuration
java.util.concurrent.TimeUnit timeoutUnit
java.util.Set interruptibleMethods
java.lang.reflect.InvocationHandler handler
public java.lang.Object callWithTimeout (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit, boolean) throws java.lang.Exception
InterruptedException e
java.util.concurrent.ExecutionException e
java.util.concurrent.TimeoutException e
java.util.concurrent.Callable callable
long timeoutDuration
java.util.concurrent.TimeUnit timeoutUnit
boolean amInterruptible
java.util.concurrent.Future future
private static java.lang.Exception throwCause (java.lang.Exception, boolean) throws java.lang.Exception
StackTraceElement[] combined
Exception e
boolean combineStackTraces
Throwable cause
private static java.util.Set findInterruptibleMethods (java.lang.Class)
java.lang.reflect.Method m
java.lang.reflect.Method[] arr$
int len$
int i$
Class interfaceType
java.util.Set set
private static boolean declaresInterruptedEx (java.lang.reflect.Method)
Class exType
Class[] arr$
int len$
int i$
java.lang.reflect.Method method
private static java.lang.Object newProxy (java.lang.Class, java.lang.reflect.InvocationHandler)
Class interfaceType
java.lang.reflect.InvocationHandler handler
Object object
static java.lang.Exception access$000 (java.lang.Exception, boolean) throws java.lang.Exception
Exception x0
boolean x1
}
com/google/common/util/concurrent/Striped$1.classStriped.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Striped$1 extends java.lang.Object implements com.google.common.base.Supplier {
void ()
public java.util.concurrent.locks.Lock get ()
public volatile java.lang.Object get ()
}
com/google/common/util/concurrent/Striped$2.classStriped.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Striped$2 extends java.lang.Object implements com.google.common.base.Supplier {
void ()
public java.util.concurrent.locks.Lock get ()
public volatile java.lang.Object get ()
}
com/google/common/util/concurrent/Striped$3.classStriped.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Striped$3 extends java.lang.Object implements com.google.common.base.Supplier {
final int val$permits
void (int)
public java.util.concurrent.Semaphore get ()
public volatile java.lang.Object get ()
}
com/google/common/util/concurrent/Striped$4.classStriped.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Striped$4 extends java.lang.Object implements com.google.common.base.Supplier {
final int val$permits
void (int)
public java.util.concurrent.Semaphore get ()
public volatile java.lang.Object get ()
}
com/google/common/util/concurrent/Striped$5.classStriped.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.Striped$5 extends java.lang.Object implements com.google.common.base.Supplier {
void ()
public java.util.concurrent.locks.ReadWriteLock get ()
public volatile java.lang.Object get ()
}
com/google/common/util/concurrent/Striped$CompactStriped.classStriped.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Striped$CompactStriped extends com.google.common.util.concurrent.Striped$PowerOfTwoStriped {
private final Object[] array
private void (int, com.google.common.base.Supplier)
int i
int stripes
com.google.common.base.Supplier supplier
public java.lang.Object getAt (int)
int index
public int size ()
void (int, com.google.common.base.Supplier, com.google.common.util.concurrent.Striped$1)
int x0
com.google.common.base.Supplier x1
com.google.common.util.concurrent.Striped$1 x2
}
com/google/common/util/concurrent/Striped$LazyStriped.classStriped.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Striped$LazyStriped extends com.google.common.util.concurrent.Striped$PowerOfTwoStriped {
final java.util.concurrent.ConcurrentMap cache
final int size
void (int, com.google.common.base.Supplier)
int stripes
com.google.common.base.Supplier supplier
public java.lang.Object getAt (int)
int index
public int size ()
}
com/google/common/util/concurrent/Striped$PaddedLock.classStriped.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Striped$PaddedLock extends java.util.concurrent.locks.ReentrantLock {
long q1
long q2
long q3
void ()
}
com/google/common/util/concurrent/Striped$PaddedSemaphore.classStriped.java
package com.google.common.util.concurrent
com.google.common.util.concurrent.Striped$PaddedSemaphore extends java.util.concurrent.Semaphore {
long q1
long q2
long q3
void (int)
int permits
}
com/google/common/util/concurrent/Striped$PowerOfTwoStriped.classStriped.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.Striped$PowerOfTwoStriped extends com.google.common.util.concurrent.Striped {
final int mask
void (int)
int stripes
final int indexFor (java.lang.Object)
Object key
int hash
public final java.lang.Object get (java.lang.Object)
Object key
}
com/google/common/util/concurrent/Striped.classStriped.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.Striped extends java.lang.Object {
private static final com.google.common.base.Supplier READ_WRITE_LOCK_SUPPLIER
private static final int ALL_SET
private void ()
public abstract java.lang.Object get (java.lang.Object)
public abstract java.lang.Object getAt (int)
abstract int indexFor (java.lang.Object)
public abstract int size ()
public java.lang.Iterable bulkGet (java.lang.Iterable)
int i
int i
Iterable keys
Object[] array
int[] stripes
java.util.List asList
public static com.google.common.util.concurrent.Striped lock (int)
int stripes
public static com.google.common.util.concurrent.Striped lazyWeakLock (int)
int stripes
public static com.google.common.util.concurrent.Striped semaphore (int, int)
int stripes
int permits
public static com.google.common.util.concurrent.Striped lazyWeakSemaphore (int, int)
int stripes
int permits
public static com.google.common.util.concurrent.Striped readWriteLock (int)
int stripes
public static com.google.common.util.concurrent.Striped lazyWeakReadWriteLock (int)
int stripes
private static int ceilToPowerOfTwo (int)
int x
private static int smear (int)
int hashCode
void (com.google.common.util.concurrent.Striped$1)
com.google.common.util.concurrent.Striped$1 x0
static int access$200 (int)
int x0
static int access$300 (int)
int x0
static void ()
}
com/google/common/util/concurrent/ThreadFactoryBuilder$1.classThreadFactoryBuilder.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.ThreadFactoryBuilder$1 extends java.lang.Object implements java.util.concurrent.ThreadFactory {
final java.util.concurrent.ThreadFactory val$backingThreadFactory
final String val$nameFormat
final java.util.concurrent.atomic.AtomicLong val$count
final Boolean val$daemon
final Integer val$priority
final Thread$UncaughtExceptionHandler val$uncaughtExceptionHandler
void (java.util.concurrent.ThreadFactory, java.lang.String, java.util.concurrent.atomic.AtomicLong, java.lang.Boolean, java.lang.Integer, java.lang.Thread$UncaughtExceptionHandler)
public java.lang.Thread newThread (java.lang.Runnable)
Runnable runnable
Thread thread
}
com/google/common/util/concurrent/ThreadFactoryBuilder.classThreadFactoryBuilder.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.ThreadFactoryBuilder extends java.lang.Object {
private String nameFormat
private Boolean daemon
private Integer priority
private Thread$UncaughtExceptionHandler uncaughtExceptionHandler
private java.util.concurrent.ThreadFactory backingThreadFactory
public void ()
public com.google.common.util.concurrent.ThreadFactoryBuilder setNameFormat (java.lang.String)
String nameFormat
public com.google.common.util.concurrent.ThreadFactoryBuilder setDaemon (boolean)
boolean daemon
public com.google.common.util.concurrent.ThreadFactoryBuilder setPriority (int)
int priority
public com.google.common.util.concurrent.ThreadFactoryBuilder setUncaughtExceptionHandler (java.lang.Thread$UncaughtExceptionHandler)
Thread$UncaughtExceptionHandler uncaughtExceptionHandler
public com.google.common.util.concurrent.ThreadFactoryBuilder setThreadFactory (java.util.concurrent.ThreadFactory)
java.util.concurrent.ThreadFactory backingThreadFactory
public java.util.concurrent.ThreadFactory build ()
private static java.util.concurrent.ThreadFactory build (com.google.common.util.concurrent.ThreadFactoryBuilder)
com.google.common.util.concurrent.ThreadFactoryBuilder builder
String nameFormat
Boolean daemon
Integer priority
Thread$UncaughtExceptionHandler uncaughtExceptionHandler
java.util.concurrent.ThreadFactory backingThreadFactory
java.util.concurrent.atomic.AtomicLong count
}
com/google/common/util/concurrent/TimeLimiter.classTimeLimiter.java
package com.google.common.util.concurrent
public abstract com.google.common.util.concurrent.TimeLimiter extends java.lang.Object {
public abstract java.lang.Object newProxy (java.lang.Object, java.lang.Class, long, java.util.concurrent.TimeUnit)
public abstract java.lang.Object callWithTimeout (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit, boolean) throws java.lang.Exception
}
com/google/common/util/concurrent/UncaughtExceptionHandlers$Exiter.classUncaughtExceptionHandlers.java
package com.google.common.util.concurrent
final com.google.common.util.concurrent.UncaughtExceptionHandlers$Exiter extends java.lang.Object implements java.lang.Thread$UncaughtExceptionHandler {
private static final java.util.logging.Logger logger
private final Runtime runtime
void (java.lang.Runtime)
Runtime runtime
public void uncaughtException (java.lang.Thread, java.lang.Throwable)
Thread t
Throwable e
static void ()
}
com/google/common/util/concurrent/UncaughtExceptionHandlers.classUncaughtExceptionHandlers.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.UncaughtExceptionHandlers extends java.lang.Object {
private void ()
public static java.lang.Thread$UncaughtExceptionHandler systemExit ()
}
com/google/common/util/concurrent/UncheckedExecutionException.classUncheckedExecutionException.java
package com.google.common.util.concurrent
public com.google.common.util.concurrent.UncheckedExecutionException extends java.lang.RuntimeException {
private static final long serialVersionUID
protected void ()
protected void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
com/google/common/util/concurrent/UncheckedTimeoutException.classUncheckedTimeoutException.java
package com.google.common.util.concurrent
public com.google.common.util.concurrent.UncheckedTimeoutException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
public void (java.lang.Throwable)
Throwable cause
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/google/common/util/concurrent/Uninterruptibles.classUninterruptibles.java
package com.google.common.util.concurrent
public final com.google.common.util.concurrent.Uninterruptibles extends java.lang.Object {
public static void awaitUninterruptibly (java.util.concurrent.CountDownLatch)
InterruptedException e
java.util.concurrent.CountDownLatch latch
boolean interrupted
public static boolean awaitUninterruptibly (java.util.concurrent.CountDownLatch, long, java.util.concurrent.TimeUnit)
InterruptedException e
long remainingNanos
long end
java.util.concurrent.CountDownLatch latch
long timeout
java.util.concurrent.TimeUnit unit
boolean interrupted
public static void joinUninterruptibly (java.lang.Thread)
InterruptedException e
Thread toJoin
boolean interrupted
public static java.lang.Object getUninterruptibly (java.util.concurrent.Future) throws java.util.concurrent.ExecutionException
InterruptedException e
java.util.concurrent.Future future
boolean interrupted
public static java.lang.Object getUninterruptibly (java.util.concurrent.Future, long, java.util.concurrent.TimeUnit) throws java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException
InterruptedException e
long remainingNanos
long end
java.util.concurrent.Future future
long timeout
java.util.concurrent.TimeUnit unit
boolean interrupted
public static void joinUninterruptibly (java.lang.Thread, long, java.util.concurrent.TimeUnit)
InterruptedException e
long remainingNanos
long end
Thread toJoin
long timeout
java.util.concurrent.TimeUnit unit
boolean interrupted
public static java.lang.Object takeUninterruptibly (java.util.concurrent.BlockingQueue)
InterruptedException e
java.util.concurrent.BlockingQueue queue
boolean interrupted
public static void putUninterruptibly (java.util.concurrent.BlockingQueue, java.lang.Object)
InterruptedException e
java.util.concurrent.BlockingQueue queue
Object element
boolean interrupted
public static void sleepUninterruptibly (long, java.util.concurrent.TimeUnit)
InterruptedException e
long remainingNanos
long end
long sleepFor
java.util.concurrent.TimeUnit unit
boolean interrupted
private void ()
}
com/google/common/util/concurrent/package-info.classpackage-info.java
package com.google.common.util.concurrent
abstract com.google.common.util.concurrent.package-info extends java.lang.Object {
}
com/tonicsystems/jarjar/Keep.classKeep.java
package com.tonicsystems.jarjar
public com.tonicsystems.jarjar.Keep extends com.tonicsystems.jarjar.PatternElement {
public void ()
}
com/tonicsystems/jarjar/MainUtil.classMainUtil.java
package com.tonicsystems.jarjar
public com.tonicsystems.jarjar.MainUtil extends java.lang.Object {
public void ()
public static void runMain (java.lang.Object, java.lang.String[], java.lang.String) throws java.lang.Exception
Throwable cause
java.lang.reflect.InvocationTargetException e
String[] remaining
java.lang.reflect.Method method
int i
String command
java.lang.reflect.Method[] methods
Object main
String[] args
String defCommand
private static java.lang.Object[] bindParameters (java.lang.reflect.Method, java.lang.String[])
String[] rest
Class type
int remaining
int i
int len
java.lang.reflect.Method method
String[] args
java.util.List parameters
Class[] parameterTypes
private static java.lang.Object convertParameter (java.lang.String, java.lang.Class)
String arg
Class type
}
com/tonicsystems/jarjar/PackageRemapper.classPackageRemapper.java
package com.tonicsystems.jarjar
public com.tonicsystems.jarjar.PackageRemapper extends java.lang.Object {
private final java.util.List wildcards
private static final String RESOURCE_SUFFIX
private static final java.util.regex.Pattern ARRAY_FOR_NAME_PATTERN
private final java.util.Map typeCache
private final java.util.Map pathCache
private final java.util.Map valueCache
static final boolean $assertionsDisabled
public void (java.util.List)
java.util.List wildcards
static boolean isArrayForName (java.lang.String)
String value
private java.lang.String map (java.lang.String)
String key
String s
public java.lang.String mapPath (java.lang.String)
String end
int slash
String end
boolean absolute
String path
String s
public java.lang.String mapValue (java.lang.String)
String desc1
String desc2
boolean hasDot
boolean hasSlash
String value
String s
private java.lang.String replaceHelper (java.lang.String)
String test
com.tonicsystems.jarjar.Wildcard wildcard
java.util.Iterator i$
String value
private java.lang.String mapDesc (java.lang.String)
String newDesc
String desc
static void ()
}
com/tonicsystems/jarjar/PatternElement.classPatternElement.java
package com.tonicsystems.jarjar
public abstract com.tonicsystems.jarjar.PatternElement extends java.lang.Object {
private String pattern
public void ()
public void setPattern (java.lang.String)
String pattern
public java.lang.String getPattern ()
public static java.util.List createWildcards (java.util.List)
String result
String expr
com.tonicsystems.jarjar.PatternElement pattern
java.util.Iterator i$
java.util.List patterns
java.util.List wildcards
}
com/tonicsystems/jarjar/Rule.classRule.java
package com.tonicsystems.jarjar
public com.tonicsystems.jarjar.Rule extends com.tonicsystems.jarjar.PatternElement {
private String result
public void ()
public void setResult (java.lang.String)
String result
public java.lang.String getResult ()
}
com/tonicsystems/jarjar/RulesFileParser.classRulesFileParser.java
package com.tonicsystems.jarjar
public com.tonicsystems.jarjar.RulesFileParser extends java.lang.Object {
static final boolean $assertionsDisabled
private void ()
public static java.util.List parse (com.android.sched.util.file.InputStreamFile) throws java.io.IOException
com.android.sched.util.file.InputStreamFile file
public static java.util.List parse (java.lang.String) throws java.io.IOException
String value
private static java.lang.String stripComment (java.lang.String)
String in
int p
public static java.util.List parse (java.io.Reader) throws java.io.IOException
com.tonicsystems.jarjar.Rule rule
String[] parts
String type
com.tonicsystems.jarjar.PatternElement element
java.util.List patterns
java.io.BufferedReader br
int c
String line
java.io.Reader r
private static void error (int, java.lang.String[])
int line
String[] parts
static void ()
}
com/tonicsystems/jarjar/Wildcard.classWildcard.java
package com.tonicsystems.jarjar
public com.tonicsystems.jarjar.Wildcard extends java.lang.Object {
private static java.util.regex.Pattern dstar
private static java.util.regex.Pattern star
private static java.util.regex.Pattern estar
private final java.util.regex.Pattern pattern
private final int count
private final java.util.ArrayList parts
private final String[] strings
private final int[] refs
public void (java.lang.String, java.lang.String)
int n
char ch
int i
int mark
int state
int len
Object v
int i
String pattern
String result
String regex
char[] chars
int max
int size
public boolean matches (java.lang.String)
String value
public java.lang.String replace (java.lang.String)
int i
StringBuilder sb
String value
java.util.regex.Matcher matcher
private java.util.regex.Matcher getMatcher (java.lang.String)
String value
java.util.regex.Matcher matcher
private static boolean checkIdentifierChars (java.lang.String, java.lang.String)
char c
int i
int len
String expr
String extra
private static java.lang.String replaceAllLiteral (java.util.regex.Pattern, java.lang.String, java.lang.String)
java.util.regex.Pattern pattern
String value
String replace
public java.lang.String toString ()
static void ()
}
com/tonicsystems/jarjar/Zap.classZap.java
package com.tonicsystems.jarjar
public com.tonicsystems.jarjar.Zap extends com.tonicsystems.jarjar.PatternElement {
public void ()
}
config.properties
default.sched.logging.properties
ecj.1
freemarker/cache/CacheStorage.classCacheStorage.java
package freemarker.cache
public abstract freemarker.cache.CacheStorage extends java.lang.Object {
public abstract java.lang.Object get (java.lang.Object)
public abstract void put (java.lang.Object, java.lang.Object)
public abstract void remove (java.lang.Object)
public abstract void clear ()
}
freemarker/cache/ClassTemplateLoader.classClassTemplateLoader.java
package freemarker.cache
public freemarker.cache.ClassTemplateLoader extends freemarker.cache.URLTemplateLoader {
private Class loaderClass
private String path
public void ()
public void (java.lang.Class)
Class loaderClass
public void (java.lang.Class, java.lang.String)
Class loaderClass
String path
protected java.net.URL getURL (java.lang.String)
String name
String fullPath
private static boolean isSchemeless (java.lang.String)
char c
String fullPath
int i
int ln
private void setFields (java.lang.Class, java.lang.String)
Class loaderClass
String path
}
freemarker/cache/ConcurrentCacheStorage.classConcurrentCacheStorage.java
package freemarker.cache
public abstract freemarker.cache.ConcurrentCacheStorage extends java.lang.Object implements freemarker.cache.CacheStorage {
public abstract boolean isConcurrent ()
}
freemarker/cache/ConcurrentMapFactory.classConcurrentMapFactory.java
package freemarker.cache
freemarker.cache.ConcurrentMapFactory extends java.lang.Object {
private static final Class mapClass
private static final Class hashMapClass
static Class class$java$util$HashMap
void ()
static java.util.Map createMap ()
Exception e
static boolean isConcurrent (java.util.Map)
java.util.Map map
private static java.lang.Class getMapClass ()
ClassNotFoundException e
private static java.lang.Class getHashMapClass ()
ClassNotFoundException e
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
freemarker/cache/FileTemplateLoader$1.classFileTemplateLoader.java
package freemarker.cache
freemarker.cache.FileTemplateLoader$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
private final java.io.File val$baseDir
private final boolean val$allowLinking
private final freemarker.cache.FileTemplateLoader this$0
void (freemarker.cache.FileTemplateLoader, java.io.File, boolean)
public java.lang.Object run () throws java.io.IOException
String basePath
Object[] retval
}
freemarker/cache/FileTemplateLoader$2.classFileTemplateLoader.java
package freemarker.cache
freemarker.cache.FileTemplateLoader$2 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
private final String val$name
private final freemarker.cache.FileTemplateLoader this$0
void (freemarker.cache.FileTemplateLoader, java.lang.String)
public java.lang.Object run () throws java.io.IOException
String normalized
java.io.File source
}
freemarker/cache/FileTemplateLoader$3.classFileTemplateLoader.java
package freemarker.cache
freemarker.cache.FileTemplateLoader$3 extends java.lang.Object implements java.security.PrivilegedAction {
private final Object val$templateSource
private final freemarker.cache.FileTemplateLoader this$0
void (freemarker.cache.FileTemplateLoader, java.lang.Object)
public java.lang.Object run ()
}
freemarker/cache/FileTemplateLoader$4.classFileTemplateLoader.java
package freemarker.cache
freemarker.cache.FileTemplateLoader$4 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
private final Object val$templateSource
private final String val$encoding
private final freemarker.cache.FileTemplateLoader this$0
void (freemarker.cache.FileTemplateLoader, java.lang.Object, java.lang.String)
public java.lang.Object run () throws java.io.IOException
}
freemarker/cache/FileTemplateLoader.classFileTemplateLoader.java
package freemarker.cache
public freemarker.cache.FileTemplateLoader extends java.lang.Object implements freemarker.cache.TemplateLoader {
private static final boolean SEP_IS_SLASH
public final java.io.File baseDir
private final String canonicalPath
public void () throws java.io.IOException
public void (java.io.File) throws java.io.IOException
java.io.File baseDir
public void (java.io.File, boolean) throws java.io.IOException
Object[] retval
java.security.PrivilegedActionException e
java.io.File baseDir
boolean allowLinking
public java.lang.Object findTemplateSource (java.lang.String) throws java.io.IOException
java.security.PrivilegedActionException e
String name
public long getLastModified (java.lang.Object)
Object templateSource
public java.io.Reader getReader (java.lang.Object, java.lang.String) throws java.io.IOException
java.security.PrivilegedActionException e
Object templateSource
String encoding
public void closeTemplateSource (java.lang.Object)
Object templateSource
static boolean access$000 ()
static java.lang.String access$100 (freemarker.cache.FileTemplateLoader)
freemarker.cache.FileTemplateLoader x0
static void ()
}
freemarker/cache/MruCacheStorage$MruEntry.classMruCacheStorage.java
package freemarker.cache
final freemarker.cache.MruCacheStorage$MruEntry extends java.lang.Object {
private freemarker.cache.MruCacheStorage$MruEntry prev
private freemarker.cache.MruCacheStorage$MruEntry next
private final Object key
private Object value
void ()
void (java.lang.Object, java.lang.Object)
Object key
Object value
java.lang.Object getKey ()
java.lang.Object getValue ()
void setValue (java.lang.Object)
Object value
freemarker.cache.MruCacheStorage$MruEntry getPrevious ()
void linkAfter (freemarker.cache.MruCacheStorage$MruEntry)
freemarker.cache.MruCacheStorage$MruEntry entry
void unlink ()
void makeHead ()
}
freemarker/cache/MruCacheStorage$MruReference.classMruCacheStorage.java
package freemarker.cache
freemarker.cache.MruCacheStorage$MruReference extends java.lang.ref.SoftReference {
private final Object key
void (freemarker.cache.MruCacheStorage$MruEntry, java.lang.ref.ReferenceQueue)
freemarker.cache.MruCacheStorage$MruEntry entry
java.lang.ref.ReferenceQueue queue
java.lang.Object getKey ()
}
freemarker/cache/MruCacheStorage.classMruCacheStorage.java
package freemarker.cache
public freemarker.cache.MruCacheStorage extends java.lang.Object implements freemarker.cache.CacheStorage {
private final freemarker.cache.MruCacheStorage$MruEntry strongHead
private final freemarker.cache.MruCacheStorage$MruEntry softHead
private final java.util.Map map
private final java.lang.ref.ReferenceQueue refQueue
private final int maxStrongSize
private final int maxSoftSize
private int strongSize
private int softSize
public void (int, int)
int maxStrongSize
int maxSoftSize
public java.lang.Object get (java.lang.Object)
Object key
freemarker.cache.MruCacheStorage$MruEntry entry
Object value
public void put (java.lang.Object, java.lang.Object)
Object key
Object value
freemarker.cache.MruCacheStorage$MruEntry entry
public void remove (java.lang.Object)
Object key
private void removeInternal (java.lang.Object)
Object key
freemarker.cache.MruCacheStorage$MruEntry entry
public void clear ()
private void relinkEntryAfterStrongHead (freemarker.cache.MruCacheStorage$MruEntry, java.lang.Object)
freemarker.cache.MruCacheStorage$MruReference mref
Object strongValue
freemarker.cache.MruCacheStorage$MruEntry entry
Object newValue
private void linkAfterStrongHead (freemarker.cache.MruCacheStorage$MruEntry)
freemarker.cache.MruCacheStorage$MruEntry lruSoft
freemarker.cache.MruCacheStorage$MruEntry lruStrong
freemarker.cache.MruCacheStorage$MruEntry entry
private boolean unlinkEntryAndInspectIfSoft (freemarker.cache.MruCacheStorage$MruEntry)
freemarker.cache.MruCacheStorage$MruEntry entry
private void removeClearedReferences ()
freemarker.cache.MruCacheStorage$MruReference ref
}
freemarker/cache/MultiTemplateLoader$MultiSource.classMultiTemplateLoader.java
package freemarker.cache
final freemarker.cache.MultiTemplateLoader$MultiSource extends java.lang.Object {
private final Object source
private final freemarker.cache.TemplateLoader loader
void (java.lang.Object, freemarker.cache.TemplateLoader)
Object source
freemarker.cache.TemplateLoader loader
long getLastModified ()
java.io.Reader getReader (java.lang.String) throws java.io.IOException
String encoding
void close () throws java.io.IOException
public boolean equals (java.lang.Object)
freemarker.cache.MultiTemplateLoader$MultiSource m
Object o
public int hashCode ()
public java.lang.String toString ()
}
freemarker/cache/MultiTemplateLoader.classMultiTemplateLoader.java
package freemarker.cache
public freemarker.cache.MultiTemplateLoader extends java.lang.Object implements freemarker.cache.StatefulTemplateLoader {
private final freemarker.cache.TemplateLoader[] loaders
private final java.util.Map lastLoaderForName
public void (freemarker.cache.TemplateLoader[])
freemarker.cache.TemplateLoader[] loaders
public java.lang.Object findTemplateSource (java.lang.String) throws java.io.IOException
Object source
freemarker.cache.TemplateLoader loader
Object source
int i
String name
freemarker.cache.TemplateLoader lastLoader
public long getLastModified (java.lang.Object)
Object templateSource
public java.io.Reader getReader (java.lang.Object, java.lang.String) throws java.io.IOException
Object templateSource
String encoding
public void closeTemplateSource (java.lang.Object) throws java.io.IOException
Object templateSource
public void resetState ()
freemarker.cache.TemplateLoader loader
int i
}
freemarker/cache/NullCacheStorage.classNullCacheStorage.java
package freemarker.cache
public freemarker.cache.NullCacheStorage extends java.lang.Object implements freemarker.cache.ConcurrentCacheStorage {
public void ()
public boolean isConcurrent ()
public java.lang.Object get (java.lang.Object)
Object key
public void put (java.lang.Object, java.lang.Object)
Object key
Object value
public void remove (java.lang.Object)
Object key
public void clear ()
}
freemarker/cache/SoftCacheStorage$SoftValueReference.classSoftCacheStorage.java
package freemarker.cache
final freemarker.cache.SoftCacheStorage$SoftValueReference extends java.lang.ref.SoftReference {
private final Object key
void (java.lang.Object, java.lang.Object, java.lang.ref.ReferenceQueue)
Object key
Object value
java.lang.ref.ReferenceQueue queue
java.lang.Object getKey ()
}
freemarker/cache/SoftCacheStorage.classSoftCacheStorage.java
package freemarker.cache
public freemarker.cache.SoftCacheStorage extends java.lang.Object implements freemarker.cache.ConcurrentCacheStorage {
private static final java.lang.reflect.Method atomicRemove
private final java.lang.ref.ReferenceQueue queue
private final java.util.Map map
private final boolean concurrent
static Class class$java$lang$Object
public void ()
public boolean isConcurrent ()
public void (java.util.Map)
java.util.Map backingMap
public java.lang.Object get (java.lang.Object)
Object key
java.lang.ref.Reference ref
public void put (java.lang.Object, java.lang.Object)
Object key
Object value
public void remove (java.lang.Object)
Object key
public void clear ()
private void processQueue ()
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
freemarker.cache.SoftCacheStorage$SoftValueReference ref
Object key
private static java.lang.reflect.Method getAtomicRemoveMethod ()
ClassNotFoundException e
NoSuchMethodException e
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
freemarker/cache/StatefulTemplateLoader.classStatefulTemplateLoader.java
package freemarker.cache
public abstract freemarker.cache.StatefulTemplateLoader extends java.lang.Object implements freemarker.cache.TemplateLoader {
public abstract void resetState ()
}
freemarker/cache/StringTemplateLoader$StringTemplateSource.classStringTemplateLoader.java
package freemarker.cache
freemarker.cache.StringTemplateLoader$StringTemplateSource extends java.lang.Object {
private final String name
private final String source
private final long lastModified
void (java.lang.String, java.lang.String, long)
String name
String source
long lastModified
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
static long access$000 (freemarker.cache.StringTemplateLoader$StringTemplateSource)
freemarker.cache.StringTemplateLoader$StringTemplateSource x0
static java.lang.String access$100 (freemarker.cache.StringTemplateLoader$StringTemplateSource)
freemarker.cache.StringTemplateLoader$StringTemplateSource x0
}
freemarker/cache/StringTemplateLoader.classStringTemplateLoader.java
package freemarker.cache
public freemarker.cache.StringTemplateLoader extends java.lang.Object implements freemarker.cache.TemplateLoader {
private final java.util.Map templates
public void ()
public void putTemplate (java.lang.String, java.lang.String)
String name
String templateSource
public void putTemplate (java.lang.String, java.lang.String, long)
String name
String templateSource
long lastModified
public void closeTemplateSource (java.lang.Object)
Object templateSource
public java.lang.Object findTemplateSource (java.lang.String)
String name
public long getLastModified (java.lang.Object)
Object templateSource
public java.io.Reader getReader (java.lang.Object, java.lang.String)
Object templateSource
String encoding
}
freemarker/cache/StrongCacheStorage.classStrongCacheStorage.java
package freemarker.cache
public freemarker.cache.StrongCacheStorage extends java.lang.Object implements freemarker.cache.ConcurrentCacheStorage {
private final java.util.Map map
public void ()
public boolean isConcurrent ()
public java.lang.Object get (java.lang.Object)
Object key
public void put (java.lang.Object, java.lang.Object)
Object key
Object value
public void remove (java.lang.Object)
Object key
public void clear ()
}
freemarker/cache/TemplateCache$1.classTemplateCache.java
package freemarker.cache
freemarker.cache.TemplateCache$1 extends java.lang.Object {
}
freemarker/cache/TemplateCache$CachedTemplate.classTemplateCache.java
package freemarker.cache
final freemarker.cache.TemplateCache$CachedTemplate extends java.lang.Object implements java.lang.Cloneable java.io.Serializable {
private static final long serialVersionUID
Object templateOrException
Object source
long lastChecked
long lastModified
private void ()
public freemarker.cache.TemplateCache$CachedTemplate cloneCachedTemplate ()
CloneNotSupportedException e
void (freemarker.cache.TemplateCache$1)
freemarker.cache.TemplateCache$1 x0
}
freemarker/cache/TemplateCache$TemplateKey.classTemplateCache.java
package freemarker.cache
final freemarker.cache.TemplateCache$TemplateKey extends java.lang.Object {
private final String name
private final java.util.Locale locale
private final String encoding
private final boolean parse
void (java.lang.String, java.util.Locale, java.lang.String, boolean)
String name
java.util.Locale locale
String encoding
boolean parse
public boolean equals (java.lang.Object)
freemarker.cache.TemplateCache$TemplateKey tk
Object o
public int hashCode ()
static java.lang.String access$000 (freemarker.cache.TemplateCache$TemplateKey)
freemarker.cache.TemplateCache$TemplateKey x0
static java.util.Locale access$100 (freemarker.cache.TemplateCache$TemplateKey)
freemarker.cache.TemplateCache$TemplateKey x0
static java.lang.String access$200 (freemarker.cache.TemplateCache$TemplateKey)
freemarker.cache.TemplateCache$TemplateKey x0
static boolean access$300 (freemarker.cache.TemplateCache$TemplateKey)
freemarker.cache.TemplateCache$TemplateKey x0
}
freemarker/cache/TemplateCache.classTemplateCache.java
package freemarker.cache
public freemarker.cache.TemplateCache extends java.lang.Object {
private static final String ASTERISKSTR
private static final String LOCALE_SEPARATOR
private static final char ASTERISK
private static final String CURRENT_DIR_PATH_PREFIX
private static final String CURRENT_DIR_PATH
private static final String PARENT_DIR_PATH_PREFIX
private static final String PARENT_DIR_PATH
private static final char SLASH
private static final freemarker.log.Logger logger
private final freemarker.cache.TemplateLoader templateLoader
private final freemarker.cache.CacheStorage storage
private final boolean isStorageConcurrent
private long delay
private boolean localizedLookup
private freemarker.template.Configuration config
private static final java.lang.reflect.Method INIT_CAUSE
static Class class$java$lang$Throwable
public void ()
private static freemarker.cache.TemplateLoader createDefaultTemplateLoader ()
Exception e
public void (freemarker.cache.TemplateLoader)
freemarker.cache.TemplateLoader loader
public void (freemarker.cache.TemplateLoader, freemarker.cache.CacheStorage)
freemarker.cache.TemplateLoader loader
freemarker.cache.CacheStorage storage
public void setConfiguration (freemarker.template.Configuration)
freemarker.template.Configuration config
public freemarker.cache.TemplateLoader getTemplateLoader ()
public freemarker.cache.CacheStorage getCacheStorage ()
public freemarker.template.Template getTemplate (java.lang.String, java.util.Locale, java.lang.String, boolean) throws java.io.IOException
String name
java.util.Locale locale
String encoding
boolean parse
freemarker.template.Template result
private freemarker.template.Template getTemplate (freemarker.cache.TemplateLoader, java.lang.String, java.util.Locale, java.lang.String, boolean) throws java.io.IOException
freemarker.cache.TemplateCache$CachedTemplate cachedTemplate
Object t
boolean lastModifiedNotChanged
boolean sourceEquals
Object source
freemarker.template.Template t
RuntimeException e
java.io.IOException e
freemarker.cache.TemplateLoader loader
String name
java.util.Locale locale
String encoding
boolean parse
boolean debug
String debugName
freemarker.cache.TemplateCache$TemplateKey tk
freemarker.cache.TemplateCache$CachedTemplate cachedTemplate
long now
long lastModified
Object newlyFoundSource
boolean rethrown
private static final java.lang.reflect.Method getInitCauseMethod ()
NoSuchMethodException e
private void throwLoadFailedException (java.lang.Exception) throws java.io.IOException
RuntimeException ex
Exception ex
java.io.IOException ioe
Exception e
java.io.IOException ioe
private void storeNegativeLookup (freemarker.cache.TemplateCache$TemplateKey, freemarker.cache.TemplateCache$CachedTemplate, java.lang.Exception)
freemarker.cache.TemplateCache$TemplateKey tk
freemarker.cache.TemplateCache$CachedTemplate cachedTemplate
Exception e
private void storeCached (freemarker.cache.TemplateCache$TemplateKey, freemarker.cache.TemplateCache$CachedTemplate)
freemarker.cache.TemplateCache$TemplateKey tk
freemarker.cache.TemplateCache$CachedTemplate cachedTemplate
private freemarker.template.Template loadTemplate (freemarker.cache.TemplateLoader, java.lang.String, java.util.Locale, java.lang.String, boolean, java.lang.Object) throws java.io.IOException
freemarker.template.Template$WrongEncodingException wee
freemarker.template.Template template
int charsRead
java.io.StringWriter sw
char[] buf
freemarker.cache.TemplateLoader loader
String name
java.util.Locale locale
String encoding
boolean parse
Object source
freemarker.template.Template template
java.io.Reader reader
public synchronized long getDelay ()
public synchronized void setDelay (long)
long delay
public synchronized boolean getLocalizedLookup ()
public synchronized void setLocalizedLookup (boolean)
boolean localizedLookup
public void clear ()
public void removeTemplate (java.lang.String, java.util.Locale, java.lang.String, boolean) throws java.io.IOException
boolean debug
String debugName
freemarker.cache.TemplateCache$TemplateKey tk
String name
java.util.Locale locale
String encoding
boolean parse
private java.lang.String buildDebugName (java.lang.String, java.util.Locale, java.lang.String, boolean)
String name
java.util.Locale locale
String encoding
boolean parse
public static java.lang.String getFullTemplatePath (freemarker.core.Environment, java.lang.String, java.lang.String)
int protIndex
freemarker.core.Environment env
String parentTemplateDir
String templateNameString
private java.lang.Object findTemplateSource (java.lang.String, java.util.Locale) throws java.io.IOException
String path
Object templateSource
int lastUnderscore
int lastDot
String prefix
String suffix
String localeName
StringBuffer buf
String name
java.util.Locale locale
private java.lang.Object acquireTemplateSource (java.lang.String) throws java.io.IOException
String pathToken
String fullPath
Object templateSource
String path
int asterisk
java.util.StringTokenizer tok
int lastAsterisk
java.util.List tokpath
String basePath
String resourcePath
StringBuffer buf
int l
boolean debug
private java.lang.String concatPath (java.util.List, int, int)
int i
java.util.List path
int from
int to
StringBuffer buf
private static java.lang.String normalizeName (java.lang.String)
int parentDirPathLoc
int previousSlashLoc
int currentDirPathLoc
String name
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
freemarker/cache/TemplateLoader.classTemplateLoader.java
package freemarker.cache
public abstract freemarker.cache.TemplateLoader extends java.lang.Object {
public abstract java.lang.Object findTemplateSource (java.lang.String) throws java.io.IOException
public abstract long getLastModified (java.lang.Object)
public abstract java.io.Reader getReader (java.lang.Object, java.lang.String) throws java.io.IOException
public abstract void closeTemplateSource (java.lang.Object) throws java.io.IOException
}
freemarker/cache/URLTemplateLoader.classURLTemplateLoader.java
package freemarker.cache
public abstract freemarker.cache.URLTemplateLoader extends java.lang.Object implements freemarker.cache.TemplateLoader {
public void ()
public java.lang.Object findTemplateSource (java.lang.String) throws java.io.IOException
String name
java.net.URL url
protected abstract java.net.URL getURL (java.lang.String)
public long getLastModified (java.lang.Object)
Object templateSource
public java.io.Reader getReader (java.lang.Object, java.lang.String) throws java.io.IOException
Object templateSource
String encoding
public void closeTemplateSource (java.lang.Object) throws java.io.IOException
Object templateSource
protected static java.lang.String canonicalizePrefix (java.lang.String)
String prefix
}
freemarker/cache/URLTemplateSource.classURLTemplateSource.java
package freemarker.cache
freemarker.cache.URLTemplateSource extends java.lang.Object {
private final java.net.URL url
private java.net.URLConnection conn
private java.io.InputStream inputStream
void (java.net.URL) throws java.io.IOException
java.net.URL url
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.String toString ()
long lastModified ()
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.net.URLConnection jarConn
java.net.URL jarURL
long lastModified
java.io.InputStream getInputStream () throws java.io.IOException
void close () throws java.io.IOException
}
freemarker/cache/WebappTemplateLoader.classWebappTemplateLoader.java
package freemarker.cache
public freemarker.cache.WebappTemplateLoader extends java.lang.Object implements freemarker.cache.TemplateLoader {
private static final freemarker.log.Logger logger
private final javax.servlet.ServletContext servletContext
private final String path
public void (javax.servlet.ServletContext)
javax.servlet.ServletContext servletContext
public void (javax.servlet.ServletContext, java.lang.String)
javax.servlet.ServletContext servletContext
String path
public java.lang.Object findTemplateSource (java.lang.String) throws java.io.IOException
java.io.File file
String realPath
SecurityException e
java.net.MalformedURLException e
String name
String fullPath
java.net.URL url
public long getLastModified (java.lang.Object)
Object templateSource
public java.io.Reader getReader (java.lang.Object, java.lang.String) throws java.io.IOException
Object templateSource
String encoding
public void closeTemplateSource (java.lang.Object) throws java.io.IOException
Object templateSource
static void ()
}
freemarker/core/AddConcatExpression$ConcatenatedHash.classAddConcatExpression.java
package freemarker.core
freemarker.core.AddConcatExpression$ConcatenatedHash extends java.lang.Object implements freemarker.template.TemplateHashModel {
protected final freemarker.template.TemplateHashModel left
protected final freemarker.template.TemplateHashModel right
void (freemarker.template.TemplateHashModel, freemarker.template.TemplateHashModel)
freemarker.template.TemplateHashModel left
freemarker.template.TemplateHashModel right
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
String key
freemarker.template.TemplateModel model
public boolean isEmpty () throws freemarker.template.TemplateModelException
}
freemarker/core/AddConcatExpression$ConcatenatedHashEx.classAddConcatExpression.java
package freemarker.core
final freemarker.core.AddConcatExpression$ConcatenatedHashEx extends freemarker.core.AddConcatExpression$ConcatenatedHash implements freemarker.template.TemplateHashModelEx {
private freemarker.core.CollectionAndSequence keys
private freemarker.core.CollectionAndSequence values
private int size
void (freemarker.template.TemplateHashModelEx, freemarker.template.TemplateHashModelEx)
freemarker.template.TemplateHashModelEx left
freemarker.template.TemplateHashModelEx right
public int size () throws freemarker.template.TemplateModelException
public freemarker.template.TemplateCollectionModel keys () throws freemarker.template.TemplateModelException
public freemarker.template.TemplateCollectionModel values () throws freemarker.template.TemplateModelException
private void initKeys () throws freemarker.template.TemplateModelException
java.util.HashSet keySet
freemarker.template.SimpleSequence keySeq
private static void addKeys (java.util.Set, freemarker.template.SimpleSequence, freemarker.template.TemplateHashModelEx) throws freemarker.template.TemplateModelException
freemarker.template.TemplateScalarModel tsm
java.util.Set set
freemarker.template.SimpleSequence keySeq
freemarker.template.TemplateHashModelEx hash
freemarker.template.TemplateModelIterator it
private void initValues () throws freemarker.template.TemplateModelException
int i
freemarker.template.SimpleSequence seq
int ln
}
freemarker/core/AddConcatExpression$ConcatenatedSequence.classAddConcatExpression.java
package freemarker.core
final freemarker.core.AddConcatExpression$ConcatenatedSequence extends java.lang.Object implements freemarker.template.TemplateSequenceModel {
private final freemarker.template.TemplateSequenceModel left
private final freemarker.template.TemplateSequenceModel right
void (freemarker.template.TemplateSequenceModel, freemarker.template.TemplateSequenceModel)
freemarker.template.TemplateSequenceModel left
freemarker.template.TemplateSequenceModel right
public int size () throws freemarker.template.TemplateModelException
public freemarker.template.TemplateModel get (int) throws freemarker.template.TemplateModelException
int i
int ls
}
freemarker/core/AddConcatExpression.classAddConcatExpression.java
package freemarker.core
final freemarker.core.AddConcatExpression extends freemarker.core.Expression {
private final freemarker.core.Expression left
private final freemarker.core.Expression right
void (freemarker.core.Expression, freemarker.core.Expression)
freemarker.core.Expression left
freemarker.core.Expression right
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
Number first
Number second
freemarker.core.ArithmeticEngine ae
String s1
String s2
freemarker.template.TemplateHashModelEx leftModelEx
freemarker.template.TemplateHashModelEx rightModelEx
freemarker.core.NonStringException e
freemarker.core.Environment env
freemarker.template.TemplateModel leftModel
freemarker.template.TemplateModel rightModel
boolean isLiteral ()
freemarker.core.Expression _deepClone (java.lang.String, freemarker.core.Expression)
String name
freemarker.core.Expression subst
public java.lang.String getCanonicalForm ()
}
freemarker/core/AndExpression.classAndExpression.java
package freemarker.core
final freemarker.core.AndExpression extends freemarker.core.BooleanExpression {
private final freemarker.core.Expression left
private final freemarker.core.Expression right
void (freemarker.core.Expression, freemarker.core.Expression)
freemarker.core.Expression left
freemarker.core.Expression right
boolean isTrue (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
boolean isLiteral ()
freemarker.core.Expression _deepClone (java.lang.String, freemarker.core.Expression)
String name
freemarker.core.Expression subst
}
freemarker/core/ArithmeticEngine$BigDecimalEngine.classArithmeticEngine.java
package freemarker.core
public freemarker.core.ArithmeticEngine$BigDecimalEngine extends freemarker.core.ArithmeticEngine {
public void ()
public int compareNumbers (java.lang.Number, java.lang.Number)
Number first
Number second
java.math.BigDecimal left
java.math.BigDecimal right
public java.lang.Number add (java.lang.Number, java.lang.Number)
Number first
Number second
java.math.BigDecimal left
java.math.BigDecimal right
public java.lang.Number subtract (java.lang.Number, java.lang.Number)
Number first
Number second
java.math.BigDecimal left
java.math.BigDecimal right
public java.lang.Number multiply (java.lang.Number, java.lang.Number)
Number first
Number second
java.math.BigDecimal left
java.math.BigDecimal right
java.math.BigDecimal result
public java.lang.Number divide (java.lang.Number, java.lang.Number)
Number first
Number second
java.math.BigDecimal left
java.math.BigDecimal right
public java.lang.Number modulus (java.lang.Number, java.lang.Number)
Number first
Number second
long left
long right
public java.lang.Number toNumber (java.lang.String)
String s
private java.math.BigDecimal divide (java.math.BigDecimal, java.math.BigDecimal)
java.math.BigDecimal left
java.math.BigDecimal right
int scale1
int scale2
int scale
}
freemarker/core/ArithmeticEngine$ConservativeEngine.classArithmeticEngine.java
package freemarker.core
public freemarker.core.ArithmeticEngine$ConservativeEngine extends freemarker.core.ArithmeticEngine {
private static final int INTEGER
private static final int LONG
private static final int FLOAT
private static final int DOUBLE
private static final int BIGINTEGER
private static final int BIGDECIMAL
private static final java.util.Map classCodes
public void ()
public int compareNumbers (java.lang.Number, java.lang.Number) throws freemarker.template.TemplateException
int n1
int n2
long n1
long n2
float n1
float n2
double n1
double n2
java.math.BigInteger n1
java.math.BigInteger n2
java.math.BigDecimal n1
java.math.BigDecimal n2
Number first
Number second
public java.lang.Number add (java.lang.Number, java.lang.Number) throws freemarker.template.TemplateException
int n1
int n2
int n
long n1
long n2
long n
java.math.BigInteger n1
java.math.BigInteger n2
java.math.BigDecimal n1
java.math.BigDecimal n2
Number first
Number second
public java.lang.Number subtract (java.lang.Number, java.lang.Number) throws freemarker.template.TemplateException
int n1
int n2
int n
long n1
long n2
long n
java.math.BigInteger n1
java.math.BigInteger n2
java.math.BigDecimal n1
java.math.BigDecimal n2
Number first
Number second
public java.lang.Number multiply (java.lang.Number, java.lang.Number) throws freemarker.template.TemplateException
int n1
int n2
int n
long n1
long n2
long n
java.math.BigInteger n1
java.math.BigInteger n2
java.math.BigDecimal n1
java.math.BigDecimal n2
java.math.BigDecimal r
Number first
Number second
public java.lang.Number divide (java.lang.Number, java.lang.Number) throws freemarker.template.TemplateException
int n1
int n2
long n1
long n2
java.math.BigDecimal bd1
java.math.BigDecimal bd2
java.math.BigInteger n1
java.math.BigInteger n2
java.math.BigInteger[] divmod
java.math.BigDecimal n1
java.math.BigDecimal n2
int scale1
int scale2
int scale
Number first
Number second
public java.lang.Number modulus (java.lang.Number, java.lang.Number) throws freemarker.template.TemplateException
java.math.BigInteger n1
java.math.BigInteger n2
Number first
Number second
public java.lang.Number toNumber (java.lang.String)
String s
private static java.util.Map createClassCodesMap ()
java.util.Map map
Integer intcode
private static int getClassCode (java.lang.Number) throws freemarker.template.TemplateException
NullPointerException e
Number num
private static int getCommonClassCode (java.lang.Number, java.lang.Number) throws freemarker.template.TemplateException
int min
Number num1
Number num2
int c1
int c2
int c
private static java.math.BigInteger toBigInteger (java.lang.Number)
Number num
static void ()
}
freemarker/core/ArithmeticEngine.classArithmeticEngine.java
package freemarker.core
public abstract freemarker.core.ArithmeticEngine extends java.lang.Object {
public static final freemarker.core.ArithmeticEngine$BigDecimalEngine BIGDECIMAL_ENGINE
public static final freemarker.core.ArithmeticEngine$ConservativeEngine CONSERVATIVE_ENGINE
protected int minScale
protected int maxScale
protected int roundingPolicy
static Class class$java$lang$Byte
static Class class$java$lang$Short
static Class class$java$lang$Integer
static Class class$java$lang$Long
static Class class$java$lang$Float
static Class class$java$lang$Double
static Class class$java$math$BigInteger
static Class class$java$math$BigDecimal
public void ()
public abstract int compareNumbers (java.lang.Number, java.lang.Number) throws freemarker.template.TemplateException
public abstract java.lang.Number add (java.lang.Number, java.lang.Number) throws freemarker.template.TemplateException
public abstract java.lang.Number subtract (java.lang.Number, java.lang.Number) throws freemarker.template.TemplateException
public abstract java.lang.Number multiply (java.lang.Number, java.lang.Number) throws freemarker.template.TemplateException
public abstract java.lang.Number divide (java.lang.Number, java.lang.Number) throws freemarker.template.TemplateException
public abstract java.lang.Number modulus (java.lang.Number, java.lang.Number) throws freemarker.template.TemplateException
public abstract java.lang.Number toNumber (java.lang.String)
public void setMinScale (int)
int minScale
public void setMaxScale (int)
int maxScale
public void setRoundingPolicy (int)
int roundingPolicy
private static java.math.BigDecimal toBigDecimal (java.lang.Number)
Number num
static java.math.BigDecimal access$000 (java.lang.Number)
Number x0
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
freemarker/core/ArithmeticExpression.classArithmeticExpression.java
package freemarker.core
final freemarker.core.ArithmeticExpression extends freemarker.core.Expression {
static final int SUBSTRACTION
static final int MULTIPLICATION
static final int DIVISION
static final int MODULUS
private static final char[] OPERATORS
private final freemarker.core.Expression left
private final freemarker.core.Expression right
private final int operation
void (freemarker.core.Expression, freemarker.core.Expression, int)
freemarker.core.Expression left
freemarker.core.Expression right
int operation
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
String msg
freemarker.core.Environment env
freemarker.template.TemplateModel leftModel
freemarker.template.TemplateModel rightModel
boolean leftIsNumber
boolean rightIsNumber
boolean bothNumbers
Number first
Number second
freemarker.core.ArithmeticEngine ae
public java.lang.String getCanonicalForm ()
boolean isLiteral ()
freemarker.core.Expression _deepClone (java.lang.String, freemarker.core.Expression)
String name
freemarker.core.Expression subst
static void ()
}
freemarker/core/Assignment.classAssignment.java
package freemarker.core
final freemarker.core.Assignment extends freemarker.core.TemplateElement {
private String variableName
private freemarker.core.Expression value
private freemarker.core.Expression namespaceExp
private int scope
static final int NAMESPACE
static final int LOCAL
static final int GLOBAL
void (java.lang.String, freemarker.core.Expression, int)
String variableName
freemarker.core.Expression value
int scope
void setNamespaceExp (freemarker.core.Expression)
freemarker.core.Expression namespaceExp
void accept (freemarker.core.Environment) throws freemarker.template.TemplateException
ClassCastException cce
boolean oops
String msg
freemarker.core.Environment env
freemarker.template.TemplateModel tm
freemarker.core.Environment$Namespace namespace
public java.lang.String getCanonicalForm ()
StringBuffer buf
public java.lang.String getDescription ()
String s
}
freemarker/core/AssignmentInstruction.classAssignmentInstruction.java
package freemarker.core
final freemarker.core.AssignmentInstruction extends freemarker.core.TemplateElement {
private int scope
private freemarker.core.Expression namespaceExp
void (int)
int scope
void addAssignment (freemarker.core.Assignment)
freemarker.core.Assignment ass
void setNamespaceExp (freemarker.core.Expression)
int i
freemarker.core.Expression namespaceExp
void accept (freemarker.core.Environment) throws freemarker.template.TemplateException java.io.IOException
freemarker.core.Assignment ass
int i
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
freemarker.core.Assignment ass
int i
String tag
StringBuffer buf
public java.lang.String getDescription ()
String tag
public freemarker.core.TemplateElement postParseCleanup (boolean) throws freemarker.core.ParseException
freemarker.core.Assignment ass
boolean stripWhitespace
}
freemarker/core/AttemptBlock.classAttemptBlock.java
package freemarker.core
final freemarker.core.AttemptBlock extends freemarker.core.TemplateElement {
private freemarker.core.TemplateElement attemptBlock
private freemarker.core.TemplateElement recoveryBlock
void (freemarker.core.TemplateElement, freemarker.core.TemplateElement)
freemarker.core.TemplateElement attemptBlock
freemarker.core.TemplateElement recoveryBlock
void accept (freemarker.core.Environment) throws freemarker.template.TemplateException java.io.IOException
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
StringBuffer buf
public java.lang.String getDescription ()
}
freemarker/core/BlockAssignment$CaptureOutput$1.classBlockAssignment.java
package freemarker.core
freemarker.core.BlockAssignment$CaptureOutput$1 extends java.io.StringWriter {
private final freemarker.core.BlockAssignment$CaptureOutput this$1
void (freemarker.core.BlockAssignment$CaptureOutput)
public void close ()
freemarker.template.SimpleScalar result
}
freemarker/core/BlockAssignment$CaptureOutput.classBlockAssignment.java
package freemarker.core
freemarker.core.BlockAssignment$CaptureOutput extends java.lang.Object implements freemarker.template.TemplateTransformModel {
private final freemarker.core.Environment env
private final freemarker.core.Environment$Namespace fnsModel
private final freemarker.core.BlockAssignment this$0
void (freemarker.core.BlockAssignment, freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel nsModel
public java.io.Writer getWriter (java.io.Writer, java.util.Map)
java.io.Writer out
java.util.Map args
static freemarker.core.BlockAssignment access$100 (freemarker.core.BlockAssignment$CaptureOutput)
freemarker.core.BlockAssignment$CaptureOutput x0
static freemarker.core.Environment$Namespace access$300 (freemarker.core.BlockAssignment$CaptureOutput)
freemarker.core.BlockAssignment$CaptureOutput x0
static freemarker.core.Environment access$500 (freemarker.core.BlockAssignment$CaptureOutput)
freemarker.core.BlockAssignment$CaptureOutput x0
}
freemarker/core/BlockAssignment.classBlockAssignment.java
package freemarker.core
final freemarker.core.BlockAssignment extends freemarker.core.TemplateElement {
private final String varName
private final freemarker.core.Expression namespaceExp
private final int scope
void (freemarker.core.TemplateElement, java.lang.String, int, freemarker.core.Expression)
freemarker.core.TemplateElement nestedBlock
String varName
int scope
freemarker.core.Expression namespaceExp
void accept (freemarker.core.Environment) throws freemarker.template.TemplateException java.io.IOException
freemarker.core.Environment$Namespace ns
freemarker.template.TemplateModel value
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
String key
String block
public java.lang.String getDescription ()
boolean isIgnorable ()
static freemarker.core.Expression access$000 (freemarker.core.BlockAssignment)
freemarker.core.BlockAssignment x0
static int access$200 (freemarker.core.BlockAssignment)
freemarker.core.BlockAssignment x0
static java.lang.String access$400 (freemarker.core.BlockAssignment)
freemarker.core.BlockAssignment x0
}
freemarker/core/BodyInstruction$Context.classBodyInstruction.java
package freemarker.core
freemarker.core.BodyInstruction$Context extends java.lang.Object implements freemarker.core.LocalContext {
freemarker.core.Macro$Context invokingMacroContext
freemarker.core.Environment$Namespace bodyVars
private final freemarker.core.BodyInstruction this$0
void (freemarker.core.BodyInstruction, freemarker.core.Environment) throws freemarker.template.TemplateException
String bodyParameterName
freemarker.core.Expression exp
freemarker.template.TemplateModel tm
int i
freemarker.core.Environment env
java.util.List bodyParameterNames
public freemarker.template.TemplateModel getLocalVariable (java.lang.String) throws freemarker.template.TemplateModelException
String name
public java.util.Collection getLocalVariableNames ()
java.util.List bodyParameterNames
}
freemarker/core/BodyInstruction.classBodyInstruction.java
package freemarker.core
final freemarker.core.BodyInstruction extends freemarker.core.TemplateElement {
private java.util.List bodyParameters
void (java.util.List)
java.util.List bodyParameters
java.util.List getBodyParameters ()
void accept (freemarker.core.Environment) throws java.io.IOException freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.core.BodyInstruction$Context bodyContext
public java.lang.String getCanonicalForm ()
int i
StringBuffer buf
public java.lang.String getDescription ()
static java.util.List access$000 (freemarker.core.BodyInstruction)
freemarker.core.BodyInstruction x0
}
freemarker/core/BooleanExpression.classBooleanExpression.java
package freemarker.core
abstract freemarker.core.BooleanExpression extends freemarker.core.Expression {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
}
freemarker/core/BooleanLiteral.classBooleanLiteral.java
package freemarker.core
final freemarker.core.BooleanLiteral extends freemarker.core.Expression {
private final boolean val
public void (boolean)
boolean val
static freemarker.template.TemplateBooleanModel getTemplateModel (boolean)
boolean b
boolean isTrue (freemarker.core.Environment)
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
public java.lang.String toString ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment)
freemarker.core.Environment env
boolean isLiteral ()
freemarker.core.Expression _deepClone (java.lang.String, freemarker.core.Expression)
String name
freemarker.core.Expression subst
}
freemarker/core/BreakInstruction$Break.classBreakInstruction.java
package freemarker.core
freemarker.core.BreakInstruction$Break extends java.lang.RuntimeException {
static final freemarker.core.BreakInstruction$Break INSTANCE
private void ()
static void ()
}
freemarker/core/BreakInstruction.classBreakInstruction.java
package freemarker.core
final freemarker.core.BreakInstruction extends freemarker.core.TemplateElement {
void ()
void accept (freemarker.core.Environment)
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
public java.lang.String getDescription ()
}
freemarker/core/BuiltIn$1.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$1 extends java.lang.Object {
}
freemarker/core/BuiltIn$containsBI$BIMethod.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$containsBI$BIMethod extends java.lang.Object implements freemarker.template.TemplateMethodModelEx {
private String s
private void (java.lang.String)
String s
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
java.util.List args
Object obj
String sub
int ln
void (java.lang.String, freemarker.core.BuiltIn$1)
String x0
freemarker.core.BuiltIn$1 x1
}
freemarker/core/BuiltIn$containsBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$containsBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel model
}
freemarker/core/BuiltIn$dateBI$DateParser.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$dateBI$DateParser extends java.lang.Object implements freemarker.template.TemplateDateModel freemarker.template.TemplateMethodModel freemarker.template.TemplateHashModel {
private final String text
private final freemarker.core.Environment env
private final java.text.DateFormat defaultFormat
private java.util.Date cachedValue
private final freemarker.core.BuiltIn$dateBI this$0
void (freemarker.core.BuiltIn$dateBI, java.lang.String, freemarker.core.Environment) throws freemarker.template.TemplateModelException
String text
freemarker.core.Environment env
public java.util.Date getAsDate () throws freemarker.template.TemplateModelException
public int getDateType ()
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
String pattern
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
java.util.List arguments
public boolean isEmpty ()
private java.util.Date parse (java.text.DateFormat) throws freemarker.template.TemplateModelException
String pattern
String mess
java.text.ParseException e
java.text.DateFormat df
}
freemarker/core/BuiltIn$dateBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$dateBI extends freemarker.core.BuiltIn {
private final int dateType
void (int)
int dateType
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.template.TemplateDateModel dmodel
int dtype
freemarker.core.Environment env
freemarker.template.TemplateModel model
String s
static int access$000 (freemarker.core.BuiltIn$dateBI)
freemarker.core.BuiltIn$dateBI x0
}
freemarker/core/BuiltIn$defaultBI$1.classBuiltIn.java
package freemarker.core
final freemarker.core.BuiltIn$defaultBI$1 extends java.lang.Object implements freemarker.template.TemplateMethodModelEx {
void ()
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
int i
java.util.List args
freemarker.template.TemplateModel result
}
freemarker/core/BuiltIn$defaultBI$ConstantMethod.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$defaultBI$ConstantMethod extends java.lang.Object implements freemarker.template.TemplateMethodModelEx {
private final freemarker.template.TemplateModel constant
void (freemarker.template.TemplateModel)
freemarker.template.TemplateModel constant
public java.lang.Object exec (java.util.List)
java.util.List args
}
freemarker/core/BuiltIn$defaultBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$defaultBI extends freemarker.core.BuiltIn {
private static final freemarker.template.TemplateMethodModelEx FIRST_NON_NULL_METHOD
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.template.TemplateModel model
freemarker.core.InvalidReferenceException ire
freemarker.core.Environment env
static void ()
}
freemarker/core/BuiltIn$ends_withBI$BIMethod.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$ends_withBI$BIMethod extends java.lang.Object implements freemarker.template.TemplateMethodModelEx {
private String s
private void (java.lang.String)
String s
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
java.util.List args
String sub
Object obj
void (java.lang.String, freemarker.core.BuiltIn$1)
String x0
freemarker.core.BuiltIn$1 x1
}
freemarker/core/BuiltIn$ends_withBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$ends_withBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel model
}
freemarker/core/BuiltIn$existsBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$existsBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.template.TemplateModel model
freemarker.core.InvalidReferenceException ire
freemarker.core.Environment env
boolean isTrue (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
}
freemarker/core/BuiltIn$has_contentBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$has_contentBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.template.TemplateModel model
freemarker.core.InvalidReferenceException ire
freemarker.core.Environment env
boolean isTrue (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
}
freemarker/core/BuiltIn$htmlBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$htmlBI extends freemarker.core.StringBuiltins$StringBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (java.lang.String, freemarker.core.Environment)
String s
freemarker.core.Environment env
}
freemarker/core/BuiltIn$if_existsBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$if_existsBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.template.TemplateModel model
freemarker.core.InvalidReferenceException ire
freemarker.core.Environment env
}
freemarker/core/BuiltIn$index_ofBI$BIMethod.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$index_ofBI$BIMethod extends java.lang.Object implements freemarker.template.TemplateMethodModelEx {
private String s
private void (java.lang.String)
String s
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
int fidx
java.util.List args
Object obj
String sub
int fidx
int ln
void (java.lang.String, freemarker.core.BuiltIn$1)
String x0
freemarker.core.BuiltIn$1 x1
}
freemarker/core/BuiltIn$index_ofBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$index_ofBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel model
}
freemarker/core/BuiltIn$is_booleanBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$is_booleanBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel tm
}
freemarker/core/BuiltIn$is_collectionBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$is_collectionBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel tm
}
freemarker/core/BuiltIn$is_dateBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$is_dateBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel tm
}
freemarker/core/BuiltIn$is_directiveBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$is_directiveBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel tm
}
freemarker/core/BuiltIn$is_enumerableBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$is_enumerableBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel tm
}
freemarker/core/BuiltIn$is_hashBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$is_hashBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel tm
}
freemarker/core/BuiltIn$is_hash_exBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$is_hash_exBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel tm
}
freemarker/core/BuiltIn$is_indexableBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$is_indexableBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel tm
}
freemarker/core/BuiltIn$is_macroBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$is_macroBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel tm
}
freemarker/core/BuiltIn$is_methodBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$is_methodBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel tm
}
freemarker/core/BuiltIn$is_nodeBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$is_nodeBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel tm
}
freemarker/core/BuiltIn$is_numberBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$is_numberBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel tm
}
freemarker/core/BuiltIn$is_sequenceBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$is_sequenceBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel tm
}
freemarker/core/BuiltIn$is_stringBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$is_stringBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel tm
}
freemarker/core/BuiltIn$is_transformBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$is_transformBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel tm
}
freemarker/core/BuiltIn$keysBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$keysBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.template.TemplateCollectionModel keys
freemarker.core.Environment env
freemarker.template.TemplateModel model
}
freemarker/core/BuiltIn$last_index_ofBI$BIMethod.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$last_index_ofBI$BIMethod extends java.lang.Object implements freemarker.template.TemplateMethodModelEx {
private String s
private void (java.lang.String)
String s
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
int fidx
java.util.List args
Object obj
String sub
int ln
void (java.lang.String, freemarker.core.BuiltIn$1)
String x0
freemarker.core.BuiltIn$1 x1
}
freemarker/core/BuiltIn$last_index_ofBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$last_index_ofBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel model
}
freemarker/core/BuiltIn$left_padBI$BIMethod.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$left_padBI$BIMethod extends java.lang.Object implements freemarker.template.TemplateMethodModelEx {
private String s
private void (java.lang.String)
String s
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
IllegalArgumentException e
String filling
java.util.List args
Object obj
int ln
int width
void (java.lang.String, freemarker.core.BuiltIn$1)
String x0
freemarker.core.BuiltIn$1 x1
}
freemarker/core/BuiltIn$left_padBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$left_padBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel model
}
freemarker/core/BuiltIn$lengthBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$lengthBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
}
freemarker/core/BuiltIn$namespaceBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$namespaceBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel tm
}
freemarker/core/BuiltIn$replaceBI$BIMethod.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$replaceBI$BIMethod extends java.lang.Object implements freemarker.template.TemplateMethodModel {
private String s
private void (java.lang.String)
String s
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
java.util.List args
int numArgs
String first
String second
String flags
boolean caseInsensitive
boolean firstOnly
void (java.lang.String, freemarker.core.BuiltIn$1)
String x0
freemarker.core.BuiltIn$1 x1
}
freemarker/core/BuiltIn$replaceBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$replaceBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel model
}
freemarker/core/BuiltIn$right_padBI$BIMethod.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$right_padBI$BIMethod extends java.lang.Object implements freemarker.template.TemplateMethodModelEx {
private String s
private void (java.lang.String)
String s
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
IllegalArgumentException e
String filling
java.util.List args
Object obj
int ln
int width
void (java.lang.String, freemarker.core.BuiltIn$1)
String x0
freemarker.core.BuiltIn$1 x1
}
freemarker/core/BuiltIn$right_padBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$right_padBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel model
}
freemarker/core/BuiltIn$rtfBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$rtfBI extends freemarker.core.StringBuiltins$StringBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (java.lang.String, freemarker.core.Environment)
String s
freemarker.core.Environment env
}
freemarker/core/BuiltIn$sizeBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$sizeBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
int size
int size
freemarker.core.Environment env
freemarker.template.TemplateModel model
}
freemarker/core/BuiltIn$splitBI$BIMethod.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$splitBI$BIMethod extends java.lang.Object implements freemarker.template.TemplateMethodModel {
private String s
private void (java.lang.String)
String s
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
java.util.List args
int numArgs
String splitString
String flags
boolean caseInsensitive
void (java.lang.String, freemarker.core.BuiltIn$1)
String x0
freemarker.core.BuiltIn$1 x1
}
freemarker/core/BuiltIn$splitBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$splitBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel model
}
freemarker/core/BuiltIn$starts_withBI$BIMethod.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$starts_withBI$BIMethod extends java.lang.Object implements freemarker.template.TemplateMethodModelEx {
private String s
private void (java.lang.String)
String s
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
java.util.List args
String sub
Object obj
void (java.lang.String, freemarker.core.BuiltIn$1)
String x0
freemarker.core.BuiltIn$1 x1
}
freemarker/core/BuiltIn$starts_withBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$starts_withBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel model
}
freemarker/core/BuiltIn$stringBI$BooleanFormatter.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$stringBI$BooleanFormatter extends java.lang.Object implements freemarker.template.TemplateScalarModel freemarker.template.TemplateMethodModel {
private final freemarker.template.TemplateBooleanModel bool
private final freemarker.core.Environment env
void (freemarker.template.TemplateBooleanModel, freemarker.core.Environment)
freemarker.template.TemplateBooleanModel bool
freemarker.core.Environment env
public java.lang.String getAsString () throws freemarker.template.TemplateModelException
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
java.util.List arguments
}
freemarker/core/BuiltIn$stringBI$DateFormatter.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$stringBI$DateFormatter extends java.lang.Object implements freemarker.template.TemplateScalarModel freemarker.template.TemplateHashModel freemarker.template.TemplateMethodModel {
private final java.util.Date date
private final int dateType
private final freemarker.core.Environment env
private final java.text.DateFormat defaultFormat
private String cachedValue
void (java.util.Date, int, freemarker.core.Environment) throws freemarker.template.TemplateModelException
java.util.Date date
int dateType
freemarker.core.Environment env
public java.lang.String getAsString () throws freemarker.template.TemplateModelException
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
String key
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
java.util.List arguments
public boolean isEmpty ()
}
freemarker/core/BuiltIn$stringBI$NumberFormatter.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$stringBI$NumberFormatter extends java.lang.Object implements freemarker.template.TemplateScalarModel freemarker.template.TemplateHashModel freemarker.template.TemplateMethodModel {
private final Number number
private final freemarker.core.Environment env
private final java.text.NumberFormat defaultFormat
private String cachedValue
void (java.lang.Number, freemarker.core.Environment)
Number number
freemarker.core.Environment env
public java.lang.String getAsString ()
public freemarker.template.TemplateModel get (java.lang.String)
String key
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
java.util.List arguments
public boolean isEmpty ()
}
freemarker/core/BuiltIn$stringBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$stringBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.template.TemplateDateModel dm
int dateType
freemarker.core.Environment env
freemarker.template.TemplateModel model
}
freemarker/core/BuiltIn$trimBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$trimBI extends freemarker.core.StringBuiltins$StringBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (java.lang.String, freemarker.core.Environment)
String s
freemarker.core.Environment env
}
freemarker/core/BuiltIn$urlBI$urlBIResult.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$urlBI$urlBIResult extends java.lang.Object implements freemarker.template.TemplateScalarModel freemarker.template.TemplateMethodModel {
private final String target
private final freemarker.core.Environment env
private String cachedResult
private void (java.lang.String, freemarker.core.Environment)
String target
freemarker.core.Environment env
public java.lang.String getAsString () throws freemarker.template.TemplateModelException
java.io.UnsupportedEncodingException e
String cs
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
java.io.UnsupportedEncodingException e
java.util.List args
void (java.lang.String, freemarker.core.Environment, freemarker.core.BuiltIn$1)
String x0
freemarker.core.Environment x1
freemarker.core.BuiltIn$1 x2
}
freemarker/core/BuiltIn$urlBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$urlBI extends freemarker.core.StringBuiltins$StringBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (java.lang.String, freemarker.core.Environment)
String s
freemarker.core.Environment env
}
freemarker/core/BuiltIn$valuesBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$valuesBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.template.TemplateCollectionModel values
freemarker.core.Environment env
freemarker.template.TemplateModel model
}
freemarker/core/BuiltIn$xhtmlBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$xhtmlBI extends freemarker.core.StringBuiltins$StringBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (java.lang.String, freemarker.core.Environment)
String s
freemarker.core.Environment env
}
freemarker/core/BuiltIn$xmlBI.classBuiltIn.java
package freemarker.core
freemarker.core.BuiltIn$xmlBI extends freemarker.core.StringBuiltins$StringBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (java.lang.String, freemarker.core.Environment)
String s
freemarker.core.Environment env
}
freemarker/core/BuiltIn.classBuiltIn.java
package freemarker.core
abstract freemarker.core.BuiltIn extends freemarker.core.Expression implements java.lang.Cloneable {
freemarker.core.Expression target
String key
static final java.util.HashMap builtins
void ()
private static java.lang.Object instantiate (java.lang.String) throws java.lang.Exception
String className
static freemarker.core.BuiltIn newBuiltIn (freemarker.core.Expression, java.lang.String, freemarker.core.Token, java.lang.String) throws freemarker.core.ParseException
java.util.Iterator it
String locationInfo
StringBuffer buf
CloneNotSupportedException e
freemarker.core.Expression target
String key
freemarker.core.Token tok
String templateName
freemarker.core.BuiltIn bi
public java.lang.String getCanonicalForm ()
boolean isLiteral ()
freemarker.core.Expression _deepClone (java.lang.String, freemarker.core.Expression)
freemarker.core.BuiltIn clone
CloneNotSupportedException e
String name
freemarker.core.Expression subst
static void ()
Exception e
}
freemarker/core/BuiltinVariable$VarsHash.classBuiltinVariable.java
package freemarker.core
freemarker.core.BuiltinVariable$VarsHash extends java.lang.Object implements freemarker.template.TemplateHashModel {
freemarker.core.Environment env
void (freemarker.core.Environment)
freemarker.core.Environment env
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
String key
public boolean isEmpty ()
}
freemarker/core/BuiltinVariable.classBuiltinVariable.java
package freemarker.core
final freemarker.core.BuiltinVariable extends freemarker.core.Expression {
static final String TEMPLATE_NAME
static final String NAMESPACE
static final String MAIN
static final String GLOBALS
static final String LOCALS
static final String DATA_MODEL
static final String LANG
static final String LOCALE
static final String CURRENT_NODE
static final String NODE
static final String PASS
static final String VARS
static final String VERSION
static final String ERROR
static final String OUTPUT_ENCODING
static final String URL_ESCAPING_CHARSET
static final String NOW
private final String name
void (java.lang.String) throws freemarker.core.ParseException
String name
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Macro$Context ctx
String s
String s
freemarker.core.Environment env
public java.lang.String toString ()
public java.lang.String getCanonicalForm ()
boolean isLiteral ()
freemarker.core.Expression _deepClone (java.lang.String, freemarker.core.Expression)
String name
freemarker.core.Expression subst
}
freemarker/core/Case.classCase.java
package freemarker.core
final freemarker.core.Case extends freemarker.core.TemplateElement {
boolean isDefault
freemarker.core.Expression expression
void (freemarker.core.Expression, freemarker.core.TemplateElement, boolean)
freemarker.core.Expression expression
freemarker.core.TemplateElement nestedBlock
boolean isDefault
void accept (freemarker.core.Environment) throws freemarker.template.TemplateException java.io.IOException
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
StringBuffer buf
public java.lang.String getDescription ()
}
freemarker/core/CollectionAndSequence$SequenceIterator.classCollectionAndSequence.java
package freemarker.core
freemarker.core.CollectionAndSequence$SequenceIterator extends java.lang.Object implements freemarker.template.TemplateModelIterator {
private final freemarker.template.TemplateSequenceModel sequence
private final int size
private int index
void (freemarker.template.TemplateSequenceModel) throws freemarker.template.TemplateModelException
freemarker.template.TemplateSequenceModel sequence
public freemarker.template.TemplateModel next () throws freemarker.template.TemplateModelException
public boolean hasNext ()
}
freemarker/core/CollectionAndSequence.classCollectionAndSequence.java
package freemarker.core
public final freemarker.core.CollectionAndSequence extends java.lang.Object implements freemarker.template.TemplateCollectionModel freemarker.template.TemplateSequenceModel java.io.Serializable {
private freemarker.template.TemplateCollectionModel collection
private freemarker.template.TemplateSequenceModel sequence
private java.util.ArrayList data
public void (freemarker.template.TemplateCollectionModel)
freemarker.template.TemplateCollectionModel collection
public void (freemarker.template.TemplateSequenceModel)
freemarker.template.TemplateSequenceModel sequence
public freemarker.template.TemplateModelIterator iterator () throws freemarker.template.TemplateModelException
public freemarker.template.TemplateModel get (int) throws freemarker.template.TemplateModelException
int i
public int size () throws freemarker.template.TemplateModelException
private void initSequence () throws freemarker.template.TemplateModelException
freemarker.template.TemplateModelIterator it
}
freemarker/core/CommandLine.classCommandLine.java
package freemarker.core
public freemarker.core.CommandLine extends java.lang.Object {
public void ()
public static void main (java.lang.String[])
String[] args
}
freemarker/core/Comment.classComment.java
package freemarker.core
public final freemarker.core.Comment extends freemarker.core.TemplateElement {
private final String text
void (java.lang.String)
String text
void accept (freemarker.core.Environment)
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
public java.lang.String getDescription ()
String s
public java.lang.String getText ()
}
freemarker/core/ComparisonExpression.classComparisonExpression.java
package freemarker.core
final freemarker.core.ComparisonExpression extends freemarker.core.BooleanExpression {
static final int EQUALS
static final int NOT_EQUALS
static final int LESS_THAN
static final int GREATER_THAN
static final int LESS_THAN_EQUALS
static final int GREATER_THAN_EQUALS
private final freemarker.core.Expression left
private final freemarker.core.Expression right
private final int operation
private final String opString
void (freemarker.core.Expression, freemarker.core.Expression, java.lang.String)
freemarker.core.Expression left
freemarker.core.Expression right
String opString
boolean isTrue (freemarker.core.Environment) throws freemarker.template.TemplateException
Number first
Number second
freemarker.core.ArithmeticEngine ae
freemarker.template.TemplateDateModel ltdm
freemarker.template.TemplateDateModel rtdm
int ltype
int rtype
java.util.Date first
java.util.Date second
String first
String second
boolean first
boolean second
String first
String second
freemarker.core.Environment env
freemarker.template.TemplateModel ltm
freemarker.template.TemplateModel rtm
int comp
public java.lang.String getCanonicalForm ()
boolean isLiteral ()
freemarker.core.Expression _deepClone (java.lang.String, freemarker.core.Expression)
String name
freemarker.core.Expression subst
}
freemarker/core/CompressedBlock.classCompressedBlock.java
package freemarker.core
final freemarker.core.CompressedBlock extends freemarker.core.TemplateElement {
void (freemarker.core.TemplateElement)
freemarker.core.TemplateElement nestedBlock
void accept (freemarker.core.Environment) throws freemarker.template.TemplateException java.io.IOException
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
String nested
public java.lang.String getDescription ()
boolean isIgnorable ()
}
freemarker/core/ConditionalBlock.classConditionalBlock.java
package freemarker.core
final freemarker.core.ConditionalBlock extends freemarker.core.TemplateElement {
final freemarker.core.Expression condition
private final boolean isFirst
boolean isSimple
void (freemarker.core.Expression, freemarker.core.TemplateElement, boolean)
freemarker.core.Expression condition
freemarker.core.TemplateElement nestedBlock
boolean isFirst
void accept (freemarker.core.Environment) throws freemarker.template.TemplateException java.io.IOException
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
StringBuffer buf
public java.lang.String getDescription ()
String s
String cond
}
freemarker/core/Configurable$1.classConfigurable.java
package freemarker.core
freemarker.core.Configurable$1 extends java.lang.Object {
}
freemarker/core/Configurable$KeyValuePair.classConfigurable.java
package freemarker.core
freemarker.core.Configurable$KeyValuePair extends java.lang.Object {
private final Object key
private final Object value
void (java.lang.Object, java.lang.Object)
Object key
Object value
java.lang.Object getKey ()
java.lang.Object getValue ()
}
freemarker/core/Configurable$SettingStringParser.classConfigurable.java
package freemarker.core
freemarker.core.Configurable$SettingStringParser extends java.lang.Object {
private String text
private int p
private int ln
private void (java.lang.String)
String text
java.util.ArrayList parseAsSegmentedList () throws freemarker.core.ParseException
String item
java.util.ArrayList segments
java.util.ArrayList currentSegment
char c
java.util.ArrayList parseAsList () throws freemarker.core.ParseException
char c
java.util.ArrayList seq
java.util.HashMap parseAsImportList () throws freemarker.core.ParseException
String lib
String s
String ns
char c
java.util.HashMap map
java.lang.String fetchStringValue () throws freemarker.core.ParseException
String w
java.lang.String fetchKeyword () throws freemarker.core.ParseException
String w
char skipWS ()
char c
private java.lang.String fetchWord () throws freemarker.core.ParseException
boolean escaped
char q
char c
int b
void (java.lang.String, freemarker.core.Configurable$1)
String x0
freemarker.core.Configurable$1 x1
}
freemarker/core/Configurable$UnknownSettingException.classConfigurable.java
package freemarker.core
public freemarker.core.Configurable$UnknownSettingException extends freemarker.template.TemplateException {
private void (java.lang.String, freemarker.core.Environment)
String name
freemarker.core.Environment env
void (java.lang.String, freemarker.core.Environment, freemarker.core.Configurable$1)
String x0
freemarker.core.Environment x1
freemarker.core.Configurable$1 x2
}
freemarker/core/Configurable.classConfigurable.java
package freemarker.core
public freemarker.core.Configurable extends java.lang.Object {
public static final String LOCALE_KEY
public static final String NUMBER_FORMAT_KEY
public static final String TIME_FORMAT_KEY
public static final String DATE_FORMAT_KEY
public static final String DATETIME_FORMAT_KEY
public static final String TIME_ZONE_KEY
public static final String CLASSIC_COMPATIBLE_KEY
public static final String TEMPLATE_EXCEPTION_HANDLER_KEY
public static final String ARITHMETIC_ENGINE_KEY
public static final String OBJECT_WRAPPER_KEY
public static final String BOOLEAN_FORMAT_KEY
public static final String OUTPUT_ENCODING_KEY
public static final String URL_ESCAPING_CHARSET_KEY
public static final String STRICT_BEAN_MODELS
public static final String AUTO_FLUSH_KEY
public static final String NEW_BUILTIN_CLASS_RESOLVER_KEY
private static final char COMMA
private freemarker.core.Configurable parent
private java.util.Properties properties
private java.util.HashMap customAttributes
private java.util.Locale locale
private String numberFormat
private String timeFormat
private String dateFormat
private String dateTimeFormat
private java.util.TimeZone timeZone
private String trueFormat
private String falseFormat
private Boolean classicCompatible
private freemarker.template.TemplateExceptionHandler templateExceptionHandler
private freemarker.core.ArithmeticEngine arithmeticEngine
private freemarker.template.ObjectWrapper objectWrapper
private String outputEncoding
private boolean outputEncodingSet
private String urlEscapingCharset
private boolean urlEscapingCharsetSet
private Boolean autoFlush
private freemarker.core.TemplateClassResolver newBuiltinClassResolver
private static final String ALLOWED_CLASSES
private static final String TRUSTED_TEMPLATES
static Class class$freemarker$ext$beans$BeansWrapper
public void ()
public void (freemarker.core.Configurable)
freemarker.core.Configurable parent
protected java.lang.Object clone () throws java.lang.CloneNotSupportedException
freemarker.core.Configurable copy
public final freemarker.core.Configurable getParent ()
final void setParent (freemarker.core.Configurable)
freemarker.core.Configurable parent
public void setClassicCompatible (boolean)
boolean classicCompatibility
public boolean isClassicCompatible ()
public void setLocale (java.util.Locale)
java.util.Locale locale
public java.util.TimeZone getTimeZone ()
public void setTimeZone (java.util.TimeZone)
java.util.TimeZone timeZone
public java.util.Locale getLocale ()
public void setNumberFormat (java.lang.String)
String numberFormat
public java.lang.String getNumberFormat ()
public void setBooleanFormat (java.lang.String)
String booleanFormat
int comma
public java.lang.String getBooleanFormat ()
java.lang.String getBooleanFormat (boolean)
boolean value
private java.lang.String getTrueFormat ()
private java.lang.String getFalseFormat ()
public void setTimeFormat (java.lang.String)
String timeFormat
public java.lang.String getTimeFormat ()
public void setDateFormat (java.lang.String)
String dateFormat
public java.lang.String getDateFormat ()
public void setDateTimeFormat (java.lang.String)
String dateTimeFormat
public java.lang.String getDateTimeFormat ()
public void setTemplateExceptionHandler (freemarker.template.TemplateExceptionHandler)
freemarker.template.TemplateExceptionHandler templateExceptionHandler
public freemarker.template.TemplateExceptionHandler getTemplateExceptionHandler ()
public void setArithmeticEngine (freemarker.core.ArithmeticEngine)
freemarker.core.ArithmeticEngine arithmeticEngine
public freemarker.core.ArithmeticEngine getArithmeticEngine ()
public void setObjectWrapper (freemarker.template.ObjectWrapper)
freemarker.template.ObjectWrapper objectWrapper
public freemarker.template.ObjectWrapper getObjectWrapper ()
public void setOutputEncoding (java.lang.String)
String outputEncoding
public java.lang.String getOutputEncoding ()
public void setURLEscapingCharset (java.lang.String)
String urlEscapingCharset
public java.lang.String getURLEscapingCharset ()
public void setNewBuiltinClassResolver (freemarker.core.TemplateClassResolver)
freemarker.core.TemplateClassResolver newBuiltinClassResolver
public freemarker.core.TemplateClassResolver getNewBuiltinClassResolver ()
public void setAutoFlush (boolean)
boolean autoFlush
public boolean getAutoFlush ()
public void setSetting (java.lang.String, java.lang.String) throws freemarker.template.TemplateException
Class clazz
freemarker.core.Configurable$KeyValuePair kv
String segmentKey
java.util.List segmentValue
int i
java.util.List segments
java.util.Set allowedClasses
java.util.List trustedTemplates
Exception e
String key
String value
public void setStrictBeanModels (boolean)
boolean strict
public java.lang.String getSetting (java.lang.String)
String key
public java.util.Map getSettings ()
protected freemarker.core.Environment getEnvironment ()
protected freemarker.template.TemplateException unknownSettingException (java.lang.String)
String name
protected freemarker.template.TemplateException invalidSettingValueException (java.lang.String, java.lang.String)
String name
String value
public void setSettings (java.util.Properties) throws freemarker.template.TemplateException
String key
java.util.Properties props
java.util.Iterator it
public void setSettings (java.io.InputStream) throws freemarker.template.TemplateException java.io.IOException
java.io.InputStream propsIn
java.util.Properties p
void setCustomAttribute (java.lang.Object, java.lang.Object)
Object key
Object value
java.lang.Object getCustomAttribute (java.lang.Object, freemarker.core.CustomAttribute)
Object o
Object key
freemarker.core.CustomAttribute attr
public void setCustomAttribute (java.lang.String, java.lang.Object)
String name
Object value
public java.lang.String[] getCustomAttributeNames ()
java.util.Iterator iter
java.util.Collection names
public void removeCustomAttribute (java.lang.String)
String name
public java.lang.Object getCustomAttribute (java.lang.String)
String name
Object retval
protected void doAutoImportsAndIncludes (freemarker.core.Environment) throws freemarker.template.TemplateException java.io.IOException
freemarker.core.Environment env
protected java.util.ArrayList parseAsList (java.lang.String) throws freemarker.core.ParseException
String text
protected java.util.ArrayList parseAsSegmentedList (java.lang.String) throws freemarker.core.ParseException
String text
protected java.util.HashMap parseAsImportList (java.lang.String) throws freemarker.core.ParseException
String text
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
}
freemarker/core/CustomAttribute.classCustomAttribute.java
package freemarker.core
public freemarker.core.CustomAttribute extends java.lang.Object {
public static final int SCOPE_ENVIRONMENT
public static final int SCOPE_TEMPLATE
public static final int SCOPE_CONFIGURATION
private final Object key
private final int scope
public void (int)
int scope
protected java.lang.Object create ()
public final java.lang.Object get ()
public final java.lang.Object get (freemarker.template.Template)
freemarker.template.Template t
public final void set (java.lang.Object)
Object value
public final void set (java.lang.Object, freemarker.template.Template)
Object value
freemarker.template.Template t
private freemarker.core.Configurable getScopeConfigurable ()
freemarker.core.Configurable c
}
freemarker/core/DateBuiltins$AbstractISOBI.classDateBuiltins.java
package freemarker.core
abstract freemarker.core.DateBuiltins$AbstractISOBI extends freemarker.core.DateBuiltins$DateBuiltin {
protected final String biName
protected final boolean showOffset
protected final int accuracy
protected void (java.lang.String, boolean, int)
String biName
boolean showOffset
int accuracy
protected void checkDateTypeNotUnknown (int, freemarker.core.Environment) throws freemarker.template.TemplateException
int dateType
freemarker.core.Environment env
}
freemarker/core/DateBuiltins$DateBuiltin.classDateBuiltins.java
package freemarker.core
abstract freemarker.core.DateBuiltins$DateBuiltin extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.template.TemplateDateModel tdm
freemarker.core.Environment env
freemarker.template.TemplateModel model
protected abstract freemarker.template.TemplateModel calculateResult (java.util.Date, int, freemarker.core.Environment) throws freemarker.template.TemplateException
}
freemarker/core/DateBuiltins$iso_BI$Result.classDateBuiltins.java
package freemarker.core
freemarker.core.DateBuiltins$iso_BI$Result extends java.lang.Object implements freemarker.template.TemplateMethodModelEx {
private final java.util.Date date
private final int dateType
private final freemarker.core.Environment env
private final freemarker.core.DateBuiltins$iso_BI this$0
void (freemarker.core.DateBuiltins$iso_BI, java.util.Date, int, freemarker.core.Environment)
java.util.Date date
int dateType
freemarker.core.Environment env
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
java.util.TimeZone tzArg
Object adaptedObj
freemarker.template.utility.UnrecognizedTimeZoneException e
String tzName
java.util.TimeZone tzArg
java.util.List args
freemarker.template.TemplateModel tzArgTM
java.util.TimeZone tzArg
}
freemarker/core/DateBuiltins$iso_BI.classDateBuiltins.java
package freemarker.core
freemarker.core.DateBuiltins$iso_BI extends freemarker.core.DateBuiltins$AbstractISOBI {
void (java.lang.String, boolean, int)
String biName
boolean showOffset
int accuracy
protected freemarker.template.TemplateModel calculateResult (java.util.Date, int, freemarker.core.Environment) throws freemarker.template.TemplateException
java.util.Date date
int dateType
freemarker.core.Environment env
}
freemarker/core/DateBuiltins$iso_tz_BI.classDateBuiltins.java
package freemarker.core
freemarker.core.DateBuiltins$iso_tz_BI extends freemarker.core.DateBuiltins$AbstractISOBI {
private final boolean useUTC
void (java.lang.String, boolean, int, boolean)
String biName
boolean showOffset
int accuracy
boolean useUTC
protected freemarker.template.TemplateModel calculateResult (java.util.Date, int, freemarker.core.Environment) throws freemarker.template.TemplateException
java.util.Date date
int dateType
freemarker.core.Environment env
}
freemarker/core/DateBuiltins.classDateBuiltins.java
package freemarker.core
abstract freemarker.core.DateBuiltins extends java.lang.Object {
static Class class$java$util$TimeZone
void ()
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
}
freemarker/core/DebugBreak.classDebugBreak.java
package freemarker.core
public freemarker.core.DebugBreak extends freemarker.core.TemplateElement {
public void (freemarker.core.TemplateElement)
freemarker.core.TemplateElement nestedBlock
protected void accept (freemarker.core.Environment) throws freemarker.template.TemplateException java.io.IOException
freemarker.core.Environment env
public java.lang.String getDescription ()
public java.lang.String getCanonicalForm ()
}
freemarker/core/DefaultToExpression$1.classDefaultToExpression.java
package freemarker.core
freemarker.core.DefaultToExpression$1 extends java.lang.Object {
}
freemarker/core/DefaultToExpression$EmptyStringAndSequence.classDefaultToExpression.java
package freemarker.core
freemarker.core.DefaultToExpression$EmptyStringAndSequence extends java.lang.Object implements freemarker.template.TemplateScalarModel freemarker.template.TemplateSequenceModel freemarker.template.TemplateHashModelEx {
private void ()
public java.lang.String getAsString ()
public freemarker.template.TemplateModel get (int)
int i
public freemarker.template.TemplateModel get (java.lang.String)
String s
public int size ()
public boolean isEmpty ()
public freemarker.template.TemplateCollectionModel keys ()
public freemarker.template.TemplateCollectionModel values ()
void (freemarker.core.DefaultToExpression$1)
freemarker.core.DefaultToExpression$1 x0
}
freemarker/core/DefaultToExpression.classDefaultToExpression.java
package freemarker.core
freemarker.core.DefaultToExpression extends freemarker.core.Expression {
private static final freemarker.template.TemplateCollectionModel EMPTY_COLLECTION
static final freemarker.template.TemplateModel EMPTY_STRING_AND_SEQUENCE
private freemarker.core.Expression lhs
private freemarker.core.Expression rhs
void (freemarker.core.Expression, freemarker.core.Expression)
freemarker.core.Expression lhs
freemarker.core.Expression rhs
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.InvalidReferenceException ire
freemarker.core.Environment env
freemarker.template.TemplateModel left
boolean isLiteral ()
freemarker.core.Expression _deepClone (java.lang.String, freemarker.core.Expression)
String name
freemarker.core.Expression subst
public java.lang.String getCanonicalForm ()
static freemarker.template.TemplateCollectionModel access$000 ()
static void ()
}
freemarker/core/DollarVariable.classDollarVariable.java
package freemarker.core
final freemarker.core.DollarVariable extends freemarker.core.TemplateElement {
private final freemarker.core.Expression expression
private final freemarker.core.Expression escapedExpression
void (freemarker.core.Expression, freemarker.core.Expression)
freemarker.core.Expression expression
freemarker.core.Expression escapedExpression
void accept (freemarker.core.Environment) throws freemarker.template.TemplateException java.io.IOException
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
public java.lang.String getDescription ()
boolean heedsOpeningWhitespace ()
boolean heedsTrailingWhitespace ()
}
freemarker/core/Dot.classDot.java
package freemarker.core
final freemarker.core.Dot extends freemarker.core.Expression {
private final freemarker.core.Expression target
private final String key
void (freemarker.core.Expression, java.lang.String)
freemarker.core.Expression target
String key
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel leftModel
public java.lang.String getCanonicalForm ()
boolean isLiteral ()
freemarker.core.Expression _deepClone (java.lang.String, freemarker.core.Expression)
String name
freemarker.core.Expression subst
boolean onlyHasIdentifiers ()
}
freemarker/core/DynamicKeyName.classDynamicKeyName.java
package freemarker.core
final freemarker.core.DynamicKeyName extends freemarker.core.Expression {
private final freemarker.core.Expression nameExpression
private final freemarker.core.Expression target
void (freemarker.core.Expression, freemarker.core.Expression)
freemarker.core.Expression target
freemarker.core.Expression nameExpression
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
int index
String key
freemarker.core.Environment env
freemarker.template.TemplateModel targetModel
freemarker.template.TemplateModel keyModel
private freemarker.template.TemplateModel dealWithNumericalKey (freemarker.template.TemplateModel, int, freemarker.core.Environment) throws freemarker.template.TemplateException
Exception e
freemarker.template.TemplateSequenceModel tsm
int size
RuntimeException re
String s
freemarker.core.NonStringException e
freemarker.template.TemplateModel targetModel
int index
freemarker.core.Environment env
private freemarker.template.TemplateModel dealWithStringKey (freemarker.template.TemplateModel, java.lang.String, freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.template.TemplateModel targetModel
String key
freemarker.core.Environment env
private freemarker.template.TemplateModel dealWithRangeKey (freemarker.template.TemplateModel, freemarker.core.Range, freemarker.core.Environment) throws freemarker.template.TemplateException
String msg
String msg
String msg
String msg
int i
int i
freemarker.template.TemplateSequenceModel sequence
java.util.ArrayList list
String msg
String msg
String msg
String msg
String msg
RuntimeException re
String s
freemarker.core.NonStringException e
freemarker.template.TemplateModel targetModel
freemarker.core.Range range
freemarker.core.Environment env
int start
int end
boolean hasRhs
public java.lang.String getCanonicalForm ()
boolean isLiteral ()
freemarker.core.Expression _deepClone (java.lang.String, freemarker.core.Expression)
String name
freemarker.core.Expression subst
}
freemarker/core/Environment$1.classEnvironment.java
package freemarker.core
freemarker.core.Environment$1 extends java.lang.Object implements freemarker.template.TemplateDirectiveBody {
private final freemarker.core.TemplateElement val$element
private final freemarker.core.Environment this$0
void (freemarker.core.Environment, freemarker.core.TemplateElement)
public void render (java.io.Writer) throws freemarker.template.TemplateException java.io.IOException
java.io.Writer newOut
java.io.Writer prevOut
}
freemarker/core/Environment$2.classEnvironment.java
package freemarker.core
freemarker.core.Environment$2 extends java.lang.Object implements freemarker.core.LocalContext {
private final java.util.List val$bodyParameterNames
private final freemarker.template.TemplateModel[] val$outArgs
private final freemarker.core.Environment this$0
void (freemarker.core.Environment, java.util.List, freemarker.template.TemplateModel[])
public freemarker.template.TemplateModel getLocalVariable (java.lang.String)
String name
int index
public java.util.Collection getLocalVariableNames ()
}
freemarker/core/Environment$3.classEnvironment.java
package freemarker.core
freemarker.core.Environment$3 extends java.lang.Object implements freemarker.template.TemplateHashModel {
private final freemarker.core.Environment this$0
void (freemarker.core.Environment)
public boolean isEmpty ()
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
String key
freemarker.template.TemplateModel value
}
freemarker/core/Environment$4.classEnvironment.java
package freemarker.core
freemarker.core.Environment$4 extends java.lang.Object implements freemarker.template.TemplateHashModelEx {
private final freemarker.template.TemplateHashModel val$result
private final freemarker.core.Environment this$0
void (freemarker.core.Environment, freemarker.template.TemplateHashModel)
public boolean isEmpty () throws freemarker.template.TemplateModelException
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
String key
public freemarker.template.TemplateCollectionModel values () throws freemarker.template.TemplateModelException
public freemarker.template.TemplateCollectionModel keys () throws freemarker.template.TemplateModelException
public int size () throws freemarker.template.TemplateModelException
}
freemarker/core/Environment$5.classEnvironment.java
package freemarker.core
freemarker.core.Environment$5 extends java.lang.Object implements freemarker.template.TemplateHashModel {
private final freemarker.core.Environment this$0
void (freemarker.core.Environment)
public boolean isEmpty ()
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
String key
freemarker.template.TemplateModel result
}
freemarker/core/Environment$6.classEnvironment.java
package freemarker.core
final freemarker.core.Environment$6 extends java.io.Writer {
void ()
public void write (char[], int, int)
char[] cbuf
int off
int len
public void flush ()
public void close ()
}
freemarker/core/Environment$7.classEnvironment.java
package freemarker.core
final freemarker.core.Environment$7 extends java.io.Writer {
void ()
public void write (char[], int, int) throws java.io.IOException
char[] cbuf
int off
int len
public void flush ()
public void close ()
}
freemarker/core/Environment$DateFormatKey.classEnvironment.java
package freemarker.core
final freemarker.core.Environment$DateFormatKey extends java.lang.Object {
private final int dateType
private final String pattern
private final java.util.Locale locale
private final java.util.TimeZone timeZone
void (int, java.lang.String, java.util.Locale, java.util.TimeZone)
int dateType
String pattern
java.util.Locale locale
java.util.TimeZone timeZone
public boolean equals (java.lang.Object)
freemarker.core.Environment$DateFormatKey fk
Object o
public int hashCode ()
}
freemarker/core/Environment$Namespace.classEnvironment.java
package freemarker.core
public freemarker.core.Environment$Namespace extends freemarker.template.SimpleHash {
private freemarker.template.Template template
private final freemarker.core.Environment this$0
void (freemarker.core.Environment)
void (freemarker.core.Environment, freemarker.template.Template)
freemarker.template.Template template
public freemarker.template.Template getTemplate ()
}
freemarker/core/Environment$NumberFormatKey.classEnvironment.java
package freemarker.core
final freemarker.core.Environment$NumberFormatKey extends java.lang.Object {
private final String pattern
private final java.util.Locale locale
void (java.lang.String, java.util.Locale)
String pattern
java.util.Locale locale
public boolean equals (java.lang.Object)
freemarker.core.Environment$NumberFormatKey fk
Object o
public int hashCode ()
}
freemarker/core/Environment.classEnvironment.java
package freemarker.core
public final freemarker.core.Environment extends freemarker.core.Configurable {
private static final ThreadLocal threadEnv
private static final freemarker.log.Logger logger
private static final freemarker.log.Logger attemptLogger
private static final java.util.Map localizedNumberFormats
private static final java.util.Map localizedDateFormats
private static final java.text.DecimalFormat C_NUMBER_FORMAT
private final freemarker.template.TemplateHashModel rootDataModel
private final java.util.ArrayList elementStack
private final java.util.ArrayList recoveredErrorStack
private java.text.NumberFormat numberFormat
private java.util.Map numberFormats
private java.text.DateFormat timeFormat
private java.text.DateFormat dateFormat
private java.text.DateFormat dateTimeFormat
private java.util.Map[] dateFormats
private java.text.NumberFormat cNumberFormat
private freemarker.template.utility.DateUtil$DateToISO8601CalendarFactory isoBuiltInCalendarFactory
private java.text.Collator collator
private java.io.Writer out
private freemarker.core.Macro$Context currentMacroContext
private java.util.ArrayList localContextStack
private freemarker.core.Environment$Namespace mainNamespace
private freemarker.core.Environment$Namespace currentNamespace
private freemarker.core.Environment$Namespace globalNamespace
private java.util.HashMap loadedLibs
private Throwable lastThrowable
private freemarker.template.TemplateModel lastReturnValue
private java.util.HashMap macroToNamespaceLookup
private freemarker.template.TemplateNodeModel currentVisitorNode
private freemarker.template.TemplateSequenceModel nodeNamespaces
private int nodeNamespaceIndex
private String currentNodeName
private String currentNodeNS
private String cachedURLEscapingCharset
private boolean urlEscapingCharsetCached
private static final freemarker.template.TemplateModel[] NO_OUT_ARGS
static final java.io.Writer NULL_WRITER
private static final java.io.Writer EMPTY_BODY_WRITER
public static freemarker.core.Environment getCurrentEnvironment ()
public void (freemarker.template.Template, freemarker.template.TemplateHashModel, java.io.Writer)
freemarker.template.Template template
freemarker.template.TemplateHashModel rootDataModel
java.io.Writer out
public freemarker.template.Template getTemplate ()
private void clearCachedValues ()
public void process () throws freemarker.template.TemplateException java.io.IOException
Object savedEnv
void visit (freemarker.core.TemplateElement) throws freemarker.template.TemplateException java.io.IOException
freemarker.template.TemplateException te
freemarker.core.TemplateElement element
public void visit (freemarker.core.TemplateElement, freemarker.template.TemplateDirectiveModel, java.util.Map, java.util.List) throws freemarker.template.TemplateException java.io.IOException
freemarker.template.TemplateDirectiveBody nested
freemarker.template.TemplateModel[] outArgs
freemarker.core.TemplateElement element
freemarker.template.TemplateDirectiveModel directiveModel
java.util.Map args
java.util.List bodyParameterNames
freemarker.template.TemplateDirectiveBody nested
freemarker.template.TemplateModel[] outArgs
void visit (freemarker.core.TemplateElement, freemarker.template.TemplateTransformModel, java.util.Map) throws freemarker.template.TemplateException java.io.IOException
freemarker.template.TemplateException e
java.io.IOException e
RuntimeException e
Error e
Throwable e
Throwable t
java.io.Writer tw
freemarker.template.TransformControl tc
java.io.Writer prevOut
freemarker.template.TemplateException te
freemarker.core.TemplateElement element
freemarker.template.TemplateTransformModel transform
java.util.Map args
void visit (freemarker.core.TemplateElement, freemarker.core.TemplateElement) throws freemarker.template.TemplateException java.io.IOException
freemarker.template.TemplateException te
freemarker.core.TemplateElement attemptBlock
freemarker.core.TemplateElement recoveryBlock
java.io.Writer prevOut
java.io.StringWriter sw
freemarker.template.TemplateException thrownException
java.lang.String getCurrentRecoveredErrorMesssage () throws freemarker.template.TemplateException
void visit (freemarker.core.BodyInstruction$Context) throws freemarker.template.TemplateException java.io.IOException
freemarker.core.Configurable prevParent
freemarker.core.BodyInstruction$Context bctxt
freemarker.core.Macro$Context invokingMacroContext
java.util.ArrayList prevLocalContextStack
freemarker.core.TemplateElement body
void visit (freemarker.core.IteratorBlock$Context) throws freemarker.template.TemplateException java.io.IOException
freemarker.core.BreakInstruction$Break br
freemarker.template.TemplateException te
freemarker.core.IteratorBlock$Context ictxt
void visit (freemarker.template.TemplateNodeModel, freemarker.template.TemplateSequenceModel) throws freemarker.template.TemplateException java.io.IOException
freemarker.template.SimpleSequence ss
String nsBit
String ns
String nsBit
String ns
String nodeType
freemarker.template.TemplateModel macroOrTransform
freemarker.template.TemplateNodeModel node
freemarker.template.TemplateSequenceModel namespaces
int prevNodeNamespaceIndex
String prevNodeName
String prevNodeNS
freemarker.template.TemplateSequenceModel prevNodeNamespaces
freemarker.template.TemplateNodeModel prevVisitorNode
void fallback () throws freemarker.template.TemplateException java.io.IOException
freemarker.template.TemplateModel macroOrTransform
void visit (freemarker.core.Macro, java.util.Map, java.util.List, java.util.List, freemarker.core.TemplateElement) throws freemarker.template.TemplateException java.io.IOException
freemarker.core.Expression arg
freemarker.template.TemplateModel value
String msg
java.util.Map$Entry entry
String varName
boolean hasVar
java.util.Iterator it
String argName
RuntimeException re
freemarker.core.Expression argExp
freemarker.template.TemplateModel argModel
int i
String[] argumentNames
int size
freemarker.core.ReturnInstruction$Return re
freemarker.template.TemplateException te
freemarker.core.Macro$Context previousMacroContext
freemarker.core.Macro$Context mc
String catchAll
freemarker.template.TemplateModel unknownVars
java.util.ArrayList prevLocalContextStack
freemarker.core.Environment$Namespace prevNamespace
freemarker.core.Configurable prevParent
freemarker.core.Macro macro
java.util.Map namedArgs
java.util.List positionalArgs
java.util.List bodyParameterNames
freemarker.core.TemplateElement nestedBlock
void visitMacroDef (freemarker.core.Macro)
freemarker.core.Macro macro
freemarker.core.Environment$Namespace getMacroNamespace (freemarker.core.Macro)
freemarker.core.Macro macro
void recurse (freemarker.template.TemplateNodeModel, freemarker.template.TemplateSequenceModel) throws freemarker.template.TemplateException java.io.IOException
freemarker.template.TemplateNodeModel child
int i
freemarker.template.TemplateNodeModel node
freemarker.template.TemplateSequenceModel namespaces
freemarker.template.TemplateSequenceModel children
freemarker.core.Macro$Context getCurrentMacroContext ()
private void handleTemplateException (freemarker.template.TemplateException) throws freemarker.template.TemplateException
freemarker.template.TemplateException te
public void setTemplateExceptionHandler (freemarker.template.TemplateExceptionHandler)
freemarker.template.TemplateExceptionHandler templateExceptionHandler
public void setLocale (java.util.Locale)
java.util.Locale locale
public void setTimeZone (java.util.TimeZone)
java.util.TimeZone timeZone
public void setURLEscapingCharset (java.lang.String)
String urlEscapingCharset
public void setOutputEncoding (java.lang.String)
String outputEncoding
java.lang.String getEffectiveURLEscapingCharset ()
java.text.Collator getCollator ()
public void setOut (java.io.Writer)
java.io.Writer out
public java.io.Writer getOut ()
java.lang.String formatNumber (java.lang.Number)
Number number
public void setNumberFormat (java.lang.String)
String formatName
java.lang.String formatDate (java.util.Date, int) throws freemarker.template.TemplateModelException
java.util.Date date
int type
java.text.DateFormat df
public void setTimeFormat (java.lang.String)
String formatName
public void setDateFormat (java.lang.String)
String formatName
public void setDateTimeFormat (java.lang.String)
String formatName
public freemarker.template.Configuration getConfiguration ()
freemarker.template.TemplateModel getLastReturnValue ()
void setLastReturnValue (freemarker.template.TemplateModel)
freemarker.template.TemplateModel lastReturnValue
void clearLastReturnValue ()
java.text.NumberFormat getNumberFormatObject (java.lang.String)
java.util.Locale locale
freemarker.core.Environment$NumberFormatKey fk
String pattern
java.text.NumberFormat format
java.text.DateFormat getDateFormatObject (int) throws freemarker.template.TemplateModelException
int dateType
java.text.DateFormat getDateFormatObject (int, java.lang.String) throws freemarker.template.TemplateModelException
int timestyle
IllegalArgumentException e
java.util.StringTokenizer tok
int style
java.util.Locale locale
java.util.TimeZone timeZone
freemarker.core.Environment$DateFormatKey fk
int dateType
String pattern
java.util.Map typedDateFormat
java.text.DateFormat format
int parseDateStyleToken (java.lang.String)
String token
freemarker.template.utility.DateUtil$DateToISO8601CalendarFactory getISOBuiltInCalendar ()
public java.text.NumberFormat getCNumberFormat ()
freemarker.template.TemplateTransformModel getTransform (freemarker.core.Expression) throws freemarker.template.TemplateException
freemarker.core.Expression exp
freemarker.template.TemplateTransformModel ttm
freemarker.template.TemplateModel tm
public freemarker.template.TemplateModel getLocalVariable (java.lang.String) throws freemarker.template.TemplateModelException
freemarker.core.LocalContext lc
freemarker.template.TemplateModel tm
int i
String name
public freemarker.template.TemplateModel getVariable (java.lang.String) throws freemarker.template.TemplateModelException
String name
freemarker.template.TemplateModel result
public freemarker.template.TemplateModel getGlobalVariable (java.lang.String) throws freemarker.template.TemplateModelException
String name
freemarker.template.TemplateModel result
public void setGlobalVariable (java.lang.String, freemarker.template.TemplateModel)
String name
freemarker.template.TemplateModel model
public void setVariable (java.lang.String, freemarker.template.TemplateModel)
String name
freemarker.template.TemplateModel model
public void setLocalVariable (java.lang.String, freemarker.template.TemplateModel)
String name
freemarker.template.TemplateModel model
public java.util.Set getKnownVariableNames () throws freemarker.template.TemplateModelException
freemarker.template.TemplateModelIterator rootNames
freemarker.template.TemplateModelIterator tmi
freemarker.template.TemplateModelIterator tmi
freemarker.core.LocalContext lc
int i
java.util.Set set
public void outputInstructionStack (java.io.PrintWriter)
freemarker.core.TemplateElement prev
String location
freemarker.core.TemplateElement prev
java.io.PrintWriter pw
java.util.ListIterator iter
private void pushLocalContext (freemarker.core.LocalContext)
freemarker.core.LocalContext localContext
private void popLocalContext ()
java.util.ArrayList getLocalContextStack ()
public freemarker.core.Environment$Namespace getNamespace (java.lang.String)
String name
public freemarker.core.Environment$Namespace getMainNamespace ()
public freemarker.core.Environment$Namespace getCurrentNamespace ()
public freemarker.core.Environment$Namespace getGlobalNamespace ()
public freemarker.template.TemplateHashModel getDataModel ()
freemarker.template.TemplateHashModel result
public freemarker.template.TemplateHashModel getGlobalVariables ()
private void pushElement (freemarker.core.TemplateElement)
freemarker.core.TemplateElement element
private void popElement ()
public freemarker.template.TemplateNodeModel getCurrentVisitorNode ()
public void setCurrentVisitorNode (freemarker.template.TemplateNodeModel)
freemarker.template.TemplateNodeModel node
freemarker.template.TemplateModel getNodeProcessor (freemarker.template.TemplateNodeModel) throws freemarker.template.TemplateException
String type
freemarker.template.TemplateNodeModel node
String nodeName
freemarker.template.TemplateModel result
private freemarker.template.TemplateModel getNodeProcessor (java.lang.String, java.lang.String, int) throws freemarker.template.TemplateException
ClassCastException cce
freemarker.core.Environment$Namespace ns
String nodeName
String nsURI
int startIndex
freemarker.template.TemplateModel result
int i
private freemarker.template.TemplateModel getNodeProcessor (freemarker.core.Environment$Namespace, java.lang.String, java.lang.String) throws freemarker.template.TemplateException
freemarker.template.Template template
String prefix
freemarker.core.Environment$Namespace ns
String localName
String nsURI
freemarker.template.TemplateModel result
public void include (java.lang.String, java.lang.String, boolean) throws java.io.IOException freemarker.template.TemplateException
String name
String encoding
boolean parse
public freemarker.template.Template getTemplateForInclusion (java.lang.String, java.lang.String, boolean) throws java.io.IOException
String name
String encoding
boolean parse
public void include (freemarker.template.Template) throws freemarker.template.TemplateException java.io.IOException
freemarker.template.Template includedTemplate
freemarker.template.Template prevTemplate
public freemarker.core.Environment$Namespace importLib (java.lang.String, java.lang.String) throws java.io.IOException freemarker.template.TemplateException
String name
String namespace
public freemarker.template.Template getTemplateForImporting (java.lang.String) throws java.io.IOException
String name
public freemarker.core.Environment$Namespace importLib (freemarker.template.Template, java.lang.String) throws java.io.IOException freemarker.template.TemplateException
freemarker.core.Environment$Namespace newNamespace
freemarker.core.Environment$Namespace prevNamespace
java.io.Writer prevOut
freemarker.template.Template loadedTemplate
String namespace
String templateName
freemarker.core.Environment$Namespace existingNamespace
java.lang.String renderElementToString (freemarker.core.TemplateElement) throws java.io.IOException freemarker.template.TemplateException
java.io.StringWriter sw
freemarker.core.TemplateElement te
java.io.Writer prevOut
void importMacros (freemarker.template.Template)
java.util.Iterator it
freemarker.template.Template template
public java.lang.String getNamespaceForPrefix (java.lang.String)
String prefix
public java.lang.String getPrefixForNamespace (java.lang.String)
String nsURI
public java.lang.String getDefaultNS ()
public java.lang.Object __getitem__ (java.lang.String) throws freemarker.template.TemplateModelException
String key
public void __setitem__ (java.lang.String, java.lang.Object) throws freemarker.template.TemplateException
String key
Object o
static java.io.Writer access$000 (freemarker.core.Environment)
freemarker.core.Environment x0
static java.io.Writer access$002 (freemarker.core.Environment, java.io.Writer)
freemarker.core.Environment x0
java.io.Writer x1
static freemarker.template.TemplateHashModel access$100 (freemarker.core.Environment)
freemarker.core.Environment x0
static freemarker.core.Environment$Namespace access$200 (freemarker.core.Environment)
freemarker.core.Environment x0
static void ()
}
freemarker/core/EscapeBlock.classEscapeBlock.java
package freemarker.core
freemarker.core.EscapeBlock extends freemarker.core.TemplateElement {
private final String variable
private final freemarker.core.Expression expr
private freemarker.core.Expression escapedExpr
void (java.lang.String, freemarker.core.Expression, freemarker.core.Expression)
String variable
freemarker.core.Expression expr
freemarker.core.Expression escapedExpr
void setContent (freemarker.core.TemplateElement)
freemarker.core.TemplateElement nestedBlock
void accept (freemarker.core.Environment) throws freemarker.template.TemplateException java.io.IOException
freemarker.core.Environment env
freemarker.core.Expression doEscape (freemarker.core.Expression)
freemarker.core.Expression subst
public java.lang.String getDescription ()
public java.lang.String getCanonicalForm ()
}
freemarker/core/EvaluationUtil.classEvaluationUtil.java
package freemarker.core
freemarker.core.EvaluationUtil extends java.lang.Object {
private void ()
static java.lang.String getString (freemarker.template.TemplateScalarModel, freemarker.core.Expression, freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.template.TemplateScalarModel model
freemarker.core.Expression expr
freemarker.core.Environment env
String value
static java.lang.Number getNumber (freemarker.core.Expression, freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Expression expr
freemarker.core.Environment env
freemarker.template.TemplateModel model
static java.lang.Number getNumber (freemarker.template.TemplateModel, freemarker.core.Expression, freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.template.TemplateModel model
freemarker.core.Expression expr
freemarker.core.Environment env
static java.lang.Number getNumber (freemarker.template.TemplateNumberModel, freemarker.core.Expression, freemarker.core.Environment) throws freemarker.template.TemplateModelException freemarker.template.TemplateException
freemarker.template.TemplateNumberModel model
freemarker.core.Expression expr
freemarker.core.Environment env
Number value
static java.util.Date getDate (freemarker.template.TemplateDateModel, freemarker.core.Expression, freemarker.core.Environment) throws freemarker.template.TemplateModelException freemarker.template.TemplateException
freemarker.template.TemplateDateModel model
freemarker.core.Expression expr
freemarker.core.Environment env
java.util.Date value
}
freemarker/core/ExistsExpression.classExistsExpression.java
package freemarker.core
freemarker.core.ExistsExpression extends freemarker.core.Expression {
private freemarker.core.Expression exp
void (freemarker.core.Expression)
freemarker.core.Expression exp
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.InvalidReferenceException ire
freemarker.core.Environment env
freemarker.template.TemplateModel tm
boolean isLiteral ()
freemarker.core.Expression _deepClone (java.lang.String, freemarker.core.Expression)
String name
freemarker.core.Expression subst
public java.lang.String getCanonicalForm ()
}
freemarker/core/Expression.classExpression.java
package freemarker.core
public abstract freemarker.core.Expression extends freemarker.core.TemplateObject {
freemarker.template.TemplateModel constantValue
public void ()
abstract freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
abstract boolean isLiteral ()
void setLocation (freemarker.template.Template, int, int, int, int) throws freemarker.core.ParseException
Exception e
freemarker.template.Template template
int beginColumn
int beginLine
int endColumn
int endLine
public final freemarker.template.TemplateModel getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
java.lang.String getStringValue (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
static java.lang.String getStringValue (freemarker.template.TemplateModel, freemarker.core.Expression, freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.template.TemplateDateModel dm
freemarker.template.TemplateModel referentModel
freemarker.core.Expression exp
freemarker.core.Environment env
String msg
freemarker.core.Expression deepClone (java.lang.String, freemarker.core.Expression)
String name
freemarker.core.Expression subst
freemarker.core.Expression clone
abstract freemarker.core.Expression _deepClone (java.lang.String, freemarker.core.Expression)
boolean isTrue (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel referent
String msg
static boolean isEmpty (freemarker.template.TemplateModel) throws freemarker.template.TemplateModelException
String s
freemarker.template.TemplateModel model
}
freemarker/core/FMParser$1.classFMParser.java
package freemarker.core
freemarker.core.FMParser$1 extends java.lang.Object {
}
freemarker/core/FMParser$JJCalls.classFMParser.java
package freemarker.core
final freemarker.core.FMParser$JJCalls extends java.lang.Object {
int gen
freemarker.core.Token first
int arg
freemarker.core.FMParser$JJCalls next
void ()
}
freemarker/core/FMParser$LookaheadSuccess.classFMParser.java
package freemarker.core
final freemarker.core.FMParser$LookaheadSuccess extends java.lang.Error {
private void ()
void (freemarker.core.FMParser$1)
freemarker.core.FMParser$1 x0
}
freemarker/core/FMParser.classFMParser.java
package freemarker.core
public freemarker.core.FMParser extends java.lang.Object implements freemarker.core.FMParserConstants {
freemarker.template.Template template
private String templateName
private int loopNesting
private int switchNesting
private boolean inMacro
private boolean inFunction
private boolean stripWhitespace
private boolean stripText
private java.util.LinkedList escapes
private int contentNesting
public freemarker.core.FMParserTokenManager token_source
freemarker.core.SimpleCharStream jj_input_stream
public freemarker.core.Token token
public freemarker.core.Token jj_nt
private int jj_ntk
private freemarker.core.Token jj_scanpos
private freemarker.core.Token jj_lastpos
private int jj_la
public boolean lookingAhead
private boolean jj_semLA
private int jj_gen
private final int[] jj_la1
private static int[] jj_la1_0
private static int[] jj_la1_1
private static int[] jj_la1_2
private static int[] jj_la1_3
private static int[] jj_la1_4
private final freemarker.core.FMParser$JJCalls[] jj_2_rtns
private boolean jj_rescan
private int jj_gc
private final freemarker.core.FMParser$LookaheadSuccess jj_ls
private java.util.Vector jj_expentries
private int[] jj_expentry
private int jj_kind
private int[] jj_lasttokens
private int jj_endpos
public static freemarker.core.FMParser createExpressionParser (java.lang.String)
String s
freemarker.core.SimpleCharStream scs
freemarker.core.FMParserTokenManager token_source
public void (freemarker.template.Template, java.io.Reader, boolean, boolean)
freemarker.template.Template template
java.io.Reader reader
boolean strictEscapeSyntax
boolean stripWhitespace
public void (freemarker.template.Template, java.io.Reader, boolean, boolean, int)
freemarker.template.Template template
java.io.Reader reader
boolean strictEscapeSyntax
boolean stripWhitespace
int tagSyntax
public void (freemarker.template.Template, java.io.Reader, boolean, boolean, int, int)
freemarker.template.Template template
java.io.Reader reader
boolean strictEscapeSyntax
boolean stripWhitespace
int tagSyntax
int incompatibleChanges
public void (java.lang.String)
String template
private java.lang.String getErrorStart (freemarker.core.Token)
freemarker.core.Token t
private void notStringLiteral (freemarker.core.Expression, java.lang.String) throws freemarker.core.ParseException
String msg
freemarker.core.Expression exp
String expected
private void notNumberLiteral (freemarker.core.Expression, java.lang.String) throws freemarker.core.ParseException
String msg
freemarker.core.Expression exp
String expected
private void notBooleanLiteral (freemarker.core.Expression, java.lang.String) throws freemarker.core.ParseException
String msg
freemarker.core.Expression exp
String expected
private void notHashLiteral (freemarker.core.Expression, java.lang.String) throws freemarker.core.ParseException
String msg
freemarker.core.Expression exp
String expected
private void notListLiteral (freemarker.core.Expression, java.lang.String) throws freemarker.core.ParseException
String msg
freemarker.core.Expression exp
String expected
private void numberLiteralOnly (freemarker.core.Expression) throws freemarker.core.ParseException
freemarker.core.Expression exp
private void stringLiteralOnly (freemarker.core.Expression) throws freemarker.core.ParseException
freemarker.core.Expression exp
private void booleanLiteralOnly (freemarker.core.Expression) throws freemarker.core.ParseException
freemarker.core.Expression exp
private freemarker.core.Expression escapedExpression (freemarker.core.Expression)
freemarker.core.Expression exp
private boolean getBoolean (freemarker.core.Expression) throws freemarker.core.ParseException
Exception e
freemarker.template.TemplateModelException tme
Exception e
freemarker.core.Expression exp
freemarker.template.TemplateModel tm
public final freemarker.core.Expression Expression () throws freemarker.core.ParseException
freemarker.core.Expression exp
public final freemarker.core.Expression PrimaryExpression () throws freemarker.core.ParseException
freemarker.core.Expression exp
public final freemarker.core.Expression Parenthesis () throws freemarker.core.ParseException
freemarker.core.Expression exp
freemarker.core.Expression result
freemarker.core.Token start
freemarker.core.Token end
public final freemarker.core.Expression UnaryExpression () throws freemarker.core.ParseException
freemarker.core.Expression result
boolean haveNot
freemarker.core.Token t
freemarker.core.Token start
public final freemarker.core.Expression NotExpression () throws freemarker.core.ParseException
freemarker.core.Token tok
int i
freemarker.core.Token t
freemarker.core.Expression exp
freemarker.core.Expression result
java.util.ArrayList nots
public final freemarker.core.Expression UnaryPlusMinusExpression () throws freemarker.core.ParseException
freemarker.core.Expression exp
freemarker.core.Expression result
boolean isMinus
freemarker.core.Token t
public final freemarker.core.Expression AdditiveExpression () throws freemarker.core.ParseException
freemarker.core.Expression rhs
boolean plus
freemarker.core.Expression lhs
freemarker.core.Expression result
public final freemarker.core.Expression MultiplicativeExpression () throws freemarker.core.ParseException
freemarker.core.Expression rhs
freemarker.core.Expression lhs
freemarker.core.Expression result
int operation
public final freemarker.core.Expression EqualityExpression () throws freemarker.core.ParseException
freemarker.core.Expression rhs
freemarker.core.Token t
freemarker.core.Expression lhs
freemarker.core.Expression result
public final freemarker.core.Expression RelationalExpression () throws freemarker.core.ParseException
freemarker.core.Expression rhs
freemarker.core.Token t
freemarker.core.Expression lhs
freemarker.core.Expression result
public final freemarker.core.Expression RangeExpression () throws freemarker.core.ParseException
freemarker.core.Range range
freemarker.core.Expression lhs
freemarker.core.Expression rhs
freemarker.core.Expression result
public final freemarker.core.Expression AndExpression () throws freemarker.core.ParseException
freemarker.core.Expression rhs
freemarker.core.Expression lhs
freemarker.core.Expression result
public final freemarker.core.Expression OrExpression () throws freemarker.core.ParseException
freemarker.core.Expression rhs
freemarker.core.Expression lhs
freemarker.core.Expression result
public final freemarker.core.ListLiteral ListLiteral () throws freemarker.core.ParseException
java.util.ArrayList values
freemarker.core.Token begin
freemarker.core.Token end
freemarker.core.ListLiteral result
public final freemarker.core.Expression NumberLiteral () throws freemarker.core.ParseException
freemarker.core.Token op
freemarker.core.Token t
String s
freemarker.core.Expression result
freemarker.core.Token startToken
public final freemarker.core.Identifier Identifier () throws freemarker.core.ParseException
freemarker.core.Token t
freemarker.core.Identifier id
public final freemarker.core.Expression IdentifierOrStringLiteral () throws freemarker.core.ParseException
freemarker.core.Expression exp
public final freemarker.core.BuiltinVariable BuiltinVariable () throws freemarker.core.ParseException
freemarker.core.ParseException pe
freemarker.core.Token dot
freemarker.core.Token name
freemarker.core.BuiltinVariable result
public final freemarker.core.Expression AddSubExpression (freemarker.core.Expression) throws freemarker.core.ParseException
freemarker.core.Expression exp
freemarker.core.Expression result
public final freemarker.core.Expression DefaultTo (freemarker.core.Expression) throws freemarker.core.ParseException
freemarker.core.Expression exp
freemarker.core.Expression rhs
freemarker.core.Token t
freemarker.core.DefaultToExpression result
public final freemarker.core.Expression Exists (freemarker.core.Expression) throws freemarker.core.ParseException
freemarker.core.Expression exp
freemarker.core.Token t
freemarker.core.ExistsExpression result
public final freemarker.core.Expression BuiltIn (freemarker.core.Expression) throws freemarker.core.ParseException
freemarker.core.ParseException pe
freemarker.core.Expression exp
freemarker.core.Token t
freemarker.core.BuiltIn result
public final freemarker.core.Expression DotVariable (freemarker.core.Expression) throws freemarker.core.ParseException
String msg
freemarker.core.Expression exp
freemarker.core.Token t
freemarker.core.Dot dot
public final freemarker.core.Expression DynamicKey (freemarker.core.Expression) throws freemarker.core.ParseException
freemarker.core.Expression exp
freemarker.core.Expression arg
freemarker.core.Token t
freemarker.core.DynamicKeyName dkn
public final freemarker.core.MethodCall MethodArgs (freemarker.core.Expression) throws freemarker.core.ParseException
freemarker.core.Expression exp
java.util.ArrayList args
freemarker.core.Token end
freemarker.core.MethodCall result
public final freemarker.core.StringLiteral StringLiteral (boolean) throws freemarker.core.ParseException
freemarker.core.ParseException pe
boolean interpolate
freemarker.core.Token t
boolean raw
String s
freemarker.core.StringLiteral result
public final freemarker.core.Expression BooleanLiteral () throws freemarker.core.ParseException
freemarker.core.Token t
freemarker.core.Expression result
public final freemarker.core.HashLiteral HashLiteral () throws freemarker.core.ParseException
freemarker.core.Token begin
freemarker.core.Token end
freemarker.core.Expression key
freemarker.core.Expression value
java.util.ArrayList keys
java.util.ArrayList values
freemarker.core.HashLiteral result
public final freemarker.core.DollarVariable StringOutput () throws freemarker.core.ParseException
freemarker.core.Expression exp
freemarker.core.Token begin
freemarker.core.Token end
freemarker.core.DollarVariable result
public final freemarker.core.NumericalOutput NumericalOutput () throws freemarker.core.ParseException
String msg
freemarker.core.ParseException e
String msg
NumberFormatException e
String token
String msg
String msg
String msg
int minFrac
int maxFrac
java.util.StringTokenizer st
char type
freemarker.core.NumericalOutput result
freemarker.core.Expression exp
freemarker.core.Token fmt
freemarker.core.Token begin
freemarker.core.Token end
freemarker.core.NumericalOutput result
public final freemarker.core.TemplateElement If () throws freemarker.core.ParseException
freemarker.core.Token t
freemarker.core.Token start
freemarker.core.Token end
freemarker.core.Token t
freemarker.core.Expression condition
freemarker.core.TemplateElement block
freemarker.core.IfBlock ifBlock
freemarker.core.ConditionalBlock cblock
public final freemarker.core.AttemptBlock Attempt () throws freemarker.core.ParseException
freemarker.core.Token start
freemarker.core.Token end
freemarker.core.TemplateElement block
freemarker.core.TemplateElement recoveryBlock
freemarker.core.AttemptBlock result
public final freemarker.core.RecoveryBlock Recover () throws freemarker.core.ParseException
freemarker.core.Token start
freemarker.core.TemplateElement block
freemarker.core.RecoveryBlock result
public final freemarker.core.IteratorBlock List () throws freemarker.core.ParseException
freemarker.core.Expression exp
freemarker.core.Token index
freemarker.core.Token start
freemarker.core.Token end
freemarker.core.TemplateElement block
freemarker.core.IteratorBlock result
public final freemarker.core.IteratorBlock ForEach () throws freemarker.core.ParseException
freemarker.core.Expression exp
freemarker.core.Token index
freemarker.core.Token start
freemarker.core.Token end
freemarker.core.TemplateElement block
freemarker.core.IteratorBlock result
public final freemarker.core.VisitNode Visit () throws freemarker.core.ParseException
freemarker.core.Token start
freemarker.core.Token end
freemarker.core.Expression targetNode
freemarker.core.Expression namespaces
freemarker.core.VisitNode result
public final freemarker.core.RecurseNode Recurse () throws freemarker.core.ParseException
freemarker.core.Token start
freemarker.core.Token end
freemarker.core.Expression node
freemarker.core.Expression namespaces
freemarker.core.RecurseNode result
public final freemarker.core.FallbackInstruction FallBack () throws freemarker.core.ParseException
freemarker.core.Token tok
freemarker.core.FallbackInstruction result
public final freemarker.core.BreakInstruction Break () throws freemarker.core.ParseException
String msg
freemarker.core.Token start
freemarker.core.BreakInstruction result
public final freemarker.core.ReturnInstruction Return () throws freemarker.core.ParseException
String msg
String msg
String msg
freemarker.core.Token start
freemarker.core.Token end
freemarker.core.Expression exp
freemarker.core.ReturnInstruction result
public final freemarker.core.StopInstruction Stop () throws freemarker.core.ParseException
freemarker.core.Token start
freemarker.core.Expression exp
freemarker.core.StopInstruction result
public final freemarker.core.TemplateElement Nested () throws freemarker.core.ParseException
freemarker.core.Token t
freemarker.core.Token end
java.util.ArrayList bodyParameters
freemarker.core.BodyInstruction result
public final freemarker.core.TemplateElement Flush () throws freemarker.core.ParseException
freemarker.core.Token t
freemarker.core.FlushInstruction result
public final freemarker.core.TemplateElement Trim () throws freemarker.core.ParseException
freemarker.core.Token t
freemarker.core.TrimInstruction result
public final freemarker.core.TemplateElement Assign () throws freemarker.core.ParseException
String msg
int i
freemarker.core.AssignmentInstruction ai
freemarker.core.BlockAssignment ba
freemarker.core.Token start
freemarker.core.Token end
int scope
freemarker.core.Token id
freemarker.core.Expression nameExp
freemarker.core.Expression exp
freemarker.core.Expression nsExp
String varName
java.util.ArrayList assignments
freemarker.core.Assignment ass
freemarker.core.TemplateElement block
public final freemarker.core.Include Include () throws freemarker.core.ParseException
String msg
String attString
freemarker.core.Token att
freemarker.core.Expression exp
freemarker.core.Expression nameExp
freemarker.core.Token start
freemarker.core.Token end
freemarker.core.Expression parseExp
freemarker.core.Expression encodingExp
freemarker.core.Include result
public final freemarker.core.LibraryLoad Import () throws freemarker.core.ParseException
freemarker.core.Token start
freemarker.core.Token end
freemarker.core.Token ns
freemarker.core.Expression nameExp
freemarker.core.LibraryLoad result
public final freemarker.core.Macro Macro () throws freemarker.core.ParseException
freemarker.core.Token arg
freemarker.core.Token start
freemarker.core.Token end
freemarker.core.Expression nameExp
String name
java.util.ArrayList argNames
java.util.HashMap args
java.util.ArrayList defNames
freemarker.core.Expression defValue
freemarker.core.TemplateElement block
boolean isFunction
boolean hasDefaults
boolean isCatchAll
String catchAll
freemarker.core.Macro result
public final freemarker.core.CompressedBlock Compress () throws freemarker.core.ParseException
freemarker.core.TemplateElement block
freemarker.core.Token start
freemarker.core.Token end
freemarker.core.CompressedBlock cb
public final freemarker.core.TemplateElement UnifiedMacroTransform () throws freemarker.core.ParseException
String msg
String s
freemarker.core.Token start
freemarker.core.Token end
freemarker.core.Token t
java.util.HashMap namedArgs
java.util.ArrayList positionalArgs
java.util.ArrayList bodyParameters
String directiveName
freemarker.core.TemplateElement nestedBlock
freemarker.core.Expression exp
freemarker.core.TemplateElement result
public final freemarker.core.TemplateElement Call () throws freemarker.core.ParseException
freemarker.core.Token start
freemarker.core.Token end
freemarker.core.Token id
java.util.HashMap namedArgs
java.util.ArrayList positionalArgs
String macroName
freemarker.core.UnifiedCall result
public final java.util.HashMap NamedArgs () throws freemarker.core.ParseException
java.util.HashMap result
freemarker.core.Token t
freemarker.core.Expression exp
public final java.util.ArrayList PositionalArgs () throws freemarker.core.ParseException
java.util.ArrayList result
freemarker.core.Expression arg
public final freemarker.core.Comment Comment () throws freemarker.core.ParseException
freemarker.core.Token start
freemarker.core.Token end
StringBuffer buf
freemarker.core.Comment result
public final freemarker.core.TextBlock NoParse () throws freemarker.core.ParseException
freemarker.core.Token start
freemarker.core.Token end
StringBuffer buf
freemarker.core.TextBlock result
public final freemarker.core.TransformBlock Transform () throws freemarker.core.ParseException
freemarker.core.Token argName
freemarker.core.Expression argExp
freemarker.core.Token start
freemarker.core.Token end
freemarker.core.Expression exp
freemarker.core.TemplateElement content
java.util.HashMap args
freemarker.core.TransformBlock result
public final freemarker.core.SwitchBlock Switch () throws freemarker.core.ParseException
String msg
freemarker.core.Case caseIns
freemarker.core.SwitchBlock switchBlock
freemarker.core.Expression switchExp
freemarker.core.Token start
freemarker.core.Token end
boolean defaultFound
public final freemarker.core.Case Case () throws freemarker.core.ParseException
freemarker.core.Expression exp
freemarker.core.TemplateElement block
boolean isDefault
freemarker.core.Token start
freemarker.core.Case result
public final freemarker.core.EscapeBlock Escape () throws freemarker.core.ParseException
freemarker.core.Token variable
freemarker.core.Token start
freemarker.core.Token end
freemarker.core.Expression escapeExpr
freemarker.core.TemplateElement content
freemarker.core.EscapeBlock result
public final freemarker.core.NoEscapeBlock NoEscape () throws freemarker.core.ParseException
String msg
freemarker.core.Token start
freemarker.core.Token end
freemarker.core.TemplateElement content
Object escape
freemarker.core.NoEscapeBlock result
public final freemarker.core.Token LooseDirectiveEnd () throws freemarker.core.ParseException
freemarker.core.Token t
public final freemarker.core.PropertySetting Setting () throws freemarker.core.ParseException
freemarker.core.Token start
freemarker.core.Token end
freemarker.core.Token key
freemarker.core.Expression value
freemarker.core.PropertySetting result
public final freemarker.core.TemplateElement FreemarkerDirective () throws freemarker.core.ParseException
freemarker.core.TemplateElement tp
public final freemarker.core.TextBlock PCData () throws freemarker.core.ParseException
StringBuffer buf
freemarker.core.Token t
freemarker.core.Token start
freemarker.core.Token prevToken
freemarker.core.TextBlock result
public final freemarker.core.Token UnparsedContent (java.lang.StringBuffer) throws freemarker.core.ParseException
StringBuffer buf
freemarker.core.Token t
public final freemarker.core.TemplateElement Content () throws freemarker.core.ParseException
freemarker.core.MixedContent nodes
freemarker.core.TemplateElement elem
freemarker.core.TemplateElement begin
public final freemarker.core.TemplateElement FreeMarkerText () throws freemarker.core.ParseException
freemarker.core.MixedContent nodes
freemarker.core.TemplateElement elem
freemarker.core.TemplateElement begin
public final freemarker.core.TemplateElement OptionalBlock () throws freemarker.core.ParseException
freemarker.core.TemplateElement tp
public final void HeaderElement () throws freemarker.core.ParseException
Exception e
freemarker.template.TemplateModelException tme
String encoding
IllegalArgumentException iae
String prefix
freemarker.template.TemplateModel valueModel
String nsURI
freemarker.template.TemplateModelIterator it
freemarker.template.TemplateCollectionModel keys
freemarker.template.TemplateModelException tme
freemarker.template.TemplateHashModelEx prefixMap
String attName
Object attValue
freemarker.template.TemplateModelIterator it
freemarker.template.TemplateCollectionModel keys
freemarker.template.TemplateModelException tme
freemarker.template.TemplateHashModelEx attributeMap
String ks
freemarker.template.TemplateModel value
String vs
freemarker.core.Token key
freemarker.core.Expression exp
public final java.util.Map ParamList () throws freemarker.core.ParseException
freemarker.core.Identifier id
freemarker.core.Expression exp
java.util.Map result
public final freemarker.core.TemplateElement Root () throws freemarker.core.ParseException
freemarker.core.TemplateElement doc
private final boolean jj_2_1 (int)
freemarker.core.FMParser$LookaheadSuccess ls
int xla
private final boolean jj_2_2 (int)
freemarker.core.FMParser$LookaheadSuccess ls
int xla
private final boolean jj_2_3 (int)
freemarker.core.FMParser$LookaheadSuccess ls
int xla
private final boolean jj_2_4 (int)
freemarker.core.FMParser$LookaheadSuccess ls
int xla
private final boolean jj_2_5 (int)
freemarker.core.FMParser$LookaheadSuccess ls
int xla
private final boolean jj_2_6 (int)
freemarker.core.FMParser$LookaheadSuccess ls
int xla
private final boolean jj_2_7 (int)
freemarker.core.FMParser$LookaheadSuccess ls
int xla
private final boolean jj_2_8 (int)
freemarker.core.FMParser$LookaheadSuccess ls
int xla
private final boolean jj_2_9 (int)
freemarker.core.FMParser$LookaheadSuccess ls
int xla
private final boolean jj_2_10 (int)
freemarker.core.FMParser$LookaheadSuccess ls
int xla
private final boolean jj_2_11 (int)
freemarker.core.FMParser$LookaheadSuccess ls
int xla
private final boolean jj_2_12 (int)
freemarker.core.FMParser$LookaheadSuccess ls
int xla
private final boolean jj_2_13 (int)
freemarker.core.FMParser$LookaheadSuccess ls
int xla
private final boolean jj_2_14 (int)
freemarker.core.FMParser$LookaheadSuccess ls
int xla
private final boolean jj_2_15 (int)
freemarker.core.FMParser$LookaheadSuccess ls
int xla
private final boolean jj_2_16 (int)
freemarker.core.FMParser$LookaheadSuccess ls
int xla
private final boolean jj_2_17 (int)
freemarker.core.FMParser$LookaheadSuccess ls
int xla
private final boolean jj_3R_32 ()
freemarker.core.Token xsp
private final boolean jj_3R_110 ()
freemarker.core.Token xsp
private final boolean jj_3R_108 ()
private final boolean jj_3R_170 ()
private final boolean jj_3R_122 ()
private final boolean jj_3_3 ()
freemarker.core.Token xsp
private final boolean jj_3R_118 ()
private final boolean jj_3R_92 ()
freemarker.core.Token xsp
private final boolean jj_3R_117 ()
private final boolean jj_3R_109 ()
private final boolean jj_3R_116 ()
private final boolean jj_3R_82 ()
freemarker.core.Token xsp
private final boolean jj_3R_107 ()
private final boolean jj_3R_50 ()
freemarker.core.Token xsp
private final boolean jj_3R_88 ()
private final boolean jj_3R_176 ()
freemarker.core.Token xsp
private final boolean jj_3R_27 ()
private final boolean jj_3R_26 ()
private final boolean jj_3R_91 ()
private final boolean jj_3R_169 ()
freemarker.core.Token xsp
private final boolean jj_3R_24 ()
freemarker.core.Token xsp
private final boolean jj_3_2 ()
freemarker.core.Token xsp
private final boolean jj_3R_84 ()
private final boolean jj_3R_83 ()
private final boolean jj_3R_87 ()
private final boolean jj_3R_51 ()
freemarker.core.Token xsp
private final boolean jj_3R_44 ()
freemarker.core.Token xsp
private final boolean jj_3R_172 ()
private final boolean jj_3_15 ()
private final boolean jj_3R_90 ()
private final boolean jj_3R_136 ()
private final boolean jj_3R_99 ()
private final boolean jj_3R_174 ()
private final boolean jj_3R_133 ()
freemarker.core.Token xsp
private final boolean jj_3_10 ()
private final boolean jj_3R_112 ()
private final boolean jj_3R_178 ()
private final boolean jj_3R_137 ()
private final boolean jj_3R_177 ()
freemarker.core.Token xsp
private final boolean jj_3R_134 ()
freemarker.core.Token xsp
private final boolean jj_3R_173 ()
freemarker.core.Token xsp
private final boolean jj_3R_98 ()
private final boolean jj_3R_31 ()
private final boolean jj_3_11 ()
freemarker.core.Token xsp
private final boolean jj_3R_28 ()
freemarker.core.Token xsp
private final boolean jj_3R_166 ()
private final boolean jj_3R_165 ()
private final boolean jj_3R_164 ()
private final boolean jj_3R_163 ()
private final boolean jj_3R_162 ()
private final boolean jj_3R_161 ()
private final boolean jj_3R_97 ()
private final boolean jj_3R_155 ()
freemarker.core.Token xsp
private final boolean jj_3R_86 ()
private final boolean jj_3R_115 ()
private final boolean jj_3R_114 ()
private final boolean jj_3R_113 ()
private final boolean jj_3R_81 ()
freemarker.core.Token xsp
private final boolean jj_3R_96 ()
freemarker.core.Token xsp
private final boolean jj_3R_121 ()
private final boolean jj_3R_120 ()
private final boolean jj_3R_119 ()
private final boolean jj_3R_154 ()
private final boolean jj_3R_89 ()
freemarker.core.Token xsp
private final boolean jj_3R_175 ()
freemarker.core.Token xsp
private final boolean jj_3R_168 ()
freemarker.core.Token xsp
private final boolean jj_3R_153 ()
private final boolean jj_3R_160 ()
freemarker.core.Token xsp
private final boolean jj_3R_43 ()
private final boolean jj_3R_42 ()
private final boolean jj_3_1 ()
freemarker.core.Token xsp
private final boolean jj_3R_41 ()
private final boolean jj_3R_40 ()
private final boolean jj_3R_129 ()
private final boolean jj_3R_37 ()
freemarker.core.Token xsp
private final boolean jj_3R_128 ()
private final boolean jj_3R_127 ()
private final boolean jj_3R_146 ()
private final boolean jj_3R_34 ()
freemarker.core.Token xsp
private final boolean jj_3R_126 ()
private final boolean jj_3R_152 ()
private final boolean jj_3R_145 ()
private final boolean jj_3R_105 ()
freemarker.core.Token xsp
private final boolean jj_3R_144 ()
private final boolean jj_3R_143 ()
private final boolean jj_3R_142 ()
private final boolean jj_3R_141 ()
private final boolean jj_3R_140 ()
private final boolean jj_3R_139 ()
private final boolean jj_3R_138 ()
private final boolean jj_3R_104 ()
private final boolean jj_3_13 ()
private final boolean jj_3R_135 ()
freemarker.core.Token xsp
private final boolean jj_3R_147 ()
freemarker.core.Token xsp
private final boolean jj_3_14 ()
private final boolean jj_3R_151 ()
private final boolean jj_3R_23 ()
private final boolean jj_3R_131 ()
private final boolean jj_3_16 ()
freemarker.core.Token xsp
private final boolean jj_3R_48 ()
private final boolean jj_3R_95 ()
private final boolean jj_3_9 ()
private final boolean jj_3R_85 ()
private final boolean jj_3R_130 ()
private final boolean jj_3R_53 ()
freemarker.core.Token xsp
private final boolean jj_3R_106 ()
freemarker.core.Token xsp
private final boolean jj_3R_46 ()
freemarker.core.Token xsp
private final boolean jj_3R_30 ()
private final boolean jj_3R_25 ()
freemarker.core.Token xsp
private final boolean jj_3R_47 ()
private final boolean jj_3R_125 ()
private final boolean jj_3_8 ()
private final boolean jj_3R_103 ()
freemarker.core.Token xsp
private final boolean jj_3R_80 ()
private final boolean jj_3R_79 ()
private final boolean jj_3R_78 ()
private final boolean jj_3R_33 ()
private final boolean jj_3R_77 ()
private final boolean jj_3R_76 ()
private final boolean jj_3R_75 ()
private final boolean jj_3R_29 ()
freemarker.core.Token xsp
private final boolean jj_3_12 ()
private final boolean jj_3R_74 ()
private final boolean jj_3R_73 ()
private final boolean jj_3R_167 ()
freemarker.core.Token xsp
private final boolean jj_3R_72 ()
private final boolean jj_3R_71 ()
private final boolean jj_3R_70 ()
private final boolean jj_3R_69 ()
private final boolean jj_3R_68 ()
private final boolean jj_3_6 ()
private final boolean jj_3R_67 ()
private final boolean jj_3R_156 ()
freemarker.core.Token xsp
private final boolean jj_3R_66 ()
private final boolean jj_3R_65 ()
private final boolean jj_3_7 ()
private final boolean jj_3R_64 ()
private final boolean jj_3R_148 ()
freemarker.core.Token xsp
private final boolean jj_3R_124 ()
private final boolean jj_3R_94 ()
private final boolean jj_3R_63 ()
private final boolean jj_3R_123 ()
private final boolean jj_3R_52 ()
private final boolean jj_3R_62 ()
private final boolean jj_3R_61 ()
private final boolean jj_3R_102 ()
freemarker.core.Token xsp
private final boolean jj_3R_60 ()
private final boolean jj_3R_45 ()
freemarker.core.Token xsp
private final boolean jj_3R_59 ()
private final boolean jj_3R_58 ()
private final boolean jj_3R_38 ()
freemarker.core.Token xsp
private final boolean jj_3R_159 ()
private final boolean jj_3R_57 ()
private final boolean jj_3R_158 ()
private final boolean jj_3R_56 ()
private final boolean jj_3R_55 ()
private final boolean jj_3R_54 ()
private final boolean jj_3R_150 ()
freemarker.core.Token xsp
private final boolean jj_3R_93 ()
private final boolean jj_3R_49 ()
freemarker.core.Token xsp
private final boolean jj_3R_101 ()
private final boolean jj_3_5 ()
freemarker.core.Token xsp
private final boolean jj_3R_100 ()
private final boolean jj_3R_39 ()
freemarker.core.Token xsp
private final boolean jj_3R_157 ()
private final boolean jj_3R_35 ()
freemarker.core.Token xsp
private final boolean jj_3R_111 ()
private final boolean jj_3R_149 ()
freemarker.core.Token xsp
private final boolean jj_3_17 ()
freemarker.core.Token xsp
private final boolean jj_3_4 ()
freemarker.core.Token xsp
private final boolean jj_3R_171 ()
private final boolean jj_3R_36 ()
freemarker.core.Token xsp
private final boolean jj_3R_132 ()
private static void jj_la1_0 ()
private static void jj_la1_1 ()
private static void jj_la1_2 ()
private static void jj_la1_3 ()
private static void jj_la1_4 ()
public void (java.io.InputStream)
int i
int i
java.io.InputStream stream
public void ReInit (java.io.InputStream)
int i
int i
java.io.InputStream stream
public void (java.io.Reader)
int i
int i
java.io.Reader stream
public void ReInit (java.io.Reader)
int i
int i
java.io.Reader stream
public void (freemarker.core.FMParserTokenManager)
int i
int i
freemarker.core.FMParserTokenManager tm
public void ReInit (freemarker.core.FMParserTokenManager)
int i
int i
freemarker.core.FMParserTokenManager tm
private final freemarker.core.Token jj_consume_token (int) throws freemarker.core.ParseException
freemarker.core.FMParser$JJCalls c
int i
int kind
freemarker.core.Token oldToken
private final boolean jj_scan_token (int)
int i
freemarker.core.Token tok
int kind
public final freemarker.core.Token getNextToken ()
public final freemarker.core.Token getToken (int)
int i
int index
freemarker.core.Token t
private final int jj_ntk ()
private void jj_add_error_token (int, int)
int i
int i
int[] oldentry
java.util.Enumeration e
boolean exists
int kind
int pos
public freemarker.core.ParseException generateParseException ()
int i
int j
int i
int i
int i
boolean[] la1tokens
int[][] exptokseq
public final void enable_tracing ()
public final void disable_tracing ()
private final void jj_rescan_token ()
freemarker.core.FMParser$JJCalls p
int i
private final void jj_save (int, int)
int index
int xla
freemarker.core.FMParser$JJCalls p
static void ()
}
freemarker/core/FMParser.html
freemarker/core/FMParserConstants.classFMParserConstants.java
package freemarker.core
abstract freemarker.core.FMParserConstants extends java.lang.Object {
public static final int EOF
public static final int BLANK
public static final int START_TAG
public static final int END_TAG
public static final int CLOSE_TAG1
public static final int CLOSE_TAG2
public static final int ATTEMPT
public static final int RECOVER
public static final int IF
public static final int ELSE_IF
public static final int LIST
public static final int FOREACH
public static final int SWITCH
public static final int CASE
public static final int ASSIGN
public static final int GLOBALASSIGN
public static final int LOCALASSIGN
public static final int _INCLUDE
public static final int IMPORT
public static final int FUNCTION
public static final int MACRO
public static final int TRANSFORM
public static final int VISIT
public static final int STOP
public static final int RETURN
public static final int CALL
public static final int SETTING
public static final int COMPRESS
public static final int COMMENT
public static final int TERSE_COMMENT
public static final int NOPARSE
public static final int END_IF
public static final int END_LIST
public static final int END_RECOVER
public static final int END_ATTEMPT
public static final int END_FOREACH
public static final int END_LOCAL
public static final int END_GLOBAL
public static final int END_ASSIGN
public static final int END_FUNCTION
public static final int END_MACRO
public static final int END_COMPRESS
public static final int END_TRANSFORM
public static final int END_SWITCH
public static final int ELSE
public static final int BREAK
public static final int SIMPLE_RETURN
public static final int HALT
public static final int FLUSH
public static final int TRIM
public static final int LTRIM
public static final int RTRIM
public static final int NOTRIM
public static final int DEFAUL
public static final int SIMPLE_NESTED
public static final int NESTED
public static final int SIMPLE_RECURSE
public static final int RECURSE
public static final int FALLBACK
public static final int ESCAPE
public static final int END_ESCAPE
public static final int NOESCAPE
public static final int END_NOESCAPE
public static final int UNIFIED_CALL
public static final int UNIFIED_CALL_END
public static final int FTL_HEADER
public static final int TRIVIAL_FTL_HEADER
public static final int UNKNOWN_DIRECTIVE
public static final int WHITESPACE
public static final int PRINTABLE_CHARS
public static final int FALSE_ALERT
public static final int OUTPUT_ESCAPE
public static final int NUMERICAL_ESCAPE
public static final int ESCAPED_CHAR
public static final int STRING_LITERAL
public static final int RAW_STRING
public static final int FALSE
public static final int TRUE
public static final int INTEGER
public static final int DECIMAL
public static final int DOT
public static final int DOT_DOT
public static final int BUILT_IN
public static final int EXISTS
public static final int EQUALS
public static final int DOUBLE_EQUALS
public static final int NOT_EQUALS
public static final int LESS_THAN
public static final int LESS_THAN_EQUALS
public static final int ESCAPED_GT
public static final int ESCAPED_GTE
public static final int PLUS
public static final int MINUS
public static final int TIMES
public static final int DOUBLE_STAR
public static final int ELLIPSIS
public static final int DIVIDE
public static final int PERCENT
public static final int AND
public static final int OR
public static final int EXCLAM
public static final int COMMA
public static final int SEMICOLON
public static final int COLON
public static final int OPEN_BRACKET
public static final int CLOSE_BRACKET
public static final int OPEN_PAREN
public static final int CLOSE_PAREN
public static final int OPEN_BRACE
public static final int CLOSE_BRACE
public static final int IN
public static final int AS
public static final int USING
public static final int ID
public static final int LETTER
public static final int DIGIT
public static final int DIRECTIVE_END
public static final int EMPTY_DIRECTIVE_END
public static final int NATURAL_GT
public static final int NATURAL_GTE
public static final int TERMINATING_WHITESPACE
public static final int TERMINATING_EXCLAM
public static final int TERSE_COMMENT_END
public static final int MAYBE_END
public static final int KEEP_GOING
public static final int LONE_LESS_THAN_OR_DASH
public static final int DEFAULT
public static final int NODIRECTIVE
public static final int FM_EXPRESSION
public static final int IN_PAREN
public static final int NAMED_PARAMETER_EXPRESSION
public static final int EXPRESSION_COMMENT
public static final int NO_SPACE_EXPRESSION
public static final int NO_PARSE
public static final String[] tokenImage
static void ()
}
freemarker/core/FMParserTokenManager.classFMParserTokenManager.java
package freemarker.core
freemarker.core.FMParserTokenManager extends java.lang.Object implements freemarker.core.FMParserConstants {
String noparseTag
private int hashLiteralNesting
private int parenthesisNesting
private int bracketNesting
private boolean inFTLHeader
boolean strictEscapeSyntax
boolean onlyTextOutput
boolean altDirectiveSyntax
boolean autodetectTagSyntax
boolean directiveSyntaxEstablished
boolean inInvocation
int incompatibleChanges
String templateName
public java.io.PrintStream debugStream
static final long[] jjbitVec0
static final long[] jjbitVec2
static final long[] jjbitVec3
static final long[] jjbitVec4
static final long[] jjbitVec5
static final long[] jjbitVec6
static final long[] jjbitVec7
static final long[] jjbitVec8
static final int[] jjnextStates
public static final String[] jjstrLiteralImages
public static final String[] lexStateNames
public static final int[] jjnewLexState
static final long[] jjtoToken
static final long[] jjtoSkip
protected freemarker.core.SimpleCharStream input_stream
private final int[] jjrounds
private final int[] jjstateSet
StringBuffer image
int jjimageLen
int lengthOfMatch
protected char curChar
int curLexState
int defaultLexState
int jjnewStateCnt
int jjround
int jjmatchedPos
int jjmatchedKind
private void strictSyntaxCheck (freemarker.core.Token, int)
freemarker.core.Token tok
int newLexState
char firstChar
private void unifiedCall (freemarker.core.Token)
freemarker.core.Token tok
char firstChar
private void unifiedCallEnd (freemarker.core.Token)
freemarker.core.Token tok
char firstChar
private void closeBracket (freemarker.core.Token)
freemarker.core.Token tok
private void eatNewline ()
char next
char c
java.io.IOException ioe
int charsRead
private void ftlHeader (freemarker.core.Token)
freemarker.core.Token matchedToken
String img
char firstChar
char lastChar
public void setDebugStream (java.io.PrintStream)
java.io.PrintStream ds
private final int jjMoveStringLiteralDfa0_7 ()
private final void jjCheckNAdd (int)
int state
private final void jjAddStates (int, int)
int start
int end
private final void jjCheckNAddTwoStates (int, int)
int state1
int state2
private final void jjCheckNAddStates (int, int)
int start
int end
private final void jjCheckNAddStates (int)
int start
private final int jjMoveNfa_7 (int, int)
long l
long l
int hiByte
int i1
long l1
int i2
long l2
java.io.IOException e
int startState
int curPos
int startsAt
int i
int kind
private final int jjStopStringLiteralDfa_1 (int, long, long)
int pos
long active0
long active1
private final int jjStartNfa_1 (int, long, long)
int pos
long active0
long active1
private final int jjStopAtPos (int, int)
int pos
int kind
private final int jjStartNfaWithStates_1 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_1 ()
private final int jjMoveStringLiteralDfa1_1 (long)
java.io.IOException e
long active1
private final int jjMoveNfa_1 (int, int)
long l
long l
int hiByte
int i1
long l1
int i2
long l2
java.io.IOException e
int startState
int curPos
int startsAt
int i
int kind
private final int jjStopStringLiteralDfa_0 (int, long, long)
int pos
long active0
long active1
private final int jjStartNfa_0 (int, long, long)
int pos
long active0
long active1
private final int jjStartNfaWithStates_0 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_0 ()
private final int jjMoveStringLiteralDfa1_0 (long)
java.io.IOException e
long active1
private final int jjMoveNfa_0 (int, int)
long l
long l
int hiByte
int i1
long l1
int i2
long l2
java.io.IOException e
int startState
int curPos
int startsAt
int i
int kind
private final int jjStopStringLiteralDfa_2 (int, long, long)
int pos
long active0
long active1
private final int jjStartNfa_2 (int, long, long)
int pos
long active0
long active1
private final int jjStartNfaWithStates_2 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_2 ()
private final int jjMoveStringLiteralDfa1_2 (long)
java.io.IOException e
long active1
private final int jjMoveStringLiteralDfa2_2 (long, long)
java.io.IOException e
long old1
long active1
private final int jjMoveStringLiteralDfa3_2 (long, long)
java.io.IOException e
long old1
long active1
private final int jjMoveStringLiteralDfa4_2 (long, long)
java.io.IOException e
long old1
long active1
private final int jjMoveNfa_2 (int, int)
long l
long l
int hiByte
int i1
long l1
int i2
long l2
java.io.IOException e
int startState
int curPos
int startsAt
int i
int kind
private final int jjStopStringLiteralDfa_3 (int, long, long)
int pos
long active0
long active1
private final int jjStartNfa_3 (int, long, long)
int pos
long active0
long active1
private final int jjStartNfaWithStates_3 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_3 ()
private final int jjMoveStringLiteralDfa1_3 (long)
java.io.IOException e
long active1
private final int jjMoveStringLiteralDfa2_3 (long, long)
java.io.IOException e
long old1
long active1
private final int jjMoveStringLiteralDfa3_3 (long, long)
java.io.IOException e
long old1
long active1
private final int jjMoveStringLiteralDfa4_3 (long, long)
java.io.IOException e
long old1
long active1
private final int jjMoveNfa_3 (int, int)
long l
long l
int hiByte
int i1
long l1
int i2
long l2
java.io.IOException e
int startState
int curPos
int startsAt
int i
int kind
private final int jjStopStringLiteralDfa_5 (int, long, long)
int pos
long active0
long active1
private final int jjStartNfa_5 (int, long, long)
int pos
long active0
long active1
private final int jjStartNfaWithStates_5 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_5 ()
private final int jjMoveNfa_5 (int, int)
long l
long l
int hiByte
int i1
long l1
int i2
long l2
java.io.IOException e
int startState
int curPos
int startsAt
int i
int kind
private final int jjStopStringLiteralDfa_6 (int, long, long)
int pos
long active0
long active1
private final int jjStartNfa_6 (int, long, long)
int pos
long active0
long active1
private final int jjStartNfaWithStates_6 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_6 ()
private final int jjMoveStringLiteralDfa1_6 (long)
java.io.IOException e
long active1
private final int jjMoveStringLiteralDfa2_6 (long, long)
java.io.IOException e
long old1
long active1
private final int jjMoveStringLiteralDfa3_6 (long, long)
java.io.IOException e
long old1
long active1
private final int jjMoveStringLiteralDfa4_6 (long, long)
java.io.IOException e
long old1
long active1
private final int jjMoveNfa_6 (int, int)
long l
long l
int hiByte
int i1
long l1
int i2
long l2
java.io.IOException e
int startState
int curPos
int startsAt
int i
int kind
private final int jjStopStringLiteralDfa_4 (int, long, long)
int pos
long active0
long active1
private final int jjStartNfa_4 (int, long, long)
int pos
long active0
long active1
private final int jjStartNfaWithStates_4 (int, int, int)
java.io.IOException e
int pos
int kind
int state
private final int jjMoveStringLiteralDfa0_4 ()
private final int jjMoveStringLiteralDfa1_4 (long)
java.io.IOException e
long active1
private final int jjMoveStringLiteralDfa2_4 (long, long)
java.io.IOException e
long old1
long active1
private final int jjMoveStringLiteralDfa3_4 (long, long)
java.io.IOException e
long old1
long active1
private final int jjMoveStringLiteralDfa4_4 (long, long)
java.io.IOException e
long old1
long active1
private final int jjMoveNfa_4 (int, int)
long l
long l
int hiByte
int i1
long l1
int i2
long l2
java.io.IOException e
int startState
int curPos
int startsAt
int i
int kind
private static final boolean jjCanMove_0 (int, int, int, long, long)
int hiByte
int i1
int i2
long l1
long l2
private static final boolean jjCanMove_1 (int, int, int, long, long)
int hiByte
int i1
int i2
long l1
long l2
public void (freemarker.core.SimpleCharStream)
freemarker.core.SimpleCharStream stream
public void (freemarker.core.SimpleCharStream, int)
freemarker.core.SimpleCharStream stream
int lexState
public void ReInit (freemarker.core.SimpleCharStream)
freemarker.core.SimpleCharStream stream
private final void ReInitRounds ()
int i
public void ReInit (freemarker.core.SimpleCharStream, int)
freemarker.core.SimpleCharStream stream
int lexState
public void SwitchTo (int)
int lexState
protected freemarker.core.Token jjFillToken ()
freemarker.core.Token t
String im
public freemarker.core.Token getNextToken ()
java.io.IOException e
freemarker.core.Token matchedToken
java.io.IOException e1
freemarker.core.Token matchedToken
java.io.IOException e1
int error_line
int error_column
String error_after
boolean EOFSeen
freemarker.core.Token specialToken
int curPos
void SkipLexicalActions (freemarker.core.Token)
freemarker.core.Token matchedToken
void TokenLexicalActions (freemarker.core.Token)
String s
int index
String msg
char firstChar
boolean squareBracket
java.util.StringTokenizer st
freemarker.core.Token matchedToken
static void ()
}
freemarker/core/FallbackInstruction.classFallbackInstruction.java
package freemarker.core
final freemarker.core.FallbackInstruction extends freemarker.core.TemplateElement {
void ()
void accept (freemarker.core.Environment) throws java.io.IOException freemarker.template.TemplateException
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
public java.lang.String getDescription ()
}
freemarker/core/FlushInstruction.classFlushInstruction.java
package freemarker.core
final freemarker.core.FlushInstruction extends freemarker.core.TemplateElement {
void ()
void accept (freemarker.core.Environment) throws java.io.IOException
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
public java.lang.String getDescription ()
}
freemarker/core/FreeMarkerTree.classFreeMarkerTree.java
package freemarker.core
public abstract freemarker.core.FreeMarkerTree extends javax.swing.JTree {
public void (freemarker.template.Template)
freemarker.template.Template template
public void setTemplate (freemarker.template.Template)
freemarker.template.Template template
public java.lang.String convertValueToText (java.lang.Object, boolean, boolean, boolean, int, boolean)
Object value
boolean selected
boolean expanded
boolean leaf
int row
boolean hasFocus
}
freemarker/core/HashLiteral$SequenceHash.classHashLiteral.java
package freemarker.core
freemarker.core.HashLiteral$SequenceHash extends java.lang.Object implements freemarker.template.TemplateHashModelEx {
private java.util.HashMap keyMap
private freemarker.template.TemplateCollectionModel keyCollection
private freemarker.template.TemplateCollectionModel valueCollection
private final freemarker.core.HashLiteral this$0
void (freemarker.core.HashLiteral, freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Expression keyExp
freemarker.core.Expression valExp
String key
freemarker.template.TemplateModel value
int i
freemarker.core.Environment env
java.util.ArrayList keyList
java.util.ArrayList valueList
public int size ()
public freemarker.template.TemplateCollectionModel keys ()
public freemarker.template.TemplateCollectionModel values ()
public freemarker.template.TemplateModel get (java.lang.String)
String key
public boolean isEmpty ()
}
freemarker/core/HashLiteral.classHashLiteral.java
package freemarker.core
final freemarker.core.HashLiteral extends freemarker.core.Expression {
private final java.util.ArrayList keys
private final java.util.ArrayList values
private final int size
void (java.util.ArrayList, java.util.ArrayList)
java.util.ArrayList keys
java.util.ArrayList values
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
freemarker.core.Expression key
freemarker.core.Expression value
int i
StringBuffer buf
boolean isLiteral ()
freemarker.core.Expression key
freemarker.core.Expression value
int i
freemarker.core.Expression _deepClone (java.lang.String, freemarker.core.Expression)
java.util.ListIterator iter
java.util.ListIterator iter
String name
freemarker.core.Expression subst
java.util.ArrayList clonedKeys
java.util.ArrayList clonedValues
static int access$000 (freemarker.core.HashLiteral)
freemarker.core.HashLiteral x0
static java.util.ArrayList access$100 (freemarker.core.HashLiteral)
freemarker.core.HashLiteral x0
static java.util.ArrayList access$200 (freemarker.core.HashLiteral)
freemarker.core.HashLiteral x0
}
freemarker/core/Identifier.classIdentifier.java
package freemarker.core
final freemarker.core.Identifier extends freemarker.core.Expression {
private final String name
void (java.lang.String)
String name
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
NullPointerException e
freemarker.core.Environment env
public java.lang.String toString ()
public java.lang.String getCanonicalForm ()
boolean isLiteral ()
freemarker.core.Expression _deepClone (java.lang.String, freemarker.core.Expression)
String name
freemarker.core.Expression subst
}
freemarker/core/IfBlock.classIfBlock.java
package freemarker.core
final freemarker.core.IfBlock extends freemarker.core.TemplateElement {
void (freemarker.core.ConditionalBlock)
freemarker.core.ConditionalBlock block
void addBlock (freemarker.core.ConditionalBlock)
freemarker.core.ConditionalBlock block
void accept (freemarker.core.Environment) throws freemarker.template.TemplateException java.io.IOException
freemarker.core.ConditionalBlock cblock
freemarker.core.Expression condition
int i
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
freemarker.core.ConditionalBlock cblock
int i
StringBuffer buf
freemarker.core.TemplateElement postParseCleanup (boolean) throws freemarker.core.ParseException
freemarker.core.ConditionalBlock cblock
boolean stripWhitespace
public java.lang.String getDescription ()
}
freemarker/core/Include.classInclude.java
package freemarker.core
final freemarker.core.Include extends freemarker.core.TemplateElement {
private freemarker.core.Expression includedTemplateName
private freemarker.core.Expression encodingExp
private freemarker.core.Expression parseExp
private String encoding
private boolean parse
private final String templatePath
void (freemarker.template.Template, freemarker.core.Expression, freemarker.core.Expression, freemarker.core.Expression) throws freemarker.core.ParseException
freemarker.core.NonBooleanException e
freemarker.template.TemplateException e
freemarker.template.Template template
freemarker.core.Expression includedTemplateName
freemarker.core.Expression encodingExp
freemarker.core.Expression parseExp
String templatePath1
int lastSlash
void accept (freemarker.core.Environment) throws freemarker.template.TemplateException java.io.IOException
String msg
freemarker.template.TemplateModel tm
String msg
freemarker.core.ParseException pe
String msg
java.io.IOException ioe
freemarker.core.Environment env
String templateNameString
String enc
boolean parse
freemarker.template.Template includedTemplate
public java.lang.String getCanonicalForm ()
StringBuffer buf
public java.lang.String getDescription ()
private boolean getYesNo (java.lang.String) throws freemarker.core.ParseException
IllegalArgumentException iae
String s
}
freemarker/core/Interpret$TemplateProcessorModel$1.classInterpret.java
package freemarker.core
freemarker.core.Interpret$TemplateProcessorModel$1 extends java.io.Writer {
private final java.io.Writer val$out
private final freemarker.core.Interpret$TemplateProcessorModel this$0
void (freemarker.core.Interpret$TemplateProcessorModel, java.lang.Object, java.io.Writer)
Object x0
public void close ()
public void flush () throws java.io.IOException
public void write (char[], int, int) throws java.io.IOException
char[] cbuf
int off
int len
}
freemarker/core/Interpret$TemplateProcessorModel.classInterpret.java
package freemarker.core
freemarker.core.Interpret$TemplateProcessorModel extends java.lang.Object implements freemarker.template.TemplateTransformModel {
private final freemarker.template.Template template
void (freemarker.template.Template)
freemarker.template.Template template
public java.io.Writer getWriter (java.io.Writer, java.util.Map) throws freemarker.template.TemplateModelException java.io.IOException
freemarker.core.Environment env
freemarker.template.TemplateModelException e
java.io.IOException e
RuntimeException e
Exception e
java.io.Writer out
java.util.Map args
}
freemarker/core/Interpret.classInterpret.java
package freemarker.core
freemarker.core.Interpret extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.template.Template template
java.io.IOException e
freemarker.core.Environment env
freemarker.template.TemplateModel model
freemarker.core.Expression sourceExpr
String id
String templateSource
freemarker.template.Template parentTemplate
}
freemarker/core/InvalidReferenceException.classInvalidReferenceException.java
package freemarker.core
public freemarker.core.InvalidReferenceException extends freemarker.template.TemplateException {
public void (freemarker.core.Environment)
freemarker.core.Environment env
public void (java.lang.String, freemarker.core.Environment)
String description
freemarker.core.Environment env
}
freemarker/core/IteratorBlock$Context.classIteratorBlock.java
package freemarker.core
freemarker.core.IteratorBlock$Context extends java.lang.Object implements freemarker.core.LocalContext {
private boolean hasNext
private freemarker.template.TemplateModel loopVar
private int index
private java.util.Collection variableNames
private freemarker.template.TemplateModel list
private final freemarker.core.IteratorBlock this$0
void (freemarker.core.IteratorBlock, freemarker.template.TemplateModel)
freemarker.template.TemplateModel list
void runLoop (freemarker.core.Environment) throws freemarker.template.TemplateException java.io.IOException
freemarker.template.TemplateCollectionModel baseListModel
freemarker.template.TemplateModelIterator it
freemarker.template.TemplateSequenceModel tsm
int size
freemarker.core.Environment env
public freemarker.template.TemplateModel getLocalVariable (java.lang.String)
String name
public java.util.Collection getLocalVariableNames ()
}
freemarker/core/IteratorBlock.classIteratorBlock.java
package freemarker.core
final freemarker.core.IteratorBlock extends freemarker.core.TemplateElement {
private freemarker.core.Expression listExpression
private String indexName
private boolean isForEach
void (freemarker.core.Expression, java.lang.String, freemarker.core.TemplateElement, boolean)
freemarker.core.Expression listExpression
String indexName
freemarker.core.TemplateElement nestedBlock
boolean isForEach
void accept (freemarker.core.Environment) throws freemarker.template.TemplateException java.io.IOException
freemarker.core.Environment env
freemarker.template.TemplateModel baseModel
public java.lang.String getCanonicalForm ()
StringBuffer buf
StringBuffer buf
public java.lang.String getDescription ()
static freemarker.core.Expression access$000 (freemarker.core.IteratorBlock)
freemarker.core.IteratorBlock x0
static java.lang.String access$100 (freemarker.core.IteratorBlock)
freemarker.core.IteratorBlock x0
}
freemarker/core/LibraryLoad.classLibraryLoad.java
package freemarker.core
public final freemarker.core.LibraryLoad extends freemarker.core.TemplateElement {
private freemarker.core.Expression templateName
private String namespace
private final String templatePath
void (freemarker.template.Template, freemarker.core.Expression, java.lang.String)
freemarker.template.Template template
freemarker.core.Expression templateName
String namespace
String templatePath1
int lastSlash
void accept (freemarker.core.Environment) throws freemarker.template.TemplateException java.io.IOException
String msg
int protIndex
String msg
freemarker.core.ParseException pe
String msg
java.io.IOException ioe
freemarker.core.Environment env
String templateNameString
freemarker.template.Template importedTemplate
public java.lang.String getCanonicalForm ()
StringBuffer buf
public java.lang.String getDescription ()
public java.lang.String getTemplateName ()
}
freemarker/core/ListLiteral.classListLiteral.java
package freemarker.core
final freemarker.core.ListLiteral extends freemarker.core.Expression {
final java.util.ArrayList values
void (java.util.ArrayList)
java.util.ArrayList values
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Expression exp
freemarker.template.TemplateModel tm
java.util.Iterator it
freemarker.core.Environment env
freemarker.template.SimpleSequence list
java.util.List getValueList (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Expression exp
java.util.ListIterator iterator
java.util.List result
freemarker.core.Environment env
int size
java.util.List getModelList (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Expression exp
java.util.ListIterator iterator
java.util.List result
freemarker.core.Environment env
int size
public java.lang.String getCanonicalForm ()
freemarker.core.Expression value
int i
StringBuffer buf
int size
boolean isLiteral ()
freemarker.core.Expression exp
int i
freemarker.template.TemplateSequenceModel evaluateStringsToNamespaces (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment$Namespace ns
java.io.IOException ioe
String s
int i
freemarker.core.Environment env
freemarker.template.TemplateSequenceModel val
freemarker.template.SimpleSequence result
freemarker.core.Expression _deepClone (java.lang.String, freemarker.core.Expression)
java.util.ListIterator iter
String name
freemarker.core.Expression subst
java.util.ArrayList clonedValues
}
freemarker/core/LocalContext.classLocalContext.java
package freemarker.core
public abstract freemarker.core.LocalContext extends java.lang.Object {
public abstract freemarker.template.TemplateModel getLocalVariable (java.lang.String) throws freemarker.template.TemplateModelException
public abstract java.util.Collection getLocalVariableNames () throws freemarker.template.TemplateModelException
}
freemarker/core/Macro$Context.classMacro.java
package freemarker.core
freemarker.core.Macro$Context extends java.lang.Object implements freemarker.core.LocalContext {
freemarker.core.Environment$Namespace localVars
freemarker.core.TemplateElement body
freemarker.core.Environment$Namespace bodyNamespace
java.util.List bodyParameterNames
freemarker.core.Macro$Context prevMacroContext
java.util.ArrayList prevLocalContextStack
private final freemarker.core.Macro this$0
void (freemarker.core.Macro, freemarker.core.Environment, freemarker.core.TemplateElement, java.util.List)
freemarker.core.Environment env
freemarker.core.TemplateElement body
java.util.List bodyParameterNames
freemarker.core.Macro getMacro ()
void runMacro (freemarker.core.Environment) throws freemarker.template.TemplateException java.io.IOException
freemarker.core.Environment env
void sanityCheck (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.template.TemplateModel tm
freemarker.core.InvalidReferenceException e
freemarker.core.Expression valueExp
String argName
int i
freemarker.core.Environment env
boolean resolvedAnArg
boolean hasUnresolvedArg
freemarker.core.Expression firstUnresolvedExpression
freemarker.core.InvalidReferenceException firstReferenceException
public freemarker.template.TemplateModel getLocalVariable (java.lang.String) throws freemarker.template.TemplateModelException
String name
freemarker.core.Environment$Namespace getLocals ()
void setLocalVar (java.lang.String, freemarker.template.TemplateModel)
String name
freemarker.template.TemplateModel var
public java.util.Collection getLocalVariableNames () throws freemarker.template.TemplateModelException
freemarker.template.TemplateModelIterator it
java.util.HashSet result
}
freemarker/core/Macro.classMacro.java
package freemarker.core
public final freemarker.core.Macro extends freemarker.core.TemplateElement implements freemarker.template.TemplateModel {
private final String name
private final String[] argumentNames
private java.util.Map args
private String catchAll
boolean isFunction
static final freemarker.core.Macro DO_NOTHING_MACRO
void (java.lang.String, java.util.List, java.util.Map, freemarker.core.TemplateElement)
String name
java.util.List argumentNames
java.util.Map args
freemarker.core.TemplateElement nestedBlock
public java.lang.String getCatchAll ()
public void setCatchAll (java.lang.String)
String value
public java.lang.String[] getArgumentNames ()
java.lang.String[] getArgumentNamesInternal ()
boolean hasArgNamed (java.lang.String)
String name
public java.lang.String getName ()
void accept (freemarker.core.Environment)
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
int i
String directiveName
StringBuffer buf
int size
public java.lang.String getDescription ()
public boolean isFunction ()
static java.lang.String[] access$000 (freemarker.core.Macro)
freemarker.core.Macro x0
static java.util.Map access$100 (freemarker.core.Macro)
freemarker.core.Macro x0
static java.lang.String access$200 (freemarker.core.Macro)
freemarker.core.Macro x0
static void ()
}
freemarker/core/MethodCall.classMethodCall.java
package freemarker.core
final freemarker.core.MethodCall extends freemarker.core.Expression {
private final freemarker.core.Expression target
private final freemarker.core.ListLiteral arguments
void (freemarker.core.Expression, java.util.ArrayList)
freemarker.core.Expression target
java.util.ArrayList arguments
private void (freemarker.core.Expression, freemarker.core.ListLiteral)
freemarker.core.Expression target
freemarker.core.ListLiteral arguments
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.template.TemplateMethodModel targetMethod
java.util.List argumentStrings
Object result
java.io.IOException ioe
freemarker.core.Macro func
java.io.Writer prevOut
freemarker.core.Environment env
freemarker.template.TemplateModel targetModel
public java.lang.String getCanonicalForm ()
StringBuffer buf
String list
freemarker.template.TemplateModel getConstantValue ()
boolean isLiteral ()
freemarker.core.Expression _deepClone (java.lang.String, freemarker.core.Expression)
String name
freemarker.core.Expression subst
}
freemarker/core/MixedContent.classMixedContent.java
package freemarker.core
final freemarker.core.MixedContent extends freemarker.core.TemplateElement {
void ()
void addElement (freemarker.core.TemplateElement)
freemarker.core.TemplateElement element
freemarker.core.TemplateElement postParseCleanup (boolean) throws freemarker.core.ParseException
boolean stripWhitespace
void accept (freemarker.core.Environment) throws freemarker.template.TemplateException java.io.IOException
freemarker.core.TemplateElement element
int i
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
freemarker.core.TemplateElement element
int i
StringBuffer buf
public java.lang.String getDescription ()
boolean isIgnorable ()
}
freemarker/core/NewBI$ConstructorFunction.classNewBI.java
package freemarker.core
freemarker.core.NewBI$ConstructorFunction extends java.lang.Object implements freemarker.template.TemplateMethodModelEx {
private final Class cl
private final freemarker.core.Environment env
public void (java.lang.String, freemarker.core.Environment, freemarker.template.Template) throws freemarker.template.TemplateException
String classname
freemarker.core.Environment env
freemarker.template.Template template
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
java.util.List arguments
freemarker.template.ObjectWrapper ow
freemarker.ext.beans.BeansWrapper bw
}
freemarker/core/NewBI.classNewBI.java
package freemarker.core
freemarker.core.NewBI extends freemarker.core.BuiltIn {
static final Class TM_CLASS
static final Class BEAN_MODEL_CLASS
static Class JYTHON_MODEL_CLASS
static Class class$freemarker$template$TemplateModel
static Class class$freemarker$ext$beans$BeanModel
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
ClassCastException cce
NullPointerException npe
freemarker.core.Environment env
freemarker.template.TemplateModel tm
String classname
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
Throwable e
}
freemarker/core/NoEscapeBlock.classNoEscapeBlock.java
package freemarker.core
freemarker.core.NoEscapeBlock extends freemarker.core.TemplateElement {
void (freemarker.core.TemplateElement)
freemarker.core.TemplateElement nestedBlock
void accept (freemarker.core.Environment) throws freemarker.template.TemplateException java.io.IOException
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
public java.lang.String getDescription ()
}
freemarker/core/Node.classNode.java
package freemarker.core
public abstract freemarker.core.Node extends java.lang.Object {
public abstract void jjtOpen ()
public abstract void jjtClose ()
public abstract void jjtSetParent (freemarker.core.Node)
public abstract freemarker.core.Node jjtGetParent ()
public abstract void jjtAddChild (freemarker.core.Node, int)
public abstract freemarker.core.Node jjtGetChild (int)
public abstract int jjtGetNumChildren ()
public abstract java.lang.String getInputSource ()
public abstract void setInputSource (java.lang.String)
public abstract int getBeginLine ()
public abstract int getEndLine ()
public abstract int getBeginColumn ()
public abstract int getEndColumn ()
public abstract void setBeginLine (int)
public abstract void setEndLine (int)
public abstract void setBeginColumn (int)
public abstract void setEndColumn (int)
}
freemarker/core/NodeBuiltins$AncestorSequence.classNodeBuiltins.java
package freemarker.core
freemarker.core.NodeBuiltins$AncestorSequence extends freemarker.template.SimpleSequence implements freemarker.template.TemplateMethodModel {
private freemarker.core.Environment env
void (freemarker.core.Environment)
freemarker.core.Environment env
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
int j
freemarker.template.TemplateNodeModel tnm
String nodeName
String nsURI
int i
java.util.List names
freemarker.core.NodeBuiltins$AncestorSequence result
}
freemarker/core/NodeBuiltins$NodeBuiltIn.classNodeBuiltins.java
package freemarker.core
abstract freemarker.core.NodeBuiltins$NodeBuiltIn extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel model
abstract freemarker.template.TemplateModel calculateResult (freemarker.template.TemplateNodeModel, freemarker.core.Environment) throws freemarker.template.TemplateModelException
}
freemarker/core/NodeBuiltins$ancestorsBI.classNodeBuiltins.java
package freemarker.core
freemarker.core.NodeBuiltins$ancestorsBI extends freemarker.core.NodeBuiltins$NodeBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (freemarker.template.TemplateNodeModel, freemarker.core.Environment) throws freemarker.template.TemplateModelException
freemarker.template.TemplateNodeModel nodeModel
freemarker.core.Environment env
freemarker.core.NodeBuiltins$AncestorSequence result
freemarker.template.TemplateNodeModel parent
}
freemarker/core/NodeBuiltins$childrenBI.classNodeBuiltins.java
package freemarker.core
freemarker.core.NodeBuiltins$childrenBI extends freemarker.core.NodeBuiltins$NodeBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (freemarker.template.TemplateNodeModel, freemarker.core.Environment) throws freemarker.template.TemplateModelException
freemarker.template.TemplateNodeModel nodeModel
freemarker.core.Environment env
}
freemarker/core/NodeBuiltins$node_nameBI.classNodeBuiltins.java
package freemarker.core
freemarker.core.NodeBuiltins$node_nameBI extends freemarker.core.NodeBuiltins$NodeBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (freemarker.template.TemplateNodeModel, freemarker.core.Environment) throws freemarker.template.TemplateModelException
freemarker.template.TemplateNodeModel nodeModel
freemarker.core.Environment env
}
freemarker/core/NodeBuiltins$node_namespaceBI.classNodeBuiltins.java
package freemarker.core
freemarker.core.NodeBuiltins$node_namespaceBI extends freemarker.core.NodeBuiltins$NodeBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (freemarker.template.TemplateNodeModel, freemarker.core.Environment) throws freemarker.template.TemplateModelException
freemarker.template.TemplateNodeModel nodeModel
freemarker.core.Environment env
String nsURI
}
freemarker/core/NodeBuiltins$node_typeBI.classNodeBuiltins.java
package freemarker.core
freemarker.core.NodeBuiltins$node_typeBI extends freemarker.core.NodeBuiltins$NodeBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (freemarker.template.TemplateNodeModel, freemarker.core.Environment) throws freemarker.template.TemplateModelException
freemarker.template.TemplateNodeModel nodeModel
freemarker.core.Environment env
}
freemarker/core/NodeBuiltins$parentBI.classNodeBuiltins.java
package freemarker.core
freemarker.core.NodeBuiltins$parentBI extends freemarker.core.NodeBuiltins$NodeBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (freemarker.template.TemplateNodeModel, freemarker.core.Environment) throws freemarker.template.TemplateModelException
freemarker.template.TemplateNodeModel nodeModel
freemarker.core.Environment env
}
freemarker/core/NodeBuiltins$rootBI.classNodeBuiltins.java
package freemarker.core
freemarker.core.NodeBuiltins$rootBI extends freemarker.core.NodeBuiltins$NodeBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (freemarker.template.TemplateNodeModel, freemarker.core.Environment) throws freemarker.template.TemplateModelException
freemarker.template.TemplateNodeModel nodeModel
freemarker.core.Environment env
freemarker.template.TemplateNodeModel result
freemarker.template.TemplateNodeModel parent
}
freemarker/core/NodeBuiltins.classNodeBuiltins.java
package freemarker.core
abstract freemarker.core.NodeBuiltins extends java.lang.Object {
void ()
}
freemarker/core/NonBooleanException.classNonBooleanException.java
package freemarker.core
public freemarker.core.NonBooleanException extends freemarker.template.TemplateException {
public void (freemarker.core.Environment)
freemarker.core.Environment env
public void (java.lang.String, freemarker.core.Environment)
String description
freemarker.core.Environment env
}
freemarker/core/NonDateException.classNonDateException.java
package freemarker.core
public freemarker.core.NonDateException extends freemarker.template.TemplateException {
public void (freemarker.core.Environment)
freemarker.core.Environment env
public void (java.lang.String, freemarker.core.Environment)
String description
freemarker.core.Environment env
}
freemarker/core/NonNumericalException.classNonNumericalException.java
package freemarker.core
public freemarker.core.NonNumericalException extends freemarker.template.TemplateException {
public void (freemarker.core.Environment)
freemarker.core.Environment env
public void (java.lang.String, freemarker.core.Environment)
String description
freemarker.core.Environment env
}
freemarker/core/NonStringException.classNonStringException.java
package freemarker.core
public freemarker.core.NonStringException extends freemarker.template.TemplateException {
public void (freemarker.core.Environment)
freemarker.core.Environment env
public void (java.lang.String, freemarker.core.Environment)
String description
freemarker.core.Environment env
}
freemarker/core/NotExpression.classNotExpression.java
package freemarker.core
final freemarker.core.NotExpression extends freemarker.core.BooleanExpression {
private final freemarker.core.Expression target
void (freemarker.core.Expression)
freemarker.core.Expression target
boolean isTrue (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
boolean isLiteral ()
freemarker.core.Expression _deepClone (java.lang.String, freemarker.core.Expression)
String name
freemarker.core.Expression subst
}
freemarker/core/NumberLiteral.classNumberLiteral.java
package freemarker.core
final freemarker.core.NumberLiteral extends freemarker.core.Expression implements freemarker.template.TemplateNumberModel {
private final Number value
public void (java.lang.Number)
Number value
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment)
freemarker.core.Environment env
public java.lang.String getStringValue (freemarker.core.Environment)
freemarker.core.Environment env
public java.lang.Number getAsNumber ()
java.lang.String getName ()
public java.lang.String getCanonicalForm ()
boolean isLiteral ()
freemarker.core.Expression _deepClone (java.lang.String, freemarker.core.Expression)
String name
freemarker.core.Expression subst
}
freemarker/core/NumericalBuiltins$NumberBuiltIn.classNumericalBuiltins.java
package freemarker.core
abstract freemarker.core.NumericalBuiltins$NumberBuiltIn extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel model
abstract freemarker.template.TemplateModel calculateResult (java.lang.Number, freemarker.template.TemplateModel) throws freemarker.template.TemplateModelException
}
freemarker/core/NumericalBuiltins$byteBI.classNumericalBuiltins.java
package freemarker.core
freemarker.core.NumericalBuiltins$byteBI extends freemarker.core.NumericalBuiltins$NumberBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (java.lang.Number, freemarker.template.TemplateModel)
Number num
freemarker.template.TemplateModel model
}
freemarker/core/NumericalBuiltins$cBI.classNumericalBuiltins.java
package freemarker.core
freemarker.core.NumericalBuiltins$cBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel model
Number num
}
freemarker/core/NumericalBuiltins$ceilingBI.classNumericalBuiltins.java
package freemarker.core
freemarker.core.NumericalBuiltins$ceilingBI extends freemarker.core.NumericalBuiltins$NumberBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (java.lang.Number, freemarker.template.TemplateModel)
Number num
freemarker.template.TemplateModel model
}
freemarker/core/NumericalBuiltins$doubleBI.classNumericalBuiltins.java
package freemarker.core
freemarker.core.NumericalBuiltins$doubleBI extends freemarker.core.NumericalBuiltins$NumberBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (java.lang.Number, freemarker.template.TemplateModel)
Number num
freemarker.template.TemplateModel model
}
freemarker/core/NumericalBuiltins$floatBI.classNumericalBuiltins.java
package freemarker.core
freemarker.core.NumericalBuiltins$floatBI extends freemarker.core.NumericalBuiltins$NumberBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (java.lang.Number, freemarker.template.TemplateModel)
Number num
freemarker.template.TemplateModel model
}
freemarker/core/NumericalBuiltins$floorBI.classNumericalBuiltins.java
package freemarker.core
freemarker.core.NumericalBuiltins$floorBI extends freemarker.core.NumericalBuiltins$NumberBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (java.lang.Number, freemarker.template.TemplateModel)
Number num
freemarker.template.TemplateModel model
}
freemarker/core/NumericalBuiltins$intBI.classNumericalBuiltins.java
package freemarker.core
freemarker.core.NumericalBuiltins$intBI extends freemarker.core.NumericalBuiltins$NumberBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (java.lang.Number, freemarker.template.TemplateModel)
Number num
freemarker.template.TemplateModel model
}
freemarker/core/NumericalBuiltins$longBI.classNumericalBuiltins.java
package freemarker.core
freemarker.core.NumericalBuiltins$longBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
java.util.Date date
Number num
freemarker.core.Environment env
freemarker.template.TemplateModel model
}
freemarker/core/NumericalBuiltins$number_to_dateBI.classNumericalBuiltins.java
package freemarker.core
freemarker.core.NumericalBuiltins$number_to_dateBI extends freemarker.core.NumericalBuiltins$NumberBuiltIn {
private final int dateType
void (int)
int dateType
freemarker.template.TemplateModel calculateResult (java.lang.Number, freemarker.template.TemplateModel) throws freemarker.template.TemplateModelException
Number num
freemarker.template.TemplateModel model
}
freemarker/core/NumericalBuiltins$roundBI.classNumericalBuiltins.java
package freemarker.core
freemarker.core.NumericalBuiltins$roundBI extends freemarker.core.NumericalBuiltins$NumberBuiltIn {
private static final java.math.BigDecimal half
void ()
freemarker.template.TemplateModel calculateResult (java.lang.Number, freemarker.template.TemplateModel)
Number num
freemarker.template.TemplateModel model
static void ()
}
freemarker/core/NumericalBuiltins$shortBI.classNumericalBuiltins.java
package freemarker.core
freemarker.core.NumericalBuiltins$shortBI extends freemarker.core.NumericalBuiltins$NumberBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (java.lang.Number, freemarker.template.TemplateModel)
Number num
freemarker.template.TemplateModel model
}
freemarker/core/NumericalBuiltins.classNumericalBuiltins.java
package freemarker.core
abstract freemarker.core.NumericalBuiltins extends java.lang.Object {
private static final java.math.BigDecimal BIG_DECIMAL_ONE
private static final java.math.BigDecimal BIG_DECIMAL_LONG_MIN
private static final java.math.BigDecimal BIG_DECIMAL_LONG_MAX
private static final java.math.BigInteger BIG_INTEGER_LONG_MIN
private static final java.math.BigInteger BIG_INTEGER_LONG_MAX
void ()
private static final long safeToLong (java.lang.Number) throws freemarker.template.TemplateModelException
double d
float f
java.math.BigDecimal bd
java.math.BigInteger bi
Number num
static java.math.BigDecimal access$000 ()
static long access$100 (java.lang.Number) throws freemarker.template.TemplateModelException
Number x0
static void ()
}
freemarker/core/NumericalOutput$FormatHolder.classNumericalOutput.java
package freemarker.core
freemarker.core.NumericalOutput$FormatHolder extends java.lang.Object {
final java.text.NumberFormat format
final java.util.Locale locale
void (java.text.NumberFormat, java.util.Locale)
java.text.NumberFormat format
java.util.Locale locale
}
freemarker/core/NumericalOutput.classNumericalOutput.java
package freemarker.core
final freemarker.core.NumericalOutput extends freemarker.core.TemplateElement {
private final freemarker.core.Expression expression
private final boolean hasFormat
private final int minFracDigits
private final int maxFracDigits
private volatile freemarker.core.NumericalOutput$FormatHolder formatCache
void (freemarker.core.Expression)
freemarker.core.Expression expression
void (freemarker.core.Expression, int, int)
freemarker.core.Expression expression
int minFracDigits
int maxFracDigits
void accept (freemarker.core.Environment) throws freemarker.template.TemplateException java.io.IOException
java.text.NumberFormat fmt
freemarker.core.Environment env
Number num
freemarker.core.NumericalOutput$FormatHolder fmth
public java.lang.String getCanonicalForm ()
StringBuffer buf
public java.lang.String getDescription ()
boolean heedsOpeningWhitespace ()
boolean heedsTrailingWhitespace ()
}
freemarker/core/NumericalRange.classNumericalRange.java
package freemarker.core
freemarker.core.NumericalRange extends java.lang.Object implements freemarker.template.TemplateSequenceModel java.io.Serializable {
private int lower
private int upper
private boolean descending
private boolean norhs
public void (int)
int lower
public void (int, int)
int left
int right
public freemarker.template.TemplateModel get (int) throws freemarker.template.TemplateModelException
int i
int index
public int size ()
boolean hasRhs ()
}
freemarker/core/OptInTemplateClassResolver.classOptInTemplateClassResolver.java
package freemarker.core
public freemarker.core.OptInTemplateClassResolver extends java.lang.Object implements freemarker.core.TemplateClassResolver {
private final java.util.Set allowedClasses
private final java.util.List trustedTemplatePrefixes
private final java.util.Set trustedTemplateNames
public void (java.util.Set, java.util.List)
String li
java.util.Iterator it
java.util.Set allowedClasses
java.util.List trustedTemplates
public java.lang.Class resolve (java.lang.String, freemarker.core.Environment, freemarker.template.Template) throws freemarker.template.TemplateException
ClassNotFoundException e
String className
freemarker.core.Environment env
freemarker.template.Template template
String templateName
protected java.lang.String safeGetTemplateName (freemarker.template.Template)
int before
int after
freemarker.template.Template template
String name
String decodedName
int dotDotIdx
private boolean hasMatchingPrefix (java.lang.String)
String prefix
int i
String name
}
freemarker/core/OrExpression.classOrExpression.java
package freemarker.core
final freemarker.core.OrExpression extends freemarker.core.BooleanExpression {
private final freemarker.core.Expression left
private final freemarker.core.Expression right
void (freemarker.core.Expression, freemarker.core.Expression)
freemarker.core.Expression left
freemarker.core.Expression right
boolean isTrue (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
boolean isLiteral ()
freemarker.core.Expression _deepClone (java.lang.String, freemarker.core.Expression)
String name
freemarker.core.Expression subst
}
freemarker/core/ParentheticalExpression.classParentheticalExpression.java
package freemarker.core
final freemarker.core.ParentheticalExpression extends freemarker.core.Expression {
private final freemarker.core.Expression nested
void (freemarker.core.Expression)
freemarker.core.Expression nested
boolean isTrue (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
public boolean isLiteral ()
freemarker.core.Expression _deepClone (java.lang.String, freemarker.core.Expression)
String name
freemarker.core.Expression subst
}
freemarker/core/ParseException.classParseException.java
package freemarker.core
public freemarker.core.ParseException extends java.io.IOException implements freemarker.core.FMParserConstants {
protected boolean specialConstructor
public freemarker.core.Token currentToken
public int columnNumber
public int lineNumber
public int[][] expectedTokenSequences
public String[] tokenImage
private String templateName
protected String eol
public void (freemarker.core.Token, int[][], java.lang.String[])
freemarker.core.Token currentTokenVal
int[][] expectedTokenSequencesVal
String[] tokenImageVal
protected void ()
public void (java.lang.String, int, int)
String message
int lineNumber
int columnNumber
public void (java.lang.String, freemarker.core.TemplateObject)
String message
freemarker.core.TemplateObject tobj
public void setTemplateName (java.lang.String)
String templateName
public java.lang.String getMessage ()
int j
int i
int i
String retval
String expected
int maxSize
freemarker.core.Token tok
public int getLineNumber ()
public int getColumnNumber ()
private java.lang.String customGetMessage ()
int[] sequence
int i
StringBuffer buf
freemarker.core.Token nextToken
int kind
protected java.lang.String add_escapes (java.lang.String)
String s
char ch
int i
String str
StringBuffer retval
}
freemarker/core/PropertySetting.classPropertySetting.java
package freemarker.core
final freemarker.core.PropertySetting extends freemarker.core.TemplateElement {
private final String key
private final freemarker.core.Expression value
void (java.lang.String, freemarker.core.Expression)
String key
freemarker.core.Expression value
void setLocation (freemarker.template.Template, int, int, int, int) throws freemarker.core.ParseException
freemarker.template.Template template
int beginColumn
int beginLine
int endColumn
int endLine
void accept (freemarker.core.Environment) throws freemarker.template.TemplateException
String strval
String strval
String strval
freemarker.core.Environment env
freemarker.template.TemplateModel mval
String strval
public java.lang.String getCanonicalForm ()
public java.lang.String getDescription ()
}
freemarker/core/Range.classRange.java
package freemarker.core
final freemarker.core.Range extends freemarker.core.Expression {
final freemarker.core.Expression left
final freemarker.core.Expression right
void (freemarker.core.Expression, freemarker.core.Expression)
freemarker.core.Expression left
freemarker.core.Expression right
boolean hasRhs ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
int min
int max
boolean isTrue (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
String msg
public java.lang.String getCanonicalForm ()
String rhs
boolean isLiteral ()
boolean rightIsLiteral
freemarker.core.Expression _deepClone (java.lang.String, freemarker.core.Expression)
String name
freemarker.core.Expression subst
}
freemarker/core/RecoveryBlock.classRecoveryBlock.java
package freemarker.core
final freemarker.core.RecoveryBlock extends freemarker.core.TemplateElement {
void (freemarker.core.TemplateElement)
freemarker.core.TemplateElement block
void accept (freemarker.core.Environment) throws freemarker.template.TemplateException java.io.IOException
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
StringBuffer buf
public java.lang.String getDescription ()
}
freemarker/core/RecurseNode.classRecurseNode.java
package freemarker.core
final freemarker.core.RecurseNode extends freemarker.core.TemplateElement {
freemarker.core.Expression targetNode
freemarker.core.Expression namespaces
void (freemarker.core.Expression, freemarker.core.Expression)
freemarker.core.Expression targetNode
freemarker.core.Expression namespaces
void accept (freemarker.core.Environment) throws java.io.IOException freemarker.template.TemplateException
freemarker.template.SimpleSequence ss
freemarker.core.Environment env
freemarker.template.TemplateModel node
freemarker.template.TemplateModel nss
public java.lang.String getCanonicalForm ()
String result
public java.lang.String getDescription ()
}
freemarker/core/RegexBuiltins$MatcherBuilder.classRegexBuiltins.java
package freemarker.core
freemarker.core.RegexBuiltins$MatcherBuilder extends java.lang.Object implements freemarker.template.TemplateMethodModel {
String matchString
void (freemarker.template.TemplateScalarModel) throws freemarker.template.TemplateModelException
freemarker.template.TemplateScalarModel match
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
java.util.List args
int numArgs
String patternString
long flags
java.util.regex.Pattern pattern
java.util.regex.Matcher matcher
}
freemarker/core/RegexBuiltins$PatternCacheKey.classRegexBuiltins.java
package freemarker.core
freemarker.core.RegexBuiltins$PatternCacheKey extends java.lang.Object {
private final String patternString
private final int flags
private final int hashCode
public void (java.lang.String, int)
String patternString
int flags
public boolean equals (java.lang.Object)
freemarker.core.RegexBuiltins$PatternCacheKey thatPCK
Object that
public int hashCode ()
}
freemarker/core/RegexBuiltins$RegexMatchModel$1.classRegexBuiltins.java
package freemarker.core
freemarker.core.RegexBuiltins$RegexMatchModel$1 extends java.lang.Object implements freemarker.template.TemplateSequenceModel {
private final freemarker.core.RegexBuiltins$RegexMatchModel this$0
void (freemarker.core.RegexBuiltins$RegexMatchModel)
public int size () throws freemarker.template.TemplateModelException
Exception e
public freemarker.template.TemplateModel get (int) throws freemarker.template.TemplateModelException
Exception e
int i
}
freemarker/core/RegexBuiltins$RegexMatchModel$2.classRegexBuiltins.java
package freemarker.core
freemarker.core.RegexBuiltins$RegexMatchModel$2 extends java.lang.Object implements freemarker.template.TemplateModelIterator {
boolean hasFindInfo
private final freemarker.core.RegexBuiltins$RegexMatchModel this$0
void (freemarker.core.RegexBuiltins$RegexMatchModel)
public boolean hasNext ()
public freemarker.template.TemplateModel next () throws freemarker.template.TemplateModelException
freemarker.core.RegexBuiltins$RegexMatchModel$Match result
}
freemarker/core/RegexBuiltins$RegexMatchModel$Match.classRegexBuiltins.java
package freemarker.core
freemarker.core.RegexBuiltins$RegexMatchModel$Match extends java.lang.Object implements freemarker.template.TemplateScalarModel {
String match
freemarker.template.SimpleSequence subs
private final freemarker.core.RegexBuiltins$RegexMatchModel this$0
void (freemarker.core.RegexBuiltins$RegexMatchModel)
int i
public java.lang.String getAsString ()
}
freemarker/core/RegexBuiltins$RegexMatchModel.classRegexBuiltins.java
package freemarker.core
freemarker.core.RegexBuiltins$RegexMatchModel extends java.lang.Object implements freemarker.template.TemplateBooleanModel freemarker.template.TemplateCollectionModel freemarker.template.TemplateSequenceModel {
final java.util.regex.Matcher matcher
final String input
final boolean matches
freemarker.template.TemplateSequenceModel groups
private java.util.ArrayList data
void (java.util.regex.Matcher, java.lang.String)
java.util.regex.Matcher matcher
String input
public boolean getAsBoolean ()
public freemarker.template.TemplateModel get (int) throws freemarker.template.TemplateModelException
int i
public int size () throws freemarker.template.TemplateModelException
private void initSequence () throws freemarker.template.TemplateModelException
freemarker.template.TemplateModelIterator it
public freemarker.template.TemplateModel getGroups ()
public freemarker.template.TemplateModelIterator iterator ()
}
freemarker/core/RegexBuiltins$ReplaceMethod.classRegexBuiltins.java
package freemarker.core
freemarker.core.RegexBuiltins$ReplaceMethod extends java.lang.Object implements freemarker.template.TemplateMethodModel {
private String s
void (java.lang.String)
String s
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
String result
java.util.regex.Pattern pattern
java.util.regex.Matcher matcher
java.util.List args
int numArgs
String arg1
String arg2
long flags
String result
}
freemarker/core/RegexBuiltins$SplitMethod.classRegexBuiltins.java
package freemarker.core
freemarker.core.RegexBuiltins$SplitMethod extends java.lang.Object implements freemarker.template.TemplateMethodModel {
private String s
void (java.lang.String)
String s
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
java.util.regex.Pattern pattern
java.util.List args
int numArgs
String splitString
long flags
String[] result
}
freemarker/core/RegexBuiltins$groupsBI.classRegexBuiltins.java
package freemarker.core
freemarker.core.RegexBuiltins$groupsBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel targetModel
}
freemarker/core/RegexBuiltins$matchesBI.classRegexBuiltins.java
package freemarker.core
freemarker.core.RegexBuiltins$matchesBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel targetModel
}
freemarker/core/RegexBuiltins$replace_reBI.classRegexBuiltins.java
package freemarker.core
freemarker.core.RegexBuiltins$replace_reBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel model
}
freemarker/core/RegexBuiltins$split_reBI.classRegexBuiltins.java
package freemarker.core
freemarker.core.RegexBuiltins$split_reBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel model
}
freemarker/core/RegexBuiltins.classRegexBuiltins.java
package freemarker.core
abstract freemarker.core.RegexBuiltins extends java.lang.Object {
private static final freemarker.log.Logger logger
private static volatile boolean flagWarningsEnabled
private static final int MAX_FLAG_WARNINGS_LOGGED
private static final Object flagWarningsCntSync
private static int flagWarningsCnt
static final freemarker.cache.MruCacheStorage patternCache
private static final long RE_FLAG_CASE_INSENSITIVE
private static final long RE_FLAG_MULTILINE
private static final long RE_FLAG_COMMENTS
private static final long RE_FLAG_DOTALL
private static final long RE_FLAG_REGEXP
private static final long RE_FLAG_FIRST_ONLY
void ()
private static long intFlagToLong (int)
int flag
static java.util.regex.Pattern getPattern (java.lang.String, int) throws freemarker.template.TemplateModelException
java.util.regex.PatternSyntaxException e
String patternString
int flags
freemarker.core.RegexBuiltins$PatternCacheKey patternKey
java.util.regex.Pattern result
private static long parseFlagString (java.lang.String)
char c
int i
String flagString
long flags
private static void logFlagWarning (java.lang.String)
String message
int cnt
private static void checkNonRegexpFlags (java.lang.String, long)
String biName
long flags
static long access$000 (java.lang.String)
String x0
static void access$100 (java.lang.String)
String x0
static void access$200 (java.lang.String, long)
String x0
long x1
static long access$300 ()
static void ()
}
freemarker/core/ReturnInstruction$Return.classReturnInstruction.java
package freemarker.core
public freemarker.core.ReturnInstruction$Return extends java.lang.RuntimeException {
static final freemarker.core.ReturnInstruction$Return INSTANCE
private void ()
static void ()
}
freemarker/core/ReturnInstruction.classReturnInstruction.java
package freemarker.core
public final freemarker.core.ReturnInstruction extends freemarker.core.TemplateElement {
private freemarker.core.Expression exp
void (freemarker.core.Expression)
freemarker.core.Expression exp
void accept (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
String expString
public java.lang.String getDescription ()
}
freemarker/core/SequenceBuiltins$1.classSequenceBuiltins.java
package freemarker.core
freemarker.core.SequenceBuiltins$1 extends java.lang.Object {
}
freemarker/core/SequenceBuiltins$SequenceBuiltIn.classSequenceBuiltins.java
package freemarker.core
abstract freemarker.core.SequenceBuiltins$SequenceBuiltIn extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel model
abstract freemarker.template.TemplateModel calculateResult (freemarker.template.TemplateSequenceModel) throws freemarker.template.TemplateModelException
}
freemarker/core/SequenceBuiltins$chunkBI$BIMethod.classSequenceBuiltins.java
package freemarker.core
freemarker.core.SequenceBuiltins$chunkBI$BIMethod extends java.lang.Object implements freemarker.template.TemplateMethodModelEx {
private final freemarker.template.TemplateSequenceModel tsm
private void (freemarker.template.TemplateSequenceModel)
freemarker.template.TemplateSequenceModel tsm
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
java.util.List args
int numArgs
Object chunkSize
void (freemarker.template.TemplateSequenceModel, freemarker.core.SequenceBuiltins$1)
freemarker.template.TemplateSequenceModel x0
freemarker.core.SequenceBuiltins$1 x1
}
freemarker/core/SequenceBuiltins$chunkBI$ChunkedSequence$1.classSequenceBuiltins.java
package freemarker.core
freemarker.core.SequenceBuiltins$chunkBI$ChunkedSequence$1 extends java.lang.Object implements freemarker.template.TemplateSequenceModel {
private final int baseIndex
private final int val$chunkIndex
private final freemarker.core.SequenceBuiltins$chunkBI$ChunkedSequence this$0
void (freemarker.core.SequenceBuiltins$chunkBI$ChunkedSequence, int)
public freemarker.template.TemplateModel get (int) throws freemarker.template.TemplateModelException
int relIndex
int absIndex
public int size () throws freemarker.template.TemplateModelException
}
freemarker/core/SequenceBuiltins$chunkBI$ChunkedSequence.classSequenceBuiltins.java
package freemarker.core
freemarker.core.SequenceBuiltins$chunkBI$ChunkedSequence extends java.lang.Object implements freemarker.template.TemplateSequenceModel {
private final freemarker.template.TemplateSequenceModel wrappedTsm
private final int chunkSize
private final freemarker.template.TemplateModel fillerItem
private final int numberOfChunks
private void (freemarker.template.TemplateSequenceModel, int, freemarker.template.TemplateModel) throws freemarker.template.TemplateModelException
freemarker.template.TemplateSequenceModel wrappedTsm
int chunkSize
freemarker.template.TemplateModel fillerItem
public freemarker.template.TemplateModel get (int) throws freemarker.template.TemplateModelException
int chunkIndex
public int size () throws freemarker.template.TemplateModelException
void (freemarker.template.TemplateSequenceModel, int, freemarker.template.TemplateModel, freemarker.core.SequenceBuiltins$1) throws freemarker.template.TemplateModelException
freemarker.template.TemplateSequenceModel x0
int x1
freemarker.template.TemplateModel x2
freemarker.core.SequenceBuiltins$1 x3
static int access$1400 (freemarker.core.SequenceBuiltins$chunkBI$ChunkedSequence)
freemarker.core.SequenceBuiltins$chunkBI$ChunkedSequence x0
static freemarker.template.TemplateSequenceModel access$1500 (freemarker.core.SequenceBuiltins$chunkBI$ChunkedSequence)
freemarker.core.SequenceBuiltins$chunkBI$ChunkedSequence x0
static int access$1600 (freemarker.core.SequenceBuiltins$chunkBI$ChunkedSequence)
freemarker.core.SequenceBuiltins$chunkBI$ChunkedSequence x0
static freemarker.template.TemplateModel access$1700 (freemarker.core.SequenceBuiltins$chunkBI$ChunkedSequence)
freemarker.core.SequenceBuiltins$chunkBI$ChunkedSequence x0
}
freemarker/core/SequenceBuiltins$chunkBI.classSequenceBuiltins.java
package freemarker.core
freemarker.core.SequenceBuiltins$chunkBI extends freemarker.core.SequenceBuiltins$SequenceBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (freemarker.template.TemplateSequenceModel) throws freemarker.template.TemplateModelException
freemarker.template.TemplateSequenceModel tsm
}
freemarker/core/SequenceBuiltins$firstBI.classSequenceBuiltins.java
package freemarker.core
freemarker.core.SequenceBuiltins$firstBI extends freemarker.core.SequenceBuiltins$SequenceBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (freemarker.template.TemplateSequenceModel) throws freemarker.template.TemplateModelException
freemarker.template.TemplateSequenceModel tsm
}
freemarker/core/SequenceBuiltins$lastBI.classSequenceBuiltins.java
package freemarker.core
freemarker.core.SequenceBuiltins$lastBI extends freemarker.core.SequenceBuiltins$SequenceBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (freemarker.template.TemplateSequenceModel) throws freemarker.template.TemplateModelException
freemarker.template.TemplateSequenceModel tsm
}
freemarker/core/SequenceBuiltins$reverseBI$ReverseSequence.classSequenceBuiltins.java
package freemarker.core
freemarker.core.SequenceBuiltins$reverseBI$ReverseSequence extends java.lang.Object implements freemarker.template.TemplateSequenceModel {
private final freemarker.template.TemplateSequenceModel seq
void (freemarker.template.TemplateSequenceModel)
freemarker.template.TemplateSequenceModel seq
public int size () throws freemarker.template.TemplateModelException
public freemarker.template.TemplateModel get (int) throws freemarker.template.TemplateModelException
int index
static freemarker.template.TemplateSequenceModel access$000 (freemarker.core.SequenceBuiltins$reverseBI$ReverseSequence)
freemarker.core.SequenceBuiltins$reverseBI$ReverseSequence x0
}
freemarker/core/SequenceBuiltins$reverseBI.classSequenceBuiltins.java
package freemarker.core
freemarker.core.SequenceBuiltins$reverseBI extends freemarker.core.SequenceBuiltins$SequenceBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (freemarker.template.TemplateSequenceModel)
freemarker.template.TemplateSequenceModel tsm
}
freemarker/core/SequenceBuiltins$seq_containsBI$BIMethodForCollection.classSequenceBuiltins.java
package freemarker.core
freemarker.core.SequenceBuiltins$seq_containsBI$BIMethodForCollection extends java.lang.Object implements freemarker.template.TemplateMethodModelEx {
private freemarker.template.TemplateCollectionModel m_coll
private freemarker.core.Environment m_env
private void (freemarker.template.TemplateCollectionModel, freemarker.core.Environment)
freemarker.template.TemplateCollectionModel coll
freemarker.core.Environment env
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
java.util.List args
freemarker.template.TemplateModel arg
freemarker.template.TemplateModelIterator it
void (freemarker.template.TemplateCollectionModel, freemarker.core.Environment, freemarker.core.SequenceBuiltins$1)
freemarker.template.TemplateCollectionModel x0
freemarker.core.Environment x1
freemarker.core.SequenceBuiltins$1 x2
}
freemarker/core/SequenceBuiltins$seq_containsBI$BIMethodForSequence.classSequenceBuiltins.java
package freemarker.core
freemarker.core.SequenceBuiltins$seq_containsBI$BIMethodForSequence extends java.lang.Object implements freemarker.template.TemplateMethodModelEx {
private freemarker.template.TemplateSequenceModel m_seq
private freemarker.core.Environment m_env
private void (freemarker.template.TemplateSequenceModel, freemarker.core.Environment)
freemarker.template.TemplateSequenceModel seq
freemarker.core.Environment env
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
int i
java.util.List args
freemarker.template.TemplateModel arg
int size
void (freemarker.template.TemplateSequenceModel, freemarker.core.Environment, freemarker.core.SequenceBuiltins$1)
freemarker.template.TemplateSequenceModel x0
freemarker.core.Environment x1
freemarker.core.SequenceBuiltins$1 x2
}
freemarker/core/SequenceBuiltins$seq_containsBI.classSequenceBuiltins.java
package freemarker.core
freemarker.core.SequenceBuiltins$seq_containsBI extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel model
}
freemarker/core/SequenceBuiltins$seq_index_ofBI$BIMethod.classSequenceBuiltins.java
package freemarker.core
freemarker.core.SequenceBuiltins$seq_index_ofBI$BIMethod extends java.lang.Object implements freemarker.template.TemplateMethodModelEx {
protected final freemarker.template.TemplateSequenceModel m_seq
protected final freemarker.template.TemplateCollectionModel m_col
protected final freemarker.core.Environment m_env
private final freemarker.core.SequenceBuiltins$seq_index_ofBI this$0
private void (freemarker.core.SequenceBuiltins$seq_index_ofBI, freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
freemarker.template.TemplateModel model
public final java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
Object obj
int startIndex
int foundAtIdx
java.util.List args
int argcnt
freemarker.template.TemplateModel target
int foundAtIdx
private final java.lang.String getBuiltinTemplate ()
public int findInSeq (freemarker.template.TemplateModel) throws freemarker.template.TemplateModelException
int actualStartIndex
freemarker.template.TemplateModel target
int seqSize
int actualStartIndex
private int findInSeq (freemarker.template.TemplateModel, int) throws freemarker.template.TemplateModelException
freemarker.template.TemplateModel target
int startIndex
int seqSize
private int findInSeq (freemarker.template.TemplateModel, int, int) throws freemarker.template.TemplateModelException
int i
int i
freemarker.template.TemplateModel target
int scanStartIndex
int seqSize
public int findInCol (freemarker.template.TemplateModel) throws freemarker.template.TemplateModelException
freemarker.template.TemplateModel target
protected int findInCol (freemarker.template.TemplateModel, int) throws freemarker.template.TemplateModelException
freemarker.template.TemplateModel target
int startIndex
protected int findInCol (freemarker.template.TemplateModel, int, int) throws freemarker.template.TemplateModelException
freemarker.template.TemplateModel current
freemarker.template.TemplateModel target
int allowedRangeStart
int allowedRangeEnd
freemarker.template.TemplateModelIterator it
int foundAtIdx
int idx
void (freemarker.core.SequenceBuiltins$seq_index_ofBI, freemarker.core.Environment, freemarker.core.SequenceBuiltins$1) throws freemarker.template.TemplateException
freemarker.core.SequenceBuiltins$seq_index_ofBI x0
freemarker.core.Environment x1
freemarker.core.SequenceBuiltins$1 x2
}
freemarker/core/SequenceBuiltins$seq_index_ofBI.classSequenceBuiltins.java
package freemarker.core
freemarker.core.SequenceBuiltins$seq_index_ofBI extends freemarker.core.BuiltIn {
private int m_dir
public void (int)
int dir
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
static int access$1100 (freemarker.core.SequenceBuiltins$seq_index_ofBI)
freemarker.core.SequenceBuiltins$seq_index_ofBI x0
}
freemarker/core/SequenceBuiltins$sortBI$BooleanKVPComparator.classSequenceBuiltins.java
package freemarker.core
freemarker.core.SequenceBuiltins$sortBI$BooleanKVPComparator extends java.lang.Object implements java.util.Comparator java.io.Serializable {
private void ()
public int compare (java.lang.Object, java.lang.Object)
Object arg0
Object arg1
boolean b0
boolean b1
void (freemarker.core.SequenceBuiltins$1)
freemarker.core.SequenceBuiltins$1 x0
}
freemarker/core/SequenceBuiltins$sortBI$DateKVPComparator.classSequenceBuiltins.java
package freemarker.core
freemarker.core.SequenceBuiltins$sortBI$DateKVPComparator extends java.lang.Object implements java.util.Comparator java.io.Serializable {
private void ()
public int compare (java.lang.Object, java.lang.Object)
Object arg0
Object arg1
void (freemarker.core.SequenceBuiltins$1)
freemarker.core.SequenceBuiltins$1 x0
}
freemarker/core/SequenceBuiltins$sortBI$KVP.classSequenceBuiltins.java
package freemarker.core
freemarker.core.SequenceBuiltins$sortBI$KVP extends java.lang.Object {
private Object key
private Object value
private void (java.lang.Object, java.lang.Object)
Object key
Object value
void (java.lang.Object, java.lang.Object, freemarker.core.SequenceBuiltins$1)
Object x0
Object x1
freemarker.core.SequenceBuiltins$1 x2
static java.lang.Object access$500 (freemarker.core.SequenceBuiltins$sortBI$KVP)
freemarker.core.SequenceBuiltins$sortBI$KVP x0
static java.lang.Object access$600 (freemarker.core.SequenceBuiltins$sortBI$KVP)
freemarker.core.SequenceBuiltins$sortBI$KVP x0
}
freemarker/core/SequenceBuiltins$sortBI$LexicalKVPComparator.classSequenceBuiltins.java
package freemarker.core
freemarker.core.SequenceBuiltins$sortBI$LexicalKVPComparator extends java.lang.Object implements java.util.Comparator {
private java.text.Collator collator
void (java.text.Collator)
java.text.Collator collator
public int compare (java.lang.Object, java.lang.Object)
Object arg0
Object arg1
}
freemarker/core/SequenceBuiltins$sortBI$NumericalKVPComparator.classSequenceBuiltins.java
package freemarker.core
freemarker.core.SequenceBuiltins$sortBI$NumericalKVPComparator extends java.lang.Object implements java.util.Comparator {
private freemarker.core.ArithmeticEngine ae
private void (freemarker.core.ArithmeticEngine)
freemarker.core.ArithmeticEngine ae
public int compare (java.lang.Object, java.lang.Object)
freemarker.template.TemplateException e
Object arg0
Object arg1
void (freemarker.core.ArithmeticEngine, freemarker.core.SequenceBuiltins$1)
freemarker.core.ArithmeticEngine x0
freemarker.core.SequenceBuiltins$1 x1
}
freemarker/core/SequenceBuiltins$sortBI.classSequenceBuiltins.java
package freemarker.core
freemarker.core.SequenceBuiltins$sortBI extends freemarker.core.SequenceBuiltins$SequenceBuiltIn {
static final int KEY_TYPE_NOT_YET_DETECTED
static final int KEY_TYPE_STRING
static final int KEY_TYPE_NUMBER
static final int KEY_TYPE_DATE
static final int KEY_TYPE_BOOLEAN
void ()
freemarker.template.TemplateModel calculateResult (freemarker.template.TemplateSequenceModel) throws freemarker.template.TemplateModelException
freemarker.template.TemplateSequenceModel seq
static java.lang.String startErrorMessage (int)
int keyNamesLn
static java.lang.String startErrorMessage (int, int)
int keyNamesLn
int index
static freemarker.template.TemplateModelException newInconsistentSortKeyTypeException (int, java.lang.String, java.lang.String, int)
String valueInMsg
String valuesInMsg
int keyNamesLn
String firstType
String firstTypePlural
int index
String valueInMsg
String valuesInMsg
static freemarker.template.TemplateSequenceModel sort (freemarker.template.TemplateSequenceModel, java.lang.String[]) throws freemarker.template.TemplateModelException
ClassCastException e
int keyNameI
ClassCastException e
ClassCastException e
ClassCastException e
ClassCastException e
freemarker.template.TemplateModel item
Object key
int i
Exception exc
int i
freemarker.template.TemplateSequenceModel seq
String[] keyNames
int ln
java.util.ArrayList res
int keyNamesLn
int keyType
java.util.Comparator keyComparator
}
freemarker/core/SequenceBuiltins$sort_byBI$BIMethod.classSequenceBuiltins.java
package freemarker.core
freemarker.core.SequenceBuiltins$sort_byBI$BIMethod extends java.lang.Object implements freemarker.template.TemplateMethodModelEx {
freemarker.template.TemplateSequenceModel seq
void (freemarker.template.TemplateSequenceModel)
freemarker.template.TemplateSequenceModel seq
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
String[] subvars
ClassCastException e
Object item
int i
freemarker.template.TemplateSequenceModel seq
int ln
String[] subvars
java.util.List params
String[] subvars
Object obj
}
freemarker/core/SequenceBuiltins$sort_byBI.classSequenceBuiltins.java
package freemarker.core
freemarker.core.SequenceBuiltins$sort_byBI extends freemarker.core.SequenceBuiltins$sortBI {
void ()
freemarker.template.TemplateModel calculateResult (freemarker.template.TemplateSequenceModel)
freemarker.template.TemplateSequenceModel seq
}
freemarker/core/SequenceBuiltins.classSequenceBuiltins.java
package freemarker.core
abstract freemarker.core.SequenceBuiltins extends java.lang.Object {
void ()
private static boolean isBuggySeqButGoodCollection (freemarker.template.TemplateModel)
freemarker.template.TemplateModel model
public static boolean modelsEqual (freemarker.template.TemplateModel, freemarker.template.TemplateModel, freemarker.core.Environment) throws freemarker.template.TemplateModelException
freemarker.template.TemplateException ex
Number first
Number second
freemarker.core.ArithmeticEngine ae
freemarker.template.TemplateDateModel ltdm
freemarker.template.TemplateDateModel rtdm
int ltype
int rtype
java.util.Date first
java.util.Date second
String first
String second
boolean first
boolean second
freemarker.template.TemplateModel model1
freemarker.template.TemplateModel model2
freemarker.core.Environment env
int comp
static boolean access$700 (freemarker.template.TemplateModel)
freemarker.template.TemplateModel x0
}
freemarker/core/SimpleCharStream.classSimpleCharStream.java
package freemarker.core
public freemarker.core.SimpleCharStream extends java.lang.Object {
public static final boolean staticFlag
int bufsize
int available
int tokenBegin
public int bufpos
protected int[] bufline
protected int[] bufcolumn
protected int column
protected int line
protected boolean prevCharIsCR
protected boolean prevCharIsLF
protected java.io.Reader inputStream
protected char[] buffer
protected int maxNextCharInd
protected int inBuf
protected void ExpandBuff (boolean)
Throwable t
boolean wrapAround
char[] newbuffer
int[] newbufline
int[] newbufcolumn
protected void FillBuff () throws java.io.IOException
java.io.IOException e
int i
public char BeginToken () throws java.io.IOException
char c
protected void UpdateLineColumn (char)
char c
public char readChar () throws java.io.IOException
char c
public int getColumn ()
public int getLine ()
public int getEndColumn ()
public int getEndLine ()
public int getBeginColumn ()
public int getBeginLine ()
public void backup (int)
int amount
public void (java.io.Reader, int, int, int)
java.io.Reader dstream
int startline
int startcolumn
int buffersize
public void (java.io.Reader, int, int)
java.io.Reader dstream
int startline
int startcolumn
public void (java.io.Reader)
java.io.Reader dstream
public void ReInit (java.io.Reader, int, int, int)
java.io.Reader dstream
int startline
int startcolumn
int buffersize
public void ReInit (java.io.Reader, int, int)
java.io.Reader dstream
int startline
int startcolumn
public void ReInit (java.io.Reader)
java.io.Reader dstream
public void (java.io.InputStream, int, int, int)
java.io.InputStream dstream
int startline
int startcolumn
int buffersize
public void (java.io.InputStream, int, int)
java.io.InputStream dstream
int startline
int startcolumn
public void (java.io.InputStream)
java.io.InputStream dstream
public void ReInit (java.io.InputStream, int, int, int)
java.io.InputStream dstream
int startline
int startcolumn
int buffersize
public void ReInit (java.io.InputStream)
java.io.InputStream dstream
public void ReInit (java.io.InputStream, int, int)
java.io.InputStream dstream
int startline
int startcolumn
public java.lang.String GetImage ()
public char[] GetSuffix (int)
int len
char[] ret
public void Done ()
public void adjustBeginLineColumn (int, int)
int len
int newLine
int newCol
int start
int len
int i
int j
int k
int nextColDiff
int columnDiff
}
freemarker/core/StopException.classStopException.java
package freemarker.core
public freemarker.core.StopException extends freemarker.template.TemplateException {
void (freemarker.core.Environment)
freemarker.core.Environment env
void (freemarker.core.Environment, java.lang.String)
freemarker.core.Environment env
String s
public void printStackTrace (java.io.PrintWriter)
java.io.PrintWriter pw
String msg
public void printStackTrace (java.io.PrintStream)
java.io.PrintStream ps
String msg
}
freemarker/core/StopInstruction.classStopInstruction.java
package freemarker.core
final freemarker.core.StopInstruction extends freemarker.core.TemplateElement {
private freemarker.core.Expression exp
void (freemarker.core.Expression)
freemarker.core.Expression exp
void accept (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
String expString
public java.lang.String getDescription ()
}
freemarker/core/StringArraySequence.classStringArraySequence.java
package freemarker.core
public freemarker.core.StringArraySequence extends java.lang.Object implements freemarker.template.TemplateSequenceModel {
private String[] stringArray
private freemarker.template.TemplateScalarModel[] array
public void (java.lang.String[])
String[] stringArray
public freemarker.template.TemplateModel get (int)
int index
freemarker.template.TemplateScalarModel result
public int size ()
}
freemarker/core/StringBuiltins$StringBuiltIn.classStringBuiltins.java
package freemarker.core
abstract freemarker.core.StringBuiltins$StringBuiltIn extends freemarker.core.BuiltIn {
void ()
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
abstract freemarker.template.TemplateModel calculateResult (java.lang.String, freemarker.core.Environment) throws freemarker.template.TemplateException
}
freemarker/core/StringBuiltins$cap_firstBI.classStringBuiltins.java
package freemarker.core
freemarker.core.StringBuiltins$cap_firstBI extends freemarker.core.StringBuiltins$StringBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (java.lang.String, freemarker.core.Environment)
StringBuffer b
String s
freemarker.core.Environment env
int i
int ln
}
freemarker/core/StringBuiltins$capitalizeBI.classStringBuiltins.java
package freemarker.core
freemarker.core.StringBuiltins$capitalizeBI extends freemarker.core.StringBuiltins$StringBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (java.lang.String, freemarker.core.Environment)
String s
freemarker.core.Environment env
}
freemarker/core/StringBuiltins$chop_linebreakBI.classStringBuiltins.java
package freemarker.core
freemarker.core.StringBuiltins$chop_linebreakBI extends freemarker.core.StringBuiltins$StringBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (java.lang.String, freemarker.core.Environment)
String s
freemarker.core.Environment env
}
freemarker/core/StringBuiltins$evalBI.classStringBuiltins.java
package freemarker.core
freemarker.core.StringBuiltins$evalBI extends freemarker.core.StringBuiltins$StringBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (java.lang.String, freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.ParseException pe
String s
freemarker.core.Environment env
freemarker.core.SimpleCharStream scs
freemarker.core.FMParserTokenManager token_source
freemarker.core.FMParser parser
freemarker.core.Expression exp
}
freemarker/core/StringBuiltins$j_stringBI.classStringBuiltins.java
package freemarker.core
freemarker.core.StringBuiltins$j_stringBI extends freemarker.core.StringBuiltins$StringBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (java.lang.String, freemarker.core.Environment)
String s
freemarker.core.Environment env
}
freemarker/core/StringBuiltins$js_stringBI.classStringBuiltins.java
package freemarker.core
freemarker.core.StringBuiltins$js_stringBI extends freemarker.core.StringBuiltins$StringBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (java.lang.String, freemarker.core.Environment)
String s
freemarker.core.Environment env
}
freemarker/core/StringBuiltins$json_stringBI.classStringBuiltins.java
package freemarker.core
freemarker.core.StringBuiltins$json_stringBI extends freemarker.core.StringBuiltins$StringBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (java.lang.String, freemarker.core.Environment)
String s
freemarker.core.Environment env
}
freemarker/core/StringBuiltins$lower_caseBI.classStringBuiltins.java
package freemarker.core
freemarker.core.StringBuiltins$lower_caseBI extends freemarker.core.StringBuiltins$StringBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (java.lang.String, freemarker.core.Environment)
String s
freemarker.core.Environment env
}
freemarker/core/StringBuiltins$numberBI.classStringBuiltins.java
package freemarker.core
freemarker.core.StringBuiltins$numberBI extends freemarker.core.StringBuiltins$StringBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (java.lang.String, freemarker.core.Environment) throws freemarker.template.TemplateException
String mess
NumberFormatException nfe
String s
freemarker.core.Environment env
}
freemarker/core/StringBuiltins$substringBI$1.classStringBuiltins.java
package freemarker.core
freemarker.core.StringBuiltins$substringBI$1 extends java.lang.Object implements freemarker.template.TemplateMethodModelEx {
private final String val$s
private final freemarker.core.StringBuiltins$substringBI this$0
void (freemarker.core.StringBuiltins$substringBI, java.lang.String)
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
freemarker.template.TemplateNumberModel tnm
String mess
ClassCastException cce
java.util.List args
int argCount
int left
int right
}
freemarker/core/StringBuiltins$substringBI.classStringBuiltins.java
package freemarker.core
freemarker.core.StringBuiltins$substringBI extends freemarker.core.StringBuiltins$StringBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (java.lang.String, freemarker.core.Environment) throws freemarker.template.TemplateException
String s
freemarker.core.Environment env
}
freemarker/core/StringBuiltins$uncap_firstBI.classStringBuiltins.java
package freemarker.core
freemarker.core.StringBuiltins$uncap_firstBI extends freemarker.core.StringBuiltins$StringBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (java.lang.String, freemarker.core.Environment)
StringBuffer b
String s
freemarker.core.Environment env
int i
int ln
}
freemarker/core/StringBuiltins$upper_caseBI.classStringBuiltins.java
package freemarker.core
freemarker.core.StringBuiltins$upper_caseBI extends freemarker.core.StringBuiltins$StringBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (java.lang.String, freemarker.core.Environment)
String s
freemarker.core.Environment env
}
freemarker/core/StringBuiltins$word_listBI.classStringBuiltins.java
package freemarker.core
freemarker.core.StringBuiltins$word_listBI extends freemarker.core.StringBuiltins$StringBuiltIn {
void ()
freemarker.template.TemplateModel calculateResult (java.lang.String, freemarker.core.Environment)
String s
freemarker.core.Environment env
freemarker.template.SimpleSequence result
java.util.StringTokenizer st
}
freemarker/core/StringBuiltins.classStringBuiltins.java
package freemarker.core
abstract freemarker.core.StringBuiltins extends java.lang.Object {
void ()
}
freemarker/core/StringLiteral.classStringLiteral.java
package freemarker.core
final freemarker.core.StringLiteral extends freemarker.core.Expression implements freemarker.template.TemplateScalarModel {
private final String value
private freemarker.core.TemplateElement interpolatedOutput
void (java.lang.String)
String value
void checkInterpolation () throws freemarker.core.ParseException
freemarker.core.ParseException e
freemarker.core.SimpleCharStream scs
freemarker.core.FMParserTokenManager token_source
freemarker.core.FMParser parser
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
freemarker.core.Environment env
public java.lang.String getAsString ()
java.lang.String getStringValue (freemarker.core.Environment) throws freemarker.template.TemplateException
java.io.IOException ioe
freemarker.template.TemplateExceptionHandler teh
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
boolean isLiteral ()
freemarker.core.Expression _deepClone (java.lang.String, freemarker.core.Expression)
String name
freemarker.core.Expression subst
freemarker.core.StringLiteral cloned
private static java.lang.String escapeString (java.lang.String)
String tok
String s
java.util.StringTokenizer st
StringBuffer buf
}
freemarker/core/SwitchBlock.classSwitchBlock.java
package freemarker.core
final freemarker.core.SwitchBlock extends freemarker.core.TemplateElement {
private freemarker.core.Case defaultCase
private freemarker.core.Expression testExpression
void (freemarker.core.Expression)
freemarker.core.Expression testExpression
void addCase (freemarker.core.Case)
freemarker.core.Case cas
void accept (freemarker.core.Environment) throws freemarker.template.TemplateException java.io.IOException
freemarker.core.ComparisonExpression equalsOp
freemarker.core.Case cas
boolean processCase
freemarker.core.BreakInstruction$Break br
freemarker.core.Environment env
boolean processedCase
java.util.Iterator iterator
public java.lang.String getCanonicalForm ()
freemarker.core.Case cas
int i
StringBuffer buf
public java.lang.String getDescription ()
}
freemarker/core/TemplateClassResolver$1.classTemplateClassResolver.java
package freemarker.core
final freemarker.core.TemplateClassResolver$1 extends java.lang.Object implements freemarker.core.TemplateClassResolver {
void ()
public java.lang.Class resolve (java.lang.String, freemarker.core.Environment, freemarker.template.Template) throws freemarker.template.TemplateException
ClassNotFoundException e
String className
freemarker.core.Environment env
freemarker.template.Template template
}
freemarker/core/TemplateClassResolver$2.classTemplateClassResolver.java
package freemarker.core
final freemarker.core.TemplateClassResolver$2 extends java.lang.Object implements freemarker.core.TemplateClassResolver {
void ()
public java.lang.Class resolve (java.lang.String, freemarker.core.Environment, freemarker.template.Template) throws freemarker.template.TemplateException
ClassNotFoundException e
String className
freemarker.core.Environment env
freemarker.template.Template template
}
freemarker/core/TemplateClassResolver$3.classTemplateClassResolver.java
package freemarker.core
final freemarker.core.TemplateClassResolver$3 extends java.lang.Object implements freemarker.core.TemplateClassResolver {
void ()
public java.lang.Class resolve (java.lang.String, freemarker.core.Environment, freemarker.template.Template) throws freemarker.template.TemplateException
String className
freemarker.core.Environment env
freemarker.template.Template template
}
freemarker/core/TemplateClassResolver$4.classTemplateClassResolver.java
package freemarker.core
freemarker.core.TemplateClassResolver$4 extends java.lang.Object {
static Class class$freemarker$template$utility$ObjectConstructor
static Class class$freemarker$template$utility$Execute
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
}
freemarker/core/TemplateClassResolver.classTemplateClassResolver.java
package freemarker.core
public abstract freemarker.core.TemplateClassResolver extends java.lang.Object {
public static final freemarker.core.TemplateClassResolver UNRESTRICTED_RESOLVER
public static final freemarker.core.TemplateClassResolver SAFER_RESOLVER
public static final freemarker.core.TemplateClassResolver ALLOWS_NOTHING_RESOLVER
public abstract java.lang.Class resolve (java.lang.String, freemarker.core.Environment, freemarker.template.Template) throws freemarker.template.TemplateException
static void ()
}
freemarker/core/TemplateElement.classTemplateElement.java
package freemarker.core
public abstract freemarker.core.TemplateElement extends freemarker.core.TemplateObject implements javax.swing.tree.TreeNode {
freemarker.core.TemplateElement parent
freemarker.core.TemplateElement nestedBlock
java.util.List nestedElements
public void ()
abstract void accept (freemarker.core.Environment) throws freemarker.template.TemplateException java.io.IOException
public abstract java.lang.String getDescription ()
public freemarker.template.TemplateNodeModel getParentNode ()
public java.lang.String getNodeNamespace ()
public java.lang.String getNodeType ()
public freemarker.template.TemplateSequenceModel getChildNodes ()
freemarker.template.SimpleSequence result
public java.lang.String getNodeName ()
String classname
int shortNameOffset
public boolean isLeaf ()
public boolean getAllowsChildren ()
public int getIndex (javax.swing.tree.TreeNode)
javax.swing.tree.TreeNode node
public int getChildCount ()
public java.util.Enumeration children ()
public javax.swing.tree.TreeNode getChildAt (int)
int index
public void setChildAt (int, freemarker.core.TemplateElement)
int index
freemarker.core.TemplateElement element
public javax.swing.tree.TreeNode getParent ()
void setParentRecursively (freemarker.core.TemplateElement)
int i
freemarker.core.TemplateElement parent
int nestedSize
freemarker.core.TemplateElement postParseCleanup (boolean) throws freemarker.core.ParseException
freemarker.core.TemplateElement te
int i
freemarker.core.TemplateElement te
java.util.Iterator it
boolean stripWhitespace
boolean isIgnorable ()
freemarker.core.TemplateElement prevTerminalNode ()
freemarker.core.TemplateElement prev
freemarker.core.TemplateElement nextTerminalNode ()
freemarker.core.TemplateElement next
freemarker.core.TemplateElement previousSibling ()
int i
java.util.List siblings
freemarker.core.TemplateElement nextSibling ()
int i
java.util.List siblings
private freemarker.core.TemplateElement getFirstChild ()
private freemarker.core.TemplateElement getLastChild ()
private freemarker.core.TemplateElement getFirstLeaf ()
freemarker.core.TemplateElement te
private freemarker.core.TemplateElement getLastLeaf ()
freemarker.core.TemplateElement te
boolean heedsOpeningWhitespace ()
boolean heedsTrailingWhitespace ()
}
freemarker/core/TemplateObject.classTemplateObject.java
package freemarker.core
public abstract freemarker.core.TemplateObject extends java.lang.Object {
private freemarker.template.Template template
int beginColumn
int beginLine
int endColumn
int endLine
public void ()
final void setLocation (freemarker.template.Template, freemarker.core.Token, freemarker.core.Token) throws freemarker.core.ParseException
freemarker.template.Template template
freemarker.core.Token begin
freemarker.core.Token end
final void setLocation (freemarker.template.Template, freemarker.core.Token, freemarker.core.TemplateObject) throws freemarker.core.ParseException
freemarker.template.Template template
freemarker.core.Token begin
freemarker.core.TemplateObject end
final void setLocation (freemarker.template.Template, freemarker.core.TemplateObject, freemarker.core.Token) throws freemarker.core.ParseException
freemarker.template.Template template
freemarker.core.TemplateObject begin
freemarker.core.Token end
final void setLocation (freemarker.template.Template, freemarker.core.TemplateObject, freemarker.core.TemplateObject) throws freemarker.core.ParseException
freemarker.template.Template template
freemarker.core.TemplateObject begin
freemarker.core.TemplateObject end
public final int getBeginColumn ()
public final int getBeginLine ()
public final int getEndColumn ()
public final int getEndLine ()
void setLocation (freemarker.template.Template, int, int, int, int) throws freemarker.core.ParseException
freemarker.template.Template template
int beginColumn
int beginLine
int endColumn
int endLine
static void assertNonNull (freemarker.template.TemplateModel, freemarker.core.Expression, freemarker.core.Environment) throws freemarker.core.InvalidReferenceException
freemarker.template.TemplateModel model
freemarker.core.Expression exp
freemarker.core.Environment env
static freemarker.template.TemplateException invalidTypeException (freemarker.template.TemplateModel, freemarker.core.Expression, freemarker.core.Environment, java.lang.String) throws freemarker.template.TemplateException
freemarker.template.TemplateModel model
freemarker.core.Expression exp
freemarker.core.Environment env
String expected
public java.lang.String getStartLocation ()
String templateName
public java.lang.String getStartLocationQuoted ()
String templateName
public java.lang.String getEndLocation ()
String templateName
public java.lang.String getEndLocationQuoted ()
String templateName
public final java.lang.String getSource ()
public java.lang.String toString ()
Exception e
public boolean contains (int, int)
int column
int line
public freemarker.template.Template getTemplate ()
freemarker.core.TemplateObject copyLocationFrom (freemarker.core.TemplateObject)
freemarker.core.TemplateObject from
public abstract java.lang.String getCanonicalForm ()
}
freemarker/core/TextBlock.classTextBlock.java
package freemarker.core
public final freemarker.core.TextBlock extends freemarker.core.TemplateElement {
private static final char[] EMPTY_CHAR_ARRAY
static final freemarker.core.TextBlock EMPTY_BLOCK
private char[] text
private final boolean unparsed
public void (java.lang.String)
String text
public void (java.lang.String, boolean)
String text
boolean unparsed
private void (char[], boolean)
char[] text
boolean unparsed
public void accept (freemarker.core.Environment) throws java.io.IOException
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
String text
public java.lang.String getDescription ()
String s
freemarker.core.TemplateElement postParseCleanup (boolean)
boolean stripWhitespace
int openingCharsToStrip
int trailingCharsToStrip
boolean deliberateLeftTrim
boolean deliberateRightTrim
private boolean deliberateLeftTrim ()
int i
char[] printablePart
char[] firstPart
char[] lastLine
int lastNewLineIndex
freemarker.core.TrimInstruction ti
freemarker.core.TemplateElement elem
boolean result
private boolean deliberateRightTrim ()
freemarker.core.TemplateElement te
boolean trimTrailingPart
int lastNonWS
char[] printablePart
int firstLineIndex
char[] trailingPart
char[] openingPart
freemarker.core.TrimInstruction ti
freemarker.core.TemplateElement elem
boolean result
private int firstNewLineIndex ()
String content
int newlineIndex1
int newlineIndex2
int result
private int lastNewLineIndex ()
String content
private int openingCharsToStrip ()
freemarker.core.TemplateElement elem
int newlineIndex
private int trailingCharsToStrip ()
freemarker.core.TemplateElement elem
String content
int lastNewlineIndex
String substring
boolean heedsTrailingWhitespace ()
char c
int i
boolean heedsOpeningWhitespace ()
char c
int i
boolean isIgnorable ()
boolean atTopLevel
freemarker.core.TemplateElement prevSibling
freemarker.core.TemplateElement nextSibling
private boolean nonOutputtingType (freemarker.core.TemplateElement)
freemarker.core.TemplateElement element
private static char[] substring (char[], int, int)
char[] c
int from
int to
char[] c2
private static char[] substring (char[], int)
char[] c
int from
private static char[] trim (char[])
char[] c
private static char[] concat (char[], char[])
char[] c1
char[] c2
char[] c
boolean isWhitespace ()
static void ()
}
freemarker/core/Token.classToken.java
package freemarker.core
freemarker.core.Token extends java.lang.Object implements java.io.Serializable {
public int kind
public int beginLine
public int beginColumn
public int endLine
public int endColumn
public String image
public freemarker.core.Token next
public freemarker.core.Token specialToken
void ()
public java.lang.String toString ()
public static final freemarker.core.Token newToken (int)
int ofKind
}
freemarker/core/TokenMgrError.classTokenMgrError.java
package freemarker.core
public freemarker.core.TokenMgrError extends java.lang.Error {
static final int LEXICAL_ERROR
static final int STATIC_LEXER_ERROR
static final int INVALID_LEXICAL_STATE
static final int LOOP_DETECTED
int errorCode
protected static final java.lang.String addEscapes (java.lang.String)
String s
char ch
int i
String str
StringBuffer retval
protected static java.lang.String LexicalError (boolean, int, int, int, java.lang.String, char)
boolean EOFSeen
int lexState
int errorLine
int errorColumn
String errorAfter
char curChar
public java.lang.String getMessage ()
public void ()
public void (java.lang.String, int)
String message
int reason
public void (boolean, int, int, int, java.lang.String, char, int)
boolean EOFSeen
int lexState
int errorLine
int errorColumn
String errorAfter
char curChar
int reason
}
freemarker/core/TransformBlock.classTransformBlock.java
package freemarker.core
final freemarker.core.TransformBlock extends freemarker.core.TemplateElement {
private freemarker.core.Expression transformExpression
java.util.Map namedArgs
void (freemarker.core.Expression, java.util.Map, freemarker.core.TemplateElement)
freemarker.core.Expression transformExpression
java.util.Map namedArgs
freemarker.core.TemplateElement nestedBlock
void accept (freemarker.core.Environment) throws freemarker.template.TemplateException java.io.IOException
java.util.Map$Entry entry
String key
freemarker.core.Expression valueExp
freemarker.template.TemplateModel value
java.util.Iterator it
java.util.Map args
java.util.Map args
freemarker.template.TemplateModel tm
freemarker.core.Environment env
freemarker.template.TemplateTransformModel ttm
public java.lang.String getCanonicalForm ()
java.util.Map$Entry entry
freemarker.core.Expression val
java.util.Iterator it
StringBuffer buf
public java.lang.String getDescription ()
}
freemarker/core/TrimInstruction.classTrimInstruction.java
package freemarker.core
final freemarker.core.TrimInstruction extends freemarker.core.TemplateElement {
final boolean left
final boolean right
void (boolean, boolean)
boolean left
boolean right
void accept (freemarker.core.Environment)
freemarker.core.Environment env
public java.lang.String getCanonicalForm ()
public java.lang.String getDescription ()
String type
boolean isIgnorable ()
}
freemarker/core/UnaryPlusMinusExpression.classUnaryPlusMinusExpression.java
package freemarker.core
final freemarker.core.UnaryPlusMinusExpression extends freemarker.core.Expression {
private final freemarker.core.Expression target
private final boolean isMinus
private static final Integer MINUS_ONE
void (freemarker.core.Expression, boolean)
freemarker.core.Expression target
boolean isMinus
freemarker.template.TemplateModel _getAsTemplateModel (freemarker.core.Environment) throws freemarker.template.TemplateException
String msg
ClassCastException cce
freemarker.core.Environment env
freemarker.template.TemplateNumberModel targetModel
Number n
public java.lang.String getCanonicalForm ()
String op
boolean isLiteral ()
freemarker.core.Expression _deepClone (java.lang.String, freemarker.core.Expression)
String name
freemarker.core.Expression subst
static void ()
}
freemarker/core/UnifiedCall.classUnifiedCall.java
package freemarker.core
final freemarker.core.UnifiedCall extends freemarker.core.TemplateElement {
private freemarker.core.Expression nameExp
private java.util.Map namedArgs
private java.util.List positionalArgs
private java.util.List bodyParameterNames
boolean legacySyntax
void (freemarker.core.Expression, java.util.Map, freemarker.core.TemplateElement, java.util.List)
freemarker.core.Expression nameExp
java.util.Map namedArgs
freemarker.core.TemplateElement nestedBlock
java.util.List bodyParameterNames
void (freemarker.core.Expression, java.util.List, freemarker.core.TemplateElement, java.util.List)
freemarker.core.Expression nameExp
java.util.List positionalArgs
freemarker.core.TemplateElement nestedBlock
java.util.List bodyParameterNames
void accept (freemarker.core.Environment) throws freemarker.template.TemplateException java.io.IOException
freemarker.core.Macro macro
java.util.Map$Entry entry
String key
freemarker.core.Expression valueExp
freemarker.template.TemplateModel value
java.util.Iterator it
java.util.Map args
java.util.Map args
boolean isDirectiveModel
freemarker.core.Environment env
freemarker.template.TemplateModel tm
public java.lang.String getCanonicalForm ()
freemarker.core.Expression arg
int i
freemarker.core.Expression arg
int i
java.util.ArrayList keys
StringBuffer buf
public java.lang.String getDescription ()
}
freemarker/core/VisitNode.classVisitNode.java
package freemarker.core
final freemarker.core.VisitNode extends freemarker.core.TemplateElement {
freemarker.core.Expression targetNode
freemarker.core.Expression namespaces
void (freemarker.core.Expression, freemarker.core.Expression)
freemarker.core.Expression targetNode
freemarker.core.Expression namespaces
void accept (freemarker.core.Environment) throws java.io.IOException freemarker.template.TemplateException
freemarker.template.SimpleSequence ss
freemarker.core.Environment env
freemarker.template.TemplateModel node
freemarker.template.TemplateModel nss
public java.lang.String getCanonicalForm ()
public java.lang.String getDescription ()
}
freemarker/debug/Breakpoint.classBreakpoint.java
package freemarker.debug
public freemarker.debug.Breakpoint extends java.lang.Object implements java.io.Serializable java.lang.Comparable {
private static final long serialVersionUID
private final String templateName
private final int line
public void (java.lang.String, int)
String templateName
int line
public int getLine ()
public java.lang.String getTemplateName ()
public int hashCode ()
public boolean equals (java.lang.Object)
freemarker.debug.Breakpoint b
Object o
public int compareTo (java.lang.Object)
Object o
freemarker.debug.Breakpoint b
int r
public java.lang.String getLocationString ()
}
freemarker/debug/DebugModel.classDebugModel.java
package freemarker.debug
public abstract freemarker.debug.DebugModel extends java.lang.Object implements java.rmi.Remote {
public static final int TYPE_SCALAR
public static final int TYPE_NUMBER
public static final int TYPE_DATE
public static final int TYPE_BOOLEAN
public static final int TYPE_SEQUENCE
public static final int TYPE_COLLECTION
public static final int TYPE_HASH
public static final int TYPE_HASH_EX
public static final int TYPE_METHOD
public static final int TYPE_METHOD_EX
public static final int TYPE_TRANSFORM
public static final int TYPE_ENVIRONMENT
public static final int TYPE_TEMPLATE
public static final int TYPE_CONFIGURATION
public abstract java.lang.String getAsString () throws freemarker.template.TemplateModelException java.rmi.RemoteException
public abstract java.lang.Number getAsNumber () throws freemarker.template.TemplateModelException java.rmi.RemoteException
public abstract boolean getAsBoolean () throws freemarker.template.TemplateModelException java.rmi.RemoteException
public abstract java.util.Date getAsDate () throws freemarker.template.TemplateModelException java.rmi.RemoteException
public abstract int getDateType () throws freemarker.template.TemplateModelException java.rmi.RemoteException
public abstract int size () throws freemarker.template.TemplateModelException java.rmi.RemoteException
public abstract freemarker.debug.DebugModel get (int) throws freemarker.template.TemplateModelException java.rmi.RemoteException
public abstract freemarker.debug.DebugModel[] get (int, int) throws freemarker.template.TemplateModelException java.rmi.RemoteException
public abstract freemarker.debug.DebugModel get (java.lang.String) throws freemarker.template.TemplateModelException java.rmi.RemoteException
public abstract freemarker.debug.DebugModel[] get (java.lang.String[]) throws freemarker.template.TemplateModelException java.rmi.RemoteException
public abstract freemarker.debug.DebugModel[] getCollection () throws freemarker.template.TemplateModelException java.rmi.RemoteException
public abstract java.lang.String[] keys () throws freemarker.template.TemplateModelException java.rmi.RemoteException
public abstract int getModelTypes () throws java.rmi.RemoteException
}
freemarker/debug/DebuggedEnvironment.classDebuggedEnvironment.java
package freemarker.debug
public abstract freemarker.debug.DebuggedEnvironment extends java.lang.Object implements freemarker.debug.DebugModel {
public abstract void resume () throws java.rmi.RemoteException
public abstract void stop () throws java.rmi.RemoteException
public abstract long getId () throws java.rmi.RemoteException
}
freemarker/debug/Debugger.classDebugger.java
package freemarker.debug
public abstract freemarker.debug.Debugger extends java.lang.Object implements java.rmi.Remote {
public static final int DEFAULT_PORT
public abstract void addBreakpoint (freemarker.debug.Breakpoint) throws java.rmi.RemoteException
public abstract void removeBreakpoint (freemarker.debug.Breakpoint) throws java.rmi.RemoteException
public abstract void removeBreakpoints (java.lang.String) throws java.rmi.RemoteException
public abstract void removeBreakpoints () throws java.rmi.RemoteException
public abstract java.util.List getBreakpoints () throws java.rmi.RemoteException
public abstract java.util.List getBreakpoints (java.lang.String) throws java.rmi.RemoteException
public abstract java.util.Collection getSuspendedEnvironments () throws java.rmi.RemoteException
public abstract java.lang.Object addDebuggerListener (freemarker.debug.DebuggerListener) throws java.rmi.RemoteException
public abstract void removeDebuggerListener (java.lang.Object) throws java.rmi.RemoteException
}
freemarker/debug/DebuggerClient$LocalDebuggerProxy.classDebuggerClient.java
package freemarker.debug
freemarker.debug.DebuggerClient$LocalDebuggerProxy extends java.lang.Object implements freemarker.debug.Debugger {
private final freemarker.debug.Debugger remoteDebugger
void (freemarker.debug.Debugger)
freemarker.debug.Debugger remoteDebugger
public void addBreakpoint (freemarker.debug.Breakpoint) throws java.rmi.RemoteException
freemarker.debug.Breakpoint breakpoint
public java.lang.Object addDebuggerListener (freemarker.debug.DebuggerListener) throws java.rmi.RemoteException
freemarker.debug.impl.RmiDebuggerListenerImpl remotableListener
freemarker.debug.DebuggerListener listener
public java.util.List getBreakpoints () throws java.rmi.RemoteException
public java.util.List getBreakpoints (java.lang.String) throws java.rmi.RemoteException
String templateName
public java.util.Collection getSuspendedEnvironments () throws java.rmi.RemoteException
public void removeBreakpoint (freemarker.debug.Breakpoint) throws java.rmi.RemoteException
freemarker.debug.Breakpoint breakpoint
public void removeBreakpoints (java.lang.String) throws java.rmi.RemoteException
String templateName
public void removeBreakpoints () throws java.rmi.RemoteException
public void removeDebuggerListener (java.lang.Object) throws java.rmi.RemoteException
Object id
}
freemarker/debug/DebuggerClient.classDebuggerClient.java
package freemarker.debug
public freemarker.debug.DebuggerClient extends java.lang.Object {
private void ()
public static freemarker.debug.Debugger getDebugger (java.net.InetAddress, int, java.lang.String) throws java.io.IOException
java.io.ObjectOutputStream out
java.io.ObjectInputStream in
int protocolVersion
byte[] challenge
java.security.MessageDigest md
java.net.Socket s
java.io.IOException e
Exception e
java.net.InetAddress host
int port
String password
}
freemarker/debug/DebuggerListener.classDebuggerListener.java
package freemarker.debug
public abstract freemarker.debug.DebuggerListener extends java.lang.Object implements java.rmi.Remote java.util.EventListener {
public abstract void environmentSuspended (freemarker.debug.EnvironmentSuspendedEvent) throws java.rmi.RemoteException
}
freemarker/debug/EnvironmentSuspendedEvent.classEnvironmentSuspendedEvent.java
package freemarker.debug
public freemarker.debug.EnvironmentSuspendedEvent extends java.util.EventObject {
private static final long serialVersionUID
private final int line
private final freemarker.debug.DebuggedEnvironment env
public void (java.lang.Object, int, freemarker.debug.DebuggedEnvironment)
Object source
int line
freemarker.debug.DebuggedEnvironment env
public int getLine ()
public freemarker.debug.DebuggedEnvironment getEnvironment ()
}
freemarker/debug/impl/DebuggerServer$1.classDebuggerServer.java
package freemarker.debug.impl
freemarker.debug.impl.DebuggerServer$1 extends java.lang.Object implements java.lang.Runnable {
private final freemarker.debug.impl.DebuggerServer this$0
void (freemarker.debug.impl.DebuggerServer)
public void run ()
}
freemarker/debug/impl/DebuggerServer$DebuggerAuthProtocol.classDebuggerServer.java
package freemarker.debug.impl
freemarker.debug.impl.DebuggerServer$DebuggerAuthProtocol extends java.lang.Object implements java.lang.Runnable {
private final java.net.Socket s
private final freemarker.debug.impl.DebuggerServer this$0
void (freemarker.debug.impl.DebuggerServer, java.net.Socket)
java.net.Socket s
public void run ()
java.io.ObjectOutputStream out
java.io.ObjectInputStream in
byte[] challenge
java.security.MessageDigest md
byte[] response
Exception e
}
freemarker/debug/impl/DebuggerServer.classDebuggerServer.java
package freemarker.debug.impl
freemarker.debug.impl.DebuggerServer extends java.lang.Object {
private static final freemarker.log.Logger logger
private static final java.util.Random R
private final byte[] password
private final int port
private final java.io.Serializable debuggerStub
public void (java.io.Serializable)
java.io.UnsupportedEncodingException e
java.io.Serializable debuggerStub
public void start ()
private void startInternal ()
java.net.Socket s
java.net.ServerSocket ss
java.io.IOException e
static void access$000 (freemarker.debug.impl.DebuggerServer)
freemarker.debug.impl.DebuggerServer x0
static java.util.Random access$100 ()
static byte[] access$200 (freemarker.debug.impl.DebuggerServer)
freemarker.debug.impl.DebuggerServer x0
static java.io.Serializable access$300 (freemarker.debug.impl.DebuggerServer)
freemarker.debug.impl.DebuggerServer x0
static freemarker.log.Logger access$400 ()
static void ()
}
freemarker/debug/impl/DebuggerService$1.classDebuggerService.java
package freemarker.debug.impl
freemarker.debug.impl.DebuggerService$1 extends java.lang.Object {
}
freemarker/debug/impl/DebuggerService$NoOpDebuggerService.classDebuggerService.java
package freemarker.debug.impl
freemarker.debug.impl.DebuggerService$NoOpDebuggerService extends freemarker.debug.impl.DebuggerService {
private void ()
java.util.List getBreakpointsSpi (java.lang.String)
String templateName
boolean suspendEnvironmentSpi (freemarker.core.Environment, int)
freemarker.core.Environment env
int line
void registerTemplateSpi (freemarker.template.Template)
freemarker.template.Template template
void (freemarker.debug.impl.DebuggerService$1)
freemarker.debug.impl.DebuggerService$1 x0
}
freemarker/debug/impl/DebuggerService.classDebuggerService.java
package freemarker.debug.impl
public abstract freemarker.debug.impl.DebuggerService extends java.lang.Object {
private static final freemarker.debug.impl.DebuggerService instance
public void ()
private static freemarker.debug.impl.DebuggerService createInstance ()
public static java.util.List getBreakpoints (java.lang.String)
String templateName
abstract java.util.List getBreakpointsSpi (java.lang.String)
public static void registerTemplate (freemarker.template.Template)
freemarker.template.Template template
abstract void registerTemplateSpi (freemarker.template.Template)
public static boolean suspendEnvironment (freemarker.core.Environment, int) throws java.rmi.RemoteException
freemarker.core.Environment env
int line
abstract boolean suspendEnvironmentSpi (freemarker.core.Environment, int) throws java.rmi.RemoteException
static void ()
}
freemarker/debug/impl/RmiDebugModelImpl.classRmiDebugModelImpl.java
package freemarker.debug.impl
freemarker.debug.impl.RmiDebugModelImpl extends java.rmi.server.UnicastRemoteObject implements freemarker.debug.DebugModel {
private static final long serialVersionUID
private final freemarker.template.TemplateModel model
private final int type
void (freemarker.template.TemplateModel, int) throws java.rmi.RemoteException
freemarker.template.TemplateModel model
int extraTypes
private static freemarker.debug.DebugModel getDebugModel (freemarker.template.TemplateModel) throws java.rmi.RemoteException
freemarker.template.TemplateModel tm
public java.lang.String getAsString () throws freemarker.template.TemplateModelException
public java.lang.Number getAsNumber () throws freemarker.template.TemplateModelException
public java.util.Date getAsDate () throws freemarker.template.TemplateModelException
public int getDateType ()
public boolean getAsBoolean () throws freemarker.template.TemplateModelException
public int size () throws freemarker.template.TemplateModelException
public freemarker.debug.DebugModel get (int) throws freemarker.template.TemplateModelException java.rmi.RemoteException
int index
public freemarker.debug.DebugModel[] get (int, int) throws freemarker.template.TemplateModelException java.rmi.RemoteException
int i
int fromIndex
int toIndex
freemarker.debug.DebugModel[] dm
freemarker.template.TemplateSequenceModel s
public freemarker.debug.DebugModel[] getCollection () throws freemarker.template.TemplateModelException java.rmi.RemoteException
java.util.List list
freemarker.template.TemplateModelIterator i
public freemarker.debug.DebugModel get (java.lang.String) throws freemarker.template.TemplateModelException java.rmi.RemoteException
String key
public freemarker.debug.DebugModel[] get (java.lang.String[]) throws freemarker.template.TemplateModelException java.rmi.RemoteException
int i
String[] keys
freemarker.debug.DebugModel[] dm
freemarker.template.TemplateHashModel h
public java.lang.String[] keys () throws freemarker.template.TemplateModelException
freemarker.template.TemplateHashModelEx h
java.util.List list
freemarker.template.TemplateModelIterator i
public int getModelTypes ()
private static int calculateType (freemarker.template.TemplateModel)
freemarker.template.TemplateModel model
int type
}
freemarker/debug/impl/RmiDebugModelImpl_Stub.class
package freemarker.debug.impl
public final freemarker.debug.impl.RmiDebugModelImpl_Stub extends java.rmi.server.RemoteStub implements freemarker.debug.DebugModel java.rmi.Remote {
private static final long serialVersionUID
private static java.lang.reflect.Method $method_get_0
private static java.lang.reflect.Method $method_get_1
private static java.lang.reflect.Method $method_get_2
private static java.lang.reflect.Method $method_get_3
private static java.lang.reflect.Method $method_getAsBoolean_4
private static java.lang.reflect.Method $method_getAsDate_5
private static java.lang.reflect.Method $method_getAsNumber_6
private static java.lang.reflect.Method $method_getAsString_7
private static java.lang.reflect.Method $method_getCollection_8
private static java.lang.reflect.Method $method_getDateType_9
private static java.lang.reflect.Method $method_getModelTypes_10
private static java.lang.reflect.Method $method_keys_11
private static java.lang.reflect.Method $method_size_12
static Class class$freemarker$debug$DebugModel
static Class class$java$lang$String
static Class array$Ljava$lang$String
static void ()
public void (java.rmi.server.RemoteRef)
static java.lang.Class class$ (java.lang.String)
public freemarker.debug.DebugModel get (int) throws freemarker.template.TemplateModelException java.rmi.RemoteException
public freemarker.debug.DebugModel[] get (int, int) throws freemarker.template.TemplateModelException java.rmi.RemoteException
public freemarker.debug.DebugModel get (java.lang.String) throws freemarker.template.TemplateModelException java.rmi.RemoteException
public freemarker.debug.DebugModel[] get (java.lang.String[]) throws freemarker.template.TemplateModelException java.rmi.RemoteException
public boolean getAsBoolean () throws freemarker.template.TemplateModelException java.rmi.RemoteException
public java.util.Date getAsDate () throws freemarker.template.TemplateModelException java.rmi.RemoteException
public java.lang.Number getAsNumber () throws freemarker.template.TemplateModelException java.rmi.RemoteException
public java.lang.String getAsString () throws freemarker.template.TemplateModelException java.rmi.RemoteException
public freemarker.debug.DebugModel[] getCollection () throws freemarker.template.TemplateModelException java.rmi.RemoteException
public int getDateType () throws freemarker.template.TemplateModelException java.rmi.RemoteException
public int getModelTypes () throws java.rmi.RemoteException
public java.lang.String[] keys () throws freemarker.template.TemplateModelException java.rmi.RemoteException
public int size () throws freemarker.template.TemplateModelException java.rmi.RemoteException
}
freemarker/debug/impl/RmiDebuggedEnvironmentImpl$1.classRmiDebuggedEnvironmentImpl.java
package freemarker.debug.impl
freemarker.debug.impl.RmiDebuggedEnvironmentImpl$1 extends java.lang.Object {
}
freemarker/debug/impl/RmiDebuggedEnvironmentImpl$DebugConfigurableModel.classRmiDebuggedEnvironmentImpl.java
package freemarker.debug.impl
freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugConfigurableModel extends freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugMapModel {
static final java.util.List KEYS
final freemarker.core.Configurable configurable
void (freemarker.core.Configurable)
freemarker.core.Configurable configurable
java.util.Collection keySet ()
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
String key
String s
static void ()
}
freemarker/debug/impl/RmiDebuggedEnvironmentImpl$DebugConfigurationModel$1.classRmiDebuggedEnvironmentImpl.java
package freemarker.debug.impl
freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugConfigurationModel$1 extends freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugMapModel {
private final freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugConfigurationModel this$0
void (freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugConfigurationModel)
java.util.Collection keySet ()
public freemarker.template.TemplateModel get (java.lang.String)
String key
}
freemarker/debug/impl/RmiDebuggedEnvironmentImpl$DebugConfigurationModel.classRmiDebuggedEnvironmentImpl.java
package freemarker.debug.impl
freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugConfigurationModel extends freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugConfigurableModel {
private static final java.util.List KEYS
private freemarker.template.TemplateModel sharedVariables
void (freemarker.template.Configuration)
freemarker.template.Configuration config
java.util.Collection keySet ()
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
String key
static void ()
}
freemarker/debug/impl/RmiDebuggedEnvironmentImpl$DebugEnvironmentModel$1.classRmiDebuggedEnvironmentImpl.java
package freemarker.debug.impl
freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugEnvironmentModel$1 extends freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugMapModel {
private final freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugEnvironmentModel this$0
void (freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugEnvironmentModel)
java.util.Collection keySet ()
freemarker.template.TemplateModelException e
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
String key
}
freemarker/debug/impl/RmiDebuggedEnvironmentImpl$DebugEnvironmentModel.classRmiDebuggedEnvironmentImpl.java
package freemarker.debug.impl
freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugEnvironmentModel extends freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugConfigurableModel {
private static final java.util.List KEYS
private freemarker.template.TemplateModel knownVariables
void (freemarker.core.Environment)
freemarker.core.Environment env
java.util.Collection keySet ()
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
java.rmi.RemoteException e
String key
static void ()
}
freemarker/debug/impl/RmiDebuggedEnvironmentImpl$DebugMapModel.classRmiDebuggedEnvironmentImpl.java
package freemarker.debug.impl
abstract freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugMapModel extends java.lang.Object implements freemarker.template.TemplateHashModelEx {
private void ()
public int size ()
public freemarker.template.TemplateCollectionModel keys ()
public freemarker.template.TemplateCollectionModel values () throws freemarker.template.TemplateModelException
java.util.Iterator it
java.util.Collection keys
java.util.List list
public boolean isEmpty ()
abstract java.util.Collection keySet ()
static java.util.List composeList (java.util.Collection, java.util.Collection)
java.util.Collection c1
java.util.Collection c2
java.util.List list
void (freemarker.debug.impl.RmiDebuggedEnvironmentImpl$1)
freemarker.debug.impl.RmiDebuggedEnvironmentImpl$1 x0
}
freemarker/debug/impl/RmiDebuggedEnvironmentImpl$DebugTemplateModel.classRmiDebuggedEnvironmentImpl.java
package freemarker.debug.impl
freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugTemplateModel extends freemarker.debug.impl.RmiDebuggedEnvironmentImpl$DebugConfigurableModel {
private static final java.util.List KEYS
private final freemarker.template.SimpleScalar name
void (freemarker.template.Template)
freemarker.template.Template template
java.util.Collection keySet ()
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
java.rmi.RemoteException e
String key
static void ()
}
freemarker/debug/impl/RmiDebuggedEnvironmentImpl.classRmiDebuggedEnvironmentImpl.java
package freemarker.debug.impl
freemarker.debug.impl.RmiDebuggedEnvironmentImpl extends freemarker.debug.impl.RmiDebugModelImpl implements freemarker.debug.DebuggedEnvironment {
private static final long serialVersionUID
private static final freemarker.cache.CacheStorage storage
private static final Object idLock
private static long nextId
private boolean stopped
private final long id
private void (freemarker.core.Environment) throws java.rmi.RemoteException
freemarker.core.Environment env
static synchronized java.lang.Object getCachedWrapperFor (java.lang.Object) throws java.rmi.RemoteException
int extraTypes
int extraTypes
int extraTypes
Object key
Object value
public void resume ()
public void stop ()
public long getId ()
boolean isStopped ()
static void ()
}
freemarker/debug/impl/RmiDebuggedEnvironmentImpl_Stub.class
package freemarker.debug.impl
public final freemarker.debug.impl.RmiDebuggedEnvironmentImpl_Stub extends java.rmi.server.RemoteStub implements freemarker.debug.DebuggedEnvironment freemarker.debug.DebugModel java.rmi.Remote {
private static final long serialVersionUID
private static java.lang.reflect.Method $method_get_0
private static java.lang.reflect.Method $method_get_1
private static java.lang.reflect.Method $method_get_2
private static java.lang.reflect.Method $method_get_3
private static java.lang.reflect.Method $method_getAsBoolean_4
private static java.lang.reflect.Method $method_getAsDate_5
private static java.lang.reflect.Method $method_getAsNumber_6
private static java.lang.reflect.Method $method_getAsString_7
private static java.lang.reflect.Method $method_getCollection_8
private static java.lang.reflect.Method $method_getDateType_9
private static java.lang.reflect.Method $method_getId_10
private static java.lang.reflect.Method $method_getModelTypes_11
private static java.lang.reflect.Method $method_keys_12
private static java.lang.reflect.Method $method_resume_13
private static java.lang.reflect.Method $method_size_14
private static java.lang.reflect.Method $method_stop_15
static Class class$freemarker$debug$DebugModel
static Class class$java$lang$String
static Class array$Ljava$lang$String
static Class class$freemarker$debug$DebuggedEnvironment
static void ()
public void (java.rmi.server.RemoteRef)
static java.lang.Class class$ (java.lang.String)
public freemarker.debug.DebugModel get (int) throws freemarker.template.TemplateModelException java.rmi.RemoteException
public freemarker.debug.DebugModel[] get (int, int) throws freemarker.template.TemplateModelException java.rmi.RemoteException
public freemarker.debug.DebugModel get (java.lang.String) throws freemarker.template.TemplateModelException java.rmi.RemoteException
public freemarker.debug.DebugModel[] get (java.lang.String[]) throws freemarker.template.TemplateModelException java.rmi.RemoteException
public boolean getAsBoolean () throws freemarker.template.TemplateModelException java.rmi.RemoteException
public java.util.Date getAsDate () throws freemarker.template.TemplateModelException java.rmi.RemoteException
public java.lang.Number getAsNumber () throws freemarker.template.TemplateModelException java.rmi.RemoteException
public java.lang.String getAsString () throws freemarker.template.TemplateModelException java.rmi.RemoteException
public freemarker.debug.DebugModel[] getCollection () throws freemarker.template.TemplateModelException java.rmi.RemoteException
public int getDateType () throws freemarker.template.TemplateModelException java.rmi.RemoteException
public long getId () throws java.rmi.RemoteException
public int getModelTypes () throws java.rmi.RemoteException
public java.lang.String[] keys () throws freemarker.template.TemplateModelException java.rmi.RemoteException
public void resume () throws java.rmi.RemoteException
public int size () throws freemarker.template.TemplateModelException java.rmi.RemoteException
public void stop () throws java.rmi.RemoteException
}
freemarker/debug/impl/RmiDebuggerImpl.classRmiDebuggerImpl.java
package freemarker.debug.impl
freemarker.debug.impl.RmiDebuggerImpl extends java.rmi.server.UnicastRemoteObject implements freemarker.debug.Debugger {
private static final long serialVersionUID
private final freemarker.debug.impl.RmiDebuggerService service
protected void (freemarker.debug.impl.RmiDebuggerService) throws java.rmi.RemoteException
freemarker.debug.impl.RmiDebuggerService service
public void addBreakpoint (freemarker.debug.Breakpoint)
freemarker.debug.Breakpoint breakpoint
public java.lang.Object addDebuggerListener (freemarker.debug.DebuggerListener)
freemarker.debug.DebuggerListener listener
public java.util.List getBreakpoints ()
public java.util.List getBreakpoints (java.lang.String)
String templateName
public java.util.Collection getSuspendedEnvironments ()
public void removeBreakpoint (freemarker.debug.Breakpoint)
freemarker.debug.Breakpoint breakpoint
public void removeDebuggerListener (java.lang.Object)
Object id
public void removeBreakpoints ()
public void removeBreakpoints (java.lang.String)
String templateName
}
freemarker/debug/impl/RmiDebuggerImpl_Stub.class
package freemarker.debug.impl
public final freemarker.debug.impl.RmiDebuggerImpl_Stub extends java.rmi.server.RemoteStub implements freemarker.debug.Debugger java.rmi.Remote {
private static final long serialVersionUID
private static java.lang.reflect.Method $method_addBreakpoint_0
private static java.lang.reflect.Method $method_addDebuggerListener_1
private static java.lang.reflect.Method $method_getBreakpoints_2
private static java.lang.reflect.Method $method_getBreakpoints_3
private static java.lang.reflect.Method $method_getSuspendedEnvironments_4
private static java.lang.reflect.Method $method_removeBreakpoint_5
private static java.lang.reflect.Method $method_removeBreakpoints_6
private static java.lang.reflect.Method $method_removeBreakpoints_7
private static java.lang.reflect.Method $method_removeDebuggerListener_8
static Class class$freemarker$debug$Debugger
static Class class$freemarker$debug$Breakpoint
static Class class$freemarker$debug$DebuggerListener
static Class class$java$lang$String
static Class class$java$lang$Object
static void ()
public void (java.rmi.server.RemoteRef)
public void addBreakpoint (freemarker.debug.Breakpoint) throws java.rmi.RemoteException
public java.lang.Object addDebuggerListener (freemarker.debug.DebuggerListener) throws java.rmi.RemoteException
static java.lang.Class class$ (java.lang.String)
public java.util.List getBreakpoints () throws java.rmi.RemoteException
public java.util.List getBreakpoints (java.lang.String) throws java.rmi.RemoteException
public java.util.Collection getSuspendedEnvironments () throws java.rmi.RemoteException
public void removeBreakpoint (freemarker.debug.Breakpoint) throws java.rmi.RemoteException
public void removeBreakpoints () throws java.rmi.RemoteException
public void removeBreakpoints (java.lang.String) throws java.rmi.RemoteException
public void removeDebuggerListener (java.lang.Object) throws java.rmi.RemoteException
}
freemarker/debug/impl/RmiDebuggerListenerImpl.classRmiDebuggerListenerImpl.java
package freemarker.debug.impl
public freemarker.debug.impl.RmiDebuggerListenerImpl extends java.rmi.server.UnicastRemoteObject implements freemarker.debug.DebuggerListener java.rmi.server.Unreferenced {
private static final freemarker.log.Logger logger
private static final long serialVersionUID
private final freemarker.debug.DebuggerListener listener
public void unreferenced ()
java.rmi.NoSuchObjectException e
public void (freemarker.debug.DebuggerListener) throws java.rmi.RemoteException
freemarker.debug.DebuggerListener listener
public void environmentSuspended (freemarker.debug.EnvironmentSuspendedEvent) throws java.rmi.RemoteException
freemarker.debug.EnvironmentSuspendedEvent e
static void ()
}
freemarker/debug/impl/RmiDebuggerListenerImpl_Stub.class
package freemarker.debug.impl
public final freemarker.debug.impl.RmiDebuggerListenerImpl_Stub extends java.rmi.server.RemoteStub implements freemarker.debug.DebuggerListener java.rmi.Remote {
private static final long serialVersionUID
private static java.lang.reflect.Method $method_environmentSuspended_0
static Class class$freemarker$debug$DebuggerListener
static Class class$freemarker$debug$EnvironmentSuspendedEvent
static void ()
public void (java.rmi.server.RemoteRef)
static java.lang.Class class$ (java.lang.String)
public void environmentSuspended (freemarker.debug.EnvironmentSuspendedEvent) throws java.rmi.RemoteException
}
freemarker/debug/impl/RmiDebuggerService$1.classRmiDebuggerService.java
package freemarker.debug.impl
freemarker.debug.impl.RmiDebuggerService$1 extends java.lang.Object {
}
freemarker/debug/impl/RmiDebuggerService$TemplateDebugInfo.classRmiDebuggerService.java
package freemarker.debug.impl
final freemarker.debug.impl.RmiDebuggerService$TemplateDebugInfo extends java.lang.Object {
final java.util.List templates
final java.util.List breakpoints
private void ()
boolean isEmpty ()
void (freemarker.debug.impl.RmiDebuggerService$1)
freemarker.debug.impl.RmiDebuggerService$1 x0
}
freemarker/debug/impl/RmiDebuggerService$TemplateReference.classRmiDebuggerService.java
package freemarker.debug.impl
final freemarker.debug.impl.RmiDebuggerService$TemplateReference extends java.lang.ref.WeakReference {
final String templateName
void (java.lang.String, freemarker.template.Template, java.lang.ref.ReferenceQueue)
String templateName
freemarker.template.Template template
java.lang.ref.ReferenceQueue queue
freemarker.template.Template getTemplate ()
}
freemarker/debug/impl/RmiDebuggerService.classRmiDebuggerService.java
package freemarker.debug.impl
freemarker.debug.impl.RmiDebuggerService extends freemarker.debug.impl.DebuggerService {
private final java.util.Map templateDebugInfos
private final java.util.HashSet suspendedEnvironments
private final java.util.Map listeners
private final java.lang.ref.ReferenceQueue refQueue
void ()
java.rmi.RemoteException e
java.util.List getBreakpointsSpi (java.lang.String)
freemarker.debug.impl.RmiDebuggerService$TemplateDebugInfo tdi
String templateName
java.util.List getBreakpointsSpi ()
java.util.Iterator iter
java.util.List sumlist
boolean suspendEnvironmentSpi (freemarker.core.Environment, int) throws java.rmi.RemoteException
freemarker.debug.DebuggerListener listener
java.util.Iterator iter
InterruptedException e
freemarker.debug.EnvironmentSuspendedEvent breakpointEvent
freemarker.core.Environment env
int line
freemarker.debug.impl.RmiDebuggedEnvironmentImpl denv
void registerTemplateSpi (freemarker.template.Template)
freemarker.debug.Breakpoint breakpoint
java.util.Iterator iter
freemarker.debug.impl.RmiDebuggerService$TemplateDebugInfo tdi
freemarker.template.Template template
String templateName
java.util.Collection getSuspendedEnvironments ()
java.lang.Object addDebuggerListener (freemarker.debug.DebuggerListener)
freemarker.debug.DebuggerListener listener
Object id
void removeDebuggerListener (java.lang.Object)
Object id
void addBreakpoint (freemarker.debug.Breakpoint)
freemarker.debug.impl.RmiDebuggerService$TemplateReference ref
freemarker.template.Template t
java.util.Iterator iter
freemarker.debug.impl.RmiDebuggerService$TemplateDebugInfo tdi
java.util.List breakpoints
int pos
freemarker.debug.Breakpoint breakpoint
String templateName
private static void insertDebugBreak (freemarker.template.Template, freemarker.debug.Breakpoint)
freemarker.template.Template t
freemarker.debug.Breakpoint breakpoint
freemarker.core.TemplateElement te
freemarker.core.TemplateElement parent
freemarker.core.DebugBreak db
private static freemarker.core.TemplateElement findTemplateElement (freemarker.core.TemplateElement, int)
freemarker.core.TemplateElement child
freemarker.core.TemplateElement childmatch
java.util.Enumeration children
freemarker.core.TemplateElement te
int line
private freemarker.debug.impl.RmiDebuggerService$TemplateDebugInfo findTemplateDebugInfo (java.lang.String)
String templateName
private freemarker.debug.impl.RmiDebuggerService$TemplateDebugInfo createTemplateDebugInfo (java.lang.String)
String templateName
freemarker.debug.impl.RmiDebuggerService$TemplateDebugInfo tdi
void removeBreakpoint (freemarker.debug.Breakpoint)
freemarker.debug.impl.RmiDebuggerService$TemplateReference ref
freemarker.template.Template t
java.util.Iterator iter
java.util.List breakpoints
int pos
freemarker.debug.impl.RmiDebuggerService$TemplateDebugInfo tdi
freemarker.debug.Breakpoint breakpoint
String templateName
private void removeDebugBreak (freemarker.template.Template, freemarker.debug.Breakpoint)
freemarker.template.Template t
freemarker.debug.Breakpoint breakpoint
freemarker.core.TemplateElement te
freemarker.core.DebugBreak db
freemarker.core.TemplateElement parent
void removeBreakpoints (java.lang.String)
freemarker.debug.impl.RmiDebuggerService$TemplateDebugInfo tdi
String templateName
void removeBreakpoints ()
freemarker.debug.impl.RmiDebuggerService$TemplateDebugInfo tdi
java.util.Iterator iter
private void removeBreakpoints (freemarker.debug.impl.RmiDebuggerService$TemplateDebugInfo)
freemarker.debug.impl.RmiDebuggerService$TemplateReference ref
freemarker.template.Template t
java.util.Iterator iter
freemarker.debug.impl.RmiDebuggerService$TemplateDebugInfo tdi
private void removeDebugBreaks (freemarker.core.TemplateElement)
freemarker.core.TemplateElement dbchild
freemarker.core.TemplateElement child
int i
freemarker.core.TemplateElement te
int count
private void processRefQueue ()
freemarker.debug.impl.RmiDebuggerService$TemplateReference ref
freemarker.debug.impl.RmiDebuggerService$TemplateDebugInfo tdi
}
freemarker/ext/ant/FreemarkerXmlTask.classFreemarkerXmlTask.java
package freemarker.ext.ant
public freemarker.ext.ant.FreemarkerXmlTask extends org.apache.tools.ant.taskdefs.MatchingTask {
private freemarker.ext.ant.JythonAntTask prepareModel
private freemarker.ext.ant.JythonAntTask prepareEnvironment
private final javax.xml.parsers.DocumentBuilderFactory builderFactory
private javax.xml.parsers.DocumentBuilder builder
private freemarker.template.Configuration cfg
private java.io.File destDir
private java.io.File baseDir
private java.io.File templateDir
private String templateName
private freemarker.template.Template parsedTemplate
private long templateFileLastModified
private String projectAttribute
private java.io.File projectFile
private freemarker.template.TemplateModel projectTemplate
private freemarker.template.TemplateNodeModel projectNode
private freemarker.template.TemplateModel propertiesTemplate
private freemarker.template.TemplateModel userPropertiesTemplate
private long projectFileLastModified
private boolean incremental
private String extension
private String encoding
private String templateEncoding
private boolean validation
private String models
private final java.util.Map modelsMap
public void ()
public void setBasedir (java.io.File)
java.io.File dir
public void setDestdir (java.io.File)
java.io.File dir
public void setExtension (java.lang.String)
String extension
public void setTemplate (java.lang.String)
String templateName
public void setTemplateDir (java.io.File) throws org.apache.tools.ant.BuildException
Exception e
java.io.File templateDir
public void setProjectfile (java.lang.String)
String projectAttribute
public void setIncremental (java.lang.String)
String incremental
public void setEncoding (java.lang.String)
String encoding
public void setTemplateEncoding (java.lang.String)
String inputEncoding
public void setValidation (boolean)
boolean validation
public void setModels (java.lang.String)
String models
public void execute () throws org.apache.tools.ant.BuildException
String msg
java.io.IOException ioe
javax.xml.parsers.ParserConfigurationException e
int i
org.apache.tools.ant.DirectoryScanner scanner
String[] list
java.io.File templateFile
public void addConfiguredJython (freemarker.ext.ant.JythonAntTask)
freemarker.ext.ant.JythonAntTask jythonAntTask
public void addConfiguredPrepareModel (freemarker.ext.ant.JythonAntTask)
freemarker.ext.ant.JythonAntTask prepareModel
public void addConfiguredPrepareEnvironment (freemarker.ext.ant.JythonAntTask)
freemarker.ext.ant.JythonAntTask prepareEnvironment
private void process (java.io.File, java.lang.String, java.io.File) throws org.apache.tools.ant.BuildException
org.w3c.dom.Document doc
java.util.Map vars
java.util.Map vars
freemarker.core.Environment env
org.w3c.dom.Document docNode
freemarker.template.TemplateModel document
freemarker.template.TemplateNodeModel docNodeModel
java.util.HashMap root
java.io.Writer writer
Throwable rootCause
org.xml.sax.SAXParseException spe
Throwable e
java.io.File baseDir
String xmlFile
java.io.File destDir
java.io.File outFile
java.io.File inFile
private void generateModels ()
int dot
Exception e
String modelSpec
String name
String clazz
int sep
java.util.StringTokenizer modelTokenizer
private void ensureDirectoryFor (java.io.File) throws org.apache.tools.ant.BuildException
java.io.File targetFile
java.io.File directory
private static freemarker.template.TemplateModel wrapMap (java.util.Map)
java.util.Map$Entry entry
java.util.Iterator it
java.util.Map table
freemarker.template.SimpleHash model
protected void insertDefaults (java.util.Map)
java.util.Map$Entry entry
java.util.Iterator it
java.util.Map root
}
freemarker/ext/ant/JythonAntTask.classJythonAntTask.java
package freemarker.ext.ant
public freemarker.ext.ant.JythonAntTask extends org.apache.tools.ant.Task {
private java.io.File scriptFile
private String script
private freemarker.ext.ant.UnlinkedJythonOperations jythonOps
public void ()
public void setFile (java.io.File) throws org.apache.tools.ant.BuildException
java.io.File scriptFile
public void addText (java.lang.String)
String text
public void execute (java.util.Map) throws org.apache.tools.ant.BuildException
String finalScript
java.util.Map vars
private void ensureJythonOpsExists ()
ClassNotFoundException e
Exception e
Class clazz
}
freemarker/ext/ant/UnlinkedJythonOperations.classUnlinkedJythonOperations.java
package freemarker.ext.ant
abstract freemarker.ext.ant.UnlinkedJythonOperations extends java.lang.Object {
public abstract void execute (java.lang.String, java.util.Map) throws org.apache.tools.ant.BuildException
public abstract void execute (java.io.File, java.util.Map) throws org.apache.tools.ant.BuildException
}
freemarker/ext/ant/UnlinkedJythonOperationsImpl.classUnlinkedJythonOperationsImpl.java
package freemarker.ext.ant
public freemarker.ext.ant.UnlinkedJythonOperationsImpl extends java.lang.Object implements freemarker.ext.ant.UnlinkedJythonOperations {
public void ()
public void execute (java.lang.String, java.util.Map) throws org.apache.tools.ant.BuildException
String script
java.util.Map vars
org.python.util.PythonInterpreter pi
public void execute (java.io.File, java.util.Map) throws org.apache.tools.ant.BuildException
java.io.IOException e
java.io.File file
java.util.Map vars
org.python.util.PythonInterpreter pi
private org.python.util.PythonInterpreter createInterpreter (java.util.Map)
java.util.Map$Entry ent
java.util.Map vars
org.python.util.PythonInterpreter pi
java.util.Iterator it
}
freemarker/ext/beans/ArrayModel$1.classArrayModel.java
package freemarker.ext.beans
final freemarker.ext.beans.ArrayModel$1 extends java.lang.Object implements freemarker.ext.util.ModelFactory {
void ()
public freemarker.template.TemplateModel create (java.lang.Object, freemarker.template.ObjectWrapper)
Object object
freemarker.template.ObjectWrapper wrapper
}
freemarker/ext/beans/ArrayModel$Iterator.classArrayModel.java
package freemarker.ext.beans
freemarker.ext.beans.ArrayModel$Iterator extends java.lang.Object implements freemarker.template.TemplateSequenceModel freemarker.template.TemplateModelIterator {
private int position
private final freemarker.ext.beans.ArrayModel this$0
private void (freemarker.ext.beans.ArrayModel)
public boolean hasNext ()
public freemarker.template.TemplateModel get (int) throws freemarker.template.TemplateModelException
int index
public freemarker.template.TemplateModel next () throws freemarker.template.TemplateModelException
public int size ()
void (freemarker.ext.beans.ArrayModel, freemarker.ext.beans.ArrayModel$1)
freemarker.ext.beans.ArrayModel x0
freemarker.ext.beans.ArrayModel$1 x1
}
freemarker/ext/beans/ArrayModel.classArrayModel.java
package freemarker.ext.beans
public freemarker.ext.beans.ArrayModel extends freemarker.ext.beans.BeanModel implements freemarker.template.TemplateCollectionModel freemarker.template.TemplateSequenceModel {
static final freemarker.ext.util.ModelFactory FACTORY
private int length
public void (java.lang.Object, freemarker.ext.beans.BeansWrapper)
Object array
freemarker.ext.beans.BeansWrapper wrapper
Class clazz
public freemarker.template.TemplateModelIterator iterator ()
public freemarker.template.TemplateModel get (int) throws freemarker.template.TemplateModelException
IndexOutOfBoundsException e
int index
public int size ()
public boolean isEmpty ()
static int access$100 (freemarker.ext.beans.ArrayModel)
freemarker.ext.beans.ArrayModel x0
static void ()
}
freemarker/ext/beans/BeanModel$1.classBeanModel.java
package freemarker.ext.beans
final freemarker.ext.beans.BeanModel$1 extends java.lang.Object implements freemarker.ext.util.ModelFactory {
void ()
public freemarker.template.TemplateModel create (java.lang.Object, freemarker.template.ObjectWrapper)
Object object
freemarker.template.ObjectWrapper wrapper
}
freemarker/ext/beans/BeanModel.classBeanModel.java
package freemarker.ext.beans
public freemarker.ext.beans.BeanModel extends java.lang.Object implements freemarker.template.TemplateHashModelEx freemarker.template.AdapterTemplateModel freemarker.ext.util.WrapperTemplateModel {
private static final freemarker.log.Logger logger
protected final Object object
protected final freemarker.ext.beans.BeansWrapper wrapper
static final freemarker.template.TemplateModel UNKNOWN
static final freemarker.ext.util.ModelFactory FACTORY
private java.util.HashMap memberMap
public void (java.lang.Object, freemarker.ext.beans.BeansWrapper)
Object object
freemarker.ext.beans.BeansWrapper wrapper
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
Object fd
freemarker.template.TemplateModel model
freemarker.template.TemplateModel nullModel
Object fd
freemarker.template.TemplateModelException e
Exception e
String key
Class clazz
java.util.Map classInfo
freemarker.template.TemplateModel retval
private void logNoSuchKey (java.lang.String, java.util.Map)
String key
java.util.Map keyMap
protected boolean hasPlainGetMethod ()
private freemarker.template.TemplateModel invokeThroughDescriptor (java.lang.Object, java.util.Map) throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException freemarker.template.TemplateModelException
freemarker.template.TemplateModel member
java.lang.reflect.Method readMethod
java.beans.PropertyDescriptor pd
java.lang.reflect.Method method
Object desc
java.util.Map classInfo
freemarker.template.TemplateModel member
freemarker.template.TemplateModel retval
protected freemarker.template.TemplateModel invokeGenericGet (java.util.Map, java.lang.Class, java.lang.String) throws java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException freemarker.template.TemplateModelException
java.util.Map keyMap
Class clazz
String key
java.lang.reflect.Method genericGet
protected freemarker.template.TemplateModel wrap (java.lang.Object) throws freemarker.template.TemplateModelException
Object obj
protected java.lang.Object unwrap (freemarker.template.TemplateModel) throws freemarker.template.TemplateModelException
freemarker.template.TemplateModel model
public boolean isEmpty ()
public java.lang.Object getAdaptedObject (java.lang.Class)
Class hint
public java.lang.Object getWrappedObject ()
public int size ()
public freemarker.template.TemplateCollectionModel keys ()
public freemarker.template.TemplateCollectionModel values () throws freemarker.template.TemplateModelException
String key
java.util.List values
freemarker.template.TemplateModelIterator it
public java.lang.String toString ()
protected java.util.Set keySet ()
static void ()
}
freemarker/ext/beans/BeansModelCache.classBeansModelCache.java
package freemarker.ext.beans
public freemarker.ext.beans.BeansModelCache extends freemarker.ext.util.ModelCache {
private final java.util.Map classToFactory
private final java.util.Set mappedClassNames
private final freemarker.ext.beans.BeansWrapper wrapper
static Class class$java$lang$Boolean
void (freemarker.ext.beans.BeansWrapper)
freemarker.ext.beans.BeansWrapper wrapper
protected boolean isCacheable (java.lang.Object)
Object object
protected freemarker.template.TemplateModel create (java.lang.Object)
String className
Object object
Class clazz
freemarker.ext.util.ModelFactory factory
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
}
freemarker/ext/beans/BeansWrapper$1.classBeansWrapper.java
package freemarker.ext.beans
freemarker.ext.beans.BeansWrapper$1 extends java.lang.Object implements freemarker.ext.util.ModelFactory {
private final freemarker.ext.beans.BeansWrapper this$0
void (freemarker.ext.beans.BeansWrapper)
public freemarker.template.TemplateModel create (java.lang.Object, freemarker.template.ObjectWrapper)
Object object
freemarker.template.ObjectWrapper wrapper
}
freemarker/ext/beans/BeansWrapper$2.classBeansWrapper.java
package freemarker.ext.beans
final freemarker.ext.beans.BeansWrapper$2 extends java.lang.Object implements freemarker.ext.util.ModelFactory {
void ()
public freemarker.template.TemplateModel create (java.lang.Object, freemarker.template.ObjectWrapper)
Object object
freemarker.template.ObjectWrapper wrapper
}
freemarker/ext/beans/BeansWrapper$3.classBeansWrapper.java
package freemarker.ext.beans
final freemarker.ext.beans.BeansWrapper$3 extends java.lang.Object implements freemarker.ext.util.ModelFactory {
void ()
public freemarker.template.TemplateModel create (java.lang.Object, freemarker.template.ObjectWrapper)
Object object
freemarker.template.ObjectWrapper wrapper
}
freemarker/ext/beans/BeansWrapper$MethodAppearanceDecision.classBeansWrapper.java
package freemarker.ext.beans
public final freemarker.ext.beans.BeansWrapper$MethodAppearanceDecision extends java.lang.Object {
private java.beans.PropertyDescriptor exposeAsProperty
private String exposeMethodAs
private boolean methodShadowsProperty
public void ()
void setDefaults (java.lang.reflect.Method)
java.lang.reflect.Method m
public java.beans.PropertyDescriptor getExposeAsProperty ()
public void setExposeAsProperty (java.beans.PropertyDescriptor)
java.beans.PropertyDescriptor exposeAsProperty
public java.lang.String getExposeMethodAs ()
public void setExposeMethodAs (java.lang.String)
String exposeAsMethod
public boolean getMethodShadowsProperty ()
public void setMethodShadowsProperty (boolean)
boolean shadowEarlierProperty
}
freemarker/ext/beans/BeansWrapper$MethodSignature.classBeansWrapper.java
package freemarker.ext.beans
final freemarker.ext.beans.BeansWrapper$MethodSignature extends java.lang.Object {
private static final freemarker.ext.beans.BeansWrapper$MethodSignature GET_STRING_SIGNATURE
private static final freemarker.ext.beans.BeansWrapper$MethodSignature GET_OBJECT_SIGNATURE
private final String name
private final Class[] args
private void (java.lang.String, java.lang.Class[])
String name
Class[] args
void (java.lang.reflect.Method)
java.lang.reflect.Method method
public boolean equals (java.lang.Object)
freemarker.ext.beans.BeansWrapper$MethodSignature ms
Object o
public int hashCode ()
static freemarker.ext.beans.BeansWrapper$MethodSignature access$200 ()
static freemarker.ext.beans.BeansWrapper$MethodSignature access$300 ()
static void ()
}
freemarker/ext/beans/BeansWrapper.classBeansWrapper.java
package freemarker.ext.beans
public freemarker.ext.beans.BeansWrapper extends java.lang.Object implements freemarker.template.ObjectWrapper {
static final Object CAN_NOT_UNWRAP
private static final Class BIGINTEGER_CLASS
private static final Class BOOLEAN_CLASS
private static final Class CHARACTER_CLASS
private static final Class COLLECTION_CLASS
private static final Class DATE_CLASS
private static final Class HASHADAPTER_CLASS
private static final Class ITERABLE_CLASS
private static final Class LIST_CLASS
private static final Class MAP_CLASS
private static final Class NUMBER_CLASS
private static final Class OBJECT_CLASS
private static final Class SEQUENCEADAPTER_CLASS
private static final Class SET_CLASS
private static final Class SETADAPTER_CLASS
private static final Class STRING_CLASS
private static final boolean DEVELOPMENT
private static final java.lang.reflect.Constructor ENUMS_MODEL_CTOR
private static final freemarker.log.Logger logger
private static final java.util.Set UNSAFE_METHODS
static final Object GENERIC_GET_KEY
private static final Object CONSTRUCTORS
private static final Object ARGTYPES
private static final boolean javaRebelAvailable
private static final freemarker.ext.beans.BeansWrapper INSTANCE
private final java.util.Map classCache
private java.util.Set cachedClassNames
private final freemarker.ext.beans.StaticModels staticModels
private final freemarker.ext.beans.ClassBasedModelFactory enumModels
private final freemarker.ext.util.ModelCache modelCache
private final freemarker.ext.beans.BooleanModel FALSE
private final freemarker.ext.beans.BooleanModel TRUE
public static final int EXPOSE_ALL
public static final int EXPOSE_SAFE
public static final int EXPOSE_PROPERTIES_ONLY
public static final int EXPOSE_NOTHING
private int exposureLevel
private freemarker.template.TemplateModel nullModel
private boolean methodsShadowItems
private boolean exposeFields
private int defaultDateType
private freemarker.template.ObjectWrapper outerIdentity
private boolean simpleMapWrapper
private boolean strict
private final freemarker.ext.util.ModelFactory BOOLEAN_FACTORY
private static final freemarker.ext.util.ModelFactory ITERATOR_FACTORY
private static final freemarker.ext.util.ModelFactory ENUMERATION_FACTORY
static Class class$java$math$BigInteger
static Class class$java$lang$Boolean
static Class class$java$lang$Character
static Class class$java$util$Collection
static Class class$java$util$Date
static Class class$freemarker$ext$beans$HashAdapter
static Class class$java$util$List
static Class class$java$util$Map
static Class class$java$lang$Number
static Class class$java$lang$Object
static Class class$freemarker$ext$beans$SequenceAdapter
static Class class$java$util$Set
static Class class$freemarker$ext$beans$SetAdapter
static Class class$java$lang$String
static Class class$java$util$ResourceBundle
static Class class$java$util$Iterator
static Class class$java$util$Enumeration
static Class class$java$lang$Integer
static Class class$java$lang$Long
static Class class$java$lang$Float
static Class class$java$lang$Double
static Class class$java$lang$Byte
static Class class$java$lang$Short
static Class class$java$math$BigDecimal
static Class class$freemarker$ext$beans$BeansWrapper
public void ()
public boolean isStrict ()
public void setStrict (boolean)
boolean strict
public void setOuterIdentity (freemarker.template.ObjectWrapper)
freemarker.template.ObjectWrapper outerIdentity
public freemarker.template.ObjectWrapper getOuterIdentity ()
public void setSimpleMapWrapper (boolean)
boolean simpleMapWrapper
public boolean isSimpleMapWrapper ()
public void setExposureLevel (int)
int exposureLevel
int getExposureLevel ()
public void setExposeFields (boolean)
boolean exposeFields
public boolean isExposeFields ()
public synchronized void setMethodsShadowItems (boolean)
boolean methodsShadowItems
boolean isMethodsShadowItems ()
public synchronized void setDefaultDateType (int)
int defaultDateType
protected int getDefaultDateType ()
public void setUseCache (boolean)
boolean useCache
public void setNullModel (freemarker.template.TemplateModel)
freemarker.template.TemplateModel nullModel
public static final freemarker.ext.beans.BeansWrapper getDefaultInstance ()
public freemarker.template.TemplateModel wrap (java.lang.Object) throws freemarker.template.TemplateModelException
Object object
protected freemarker.template.TemplateModel getInstance (java.lang.Object, freemarker.ext.util.ModelFactory)
Object object
freemarker.ext.util.ModelFactory factory
protected freemarker.ext.util.ModelFactory getModelFactory (java.lang.Class)
Class clazz
public java.lang.Object unwrap (freemarker.template.TemplateModel) throws freemarker.template.TemplateModelException
freemarker.template.TemplateModel model
public java.lang.Object unwrap (freemarker.template.TemplateModel, java.lang.Class) throws freemarker.template.TemplateModelException
freemarker.template.TemplateModel model
Class hint
Object obj
java.lang.Object unwrapInternal (freemarker.template.TemplateModel, java.lang.Class) throws freemarker.template.TemplateModelException
freemarker.template.TemplateModel model
Class hint
private java.lang.Object unwrap (freemarker.template.TemplateModel, java.lang.Class, java.util.Map) throws freemarker.template.TemplateModelException
Number number
Object adapted
Number number
Object wrapped
Number number
Object retval
Object val
int i
int size
freemarker.template.TemplateSequenceModel seq
Class componentType
Object array
String s
java.util.Date date
Number number
java.util.Date date
freemarker.template.TemplateModel model
Class hint
java.util.Map recursionStops
boolean isBoolean
boolean isChar
private static java.lang.Number convertUnwrappedNumber (java.lang.Class, java.lang.Number)
Class hint
Number number
freemarker.template.TemplateModel invokeMethod (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException freemarker.template.TemplateModelException
Object object
java.lang.reflect.Method method
Object[] args
Object retval
public freemarker.template.TemplateHashModel getStaticModels ()
public freemarker.template.TemplateHashModel getEnumModels ()
public java.lang.Object newInstance (java.lang.Class, java.util.List) throws freemarker.template.TemplateModelException
freemarker.ext.beans.SimpleMemberModel smm
Object[] objargs
freemarker.ext.beans.MethodMap methodMap
freemarker.ext.beans.MemberAndArguments maa
Object[] objargs
java.util.Map classInfo
Object ctors
java.lang.reflect.Constructor ctor
Object[] objargs
freemarker.template.TemplateModelException e
Exception e
Class clazz
java.util.List arguments
void introspectClass (java.lang.Class)
Class clazz
void removeIntrospectionInfo (java.lang.Class)
Class clazz
private void introspectClassInternal (java.lang.Class)
Class clazz
String className
java.util.Map getClassKeyMap (java.lang.Class)
Class clazz
java.util.Map map
int keyCount (java.lang.Class)
Class clazz
java.util.Map map
int count
java.util.Set keySet (java.lang.Class)
Class clazz
java.util.Set set
private java.util.Map populateClassMap (java.lang.Class)
java.lang.reflect.Constructor ctor
int i
freemarker.ext.beans.MethodMap ctorMap
java.lang.reflect.Constructor[] ctors
SecurityException e
java.util.Map$Entry e
Class clazz
java.util.Map map
private java.util.Map populateClassMapWithBeanInfo (java.lang.Class)
java.lang.reflect.Field field
int i
java.lang.reflect.Field[] fields
int i
freemarker.ext.beans.MethodMap methodMap
Object previous
java.beans.PropertyDescriptor propDesc
String methodKey
java.beans.MethodDescriptor md
java.lang.reflect.Method publicMethod
int i
freemarker.ext.beans.BeansWrapper$MethodAppearanceDecision decision
java.beans.BeanInfo beanInfo
java.beans.PropertyDescriptor[] pda
java.beans.MethodDescriptor[] mda
java.beans.IntrospectionException e
Class clazz
java.util.Map classMap
java.util.Map accessibleMethods
java.lang.reflect.Method genericGet
private void populateClassMapWithPropertyDescriptor (java.beans.PropertyDescriptor, java.lang.Class, java.util.Map, java.util.Map)
java.beans.IntrospectionException e
java.beans.IndexedPropertyDescriptor ipd
java.lang.reflect.Method readMethod
java.lang.reflect.Method publicReadMethod
java.beans.IntrospectionException e
java.lang.reflect.Method readMethod
java.lang.reflect.Method publicReadMethod
java.beans.PropertyDescriptor pd
Class clazz
java.util.Map accessibleMethods
java.util.Map classMap
protected void finetuneMethodAppearance (java.lang.Class, java.lang.reflect.Method, freemarker.ext.beans.BeansWrapper$MethodAppearanceDecision)
Class clazz
java.lang.reflect.Method m
freemarker.ext.beans.BeansWrapper$MethodAppearanceDecision decision
private static java.util.Map getArgTypes (java.util.Map)
java.util.Map classMap
java.util.Map argTypes
static java.lang.Class[] getArgTypes (java.util.Map, java.lang.reflect.AccessibleObject)
java.util.Map classMap
java.lang.reflect.AccessibleObject methodOrCtor
private static java.lang.reflect.Method getFirstAccessibleMethod (freemarker.ext.beans.BeansWrapper$MethodSignature, java.util.Map)
freemarker.ext.beans.BeansWrapper$MethodSignature sig
java.util.Map accessibles
java.util.List l
private static java.lang.reflect.Method getAccessibleMethod (java.lang.reflect.Method, java.util.Map)
java.lang.reflect.Method am
java.util.Iterator iterator
java.lang.reflect.Method m
java.util.Map accessibles
freemarker.ext.beans.BeansWrapper$MethodSignature sig
java.util.List l
boolean isSafeMethod (java.lang.reflect.Method)
java.lang.reflect.Method method
private static java.util.Map discoverAccessibleMethods (java.lang.Class)
Class clazz
java.util.Map map
private static void discoverAccessibleMethods (java.lang.Class, java.util.Map)
java.lang.reflect.Method method
freemarker.ext.beans.BeansWrapper$MethodSignature sig
java.util.List methodList
int i
java.lang.reflect.Method[] methods
SecurityException e
int i
Class clazz
java.util.Map map
Class[] interfaces
Class superclass
private static final java.util.Set createUnsafeMethodsSet ()
ClassNotFoundException e
NoSuchMethodException e
java.util.Iterator iterator
java.util.Set set
java.util.Map primClasses
Exception e
String methodSpec
java.util.Properties props
java.io.InputStream in
private static java.lang.reflect.Method parseMethodSpec (java.lang.String, java.util.Map) throws java.lang.ClassNotFoundException java.lang.NoSuchMethodException
String argClassName
int i
String methodSpec
java.util.Map primClasses
int brace
int dot
Class clazz
String methodName
String argSpec
java.util.StringTokenizer tok
int argcount
Class[] argTypes
private static java.util.Map createPrimitiveClassesMap ()
java.util.Map map
public static void coerceBigDecimals (java.lang.reflect.AccessibleObject, java.lang.Object[])
Object arg
int i
java.lang.reflect.AccessibleObject callable
Object[] args
Class[] formalTypes
public static void coerceBigDecimals (java.lang.Class[], java.lang.Object[])
Object arg
int i
Object arg
int i
Class varArgType
Class[] formalTypes
Object[] args
int typeLen
int argsLen
int min
public static java.lang.Object coerceBigDecimal (java.math.BigDecimal, java.lang.Class)
java.math.BigDecimal bd
Class formalType
private static freemarker.ext.beans.ClassBasedModelFactory createEnumModels (freemarker.ext.beans.BeansWrapper)
Exception e
freemarker.ext.beans.BeansWrapper wrapper
private static java.lang.reflect.Constructor enumsModelCtor ()
Exception e
private static boolean isJavaRebelAvailable ()
NoClassDefFoundError e
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static freemarker.ext.beans.BooleanModel access$000 (freemarker.ext.beans.BeansWrapper)
freemarker.ext.beans.BeansWrapper x0
static freemarker.ext.beans.BooleanModel access$100 (freemarker.ext.beans.BeansWrapper)
freemarker.ext.beans.BeansWrapper x0
static java.lang.Class access$400 ()
static java.lang.Class access$500 ()
static void ()
ClassNotFoundException e
Class iterable
}
freemarker/ext/beans/BooleanModel.classBooleanModel.java
package freemarker.ext.beans
public freemarker.ext.beans.BooleanModel extends freemarker.ext.beans.BeanModel implements freemarker.template.TemplateBooleanModel {
private final boolean value
public void (java.lang.Boolean, freemarker.ext.beans.BeansWrapper)
Boolean bool
freemarker.ext.beans.BeansWrapper wrapper
public boolean getAsBoolean ()
}
freemarker/ext/beans/ClassBasedModelFactory.classClassBasedModelFactory.java
package freemarker.ext.beans
abstract freemarker.ext.beans.ClassBasedModelFactory extends java.lang.Object implements freemarker.template.TemplateHashModel {
private final freemarker.ext.beans.BeansWrapper wrapper
private final java.util.Map cache
protected void (freemarker.ext.beans.BeansWrapper)
freemarker.ext.beans.BeansWrapper wrapper
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
Class clazz
Exception e
freemarker.template.TemplateModel model
String key
void clearCache ()
void removeIntrospectionInfo (java.lang.Class)
Class clazz
public boolean isEmpty ()
protected abstract freemarker.template.TemplateModel createModel (java.lang.Class) throws freemarker.template.TemplateModelException
protected freemarker.ext.beans.BeansWrapper getWrapper ()
}
freemarker/ext/beans/ClassString.classClassString.java
package freemarker.ext.beans
final freemarker.ext.beans.ClassString extends java.lang.Object {
private static final Class BIGDECIMAL_CLASS
private static final Class NUMBER_CLASS
private final Class[] classes
private static final int MORE_SPECIFIC
private static final int LESS_SPECIFIC
private static final int INDETERMINATE
static Class class$java$math$BigDecimal
static Class class$java$lang$Number
static Class class$java$lang$Boolean
static Class class$java$lang$Character
static Class class$java$lang$Byte
static Class class$java$lang$Short
static Class class$java$lang$Integer
static Class class$java$lang$Long
static Class class$java$lang$Float
static Class class$java$lang$Double
void (java.lang.Object[])
Object obj
int i
Object[] objects
int l
java.lang.Class[] getClasses ()
public int hashCode ()
int i
int hash
public boolean equals (java.lang.Object)
int i
freemarker.ext.beans.ClassString cs
Object o
java.lang.Object getMostSpecific (java.util.List, boolean)
java.lang.reflect.Member max
Class[] maxArgs
java.util.Iterator maximal
java.lang.reflect.Member applicable
Class[] appArgs
boolean lessSpecific
java.util.Iterator it
java.util.List methods
boolean varArg
java.util.LinkedList applicables
java.util.LinkedList maximals
private static int moreSpecific (java.lang.Class[], java.lang.Class[], boolean)
Class class1
Class class2
int i
Class[] c1
Class[] c2
boolean varArg
boolean c1MoreSpecific
boolean c2MoreSpecific
int cl1
int cl2
private static java.lang.Class getClass (java.lang.Class[], int, int, boolean)
Class[] classes
int l
int i
boolean varArg
java.util.LinkedList getApplicables (java.util.List, boolean)
java.lang.reflect.Member member
java.util.Iterator it
java.util.List methods
boolean varArg
java.util.LinkedList list
private boolean isApplicable (java.lang.reflect.Member, boolean)
int i
int i
Class varArgType
java.lang.reflect.Member member
boolean varArg
Class[] formalTypes
int cl
int fl
static boolean isMethodInvocationConvertible (java.lang.Class, java.lang.Class)
Class formal
Class actual
private static boolean isBigDecimalConvertible (java.lang.Class, java.lang.Class)
Class formal
Class actual
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
freemarker/ext/beans/CollectionAdapter$1.classCollectionAdapter.java
package freemarker.ext.beans
freemarker.ext.beans.CollectionAdapter$1 extends java.lang.Object implements java.util.Iterator {
final freemarker.template.TemplateModelIterator i
private final freemarker.ext.beans.CollectionAdapter this$0
void (freemarker.ext.beans.CollectionAdapter) throws freemarker.template.TemplateModelException
public boolean hasNext ()
freemarker.template.TemplateModelException e
public java.lang.Object next ()
freemarker.template.TemplateModelException e
public void remove ()
}
freemarker/ext/beans/CollectionAdapter.classCollectionAdapter.java
package freemarker.ext.beans
freemarker.ext.beans.CollectionAdapter extends java.util.AbstractCollection implements freemarker.template.TemplateModelAdapter {
private final freemarker.ext.beans.BeansWrapper wrapper
private final freemarker.template.TemplateCollectionModel model
void (freemarker.template.TemplateCollectionModel, freemarker.ext.beans.BeansWrapper)
freemarker.template.TemplateCollectionModel model
freemarker.ext.beans.BeansWrapper wrapper
public freemarker.template.TemplateModel getTemplateModel ()
public int size ()
public java.util.Iterator iterator ()
freemarker.template.TemplateModelException e
static freemarker.template.TemplateCollectionModel access$000 (freemarker.ext.beans.CollectionAdapter)
freemarker.ext.beans.CollectionAdapter x0
static freemarker.ext.beans.BeansWrapper access$100 (freemarker.ext.beans.CollectionAdapter)
freemarker.ext.beans.CollectionAdapter x0
}
freemarker/ext/beans/CollectionModel$1.classCollectionModel.java
package freemarker.ext.beans
final freemarker.ext.beans.CollectionModel$1 extends java.lang.Object implements freemarker.ext.util.ModelFactory {
void ()
public freemarker.template.TemplateModel create (java.lang.Object, freemarker.template.ObjectWrapper)
Object object
freemarker.template.ObjectWrapper wrapper
}
freemarker/ext/beans/CollectionModel.classCollectionModel.java
package freemarker.ext.beans
public freemarker.ext.beans.CollectionModel extends freemarker.ext.beans.StringModel implements freemarker.template.TemplateCollectionModel freemarker.template.TemplateSequenceModel {
static final freemarker.ext.util.ModelFactory FACTORY
public void (java.util.Collection, freemarker.ext.beans.BeansWrapper)
java.util.Collection collection
freemarker.ext.beans.BeansWrapper wrapper
public freemarker.template.TemplateModel get (int) throws freemarker.template.TemplateModelException
IndexOutOfBoundsException e
int index
public boolean getSupportsIndexedAccess ()
public freemarker.template.TemplateModelIterator iterator ()
public int size ()
static void ()
}
freemarker/ext/beans/DateModel$1.classDateModel.java
package freemarker.ext.beans
final freemarker.ext.beans.DateModel$1 extends java.lang.Object implements freemarker.ext.util.ModelFactory {
void ()
public freemarker.template.TemplateModel create (java.lang.Object, freemarker.template.ObjectWrapper)
Object object
freemarker.template.ObjectWrapper wrapper
}
freemarker/ext/beans/DateModel.classDateModel.java
package freemarker.ext.beans
public freemarker.ext.beans.DateModel extends freemarker.ext.beans.BeanModel implements freemarker.template.TemplateDateModel {
static final freemarker.ext.util.ModelFactory FACTORY
private final int type
public void (java.util.Date, freemarker.ext.beans.BeansWrapper)
java.util.Date date
freemarker.ext.beans.BeansWrapper wrapper
public java.util.Date getAsDate ()
public int getDateType ()
static void ()
}
freemarker/ext/beans/EnumModels.classEnumModels.java
package freemarker.ext.beans
freemarker.ext.beans.EnumModels extends freemarker.ext.beans.ClassBasedModelFactory {
void (freemarker.ext.beans.BeansWrapper)
freemarker.ext.beans.BeansWrapper wrapper
protected freemarker.template.TemplateModel createModel (java.lang.Class)
Enum value
int i
Class clazz
Object[] obj
java.util.Map map
}
freemarker/ext/beans/EnumerationModel.classEnumerationModel.java
package freemarker.ext.beans
public freemarker.ext.beans.EnumerationModel extends freemarker.ext.beans.BeanModel implements freemarker.template.TemplateModelIterator freemarker.template.TemplateCollectionModel {
private boolean accessed
public void (java.util.Enumeration, freemarker.ext.beans.BeansWrapper)
java.util.Enumeration enumeration
freemarker.ext.beans.BeansWrapper wrapper
public freemarker.template.TemplateModelIterator iterator () throws freemarker.template.TemplateModelException
public boolean hasNext ()
public freemarker.template.TemplateModel next () throws freemarker.template.TemplateModelException
java.util.NoSuchElementException e
public boolean getAsBoolean ()
}
freemarker/ext/beans/HashAdapter$1$1$1.classHashAdapter.java
package freemarker.ext.beans
freemarker.ext.beans.HashAdapter$1$1$1 extends java.lang.Object implements java.util.Map$Entry {
private final Object val$key
private final freemarker.ext.beans.HashAdapter$1$1 this$2
void (freemarker.ext.beans.HashAdapter$1$1, java.lang.Object)
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
public boolean equals (java.lang.Object)
Object v1
Object v2
Object o
java.util.Map$Entry e
Object k1
Object k2
public int hashCode ()
Object value
}
freemarker/ext/beans/HashAdapter$1$1.classHashAdapter.java
package freemarker.ext.beans
freemarker.ext.beans.HashAdapter$1$1 extends java.lang.Object implements java.util.Iterator {
private final freemarker.template.TemplateModelIterator val$i
private final freemarker.ext.beans.HashAdapter$1 this$1
void (freemarker.ext.beans.HashAdapter$1, freemarker.template.TemplateModelIterator)
public boolean hasNext ()
freemarker.template.TemplateModelException e
public java.lang.Object next ()
freemarker.template.TemplateModelException e
Object key
public void remove ()
static freemarker.ext.beans.HashAdapter$1 access$300 (freemarker.ext.beans.HashAdapter$1$1)
freemarker.ext.beans.HashAdapter$1$1 x0
}
freemarker/ext/beans/HashAdapter$1.classHashAdapter.java
package freemarker.ext.beans
freemarker.ext.beans.HashAdapter$1 extends java.util.AbstractSet {
private final freemarker.ext.beans.HashAdapter this$0
void (freemarker.ext.beans.HashAdapter)
public java.util.Iterator iterator ()
freemarker.template.TemplateModelException e
freemarker.template.TemplateModelIterator i
public int size ()
freemarker.template.TemplateModelException e
static freemarker.ext.beans.HashAdapter access$100 (freemarker.ext.beans.HashAdapter$1)
freemarker.ext.beans.HashAdapter$1 x0
}
freemarker/ext/beans/HashAdapter.classHashAdapter.java
package freemarker.ext.beans
public freemarker.ext.beans.HashAdapter extends java.util.AbstractMap implements freemarker.template.TemplateModelAdapter {
private final freemarker.ext.beans.BeansWrapper wrapper
private final freemarker.template.TemplateHashModel model
private java.util.Set entrySet
void (freemarker.template.TemplateHashModel, freemarker.ext.beans.BeansWrapper)
freemarker.template.TemplateHashModel model
freemarker.ext.beans.BeansWrapper wrapper
public freemarker.template.TemplateModel getTemplateModel ()
public boolean isEmpty ()
freemarker.template.TemplateModelException e
public java.lang.Object get (java.lang.Object)
freemarker.template.TemplateModelException e
Object key
public boolean containsKey (java.lang.Object)
Object key
public java.util.Set entrySet ()
private freemarker.template.TemplateHashModelEx getModelEx ()
static freemarker.template.TemplateHashModelEx access$000 (freemarker.ext.beans.HashAdapter)
freemarker.ext.beans.HashAdapter x0
static freemarker.ext.beans.BeansWrapper access$200 (freemarker.ext.beans.HashAdapter)
freemarker.ext.beans.HashAdapter x0
}
freemarker/ext/beans/InvalidPropertyException.classInvalidPropertyException.java
package freemarker.ext.beans
public freemarker.ext.beans.InvalidPropertyException extends freemarker.template.TemplateModelException {
public void (java.lang.String)
String description
}
freemarker/ext/beans/IteratorModel.classIteratorModel.java
package freemarker.ext.beans
public freemarker.ext.beans.IteratorModel extends freemarker.ext.beans.BeanModel implements freemarker.template.TemplateModelIterator freemarker.template.TemplateCollectionModel {
private boolean accessed
public void (java.util.Iterator, freemarker.ext.beans.BeansWrapper)
java.util.Iterator iterator
freemarker.ext.beans.BeansWrapper wrapper
public freemarker.template.TemplateModelIterator iterator () throws freemarker.template.TemplateModelException
public boolean hasNext ()
public freemarker.template.TemplateModel next () throws freemarker.template.TemplateModelException
java.util.NoSuchElementException e
public boolean getAsBoolean ()
}
freemarker/ext/beans/JavaRebelIntegration$BeansWrapperCacheInvalidator.classJavaRebelIntegration.java
package freemarker.ext.beans
freemarker.ext.beans.JavaRebelIntegration$BeansWrapperCacheInvalidator extends java.lang.Object implements org.zeroturnaround.javarebel.ClassEventListener {
private final java.lang.ref.WeakReference ref
void (freemarker.ext.beans.BeansWrapper)
freemarker.ext.beans.BeansWrapper w
public void onClassEvent (int, java.lang.Class)
int eventType
Class klass
freemarker.ext.beans.BeansWrapper wrapper
}
freemarker/ext/beans/JavaRebelIntegration.classJavaRebelIntegration.java
package freemarker.ext.beans
freemarker.ext.beans.JavaRebelIntegration extends java.lang.Object {
void ()
static void testAvailability ()
static void registerWrapper (freemarker.ext.beans.BeansWrapper)
freemarker.ext.beans.BeansWrapper w
}
freemarker/ext/beans/MapModel$1.classMapModel.java
package freemarker.ext.beans
final freemarker.ext.beans.MapModel$1 extends java.lang.Object implements freemarker.ext.util.ModelFactory {
void ()
public freemarker.template.TemplateModel create (java.lang.Object, freemarker.template.ObjectWrapper)
Object object
freemarker.template.ObjectWrapper wrapper
}
freemarker/ext/beans/MapModel.classMapModel.java
package freemarker.ext.beans
public freemarker.ext.beans.MapModel extends freemarker.ext.beans.StringModel implements freemarker.template.TemplateMethodModelEx {
static final freemarker.ext.util.ModelFactory FACTORY
public void (java.util.Map, freemarker.ext.beans.BeansWrapper)
java.util.Map map
freemarker.ext.beans.BeansWrapper wrapper
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
java.util.List arguments
Object key
protected freemarker.template.TemplateModel invokeGenericGet (java.util.Map, java.lang.Class, java.lang.String) throws freemarker.template.TemplateModelException
Character charKey
java.util.Map keyMap
Class clazz
String key
java.util.Map map
Object val
public boolean isEmpty ()
public int size ()
protected java.util.Set keySet ()
java.util.Set set
static void ()
}
freemarker/ext/beans/MemberAndArguments.classMemberAndArguments.java
package freemarker.ext.beans
freemarker.ext.beans.MemberAndArguments extends java.lang.Object {
private final java.lang.reflect.Member member
private final Object[] args
void (java.lang.reflect.Member, java.lang.Object[])
java.lang.reflect.Member member
Object[] args
java.lang.Object[] getArgs ()
public java.lang.reflect.Member getMember ()
}
freemarker/ext/beans/MethodMap.classMethodMap.java
package freemarker.ext.beans
freemarker.ext.beans.MethodMap extends java.lang.Object {
private final String name
private final freemarker.ext.beans.BeansWrapper wrapper
private final freemarker.ext.beans.OverloadedMethod fixArgMethod
private freemarker.ext.beans.OverloadedMethod varArgMethod
void (java.lang.String, freemarker.ext.beans.BeansWrapper)
String name
freemarker.ext.beans.BeansWrapper wrapper
freemarker.ext.beans.BeansWrapper getWrapper ()
void addMember (java.lang.reflect.Member)
java.lang.reflect.Member member
freemarker.ext.beans.MemberAndArguments getMemberAndArguments (java.util.List) throws freemarker.template.TemplateModelException
java.util.List arguments
Object memberAndArguments
}
freemarker/ext/beans/MethodUtilities.classMethodUtilities.java
package freemarker.ext.beans
freemarker.ext.beans.MethodUtilities extends java.lang.Object {
static final Class OBJECT_CLASS
private static final java.lang.reflect.Method METHOD_IS_VARARGS
private static final java.lang.reflect.Method CONSTRUCTOR_IS_VARARGS
static Class class$java$lang$Object
static Class class$java$lang$reflect$Method
static Class class$java$lang$reflect$Constructor
static Class class$java$lang$Byte
static Class class$java$lang$Short
static Class class$java$lang$Character
static Class class$java$lang$Integer
static Class class$java$lang$Float
static Class class$java$lang$Long
static Class class$java$lang$Double
void ()
static java.lang.Class getMostSpecificCommonType (java.lang.Class, java.lang.Class)
Class maxClazz
java.util.Iterator maxiter
Class clazz
java.util.Iterator it
Class c1
Class c2
java.util.Set a1
java.util.Set a2
java.util.List max
static boolean isMoreSpecific (java.lang.Class, java.lang.Class)
Class specific
Class generic
private static java.util.Set getAssignables (java.lang.Class, java.lang.Class)
Class c1
Class c2
java.util.Set s
private static void collectAssignables (java.lang.Class, java.lang.Class, java.util.Set)
int i
Class c1
Class c2
java.util.Set s
Class sc
Class[] itf
static java.lang.Class[] getParameterTypes (java.lang.reflect.Member)
java.lang.reflect.Member member
static boolean isVarArgs (java.lang.reflect.Member)
java.lang.reflect.Member member
private static boolean isVarArgs (java.lang.reflect.Member, java.lang.reflect.Method)
RuntimeException e
Exception e
java.lang.reflect.Member member
java.lang.reflect.Method isVarArgsMethod
private static java.lang.reflect.Method getIsVarArgsMethod (java.lang.Class)
NoSuchMethodException e
Class memberClass
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
freemarker/ext/beans/NumberModel$1.classNumberModel.java
package freemarker.ext.beans
final freemarker.ext.beans.NumberModel$1 extends java.lang.Object implements freemarker.ext.util.ModelFactory {
void ()
public freemarker.template.TemplateModel create (java.lang.Object, freemarker.template.ObjectWrapper)
Object object
freemarker.template.ObjectWrapper wrapper
}
freemarker/ext/beans/NumberModel.classNumberModel.java
package freemarker.ext.beans
public freemarker.ext.beans.NumberModel extends freemarker.ext.beans.BeanModel implements freemarker.template.TemplateNumberModel {
static final freemarker.ext.util.ModelFactory FACTORY
public void (java.lang.Number, freemarker.ext.beans.BeansWrapper)
Number number
freemarker.ext.beans.BeansWrapper wrapper
public java.lang.Number getAsNumber ()
static void ()
}
freemarker/ext/beans/OverloadedFixArgMethod.classOverloadedFixArgMethod.java
package freemarker.ext.beans
freemarker.ext.beans.OverloadedFixArgMethod extends freemarker.ext.beans.OverloadedMethod {
void ()
void onAddSignature (java.lang.reflect.Member, java.lang.Class[])
java.lang.reflect.Member member
Class[] argTypes
void updateSignature (int)
int l
void afterSignatureAdded (int)
int l
java.lang.Object getMemberAndArguments (java.util.List, freemarker.ext.beans.BeansWrapper) throws freemarker.template.TemplateModelException
Object obj
int i
java.lang.reflect.Member member
java.util.List arguments
freemarker.ext.beans.BeansWrapper w
int l
Class[][] marshalTypes
Class[] types
Object[] args
java.util.Iterator it
Object objMember
}
freemarker/ext/beans/OverloadedMethod.classOverloadedMethod.java
package freemarker.ext.beans
abstract freemarker.ext.beans.OverloadedMethod extends java.lang.Object {
static final Object NO_SUCH_METHOD
static final Object AMBIGUOUS_METHOD
static final Object[] EMPTY_ARGS
private Class[][] marshalTypes
private final java.util.Map selectorCache
private final java.util.List members
private final java.util.Map signatures
void ()
void addMember (java.lang.reflect.Member)
Class[][] newMarshalTypes
int i
Class[] oldTypes
java.lang.reflect.Member member
Class[] argTypes
int l
java.lang.Class[] getSignature (java.lang.reflect.Member)
java.lang.reflect.Member member
java.lang.Class[][] getMarshalTypes ()
java.lang.Object getMemberForArgs (java.lang.Object[], boolean)
Object[] args
boolean varArg
freemarker.ext.beans.ClassString argTypes
Object objMember
abstract void onAddSignature (java.lang.reflect.Member, java.lang.Class[])
abstract void updateSignature (int)
abstract void afterSignatureAdded (int)
abstract java.lang.Object getMemberAndArguments (java.util.List, freemarker.ext.beans.BeansWrapper) throws freemarker.template.TemplateModelException
static void ()
}
freemarker/ext/beans/OverloadedMethodModel.classOverloadedMethodModel.java
package freemarker.ext.beans
freemarker.ext.beans.OverloadedMethodModel extends java.lang.Object implements freemarker.template.TemplateMethodModelEx freemarker.template.TemplateSequenceModel {
private final Object object
private final freemarker.ext.beans.MethodMap methodMap
public void (java.lang.Object, freemarker.ext.beans.MethodMap)
Object object
freemarker.ext.beans.MethodMap methodMap
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
Throwable t
Object arg
int i
StringBuffer buf
Object[] args
Exception e
java.util.List arguments
freemarker.ext.beans.MemberAndArguments maa
java.lang.reflect.Method method
public freemarker.template.TemplateModel get (int) throws freemarker.template.TemplateModelException
int index
public int size () throws freemarker.template.TemplateModelException
}
freemarker/ext/beans/OverloadedVarArgMethod$ArgumentPacker.classOverloadedVarArgMethod.java
package freemarker.ext.beans
freemarker.ext.beans.OverloadedVarArgMethod$ArgumentPacker extends java.lang.Object {
private final int argCount
private final Class varArgType
void (java.lang.Class[])
Class[] argTypes
java.lang.Object[] packArgs (java.lang.Object[], java.util.List, freemarker.ext.beans.BeansWrapper) throws freemarker.template.TemplateModelException
Object val
int i
Object[] newargs
Object array
Object val
Object array
Object[] args
java.util.List modelArgs
freemarker.ext.beans.BeansWrapper w
int actualArgCount
int fixArgCount
public boolean equals (java.lang.Object)
freemarker.ext.beans.OverloadedVarArgMethod$ArgumentPacker p
Object obj
public int hashCode ()
}
freemarker/ext/beans/OverloadedVarArgMethod.classOverloadedVarArgMethod.java
package freemarker.ext.beans
freemarker.ext.beans.OverloadedVarArgMethod extends freemarker.ext.beans.OverloadedMethod {
private static final java.util.Map canoncialArgPackers
private final java.util.Map argPackers
void ()
void onAddSignature (java.lang.reflect.Member, java.lang.Class[])
freemarker.ext.beans.OverloadedVarArgMethod$ArgumentPacker canonical
java.lang.reflect.Member member
Class[] argTypes
freemarker.ext.beans.OverloadedVarArgMethod$ArgumentPacker argPacker
void updateSignature (int)
Class[] previousTypes
int i
Class[] oneLongerTypes
int l
Class[][] marshalTypes
Class[] newTypes
void afterSignatureAdded (int)
Class[] existingTypes
int i
Class[] oneShorterTypes
int l
Class[][] marshalTypes
Class[] newTypes
private static void varArgUpdate (java.lang.Class[], java.lang.Class[])
int i
int i
Class varArgType
Class[] modifiedTypes
Class[] modifyingTypes
int dl
int gl
int min
private static void componentizeLastType (java.lang.Class[])
Class[] types
int l1
java.lang.Object getMemberAndArguments (java.util.List, freemarker.ext.beans.BeansWrapper) throws freemarker.template.TemplateModelException
Object dst
int i
Class[] types
java.util.Iterator it
int j
java.lang.reflect.Member member
java.util.List arguments
freemarker.ext.beans.BeansWrapper w
int l
Class[][] marshalTypes
Object[] args
Object objMember
static void ()
}
freemarker/ext/beans/ResourceBundleModel$1.classResourceBundleModel.java
package freemarker.ext.beans
final freemarker.ext.beans.ResourceBundleModel$1 extends java.lang.Object implements freemarker.ext.util.ModelFactory {
void ()
public freemarker.template.TemplateModel create (java.lang.Object, freemarker.template.ObjectWrapper)
Object object
freemarker.template.ObjectWrapper wrapper
}
freemarker/ext/beans/ResourceBundleModel.classResourceBundleModel.java
package freemarker.ext.beans
public freemarker.ext.beans.ResourceBundleModel extends freemarker.ext.beans.BeanModel implements freemarker.template.TemplateMethodModelEx {
static final freemarker.ext.util.ModelFactory FACTORY
private java.util.Hashtable formats
public void (java.util.ResourceBundle, freemarker.ext.beans.BeansWrapper)
java.util.ResourceBundle bundle
freemarker.ext.beans.BeansWrapper wrapper
protected freemarker.template.TemplateModel invokeGenericGet (java.util.Map, java.lang.Class, java.lang.String) throws freemarker.template.TemplateModelException
java.util.MissingResourceException e
java.util.Map keyMap
Class clazz
String key
public boolean isEmpty ()
public int size ()
protected java.util.Set keySet ()
java.util.Set set
java.util.Enumeration e
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
int i
int args
Object[] params
java.util.MissingResourceException e
Exception e
java.util.List arguments
java.util.Iterator it
String key
public java.lang.String format (java.lang.String, java.lang.Object[]) throws java.util.MissingResourceException
String key
Object[] params
java.text.MessageFormat format
public java.util.ResourceBundle getBundle ()
static void ()
}
freemarker/ext/beans/SequenceAdapter.classSequenceAdapter.java
package freemarker.ext.beans
freemarker.ext.beans.SequenceAdapter extends java.util.AbstractList implements freemarker.template.TemplateModelAdapter {
private final freemarker.ext.beans.BeansWrapper wrapper
private final freemarker.template.TemplateSequenceModel model
void (freemarker.template.TemplateSequenceModel, freemarker.ext.beans.BeansWrapper)
freemarker.template.TemplateSequenceModel model
freemarker.ext.beans.BeansWrapper wrapper
public freemarker.template.TemplateModel getTemplateModel ()
public int size ()
freemarker.template.TemplateModelException e
public java.lang.Object get (int)
freemarker.template.TemplateModelException e
int index
}
freemarker/ext/beans/SetAdapter.classSetAdapter.java
package freemarker.ext.beans
freemarker.ext.beans.SetAdapter extends freemarker.ext.beans.CollectionAdapter implements java.util.Set {
void (freemarker.template.TemplateCollectionModel, freemarker.ext.beans.BeansWrapper)
freemarker.template.TemplateCollectionModel model
freemarker.ext.beans.BeansWrapper wrapper
}
freemarker/ext/beans/SimpleMapModel$1.classSimpleMapModel.java
package freemarker.ext.beans
final freemarker.ext.beans.SimpleMapModel$1 extends java.lang.Object implements freemarker.ext.util.ModelFactory {
void ()
public freemarker.template.TemplateModel create (java.lang.Object, freemarker.template.ObjectWrapper)
Object object
freemarker.template.ObjectWrapper wrapper
}
freemarker/ext/beans/SimpleMapModel.classSimpleMapModel.java
package freemarker.ext.beans
public freemarker.ext.beans.SimpleMapModel extends freemarker.template.WrappingTemplateModel implements freemarker.template.TemplateHashModelEx freemarker.template.TemplateMethodModelEx freemarker.template.AdapterTemplateModel freemarker.ext.util.WrapperTemplateModel {
static final freemarker.ext.util.ModelFactory FACTORY
private final java.util.Map map
public void (java.util.Map, freemarker.ext.beans.BeansWrapper)
java.util.Map map
freemarker.ext.beans.BeansWrapper wrapper
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
Character charKey
String key
Object val
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
java.util.List args
Object key
Object value
public boolean isEmpty ()
public int size ()
public freemarker.template.TemplateCollectionModel keys ()
public freemarker.template.TemplateCollectionModel values ()
public java.lang.Object getAdaptedObject (java.lang.Class)
Class hint
public java.lang.Object getWrappedObject ()
static void ()
}
freemarker/ext/beans/SimpleMemberModel.classSimpleMemberModel.java
package freemarker.ext.beans
freemarker.ext.beans.SimpleMemberModel extends java.lang.Object {
private final java.lang.reflect.Member member
private final Class[] argTypes
protected void (java.lang.reflect.Member, java.lang.Class[])
java.lang.reflect.Member member
Class[] argTypes
java.lang.Object[] unwrapArguments (java.util.List, freemarker.ext.beans.BeansWrapper) throws freemarker.template.TemplateModelException
java.util.List arguments
freemarker.ext.beans.BeansWrapper wrapper
boolean isVarArg
int typesLen
Object[] args
static java.lang.Object[] unwrapArguments (java.util.List, java.lang.Class[], boolean, freemarker.ext.beans.BeansWrapper) throws freemarker.template.TemplateModelException
Class argType
freemarker.template.TemplateModel argVal
Object unwrappedArgVal
Object unwrappedArgVal
freemarker.template.TemplateModel varargVal
Object unwrappedVarargVal
int varargIdx
int varargArrayLen
Object varargArray
freemarker.template.TemplateModel argVal
Class varargType
Class varargItemType
java.util.List args
Class[] argTypes
boolean isVarargs
freemarker.ext.beans.BeansWrapper w
int typesLen
int argsLen
Object[] unwrappedArgs
java.util.Iterator it
int normalArgCnt
int argIdx
private static freemarker.template.TemplateModelException createArgumentTypeMismarchException (int, java.lang.Object, java.lang.Class)
int argIdx
Object argVal
Class targetType
protected java.lang.reflect.Member getMember ()
}
freemarker/ext/beans/SimpleMethodModel.classSimpleMethodModel.java
package freemarker.ext.beans
public final freemarker.ext.beans.SimpleMethodModel extends freemarker.ext.beans.SimpleMemberModel implements freemarker.template.TemplateMethodModelEx freemarker.template.TemplateSequenceModel {
private final Object object
private final freemarker.ext.beans.BeansWrapper wrapper
void (java.lang.Object, java.lang.reflect.Method, java.lang.Class[], freemarker.ext.beans.BeansWrapper)
Object object
java.lang.reflect.Method method
Class[] argTypes
freemarker.ext.beans.BeansWrapper wrapper
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
Throwable t
Exception e
java.util.List arguments
public freemarker.template.TemplateModel get (int) throws freemarker.template.TemplateModelException
int index
public int size () throws freemarker.template.TemplateModelException
public java.lang.String toString ()
}
freemarker/ext/beans/StaticModel.classStaticModel.java
package freemarker.ext.beans
final freemarker.ext.beans.StaticModel extends java.lang.Object implements freemarker.template.TemplateHashModelEx {
private static final freemarker.log.Logger logger
private final Class clazz
private final freemarker.ext.beans.BeansWrapper wrapper
private final java.util.Map map
void (java.lang.Class, freemarker.ext.beans.BeansWrapper) throws freemarker.template.TemplateModelException
Class clazz
freemarker.ext.beans.BeansWrapper wrapper
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
IllegalAccessException e
String key
Object model
public boolean isEmpty ()
public int size ()
public freemarker.template.TemplateCollectionModel keys () throws freemarker.template.TemplateModelException
public freemarker.template.TemplateCollectionModel values () throws freemarker.template.TemplateModelException
private void populate () throws freemarker.template.TemplateModelException
IllegalAccessException e
java.lang.reflect.Field field
int mod
int i
freemarker.ext.beans.MethodMap methodMap
freemarker.ext.beans.MethodMap methodMap
String name
Object obj
java.lang.reflect.Method method
int mod
int i
java.lang.reflect.Method method
java.util.Map$Entry entry
Object value
java.util.Iterator entries
java.lang.reflect.Method[] methods
java.lang.reflect.Field[] fields
static void ()
}
freemarker/ext/beans/StaticModels.classStaticModels.java
package freemarker.ext.beans
freemarker.ext.beans.StaticModels extends freemarker.ext.beans.ClassBasedModelFactory {
void (freemarker.ext.beans.BeansWrapper)
freemarker.ext.beans.BeansWrapper wrapper
protected freemarker.template.TemplateModel createModel (java.lang.Class) throws freemarker.template.TemplateModelException
Class clazz
}
freemarker/ext/beans/StringModel$1.classStringModel.java
package freemarker.ext.beans
final freemarker.ext.beans.StringModel$1 extends java.lang.Object implements freemarker.ext.util.ModelFactory {
void ()
public freemarker.template.TemplateModel create (java.lang.Object, freemarker.template.ObjectWrapper)
Object object
freemarker.template.ObjectWrapper wrapper
}
freemarker/ext/beans/StringModel.classStringModel.java
package freemarker.ext.beans
public freemarker.ext.beans.StringModel extends freemarker.ext.beans.BeanModel implements freemarker.template.TemplateScalarModel {
static final freemarker.ext.util.ModelFactory FACTORY
public void (java.lang.Object, freemarker.ext.beans.BeansWrapper)
Object object
freemarker.ext.beans.BeansWrapper wrapper
public java.lang.String getAsString ()
static void ()
}
freemarker/ext/beans/unsafeMethods.txt
freemarker/ext/dom/AttributeNodeModel.classAttributeNodeModel.java
package freemarker.ext.dom
freemarker.ext.dom.AttributeNodeModel extends freemarker.ext.dom.NodeModel implements freemarker.template.TemplateScalarModel {
public void (org.w3c.dom.Attr)
org.w3c.dom.Attr att
public java.lang.String getAsString ()
public java.lang.String getNodeName ()
String result
public boolean isEmpty ()
java.lang.String getQualifiedName ()
String nsURI
freemarker.core.Environment env
String defaultNS
String prefix
}
freemarker/ext/dom/CharacterDataNodeModel.classCharacterDataNodeModel.java
package freemarker.ext.dom
freemarker.ext.dom.CharacterDataNodeModel extends freemarker.ext.dom.NodeModel implements freemarker.template.TemplateScalarModel {
public void (org.w3c.dom.CharacterData)
org.w3c.dom.CharacterData text
public java.lang.String getAsString ()
public java.lang.String getNodeName ()
public boolean isEmpty ()
}
freemarker/ext/dom/DocumentModel.classDocumentModel.java
package freemarker.ext.dom
freemarker.ext.dom.DocumentModel extends freemarker.ext.dom.NodeModel implements freemarker.template.TemplateHashModel {
private freemarker.ext.dom.ElementModel rootElement
void (org.w3c.dom.Document)
org.w3c.dom.Document doc
public java.lang.String getNodeName ()
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
org.w3c.dom.NodeList nl
freemarker.ext.dom.ElementModel em
String key
freemarker.ext.dom.ElementModel getRootElement ()
public boolean isEmpty ()
}
freemarker/ext/dom/DocumentTypeModel.classDocumentTypeModel.java
package freemarker.ext.dom
freemarker.ext.dom.DocumentTypeModel extends freemarker.ext.dom.NodeModel {
public void (org.w3c.dom.DocumentType)
org.w3c.dom.DocumentType docType
public java.lang.String getAsString ()
public freemarker.template.TemplateSequenceModel getChildren () throws freemarker.template.TemplateModelException
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
String key
public java.lang.String getNodeName ()
public boolean isEmpty ()
}
freemarker/ext/dom/ElementModel.classElementModel.java
package freemarker.ext.dom
freemarker.ext.dom.ElementModel extends freemarker.ext.dom.NodeModel implements freemarker.template.TemplateScalarModel {
public void (org.w3c.dom.Element)
org.w3c.dom.Element element
public boolean isEmpty ()
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
freemarker.ext.dom.NodeModel child
int i
freemarker.ext.dom.NodeListModel ns
freemarker.template.TemplateSequenceModel children
org.w3c.dom.Element elem
freemarker.ext.dom.NodeOutputter nodeOutputter
freemarker.ext.dom.NodeOutputter nodeOutputter
StringBuffer buf
freemarker.ext.dom.NodeOutputter nu
org.w3c.dom.Attr att
freemarker.ext.dom.NodeListModel result
String key
public java.lang.String getAsString () throws freemarker.template.TemplateModelException
String msg
org.w3c.dom.Node child
int nodeType
int i
org.w3c.dom.NodeList nl
String result
public java.lang.String getNodeName ()
String result
java.lang.String getQualifiedName ()
String prefix
String nodeName
String nsURI
freemarker.core.Environment env
String defaultNS
String prefix
private org.w3c.dom.Attr getAttribute (java.lang.String, freemarker.core.Environment)
String uri
String prefix
String uri
String localName
String qname
freemarker.core.Environment env
org.w3c.dom.Element element
org.w3c.dom.Attr result
int colonIndex
boolean matchesName (java.lang.String, freemarker.core.Environment)
String name
freemarker.core.Environment env
}
freemarker/ext/dom/JaxenXPathSupport$1.classJaxenXPathSupport.java
package freemarker.ext.dom
final freemarker.ext.dom.JaxenXPathSupport$1 extends freemarker.core.CustomAttribute {
void (int)
int x0
protected java.lang.Object create ()
}
freemarker/ext/dom/JaxenXPathSupport$2.classJaxenXPathSupport.java
package freemarker.ext.dom
final freemarker.ext.dom.JaxenXPathSupport$2 extends java.lang.Object implements org.jaxen.NamespaceContext {
void ()
public java.lang.String translateNamespacePrefixToUri (java.lang.String)
String prefix
}
freemarker/ext/dom/JaxenXPathSupport$3.classJaxenXPathSupport.java
package freemarker.ext.dom
final freemarker.ext.dom.JaxenXPathSupport$3 extends java.lang.Object implements org.jaxen.VariableContext {
void ()
public java.lang.Object getVariableValue (java.lang.String, java.lang.String, java.lang.String) throws org.jaxen.UnresolvableException
freemarker.template.TemplateModel model
freemarker.template.TemplateModelException e
String namespaceURI
String prefix
String localName
}
freemarker/ext/dom/JaxenXPathSupport$4.classJaxenXPathSupport.java
package freemarker.ext.dom
final freemarker.ext.dom.JaxenXPathSupport$4 extends org.jaxen.XPathFunctionContext {
void ()
public org.jaxen.Function getFunction (java.lang.String, java.lang.String, java.lang.String) throws org.jaxen.UnresolvableException
org.jaxen.UnresolvableException e
String namespaceURI
String prefix
String localName
}
freemarker/ext/dom/JaxenXPathSupport$5.classJaxenXPathSupport.java
package freemarker.ext.dom
final freemarker.ext.dom.JaxenXPathSupport$5 extends org.jaxen.dom.DocumentNavigator {
void ()
public java.lang.Object getDocument (java.lang.String) throws org.jaxen.FunctionCallException
javax.xml.parsers.DocumentBuilderFactory factory
javax.xml.parsers.DocumentBuilder builder
freemarker.ext.dom.JaxenXPathSupport$FmEntityResolver er
freemarker.template.Template raw
org.w3c.dom.Document doc
Exception e
String uri
}
freemarker/ext/dom/JaxenXPathSupport$FmEntityResolver.classJaxenXPathSupport.java
package freemarker.ext.dom
freemarker.ext.dom.JaxenXPathSupport$FmEntityResolver extends java.lang.Object implements org.xml.sax.EntityResolver {
private int callCount
private void ()
public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String) throws org.xml.sax.SAXException java.io.IOException
String publicId
String systemId
int getCallCount ()
void (freemarker.ext.dom.JaxenXPathSupport$1)
freemarker.ext.dom.JaxenXPathSupport$1 x0
}
freemarker/ext/dom/JaxenXPathSupport.classJaxenXPathSupport.java
package freemarker.ext.dom
freemarker.ext.dom.JaxenXPathSupport extends java.lang.Object implements freemarker.ext.dom.XPathSupport {
private static final freemarker.core.CustomAttribute cache
private static final java.util.ArrayList EMPTY_ARRAYLIST
private static final org.jaxen.NamespaceContext customNamespaceContext
private static final org.jaxen.VariableContext fmVariableContext
private static final org.jaxen.FunctionContext fmFunctionContext
private static final freemarker.core.CustomAttribute cachedTree
private static final org.jaxen.Navigator fmDomNavigator
void ()
public freemarker.template.TemplateModel executeQuery (java.lang.Object, java.lang.String) throws freemarker.template.TemplateModelException
org.jaxen.BaseXPath xpath
java.util.Map xpathCache
java.util.List result
freemarker.ext.dom.NodeListModel nlm
Throwable t
freemarker.template.utility.UndeclaredThrowableException e
org.jaxen.JaxenException je
Object context
String xpathQuery
static freemarker.template.Template getTemplate (java.lang.String) throws java.io.IOException
String systemId
freemarker.core.Environment env
String encoding
String templatePath
int lastSlash
freemarker.template.Template raw
private static org.xml.sax.InputSource createInputSource (java.lang.String, freemarker.template.Template) throws java.io.IOException org.xml.sax.SAXException
freemarker.template.TemplateException e
String publicId
freemarker.template.Template raw
java.io.StringWriter sw
org.xml.sax.InputSource is
static freemarker.core.CustomAttribute access$000 ()
static org.xml.sax.InputSource access$200 (java.lang.String, freemarker.template.Template) throws java.io.IOException org.xml.sax.SAXException
String x0
freemarker.template.Template x1
static void ()
}
freemarker/ext/dom/NodeListModel$1.classNodeListModel.java
package freemarker.ext.dom
final freemarker.ext.dom.NodeListModel$1 extends java.lang.Object implements freemarker.template.ObjectWrapper {
void ()
public freemarker.template.TemplateModel wrap (java.lang.Object)
Object obj
}
freemarker/ext/dom/NodeListModel.classNodeListModel.java
package freemarker.ext.dom
freemarker.ext.dom.NodeListModel extends freemarker.template.SimpleSequence implements freemarker.template.TemplateHashModel {
freemarker.ext.dom.NodeModel contextNode
freemarker.ext.dom.XPathSupport xpathSupport
private static freemarker.template.ObjectWrapper nodeWrapper
void (org.w3c.dom.Node)
org.w3c.dom.Node node
void (freemarker.ext.dom.NodeModel)
freemarker.ext.dom.NodeModel contextNode
void (org.w3c.dom.NodeList, freemarker.ext.dom.NodeModel)
int i
org.w3c.dom.NodeList nodeList
freemarker.ext.dom.NodeModel contextNode
void (org.w3c.dom.NamedNodeMap, freemarker.ext.dom.NodeModel)
int i
org.w3c.dom.NamedNodeMap nodeList
freemarker.ext.dom.NodeModel contextNode
void (java.util.List, freemarker.ext.dom.NodeModel)
java.util.List list
freemarker.ext.dom.NodeModel contextNode
freemarker.ext.dom.NodeListModel filterByName (java.lang.String) throws freemarker.template.TemplateModelException
freemarker.ext.dom.NodeModel nm
int i
String name
freemarker.ext.dom.NodeListModel result
int size
freemarker.core.Environment env
public boolean isEmpty ()
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
freemarker.ext.dom.NodeModel nm
freemarker.ext.dom.NodeModel nm
freemarker.template.TemplateScalarModel textModel
int i
StringBuffer result
int j
freemarker.template.TemplateSequenceModel tsm
int size
freemarker.ext.dom.NodeModel nm
int i
freemarker.ext.dom.NodeListModel result
Object context
String key
freemarker.ext.dom.XPathSupport xps
private java.util.List rawNodeList () throws freemarker.template.TemplateModelException
int i
int size
java.util.ArrayList al
freemarker.ext.dom.XPathSupport getXPathSupport () throws freemarker.template.TemplateModelException
static void ()
}
freemarker/ext/dom/NodeModel.classNodeModel.java
package freemarker.ext.dom
public abstract freemarker.ext.dom.NodeModel extends java.lang.Object implements freemarker.template.TemplateNodeModel freemarker.template.TemplateHashModel freemarker.template.TemplateSequenceModel freemarker.template.AdapterTemplateModel freemarker.ext.util.WrapperTemplateModel {
static final freemarker.log.Logger logger
private static javax.xml.parsers.DocumentBuilderFactory docBuilderFactory
private static java.util.Map xpathSupportMap
private static freemarker.ext.dom.XPathSupport jaxenXPathSupport
private static org.xml.sax.ErrorHandler errorHandler
static Class xpathSupportClass
final org.w3c.dom.Node node
private freemarker.template.TemplateSequenceModel children
private freemarker.ext.dom.NodeModel parent
static Class class$freemarker$ext$dom$XPathSupport
public static void setDocumentBuilderFactory (javax.xml.parsers.DocumentBuilderFactory)
javax.xml.parsers.DocumentBuilderFactory docBuilderFactory
public static javax.xml.parsers.DocumentBuilderFactory getDocumentBuilderFactory ()
public static void setErrorHandler (org.xml.sax.ErrorHandler)
org.xml.sax.ErrorHandler errorHandler
public static freemarker.ext.dom.NodeModel parse (org.xml.sax.InputSource, boolean, boolean) throws org.xml.sax.SAXException java.io.IOException javax.xml.parsers.ParserConfigurationException
org.xml.sax.InputSource is
boolean removeComments
boolean removePIs
javax.xml.parsers.DocumentBuilder builder
org.w3c.dom.Document doc
public static freemarker.ext.dom.NodeModel parse (org.xml.sax.InputSource) throws org.xml.sax.SAXException java.io.IOException javax.xml.parsers.ParserConfigurationException
org.xml.sax.InputSource is
public static freemarker.ext.dom.NodeModel parse (java.io.File, boolean, boolean) throws org.xml.sax.SAXException java.io.IOException javax.xml.parsers.ParserConfigurationException
java.io.File f
boolean removeComments
boolean removePIs
javax.xml.parsers.DocumentBuilder builder
org.w3c.dom.Document doc
public static freemarker.ext.dom.NodeModel parse (java.io.File) throws org.xml.sax.SAXException java.io.IOException javax.xml.parsers.ParserConfigurationException
java.io.File f
protected void (org.w3c.dom.Node)
org.w3c.dom.Node node
public org.w3c.dom.Node getNode ()
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
String nsURI
String localName
StringBuffer buf
freemarker.ext.dom.NodeOutputter nu
StringBuffer buf
freemarker.ext.dom.NodeOutputter nu
String qname
String key
freemarker.ext.dom.XPathSupport xps
public freemarker.template.TemplateNodeModel getParentNode ()
org.w3c.dom.Node parentNode
public freemarker.template.TemplateSequenceModel getChildNodes ()
public final java.lang.String getNodeType () throws freemarker.template.TemplateModelException
short nodeType
public freemarker.template.TemplateModel exec (java.util.List) throws freemarker.template.TemplateModelException
java.util.List args
String query
freemarker.ext.dom.XPathSupport xps
public final int size ()
public final freemarker.template.TemplateModel get (int)
int i
public java.lang.String getNodeNamespace ()
int nodeType
String result
public final int hashCode ()
public boolean equals (java.lang.Object)
Object other
public static freemarker.ext.dom.NodeModel wrap (org.w3c.dom.Node)
org.w3c.dom.Node node
freemarker.ext.dom.NodeModel result
public static void removeComments (org.w3c.dom.Node)
org.w3c.dom.Node child
org.w3c.dom.Node node
org.w3c.dom.NodeList children
int i
int len
public static void removePIs (org.w3c.dom.Node)
org.w3c.dom.Node child
org.w3c.dom.Node node
org.w3c.dom.NodeList children
int i
int len
public static void mergeAdjacentText (org.w3c.dom.Node)
String fullText
org.w3c.dom.Node next
org.w3c.dom.Node node
org.w3c.dom.Node child
public static void simplify (org.w3c.dom.Node)
org.w3c.dom.CharacterData ptc
int type
org.w3c.dom.Node child
org.w3c.dom.Node node
org.w3c.dom.NodeList children
int i
int len
org.w3c.dom.Node prevTextChild
freemarker.ext.dom.NodeModel getDocumentNodeModel ()
public static void useDefaultXPathSupport ()
Exception e
Exception e
Exception e
public static void useJaxenXPathSupport () throws java.lang.Exception
Class c
public static void useXalanXPathSupport () throws java.lang.Exception
Class c
public static void useSunInternalXPathSupport () throws java.lang.Exception
Class c
public static void setXPathSupportClass (java.lang.Class)
Class cl
public static java.lang.Class getXPathSupportClass ()
private static java.lang.String getText (org.w3c.dom.Node)
int i
org.w3c.dom.NodeList children
org.w3c.dom.Node node
String result
freemarker.ext.dom.XPathSupport getXPathSupport ()
Exception e
java.lang.ref.WeakReference ref
freemarker.ext.dom.XPathSupport xps
org.w3c.dom.Document doc
java.lang.String getQualifiedName () throws freemarker.template.TemplateModelException
public java.lang.Object getAdaptedObject (java.lang.Class)
Class hint
public java.lang.Object getWrappedObject ()
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
Exception e
}
freemarker/ext/dom/NodeOutputter.classNodeOutputter.java
package freemarker.ext.dom
freemarker.ext.dom.NodeOutputter extends java.lang.Object {
private org.w3c.dom.Element contextNode
private freemarker.core.Environment env
private String defaultNS
private boolean hasDefaultNS
private boolean explicitDefaultNSPrefix
private java.util.HashMap namespacesToPrefixLookup
private String namespaceDecl
void (org.w3c.dom.Node)
org.w3c.dom.Node node
private void setContext (org.w3c.dom.Element)
org.w3c.dom.Element contextNode
private void buildPrefixLookup (org.w3c.dom.Node)
String prefix
int i
org.w3c.dom.Node n
String nsURI
org.w3c.dom.NodeList childNodes
private void constructNamespaceDecl ()
char[] cc
int i
String nsURI
String prefix
java.util.Iterator it
StringBuffer buf
private void outputQualifiedName (org.w3c.dom.Node, java.lang.StringBuffer)
String prefix
org.w3c.dom.Node n
StringBuffer buf
String nsURI
void outputContent (org.w3c.dom.Node, java.lang.StringBuffer)
org.w3c.dom.DocumentType dt
org.w3c.dom.NodeList children
org.w3c.dom.Node n
StringBuffer buf
void outputContent (org.w3c.dom.NodeList, java.lang.StringBuffer)
int i
org.w3c.dom.NodeList nodes
StringBuffer buf
void outputContent (org.w3c.dom.NamedNodeMap, java.lang.StringBuffer)
org.w3c.dom.Node n
int i
org.w3c.dom.NamedNodeMap nodes
StringBuffer buf
java.lang.String getOpeningTag (org.w3c.dom.Element)
org.w3c.dom.Element element
StringBuffer buf
java.lang.String getClosingTag (org.w3c.dom.Element)
org.w3c.dom.Element element
StringBuffer buf
}
freemarker/ext/dom/PINodeModel.classPINodeModel.java
package freemarker.ext.dom
freemarker.ext.dom.PINodeModel extends freemarker.ext.dom.NodeModel implements freemarker.template.TemplateScalarModel {
public void (org.w3c.dom.ProcessingInstruction)
org.w3c.dom.ProcessingInstruction pi
public java.lang.String getAsString ()
public java.lang.String getNodeName ()
public boolean isEmpty ()
}
freemarker/ext/dom/SunInternalXalanXPathSupport$1.classSunInternalXalanXPathSupport.java
package freemarker.ext.dom
final freemarker.ext.dom.SunInternalXalanXPathSupport$1 extends java.lang.Object implements com.sun.org.apache.xml.internal.utils.PrefixResolver {
void ()
public java.lang.String getNamespaceForPrefix (java.lang.String, org.w3c.dom.Node)
String prefix
org.w3c.dom.Node node
public java.lang.String getNamespaceForPrefix (java.lang.String)
String prefix
public java.lang.String getBaseIdentifier ()
public boolean handlesNullPrefixes ()
}
freemarker/ext/dom/SunInternalXalanXPathSupport.classSunInternalXalanXPathSupport.java
package freemarker.ext.dom
freemarker.ext.dom.SunInternalXalanXPathSupport extends java.lang.Object implements freemarker.ext.dom.XPathSupport {
private com.sun.org.apache.xpath.internal.XPathContext xpathContext
private static final String ERRMSG_EMPTY_NODE_SET
private static com.sun.org.apache.xml.internal.utils.PrefixResolver customPrefixResolver
void ()
public synchronized freemarker.template.TemplateModel executeQuery (java.lang.Object, java.lang.String) throws freemarker.template.TemplateModelException
int cnt
freemarker.ext.dom.NodeListModel result
org.w3c.dom.traversal.NodeIterator nodeIterator
org.w3c.dom.Node n
com.sun.org.apache.xpath.internal.XPath xpath
int ctxtNode
com.sun.org.apache.xpath.internal.objects.XObject xresult
javax.xml.transform.TransformerException te
Object context
String xpathQuery
org.w3c.dom.Node node
private static boolean isNodeList (java.lang.Object)
int i
java.util.List ls
int ln
Object context
static void ()
}
freemarker/ext/dom/Transform.classTransform.java
package freemarker.ext.dom
public freemarker.ext.dom.Transform extends java.lang.Object {
private java.io.File inputFile
private java.io.File ftlFile
private java.io.File outputFile
private String encoding
private java.util.Locale locale
private freemarker.template.Configuration cfg
public static void main (java.lang.String[])
freemarker.ext.dom.Transform proc
IllegalArgumentException iae
Exception e
String[] args
void (java.io.File, java.io.File, java.io.File, java.util.Locale, java.lang.String) throws java.io.IOException
java.io.File inputFile
java.io.File ftlFile
java.io.File outputFile
java.util.Locale locale
String encoding
java.io.File ftlDirectory
void transform () throws java.lang.Exception
String templateName
freemarker.template.Template template
freemarker.ext.dom.NodeModel rootNode
java.io.OutputStream outputStream
java.io.Writer outputWriter
static freemarker.ext.dom.Transform transformFromArgs (java.lang.String[]) throws java.io.IOException
String dashArg
String arg
java.io.File outputDirectory
String[] args
int i
String input
String output
String ftl
String loc
String enc
java.io.File inputFile
java.io.File ftlFile
java.io.File outputFile
java.util.Locale locale
static java.util.Locale localeFromString (java.lang.String)
String ls
String lang
String country
String variant
java.util.StringTokenizer st
static void usage ()
}
freemarker/ext/dom/XPathSupport.classXPathSupport.java
package freemarker.ext.dom
public abstract freemarker.ext.dom.XPathSupport extends java.lang.Object {
public abstract freemarker.template.TemplateModel executeQuery (java.lang.Object, java.lang.String) throws freemarker.template.TemplateModelException
}
freemarker/ext/dom/XalanXPathSupport$1.classXalanXPathSupport.java
package freemarker.ext.dom
final freemarker.ext.dom.XalanXPathSupport$1 extends java.lang.Object implements org.apache.xml.utils.PrefixResolver {
void ()
public java.lang.String getNamespaceForPrefix (java.lang.String, org.w3c.dom.Node)
String prefix
org.w3c.dom.Node node
public java.lang.String getNamespaceForPrefix (java.lang.String)
String prefix
public java.lang.String getBaseIdentifier ()
public boolean handlesNullPrefixes ()
}
freemarker/ext/dom/XalanXPathSupport.classXalanXPathSupport.java
package freemarker.ext.dom
freemarker.ext.dom.XalanXPathSupport extends java.lang.Object implements freemarker.ext.dom.XPathSupport {
private org.apache.xpath.XPathContext xpathContext
private static final String ERRMSG_EMPTY_NODE_SET
private static org.apache.xml.utils.PrefixResolver customPrefixResolver
void ()
public synchronized freemarker.template.TemplateModel executeQuery (java.lang.Object, java.lang.String) throws freemarker.template.TemplateModelException
int cnt
freemarker.ext.dom.NodeListModel result
org.w3c.dom.traversal.NodeIterator nodeIterator
org.w3c.dom.Node n
org.apache.xpath.XPath xpath
int ctxtNode
org.apache.xpath.objects.XObject xresult
javax.xml.transform.TransformerException te
Object context
String xpathQuery
org.w3c.dom.Node node
private static boolean isNodeList (java.lang.Object)
int i
java.util.List ls
int ln
Object context
static void ()
}
freemarker/ext/jdom/NodeListModel$1.classNodeListModel.java
package freemarker.ext.jdom
freemarker.ext.jdom.NodeListModel$1 extends java.lang.Object implements freemarker.template.TemplateModelIterator {
private final java.util.Iterator it
private final freemarker.ext.jdom.NodeListModel this$0
void (freemarker.ext.jdom.NodeListModel)
public freemarker.template.TemplateModel next ()
public boolean hasNext ()
}
freemarker/ext/jdom/NodeListModel$AllAttributesOp.classNodeListModel.java
package freemarker.ext.jdom
final freemarker.ext.jdom.NodeListModel$AllAttributesOp extends java.lang.Object implements freemarker.ext.jdom.NodeListModel$NodeOperator {
private void ()
public java.util.List operate (java.lang.Object)
Object node
void (freemarker.ext.jdom.NodeListModel$1)
freemarker.ext.jdom.NodeListModel$1 x0
}
freemarker/ext/jdom/NodeListModel$AllChildrenOp.classNodeListModel.java
package freemarker.ext.jdom
final freemarker.ext.jdom.NodeListModel$AllChildrenOp extends java.lang.Object implements freemarker.ext.jdom.NodeListModel$NodeOperator {
private void ()
public java.util.List operate (java.lang.Object)
org.jdom.Element root
Object node
void (freemarker.ext.jdom.NodeListModel$1)
freemarker.ext.jdom.NodeListModel$1 x0
}
freemarker/ext/jdom/NodeListModel$AncestorOp.classNodeListModel.java
package freemarker.ext.jdom
final freemarker.ext.jdom.NodeListModel$AncestorOp extends java.lang.Object implements freemarker.ext.jdom.NodeListModel$NodeOperator {
private void ()
public java.util.List operate (java.lang.Object)
Object node
org.jdom.Element parent
java.util.LinkedList list
void (freemarker.ext.jdom.NodeListModel$1)
freemarker.ext.jdom.NodeListModel$1 x0
}
freemarker/ext/jdom/NodeListModel$AncestorOrSelfOp.classNodeListModel.java
package freemarker.ext.jdom
final freemarker.ext.jdom.NodeListModel$AncestorOrSelfOp extends java.lang.Object implements freemarker.ext.jdom.NodeListModel$NodeOperator {
private void ()
public java.util.List operate (java.lang.Object)
Object node
org.jdom.Element parent
java.util.LinkedList list
void (freemarker.ext.jdom.NodeListModel$1)
freemarker.ext.jdom.NodeListModel$1 x0
}
freemarker/ext/jdom/NodeListModel$AttributeXMLOutputter.classNodeListModel.java
package freemarker.ext.jdom
final freemarker.ext.jdom.NodeListModel$AttributeXMLOutputter extends org.jdom.output.XMLOutputter {
private void ()
public void output (org.jdom.Attribute, java.io.Writer) throws java.io.IOException
org.jdom.Attribute attribute
java.io.Writer out
void (freemarker.ext.jdom.NodeListModel$1)
freemarker.ext.jdom.NodeListModel$1 x0
}
freemarker/ext/jdom/NodeListModel$CanonicalNameOp.classNodeListModel.java
package freemarker.ext.jdom
final freemarker.ext.jdom.NodeListModel$CanonicalNameOp extends java.lang.Object implements freemarker.ext.jdom.NodeListModel$NodeOperator {
private void ()
public java.util.List operate (java.lang.Object)
org.jdom.Element element
org.jdom.Attribute attribute
Object node
void (freemarker.ext.jdom.NodeListModel$1)
freemarker.ext.jdom.NodeListModel$1 x0
}
freemarker/ext/jdom/NodeListModel$ContentOp.classNodeListModel.java
package freemarker.ext.jdom
final freemarker.ext.jdom.NodeListModel$ContentOp extends java.lang.Object implements freemarker.ext.jdom.NodeListModel$NodeOperator {
private void ()
public java.util.List operate (java.lang.Object)
Object node
void (freemarker.ext.jdom.NodeListModel$1)
freemarker.ext.jdom.NodeListModel$1 x0
}
freemarker/ext/jdom/NodeListModel$DescendantOp.classNodeListModel.java
package freemarker.ext.jdom
freemarker.ext.jdom.NodeListModel$DescendantOp extends java.lang.Object implements freemarker.ext.jdom.NodeListModel$NodeOperator {
private void ()
public java.util.List operate (java.lang.Object)
org.jdom.Element root
Object node
java.util.LinkedList list
private void addChildren (org.jdom.Element, java.util.List)
org.jdom.Element child
org.jdom.Element element
java.util.List list
java.util.List children
java.util.Iterator it
void (freemarker.ext.jdom.NodeListModel$1)
freemarker.ext.jdom.NodeListModel$1 x0
}
freemarker/ext/jdom/NodeListModel$DescendantOrSelfOp.classNodeListModel.java
package freemarker.ext.jdom
final freemarker.ext.jdom.NodeListModel$DescendantOrSelfOp extends freemarker.ext.jdom.NodeListModel$DescendantOp {
private void ()
public java.util.List operate (java.lang.Object)
Object node
java.util.LinkedList list
void (freemarker.ext.jdom.NodeListModel$1)
freemarker.ext.jdom.NodeListModel$1 x0
}
freemarker/ext/jdom/NodeListModel$DocTypeOp.classNodeListModel.java
package freemarker.ext.jdom
final freemarker.ext.jdom.NodeListModel$DocTypeOp extends java.lang.Object implements freemarker.ext.jdom.NodeListModel$NodeOperator {
private void ()
public java.util.List operate (java.lang.Object)
org.jdom.DocType doctype
Object node
void (freemarker.ext.jdom.NodeListModel$1)
freemarker.ext.jdom.NodeListModel$1 x0
}
freemarker/ext/jdom/NodeListModel$DocumentOp.classNodeListModel.java
package freemarker.ext.jdom
final freemarker.ext.jdom.NodeListModel$DocumentOp extends java.lang.Object implements freemarker.ext.jdom.NodeListModel$NodeOperator {
private void ()
public java.util.List operate (java.lang.Object)
org.jdom.Element parent
org.jdom.Element parent
Object node
org.jdom.Document doc
void (freemarker.ext.jdom.NodeListModel$1)
freemarker.ext.jdom.NodeListModel$1 x0
}
freemarker/ext/jdom/NodeListModel$JDOMXPathEx$NamespaceContextImpl.classNodeListModel.java
package freemarker.ext.jdom
final freemarker.ext.jdom.NodeListModel$JDOMXPathEx$NamespaceContextImpl extends java.lang.Object implements org.jaxen.NamespaceContext {
private final java.util.Map namespaces
void (java.util.Map)
java.util.Map namespaces
public java.lang.String translateNamespacePrefixToUri (java.lang.String)
org.jdom.Namespace ns
String prefix
}
freemarker/ext/jdom/NodeListModel$JDOMXPathEx.classNodeListModel.java
package freemarker.ext.jdom
final freemarker.ext.jdom.NodeListModel$JDOMXPathEx extends org.jaxen.jdom.JDOMXPath {
void (java.lang.String) throws org.jaxen.JaxenException
String path
public java.util.List selectNodes (java.lang.Object, java.util.Map) throws org.jaxen.JaxenException
Object object
java.util.Map namespaces
org.jaxen.Context context
}
freemarker/ext/jdom/NodeListModel$NameFilter.classNodeListModel.java
package freemarker.ext.jdom
final freemarker.ext.jdom.NodeListModel$NameFilter extends java.lang.Object implements freemarker.template.TemplateMethodModel {
private final freemarker.ext.jdom.NodeListModel this$0
private void (freemarker.ext.jdom.NodeListModel)
public boolean isEmpty ()
public java.lang.Object exec (java.util.List)
Object node
String name
java.util.List arguments
java.util.Set names
java.util.List list
java.util.Iterator it
void (freemarker.ext.jdom.NodeListModel, freemarker.ext.jdom.NodeListModel$1)
freemarker.ext.jdom.NodeListModel x0
freemarker.ext.jdom.NodeListModel$1 x1
}
freemarker/ext/jdom/NodeListModel$NameOp.classNodeListModel.java
package freemarker.ext.jdom
final freemarker.ext.jdom.NodeListModel$NameOp extends java.lang.Object implements freemarker.ext.jdom.NodeListModel$NodeOperator {
private void ()
public java.util.List operate (java.lang.Object)
Object node
void (freemarker.ext.jdom.NodeListModel$1)
freemarker.ext.jdom.NodeListModel$1 x0
}
freemarker/ext/jdom/NodeListModel$NamedAttributeOp.classNodeListModel.java
package freemarker.ext.jdom
final freemarker.ext.jdom.NodeListModel$NamedAttributeOp extends java.lang.Object implements freemarker.ext.jdom.NodeListModel$NamedNodeOperator {
private void ()
public java.util.List operate (java.lang.Object, java.lang.String, org.jdom.Namespace)
org.jdom.Element element
org.jdom.ProcessingInstruction pi
org.jdom.DocType doctype
Object node
String localName
org.jdom.Namespace namespace
org.jdom.Attribute attr
void (freemarker.ext.jdom.NodeListModel$1)
freemarker.ext.jdom.NodeListModel$1 x0
}
freemarker/ext/jdom/NodeListModel$NamedChildrenOp.classNodeListModel.java
package freemarker.ext.jdom
final freemarker.ext.jdom.NodeListModel$NamedChildrenOp extends java.lang.Object implements freemarker.ext.jdom.NodeListModel$NamedNodeOperator {
private void ()
public java.util.List operate (java.lang.Object, java.lang.String, org.jdom.Namespace)
org.jdom.Element root
Object node
String localName
org.jdom.Namespace namespace
void (freemarker.ext.jdom.NodeListModel$1)
freemarker.ext.jdom.NodeListModel$1 x0
}
freemarker/ext/jdom/NodeListModel$NamedNodeOperator.classNodeListModel.java
package freemarker.ext.jdom
abstract freemarker.ext.jdom.NodeListModel$NamedNodeOperator extends java.lang.Object {
public abstract java.util.List operate (java.lang.Object, java.lang.String, org.jdom.Namespace) throws freemarker.template.TemplateModelException
}
freemarker/ext/jdom/NodeListModel$NamespacePrefixOp.classNodeListModel.java
package freemarker.ext.jdom
final freemarker.ext.jdom.NodeListModel$NamespacePrefixOp extends java.lang.Object implements freemarker.ext.jdom.NodeListModel$NodeOperator {
private void ()
public java.util.List operate (java.lang.Object)
Object node
void (freemarker.ext.jdom.NodeListModel$1)
freemarker.ext.jdom.NodeListModel$1 x0
}
freemarker/ext/jdom/NodeListModel$NamespaceUriOp.classNodeListModel.java
package freemarker.ext.jdom
final freemarker.ext.jdom.NodeListModel$NamespaceUriOp extends java.lang.Object implements freemarker.ext.jdom.NodeListModel$NodeOperator {
private void ()
public java.util.List operate (java.lang.Object)
Object node
void (freemarker.ext.jdom.NodeListModel$1)
freemarker.ext.jdom.NodeListModel$1 x0
}
freemarker/ext/jdom/NodeListModel$NodeOperator.classNodeListModel.java
package freemarker.ext.jdom
abstract freemarker.ext.jdom.NodeListModel$NodeOperator extends java.lang.Object {
public abstract java.util.List operate (java.lang.Object) throws freemarker.template.TemplateModelException
}
freemarker/ext/jdom/NodeListModel$ParentOp.classNodeListModel.java
package freemarker.ext.jdom
final freemarker.ext.jdom.NodeListModel$ParentOp extends java.lang.Object implements freemarker.ext.jdom.NodeListModel$NodeOperator {
private void ()
public java.util.List operate (java.lang.Object)
Object node
org.jdom.Element parent
void (freemarker.ext.jdom.NodeListModel$1)
freemarker.ext.jdom.NodeListModel$1 x0
}
freemarker/ext/jdom/NodeListModel$QNameOp.classNodeListModel.java
package freemarker.ext.jdom
final freemarker.ext.jdom.NodeListModel$QNameOp extends java.lang.Object implements freemarker.ext.jdom.NodeListModel$NodeOperator {
private void ()
public java.util.List operate (java.lang.Object)
Object node
void (freemarker.ext.jdom.NodeListModel$1)
freemarker.ext.jdom.NodeListModel$1 x0
}
freemarker/ext/jdom/NodeListModel$RegisterNamespace.classNodeListModel.java
package freemarker.ext.jdom
final freemarker.ext.jdom.NodeListModel$RegisterNamespace extends java.lang.Object implements freemarker.template.TemplateMethodModel {
private final freemarker.ext.jdom.NodeListModel this$0
private void (freemarker.ext.jdom.NodeListModel)
public boolean isEmpty ()
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
java.util.List arguments
void (freemarker.ext.jdom.NodeListModel, freemarker.ext.jdom.NodeListModel$1)
freemarker.ext.jdom.NodeListModel x0
freemarker.ext.jdom.NodeListModel$1 x1
}
freemarker/ext/jdom/NodeListModel$TextOp.classNodeListModel.java
package freemarker.ext.jdom
final freemarker.ext.jdom.NodeListModel$TextOp extends java.lang.Object implements freemarker.ext.jdom.NodeListModel$NodeOperator {
private void ()
public java.util.List operate (java.lang.Object)
Object node
void (freemarker.ext.jdom.NodeListModel$1)
freemarker.ext.jdom.NodeListModel$1 x0
}
freemarker/ext/jdom/NodeListModel$TypeFilter.classNodeListModel.java
package freemarker.ext.jdom
final freemarker.ext.jdom.NodeListModel$TypeFilter extends java.lang.Object implements freemarker.template.TemplateMethodModel {
private final freemarker.ext.jdom.NodeListModel this$0
private void (freemarker.ext.jdom.NodeListModel)
public boolean isEmpty ()
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
Object node
java.util.List arguments
String arg
boolean invert
boolean a
boolean c
boolean d
boolean e
boolean n
boolean p
boolean t
boolean x
java.util.LinkedList list
java.util.Iterator it
void (freemarker.ext.jdom.NodeListModel, freemarker.ext.jdom.NodeListModel$1)
freemarker.ext.jdom.NodeListModel x0
freemarker.ext.jdom.NodeListModel$1 x1
}
freemarker/ext/jdom/NodeListModel.classNodeListModel.java
package freemarker.ext.jdom
public freemarker.ext.jdom.NodeListModel extends java.lang.Object implements freemarker.template.TemplateHashModel freemarker.template.TemplateMethodModel freemarker.template.TemplateCollectionModel freemarker.template.TemplateSequenceModel freemarker.template.TemplateScalarModel {
private static final freemarker.ext.jdom.NodeListModel$AttributeXMLOutputter OUTPUT
private static final freemarker.ext.jdom.NodeListModel EMPTY
private static final java.util.Map XPATH_CACHE
private static final freemarker.ext.jdom.NodeListModel$NamedNodeOperator NAMED_CHILDREN_OP
private static final freemarker.ext.jdom.NodeListModel$NamedNodeOperator NAMED_ATTRIBUTE_OP
private static final freemarker.ext.jdom.NodeListModel$NodeOperator ALL_ATTRIBUTES_OP
private static final freemarker.ext.jdom.NodeListModel$NodeOperator ALL_CHILDREN_OP
private static final java.util.Map OPERATIONS
private static final java.util.Map SPECIAL_OPERATIONS
private static final int SPECIAL_OPERATION_COPY
private static final int SPECIAL_OPERATION_UNIQUE
private static final int SPECIAL_OPERATION_FILTER_NAME
private static final int SPECIAL_OPERATION_FILTER_TYPE
private static final int SPECIAL_OPERATION_QUERY_TYPE
private static final int SPECIAL_OPERATION_REGISTER_NAMESPACE
private static final int SPECIAL_OPERATION_PLAINTEXT
private final java.util.List nodes
private final java.util.Map namespaces
public void (org.jdom.Document)
org.jdom.Document document
public void (org.jdom.Element)
org.jdom.Element element
private void (java.lang.Object, java.util.Map)
Object object
java.util.Map namespaces
public void (java.util.List)
java.util.List nodes
public void (java.util.List, boolean)
java.util.List nodes
boolean copy
private void (java.util.List, java.util.Map)
java.util.List nodes
java.util.Map namespaces
private static final freemarker.ext.jdom.NodeListModel createNodeListModel (java.util.List, java.util.Map)
java.util.List list
java.util.Map namespaces
public boolean isEmpty ()
public java.lang.String getAsString () throws freemarker.template.TemplateModelException
Object node
java.util.Iterator i
java.io.IOException e
java.io.StringWriter sw
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
Integer specop
String nsPrefix
String localName
org.jdom.Namespace namespace
int colon
String key
freemarker.ext.jdom.NodeListModel$NodeOperator op
freemarker.ext.jdom.NodeListModel$NamedNodeOperator nop
String name
java.util.List list
private freemarker.template.TemplateModel getType ()
char code
char code
char code
char code
char code
char code
char code
char code
Object firstNode
char code
private freemarker.template.SimpleScalar getPlainText () throws freemarker.template.TemplateModelException
java.util.Iterator it
java.util.List list
StringBuffer buf
public freemarker.template.TemplateModelIterator iterator ()
public freemarker.template.TemplateModel get (int) throws freemarker.template.TemplateModelException
IndexOutOfBoundsException e
int i
public int size ()
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
Exception e
java.util.List arguments
String xpathString
freemarker.ext.jdom.NodeListModel$JDOMXPathEx xpath
public void registerNamespace (java.lang.String, java.lang.String)
String prefix
String uri
private static final org.jdom.Element getParent (java.lang.Object)
Object node
private static final java.util.List evaluateElementOperation (freemarker.ext.jdom.NodeListModel$NodeOperator, java.util.List) throws freemarker.template.TemplateModelException
java.util.List list
int i
java.util.Iterator it
int i
freemarker.ext.jdom.NodeListModel$NodeOperator op
java.util.List nodes
int s
java.util.List[] lists
int l
java.util.List retval
private static final java.util.List evaluateNamedElementOperation (freemarker.ext.jdom.NodeListModel$NamedNodeOperator, java.lang.String, org.jdom.Namespace, java.util.List) throws freemarker.template.TemplateModelException
java.util.List list
int i
java.util.Iterator it
int i
freemarker.ext.jdom.NodeListModel$NamedNodeOperator op
String localName
org.jdom.Namespace namespace
java.util.List nodes
int s
java.util.List[] lists
int l
java.util.List retval
private static final java.util.List removeDuplicates (java.util.List)
Object o
java.util.List list
int s
java.util.ArrayList ulist
java.util.Set set
java.util.Iterator it
private static final java.util.Map createOperations ()
java.util.Map map
private static final java.util.Map createSpecialOperations ()
java.util.Map map
Integer copy
Integer unique
Integer fname
Integer ftype
Integer type
Integer regns
Integer plaintext
public static void main (java.lang.String[]) throws java.lang.Exception
String[] args
org.jdom.input.SAXBuilder builder
org.jdom.Document document
freemarker.template.SimpleHash model
java.io.FileReader fr
freemarker.template.Template template
java.io.Writer w
static java.util.List access$800 (freemarker.ext.jdom.NodeListModel)
freemarker.ext.jdom.NodeListModel x0
static java.util.Map access$900 (freemarker.ext.jdom.NodeListModel)
freemarker.ext.jdom.NodeListModel x0
void (java.lang.Object, java.util.Map, freemarker.ext.jdom.NodeListModel$1)
Object x0
java.util.Map x1
freemarker.ext.jdom.NodeListModel$1 x2
static org.jdom.Element access$1100 (java.lang.Object)
Object x0
static freemarker.ext.jdom.NodeListModel access$2600 (java.util.List, java.util.Map)
java.util.List x0
java.util.Map x1
static void ()
}
freemarker/ext/jsp/EventForwarding.classEventForwarding.java
package freemarker.ext.jsp
public freemarker.ext.jsp.EventForwarding extends java.lang.Object implements javax.servlet.ServletContextAttributeListener javax.servlet.ServletContextListener javax.servlet.http.HttpSessionListener javax.servlet.http.HttpSessionAttributeListener {
private static final freemarker.log.Logger logger
private static final String ATTR_NAME
private final java.util.List servletContextAttributeListeners
private final java.util.List servletContextListeners
private final java.util.List httpSessionAttributeListeners
private final java.util.List httpSessionListeners
static Class class$freemarker$ext$jsp$EventForwarding
public void ()
void addListeners (java.util.List)
java.util.Iterator iter
java.util.List listeners
private void addListener (java.util.EventListener)
java.util.EventListener listener
boolean added
static freemarker.ext.jsp.EventForwarding getInstance (javax.servlet.ServletContext)
javax.servlet.ServletContext context
private void addListener (java.util.List, java.util.EventListener)
java.util.List listeners
java.util.EventListener listener
public void attributeAdded (javax.servlet.ServletContextAttributeEvent)
int i
int s
javax.servlet.ServletContextAttributeEvent arg0
public void attributeRemoved (javax.servlet.ServletContextAttributeEvent)
int i
int s
javax.servlet.ServletContextAttributeEvent arg0
public void attributeReplaced (javax.servlet.ServletContextAttributeEvent)
int i
int s
javax.servlet.ServletContextAttributeEvent arg0
public void contextInitialized (javax.servlet.ServletContextEvent)
int i
int s
javax.servlet.ServletContextEvent arg0
public void contextDestroyed (javax.servlet.ServletContextEvent)
int i
int s
javax.servlet.ServletContextEvent arg0
public void sessionCreated (javax.servlet.http.HttpSessionEvent)
int i
int s
javax.servlet.http.HttpSessionEvent arg0
public void sessionDestroyed (javax.servlet.http.HttpSessionEvent)
int i
int s
javax.servlet.http.HttpSessionEvent arg0
public void attributeAdded (javax.servlet.http.HttpSessionBindingEvent)
int i
int s
javax.servlet.http.HttpSessionBindingEvent arg0
public void attributeRemoved (javax.servlet.http.HttpSessionBindingEvent)
int i
int s
javax.servlet.http.HttpSessionBindingEvent arg0
public void attributeReplaced (javax.servlet.http.HttpSessionBindingEvent)
int i
int s
javax.servlet.http.HttpSessionBindingEvent arg0
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
freemarker/ext/jsp/FreeMarkerJspApplicationContext$FreeMarkerELContext$1.classFreeMarkerJspApplicationContext.java
package freemarker.ext.jsp
freemarker.ext.jsp.FreeMarkerJspApplicationContext$FreeMarkerELContext$1 extends javax.el.VariableMapper {
private final freemarker.ext.jsp.FreeMarkerJspApplicationContext$FreeMarkerELContext this$1
void (freemarker.ext.jsp.FreeMarkerJspApplicationContext$FreeMarkerELContext)
public javax.el.ValueExpression resolveVariable (java.lang.String)
String name
Object obj
public javax.el.ValueExpression setVariable (java.lang.String, javax.el.ValueExpression)
String name
javax.el.ValueExpression value
javax.el.ValueExpression prev
}
freemarker/ext/jsp/FreeMarkerJspApplicationContext$FreeMarkerELContext.classFreeMarkerJspApplicationContext.java
package freemarker.ext.jsp
freemarker.ext.jsp.FreeMarkerJspApplicationContext$FreeMarkerELContext extends javax.el.ELContext {
private final freemarker.ext.jsp.FreeMarkerPageContext pageCtx
private final freemarker.ext.jsp.FreeMarkerJspApplicationContext this$0
void (freemarker.ext.jsp.FreeMarkerJspApplicationContext, freemarker.ext.jsp.FreeMarkerPageContext)
freemarker.ext.jsp.FreeMarkerPageContext pageCtx
public javax.el.ELResolver getELResolver ()
public javax.el.FunctionMapper getFunctionMapper ()
public javax.el.VariableMapper getVariableMapper ()
static freemarker.ext.jsp.FreeMarkerPageContext access$100 (freemarker.ext.jsp.FreeMarkerJspApplicationContext$FreeMarkerELContext)
freemarker.ext.jsp.FreeMarkerJspApplicationContext$FreeMarkerELContext x0
}
freemarker/ext/jsp/FreeMarkerJspApplicationContext.classFreeMarkerJspApplicationContext.java
package freemarker.ext.jsp
freemarker.ext.jsp.FreeMarkerJspApplicationContext extends java.lang.Object implements javax.servlet.jsp.JspApplicationContext {
private static final freemarker.log.Logger logger
private static final javax.el.ExpressionFactory expressionFactoryImpl
private final java.util.LinkedList listeners
private final javax.el.CompositeELResolver elResolver
private final javax.el.CompositeELResolver additionalResolvers
static Class class$javax$el$ExpressionFactory
void ()
public void addELContextListener (javax.el.ELContextListener)
javax.el.ELContextListener listener
private static javax.el.ExpressionFactory findExpressionFactoryImplementation ()
javax.el.ExpressionFactory ef
private static javax.el.ExpressionFactory tryExpressionFactoryImplementation (java.lang.String)
Class cl
ClassNotFoundException e
Exception e
String packagePrefix
String className
public void addELResolver (javax.el.ELResolver)
javax.el.ELResolver resolver
public javax.el.ExpressionFactory getExpressionFactory ()
javax.el.ELContext createNewELContext (freemarker.ext.jsp.FreeMarkerPageContext)
javax.el.ELContextListener l
java.util.Iterator iter
freemarker.ext.jsp.FreeMarkerPageContext pageCtx
javax.el.ELContext ctx
javax.el.ELContextEvent event
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static javax.el.CompositeELResolver access$000 (freemarker.ext.jsp.FreeMarkerJspApplicationContext)
freemarker.ext.jsp.FreeMarkerJspApplicationContext x0
static javax.el.ExpressionFactory access$200 ()
static void ()
}
freemarker/ext/jsp/FreeMarkerJspFactory$1.classFreeMarkerJspFactory.java
package freemarker.ext.jsp
freemarker.ext.jsp.FreeMarkerJspFactory$1 extends javax.servlet.jsp.JspEngineInfo {
private final freemarker.ext.jsp.FreeMarkerJspFactory this$0
void (freemarker.ext.jsp.FreeMarkerJspFactory)
public java.lang.String getSpecificationVersion ()
}
freemarker/ext/jsp/FreeMarkerJspFactory.classFreeMarkerJspFactory.java
package freemarker.ext.jsp
abstract freemarker.ext.jsp.FreeMarkerJspFactory extends javax.servlet.jsp.JspFactory {
void ()
protected abstract java.lang.String getSpecificationVersion ()
public javax.servlet.jsp.JspEngineInfo getEngineInfo ()
public javax.servlet.jsp.PageContext getPageContext (javax.servlet.Servlet, javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, boolean, int, boolean)
javax.servlet.Servlet servlet
javax.servlet.ServletRequest request
javax.servlet.ServletResponse response
String errorPageURL
boolean needsSession
int bufferSize
boolean autoFlush
public void releasePageContext (javax.servlet.jsp.PageContext)
javax.servlet.jsp.PageContext ctx
}
freemarker/ext/jsp/FreeMarkerJspFactory2.classFreeMarkerJspFactory2.java
package freemarker.ext.jsp
freemarker.ext.jsp.FreeMarkerJspFactory2 extends freemarker.ext.jsp.FreeMarkerJspFactory {
void ()
protected java.lang.String getSpecificationVersion ()
}
freemarker/ext/jsp/FreeMarkerJspFactory21.classFreeMarkerJspFactory21.java
package freemarker.ext.jsp
freemarker.ext.jsp.FreeMarkerJspFactory21 extends freemarker.ext.jsp.FreeMarkerJspFactory {
private static final String JSPCTX_KEY
static Class class$freemarker$ext$jsp$FreeMarkerJspFactory21
void ()
protected java.lang.String getSpecificationVersion ()
public javax.servlet.jsp.JspApplicationContext getJspApplicationContext (javax.servlet.ServletContext)
javax.servlet.ServletContext ctx
javax.servlet.jsp.JspApplicationContext jspctx
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
freemarker/ext/jsp/FreeMarkerPageContext$1.classFreeMarkerPageContext.java
package freemarker.ext.jsp
freemarker.ext.jsp.FreeMarkerPageContext$1 extends javax.servlet.http.HttpServletResponseWrapper {
private final java.io.PrintWriter val$pw
private final freemarker.ext.jsp.FreeMarkerPageContext this$0
void (freemarker.ext.jsp.FreeMarkerPageContext, javax.servlet.http.HttpServletResponse, java.io.PrintWriter)
javax.servlet.http.HttpServletResponse x0
public java.io.PrintWriter getWriter ()
public javax.servlet.ServletOutputStream getOutputStream ()
}
freemarker/ext/jsp/FreeMarkerPageContext$TemplateHashModelExEnumeration.classFreeMarkerPageContext.java
package freemarker.ext.jsp
freemarker.ext.jsp.FreeMarkerPageContext$TemplateHashModelExEnumeration extends java.lang.Object implements java.util.Enumeration {
private final freemarker.template.TemplateModelIterator it
private void (freemarker.template.TemplateHashModelEx) throws freemarker.template.TemplateModelException
freemarker.template.TemplateHashModelEx hashEx
public boolean hasMoreElements ()
freemarker.template.TemplateModelException tme
public java.lang.Object nextElement ()
freemarker.template.TemplateModelException tme
void (freemarker.template.TemplateHashModelEx, freemarker.ext.jsp.FreeMarkerPageContext$1) throws freemarker.template.TemplateModelException
freemarker.template.TemplateHashModelEx x0
freemarker.ext.jsp.FreeMarkerPageContext$1 x1
}
freemarker/ext/jsp/FreeMarkerPageContext.classFreeMarkerPageContext.java
package freemarker.ext.jsp
abstract freemarker.ext.jsp.FreeMarkerPageContext extends javax.servlet.jsp.PageContext implements freemarker.template.TemplateModel {
private static final Class OBJECT_CLASS
private final freemarker.core.Environment environment
private java.util.List tags
private java.util.List outs
private final javax.servlet.GenericServlet servlet
private javax.servlet.http.HttpSession session
private final javax.servlet.http.HttpServletRequest request
private final javax.servlet.http.HttpServletResponse response
private final freemarker.template.ObjectWrapper wrapper
private javax.servlet.jsp.JspWriter jspOut
static Class class$java$lang$Object
static Class class$freemarker$ext$servlet$ServletContextHashModel
static Class class$freemarker$ext$servlet$HttpRequestHashModel
protected void () throws freemarker.template.TemplateModelException
freemarker.ext.servlet.HttpRequestHashModel reqHash
freemarker.template.TemplateModel appModel
freemarker.template.TemplateModel requestModel
freemarker.template.ObjectWrapper getObjectWrapper ()
public void initialize (javax.servlet.Servlet, javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, boolean, int, boolean)
javax.servlet.Servlet servlet
javax.servlet.ServletRequest request
javax.servlet.ServletResponse response
String errorPageURL
boolean needsSession
int bufferSize
boolean autoFlush
public void release ()
public void setAttribute (java.lang.String, java.lang.Object)
String name
Object value
public void setAttribute (java.lang.String, java.lang.Object, int)
freemarker.template.TemplateModelException e
String name
Object value
int scope
public java.lang.Object getAttribute (java.lang.String)
String name
public java.lang.Object getAttribute (java.lang.String, int)
freemarker.template.TemplateModel m
freemarker.template.TemplateModelException e
javax.servlet.http.HttpSession session
String name
int scope
public java.lang.Object findAttribute (java.lang.String)
String name
Object retval
public void removeAttribute (java.lang.String)
String name
public void removeAttribute (java.lang.String, int)
javax.servlet.http.HttpSession session
String name
int scope
public int getAttributesScope (java.lang.String)
String name
public java.util.Enumeration getAttributeNamesInScope (int)
freemarker.template.TemplateModelException e
javax.servlet.http.HttpSession session
int scope
public javax.servlet.jsp.JspWriter getOut ()
private javax.servlet.http.HttpSession getSession (boolean)
boolean create
public javax.servlet.http.HttpSession getSession ()
public java.lang.Object getPage ()
public javax.servlet.ServletRequest getRequest ()
public javax.servlet.ServletResponse getResponse ()
public java.lang.Exception getException ()
public javax.servlet.ServletConfig getServletConfig ()
public javax.servlet.ServletContext getServletContext ()
public void forward (java.lang.String) throws javax.servlet.ServletException java.io.IOException
String url
public void include (java.lang.String) throws javax.servlet.ServletException java.io.IOException
String url
public void include (java.lang.String, boolean) throws javax.servlet.ServletException java.io.IOException
String url
boolean flush
java.io.PrintWriter pw
public void handlePageException (java.lang.Exception)
Exception e
public void handlePageException (java.lang.Throwable)
Throwable e
public javax.servlet.jsp.tagext.BodyContent pushBody ()
public javax.servlet.jsp.JspWriter pushBody (java.io.Writer)
java.io.Writer w
public javax.servlet.jsp.JspWriter popBody ()
java.lang.Object peekTopTag (java.lang.Class)
Object tag
java.util.ListIterator iter
Class tagClass
void popTopTag ()
void popWriter ()
void pushTopTag (java.lang.Object)
Object tag
javax.servlet.jsp.JspWriter pushWriter (javax.servlet.jsp.JspWriter)
javax.servlet.jsp.JspWriter out
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
freemarker/ext/jsp/FreeMarkerPageContext1.classFreeMarkerPageContext1.java
package freemarker.ext.jsp
freemarker.ext.jsp.FreeMarkerPageContext1 extends freemarker.ext.jsp.FreeMarkerPageContext {
private void () throws freemarker.template.TemplateModelException
static freemarker.ext.jsp.FreeMarkerPageContext create () throws freemarker.template.TemplateModelException
public void include (java.lang.String, boolean)
String s
boolean b
}
freemarker/ext/jsp/FreeMarkerPageContext2$1.classFreeMarkerPageContext2.java
package freemarker.ext.jsp
freemarker.ext.jsp.FreeMarkerPageContext2$1 extends java.lang.Object implements javax.servlet.jsp.el.VariableResolver {
private final javax.servlet.jsp.PageContext val$ctx
private final freemarker.ext.jsp.FreeMarkerPageContext2 this$0
void (freemarker.ext.jsp.FreeMarkerPageContext2, javax.servlet.jsp.PageContext)
public java.lang.Object resolveVariable (java.lang.String) throws javax.servlet.jsp.el.ELException
String name
}
freemarker/ext/jsp/FreeMarkerPageContext2.classFreeMarkerPageContext2.java
package freemarker.ext.jsp
freemarker.ext.jsp.FreeMarkerPageContext2 extends freemarker.ext.jsp.FreeMarkerPageContext {
private static final freemarker.log.Logger logger
private void () throws freemarker.template.TemplateModelException
static freemarker.ext.jsp.FreeMarkerPageContext create () throws freemarker.template.TemplateModelException
public javax.servlet.jsp.el.ExpressionEvaluator getExpressionEvaluator ()
Class type
Exception e
public javax.servlet.jsp.el.VariableResolver getVariableResolver ()
javax.servlet.jsp.PageContext ctx
public void include (java.lang.String, boolean) throws java.io.IOException javax.servlet.ServletException
String path
boolean flush
static void ()
}
freemarker/ext/jsp/FreeMarkerPageContext21$1.classFreeMarkerPageContext21.java
package freemarker.ext.jsp
freemarker.ext.jsp.FreeMarkerPageContext21$1 extends java.lang.Object implements java.security.PrivilegedAction {
private final freemarker.ext.jsp.FreeMarkerPageContext21 this$0
void (freemarker.ext.jsp.FreeMarkerPageContext21)
public java.lang.Object run ()
}
freemarker/ext/jsp/FreeMarkerPageContext21$2.classFreeMarkerPageContext21.java
package freemarker.ext.jsp
freemarker.ext.jsp.FreeMarkerPageContext21$2 extends java.lang.Object implements javax.servlet.jsp.el.VariableResolver {
private final javax.servlet.jsp.PageContext val$ctx
private final freemarker.ext.jsp.FreeMarkerPageContext21 this$0
void (freemarker.ext.jsp.FreeMarkerPageContext21, javax.servlet.jsp.PageContext)
public java.lang.Object resolveVariable (java.lang.String) throws javax.servlet.jsp.el.ELException
String name
}
freemarker/ext/jsp/FreeMarkerPageContext21.classFreeMarkerPageContext21.java
package freemarker.ext.jsp
freemarker.ext.jsp.FreeMarkerPageContext21 extends freemarker.ext.jsp.FreeMarkerPageContext {
private static final freemarker.log.Logger logger
private javax.el.ELContext elContext
static Class class$javax$servlet$jsp$JspContext
private void () throws freemarker.template.TemplateModelException
static freemarker.ext.jsp.FreeMarkerPageContext create () throws freemarker.template.TemplateModelException
public javax.servlet.jsp.el.ExpressionEvaluator getExpressionEvaluator ()
Class type
Exception e
public javax.servlet.jsp.el.VariableResolver getVariableResolver ()
javax.servlet.jsp.PageContext ctx
public javax.el.ELContext getELContext ()
javax.servlet.jsp.JspApplicationContext jspctx
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
freemarker/ext/jsp/FreemarkerTag.classFreemarkerTag.java
package freemarker.ext.jsp
public freemarker.ext.jsp.FreemarkerTag extends java.lang.Object implements javax.servlet.jsp.tagext.BodyTag {
private javax.servlet.jsp.tagext.Tag parent
private javax.servlet.jsp.tagext.BodyContent bodyContent
private javax.servlet.jsp.PageContext pageContext
private freemarker.template.SimpleHash root
private freemarker.template.Template template
private boolean caching
private String name
public void ()
public boolean getCaching ()
public void setCaching (boolean)
boolean caching
public void setName (java.lang.String)
String name
public javax.servlet.jsp.tagext.Tag getParent ()
public void setParent (javax.servlet.jsp.tagext.Tag)
javax.servlet.jsp.tagext.Tag parent
public int doStartTag ()
public void setBodyContent (javax.servlet.jsp.tagext.BodyContent)
javax.servlet.jsp.tagext.BodyContent bodyContent
public void setPageContext (javax.servlet.jsp.PageContext)
javax.servlet.jsp.PageContext pageContext
public void doInitBody ()
public int doAfterBody ()
public void release ()
public int doEndTag () throws javax.servlet.jsp.JspException
javax.servlet.ServletException e2
java.io.IOException e2
Exception e
}
freemarker/ext/jsp/JspContextModel.classJspContextModel.java
package freemarker.ext.jsp
freemarker.ext.jsp.JspContextModel extends java.lang.Object implements freemarker.template.TemplateHashModel {
public static final int ANY_SCOPE
public static final int PAGE_SCOPE
public static final int REQUEST_SCOPE
public static final int SESSION_SCOPE
public static final int APPLICATION_SCOPE
private final javax.servlet.jsp.PageContext pageContext
private final int scope
public void (javax.servlet.jsp.PageContext, int)
javax.servlet.jsp.PageContext pageContext
int scope
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
String key
Object bean
public boolean isEmpty ()
}
freemarker/ext/jsp/JspTagModelBase.classJspTagModelBase.java
package freemarker.ext.jsp
freemarker.ext.jsp.JspTagModelBase extends java.lang.Object {
private final Class tagClass
private final java.lang.reflect.Method dynaSetter
private final java.util.Map propertySetters
static Class class$java$lang$String
static Class class$java$lang$Object
protected void (java.lang.Class) throws java.beans.IntrospectionException
java.beans.PropertyDescriptor pd
java.lang.reflect.Method m
int i
NoSuchMethodException nsme
Class tagClass
java.beans.BeanInfo bi
java.beans.PropertyDescriptor[] pda
java.lang.reflect.Method dynaSetter
java.lang.Object getTagInstance () throws java.lang.IllegalAccessException java.lang.InstantiationException
void setupTag (java.lang.Object, java.util.Map, freemarker.template.ObjectWrapper) throws freemarker.template.TemplateModelException java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException
java.util.Map$Entry entry
Object arg
java.lang.reflect.Method m
java.util.Iterator iter
Object[] aarg
Object tag
java.util.Map args
freemarker.template.ObjectWrapper wrapper
freemarker.ext.beans.BeansWrapper bwrapper
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
}
freemarker/ext/jsp/JspWriterAdapter.classJspWriterAdapter.java
package freemarker.ext.jsp
freemarker.ext.jsp.JspWriterAdapter extends javax.servlet.jsp.JspWriter {
static final char[] NEWLINE
private final java.io.Writer out
void (java.io.Writer)
java.io.Writer out
public java.lang.String toString ()
public void clear () throws java.io.IOException
public void clearBuffer () throws java.io.IOException
public void close () throws java.io.IOException
public void flush () throws java.io.IOException
public int getRemaining ()
public void newLine () throws java.io.IOException
public void print (boolean) throws java.io.IOException
boolean arg0
public void print (char) throws java.io.IOException
char arg0
public void print (char[]) throws java.io.IOException
char[] arg0
public void print (double) throws java.io.IOException
double arg0
public void print (float) throws java.io.IOException
float arg0
public void print (int) throws java.io.IOException
int arg0
public void print (long) throws java.io.IOException
long arg0
public void print (java.lang.Object) throws java.io.IOException
Object arg0
public void print (java.lang.String) throws java.io.IOException
String arg0
public void println () throws java.io.IOException
public void println (boolean) throws java.io.IOException
boolean arg0
public void println (char) throws java.io.IOException
char arg0
public void println (char[]) throws java.io.IOException
char[] arg0
public void println (double) throws java.io.IOException
double arg0
public void println (float) throws java.io.IOException
float arg0
public void println (int) throws java.io.IOException
int arg0
public void println (long) throws java.io.IOException
long arg0
public void println (java.lang.Object) throws java.io.IOException
Object arg0
public void println (java.lang.String) throws java.io.IOException
String arg0
public void write (int) throws java.io.IOException
int c
public void write (char[], int, int) throws java.io.IOException
char[] arg0
int arg1
int arg2
static void ()
}
freemarker/ext/jsp/PageContextFactory.classPageContextFactory.java
package freemarker.ext.jsp
freemarker.ext.jsp.PageContextFactory extends java.lang.Object {
private static final java.lang.reflect.Method constructor
static Class class$javax$servlet$jsp$PageContext
void ()
static freemarker.ext.jsp.FreeMarkerPageContext getCurrentPageContext () throws freemarker.template.TemplateModelException
freemarker.ext.jsp.FreeMarkerPageContext pageContext
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
freemarker.core.Environment env
freemarker.template.TemplateModel pageContextModel
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
NoSuchMethodException e2
NoSuchMethodException e1
ClassNotFoundException e
NoSuchMethodException e
Class impl
}
freemarker/ext/jsp/SimpleTagDirectiveModel$1.classSimpleTagDirectiveModel.java
package freemarker.ext.jsp
freemarker.ext.jsp.SimpleTagDirectiveModel$1 extends javax.servlet.jsp.tagext.JspFragment {
private final freemarker.ext.jsp.FreeMarkerPageContext val$pageContext
private final freemarker.template.TemplateDirectiveBody val$body
private final freemarker.ext.jsp.SimpleTagDirectiveModel this$0
void (freemarker.ext.jsp.SimpleTagDirectiveModel, freemarker.ext.jsp.FreeMarkerPageContext, freemarker.template.TemplateDirectiveBody)
public javax.servlet.jsp.JspContext getJspContext ()
public void invoke (java.io.Writer) throws javax.servlet.jsp.JspException java.io.IOException
freemarker.template.TemplateException e
java.io.Writer out
}
freemarker/ext/jsp/SimpleTagDirectiveModel.classSimpleTagDirectiveModel.java
package freemarker.ext.jsp
freemarker.ext.jsp.SimpleTagDirectiveModel extends freemarker.ext.jsp.JspTagModelBase implements freemarker.template.TemplateDirectiveModel {
static Class class$javax$servlet$jsp$tagext$SimpleTag
static Class class$javax$servlet$jsp$tagext$Tag
static Class class$javax$servlet$jsp$tagext$JspTag
protected void (java.lang.Class) throws java.beans.IntrospectionException
Class tagClass
public void execute (freemarker.core.Environment, java.util.Map, freemarker.template.TemplateModel[], freemarker.template.TemplateDirectiveBody) throws freemarker.template.TemplateException java.io.IOException
javax.servlet.jsp.tagext.JspTag parentTag
javax.servlet.jsp.tagext.SimpleTag tag
freemarker.ext.jsp.FreeMarkerPageContext pageContext
freemarker.template.TemplateException e
RuntimeException e
Exception e
freemarker.core.Environment env
java.util.Map args
freemarker.template.TemplateModel[] outArgs
freemarker.template.TemplateDirectiveBody body
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
}
freemarker/ext/jsp/TagTransformModel$BodyContentImpl.classTagTransformModel.java
package freemarker.ext.jsp
freemarker.ext.jsp.TagTransformModel$BodyContentImpl extends javax.servlet.jsp.tagext.BodyContent {
private java.io.CharArrayWriter buf
void (javax.servlet.jsp.JspWriter, boolean)
javax.servlet.jsp.JspWriter out
boolean buffer
void initBuffer ()
public void flush () throws java.io.IOException
public void clear () throws java.io.IOException
public void clearBuffer () throws java.io.IOException
public int getRemaining ()
public void newLine () throws java.io.IOException
public void close () throws java.io.IOException
public void print (boolean) throws java.io.IOException
boolean arg0
public void print (char) throws java.io.IOException
char arg0
public void print (char[]) throws java.io.IOException
char[] arg0
public void print (double) throws java.io.IOException
double arg0
public void print (float) throws java.io.IOException
float arg0
public void print (int) throws java.io.IOException
int arg0
public void print (long) throws java.io.IOException
long arg0
public void print (java.lang.Object) throws java.io.IOException
Object arg0
public void print (java.lang.String) throws java.io.IOException
String arg0
public void println () throws java.io.IOException
public void println (boolean) throws java.io.IOException
boolean arg0
public void println (char) throws java.io.IOException
char arg0
public void println (char[]) throws java.io.IOException
char[] arg0
public void println (double) throws java.io.IOException
double arg0
public void println (float) throws java.io.IOException
float arg0
public void println (int) throws java.io.IOException
int arg0
public void println (long) throws java.io.IOException
long arg0
public void println (java.lang.Object) throws java.io.IOException
Object arg0
public void println (java.lang.String) throws java.io.IOException
String arg0
public void write (int) throws java.io.IOException
int c
public void write (char[], int, int) throws java.io.IOException
char[] cbuf
int off
int len
public java.lang.String getString ()
public java.io.Reader getReader ()
public void writeOut (java.io.Writer) throws java.io.IOException
java.io.Writer out
}
freemarker/ext/jsp/TagTransformModel$TagWriter.classTagTransformModel.java
package freemarker.ext.jsp
freemarker.ext.jsp.TagTransformModel$TagWriter extends freemarker.ext.jsp.TagTransformModel$BodyContentImpl implements freemarker.template.TransformControl {
private final javax.servlet.jsp.tagext.Tag tag
private final freemarker.ext.jsp.FreeMarkerPageContext pageContext
private boolean needPop
private final boolean needDoublePop
private final freemarker.ext.jsp.TagTransformModel this$0
void (freemarker.ext.jsp.TagTransformModel, java.io.Writer, javax.servlet.jsp.tagext.Tag, freemarker.ext.jsp.FreeMarkerPageContext, boolean)
java.io.Writer out
javax.servlet.jsp.tagext.Tag tag
freemarker.ext.jsp.FreeMarkerPageContext pageContext
boolean needDoublePop
public java.lang.String toString ()
javax.servlet.jsp.tagext.Tag getTag ()
freemarker.ext.jsp.FreeMarkerPageContext getPageContext ()
public int onStart () throws freemarker.template.TemplateModelException
javax.servlet.jsp.tagext.BodyTag btag
int dst
javax.servlet.jsp.JspException e
public int afterBody () throws freemarker.template.TemplateModelException
int dab
javax.servlet.jsp.JspException e
private void endEvaluation () throws javax.servlet.jsp.JspException
public void onError (java.lang.Throwable) throws java.lang.Throwable
Throwable t
public void close ()
}
freemarker/ext/jsp/TagTransformModel.classTagTransformModel.java
package freemarker.ext.jsp
freemarker.ext.jsp.TagTransformModel extends freemarker.ext.jsp.JspTagModelBase implements freemarker.template.TemplateTransformModel {
private static final freemarker.log.Logger logger
private final boolean isBodyTag
private final boolean isIterationTag
private final boolean isTryCatchFinally
static Class class$javax$servlet$jsp$tagext$IterationTag
static Class class$javax$servlet$jsp$tagext$BodyTag
static Class class$javax$servlet$jsp$tagext$TryCatchFinally
static Class class$javax$servlet$jsp$tagext$Tag
public void (java.lang.Class) throws java.beans.IntrospectionException
Class tagClass
public java.io.Writer getWriter (java.io.Writer, java.util.Map) throws freemarker.template.TemplateModelException
boolean usesAdapter
javax.servlet.jsp.tagext.Tag tag
freemarker.ext.jsp.FreeMarkerPageContext pageContext
javax.servlet.jsp.tagext.Tag parentTag
boolean usesAdapter
javax.servlet.jsp.JspWriter w
freemarker.template.TemplateModelException e
RuntimeException e
Exception e
java.io.Writer out
java.util.Map args
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static boolean access$000 (freemarker.ext.jsp.TagTransformModel)
freemarker.ext.jsp.TagTransformModel x0
static boolean access$100 (freemarker.ext.jsp.TagTransformModel)
freemarker.ext.jsp.TagTransformModel x0
static freemarker.log.Logger access$200 ()
static boolean access$300 (freemarker.ext.jsp.TagTransformModel)
freemarker.ext.jsp.TagTransformModel x0
static void ()
}
freemarker/ext/jsp/TaglibFactory$1.classTaglibFactory.java
package freemarker.ext.jsp
freemarker.ext.jsp.TaglibFactory$1 extends java.io.FilterInputStream {
private final freemarker.ext.jsp.TaglibFactory this$0
void (freemarker.ext.jsp.TaglibFactory, java.io.InputStream)
java.io.InputStream x0
public void close ()
}
freemarker/ext/jsp/TaglibFactory$LocalTaglibDtds.classTaglibFactory.java
package freemarker.ext.jsp
final freemarker.ext.jsp.TaglibFactory$LocalTaglibDtds extends java.lang.Object implements org.xml.sax.EntityResolver {
private void ()
public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)
java.io.InputStream resourceStream
String publicId
String systemId
String resourceName
java.io.InputStream resourceStream
org.xml.sax.InputSource is
void (freemarker.ext.jsp.TaglibFactory$1)
freemarker.ext.jsp.TaglibFactory$1 x0
}
freemarker/ext/jsp/TaglibFactory$Taglib.classTaglibFactory.java
package freemarker.ext.jsp
final freemarker.ext.jsp.TaglibFactory$Taglib extends java.lang.Object implements freemarker.template.TemplateHashModel {
private final java.util.Map tags
void (javax.servlet.ServletContext, freemarker.ext.jsp.TaglibFactory$TldPath, java.lang.String) throws java.lang.Exception
javax.servlet.ServletContext ctx
freemarker.ext.jsp.TaglibFactory$TldPath tldPath
String uri
public freemarker.template.TemplateModel get (java.lang.String)
String key
public boolean isEmpty ()
private static final java.util.Map loadTaglib (javax.servlet.ServletContext, freemarker.ext.jsp.TaglibFactory$TldPath, java.lang.String) throws java.lang.Exception
java.util.zip.ZipEntry ze
String zname
java.util.zip.ZipInputStream zin
String jarItemPath
javax.servlet.ServletContext ctx
freemarker.ext.jsp.TaglibFactory$TldPath tldPath
String uri
freemarker.ext.jsp.TaglibFactory$TldParser tldParser
String filePath
java.io.InputStream in
String fileUrl
freemarker.ext.jsp.EventForwarding eventForwarding
}
freemarker/ext/jsp/TaglibFactory$TldParser.classTaglibFactory.java
package freemarker.ext.jsp
final freemarker.ext.jsp.TaglibFactory$TldParser extends org.xml.sax.helpers.DefaultHandler {
private final java.util.Map tags
private final java.util.List listeners
private org.xml.sax.Locator locator
private StringBuffer buf
private String tagName
private String tagClassName
private void ()
java.util.Map getTags ()
java.util.List getListeners ()
public void setDocumentLocator (org.xml.sax.Locator)
org.xml.sax.Locator locator
public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)
String nsuri
String localName
String qName
org.xml.sax.Attributes atts
public void characters (char[], int, int)
char[] chars
int off
int len
public void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXParseException
freemarker.template.TemplateModel impl
Class tagClass
freemarker.template.TemplateModel impl
java.beans.IntrospectionException e
ClassNotFoundException e
Exception e
String listenerClass
String nsuri
String localName
String qName
void (freemarker.ext.jsp.TaglibFactory$1)
freemarker.ext.jsp.TaglibFactory$1 x0
}
freemarker/ext/jsp/TaglibFactory$TldPath.classTaglibFactory.java
package freemarker.ext.jsp
freemarker.ext.jsp.TaglibFactory$TldPath extends java.lang.Object {
final String filePath
final String jarItemPath
void (java.lang.String)
String filePath
void (java.lang.String, java.lang.String)
String filePath
String jarItemPath
public java.lang.String toString ()
}
freemarker/ext/jsp/TaglibFactory$TldUriReader.classTaglibFactory.java
package freemarker.ext.jsp
freemarker.ext.jsp.TaglibFactory$TldUriReader extends org.xml.sax.helpers.DefaultHandler {
private StringBuffer buf
private String uri
void ()
java.lang.String getUri ()
public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)
String nsuri
String localName
String qName
org.xml.sax.Attributes atts
public void characters (char[], int, int)
char[] chars
int off
int len
public void endElement (java.lang.String, java.lang.String, java.lang.String)
String nsuri
String localName
String qName
}
freemarker/ext/jsp/TaglibFactory$WebXmlParser.classTaglibFactory.java
package freemarker.ext.jsp
freemarker.ext.jsp.TaglibFactory$WebXmlParser extends org.xml.sax.helpers.DefaultHandler {
private StringBuffer buf
private String uri
private String location
private org.xml.sax.Locator locator
private final freemarker.ext.jsp.TaglibFactory this$0
private void (freemarker.ext.jsp.TaglibFactory)
public void setDocumentLocator (org.xml.sax.Locator)
org.xml.sax.Locator locator
public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)
String nsuri
String localName
String qName
org.xml.sax.Attributes atts
public void characters (char[], int, int)
char[] chars
int off
int len
public void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXParseException
freemarker.template.TemplateModelException e
String zname
String zname
String nsuri
String localName
String qName
void (freemarker.ext.jsp.TaglibFactory, freemarker.ext.jsp.TaglibFactory$1)
freemarker.ext.jsp.TaglibFactory x0
freemarker.ext.jsp.TaglibFactory$1 x1
}
freemarker/ext/jsp/TaglibFactory.classTaglibFactory.java
package freemarker.ext.jsp
public freemarker.ext.jsp.TaglibFactory extends java.lang.Object implements freemarker.template.TemplateHashModel {
private static final freemarker.log.Logger logger
private static final String DEFAULT_JAR_TLD
private static final int LOOKUP_NONE
private static final int LOOKUP_WEB_XML
private static final int LOOKUP_WEB_APP
private static final int ABS_URI
private static final int ROOT_REL_URI
private static final int NOROOT_REL_URI
private final javax.servlet.ServletContext ctx
private final java.util.Map taglibs
private final java.util.Map locations
private int lookupPhase
private static final java.util.Map dtds
static Class class$freemarker$ext$jsp$EventForwarding
static Class class$javax$servlet$jsp$tagext$Tag
public void (javax.servlet.ServletContext)
javax.servlet.ServletContext ctx
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
freemarker.ext.jsp.TaglibFactory$TldPath path
freemarker.template.TemplateModelException e
RuntimeException e
Exception e
freemarker.ext.jsp.TaglibFactory$Taglib taglib
String uri
private freemarker.template.TemplateModel loadTaglib (freemarker.ext.jsp.TaglibFactory$TldPath, java.lang.String) throws java.lang.Exception
freemarker.ext.jsp.TaglibFactory$TldPath tldPath
String uri
freemarker.ext.jsp.TaglibFactory$Taglib taglib
private static int getUriType (java.lang.String) throws freemarker.template.TemplateModelException
char c
int i
String uri
char c0
int colon
public boolean isEmpty ()
private void addLocationsFromWebXml () throws java.lang.Exception
freemarker.ext.jsp.TaglibFactory$WebXmlParser webXmlParser
java.io.InputStream in
private void addLocationsFromWebApp () throws java.lang.Exception
String path
java.util.Iterator iter
String path
java.util.Iterator iter
java.util.Set libs
private void addLocationsFromJarFile (java.lang.String) throws java.lang.Exception
String url
java.util.zip.ZipEntry ze
String zname
String path
java.util.zip.ZipInputStream zin
java.io.InputStream uin
private void addLocationFromTldFile (java.lang.String) throws java.lang.Exception
String path
java.io.InputStream in
private void addLocationFromTldResource (java.io.InputStream, java.lang.String, java.lang.String, java.lang.String) throws java.lang.Exception
java.io.InputStream uin
String path
String zname
String url
String uri
private void addLocation (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String source
String filePath
String jarItemPath
String uri
freemarker.ext.jsp.TaglibFactory$TldPath tldPath
private java.lang.String getTldUri (java.io.InputStream, java.lang.String) throws java.lang.Exception
java.io.InputStream in
String url
freemarker.ext.jsp.TaglibFactory$TldUriReader tur
private static void parseXml (java.io.InputStream, java.lang.String, org.xml.sax.helpers.DefaultHandler) throws java.lang.Exception
java.io.InputStream in
String url
org.xml.sax.helpers.DefaultHandler handler
org.xml.sax.InputSource is
javax.xml.parsers.SAXParserFactory factory
org.xml.sax.XMLReader reader
private static java.lang.String resolveRelativeUri (java.lang.String) throws freemarker.template.TemplateModelException
javax.servlet.http.HttpServletRequest req
String pi
String reqPath
int lastSlash
String uri
freemarker.template.TemplateModel reqHash
static int access$100 (java.lang.String) throws freemarker.template.TemplateModelException
String x0
static void access$200 (freemarker.ext.jsp.TaglibFactory, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
freemarker.ext.jsp.TaglibFactory x0
String x1
String x2
String x3
String x4
static void access$500 (java.io.InputStream, java.lang.String, org.xml.sax.helpers.DefaultHandler) throws java.lang.Exception
java.io.InputStream x0
String x1
org.xml.sax.helpers.DefaultHandler x2
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static java.util.Map access$600 ()
static void ()
}
freemarker/ext/jsp/web-app_2_2.dtd
freemarker/ext/jsp/web-app_2_3.dtd
freemarker/ext/jsp/web-app_2_4.xsd
freemarker/ext/jsp/web-app_2_5.xsd
freemarker/ext/jsp/web-jsptaglibrary_1_1.dtd
freemarker/ext/jsp/web-jsptaglibrary_1_2.dtd
freemarker/ext/jsp/web-jsptaglibrary_2_0.xsd
freemarker/ext/jsp/web-jsptaglibrary_2_1.xsd
freemarker/ext/jython/Jython20And21VersionAdapter.classJython20And21VersionAdapter.java
package freemarker.ext.jython
freemarker.ext.jython.Jython20And21VersionAdapter extends freemarker.ext.jython.JythonVersionAdapter {
static Class class$java$lang$Object
void ()
boolean isPyInstance (java.lang.Object)
Object obj
java.lang.Object pyInstanceToJava (java.lang.Object)
Object pyInstance
java.lang.String getPythonClassName (org.python.core.PyObject)
org.python.core.PyObject pyObject
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
}
freemarker/ext/jython/Jython22VersionAdapter.classJython22VersionAdapter.java
package freemarker.ext.jython
freemarker.ext.jython.Jython22VersionAdapter extends freemarker.ext.jython.JythonVersionAdapter {
static Class class$java$lang$Object
void ()
boolean isPyInstance (java.lang.Object)
Object obj
java.lang.Object pyInstanceToJava (java.lang.Object)
Object pyInstance
java.lang.String getPythonClassName (org.python.core.PyObject)
org.python.core.PyObject pyObject
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
}
freemarker/ext/jython/Jython25VersionAdapter.classJython25VersionAdapter.java
package freemarker.ext.jython
freemarker.ext.jython.Jython25VersionAdapter extends freemarker.ext.jython.JythonVersionAdapter {
static Class class$java$lang$Object
void ()
boolean isPyInstance (java.lang.Object)
Object obj
java.lang.Object pyInstanceToJava (java.lang.Object)
Object pyInstance
java.lang.String getPythonClassName (org.python.core.PyObject)
org.python.core.PyObject pyObject
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
}
freemarker/ext/jython/JythonHashModel$1.classJythonHashModel.java
package freemarker.ext.jython
final freemarker.ext.jython.JythonHashModel$1 extends java.lang.Object implements freemarker.ext.util.ModelFactory {
void ()
public freemarker.template.TemplateModel create (java.lang.Object, freemarker.template.ObjectWrapper)
Object object
freemarker.template.ObjectWrapper wrapper
}
freemarker/ext/jython/JythonHashModel.classJythonHashModel.java
package freemarker.ext.jython
public freemarker.ext.jython.JythonHashModel extends freemarker.ext.jython.JythonModel implements freemarker.template.TemplateHashModelEx {
private static final String KEYS
private static final String KEYSET
private static final String VALUES
static final freemarker.ext.util.ModelFactory FACTORY
public void (org.python.core.PyObject, freemarker.ext.jython.JythonWrapper)
org.python.core.PyObject object
freemarker.ext.jython.JythonWrapper wrapper
public int size () throws freemarker.template.TemplateModelException
org.python.core.PyException e
public freemarker.template.TemplateCollectionModel keys () throws freemarker.template.TemplateModelException
org.python.core.PyObject method
org.python.core.PyException e
public freemarker.template.TemplateCollectionModel values () throws freemarker.template.TemplateModelException
org.python.core.PyObject method
org.python.core.PyException e
static void ()
}
freemarker/ext/jython/JythonModel$1.classJythonModel.java
package freemarker.ext.jython
final freemarker.ext.jython.JythonModel$1 extends java.lang.Object implements freemarker.ext.util.ModelFactory {
void ()
public freemarker.template.TemplateModel create (java.lang.Object, freemarker.template.ObjectWrapper)
Object object
freemarker.template.ObjectWrapper wrapper
}
freemarker/ext/jython/JythonModel.classJythonModel.java
package freemarker.ext.jython
public freemarker.ext.jython.JythonModel extends java.lang.Object implements freemarker.template.TemplateBooleanModel freemarker.template.TemplateScalarModel freemarker.template.TemplateHashModel freemarker.template.TemplateMethodModelEx freemarker.template.AdapterTemplateModel freemarker.ext.util.WrapperTemplateModel {
protected final org.python.core.PyObject object
protected final freemarker.ext.jython.JythonWrapper wrapper
static final freemarker.ext.util.ModelFactory FACTORY
static Class class$java$lang$Object
public void (org.python.core.PyObject, freemarker.ext.jython.JythonWrapper)
org.python.core.PyObject object
freemarker.ext.jython.JythonWrapper wrapper
public boolean getAsBoolean () throws freemarker.template.TemplateModelException
org.python.core.PyException e
public java.lang.String getAsString () throws freemarker.template.TemplateModelException
org.python.core.PyException e
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
org.python.core.PyException e
String key
org.python.core.PyObject obj
public boolean isEmpty () throws freemarker.template.TemplateModelException
org.python.core.PyException e
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
java.util.Iterator arg
org.python.core.PyObject[] pyargs
int i
org.python.core.PyException e
java.util.List arguments
int size
public java.lang.Object getAdaptedObject (java.lang.Class)
Class hint
Object view
public java.lang.Object getWrappedObject ()
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
freemarker/ext/jython/JythonModelCache.classJythonModelCache.java
package freemarker.ext.jython
freemarker.ext.jython.JythonModelCache extends freemarker.ext.util.ModelCache {
private final freemarker.ext.jython.JythonWrapper wrapper
void (freemarker.ext.jython.JythonWrapper)
freemarker.ext.jython.JythonWrapper wrapper
protected boolean isCacheable (java.lang.Object)
Object object
protected freemarker.template.TemplateModel create (java.lang.Object)
Object jobj
Object obj
boolean asHash
boolean asSequence
freemarker.ext.jython.JythonVersionAdapter versionAdapter
}
freemarker/ext/jython/JythonNumberModel$1.classJythonNumberModel.java
package freemarker.ext.jython
final freemarker.ext.jython.JythonNumberModel$1 extends java.lang.Object implements freemarker.ext.util.ModelFactory {
void ()
public freemarker.template.TemplateModel create (java.lang.Object, freemarker.template.ObjectWrapper)
Object object
freemarker.template.ObjectWrapper wrapper
}
freemarker/ext/jython/JythonNumberModel.classJythonNumberModel.java
package freemarker.ext.jython
public freemarker.ext.jython.JythonNumberModel extends freemarker.ext.jython.JythonModel implements freemarker.template.TemplateNumberModel {
static final freemarker.ext.util.ModelFactory FACTORY
static Class class$java$lang$Number
public void (org.python.core.PyObject, freemarker.ext.jython.JythonWrapper)
org.python.core.PyObject object
freemarker.ext.jython.JythonWrapper wrapper
public java.lang.Number getAsNumber () throws freemarker.template.TemplateModelException
Object value
org.python.core.PyException e
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
freemarker/ext/jython/JythonSequenceModel$1.classJythonSequenceModel.java
package freemarker.ext.jython
final freemarker.ext.jython.JythonSequenceModel$1 extends java.lang.Object implements freemarker.ext.util.ModelFactory {
void ()
public freemarker.template.TemplateModel create (java.lang.Object, freemarker.template.ObjectWrapper)
Object object
freemarker.template.ObjectWrapper wrapper
}
freemarker/ext/jython/JythonSequenceModel$2.classJythonSequenceModel.java
package freemarker.ext.jython
freemarker.ext.jython.JythonSequenceModel$2 extends java.lang.Object implements freemarker.template.TemplateModelIterator {
int i
private final freemarker.ext.jython.JythonSequenceModel this$0
void (freemarker.ext.jython.JythonSequenceModel)
public boolean hasNext () throws freemarker.template.TemplateModelException
public freemarker.template.TemplateModel next () throws freemarker.template.TemplateModelException
}
freemarker/ext/jython/JythonSequenceModel.classJythonSequenceModel.java
package freemarker.ext.jython
public freemarker.ext.jython.JythonSequenceModel extends freemarker.ext.jython.JythonModel implements freemarker.template.TemplateSequenceModel freemarker.template.TemplateCollectionModel {
static final freemarker.ext.util.ModelFactory FACTORY
public void (org.python.core.PyObject, freemarker.ext.jython.JythonWrapper)
org.python.core.PyObject object
freemarker.ext.jython.JythonWrapper wrapper
public freemarker.template.TemplateModel get (int) throws freemarker.template.TemplateModelException
org.python.core.PyException e
int index
public int size () throws freemarker.template.TemplateModelException
org.python.core.PyException e
public freemarker.template.TemplateModelIterator iterator ()
static void ()
}
freemarker/ext/jython/JythonVersionAdapter.classJythonVersionAdapter.java
package freemarker.ext.jython
abstract freemarker.ext.jython.JythonVersionAdapter extends java.lang.Object {
private static freemarker.ext.jython.JythonVersionAdapter instance
static Class class$freemarker$ext$jython$JythonVersionAdapter
static Class class$org$python$core$PySystemState
void ()
abstract boolean isPyInstance (java.lang.Object)
abstract java.lang.Object pyInstanceToJava (java.lang.Object)
abstract java.lang.String getPythonClassName (org.python.core.PyObject)
static freemarker.ext.jython.JythonVersionAdapter getInstance ()
Exception e
ClassNotFoundException e
IllegalAccessException e
InstantiationException e
int version
ClassLoader cl
private static java.lang.RuntimeException adapterCreationException (java.lang.Exception)
Exception e
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
}
freemarker/ext/jython/JythonWrapper$TemplateModelToJythonAdapter.classJythonWrapper.java
package freemarker.ext.jython
freemarker.ext.jython.JythonWrapper$TemplateModelToJythonAdapter extends org.python.core.PyObject implements freemarker.template.TemplateModelAdapter {
private final freemarker.template.TemplateModel model
private final freemarker.ext.jython.JythonWrapper this$0
void (freemarker.ext.jython.JythonWrapper, freemarker.template.TemplateModel)
freemarker.template.TemplateModel model
public freemarker.template.TemplateModel getTemplateModel ()
public org.python.core.PyObject __finditem__ (org.python.core.PyObject)
org.python.core.PyObject key
public org.python.core.PyObject __finditem__ (java.lang.String)
freemarker.template.TemplateModelException e
String key
public org.python.core.PyObject __finditem__ (int)
freemarker.template.TemplateModelException e
int index
public org.python.core.PyObject __call__ (org.python.core.PyObject[], java.lang.String[])
int i
freemarker.template.TemplateModelException e
boolean isEx
java.util.List list
org.python.core.PyObject[] args
String[] keywords
public int __len__ ()
freemarker.template.TemplateModelException e
public boolean __nonzero__ ()
freemarker.template.TemplateModelException e
private java.lang.String getModelClass ()
}
freemarker/ext/jython/JythonWrapper.classJythonWrapper.java
package freemarker.ext.jython
public freemarker.ext.jython.JythonWrapper extends java.lang.Object implements freemarker.template.ObjectWrapper {
private static final Class PYOBJECT_CLASS
public static final freemarker.ext.jython.JythonWrapper INSTANCE
private final freemarker.ext.util.ModelCache modelCache
private boolean attributesShadowItems
static Class class$org$python$core$PyObject
public void ()
public void setUseCache (boolean)
boolean useCache
public synchronized void setAttributesShadowItems (boolean)
boolean attributesShadowItems
boolean isAttributesShadowItems ()
public freemarker.template.TemplateModel wrap (java.lang.Object)
Object obj
public org.python.core.PyObject unwrap (freemarker.template.TemplateModel) throws freemarker.template.TemplateModelException
Number number
freemarker.template.TemplateModel model
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
freemarker/ext/rhino/RhinoFunctionModel.classRhinoFunctionModel.java
package freemarker.ext.rhino
public freemarker.ext.rhino.RhinoFunctionModel extends freemarker.ext.rhino.RhinoScriptableModel implements freemarker.template.TemplateMethodModelEx {
private final org.mozilla.javascript.Scriptable fnThis
public void (org.mozilla.javascript.Function, org.mozilla.javascript.Scriptable, freemarker.ext.beans.BeansWrapper)
org.mozilla.javascript.Function function
org.mozilla.javascript.Scriptable fnThis
freemarker.ext.beans.BeansWrapper wrapper
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
int i
java.util.List arguments
org.mozilla.javascript.Context cx
Object[] args
freemarker.ext.beans.BeansWrapper wrapper
}
freemarker/ext/rhino/RhinoScriptableModel$1.classRhinoScriptableModel.java
package freemarker.ext.rhino
final freemarker.ext.rhino.RhinoScriptableModel$1 extends java.lang.Object implements freemarker.ext.util.ModelFactory {
void ()
public freemarker.template.TemplateModel create (java.lang.Object, freemarker.template.ObjectWrapper)
Object object
freemarker.template.ObjectWrapper wrapper
}
freemarker/ext/rhino/RhinoScriptableModel.classRhinoScriptableModel.java
package freemarker.ext.rhino
public freemarker.ext.rhino.RhinoScriptableModel extends java.lang.Object implements freemarker.template.TemplateHashModelEx freemarker.template.TemplateSequenceModel freemarker.template.AdapterTemplateModel freemarker.template.TemplateScalarModel freemarker.template.TemplateBooleanModel freemarker.template.TemplateNumberModel {
static final freemarker.ext.util.ModelFactory FACTORY
private final org.mozilla.javascript.Scriptable scriptable
private final freemarker.ext.beans.BeansWrapper wrapper
static Class class$java$lang$Object
public void (org.mozilla.javascript.Scriptable, freemarker.ext.beans.BeansWrapper)
org.mozilla.javascript.Scriptable scriptable
freemarker.ext.beans.BeansWrapper wrapper
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
String key
Object retval
public freemarker.template.TemplateModel get (int) throws freemarker.template.TemplateModelException
int index
Object retval
public boolean isEmpty ()
public freemarker.template.TemplateCollectionModel keys () throws freemarker.template.TemplateModelException
public int size ()
public freemarker.template.TemplateCollectionModel values () throws freemarker.template.TemplateModelException
Object id
int i
Object[] ids
Object[] values
public boolean getAsBoolean ()
public java.lang.Number getAsNumber ()
public java.lang.String getAsString ()
org.mozilla.javascript.Scriptable getScriptable ()
freemarker.ext.beans.BeansWrapper getWrapper ()
public java.lang.Object getAdaptedObject (java.lang.Class)
org.mozilla.javascript.EvaluatorException e
Class hint
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
freemarker/ext/rhino/RhinoWrapper$1.classRhinoWrapper.java
package freemarker.ext.rhino
final freemarker.ext.rhino.RhinoWrapper$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction {
void ()
public java.lang.Object run () throws java.lang.Exception
}
freemarker/ext/rhino/RhinoWrapper.classRhinoWrapper.java
package freemarker.ext.rhino
public freemarker.ext.rhino.RhinoWrapper extends freemarker.ext.beans.BeansWrapper {
private static final Object UNDEFINED_INSTANCE
static Class class$org$mozilla$javascript$Undefined
static Class class$org$mozilla$javascript$Scriptable
public void ()
public freemarker.template.TemplateModel wrap (java.lang.Object) throws freemarker.template.TemplateModelException
Object obj
protected freemarker.ext.util.ModelFactory getModelFactory (java.lang.Class)
Class clazz
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
RuntimeException e
Exception e
}
freemarker/ext/servlet/AllHttpScopesHashModel.classAllHttpScopesHashModel.java
package freemarker.ext.servlet
public freemarker.ext.servlet.AllHttpScopesHashModel extends freemarker.template.SimpleHash {
private final javax.servlet.ServletContext context
private final javax.servlet.http.HttpServletRequest request
private final java.util.Map unlistedModels
public void (freemarker.template.ObjectWrapper, javax.servlet.ServletContext, javax.servlet.http.HttpServletRequest)
freemarker.template.ObjectWrapper wrapper
javax.servlet.ServletContext context
javax.servlet.http.HttpServletRequest request
public void putUnlistedModel (java.lang.String, freemarker.template.TemplateModel)
String key
freemarker.template.TemplateModel model
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
String key
freemarker.template.TemplateModel model
Object obj
javax.servlet.http.HttpSession session
}
freemarker/ext/servlet/FreemarkerServlet.classFreemarkerServlet.java
package freemarker.ext.servlet
public freemarker.ext.servlet.FreemarkerServlet extends javax.servlet.http.HttpServlet {
private static final freemarker.log.Logger logger
public static final long serialVersionUID
private static final String INITPARAM_TEMPLATE_PATH
private static final String INITPARAM_NOCACHE
private static final String INITPARAM_CONTENT_TYPE
private static final String DEFAULT_CONTENT_TYPE
private static final String INITPARAM_DEBUG
private static final String DEPR_INITPARAM_TEMPLATE_DELAY
private static final String DEPR_INITPARAM_ENCODING
private static final String DEPR_INITPARAM_OBJECT_WRAPPER
private static final String DEPR_INITPARAM_WRAPPER_SIMPLE
private static final String DEPR_INITPARAM_WRAPPER_BEANS
private static final String DEPR_INITPARAM_WRAPPER_JYTHON
private static final String DEPR_INITPARAM_TEMPLATE_EXCEPTION_HANDLER
private static final String DEPR_INITPARAM_TEMPLATE_EXCEPTION_HANDLER_RETHROW
private static final String DEPR_INITPARAM_TEMPLATE_EXCEPTION_HANDLER_DEBUG
private static final String DEPR_INITPARAM_TEMPLATE_EXCEPTION_HANDLER_HTML_DEBUG
private static final String DEPR_INITPARAM_TEMPLATE_EXCEPTION_HANDLER_IGNORE
private static final String DEPR_INITPARAM_DEBUG
public static final String KEY_REQUEST
public static final String KEY_INCLUDE
public static final String KEY_REQUEST_PRIVATE
public static final String KEY_REQUEST_PARAMETERS
public static final String KEY_SESSION
public static final String KEY_APPLICATION
public static final String KEY_APPLICATION_PRIVATE
public static final String KEY_JSP_TAGLIBS
private static final String ATTR_REQUEST_MODEL
private static final String ATTR_REQUEST_PARAMETERS_MODEL
private static final String ATTR_SESSION_MODEL
private static final String ATTR_APPLICATION_MODEL
private static final String ATTR_JSP_TAGLIBS_MODEL
private static final String EXPIRATION_DATE
private String templatePath
private boolean nocache
protected boolean debug
private freemarker.template.Configuration config
private freemarker.template.ObjectWrapper wrapper
private String contentType
private boolean noCharsetInContentType
static Class class$java$lang$Throwable
public void ()
public void init () throws javax.servlet.ServletException
NumberFormatException e
String name
String value
char c
java.util.Enumeration initpnames
int i
javax.servlet.ServletException e
Exception e
protected freemarker.cache.TemplateLoader createTemplateLoader (java.lang.String) throws java.io.IOException
String templatePath
public void doGet (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException java.io.IOException
javax.servlet.http.HttpServletRequest request
javax.servlet.http.HttpServletResponse response
public void doPost (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException java.io.IOException
javax.servlet.http.HttpServletRequest request
javax.servlet.http.HttpServletResponse response
private void process (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException java.io.IOException
java.io.FileNotFoundException e
freemarker.template.TemplateModel model
Exception ex
javax.servlet.ServletException e
freemarker.template.TemplateException te
javax.servlet.http.HttpServletRequest request
javax.servlet.http.HttpServletResponse response
String path
freemarker.template.Template template
Object attrContentType
javax.servlet.ServletContext servletContext
protected java.util.Locale deduceLocale (java.lang.String, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
String templatePath
javax.servlet.http.HttpServletRequest request
javax.servlet.http.HttpServletResponse response
protected freemarker.template.TemplateModel createModel (freemarker.template.ObjectWrapper, javax.servlet.ServletContext, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws freemarker.template.TemplateModelException
freemarker.ext.jsp.TaglibFactory taglibs
freemarker.ext.servlet.HttpSessionHashModel sessionModel
freemarker.ext.servlet.AllHttpScopesHashModel params
freemarker.ext.servlet.ServletContextHashModel servletContextModel
freemarker.ext.servlet.HttpSessionHashModel sessionModel
javax.servlet.http.HttpSession session
freemarker.ext.servlet.HttpRequestHashModel requestModel
freemarker.ext.servlet.HttpRequestParametersHashModel requestParametersModel
javax.servlet.ServletException e
java.io.IOException e
freemarker.template.ObjectWrapper wrapper
javax.servlet.ServletContext servletContext
javax.servlet.http.HttpServletRequest request
javax.servlet.http.HttpServletResponse response
void initializeSessionAndInstallModel (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, freemarker.ext.servlet.HttpSessionHashModel, javax.servlet.http.HttpSession) throws javax.servlet.ServletException java.io.IOException
javax.servlet.http.HttpServletRequest request
javax.servlet.http.HttpServletResponse response
freemarker.ext.servlet.HttpSessionHashModel sessionModel
javax.servlet.http.HttpSession session
protected java.lang.String requestUrlToTemplatePath (javax.servlet.http.HttpServletRequest)
String includePathInfo
javax.servlet.http.HttpServletRequest request
String includeServletPath
String path
protected boolean preprocessRequest (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException java.io.IOException
javax.servlet.http.HttpServletRequest request
javax.servlet.http.HttpServletResponse response
protected freemarker.template.Configuration createConfiguration ()
protected freemarker.template.ObjectWrapper createObjectWrapper ()
InstantiationException e
IllegalAccessException e
ClassNotFoundException e
freemarker.template.TemplateException e
String wrapper
protected freemarker.template.ObjectWrapper getObjectWrapper ()
protected final java.lang.String getTemplatePath ()
protected freemarker.ext.servlet.HttpRequestParametersHashModel createRequestParametersHashModel (javax.servlet.http.HttpServletRequest)
javax.servlet.http.HttpServletRequest request
protected void initializeServletContext (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException java.io.IOException
javax.servlet.http.HttpServletRequest request
javax.servlet.http.HttpServletResponse response
protected void initializeSession (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) throws javax.servlet.ServletException java.io.IOException
javax.servlet.http.HttpServletRequest request
javax.servlet.http.HttpServletResponse response
protected boolean preTemplateProcess (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, freemarker.template.Template, freemarker.template.TemplateModel) throws javax.servlet.ServletException java.io.IOException
javax.servlet.http.HttpServletRequest request
javax.servlet.http.HttpServletResponse response
freemarker.template.Template template
freemarker.template.TemplateModel data
protected void postTemplateProcess (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, freemarker.template.Template, freemarker.template.TemplateModel) throws javax.servlet.ServletException java.io.IOException
javax.servlet.http.HttpServletRequest request
javax.servlet.http.HttpServletResponse response
freemarker.template.Template template
freemarker.template.TemplateModel data
protected freemarker.template.Configuration getConfiguration ()
private void setBrowserCachingPolicy (javax.servlet.http.HttpServletResponse)
javax.servlet.http.HttpServletResponse res
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
java.util.GregorianCalendar expiration
java.text.SimpleDateFormat httpDate
}
freemarker/ext/servlet/HttpRequestHashModel.classHttpRequestHashModel.java
package freemarker.ext.servlet
public final freemarker.ext.servlet.HttpRequestHashModel extends java.lang.Object implements freemarker.template.TemplateHashModelEx {
private final javax.servlet.http.HttpServletRequest request
private final javax.servlet.http.HttpServletResponse response
private final freemarker.template.ObjectWrapper wrapper
public void (javax.servlet.http.HttpServletRequest, freemarker.template.ObjectWrapper)
javax.servlet.http.HttpServletRequest request
freemarker.template.ObjectWrapper wrapper
public void (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, freemarker.template.ObjectWrapper)
javax.servlet.http.HttpServletRequest request
javax.servlet.http.HttpServletResponse response
freemarker.template.ObjectWrapper wrapper
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
String key
public boolean isEmpty ()
public int size ()
java.util.Enumeration enumeration
int result
public freemarker.template.TemplateCollectionModel keys ()
java.util.Enumeration enumeration
java.util.ArrayList keys
public freemarker.template.TemplateCollectionModel values ()
java.util.Enumeration enumeration
java.util.ArrayList values
public javax.servlet.http.HttpServletRequest getRequest ()
public javax.servlet.http.HttpServletResponse getResponse ()
public freemarker.template.ObjectWrapper getObjectWrapper ()
}
freemarker/ext/servlet/HttpRequestParametersHashModel$1.classHttpRequestParametersHashModel.java
package freemarker.ext.servlet
freemarker.ext.servlet.HttpRequestParametersHashModel$1 extends java.lang.Object implements java.util.Iterator {
private final java.util.Iterator val$iter
private final freemarker.ext.servlet.HttpRequestParametersHashModel this$0
void (freemarker.ext.servlet.HttpRequestParametersHashModel, java.util.Iterator)
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
freemarker/ext/servlet/HttpRequestParametersHashModel.classHttpRequestParametersHashModel.java
package freemarker.ext.servlet
public freemarker.ext.servlet.HttpRequestParametersHashModel extends java.lang.Object implements freemarker.template.TemplateHashModelEx {
private final javax.servlet.http.HttpServletRequest request
private java.util.List keys
public void (javax.servlet.http.HttpServletRequest)
javax.servlet.http.HttpServletRequest request
public freemarker.template.TemplateModel get (java.lang.String)
String key
String value
public boolean isEmpty ()
public int size ()
public freemarker.template.TemplateCollectionModel keys ()
public freemarker.template.TemplateCollectionModel values ()
java.util.Iterator iter
protected java.lang.String transcode (java.lang.String)
String string
private synchronized java.util.List getKeys ()
java.util.Enumeration enumeration
static javax.servlet.http.HttpServletRequest access$000 (freemarker.ext.servlet.HttpRequestParametersHashModel)
freemarker.ext.servlet.HttpRequestParametersHashModel x0
}
freemarker/ext/servlet/HttpSessionHashModel.classHttpSessionHashModel.java
package freemarker.ext.servlet
public final freemarker.ext.servlet.HttpSessionHashModel extends java.lang.Object implements freemarker.template.TemplateHashModel java.io.Serializable {
private static final long serialVersionUID
private transient javax.servlet.http.HttpSession session
private final transient freemarker.template.ObjectWrapper wrapper
private final transient freemarker.ext.servlet.FreemarkerServlet servlet
private final transient javax.servlet.http.HttpServletRequest request
private final transient javax.servlet.http.HttpServletResponse response
public void (javax.servlet.http.HttpSession, freemarker.template.ObjectWrapper)
javax.servlet.http.HttpSession session
freemarker.template.ObjectWrapper wrapper
public void (freemarker.ext.servlet.FreemarkerServlet, javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, freemarker.template.ObjectWrapper)
freemarker.ext.servlet.FreemarkerServlet servlet
javax.servlet.http.HttpServletRequest request
javax.servlet.http.HttpServletResponse response
freemarker.template.ObjectWrapper wrapper
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
String key
private void checkSessionExistence () throws freemarker.template.TemplateModelException
RuntimeException e
Exception e
boolean isOrphaned (javax.servlet.http.HttpSession)
javax.servlet.http.HttpSession currentSession
public boolean isEmpty () throws freemarker.template.TemplateModelException
}
freemarker/ext/servlet/IncludePage$1.classIncludePage.java
package freemarker.ext.servlet
freemarker.ext.servlet.IncludePage$1 extends javax.servlet.http.HttpServletResponseWrapper {
private final java.io.PrintWriter val$printWriter
private final freemarker.ext.servlet.IncludePage this$0
void (freemarker.ext.servlet.IncludePage, javax.servlet.http.HttpServletResponse, java.io.PrintWriter)
javax.servlet.http.HttpServletResponse x0
public java.io.PrintWriter getWriter ()
}
freemarker/ext/servlet/IncludePage$CustomParamsRequest.classIncludePage.java
package freemarker.ext.servlet
final freemarker.ext.servlet.IncludePage$CustomParamsRequest extends javax.servlet.http.HttpServletRequestWrapper {
private final java.util.HashMap paramsMap
private void (javax.servlet.http.HttpServletRequest, java.util.Map, boolean)
String[] valueArray
String[] valueArray
java.util.Iterator it2
java.util.Collection col
int i
String[] valueArray
int i
int len
String[] valueArray
String[] newValueArray
int vl
java.util.Map$Entry entry
String name
Object value
String[] valueArray
String[] existingParams
int el
java.util.Iterator it
javax.servlet.http.HttpServletRequest request
java.util.Map paramMap
boolean inheritParams
public java.lang.String[] getParameterValues (java.lang.String)
String name
String[] value
public java.lang.String getParameter (java.lang.String)
String name
String[] values
public java.util.Enumeration getParameterNames ()
public java.util.Map getParameterMap ()
java.util.Map$Entry entry
java.util.Iterator it
java.util.HashMap clone
void (javax.servlet.http.HttpServletRequest, java.util.Map, boolean, freemarker.ext.servlet.IncludePage$1)
javax.servlet.http.HttpServletRequest x0
java.util.Map x1
boolean x2
freemarker.ext.servlet.IncludePage$1 x3
}
freemarker/ext/servlet/IncludePage.classIncludePage.java
package freemarker.ext.servlet
public freemarker.ext.servlet.IncludePage extends java.lang.Object implements freemarker.template.TemplateDirectiveModel {
private final javax.servlet.http.HttpServletRequest request
private final javax.servlet.http.HttpServletResponse response
public void (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
javax.servlet.http.HttpServletRequest request
javax.servlet.http.HttpServletResponse response
public void execute (freemarker.core.Environment, java.util.Map, freemarker.template.TemplateModel[], freemarker.template.TemplateDirectiveBody) throws freemarker.template.TemplateException java.io.IOException
javax.servlet.http.HttpServletResponse wrappedResponse
java.io.PrintWriter printWriter
boolean inheritParams
javax.servlet.http.HttpServletRequest wrappedRequest
Object unwrapped
java.util.Map paramsMap
java.util.Map paramsMap
javax.servlet.ServletException e
freemarker.core.Environment env
java.util.Map params
freemarker.template.TemplateModel[] loopVars
freemarker.template.TemplateDirectiveBody body
freemarker.template.TemplateModel path
String strPath
java.io.Writer envOut
javax.servlet.http.HttpServletResponse wrappedResponse
boolean inheritParams
freemarker.template.TemplateModel inheritParamsModel
freemarker.template.TemplateModel paramsModel
javax.servlet.http.HttpServletRequest wrappedRequest
}
freemarker/ext/servlet/ServletContextHashModel.classServletContextHashModel.java
package freemarker.ext.servlet
public final freemarker.ext.servlet.ServletContextHashModel extends java.lang.Object implements freemarker.template.TemplateHashModel {
private final javax.servlet.GenericServlet servlet
private final javax.servlet.ServletContext servletctx
private final freemarker.template.ObjectWrapper wrapper
public void (javax.servlet.GenericServlet, freemarker.template.ObjectWrapper)
javax.servlet.GenericServlet servlet
freemarker.template.ObjectWrapper wrapper
public void (javax.servlet.ServletContext, freemarker.template.ObjectWrapper)
javax.servlet.ServletContext servletctx
freemarker.template.ObjectWrapper wrapper
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
String key
public boolean isEmpty ()
public javax.servlet.GenericServlet getServlet ()
}
freemarker/ext/util/IdentityHashMap$1.classIdentityHashMap.java
package freemarker.ext.util
freemarker.ext.util.IdentityHashMap$1 extends java.util.AbstractSet {
private final freemarker.ext.util.IdentityHashMap this$0
void (freemarker.ext.util.IdentityHashMap)
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object o
public boolean remove (java.lang.Object)
Object o
int oldSize
public void clear ()
}
freemarker/ext/util/IdentityHashMap$2.classIdentityHashMap.java
package freemarker.ext.util
freemarker.ext.util.IdentityHashMap$2 extends java.util.AbstractCollection {
private final freemarker.ext.util.IdentityHashMap this$0
void (freemarker.ext.util.IdentityHashMap)
public java.util.Iterator iterator ()
public int size ()
public boolean contains (java.lang.Object)
Object o
public void clear ()
}
freemarker/ext/util/IdentityHashMap$3.classIdentityHashMap.java
package freemarker.ext.util
freemarker.ext.util.IdentityHashMap$3 extends java.util.AbstractSet {
private final freemarker.ext.util.IdentityHashMap this$0
void (freemarker.ext.util.IdentityHashMap)
public java.util.Iterator iterator ()
public boolean contains (java.lang.Object)
freemarker.ext.util.IdentityHashMap$Entry e
Object o
java.util.Map$Entry entry
Object key
freemarker.ext.util.IdentityHashMap$Entry[] tab
int hash
int index
public boolean remove (java.lang.Object)
freemarker.ext.util.IdentityHashMap$Entry e
freemarker.ext.util.IdentityHashMap$Entry prev
Object o
java.util.Map$Entry entry
Object key
freemarker.ext.util.IdentityHashMap$Entry[] tab
int hash
int index
public int size ()
public void clear ()
}
freemarker/ext/util/IdentityHashMap$EmptyHashIterator.classIdentityHashMap.java
package freemarker.ext.util
freemarker.ext.util.IdentityHashMap$EmptyHashIterator extends java.lang.Object implements java.util.Iterator {
void ()
public boolean hasNext ()
public java.lang.Object next ()
public void remove ()
}
freemarker/ext/util/IdentityHashMap$Entry.classIdentityHashMap.java
package freemarker.ext.util
freemarker.ext.util.IdentityHashMap$Entry extends java.lang.Object implements java.util.Map$Entry {
int hash
Object key
Object value
freemarker.ext.util.IdentityHashMap$Entry next
void (int, java.lang.Object, java.lang.Object, freemarker.ext.util.IdentityHashMap$Entry)
int hash
Object key
Object value
freemarker.ext.util.IdentityHashMap$Entry next
protected java.lang.Object clone ()
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
Object oldValue
public boolean equals (java.lang.Object)
Object o
java.util.Map$Entry e
public int hashCode ()
public java.lang.String toString ()
}
freemarker/ext/util/IdentityHashMap$HashIterator.classIdentityHashMap.java
package freemarker.ext.util
freemarker.ext.util.IdentityHashMap$HashIterator extends java.lang.Object implements java.util.Iterator {
freemarker.ext.util.IdentityHashMap$Entry[] table
int index
freemarker.ext.util.IdentityHashMap$Entry entry
freemarker.ext.util.IdentityHashMap$Entry lastReturned
int type
private int expectedModCount
private final freemarker.ext.util.IdentityHashMap this$0
void (freemarker.ext.util.IdentityHashMap, int)
int type
public boolean hasNext ()
freemarker.ext.util.IdentityHashMap$Entry e
int i
freemarker.ext.util.IdentityHashMap$Entry[] t
public java.lang.Object next ()
freemarker.ext.util.IdentityHashMap$Entry e
freemarker.ext.util.IdentityHashMap$Entry et
int i
freemarker.ext.util.IdentityHashMap$Entry[] t
public void remove ()
freemarker.ext.util.IdentityHashMap$Entry e
freemarker.ext.util.IdentityHashMap$Entry prev
freemarker.ext.util.IdentityHashMap$Entry[] tab
int index
}
freemarker/ext/util/IdentityHashMap.classIdentityHashMap.java
package freemarker.ext.util
public freemarker.ext.util.IdentityHashMap extends java.util.AbstractMap implements java.util.Map java.lang.Cloneable java.io.Serializable {
public static final long serialVersionUID
private transient freemarker.ext.util.IdentityHashMap$Entry[] table
private transient int count
private int threshold
private float loadFactor
private transient int modCount
private transient java.util.Set keySet
private transient java.util.Set entrySet
private transient java.util.Collection values
private static final int KEYS
private static final int VALUES
private static final int ENTRIES
private static freemarker.ext.util.IdentityHashMap$EmptyHashIterator emptyHashIterator
public void (int, float)
int initialCapacity
float loadFactor
public void (int)
int initialCapacity
public void ()
public void (java.util.Map)
java.util.Map t
public int size ()
public boolean isEmpty ()
public boolean containsValue (java.lang.Object)
freemarker.ext.util.IdentityHashMap$Entry e
int i
freemarker.ext.util.IdentityHashMap$Entry e
int i
Object value
freemarker.ext.util.IdentityHashMap$Entry[] tab
public boolean containsKey (java.lang.Object)
freemarker.ext.util.IdentityHashMap$Entry e
int hash
int index
freemarker.ext.util.IdentityHashMap$Entry e
Object key
freemarker.ext.util.IdentityHashMap$Entry[] tab
public java.lang.Object get (java.lang.Object)
freemarker.ext.util.IdentityHashMap$Entry e
int hash
int index
freemarker.ext.util.IdentityHashMap$Entry e
Object key
freemarker.ext.util.IdentityHashMap$Entry[] tab
private void rehash ()
freemarker.ext.util.IdentityHashMap$Entry e
int index
freemarker.ext.util.IdentityHashMap$Entry old
int i
int oldCapacity
freemarker.ext.util.IdentityHashMap$Entry[] oldMap
int newCapacity
freemarker.ext.util.IdentityHashMap$Entry[] newMap
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object old
freemarker.ext.util.IdentityHashMap$Entry e
Object old
freemarker.ext.util.IdentityHashMap$Entry e
Object key
Object value
freemarker.ext.util.IdentityHashMap$Entry[] tab
int hash
int index
freemarker.ext.util.IdentityHashMap$Entry e
public java.lang.Object remove (java.lang.Object)
Object oldValue
freemarker.ext.util.IdentityHashMap$Entry e
freemarker.ext.util.IdentityHashMap$Entry prev
int hash
int index
Object oldValue
freemarker.ext.util.IdentityHashMap$Entry e
freemarker.ext.util.IdentityHashMap$Entry prev
Object key
freemarker.ext.util.IdentityHashMap$Entry[] tab
public void putAll (java.util.Map)
java.util.Map$Entry e
java.util.Map t
java.util.Iterator i
public void clear ()
int index
freemarker.ext.util.IdentityHashMap$Entry[] tab
public java.lang.Object clone ()
int i
freemarker.ext.util.IdentityHashMap t
CloneNotSupportedException e
public java.util.Set keySet ()
public java.util.Collection values ()
public java.util.Set entrySet ()
private java.util.Iterator getHashIterator (int)
int type
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
freemarker.ext.util.IdentityHashMap$Entry entry
int index
java.io.ObjectOutputStream s
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
Object key
Object value
int i
java.io.ObjectInputStream s
int numBuckets
int size
int capacity ()
float loadFactor ()
static java.util.Iterator access$000 (freemarker.ext.util.IdentityHashMap, int)
freemarker.ext.util.IdentityHashMap x0
int x1
static int access$100 (freemarker.ext.util.IdentityHashMap)
freemarker.ext.util.IdentityHashMap x0
static freemarker.ext.util.IdentityHashMap$Entry[] access$200 (freemarker.ext.util.IdentityHashMap)
freemarker.ext.util.IdentityHashMap x0
static int access$308 (freemarker.ext.util.IdentityHashMap)
freemarker.ext.util.IdentityHashMap x0
static int access$110 (freemarker.ext.util.IdentityHashMap)
freemarker.ext.util.IdentityHashMap x0
static int access$300 (freemarker.ext.util.IdentityHashMap)
freemarker.ext.util.IdentityHashMap x0
static void ()
}
freemarker/ext/util/ModelCache$ModelReference.classModelCache.java
package freemarker.ext.util
final freemarker.ext.util.ModelCache$ModelReference extends java.lang.ref.SoftReference {
Object object
void (freemarker.template.TemplateModel, java.lang.Object, java.lang.ref.ReferenceQueue)
freemarker.template.TemplateModel ref
Object object
java.lang.ref.ReferenceQueue refQueue
freemarker.template.TemplateModel getModel ()
}
freemarker/ext/util/ModelCache.classModelCache.java
package freemarker.ext.util
public abstract freemarker.ext.util.ModelCache extends java.lang.Object {
private boolean useCache
private java.util.Map modelCache
private java.lang.ref.ReferenceQueue refQueue
protected void ()
public synchronized void setUseCache (boolean)
boolean useCache
public freemarker.template.TemplateModel getInstance (java.lang.Object)
freemarker.template.TemplateModel model
Object object
protected abstract freemarker.template.TemplateModel create (java.lang.Object)
protected abstract boolean isCacheable (java.lang.Object)
public void clearCache ()
private final freemarker.template.TemplateModel lookup (java.lang.Object)
Object object
freemarker.ext.util.ModelCache$ModelReference ref
private final void register (freemarker.template.TemplateModel, java.lang.Object)
freemarker.ext.util.ModelCache$ModelReference queuedRef
freemarker.template.TemplateModel model
Object object
}
freemarker/ext/util/ModelFactory.classModelFactory.java
package freemarker.ext.util
public abstract freemarker.ext.util.ModelFactory extends java.lang.Object {
public abstract freemarker.template.TemplateModel create (java.lang.Object, freemarker.template.ObjectWrapper)
}
freemarker/ext/util/WrapperTemplateModel.classWrapperTemplateModel.java
package freemarker.ext.util
public abstract freemarker.ext.util.WrapperTemplateModel extends java.lang.Object implements freemarker.template.TemplateModel {
public abstract java.lang.Object getWrappedObject ()
}
freemarker/ext/xml/Dom4jNavigator$Dom4jXPathEx.classDom4jNavigator.java
package freemarker.ext.xml
final freemarker.ext.xml.Dom4jNavigator$Dom4jXPathEx extends org.jaxen.dom4j.Dom4jXPath implements freemarker.ext.xml.Navigator$XPathEx {
void (java.lang.String) throws java.lang.Exception
String path
public java.util.List selectNodes (java.lang.Object, org.jaxen.NamespaceContext) throws freemarker.template.TemplateModelException
Exception e
Object object
org.jaxen.NamespaceContext namespaces
org.jaxen.Context context
}
freemarker/ext/xml/Dom4jNavigator.classDom4jNavigator.java
package freemarker.ext.xml
freemarker.ext.xml.Dom4jNavigator extends freemarker.ext.xml.Navigator {
void ()
void getAsString (java.lang.Object, java.io.StringWriter)
Object node
java.io.StringWriter sw
void getChildren (java.lang.Object, java.lang.String, java.lang.String, java.util.List)
org.dom4j.Element e
org.dom4j.Element root
Object node
String localName
String namespaceUri
java.util.List result
void getAttributes (java.lang.Object, java.lang.String, java.lang.String, java.util.List)
org.dom4j.Attribute attr
org.dom4j.Element e
org.dom4j.ProcessingInstruction pi
org.dom4j.DocumentType doctype
Object node
String localName
String namespaceUri
java.util.List result
void getDescendants (java.lang.Object, java.util.List)
Object node
java.util.List result
private void getDescendants (org.dom4j.Branch, java.util.List)
org.dom4j.Node subnode
java.util.Iterator iter
org.dom4j.Branch node
java.util.List result
java.util.List content
java.lang.Object getParent (java.lang.Object)
Object node
java.lang.Object getDocument (java.lang.Object)
Object node
java.lang.Object getDocumentType (java.lang.Object)
Object node
void getContent (java.lang.Object, java.util.List)
Object node
java.util.List result
java.lang.String getText (java.lang.Object)
Object node
java.lang.String getLocalName (java.lang.Object)
Object node
java.lang.String getNamespacePrefix (java.lang.Object)
Object node
java.lang.String getNamespaceUri (java.lang.Object)
Object node
java.lang.String getType (java.lang.Object)
Object node
freemarker.ext.xml.Navigator$XPathEx createXPathEx (java.lang.String) throws freemarker.template.TemplateModelException
Exception e
String xpathString
}
freemarker/ext/xml/DomNavigator$DomXPathEx.classDomNavigator.java
package freemarker.ext.xml
final freemarker.ext.xml.DomNavigator$DomXPathEx extends org.jaxen.dom.DOMXPath implements freemarker.ext.xml.Navigator$XPathEx {
void (java.lang.String) throws java.lang.Exception
String path
public java.util.List selectNodes (java.lang.Object, org.jaxen.NamespaceContext) throws freemarker.template.TemplateModelException
Exception e
Object object
org.jaxen.NamespaceContext namespaces
org.jaxen.Context context
}
freemarker/ext/xml/DomNavigator.classDomNavigator.java
package freemarker.ext.xml
freemarker.ext.xml.DomNavigator extends freemarker.ext.xml.Navigator {
void ()
void getAsString (java.lang.Object, java.io.StringWriter)
Object node
java.io.StringWriter sw
private void outputContent (org.w3c.dom.Node, java.lang.StringBuffer)
org.w3c.dom.DocumentType dt
org.w3c.dom.Node n
StringBuffer buf
private void outputContent (org.w3c.dom.NodeList, java.lang.StringBuffer)
int i
org.w3c.dom.NodeList nodes
StringBuffer buf
private void outputContent (org.w3c.dom.NamedNodeMap, java.lang.StringBuffer)
int i
org.w3c.dom.NamedNodeMap nodes
StringBuffer buf
void getChildren (java.lang.Object, java.lang.String, java.lang.String, java.util.List)
org.w3c.dom.Node subnode
int i
Object node
String localName
String namespaceUri
java.util.List result
org.w3c.dom.NodeList children
void getAttributes (java.lang.Object, java.lang.String, java.lang.String, java.util.List)
int i
org.w3c.dom.NamedNodeMap atts
org.w3c.dom.Attr attr
org.w3c.dom.Element e
org.w3c.dom.ProcessingInstruction pi
org.w3c.dom.DocumentType doctype
Object node
String localName
String namespaceUri
java.util.List result
private org.w3c.dom.Attr createAttribute (org.w3c.dom.Node, java.lang.String, java.lang.String)
org.w3c.dom.Node node
String name
String value
org.w3c.dom.Attr attr
void getDescendants (java.lang.Object, java.util.List)
org.w3c.dom.Node subnode
int i
Object node
java.util.List result
org.w3c.dom.NodeList children
java.lang.Object getParent (java.lang.Object)
Object node
java.lang.Object getDocument (java.lang.Object)
Object node
java.lang.Object getDocumentType (java.lang.Object)
Object node
void getContent (java.lang.Object, java.util.List)
int i
Object node
java.util.List result
org.w3c.dom.NodeList children
java.lang.String getText (java.lang.Object)
org.w3c.dom.Node child
int i
org.w3c.dom.NodeList children
Object node
StringBuffer buf
java.lang.String getLocalName (java.lang.Object)
Object node
java.lang.String getNamespacePrefix (java.lang.Object)
Object node
java.lang.String getNamespaceUri (java.lang.Object)
Object node
java.lang.String getType (java.lang.Object)
Object node
freemarker.ext.xml.Navigator$XPathEx createXPathEx (java.lang.String) throws freemarker.template.TemplateModelException
Exception e
String xpathString
}
freemarker/ext/xml/JaxenNamespaces$1.classJaxenNamespaces.java
package freemarker.ext.xml
final freemarker.ext.xml.JaxenNamespaces$1 extends java.lang.Object implements freemarker.ext.xml.Namespaces$Factory {
void ()
public freemarker.ext.xml.Namespaces create ()
}
freemarker/ext/xml/JaxenNamespaces.classJaxenNamespaces.java
package freemarker.ext.xml
freemarker.ext.xml.JaxenNamespaces extends freemarker.ext.xml.Namespaces implements org.jaxen.NamespaceContext {
static final freemarker.ext.xml.Namespaces$Factory FACTORY
void ()
static void ()
}
freemarker/ext/xml/JdomNavigator$JDOMXPathEx.classJdomNavigator.java
package freemarker.ext.xml
final freemarker.ext.xml.JdomNavigator$JDOMXPathEx extends org.jaxen.jdom.JDOMXPath implements freemarker.ext.xml.Navigator$XPathEx {
void (java.lang.String) throws java.lang.Exception
String path
public java.util.List selectNodes (java.lang.Object, org.jaxen.NamespaceContext) throws freemarker.template.TemplateModelException
Exception e
Object object
org.jaxen.NamespaceContext namespaces
org.jaxen.Context context
}
freemarker/ext/xml/JdomNavigator.classJdomNavigator.java
package freemarker.ext.xml
freemarker.ext.xml.JdomNavigator extends freemarker.ext.xml.Navigator {
private static final org.jdom.output.XMLOutputter OUTPUT
void ()
void getAsString (java.lang.Object, java.io.StringWriter) throws freemarker.template.TemplateModelException
org.jdom.Attribute attribute
java.io.IOException e
Object node
java.io.StringWriter sw
void getChildren (java.lang.Object, java.lang.String, java.lang.String, java.util.List)
org.jdom.Element e
org.jdom.Element root
Object node
String localName
String namespaceUri
java.util.List result
void getAttributes (java.lang.Object, java.lang.String, java.lang.String, java.util.List)
org.jdom.Attribute attr
org.jdom.Element e
org.jdom.ProcessingInstruction pi
org.jdom.DocType doctype
Object node
String localName
String namespaceUri
java.util.List result
void getDescendants (java.lang.Object, java.util.List)
org.jdom.Element root
Object node
java.util.List result
private void getDescendants (org.jdom.Element, java.util.List)
org.jdom.Element subnode
java.util.Iterator iter
org.jdom.Element node
java.util.List result
java.lang.Object getParent (java.lang.Object)
Object node
java.lang.Object getDocument (java.lang.Object)
org.jdom.Element parent
org.jdom.Element parent
Object node
java.lang.Object getDocumentType (java.lang.Object)
Object node
void getContent (java.lang.Object, java.util.List)
Object node
java.util.List result
java.lang.String getText (java.lang.Object)
Object node
java.lang.String getLocalName (java.lang.Object)
Object node
java.lang.String getNamespacePrefix (java.lang.Object)
Object node
java.lang.String getNamespaceUri (java.lang.Object)
Object node
java.lang.String getType (java.lang.Object)
Object node
freemarker.ext.xml.Navigator$XPathEx createXPathEx (java.lang.String) throws freemarker.template.TemplateModelException
Exception e
String xpathString
static void ()
}
freemarker/ext/xml/Namespaces$1.classNamespaces.java
package freemarker.ext.xml
final freemarker.ext.xml.Namespaces$1 extends java.lang.Object implements freemarker.ext.xml.Namespaces$Factory {
void ()
public freemarker.ext.xml.Namespaces create ()
}
freemarker/ext/xml/Namespaces$Factory.classNamespaces.java
package freemarker.ext.xml
abstract freemarker.ext.xml.Namespaces$Factory extends java.lang.Object {
public abstract freemarker.ext.xml.Namespaces create ()
}
freemarker/ext/xml/Namespaces.classNamespaces.java
package freemarker.ext.xml
freemarker.ext.xml.Namespaces extends java.lang.Object implements freemarker.template.TemplateMethodModel java.lang.Cloneable {
static final freemarker.ext.xml.Namespaces$Factory FACTORY
private java.util.HashMap namespaces
private boolean shared
void ()
public java.lang.Object clone ()
freemarker.ext.xml.Namespaces clone
CloneNotSupportedException e
public java.lang.String translateNamespacePrefixToUri (java.lang.String)
String prefix
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
java.util.List arguments
void registerNamespace (java.lang.String, java.lang.String)
String prefix
String uri
void markShared ()
boolean isShared ()
static void ()
}
freemarker/ext/xml/Navigator$1.classNavigator.java
package freemarker.ext.xml
freemarker.ext.xml.Navigator$1 extends java.lang.Object {
}
freemarker/ext/xml/Navigator$AncestorOp.classNavigator.java
package freemarker.ext.xml
freemarker.ext.xml.Navigator$AncestorOp extends java.lang.Object implements freemarker.ext.xml.NodeOperator {
private final freemarker.ext.xml.Navigator this$0
private void (freemarker.ext.xml.Navigator)
public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List)
Object node
String localName
String namespaceUri
java.util.List result
void (freemarker.ext.xml.Navigator, freemarker.ext.xml.Navigator$1)
freemarker.ext.xml.Navigator x0
freemarker.ext.xml.Navigator$1 x1
}
freemarker/ext/xml/Navigator$AncestorOrSelfOp.classNavigator.java
package freemarker.ext.xml
freemarker.ext.xml.Navigator$AncestorOrSelfOp extends java.lang.Object implements freemarker.ext.xml.NodeOperator {
private final freemarker.ext.xml.Navigator this$0
private void (freemarker.ext.xml.Navigator)
public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List)
Object node
String localName
String namespaceUri
java.util.List result
void (freemarker.ext.xml.Navigator, freemarker.ext.xml.Navigator$1)
freemarker.ext.xml.Navigator x0
freemarker.ext.xml.Navigator$1 x1
}
freemarker/ext/xml/Navigator$AttributesOp.classNavigator.java
package freemarker.ext.xml
freemarker.ext.xml.Navigator$AttributesOp extends java.lang.Object implements freemarker.ext.xml.NodeOperator {
private final freemarker.ext.xml.Navigator this$0
private void (freemarker.ext.xml.Navigator)
public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List)
Object node
String localName
String namespaceUri
java.util.List result
void (freemarker.ext.xml.Navigator, freemarker.ext.xml.Navigator$1)
freemarker.ext.xml.Navigator x0
freemarker.ext.xml.Navigator$1 x1
}
freemarker/ext/xml/Navigator$ChildrenOp.classNavigator.java
package freemarker.ext.xml
freemarker.ext.xml.Navigator$ChildrenOp extends java.lang.Object implements freemarker.ext.xml.NodeOperator {
private final freemarker.ext.xml.Navigator this$0
private void (freemarker.ext.xml.Navigator)
public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List)
Object node
String localName
String namespaceUri
java.util.List result
void (freemarker.ext.xml.Navigator, freemarker.ext.xml.Navigator$1)
freemarker.ext.xml.Navigator x0
freemarker.ext.xml.Navigator$1 x1
}
freemarker/ext/xml/Navigator$ContentOp.classNavigator.java
package freemarker.ext.xml
freemarker.ext.xml.Navigator$ContentOp extends java.lang.Object implements freemarker.ext.xml.NodeOperator {
private final freemarker.ext.xml.Navigator this$0
private void (freemarker.ext.xml.Navigator)
public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List)
Object node
String localName
String namespaceUri
java.util.List result
void (freemarker.ext.xml.Navigator, freemarker.ext.xml.Navigator$1)
freemarker.ext.xml.Navigator x0
freemarker.ext.xml.Navigator$1 x1
}
freemarker/ext/xml/Navigator$DescendantOp.classNavigator.java
package freemarker.ext.xml
freemarker.ext.xml.Navigator$DescendantOp extends java.lang.Object implements freemarker.ext.xml.NodeOperator {
private final freemarker.ext.xml.Navigator this$0
private void (freemarker.ext.xml.Navigator)
public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List)
Object node
String localName
String namespaceUri
java.util.List result
void (freemarker.ext.xml.Navigator, freemarker.ext.xml.Navigator$1)
freemarker.ext.xml.Navigator x0
freemarker.ext.xml.Navigator$1 x1
}
freemarker/ext/xml/Navigator$DescendantOrSelfOp.classNavigator.java
package freemarker.ext.xml
freemarker.ext.xml.Navigator$DescendantOrSelfOp extends java.lang.Object implements freemarker.ext.xml.NodeOperator {
private final freemarker.ext.xml.Navigator this$0
private void (freemarker.ext.xml.Navigator)
public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List)
Object node
String localName
String namespaceUri
java.util.List result
void (freemarker.ext.xml.Navigator, freemarker.ext.xml.Navigator$1)
freemarker.ext.xml.Navigator x0
freemarker.ext.xml.Navigator$1 x1
}
freemarker/ext/xml/Navigator$DocumentOp.classNavigator.java
package freemarker.ext.xml
freemarker.ext.xml.Navigator$DocumentOp extends java.lang.Object implements freemarker.ext.xml.NodeOperator {
private final freemarker.ext.xml.Navigator this$0
private void (freemarker.ext.xml.Navigator)
public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List)
Object node
String localName
String namespaceUri
java.util.List result
Object document
void (freemarker.ext.xml.Navigator, freemarker.ext.xml.Navigator$1)
freemarker.ext.xml.Navigator x0
freemarker.ext.xml.Navigator$1 x1
}
freemarker/ext/xml/Navigator$DocumentTypeOp.classNavigator.java
package freemarker.ext.xml
freemarker.ext.xml.Navigator$DocumentTypeOp extends java.lang.Object implements freemarker.ext.xml.NodeOperator {
private final freemarker.ext.xml.Navigator this$0
private void (freemarker.ext.xml.Navigator)
public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List)
Object node
String localName
String namespaceUri
java.util.List result
Object documentType
void (freemarker.ext.xml.Navigator, freemarker.ext.xml.Navigator$1)
freemarker.ext.xml.Navigator x0
freemarker.ext.xml.Navigator$1 x1
}
freemarker/ext/xml/Navigator$LocalNameOp.classNavigator.java
package freemarker.ext.xml
freemarker.ext.xml.Navigator$LocalNameOp extends java.lang.Object implements freemarker.ext.xml.NodeOperator {
private final freemarker.ext.xml.Navigator this$0
private void (freemarker.ext.xml.Navigator)
public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List)
Object node
String localName
String namespaceUri
java.util.List result
String text
void (freemarker.ext.xml.Navigator, freemarker.ext.xml.Navigator$1)
freemarker.ext.xml.Navigator x0
freemarker.ext.xml.Navigator$1 x1
}
freemarker/ext/xml/Navigator$NamespacePrefixOp.classNavigator.java
package freemarker.ext.xml
freemarker.ext.xml.Navigator$NamespacePrefixOp extends java.lang.Object implements freemarker.ext.xml.NodeOperator {
private final freemarker.ext.xml.Navigator this$0
private void (freemarker.ext.xml.Navigator)
public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List)
Object node
String localName
String namespaceUri
java.util.List result
String text
void (freemarker.ext.xml.Navigator, freemarker.ext.xml.Navigator$1)
freemarker.ext.xml.Navigator x0
freemarker.ext.xml.Navigator$1 x1
}
freemarker/ext/xml/Navigator$NamespaceUriOp.classNavigator.java
package freemarker.ext.xml
freemarker.ext.xml.Navigator$NamespaceUriOp extends java.lang.Object implements freemarker.ext.xml.NodeOperator {
private final freemarker.ext.xml.Navigator this$0
private void (freemarker.ext.xml.Navigator)
public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List)
Object node
String localName
String namespaceUri
java.util.List result
String text
void (freemarker.ext.xml.Navigator, freemarker.ext.xml.Navigator$1)
freemarker.ext.xml.Navigator x0
freemarker.ext.xml.Navigator$1 x1
}
freemarker/ext/xml/Navigator$ParentOp.classNavigator.java
package freemarker.ext.xml
freemarker.ext.xml.Navigator$ParentOp extends java.lang.Object implements freemarker.ext.xml.NodeOperator {
private final freemarker.ext.xml.Navigator this$0
private void (freemarker.ext.xml.Navigator)
public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List)
Object node
String localName
String namespaceUri
java.util.List result
Object parent
void (freemarker.ext.xml.Navigator, freemarker.ext.xml.Navigator$1)
freemarker.ext.xml.Navigator x0
freemarker.ext.xml.Navigator$1 x1
}
freemarker/ext/xml/Navigator$QualifiedNameOp.classNavigator.java
package freemarker.ext.xml
freemarker.ext.xml.Navigator$QualifiedNameOp extends java.lang.Object implements freemarker.ext.xml.NodeOperator {
private final freemarker.ext.xml.Navigator this$0
private void (freemarker.ext.xml.Navigator)
public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List)
Object node
String localName
String namespaceUri
java.util.List result
String qname
void (freemarker.ext.xml.Navigator, freemarker.ext.xml.Navigator$1)
freemarker.ext.xml.Navigator x0
freemarker.ext.xml.Navigator$1 x1
}
freemarker/ext/xml/Navigator$TextOp.classNavigator.java
package freemarker.ext.xml
freemarker.ext.xml.Navigator$TextOp extends java.lang.Object implements freemarker.ext.xml.NodeOperator {
private final freemarker.ext.xml.Navigator this$0
private void (freemarker.ext.xml.Navigator)
public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List)
Object node
String localName
String namespaceUri
java.util.List result
String text
void (freemarker.ext.xml.Navigator, freemarker.ext.xml.Navigator$1)
freemarker.ext.xml.Navigator x0
freemarker.ext.xml.Navigator$1 x1
}
freemarker/ext/xml/Navigator$TypeOp.classNavigator.java
package freemarker.ext.xml
freemarker.ext.xml.Navigator$TypeOp extends java.lang.Object implements freemarker.ext.xml.NodeOperator {
private final freemarker.ext.xml.Navigator this$0
private void (freemarker.ext.xml.Navigator)
public void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List)
Object node
String localName
String namespaceUri
java.util.List result
void (freemarker.ext.xml.Navigator, freemarker.ext.xml.Navigator$1)
freemarker.ext.xml.Navigator x0
freemarker.ext.xml.Navigator$1 x1
}
freemarker/ext/xml/Navigator$XPathEx.classNavigator.java
package freemarker.ext.xml
abstract freemarker.ext.xml.Navigator$XPathEx extends java.lang.Object {
public abstract java.util.List selectNodes (java.lang.Object, org.jaxen.NamespaceContext) throws freemarker.template.TemplateModelException
}
freemarker/ext/xml/Navigator.classNavigator.java
package freemarker.ext.xml
abstract freemarker.ext.xml.Navigator extends java.lang.Object {
private final java.util.Map xpathCache
private final java.util.Map operators
private final freemarker.ext.xml.NodeOperator attributeOperator
private final freemarker.ext.xml.NodeOperator childrenOperator
void ()
freemarker.ext.xml.NodeOperator getOperator (java.lang.String)
String key
freemarker.ext.xml.NodeOperator getAttributeOperator ()
freemarker.ext.xml.NodeOperator getChildrenOperator ()
abstract void getAsString (java.lang.Object, java.io.StringWriter) throws freemarker.template.TemplateModelException
java.util.List applyXPath (java.util.List, java.lang.String, java.lang.Object) throws freemarker.template.TemplateModelException
Exception e
java.util.List nodes
String xpathString
Object namespaces
freemarker.ext.xml.Navigator$XPathEx xpath
abstract freemarker.ext.xml.Navigator$XPathEx createXPathEx (java.lang.String) throws freemarker.template.TemplateModelException
abstract void getChildren (java.lang.Object, java.lang.String, java.lang.String, java.util.List)
abstract void getAttributes (java.lang.Object, java.lang.String, java.lang.String, java.util.List)
abstract void getDescendants (java.lang.Object, java.util.List)
abstract java.lang.Object getParent (java.lang.Object)
abstract java.lang.Object getDocument (java.lang.Object)
abstract java.lang.Object getDocumentType (java.lang.Object)
private void getAncestors (java.lang.Object, java.util.List)
Object parent
Object node
java.util.List result
abstract void getContent (java.lang.Object, java.util.List)
abstract java.lang.String getText (java.lang.Object)
abstract java.lang.String getLocalName (java.lang.Object)
abstract java.lang.String getNamespacePrefix (java.lang.Object)
java.lang.String getQualifiedName (java.lang.Object)
Object node
String lname
String nsprefix
abstract java.lang.String getType (java.lang.Object)
abstract java.lang.String getNamespaceUri (java.lang.Object)
boolean equal (java.lang.String, java.lang.String)
String s1
String s2
private java.util.Map createOperatorMap ()
java.util.Map map
static void access$1600 (freemarker.ext.xml.Navigator, java.lang.Object, java.util.List)
freemarker.ext.xml.Navigator x0
Object x1
java.util.List x2
}
freemarker/ext/xml/NodeListModel$1.classNodeListModel.java
package freemarker.ext.xml
freemarker.ext.xml.NodeListModel$1 extends java.lang.Object {
}
freemarker/ext/xml/NodeListModel$FilterByType.classNodeListModel.java
package freemarker.ext.xml
freemarker.ext.xml.NodeListModel$FilterByType extends java.lang.Object implements freemarker.template.TemplateMethodModel {
private final freemarker.ext.xml.NodeListModel this$0
private void (freemarker.ext.xml.NodeListModel)
public java.lang.Object exec (java.util.List)
Object node
java.util.Iterator iter
java.util.List arguments
java.util.List filteredNodes
void (freemarker.ext.xml.NodeListModel, freemarker.ext.xml.NodeListModel$1)
freemarker.ext.xml.NodeListModel x0
freemarker.ext.xml.NodeListModel$1 x1
}
freemarker/ext/xml/NodeListModel.classNodeListModel.java
package freemarker.ext.xml
public freemarker.ext.xml.NodeListModel extends java.lang.Object implements freemarker.template.TemplateHashModel freemarker.template.TemplateMethodModel freemarker.template.TemplateScalarModel freemarker.template.TemplateSequenceModel freemarker.template.TemplateNodeModel {
private static final freemarker.log.Logger logger
private static final Class DOM_NODE_CLASS
private static final Class DOM4J_NODE_CLASS
private static final freemarker.ext.xml.Navigator DOM_NAVIGATOR
private static final freemarker.ext.xml.Navigator DOM4J_NAVIGATOR
private static final freemarker.ext.xml.Navigator JDOM_NAVIGATOR
private static final freemarker.ext.xml.Namespaces$Factory NS_FACTORY
private final freemarker.ext.xml.Navigator navigator
private final java.util.List nodes
private freemarker.ext.xml.Namespaces namespaces
public void (java.lang.Object)
Object nodes
Object node
private void (freemarker.ext.xml.Navigator, java.util.List, freemarker.ext.xml.Namespaces)
freemarker.ext.xml.Navigator navigator
java.util.List nodes
freemarker.ext.xml.Namespaces namespaces
private freemarker.ext.xml.NodeListModel deriveModel (java.util.List)
java.util.List derivedNodes
public int size ()
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
java.util.List arguments
public java.lang.String getAsString () throws freemarker.template.TemplateModelException
Object o
java.util.Iterator iter
java.io.StringWriter sw
public freemarker.template.TemplateModel get (int)
int index
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
String prefix
int colon
RuntimeException e
java.util.Iterator iter
String key
freemarker.ext.xml.NodeOperator op
String localName
String namespaceUri
java.util.List result
public boolean isEmpty ()
public void registerNamespace (java.lang.String, java.lang.String)
String prefix
String uri
private static final java.util.List removeDuplicates (java.util.List)
Object o
java.util.List list
int s
java.util.ArrayList ulist
java.util.Set set
java.util.Iterator it
private static java.lang.Class getClass (java.lang.String)
Exception e
String className
private static freemarker.ext.xml.Namespaces$Factory getNamespacesFactory ()
freemarker.ext.xml.Namespaces$Factory factory
private static freemarker.ext.xml.Namespaces$Factory getNamespacesFactory (java.lang.String)
Throwable t
String clazz
private static freemarker.ext.xml.Navigator getNavigator (java.lang.String)
freemarker.ext.xml.Navigator nav
Throwable t
String navType
public freemarker.template.TemplateSequenceModel getChildNodes () throws freemarker.template.TemplateModelException
public java.lang.String getNodeName () throws freemarker.template.TemplateModelException
public java.lang.String getNodeNamespace () throws freemarker.template.TemplateModelException
public java.lang.String getNodeType () throws freemarker.template.TemplateModelException
public freemarker.template.TemplateNodeModel getParentNode () throws freemarker.template.TemplateModelException
private java.lang.String getUniqueText (freemarker.ext.xml.NodeListModel, java.lang.String) throws freemarker.template.TemplateModelException
String s2
java.util.Iterator it
freemarker.ext.xml.NodeListModel model
String property
String s1
java.util.Set s
static freemarker.ext.xml.Navigator access$100 (freemarker.ext.xml.NodeListModel)
freemarker.ext.xml.NodeListModel x0
static freemarker.ext.xml.NodeListModel access$200 (freemarker.ext.xml.NodeListModel, java.util.List)
freemarker.ext.xml.NodeListModel x0
java.util.List x1
static void ()
}
freemarker/ext/xml/NodeOperator.classNodeOperator.java
package freemarker.ext.xml
abstract freemarker.ext.xml.NodeOperator extends java.lang.Object {
public abstract void process (java.lang.Object, java.lang.String, java.lang.String, java.util.List)
}
freemarker/log/AvalonLoggerFactory$AvalonLogger.classAvalonLoggerFactory.java
package freemarker.log
freemarker.log.AvalonLoggerFactory$AvalonLogger extends freemarker.log.Logger {
private final org.apache.log.Logger logger
void (org.apache.log.Logger)
org.apache.log.Logger logger
public void debug (java.lang.String)
String message
public void debug (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void error (java.lang.String)
String message
public void error (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void info (java.lang.String)
String message
public void info (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void warn (java.lang.String)
String message
public void warn (java.lang.String, java.lang.Throwable)
String message
Throwable t
public boolean isDebugEnabled ()
public boolean isInfoEnabled ()
public boolean isWarnEnabled ()
public boolean isErrorEnabled ()
public boolean isFatalEnabled ()
}
freemarker/log/AvalonLoggerFactory.classAvalonLoggerFactory.java
package freemarker.log
freemarker.log.AvalonLoggerFactory extends java.lang.Object implements freemarker.log.LoggerFactory {
void ()
public freemarker.log.Logger getLogger (java.lang.String)
String category
}
freemarker/log/CommonsLoggingLoggerFactory$CommonsLoggingLogger.classCommonsLoggingLoggerFactory.java
package freemarker.log
freemarker.log.CommonsLoggingLoggerFactory$CommonsLoggingLogger extends freemarker.log.Logger {
private final org.apache.commons.logging.Log logger
void (org.apache.commons.logging.Log)
org.apache.commons.logging.Log logger
public void debug (java.lang.String)
String message
public void debug (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void info (java.lang.String)
String message
public void info (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void warn (java.lang.String)
String message
public void warn (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void error (java.lang.String)
String message
public void error (java.lang.String, java.lang.Throwable)
String message
Throwable t
public boolean isDebugEnabled ()
public boolean isInfoEnabled ()
public boolean isWarnEnabled ()
public boolean isErrorEnabled ()
public boolean isFatalEnabled ()
}
freemarker/log/CommonsLoggingLoggerFactory.classCommonsLoggingLoggerFactory.java
package freemarker.log
public freemarker.log.CommonsLoggingLoggerFactory extends java.lang.Object implements freemarker.log.LoggerFactory {
public void ()
public freemarker.log.Logger getLogger (java.lang.String)
String category
}
freemarker/log/JDK14LoggerFactory$JDK14Logger.classJDK14LoggerFactory.java
package freemarker.log
freemarker.log.JDK14LoggerFactory$JDK14Logger extends freemarker.log.Logger {
private final java.util.logging.Logger logger
void (java.util.logging.Logger)
java.util.logging.Logger logger
public void debug (java.lang.String)
String message
public void debug (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void error (java.lang.String)
String message
public void error (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void info (java.lang.String)
String message
public void info (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void warn (java.lang.String)
String message
public void warn (java.lang.String, java.lang.Throwable)
String message
Throwable t
public boolean isDebugEnabled ()
public boolean isInfoEnabled ()
public boolean isWarnEnabled ()
public boolean isErrorEnabled ()
public boolean isFatalEnabled ()
}
freemarker/log/JDK14LoggerFactory.classJDK14LoggerFactory.java
package freemarker.log
freemarker.log.JDK14LoggerFactory extends java.lang.Object implements freemarker.log.LoggerFactory {
void ()
public freemarker.log.Logger getLogger (java.lang.String)
String category
}
freemarker/log/Log4JLoggerFactory$Log4JLogger.classLog4JLoggerFactory.java
package freemarker.log
freemarker.log.Log4JLoggerFactory$Log4JLogger extends freemarker.log.Logger {
private final org.apache.log4j.Logger logger
void (org.apache.log4j.Logger)
org.apache.log4j.Logger logger
public void debug (java.lang.String)
String message
public void debug (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void error (java.lang.String)
String message
public void error (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void info (java.lang.String)
String message
public void info (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void warn (java.lang.String)
String message
public void warn (java.lang.String, java.lang.Throwable)
String message
Throwable t
public boolean isDebugEnabled ()
public boolean isInfoEnabled ()
public boolean isWarnEnabled ()
public boolean isErrorEnabled ()
public boolean isFatalEnabled ()
}
freemarker/log/Log4JLoggerFactory.classLog4JLoggerFactory.java
package freemarker.log
freemarker.log.Log4JLoggerFactory extends java.lang.Object implements freemarker.log.LoggerFactory {
void ()
public freemarker.log.Logger getLogger (java.lang.String)
String category
}
freemarker/log/Logger.classLogger.java
package freemarker.log
public abstract freemarker.log.Logger extends java.lang.Object {
public static final int LIBRARY_AUTO
public static final int LIBRARY_NONE
public static final int LIBRARY_JAVA
public static final int LIBRARY_AVALON
public static final int LIBRARY_LOG4J
public static final int LIBRARY_COMMONS
public static final int LIBRARY_SLF4J
private static final String[] LIBINIT
private static int logLibrary
private static freemarker.log.LoggerFactory factory
private static String categoryPrefix
private static final java.util.Map loggers
static Class class$freemarker$log$Logger
public void ()
public static void selectLoggerLibrary (int) throws java.lang.ClassNotFoundException
int library
public static void setCategoryPrefix (java.lang.String)
String prefix
public abstract void debug (java.lang.String)
public abstract void debug (java.lang.String, java.lang.Throwable)
public abstract void info (java.lang.String)
public abstract void info (java.lang.String, java.lang.Throwable)
public abstract void warn (java.lang.String)
public abstract void warn (java.lang.String, java.lang.Throwable)
public abstract void error (java.lang.String)
public abstract void error (java.lang.String, java.lang.Throwable)
public abstract boolean isDebugEnabled ()
public abstract boolean isInfoEnabled ()
public abstract boolean isWarnEnabled ()
public abstract boolean isErrorEnabled ()
public abstract boolean isFatalEnabled ()
public static freemarker.log.Logger getLogger (java.lang.String)
ClassNotFoundException e
freemarker.log.Logger logger
String category
private static freemarker.log.LoggerFactory createFactory () throws java.lang.ClassNotFoundException
ClassNotFoundException e
int i
private static freemarker.log.LoggerFactory createFactory (int) throws java.lang.ClassNotFoundException
IllegalAccessException e
InstantiationException e
int library
String loggerClassName
String factoryType
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
freemarker/log/LoggerFactory.classLoggerFactory.java
package freemarker.log
abstract freemarker.log.LoggerFactory extends java.lang.Object {
public abstract freemarker.log.Logger getLogger (java.lang.String)
}
freemarker/log/NullLoggerFactory$1.classNullLoggerFactory.java
package freemarker.log
final freemarker.log.NullLoggerFactory$1 extends freemarker.log.Logger {
void ()
public void debug (java.lang.String)
String message
public void debug (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void error (java.lang.String)
String message
public void error (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void info (java.lang.String)
String message
public void info (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void warn (java.lang.String)
String message
public void warn (java.lang.String, java.lang.Throwable)
String message
Throwable t
public boolean isDebugEnabled ()
public boolean isInfoEnabled ()
public boolean isWarnEnabled ()
public boolean isErrorEnabled ()
public boolean isFatalEnabled ()
}
freemarker/log/NullLoggerFactory.classNullLoggerFactory.java
package freemarker.log
freemarker.log.NullLoggerFactory extends java.lang.Object implements freemarker.log.LoggerFactory {
private static final freemarker.log.Logger INSTANCE
void ()
public freemarker.log.Logger getLogger (java.lang.String)
String category
static void ()
}
freemarker/log/SLF4JLoggerFactory$LocationAwareSLF4JLogger.classSLF4JLoggerFactory.java
package freemarker.log
final freemarker.log.SLF4JLoggerFactory$LocationAwareSLF4JLogger extends freemarker.log.Logger {
private static final String ADAPTER_FQCN
private final org.slf4j.spi.LocationAwareLogger logger
void (org.slf4j.spi.LocationAwareLogger)
org.slf4j.spi.LocationAwareLogger logger
public void debug (java.lang.String)
String message
public void debug (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void info (java.lang.String)
String message
public void info (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void warn (java.lang.String)
String message
public void warn (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void error (java.lang.String)
String message
public void error (java.lang.String, java.lang.Throwable)
String message
Throwable t
public boolean isDebugEnabled ()
public boolean isInfoEnabled ()
public boolean isWarnEnabled ()
public boolean isErrorEnabled ()
public boolean isFatalEnabled ()
static void ()
}
freemarker/log/SLF4JLoggerFactory$LocationUnawareSLF4JLogger.classSLF4JLoggerFactory.java
package freemarker.log
freemarker.log.SLF4JLoggerFactory$LocationUnawareSLF4JLogger extends freemarker.log.Logger {
private final org.slf4j.Logger logger
void (org.slf4j.Logger)
org.slf4j.Logger logger
public void debug (java.lang.String)
String message
public void debug (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void info (java.lang.String)
String message
public void info (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void warn (java.lang.String)
String message
public void warn (java.lang.String, java.lang.Throwable)
String message
Throwable t
public void error (java.lang.String)
String message
public void error (java.lang.String, java.lang.Throwable)
String message
Throwable t
public boolean isDebugEnabled ()
public boolean isInfoEnabled ()
public boolean isWarnEnabled ()
public boolean isErrorEnabled ()
public boolean isFatalEnabled ()
}
freemarker/log/SLF4JLoggerFactory.classSLF4JLoggerFactory.java
package freemarker.log
public freemarker.log.SLF4JLoggerFactory extends java.lang.Object implements freemarker.log.LoggerFactory {
static Class class$freemarker$log$SLF4JLoggerFactory$LocationAwareSLF4JLogger
public void ()
public freemarker.log.Logger getLogger (java.lang.String)
String category
org.slf4j.Logger slf4jLogger
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
}
freemarker/template/AdapterTemplateModel.classAdapterTemplateModel.java
package freemarker.template
public abstract freemarker.template.AdapterTemplateModel extends java.lang.Object implements freemarker.template.TemplateModel {
public abstract java.lang.Object getAdaptedObject (java.lang.Class)
}
freemarker/template/Configuration.classConfiguration.java
package freemarker.template
public freemarker.template.Configuration extends freemarker.core.Configurable implements java.lang.Cloneable {
public static final String DEFAULT_ENCODING_KEY
public static final String LOCALIZED_LOOKUP_KEY
public static final String STRICT_SYNTAX_KEY
public static final String WHITESPACE_STRIPPING_KEY
public static final String CACHE_STORAGE_KEY
public static final String TEMPLATE_UPDATE_DELAY_KEY
public static final String AUTO_IMPORT_KEY
public static final String AUTO_INCLUDE_KEY
public static final String TAG_SYNTAX_KEY
public static final String INCOMPATIBLE_ENHANCEMENTS
public static final int AUTO_DETECT_TAG_SYNTAX
public static final int ANGLE_BRACKET_TAG_SYNTAX
public static final int SQUARE_BRACKET_TAG_SYNTAX
public static final String DEFAULT_INCOMPATIBLE_ENHANCEMENTS
public static final int PARSED_DEFAULT_INCOMPATIBLE_ENHANCEMENTS
private static freemarker.template.Configuration defaultConfig
private static String cachedVersion
private boolean strictSyntax
private boolean localizedLookup
private boolean whitespaceStripping
private String incompatibleEnhancements
private int parsedIncompatibleEnhancements
private int tagSyntax
private freemarker.cache.TemplateCache cache
private java.util.HashMap variables
private java.util.HashMap encodingMap
private java.util.Map autoImportMap
private java.util.ArrayList autoImports
private java.util.ArrayList autoIncludes
private String defaultEncoding
static Class class$java$lang$String
static Class class$freemarker$template$Configuration
public void ()
public java.lang.Object clone ()
freemarker.template.Configuration copy
CloneNotSupportedException e
private void loadBuiltInSharedVariables ()
public void loadBuiltInEncodingMap ()
public void clearEncodingMap ()
public static freemarker.template.Configuration getDefaultConfiguration ()
public static void setDefaultConfiguration (freemarker.template.Configuration)
freemarker.template.Configuration config
public synchronized void setTemplateLoader (freemarker.cache.TemplateLoader)
freemarker.cache.TemplateLoader loader
private void createTemplateCache (freemarker.cache.TemplateLoader, freemarker.cache.CacheStorage)
freemarker.cache.TemplateLoader loader
freemarker.cache.CacheStorage storage
freemarker.cache.TemplateCache oldCache
public freemarker.cache.TemplateLoader getTemplateLoader ()
public synchronized void setCacheStorage (freemarker.cache.CacheStorage)
freemarker.cache.CacheStorage storage
public void setDirectoryForTemplateLoading (java.io.File) throws java.io.IOException
String path
java.io.File dir
freemarker.cache.TemplateLoader tl
public void setServletContextForTemplateLoading (java.lang.Object, java.lang.String)
Exception exc
Object sctxt
String path
public void setClassForTemplateLoading (java.lang.Class, java.lang.String)
Class clazz
String pathPrefix
public void setTemplateUpdateDelay (int)
int delay
public void setStrictSyntaxMode (boolean)
boolean b
public boolean getStrictSyntaxMode ()
public void setIncompatibleEnhancements (java.lang.String)
String version
public java.lang.String getIncompatibleEnhancements ()
public int getParsedIncompatibleEnhancements ()
public void setWhitespaceStripping (boolean)
boolean b
public boolean getWhitespaceStripping ()
public void setTagSyntax (int)
int tagSyntax
public int getTagSyntax ()
public freemarker.template.Template getTemplate (java.lang.String) throws java.io.IOException
String name
java.util.Locale loc
public freemarker.template.Template getTemplate (java.lang.String, java.util.Locale) throws java.io.IOException
String name
java.util.Locale locale
public freemarker.template.Template getTemplate (java.lang.String, java.lang.String) throws java.io.IOException
String name
String encoding
public freemarker.template.Template getTemplate (java.lang.String, java.util.Locale, java.lang.String) throws java.io.IOException
String name
java.util.Locale locale
String encoding
public freemarker.template.Template getTemplate (java.lang.String, java.util.Locale, java.lang.String, boolean) throws java.io.IOException
String name
java.util.Locale locale
String encoding
boolean parse
freemarker.template.Template result
public void setDefaultEncoding (java.lang.String)
String encoding
public java.lang.String getDefaultEncoding ()
public java.lang.String getEncoding (java.util.Locale)
java.util.Locale l
java.util.Locale loc
String charset
public void setEncoding (java.util.Locale, java.lang.String)
java.util.Locale locale
String encoding
public void setSharedVariable (java.lang.String, freemarker.template.TemplateModel)
String name
freemarker.template.TemplateModel tm
public java.util.Set getSharedVariableNames ()
public void setSharedVariable (java.lang.String, java.lang.Object) throws freemarker.template.TemplateModelException
String name
Object obj
public void setAllSharedVariables (freemarker.template.TemplateHashModelEx) throws freemarker.template.TemplateModelException
freemarker.template.TemplateHashModelEx hash
freemarker.template.TemplateModelIterator keys
freemarker.template.TemplateModelIterator values
public freemarker.template.TemplateModel getSharedVariable (java.lang.String)
String name
public void clearSharedVariables ()
public void clearTemplateCache ()
public void removeTemplateFromCache (java.lang.String) throws java.io.IOException
String name
java.util.Locale loc
public void removeTemplateFromCache (java.lang.String, java.util.Locale) throws java.io.IOException
String name
java.util.Locale locale
public void removeTemplateFromCache (java.lang.String, java.lang.String) throws java.io.IOException
String name
String encoding
public void removeTemplateFromCache (java.lang.String, java.util.Locale, java.lang.String) throws java.io.IOException
String name
java.util.Locale locale
String encoding
public void removeTemplateFromCache (java.lang.String, java.util.Locale, java.lang.String, boolean) throws java.io.IOException
String name
java.util.Locale locale
String encoding
boolean parse
public boolean getLocalizedLookup ()
public void setLocalizedLookup (boolean)
boolean localizedLookup
public void setSetting (java.lang.String, java.lang.String) throws freemarker.template.TemplateException
NumberFormatException e
java.util.Map$Entry ent
String pname
int pvalue
int strongSize
int softSize
java.util.Map map
java.util.Iterator it
Exception e
String key
String value
boolean callSuper
public synchronized void addAutoImport (java.lang.String, java.lang.String)
String namespace
String template
public synchronized void removeAutoImport (java.lang.String)
String namespace
public synchronized void setAutoImports (java.util.Map)
java.util.Map map
protected void doAutoImportsAndIncludes (freemarker.core.Environment) throws freemarker.template.TemplateException java.io.IOException
String namespace
String templateName
int i
String templateName
freemarker.template.Template template
int i
freemarker.core.Environment env
public synchronized void addAutoInclude (java.lang.String)
String templateName
public synchronized void setAutoIncludes (java.util.List)
Object o
java.util.List templateNames
java.util.Iterator it
public synchronized void removeAutoInclude (java.lang.String)
String templateName
public static java.lang.String getVersionNumber ()
String v
java.util.Properties vp
java.io.InputStream ins
java.io.IOException e
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
freemarker/template/DefaultObjectWrapper.classDefaultObjectWrapper.java
package freemarker.template
public freemarker.template.DefaultObjectWrapper extends freemarker.ext.beans.BeansWrapper {
static final freemarker.template.DefaultObjectWrapper instance
private static Class W3C_DOM_NODE_CLASS
private static Class JYTHON_OBJ_CLASS
private static freemarker.template.ObjectWrapper JYTHON_WRAPPER
public void ()
public freemarker.template.TemplateModel wrap (java.lang.Object) throws freemarker.template.TemplateModelException
Object obj
protected freemarker.template.TemplateModel handleUnknownType (java.lang.Object) throws freemarker.template.TemplateModelException
Object obj
public freemarker.template.TemplateModel wrapDomNode (java.lang.Object)
Object obj
protected java.lang.Object convertArray (java.lang.Object)
int i
Object arr
int size
java.util.ArrayList list
static void ()
Exception e
Exception e
}
freemarker/template/EmptyMap.classEmptyMap.java
package freemarker.template
public freemarker.template.EmptyMap extends java.lang.Object implements java.util.Map java.lang.Cloneable {
public static final freemarker.template.EmptyMap instance
public void ()
public void clear ()
public boolean containsKey (java.lang.Object)
Object arg0
public boolean containsValue (java.lang.Object)
Object arg0
public java.util.Set entrySet ()
public java.lang.Object get (java.lang.Object)
Object arg0
public boolean isEmpty ()
public java.util.Set keySet ()
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object arg0
Object arg1
public void putAll (java.util.Map)
java.util.Map arg0
public java.lang.Object remove (java.lang.Object)
Object arg0
public int size ()
public java.util.Collection values ()
static void ()
}
freemarker/template/GeneralPurposeNothing.classGeneralPurposeNothing.java
package freemarker.template
final freemarker.template.GeneralPurposeNothing extends java.lang.Object implements freemarker.template.TemplateBooleanModel freemarker.template.TemplateScalarModel freemarker.template.TemplateSequenceModel freemarker.template.TemplateHashModelEx freemarker.template.TemplateMethodModelEx {
private static final freemarker.template.TemplateModel instance
private static final freemarker.template.TemplateCollectionModel EMPTY_COLLECTION
private void ()
static freemarker.template.TemplateModel getInstance ()
public java.lang.String getAsString ()
public boolean getAsBoolean ()
public boolean isEmpty ()
public int size ()
public freemarker.template.TemplateModel get (int) throws freemarker.template.TemplateModelException
int i
public freemarker.template.TemplateModel get (java.lang.String)
String key
public java.lang.Object exec (java.util.List)
java.util.List args
public freemarker.template.TemplateCollectionModel keys ()
public freemarker.template.TemplateCollectionModel values ()
static void ()
}
freemarker/template/LocalizedString.classLocalizedString.java
package freemarker.template
public abstract freemarker.template.LocalizedString extends java.lang.Object implements freemarker.template.TemplateScalarModel {
public void ()
public java.lang.String getAsString () throws freemarker.template.TemplateModelException
freemarker.core.Environment env
java.util.Locale locale
public abstract java.lang.String getLocalizedString (java.util.Locale) throws freemarker.template.TemplateModelException
}
freemarker/template/ObjectWrapper.classObjectWrapper.java
package freemarker.template
public abstract freemarker.template.ObjectWrapper extends java.lang.Object {
public static final freemarker.template.ObjectWrapper BEANS_WRAPPER
public static final freemarker.template.ObjectWrapper DEFAULT_WRAPPER
public static final freemarker.template.ObjectWrapper SIMPLE_WRAPPER
public abstract freemarker.template.TemplateModel wrap (java.lang.Object) throws freemarker.template.TemplateModelException
static void ()
}
freemarker/template/ResourceBundleLocalizedString.classResourceBundleLocalizedString.java
package freemarker.template
public freemarker.template.ResourceBundleLocalizedString extends freemarker.template.LocalizedString {
private String resourceKey
private String resourceBundleLookupKey
public void (java.lang.String, java.lang.String)
String resourceBundleLookupKey
String resourceKey
public java.lang.String getLocalizedString (java.util.Locale) throws freemarker.template.TemplateModelException
java.util.ResourceBundle rb
java.util.MissingResourceException mre
java.util.Locale locale
}
freemarker/template/SimpleCollection$SimpleTemplateModelIterator.classSimpleCollection.java
package freemarker.template
freemarker.template.SimpleCollection$SimpleTemplateModelIterator extends java.lang.Object implements freemarker.template.TemplateModelIterator {
private java.util.Iterator iterator
private boolean iteratorShared
private final freemarker.template.SimpleCollection this$0
void (freemarker.template.SimpleCollection, java.util.Iterator, boolean)
java.util.Iterator iterator
boolean iteratorShared
public freemarker.template.TemplateModel next () throws freemarker.template.TemplateModelException
Object value
public boolean hasNext () throws freemarker.template.TemplateModelException
private void makeIteratorDirty () throws freemarker.template.TemplateModelException
}
freemarker/template/SimpleCollection.classSimpleCollection.java
package freemarker.template
public freemarker.template.SimpleCollection extends freemarker.template.WrappingTemplateModel implements freemarker.template.TemplateCollectionModel java.io.Serializable {
private boolean iteratorDirty
private java.util.Iterator iterator
private java.util.Collection collection
public void (java.util.Iterator)
java.util.Iterator iterator
public void (java.util.Collection)
java.util.Collection collection
public void (java.util.Iterator, freemarker.template.ObjectWrapper)
java.util.Iterator iterator
freemarker.template.ObjectWrapper wrapper
public void (java.util.Collection, freemarker.template.ObjectWrapper)
java.util.Collection collection
freemarker.template.ObjectWrapper wrapper
public freemarker.template.TemplateModelIterator iterator ()
static boolean access$000 (freemarker.template.SimpleCollection)
freemarker.template.SimpleCollection x0
static boolean access$002 (freemarker.template.SimpleCollection, boolean)
freemarker.template.SimpleCollection x0
boolean x1
}
freemarker/template/SimpleDate.classSimpleDate.java
package freemarker.template
public freemarker.template.SimpleDate extends java.lang.Object implements freemarker.template.TemplateDateModel {
private final java.util.Date date
private final int type
public void (java.sql.Date)
java.sql.Date date
public void (java.sql.Time)
java.sql.Time time
public void (java.sql.Timestamp)
java.sql.Timestamp datetime
public void (java.util.Date, int)
java.util.Date date
int type
public java.util.Date getAsDate ()
public int getDateType ()
public java.lang.String toString ()
}
freemarker/template/SimpleHash$1.classSimpleHash.java
package freemarker.template
freemarker.template.SimpleHash$1 extends java.lang.Object {
}
freemarker/template/SimpleHash$SynchronizedHash.classSimpleHash.java
package freemarker.template
freemarker.template.SimpleHash$SynchronizedHash extends freemarker.template.SimpleHash {
private final freemarker.template.SimpleHash this$0
private void (freemarker.template.SimpleHash)
public boolean isEmpty ()
public void put (java.lang.String, java.lang.Object)
String key
Object obj
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
String key
public void remove (java.lang.String)
String key
public int size ()
public freemarker.template.TemplateCollectionModel keys ()
public freemarker.template.TemplateCollectionModel values ()
public java.util.Map toMap () throws freemarker.template.TemplateModelException
void (freemarker.template.SimpleHash, freemarker.template.SimpleHash$1)
freemarker.template.SimpleHash x0
freemarker.template.SimpleHash$1 x1
}
freemarker/template/SimpleHash.classSimpleHash.java
package freemarker.template
public freemarker.template.SimpleHash extends freemarker.template.WrappingTemplateModel implements freemarker.template.TemplateHashModelEx java.io.Serializable {
private java.util.Map map
private boolean putFailed
private java.util.Map unwrappedMap
public void ()
public void (java.util.Map)
java.util.Map map
public void (freemarker.template.ObjectWrapper)
freemarker.template.ObjectWrapper wrapper
public void (java.util.Map, freemarker.template.ObjectWrapper)
InterruptedException ie
java.util.ConcurrentModificationException cme
java.util.Map map
freemarker.template.ObjectWrapper wrapper
protected java.util.Map copyMap (java.util.Map)
java.util.Map map
public void put (java.lang.String, java.lang.Object)
String key
Object obj
public void put (java.lang.String, boolean)
String key
boolean b
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
Character charKey
Object putKey
Object putKey
Exception e
String key
Object result
Object putKey
freemarker.template.TemplateModel tm
public void remove (java.lang.String)
String key
public void putAll (java.util.Map)
java.util.Map$Entry entry
java.util.Iterator it
java.util.Map m
public java.util.Map toMap () throws freemarker.template.TemplateModelException
Exception e
java.util.Map$Entry entry
Object key
Object value
java.util.Iterator it
Class mapClass
java.util.Map m
freemarker.ext.beans.BeansWrapper bw
public java.lang.String toString ()
public int size ()
public boolean isEmpty ()
public freemarker.template.TemplateCollectionModel keys ()
public freemarker.template.TemplateCollectionModel values ()
public freemarker.template.SimpleHash synchronizedWrapper ()
}
freemarker/template/SimpleList.classSimpleList.java
package freemarker.template
public freemarker.template.SimpleList extends freemarker.template.SimpleSequence {
public void ()
public void (java.util.List)
java.util.List list
}
freemarker/template/SimpleNumber.classSimpleNumber.java
package freemarker.template
public final freemarker.template.SimpleNumber extends java.lang.Object implements freemarker.template.TemplateNumberModel java.io.Serializable {
private Number value
public void (java.lang.Number)
Number value
public void (byte)
byte val
public void (short)
short val
public void (int)
int val
public void (long)
long val
public void (float)
float val
public void (double)
double val
public java.lang.Number getAsNumber ()
public java.lang.String toString ()
}
freemarker/template/SimpleObjectWrapper.classSimpleObjectWrapper.java
package freemarker.template
public freemarker.template.SimpleObjectWrapper extends freemarker.template.DefaultObjectWrapper {
static final freemarker.template.SimpleObjectWrapper instance
public void ()
protected freemarker.template.TemplateModel handleUnknownType (java.lang.Object) throws freemarker.template.TemplateModelException
Object obj
static void ()
}
freemarker/template/SimpleScalar.classSimpleScalar.java
package freemarker.template
public final freemarker.template.SimpleScalar extends java.lang.Object implements freemarker.template.TemplateScalarModel java.io.Serializable {
private String value
public void (java.lang.String)
String value
public java.lang.String getAsString ()
public java.lang.String toString ()
}
freemarker/template/SimpleSequence$1.classSimpleSequence.java
package freemarker.template
freemarker.template.SimpleSequence$1 extends java.lang.Object {
}
freemarker/template/SimpleSequence$SynchronizedSequence.classSimpleSequence.java
package freemarker.template
freemarker.template.SimpleSequence$SynchronizedSequence extends freemarker.template.SimpleSequence {
private final freemarker.template.SimpleSequence this$0
private void (freemarker.template.SimpleSequence)
public void add (java.lang.Object)
Object obj
public freemarker.template.TemplateModel get (int) throws freemarker.template.TemplateModelException
int i
public int size ()
public java.util.List toList () throws freemarker.template.TemplateModelException
void (freemarker.template.SimpleSequence, freemarker.template.SimpleSequence$1)
freemarker.template.SimpleSequence x0
freemarker.template.SimpleSequence$1 x1
}
freemarker/template/SimpleSequence.classSimpleSequence.java
package freemarker.template
public freemarker.template.SimpleSequence extends freemarker.template.WrappingTemplateModel implements freemarker.template.TemplateSequenceModel java.io.Serializable {
protected final java.util.List list
private java.util.List unwrappedList
public void ()
public void (int)
int capacity
public void (java.util.Collection)
java.util.Collection collection
public void (freemarker.template.TemplateCollectionModel) throws freemarker.template.TemplateModelException
freemarker.template.TemplateModelIterator it
freemarker.template.TemplateCollectionModel tcm
java.util.ArrayList alist
public void (freemarker.template.ObjectWrapper)
freemarker.template.ObjectWrapper wrapper
public void (java.util.Collection, freemarker.template.ObjectWrapper)
java.util.Collection collection
freemarker.template.ObjectWrapper wrapper
public void add (java.lang.Object)
Object obj
public void add (boolean)
boolean b
public java.util.List toList () throws freemarker.template.TemplateModelException
Exception e
Object elem
int i
Class listClass
java.util.List result
freemarker.ext.beans.BeansWrapper bw
public freemarker.template.TemplateModel get (int) throws freemarker.template.TemplateModelException
Object value
freemarker.template.TemplateModel tm
IndexOutOfBoundsException e
int i
public int size ()
public freemarker.template.SimpleSequence synchronizedWrapper ()
public java.lang.String toString ()
}
freemarker/template/Template$LineTableBuilder.classTemplate.java
package freemarker.template
freemarker.template.Template$LineTableBuilder extends java.io.FilterReader {
StringBuffer lineBuf
int lastChar
private final freemarker.template.Template this$0
void (freemarker.template.Template, java.io.Reader)
java.io.Reader r
public int read () throws java.io.IOException
int c
public int read (char[], int, int) throws java.io.IOException
char c
int i
char[] cbuf
int off
int len
int numchars
public void close () throws java.io.IOException
private void handleChar (int)
int lastIndex
String lastLine
int i
int numSpaces
int c
}
freemarker/template/Template$WrongEncodingException.classTemplate.java
package freemarker.template
public freemarker.template.Template$WrongEncodingException extends freemarker.core.ParseException {
public String specifiedEncoding
public void (java.lang.String)
String specifiedEncoding
}
freemarker/template/Template.classTemplate.java
package freemarker.template
public freemarker.template.Template extends freemarker.core.Configurable {
public static final String DEFAULT_NAMESPACE_PREFIX
public static final String NO_NS_PREFIX
private java.util.Map macros
private java.util.List imports
private freemarker.core.TemplateElement rootElement
private String encoding
private String defaultNS
private final String name
private final java.util.ArrayList lines
private java.util.Map prefixToNamespaceURILookup
private java.util.Map namespaceURIToPrefixLookup
private void (java.lang.String, freemarker.template.Configuration)
String name
freemarker.template.Configuration cfg
public void (java.lang.String, java.io.Reader, freemarker.template.Configuration, java.lang.String) throws java.io.IOException
freemarker.core.FMParser parser
freemarker.core.TokenMgrError exc
freemarker.core.ParseException e
String name
java.io.Reader reader
freemarker.template.Configuration cfg
String encoding
freemarker.template.Template$LineTableBuilder ltb
public void (java.lang.String, java.io.Reader, freemarker.template.Configuration) throws java.io.IOException
String name
java.io.Reader reader
freemarker.template.Configuration cfg
public void (java.lang.String, java.io.Reader) throws java.io.IOException
String name
java.io.Reader reader
void (java.lang.String, freemarker.core.TemplateElement, freemarker.template.Configuration)
String name
freemarker.core.TemplateElement root
freemarker.template.Configuration config
public static freemarker.template.Template getPlainTextTemplate (java.lang.String, java.lang.String, freemarker.template.Configuration)
String name
String content
freemarker.template.Configuration config
freemarker.template.Template template
freemarker.core.TextBlock block
public void process (java.lang.Object, java.io.Writer) throws freemarker.template.TemplateException java.io.IOException
Object rootMap
java.io.Writer out
public void process (java.lang.Object, java.io.Writer, freemarker.template.ObjectWrapper, freemarker.template.TemplateNodeModel) throws freemarker.template.TemplateException java.io.IOException
Object rootMap
java.io.Writer out
freemarker.template.ObjectWrapper wrapper
freemarker.template.TemplateNodeModel rootNode
freemarker.core.Environment env
public void process (java.lang.Object, java.io.Writer, freemarker.template.ObjectWrapper) throws freemarker.template.TemplateException java.io.IOException
Object rootMap
java.io.Writer out
freemarker.template.ObjectWrapper wrapper
public freemarker.core.Environment createProcessingEnvironment (java.lang.Object, java.io.Writer, freemarker.template.ObjectWrapper) throws freemarker.template.TemplateException java.io.IOException
ClassCastException e
Object rootMap
java.io.Writer out
freemarker.template.ObjectWrapper wrapper
freemarker.template.TemplateHashModel root
public freemarker.core.Environment createProcessingEnvironment (java.lang.Object, java.io.Writer) throws freemarker.template.TemplateException java.io.IOException
Object rootMap
java.io.Writer out
public java.lang.String toString ()
java.io.IOException ioe
java.io.StringWriter sw
public java.lang.String getName ()
public freemarker.template.Configuration getConfiguration ()
public void setEncoding (java.lang.String)
String encoding
public java.lang.String getEncoding ()
public void dump (java.io.PrintStream)
java.io.PrintStream ps
public void dump (java.io.Writer) throws java.io.IOException
java.io.Writer out
public void addMacro (freemarker.core.Macro)
freemarker.core.Macro macro
public void addImport (freemarker.core.LibraryLoad)
freemarker.core.LibraryLoad ll
public java.lang.String getSource (int, int, int, int)
int i
int beginColumn
int beginLine
int endColumn
int endLine
StringBuffer buf
int lastLineLength
int trailingCharsToDelete
public freemarker.core.TemplateElement getRootTreeNode ()
public java.util.Map getMacros ()
public java.util.List getImports ()
public void addPrefixNSMapping (java.lang.String, java.lang.String)
String prefix
String nsURI
public java.lang.String getDefaultNS ()
public java.lang.String getNamespaceForPrefix (java.lang.String)
String prefix
public java.lang.String getPrefixForNamespace (java.lang.String)
String nsURI
public java.lang.String getPrefixedName (java.lang.String, java.lang.String)
String localName
String nsURI
String prefix
public javax.swing.tree.TreePath containingElements (int, int)
freemarker.core.TemplateElement elem
java.util.Enumeration enumeration
int column
int line
java.util.ArrayList elements
freemarker.core.TemplateElement element
static java.util.ArrayList access$000 (freemarker.template.Template)
freemarker.template.Template x0
}
freemarker/template/TemplateBooleanModel$1.classTemplateBooleanModel.java
package freemarker.template
final freemarker.template.TemplateBooleanModel$1 extends java.lang.Object implements freemarker.template.TemplateBooleanModel {
void ()
public boolean getAsBoolean ()
private java.lang.Object readResolve ()
}
freemarker/template/TemplateBooleanModel$2.classTemplateBooleanModel.java
package freemarker.template
final freemarker.template.TemplateBooleanModel$2 extends java.lang.Object implements freemarker.template.TemplateBooleanModel {
void ()
public boolean getAsBoolean ()
private java.lang.Object readResolve ()
}
freemarker/template/TemplateBooleanModel.classTemplateBooleanModel.java
package freemarker.template
public abstract freemarker.template.TemplateBooleanModel extends java.lang.Object implements freemarker.template.TemplateModel {
public static final freemarker.template.TemplateBooleanModel FALSE
public static final freemarker.template.TemplateBooleanModel TRUE
public abstract boolean getAsBoolean () throws freemarker.template.TemplateModelException
static void ()
}
freemarker/template/TemplateCollectionModel.classTemplateCollectionModel.java
package freemarker.template
public abstract freemarker.template.TemplateCollectionModel extends java.lang.Object implements freemarker.template.TemplateModel {
public abstract freemarker.template.TemplateModelIterator iterator () throws freemarker.template.TemplateModelException
}
freemarker/template/TemplateDateModel.classTemplateDateModel.java
package freemarker.template
public abstract freemarker.template.TemplateDateModel extends java.lang.Object implements freemarker.template.TemplateModel {
public static final int UNKNOWN
public static final int TIME
public static final int DATE
public static final int DATETIME
public static final java.util.List TYPE_NAMES
public abstract java.util.Date getAsDate () throws freemarker.template.TemplateModelException
public abstract int getDateType ()
static void ()
}
freemarker/template/TemplateDirectiveBody.classTemplateDirectiveBody.java
package freemarker.template
public abstract freemarker.template.TemplateDirectiveBody extends java.lang.Object {
public abstract void render (java.io.Writer) throws freemarker.template.TemplateException java.io.IOException
}
freemarker/template/TemplateDirectiveModel.classTemplateDirectiveModel.java
package freemarker.template
public abstract freemarker.template.TemplateDirectiveModel extends java.lang.Object implements freemarker.template.TemplateModel {
public abstract void execute (freemarker.core.Environment, java.util.Map, freemarker.template.TemplateModel[], freemarker.template.TemplateDirectiveBody) throws freemarker.template.TemplateException java.io.IOException
}
freemarker/template/TemplateException.classTemplateException.java
package freemarker.template
public freemarker.template.TemplateException extends java.lang.Exception {
private static final boolean BEFORE_1_4
private static final Class[] EMPTY_CLASS_ARRAY
private static final Object[] EMPTY_OBJECT_ARRAY
private final Exception causeException
private final transient freemarker.core.Environment env
private final String ftlInstructionStack
static Class class$java$lang$Exception
private static boolean before14 ()
Throwable e
Class ec
public void (freemarker.core.Environment)
freemarker.core.Environment env
public void (java.lang.String, freemarker.core.Environment)
String description
freemarker.core.Environment env
public void (java.lang.Exception, freemarker.core.Environment)
Exception cause
freemarker.core.Environment env
public void (java.lang.String, java.lang.Exception, freemarker.core.Environment)
java.io.StringWriter sw
java.io.PrintWriter pw
String description
Exception cause
freemarker.core.Environment env
private static java.lang.String getDescription (java.lang.String, java.lang.Exception)
String description
Exception cause
public java.lang.Exception getCauseException ()
public java.lang.Throwable getCause ()
public java.lang.String getFTLInstructionStack ()
public freemarker.core.Environment getEnvironment ()
public void printStackTrace (java.io.PrintStream)
java.io.PrintStream ps
java.io.PrintWriter pw
public void printStackTrace (java.io.PrintWriter)
Throwable j14Cause
java.lang.reflect.Method m
Throwable rootCause
Throwable exc
java.io.PrintWriter pw
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
freemarker/template/TemplateExceptionHandler$1.classTemplateExceptionHandler.java
package freemarker.template
final freemarker.template.TemplateExceptionHandler$1 extends java.lang.Object implements freemarker.template.TemplateExceptionHandler {
void ()
public void handleTemplateException (freemarker.template.TemplateException, freemarker.core.Environment, java.io.Writer)
freemarker.template.TemplateException te
freemarker.core.Environment env
java.io.Writer out
}
freemarker/template/TemplateExceptionHandler$2.classTemplateExceptionHandler.java
package freemarker.template
final freemarker.template.TemplateExceptionHandler$2 extends java.lang.Object implements freemarker.template.TemplateExceptionHandler {
void ()
public void handleTemplateException (freemarker.template.TemplateException, freemarker.core.Environment, java.io.Writer) throws freemarker.template.TemplateException
freemarker.template.TemplateException te
freemarker.core.Environment env
java.io.Writer out
}
freemarker/template/TemplateExceptionHandler$3.classTemplateExceptionHandler.java
package freemarker.template
final freemarker.template.TemplateExceptionHandler$3 extends java.lang.Object implements freemarker.template.TemplateExceptionHandler {
void ()
public void handleTemplateException (freemarker.template.TemplateException, freemarker.core.Environment, java.io.Writer) throws freemarker.template.TemplateException
freemarker.template.TemplateException te
freemarker.core.Environment env
java.io.Writer out
java.io.PrintWriter pw
}
freemarker/template/TemplateExceptionHandler$4.classTemplateExceptionHandler.java
package freemarker.template
final freemarker.template.TemplateExceptionHandler$4 extends java.lang.Object implements freemarker.template.TemplateExceptionHandler {
void ()
public void handleTemplateException (freemarker.template.TemplateException, freemarker.core.Environment, java.io.Writer) throws freemarker.template.TemplateException
freemarker.template.TemplateException te
freemarker.core.Environment env
java.io.Writer out
java.io.PrintWriter pw
}
freemarker/template/TemplateExceptionHandler.classTemplateExceptionHandler.java
package freemarker.template
public abstract freemarker.template.TemplateExceptionHandler extends java.lang.Object {
public static final freemarker.template.TemplateExceptionHandler IGNORE_HANDLER
public static final freemarker.template.TemplateExceptionHandler RETHROW_HANDLER
public static final freemarker.template.TemplateExceptionHandler DEBUG_HANDLER
public static final freemarker.template.TemplateExceptionHandler HTML_DEBUG_HANDLER
public abstract void handleTemplateException (freemarker.template.TemplateException, freemarker.core.Environment, java.io.Writer) throws freemarker.template.TemplateException
static void ()
}
freemarker/template/TemplateHashModel.classTemplateHashModel.java
package freemarker.template
public abstract freemarker.template.TemplateHashModel extends java.lang.Object implements freemarker.template.TemplateModel {
public abstract freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
public abstract boolean isEmpty () throws freemarker.template.TemplateModelException
}
freemarker/template/TemplateHashModelEx.classTemplateHashModelEx.java
package freemarker.template
public abstract freemarker.template.TemplateHashModelEx extends java.lang.Object implements freemarker.template.TemplateHashModel {
public abstract int size () throws freemarker.template.TemplateModelException
public abstract freemarker.template.TemplateCollectionModel keys () throws freemarker.template.TemplateModelException
public abstract freemarker.template.TemplateCollectionModel values () throws freemarker.template.TemplateModelException
}
freemarker/template/TemplateMethodModel.classTemplateMethodModel.java
package freemarker.template
public abstract freemarker.template.TemplateMethodModel extends java.lang.Object implements freemarker.template.TemplateModel {
public abstract java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
}
freemarker/template/TemplateMethodModelEx.classTemplateMethodModelEx.java
package freemarker.template
public abstract freemarker.template.TemplateMethodModelEx extends java.lang.Object implements freemarker.template.TemplateMethodModel {
public abstract java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
}
freemarker/template/TemplateModel.classTemplateModel.java
package freemarker.template
public abstract freemarker.template.TemplateModel extends java.lang.Object {
public static final freemarker.template.TemplateModel NOTHING
static void ()
}
freemarker/template/TemplateModelAdapter.classTemplateModelAdapter.java
package freemarker.template
public abstract freemarker.template.TemplateModelAdapter extends java.lang.Object {
public abstract freemarker.template.TemplateModel getTemplateModel ()
}
freemarker/template/TemplateModelException.classTemplateModelException.java
package freemarker.template
public freemarker.template.TemplateModelException extends freemarker.template.TemplateException {
public void ()
public void (java.lang.String)
String description
public void (java.lang.Exception)
Exception cause
public void (java.lang.String, java.lang.Exception)
String description
Exception cause
}
freemarker/template/TemplateModelIterator.classTemplateModelIterator.java
package freemarker.template
public abstract freemarker.template.TemplateModelIterator extends java.lang.Object {
public abstract freemarker.template.TemplateModel next () throws freemarker.template.TemplateModelException
public abstract boolean hasNext () throws freemarker.template.TemplateModelException
}
freemarker/template/TemplateModelListSequence.classTemplateModelListSequence.java
package freemarker.template
public freemarker.template.TemplateModelListSequence extends java.lang.Object implements freemarker.template.TemplateSequenceModel {
private java.util.List list
public void (java.util.List)
java.util.List list
public freemarker.template.TemplateModel get (int)
int index
public int size ()
public java.lang.Object getWrappedObject ()
}
freemarker/template/TemplateNodeModel.classTemplateNodeModel.java
package freemarker.template
public abstract freemarker.template.TemplateNodeModel extends java.lang.Object implements freemarker.template.TemplateModel {
public abstract freemarker.template.TemplateNodeModel getParentNode () throws freemarker.template.TemplateModelException
public abstract freemarker.template.TemplateSequenceModel getChildNodes () throws freemarker.template.TemplateModelException
public abstract java.lang.String getNodeName () throws freemarker.template.TemplateModelException
public abstract java.lang.String getNodeType () throws freemarker.template.TemplateModelException
public abstract java.lang.String getNodeNamespace () throws freemarker.template.TemplateModelException
}
freemarker/template/TemplateNumberModel.classTemplateNumberModel.java
package freemarker.template
public abstract freemarker.template.TemplateNumberModel extends java.lang.Object implements freemarker.template.TemplateModel {
public abstract java.lang.Number getAsNumber () throws freemarker.template.TemplateModelException
}
freemarker/template/TemplateScalarModel.classTemplateScalarModel.java
package freemarker.template
public abstract freemarker.template.TemplateScalarModel extends java.lang.Object implements freemarker.template.TemplateModel {
public static final freemarker.template.TemplateModel EMPTY_STRING
public abstract java.lang.String getAsString () throws freemarker.template.TemplateModelException
static void ()
}
freemarker/template/TemplateSequenceModel.classTemplateSequenceModel.java
package freemarker.template
public abstract freemarker.template.TemplateSequenceModel extends java.lang.Object implements freemarker.template.TemplateModel {
public abstract freemarker.template.TemplateModel get (int) throws freemarker.template.TemplateModelException
public abstract int size () throws freemarker.template.TemplateModelException
}
freemarker/template/TemplateTransformModel.classTemplateTransformModel.java
package freemarker.template
public abstract freemarker.template.TemplateTransformModel extends java.lang.Object implements freemarker.template.TemplateModel {
public abstract java.io.Writer getWriter (java.io.Writer, java.util.Map) throws freemarker.template.TemplateModelException java.io.IOException
}
freemarker/template/TransformControl.classTransformControl.java
package freemarker.template
public abstract freemarker.template.TransformControl extends java.lang.Object {
public static final int REPEAT_EVALUATION
public static final int END_EVALUATION
public static final int SKIP_BODY
public static final int EVALUATE_BODY
public abstract int onStart () throws freemarker.template.TemplateModelException java.io.IOException
public abstract int afterBody () throws freemarker.template.TemplateModelException java.io.IOException
public abstract void onError (java.lang.Throwable) throws java.lang.Throwable
}
freemarker/template/WrappingTemplateModel.classWrappingTemplateModel.java
package freemarker.template
public abstract freemarker.template.WrappingTemplateModel extends java.lang.Object {
private static freemarker.template.ObjectWrapper defaultObjectWrapper
private freemarker.template.ObjectWrapper objectWrapper
public static void setDefaultObjectWrapper (freemarker.template.ObjectWrapper)
freemarker.template.ObjectWrapper objectWrapper
public static freemarker.template.ObjectWrapper getDefaultObjectWrapper ()
protected void ()
protected void (freemarker.template.ObjectWrapper)
freemarker.template.ObjectWrapper objectWrapper
public freemarker.template.ObjectWrapper getObjectWrapper ()
public void setObjectWrapper (freemarker.template.ObjectWrapper)
freemarker.template.ObjectWrapper objectWrapper
protected final freemarker.template.TemplateModel wrap (java.lang.Object) throws freemarker.template.TemplateModelException
Object obj
static void ()
}
freemarker/template/utility/CaptureOutput$1.classCaptureOutput.java
package freemarker.template.utility
freemarker.template.utility.CaptureOutput$1 extends java.io.Writer {
private final StringBuffer val$buf
private final java.io.Writer val$out
private final boolean val$localVar
private final freemarker.core.Environment val$env
private final String val$varName
private final boolean val$globalVar
private final freemarker.template.TemplateModel val$nsModel
private final freemarker.template.utility.CaptureOutput this$0
void (freemarker.template.utility.CaptureOutput, java.lang.StringBuffer, java.io.Writer, boolean, freemarker.core.Environment, java.lang.String, boolean, freemarker.template.TemplateModel)
public void write (char[], int, int)
char[] cbuf
int off
int len
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
IllegalStateException ise
freemarker.template.SimpleScalar result
}
freemarker/template/utility/CaptureOutput.classCaptureOutput.java
package freemarker.template.utility
public freemarker.template.utility.CaptureOutput extends java.lang.Object implements freemarker.template.TemplateTransformModel {
public void ()
public java.io.Writer getWriter (java.io.Writer, java.util.Map) throws freemarker.template.TemplateModelException
java.io.Writer out
java.util.Map args
String errmsg
boolean local
boolean global
freemarker.template.TemplateModel nsModel
Object varNameModel
String varName
StringBuffer buf
freemarker.core.Environment env
boolean localVar
boolean globalVar
}
freemarker/template/utility/ClassUtil.classClassUtil.java
package freemarker.template.utility
public freemarker.template.utility.ClassUtil extends java.lang.Object {
private void ()
public static java.lang.Class forName (java.lang.String) throws java.lang.ClassNotFoundException
ClassNotFoundException e
SecurityException e
String className
}
freemarker/template/utility/Collections12$1.classCollections12.java
package freemarker.template.utility
freemarker.template.utility.Collections12$1 extends java.lang.Object {
}
freemarker/template/utility/Collections12$EmptyMap.classCollections12.java
package freemarker.template.utility
final freemarker.template.utility.Collections12$EmptyMap extends java.util.AbstractMap implements java.io.Serializable {
private void ()
public int size ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object)
Object key
public java.util.Set keySet ()
public java.util.Collection values ()
public java.util.Set entrySet ()
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
void (freemarker.template.utility.Collections12$1)
freemarker.template.utility.Collections12$1 x0
}
freemarker/template/utility/Collections12$SingletonList.classCollections12.java
package freemarker.template.utility
freemarker.template.utility.Collections12$SingletonList extends java.util.AbstractList implements java.io.Serializable {
private final Object element
void (java.lang.Object)
Object obj
public int size ()
public boolean contains (java.lang.Object)
Object obj
public java.lang.Object get (int)
int index
}
freemarker/template/utility/Collections12$SingletonMap$ImmutableEntry.classCollections12.java
package freemarker.template.utility
freemarker.template.utility.Collections12$SingletonMap$ImmutableEntry extends java.lang.Object implements java.util.Map$Entry {
final Object k
final Object v
void (java.lang.Object, java.lang.Object)
Object key
Object value
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public java.lang.Object setValue (java.lang.Object)
Object value
public boolean equals (java.lang.Object)
Object o
java.util.Map$Entry e
public int hashCode ()
public java.lang.String toString ()
}
freemarker/template/utility/Collections12$SingletonMap.classCollections12.java
package freemarker.template.utility
freemarker.template.utility.Collections12$SingletonMap extends java.util.AbstractMap implements java.io.Serializable {
private final Object k
private final Object v
private transient java.util.Set keySet
private transient java.util.Set entrySet
private transient java.util.Collection values
void (java.lang.Object, java.lang.Object)
Object key
Object value
public int size ()
public boolean isEmpty ()
public boolean containsKey (java.lang.Object)
Object key
public boolean containsValue (java.lang.Object)
Object value
public java.lang.Object get (java.lang.Object)
Object key
public java.util.Set keySet ()
public java.util.Set entrySet ()
public java.util.Collection values ()
}
freemarker/template/utility/Collections12.classCollections12.java
package freemarker.template.utility
public freemarker.template.utility.Collections12 extends java.lang.Object {
public static final java.util.Map EMPTY_MAP
private void ()
public static java.util.Map singletonMap (java.lang.Object, java.lang.Object)
Object key
Object value
public static java.util.List singletonList (java.lang.Object)
Object o
private static boolean eq (java.lang.Object, java.lang.Object)
Object o1
Object o2
static boolean access$100 (java.lang.Object, java.lang.Object)
Object x0
Object x1
static void ()
}
freemarker/template/utility/Constants$1.classConstants.java
package freemarker.template.utility
final freemarker.template.utility.Constants$1 extends java.lang.Object implements freemarker.template.TemplateModelIterator {
void ()
public freemarker.template.TemplateModel next () throws freemarker.template.TemplateModelException
public boolean hasNext () throws freemarker.template.TemplateModelException
}
freemarker/template/utility/Constants$2.classConstants.java
package freemarker.template.utility
final freemarker.template.utility.Constants$2 extends java.lang.Object implements freemarker.template.TemplateCollectionModel {
void ()
public freemarker.template.TemplateModelIterator iterator () throws freemarker.template.TemplateModelException
}
freemarker/template/utility/Constants$3.classConstants.java
package freemarker.template.utility
final freemarker.template.utility.Constants$3 extends java.lang.Object implements freemarker.template.TemplateSequenceModel {
void ()
public freemarker.template.TemplateModel get (int) throws freemarker.template.TemplateModelException
int index
public int size () throws freemarker.template.TemplateModelException
}
freemarker/template/utility/Constants$4.classConstants.java
package freemarker.template.utility
final freemarker.template.utility.Constants$4 extends java.lang.Object implements freemarker.template.TemplateHashModelEx {
void ()
public int size () throws freemarker.template.TemplateModelException
public freemarker.template.TemplateCollectionModel keys () throws freemarker.template.TemplateModelException
public freemarker.template.TemplateCollectionModel values () throws freemarker.template.TemplateModelException
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
String key
public boolean isEmpty () throws freemarker.template.TemplateModelException
}
freemarker/template/utility/Constants.classConstants.java
package freemarker.template.utility
public freemarker.template.utility.Constants extends java.lang.Object {
public static final freemarker.template.TemplateBooleanModel TRUE
public static final freemarker.template.TemplateBooleanModel FALSE
public static final freemarker.template.TemplateScalarModel EMPTY_STRING
public static final freemarker.template.TemplateNumberModel ZERO
public static final freemarker.template.TemplateNumberModel ONE
public static final freemarker.template.TemplateNumberModel MINUS_ONE
public static final freemarker.template.TemplateModelIterator EMPTY_ITERATOR
public static final freemarker.template.TemplateCollectionModel EMPTY_COLLECTION
public static final freemarker.template.TemplateSequenceModel EMPTY_SEQUENCE
public static final freemarker.template.TemplateHashModelEx EMPTY_HASH
public void ()
static void ()
}
freemarker/template/utility/DOMNodeModel$AncestorByName.classDOMNodeModel.java
package freemarker.template.utility
freemarker.template.utility.DOMNodeModel$AncestorByName extends java.lang.Object implements freemarker.template.TemplateMethodModel {
private final freemarker.template.utility.DOMNodeModel this$0
void (freemarker.template.utility.DOMNodeModel)
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
java.util.List arguments
String nodeName
freemarker.template.utility.DOMNodeModel ancestor
}
freemarker/template/utility/DOMNodeModel$NodeListTM.classDOMNodeModel.java
package freemarker.template.utility
freemarker.template.utility.DOMNodeModel$NodeListTM extends java.lang.Object implements freemarker.template.TemplateSequenceModel freemarker.template.TemplateMethodModel {
private org.w3c.dom.NodeList nodeList
private freemarker.template.TemplateModel[] nodes
private final freemarker.template.utility.DOMNodeModel this$0
void (freemarker.template.utility.DOMNodeModel, org.w3c.dom.NodeList)
org.w3c.dom.NodeList nodeList
public freemarker.template.TemplateModel get (int)
int index
freemarker.template.utility.DOMNodeModel result
public int size ()
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
java.util.List arguments
org.w3c.dom.Element elem
}
freemarker/template/utility/DOMNodeModel.classDOMNodeModel.java
package freemarker.template.utility
public freemarker.template.utility.DOMNodeModel extends java.lang.Object implements freemarker.template.TemplateHashModel {
private static java.util.HashMap equivalenceTable
private org.w3c.dom.Node node
private java.util.HashMap cache
public void (org.w3c.dom.Node)
org.w3c.dom.Node node
public freemarker.template.TemplateModel get (java.lang.String) throws freemarker.template.TemplateModelException
org.w3c.dom.Attr att
int i
freemarker.template.SimpleHash hash
org.w3c.dom.NamedNodeMap attributes
String attValue
org.w3c.dom.Node parent
org.w3c.dom.Node next
org.w3c.dom.Node previous
org.w3c.dom.Node next
org.w3c.dom.Node previous
org.w3c.dom.Node next
org.w3c.dom.Node previous
String key
freemarker.template.TemplateModel result
public boolean isEmpty ()
private static java.lang.String getText (org.w3c.dom.Node)
int i
org.w3c.dom.NodeList children
org.w3c.dom.Node node
String result
private static org.w3c.dom.Element nextSiblingElement (org.w3c.dom.Node)
org.w3c.dom.Node node
org.w3c.dom.Node next
private static org.w3c.dom.Element previousSiblingElement (org.w3c.dom.Node)
org.w3c.dom.Node node
org.w3c.dom.Node previous
private static org.w3c.dom.Element nextElement (org.w3c.dom.Node)
org.w3c.dom.Node child
int i
org.w3c.dom.NodeList children
org.w3c.dom.Element next
org.w3c.dom.Node node
org.w3c.dom.Element nextSiblingElement
org.w3c.dom.Node parent
private static org.w3c.dom.Element previousElement (org.w3c.dom.Node)
org.w3c.dom.Node node
org.w3c.dom.Element result
org.w3c.dom.Node parent
void setParent (freemarker.template.utility.DOMNodeModel)
freemarker.template.utility.DOMNodeModel parent
java.lang.String getNodeName ()
static org.w3c.dom.Node access$000 (freemarker.template.utility.DOMNodeModel)
freemarker.template.utility.DOMNodeModel x0
static void ()
}
freemarker/template/utility/DateUtil$1.classDateUtil.java
package freemarker.template.utility
final freemarker.template.utility.DateUtil$1 extends java.lang.Object implements freemarker.template.utility.DateUtil$TimeZoneOffsetCalculator {
private final Throwable val$e
void (java.lang.Throwable)
public int getOffset (java.util.TimeZone, java.util.Date)
java.util.TimeZone tz
java.util.Date date
}
freemarker/template/utility/DateUtil$DateToISO8601CalendarFactory.classDateUtil.java
package freemarker.template.utility
public abstract freemarker.template.utility.DateUtil$DateToISO8601CalendarFactory extends java.lang.Object {
public abstract java.util.GregorianCalendar get (java.util.TimeZone, java.util.Date)
}
freemarker/template/utility/DateUtil$TimeZoneOffsetCalculator.classDateUtil.java
package freemarker.template.utility
abstract freemarker.template.utility.DateUtil$TimeZoneOffsetCalculator extends java.lang.Object {
public abstract int getOffset (java.util.TimeZone, java.util.Date)
}
freemarker/template/utility/DateUtil$TrivialDateToISO8601CalendarFactory.classDateUtil.java
package freemarker.template.utility
public final freemarker.template.utility.DateUtil$TrivialDateToISO8601CalendarFactory extends java.lang.Object implements freemarker.template.utility.DateUtil$DateToISO8601CalendarFactory {
private java.util.GregorianCalendar calendar
public void ()
public java.util.GregorianCalendar get (java.util.TimeZone, java.util.Date)
java.util.TimeZone tz
java.util.Date date
}
freemarker/template/utility/DateUtil.classDateUtil.java
package freemarker.template.utility
public freemarker.template.utility.DateUtil extends java.lang.Object {
public static final int ACCURACY_HOURS
public static final int ACCURACY_MINUTES
public static final int ACCURACY_SECONDS
public static final int ACCURACY_MILLISECONDS
public static final java.util.TimeZone UTC
private static final freemarker.template.utility.DateUtil$TimeZoneOffsetCalculator TIME_ZONE_OFFSET_CALCULATOR
private static freemarker.template.utility.DateUtil$TimeZoneOffsetCalculator getTimeZoneOffsetCalculator ()
Class cl
Throwable e
private void ()
public static java.util.TimeZone getTimeZone (java.lang.String) throws freemarker.template.utility.UnrecognizedTimeZoneException
String name
java.util.TimeZone tz
private static boolean isGMTish (java.lang.String)
String name
char c1
char c2
char c3
String offset
public static java.lang.String dateToISO8601String (java.util.Date, boolean, boolean, boolean, int, java.util.TimeZone, freemarker.template.utility.DateUtil$DateToISO8601CalendarFactory)
int maxLength
int maxLength
int i
String yearString
int x
int x
boolean positive
int dt
boolean positive
int offS
int offM
int offH
java.util.Date date
boolean datePart
boolean timePart
boolean offsetPart
int accuracy
java.util.TimeZone timeZone
freemarker.template.utility.DateUtil$DateToISO8601CalendarFactory calendarFactory
java.util.GregorianCalendar cal
int maxLength
char[] res
int dstIdx
private static int append00 (char[], int, int)
char[] res
int dstIdx
int x
static void ()
}
freemarker/template/utility/DeepUnwrap.classDeepUnwrap.java
package freemarker.template.utility
public freemarker.template.utility.DeepUnwrap extends java.lang.Object {
private static final Class OBJECT_CLASS
static Class class$java$lang$Object
public void ()
public static java.lang.Object unwrap (freemarker.template.TemplateModel) throws freemarker.template.TemplateModelException
freemarker.template.TemplateModel model
public static java.lang.Object permissiveUnwrap (freemarker.template.TemplateModel) throws freemarker.template.TemplateModelException
freemarker.template.TemplateModel model
public static java.lang.Object premissiveUnwrap (freemarker.template.TemplateModel) throws freemarker.template.TemplateModelException
freemarker.template.TemplateModel model
private static java.lang.Object unwrap (freemarker.template.TemplateModel, boolean) throws freemarker.template.TemplateModelException
freemarker.template.ObjectWrapper wrapper
freemarker.template.TemplateModel model
boolean permissive
freemarker.core.Environment env
freemarker.template.TemplateModel nullModel
private static java.lang.Object unwrap (freemarker.template.TemplateModel, freemarker.template.TemplateModel, boolean) throws freemarker.template.TemplateModelException
int i
freemarker.template.TemplateSequenceModel seq
java.util.ArrayList list
freemarker.template.TemplateCollectionModel coll
java.util.ArrayList list
freemarker.template.TemplateModelIterator it
String key
freemarker.template.TemplateHashModelEx hash
java.util.HashMap map
freemarker.template.TemplateModelIterator keys
freemarker.template.TemplateModel model
freemarker.template.TemplateModel nullModel
boolean permissive
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
freemarker/template/utility/Execute.classExecute.java
package freemarker.template.utility
public freemarker.template.utility.Execute extends java.lang.Object implements freemarker.template.TemplateMethodModel {
private static final int OUTPUT_BUFFER_SIZE
public void ()
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
Process exec
java.io.InputStream execOut
java.io.Reader execReader
char[] buffer
int bytes_read
java.io.IOException ioe
java.util.List arguments
String aExecute
StringBuffer aOutputBuffer
}
freemarker/template/utility/HtmlEscape$1.classHtmlEscape.java
package freemarker.template.utility
freemarker.template.utility.HtmlEscape$1 extends java.io.Writer {
private final java.io.Writer val$out
private final freemarker.template.utility.HtmlEscape this$0
void (freemarker.template.utility.HtmlEscape, java.io.Writer)
public void write (int) throws java.io.IOException
int c
public void write (char[], int, int) throws java.io.IOException
int i
char[] cbuf
int off
int len
int lastoff
int lastpos
int remaining
public void flush () throws java.io.IOException
public void close ()
}
freemarker/template/utility/HtmlEscape.classHtmlEscape.java
package freemarker.template.utility
public freemarker.template.utility.HtmlEscape extends java.lang.Object implements freemarker.template.TemplateTransformModel {
private static final char[] LT
private static final char[] GT
private static final char[] AMP
private static final char[] QUOT
public void ()
public java.io.Writer getWriter (java.io.Writer, java.util.Map)
java.io.Writer out
java.util.Map args
static char[] access$000 ()
static char[] access$100 ()
static char[] access$200 ()
static char[] access$300 ()
static void ()
}
freemarker/template/utility/J2SE14TimeZoneOffsetCalculator.classJ2SE14TimeZoneOffsetCalculator.java
package freemarker.template.utility
freemarker.template.utility.J2SE14TimeZoneOffsetCalculator extends java.lang.Object implements freemarker.template.utility.DateUtil$TimeZoneOffsetCalculator {
void ()
public int getOffset (java.util.TimeZone, java.util.Date)
java.util.TimeZone tz
java.util.Date date
}
freemarker/template/utility/JythonRuntime$1.classJythonRuntime.java
package freemarker.template.utility
freemarker.template.utility.JythonRuntime$1 extends java.io.Writer {
private final StringBuffer val$buf
private final java.io.Writer val$out
private final freemarker.core.Environment val$env
private final freemarker.template.utility.JythonRuntime this$0
void (freemarker.template.utility.JythonRuntime, java.lang.StringBuffer, java.io.Writer, freemarker.core.Environment)
public void write (char[], int, int)
char[] cbuf
int off
int len
public void flush () throws java.io.IOException
public void close ()
private void interpretBuffer ()
org.python.core.PyObject prevOut
}
freemarker/template/utility/JythonRuntime.classJythonRuntime.java
package freemarker.template.utility
public freemarker.template.utility.JythonRuntime extends org.python.util.PythonInterpreter implements freemarker.template.TemplateTransformModel {
public void ()
public java.io.Writer getWriter (java.io.Writer, java.util.Map)
java.io.Writer out
java.util.Map args
StringBuffer buf
freemarker.core.Environment env
static org.python.core.PySystemState access$000 (freemarker.template.utility.JythonRuntime)
freemarker.template.utility.JythonRuntime x0
}
freemarker/template/utility/NormalizeNewlines$1.classNormalizeNewlines.java
package freemarker.template.utility
freemarker.template.utility.NormalizeNewlines$1 extends java.io.Writer {
private final StringBuffer val$buf
private final java.io.Writer val$out
private final freemarker.template.utility.NormalizeNewlines this$0
void (freemarker.template.utility.NormalizeNewlines, java.lang.StringBuffer, java.io.Writer)
public void write (char[], int, int)
char[] cbuf
int off
int len
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
java.io.StringReader sr
java.io.StringWriter sw
}
freemarker/template/utility/NormalizeNewlines.classNormalizeNewlines.java
package freemarker.template.utility
public freemarker.template.utility.NormalizeNewlines extends java.lang.Object implements freemarker.template.TemplateTransformModel {
public void ()
public java.io.Writer getWriter (java.io.Writer, java.util.Map)
java.io.Writer out
java.util.Map args
StringBuffer buf
public void transform (java.io.Reader, java.io.Writer) throws java.io.IOException
java.io.Reader in
java.io.Writer out
java.io.BufferedReader br
java.io.PrintWriter pw
String line
}
freemarker/template/utility/ObjectConstructor.classObjectConstructor.java
package freemarker.template.utility
public freemarker.template.utility.ObjectConstructor extends java.lang.Object implements freemarker.template.TemplateMethodModelEx {
public void ()
public java.lang.Object exec (java.util.List) throws freemarker.template.TemplateModelException
Exception e
java.util.List args
String classname
Class cl
freemarker.ext.beans.BeansWrapper bw
Object obj
}
freemarker/template/utility/OptimizerUtil.classOptimizerUtil.java
package freemarker.template.utility
public freemarker.template.utility.OptimizerUtil extends java.lang.Object {
private static final java.math.BigInteger INTEGER_MIN
private static final java.math.BigInteger INTEGER_MAX
private static final java.math.BigInteger LONG_MIN
private static final java.math.BigInteger LONG_MAX
private void ()
public static java.util.List optimizeListStorage (java.util.List)
java.util.List list
public static java.lang.Number optimizeNumberRepresentation (java.lang.Number)
double d
java.math.BigDecimal bd
java.math.BigInteger bi
Number number
static void ()
}
freemarker/template/utility/SecurityUtilities$1.classSecurityUtilities.java
package freemarker.template.utility
final freemarker.template.utility.SecurityUtilities$1 extends java.lang.Object implements java.security.PrivilegedAction {
private final String val$key
void (java.lang.String)
public java.lang.Object run ()
}
freemarker/template/utility/SecurityUtilities$2.classSecurityUtilities.java
package freemarker.template.utility
final freemarker.template.utility.SecurityUtilities$2 extends java.lang.Object implements java.security.PrivilegedAction {
private final String val$key
private final String val$defValue
void (java.lang.String, java.lang.String)
public java.lang.Object run ()
}
freemarker/template/utility/SecurityUtilities$3.classSecurityUtilities.java
package freemarker.template.utility
final freemarker.template.utility.SecurityUtilities$3 extends java.lang.Object implements java.security.PrivilegedAction {
private final String val$key
private final int val$defValue
void (java.lang.String, int)
public java.lang.Object run ()
}
freemarker/template/utility/SecurityUtilities.classSecurityUtilities.java
package freemarker.template.utility
public freemarker.template.utility.SecurityUtilities extends java.lang.Object {
private static final freemarker.log.Logger logger
private void ()
public static java.lang.String getSystemProperty (java.lang.String)
String key
public static java.lang.String getSystemProperty (java.lang.String, java.lang.String)
java.security.AccessControlException e
String key
String defValue
public static java.lang.Integer getSystemProperty (java.lang.String, int)
java.security.AccessControlException e
String key
int defValue
static void ()
}
freemarker/template/utility/StandardCompress$StandardCompressWriter.classStandardCompress.java
package freemarker.template.utility
freemarker.template.utility.StandardCompress$StandardCompressWriter extends java.io.Writer {
private static final int MAX_EOL_LENGTH
private static final int AT_BEGINNING
private static final int SINGLE_LINE
private static final int INIT
private static final int SAW_CR
private static final int LINEBREAK_CR
private static final int LINEBREAK_CRLF
private static final int LINEBREAK_LF
private final java.io.Writer out
private final char[] buf
private final boolean singleLine
private int pos
private boolean inWhitespace
private int lineBreakState
public void (java.io.Writer, int, boolean)
java.io.Writer out
int bufSize
boolean singleLine
public void write (char[], int, int) throws java.io.IOException
int room
char[] cbuf
int off
int len
private void writeHelper (char[], int, int)
char c
int i
int end
char[] cbuf
int off
int len
private void updateLineBreakState (char)
char c
private void writeLineBreakOrSpace ()
private void flushInternal () throws java.io.IOException
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
}
freemarker/template/utility/StandardCompress.classStandardCompress.java
package freemarker.template.utility
public freemarker.template.utility.StandardCompress extends java.lang.Object implements freemarker.template.TemplateTransformModel {
private static final String BUFFER_SIZE_KEY
private static final String SINGLE_LINE_KEY
private int defaultBufferSize
public static final freemarker.template.utility.StandardCompress INSTANCE
public void ()
public void (int)
int defaultBufferSize
public java.io.Writer getWriter (java.io.Writer, java.util.Map) throws freemarker.template.TemplateModelException
freemarker.template.TemplateNumberModel num
ClassCastException e
freemarker.template.TemplateBooleanModel flag
ClassCastException e
java.io.Writer out
java.util.Map args
int bufferSize
boolean singleLine
static void ()
}
freemarker/template/utility/StringUtil.classStringUtil.java
package freemarker.template.utility
public freemarker.template.utility.StringUtil extends java.lang.Object {
private static final char[] ESCAPES
public void ()
public static java.lang.String HTMLEnc (java.lang.String)
String s
public static java.lang.String XMLEnc (java.lang.String)
String s
public static java.lang.String XHTMLEnc (java.lang.String)
String s
private static java.lang.String XMLOrXHTMLEnc (java.lang.String, java.lang.String)
StringBuffer b
int next
char c
int i
String s
String aposReplacement
int ln
public static java.lang.String XMLEncNA (java.lang.String)
StringBuffer b
int next
char c
int i
String s
int ln
public static java.lang.String XMLEncQAttr (java.lang.String)
StringBuffer b
int next
char c
int i
String s
int ln
public static java.lang.String XMLEncNQG (java.lang.String)
StringBuffer b
int next
char c
int i
String s
int ln
public static java.lang.String RTFEnc (java.lang.String)
StringBuffer b
int next
char c
int i
String s
int ln
public static java.lang.String URLEnc (java.lang.String, java.lang.String) throws java.io.UnsupportedEncodingException
char c
byte bc
int c1
int c2
int j
byte[] o
char c
byte bc
int c1
int c2
int j
byte[] o
String s
String charset
int ln
int i
StringBuffer b
int encstart
private static char[] createEscapes ()
int i
char[] escapes
public static java.lang.String FTLStringLiteralEnc (java.lang.String)
int c2
char escape
char c
int i
String s
StringBuffer buf
int l
int el
public static java.lang.String FTLStringLiteralDec (java.lang.String) throws freemarker.core.ParseException
char b
int x
int y
int z
char c
String s
int idx
int lidx
int bidx
StringBuffer buf
public static java.util.Locale deduceLocale (java.lang.String)
String input
java.util.Locale locale
java.util.StringTokenizer st
String lang
String country
public static java.lang.String capitalize (java.lang.String)
String tok
String s
java.util.StringTokenizer st
StringBuffer buf
public static boolean getYesNo (java.lang.String)
String s
public static java.lang.String[] split (java.lang.String, char)
int e
String s
char c
int i
int b
int cnt
String[] res
int ln
public static java.lang.String[] split (java.lang.String, java.lang.String, boolean)
int e
String s
String sep
boolean caseInsensitive
String splitString
String input
int i
int b
int cnt
String[] res
int ln
int sln
public static java.lang.String replace (java.lang.String, java.lang.String, java.lang.String, boolean, boolean)
int i
int nln
StringBuffer buf
int tln
String input
int e
int b
String text
String oldsub
String newsub
boolean caseInsensitive
boolean firstOnly
StringBuffer buf
int tln
int oln
public static java.lang.String chomp (java.lang.String)
String s
public static java.lang.String jQuote (java.lang.Object)
Object obj
public static java.lang.String jQuote (java.lang.String)
int x
char c
int i
String s
int ln
StringBuffer b
public static java.lang.String jQuoteNoXSS (java.lang.Object)
Object obj
public static java.lang.String jQuoteNoXSS (java.lang.String)
int x
char c
int i
String s
int ln
StringBuffer b
public static java.lang.String javaStringEnc (java.lang.String)
int x
StringBuffer b
char c
int i
String s
int ln
public static java.lang.String javaScriptStringEnc (java.lang.String)
int x
StringBuffer b
char c
int i
String s
int ln
public static java.lang.String jsonStringEnc (java.lang.String)
int x
StringBuffer b
char c
int i
String s
int ln
public static java.util.Map parseNameValuePairList (java.lang.String, java.lang.String) throws java.text.ParseException
String value
String value
int valueStart
int keyStart
String key
String value
String s
String defaultValue
java.util.Map map
char c
int ln
int p
public static boolean isXMLID (java.lang.String)
char c
int i
String name
public static boolean matchesName (java.lang.String, java.lang.String, java.lang.String, freemarker.core.Environment)
String qname
String nodeName
String nsURI
freemarker.core.Environment env
String defaultNS
String prefix
public static java.lang.String leftPad (java.lang.String, int)
String s
int minLength
public static java.lang.String leftPad (java.lang.String, int, char)
int i
String s
int minLength
char filling
int ln
StringBuffer res
int dif
public static java.lang.String leftPad (java.lang.String, int, java.lang.String)
int i
int i
String s
int minLength
String filling
int ln
StringBuffer res
int dif
int fln
int cnt
public static java.lang.String rightPad (java.lang.String, int)
String s
int minLength
public static java.lang.String rightPad (java.lang.String, int, char)
int i
String s
int minLength
char filling
int ln
StringBuffer res
int dif
public static java.lang.String rightPad (java.lang.String, int, java.lang.String)
int i
int i
int i
String s
int minLength
String filling
int ln
StringBuffer res
int dif
int fln
int start
int end
int cnt
public static int versionStringToInt (java.lang.String)
char c
int i
String version
int[] parts
int partIdx
boolean valid
static void ()
}
freemarker/template/utility/ToCanonical.classToCanonical.java
package freemarker.template.utility
public freemarker.template.utility.ToCanonical extends java.lang.Object {
static freemarker.template.Configuration config
public void ()
public static void main (java.lang.String[])
Exception e
java.io.File f
int i
String[] args
static void convertFile (java.io.File) throws java.io.IOException
java.io.File f
java.io.File fullPath
java.io.File dir
String filename
java.io.File convertedFile
freemarker.template.Template template
java.io.FileWriter output
static void usage ()
static void ()
}
freemarker/template/utility/UndeclaredThrowableException.classUndeclaredThrowableException.java
package freemarker.template.utility
public freemarker.template.utility.UndeclaredThrowableException extends java.lang.RuntimeException {
private final Throwable t
public void (java.lang.Throwable)
Throwable t
public void printStackTrace ()
public void printStackTrace (java.io.PrintStream)
java.io.PrintStream ps
public void printStackTrace (java.io.PrintWriter)
java.io.PrintWriter pw
public java.lang.Throwable getUndeclaredThrowable ()
}
freemarker/template/utility/UnrecognizedTimeZoneException.classUnrecognizedTimeZoneException.java
package freemarker.template.utility
public freemarker.template.utility.UnrecognizedTimeZoneException extends java.lang.Exception {
private final String timeZoneName
public void (java.lang.String)
String timeZoneName
public java.lang.String getTimeZoneName ()
}
freemarker/template/utility/XmlEscape$1.classXmlEscape.java
package freemarker.template.utility
freemarker.template.utility.XmlEscape$1 extends java.io.Writer {
private final java.io.Writer val$out
private final freemarker.template.utility.XmlEscape this$0
void (freemarker.template.utility.XmlEscape, java.io.Writer)
public void write (int) throws java.io.IOException
int c
public void write (char[], int, int) throws java.io.IOException
int i
char[] cbuf
int off
int len
int lastoff
int lastpos
int remaining
public void flush () throws java.io.IOException
public void close ()
}
freemarker/template/utility/XmlEscape.classXmlEscape.java
package freemarker.template.utility
public freemarker.template.utility.XmlEscape extends java.lang.Object implements freemarker.template.TemplateTransformModel {
private static final char[] LT
private static final char[] GT
private static final char[] AMP
private static final char[] QUOT
private static final char[] APOS
public void ()
public java.io.Writer getWriter (java.io.Writer, java.util.Map)
java.io.Writer out
java.util.Map args
static char[] access$000 ()
static char[] access$100 ()
static char[] access$200 ()
static char[] access$300 ()
static char[] access$400 ()
static void ()
}
freemarker/version.properties
jack-default-lib/07/E6CADB93AE2C794CAE6BA5A7F835202FB95DD3
jack-default-lib/14/2329AF215951CBDBF9D7480DC2BF556DF0B59A
jack-default-lib/23/0C3E8D67C0803A4DAFC7739678976574FF947C
jack-default-lib/31/6356057C36CEC8C942566213B72D0B7769E5C1
jack-default-lib/4A/11CEE1B66162703CDDEB03150CF5CDEDEF0606
jack-default-lib/4B/9D77C91AA89CCFE892C40B796BF7FBBF037E17
jack-default-lib/53/45167BE53A9776FE6D105FC18AB4855A178DE3
jack-default-lib/61/9BB2B1F4D12657CFFF91EED7D2915EF7DA9654
jack-default-lib/65/5BC0410D53CD974B913D878CC0A50EFB4FB171
jack-default-lib/82/269CCEC7AD4B8475B4C200742F652F77209DA7
jack-default-lib/BF/FD806F140F91239C9B56195DE436C34973FAE0
jack-default-lib/index
javax/annotation/CheckForNull.classCheckForNull.java
package javax.annotation
public abstract javax.annotation.CheckForNull extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/CheckForSigned.classCheckForSigned.java
package javax.annotation
public abstract javax.annotation.CheckForSigned extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/CheckReturnValue.classCheckReturnValue.java
package javax.annotation
public abstract javax.annotation.CheckReturnValue extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract javax.annotation.meta.When when ()
}
javax/annotation/Detainted.classDetainted.java
package javax.annotation
public abstract javax.annotation.Detainted extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/MatchesPattern$Checker.classMatchesPattern.java
package javax.annotation
public javax.annotation.MatchesPattern$Checker extends java.lang.Object implements javax.annotation.meta.TypeQualifierValidator {
public void ()
public javax.annotation.meta.When forConstantValue (javax.annotation.MatchesPattern, java.lang.Object)
javax.annotation.MatchesPattern annotation
Object value
java.util.regex.Pattern p
public volatile javax.annotation.meta.When forConstantValue (java.lang.annotation.Annotation, java.lang.Object)
}
javax/annotation/MatchesPattern.classMatchesPattern.java
package javax.annotation
public abstract javax.annotation.MatchesPattern extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
public abstract int flags ()
}
javax/annotation/Nonnegative$Checker.classNonnegative.java
package javax.annotation
public javax.annotation.Nonnegative$Checker extends java.lang.Object implements javax.annotation.meta.TypeQualifierValidator {
public void ()
public javax.annotation.meta.When forConstantValue (javax.annotation.Nonnegative, java.lang.Object)
boolean isNegative
boolean isNegative
boolean isNegative
javax.annotation.Nonnegative annotation
Object v
boolean isNegative
Number value
public volatile javax.annotation.meta.When forConstantValue (java.lang.annotation.Annotation, java.lang.Object)
}
javax/annotation/Nonnegative.classNonnegative.java
package javax.annotation
public abstract javax.annotation.Nonnegative extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract javax.annotation.meta.When when ()
}
javax/annotation/Nonnull$Checker.classNonnull.java
package javax.annotation
public javax.annotation.Nonnull$Checker extends java.lang.Object implements javax.annotation.meta.TypeQualifierValidator {
public void ()
public javax.annotation.meta.When forConstantValue (javax.annotation.Nonnull, java.lang.Object)
javax.annotation.Nonnull qualifierqualifierArgument
Object value
public volatile javax.annotation.meta.When forConstantValue (java.lang.annotation.Annotation, java.lang.Object)
}
javax/annotation/Nonnull.classNonnull.java
package javax.annotation
public abstract javax.annotation.Nonnull extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract javax.annotation.meta.When when ()
}
javax/annotation/Nullable.classNullable.java
package javax.annotation
public abstract javax.annotation.Nullable extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/OverridingMethodsMustInvokeSuper.classOverridingMethodsMustInvokeSuper.java
package javax.annotation
public abstract javax.annotation.OverridingMethodsMustInvokeSuper extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/ParametersAreNonnullByDefault.classParametersAreNonnullByDefault.java
package javax.annotation
public abstract javax.annotation.ParametersAreNonnullByDefault extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/ParametersAreNullableByDefault.classParametersAreNullableByDefault.java
package javax.annotation
public abstract javax.annotation.ParametersAreNullableByDefault extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/PropertyKey.classPropertyKey.java
package javax.annotation
public abstract javax.annotation.PropertyKey extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract javax.annotation.meta.When when ()
}
javax/annotation/RegEx$Checker.classRegEx.java
package javax.annotation
public javax.annotation.RegEx$Checker extends java.lang.Object implements javax.annotation.meta.TypeQualifierValidator {
public void ()
public javax.annotation.meta.When forConstantValue (javax.annotation.RegEx, java.lang.Object)
java.util.regex.PatternSyntaxException e
javax.annotation.RegEx annotation
Object value
public volatile javax.annotation.meta.When forConstantValue (java.lang.annotation.Annotation, java.lang.Object)
}
javax/annotation/RegEx.classRegEx.java
package javax.annotation
public abstract javax.annotation.RegEx extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract javax.annotation.meta.When when ()
}
javax/annotation/Signed.classSigned.java
package javax.annotation
public abstract javax.annotation.Signed extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/Syntax.classSyntax.java
package javax.annotation
public abstract javax.annotation.Syntax extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
public abstract javax.annotation.meta.When when ()
}
javax/annotation/Tainted.classTainted.java
package javax.annotation
public abstract javax.annotation.Tainted extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/Untainted.classUntainted.java
package javax.annotation
public abstract javax.annotation.Untainted extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract javax.annotation.meta.When when ()
}
javax/annotation/WillClose.classWillClose.java
package javax.annotation
public abstract javax.annotation.WillClose extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/WillCloseWhenClosed.classWillCloseWhenClosed.java
package javax.annotation
public abstract javax.annotation.WillCloseWhenClosed extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/WillNotClose.classWillNotClose.java
package javax.annotation
public abstract javax.annotation.WillNotClose extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/concurrent/GuardedBy.classGuardedBy.java
package javax.annotation.concurrent
public abstract javax.annotation.concurrent.GuardedBy extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
javax/annotation/concurrent/Immutable.classImmutable.java
package javax.annotation.concurrent
public abstract javax.annotation.concurrent.Immutable extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/concurrent/NotThreadSafe.classNotThreadSafe.java
package javax.annotation.concurrent
public abstract javax.annotation.concurrent.NotThreadSafe extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/concurrent/ThreadSafe.classThreadSafe.java
package javax.annotation.concurrent
public abstract javax.annotation.concurrent.ThreadSafe extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/meta/Exclusive.classExclusive.java
package javax.annotation.meta
public abstract javax.annotation.meta.Exclusive extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/meta/Exhaustive.classExhaustive.java
package javax.annotation.meta
public abstract javax.annotation.meta.Exhaustive extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/meta/TypeQualifier.classTypeQualifier.java
package javax.annotation.meta
public abstract javax.annotation.meta.TypeQualifier extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class applicableTo ()
}
javax/annotation/meta/TypeQualifierDefault.classTypeQualifierDefault.java
package javax.annotation.meta
public abstract javax.annotation.meta.TypeQualifierDefault extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.annotation.ElementType[] value ()
}
javax/annotation/meta/TypeQualifierNickname.classTypeQualifierNickname.java
package javax.annotation.meta
public abstract javax.annotation.meta.TypeQualifierNickname extends java.lang.Object implements java.lang.annotation.Annotation {
}
javax/annotation/meta/TypeQualifierValidator.classTypeQualifierValidator.java
package javax.annotation.meta
public abstract javax.annotation.meta.TypeQualifierValidator extends java.lang.Object {
public abstract javax.annotation.meta.When forConstantValue (java.lang.annotation.Annotation, java.lang.Object)
}
javax/annotation/meta/When.classWhen.java
package javax.annotation.meta
public final javax.annotation.meta.When extends java.lang.Enum {
public static final javax.annotation.meta.When ALWAYS
public static final javax.annotation.meta.When UNKNOWN
public static final javax.annotation.meta.When MAYBE
public static final javax.annotation.meta.When NEVER
private static final javax.annotation.meta.When[] $VALUES
public static javax.annotation.meta.When[] values ()
public static javax.annotation.meta.When valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
jill-version.properties
org/antlr/runtime/ANTLRFileStream.classANTLRFileStream.java
package org.antlr.runtime
public org.antlr.runtime.ANTLRFileStream extends org.antlr.runtime.ANTLRStringStream {
protected String fileName
public void (java.lang.String) throws java.io.IOException
String fileName
public void (java.lang.String, java.lang.String) throws java.io.IOException
String fileName
String encoding
public void load (java.lang.String, java.lang.String) throws java.io.IOException
java.io.InputStreamReader isr
String fileName
String encoding
java.io.File f
int size
java.io.InputStreamReader isr
java.io.FileInputStream fis
public java.lang.String getSourceName ()
}
org/antlr/runtime/ANTLRInputStream.classANTLRInputStream.java
package org.antlr.runtime
public org.antlr.runtime.ANTLRInputStream extends org.antlr.runtime.ANTLRReaderStream {
public void ()
public void (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
public void (java.io.InputStream, int) throws java.io.IOException
java.io.InputStream input
int size
public void (java.io.InputStream, java.lang.String) throws java.io.IOException
java.io.InputStream input
String encoding
public void (java.io.InputStream, int, java.lang.String) throws java.io.IOException
java.io.InputStream input
int size
String encoding
public void (java.io.InputStream, int, int, java.lang.String) throws java.io.IOException
java.io.InputStreamReader isr
java.io.InputStream input
int size
int readBufferSize
String encoding
java.io.InputStreamReader isr
}
org/antlr/runtime/ANTLRReaderStream.classANTLRReaderStream.java
package org.antlr.runtime
public org.antlr.runtime.ANTLRReaderStream extends org.antlr.runtime.ANTLRStringStream {
public static final int READ_BUFFER_SIZE
public static final int INITIAL_BUFFER_SIZE
public void ()
public void (java.io.Reader) throws java.io.IOException
java.io.Reader r
public void (java.io.Reader, int) throws java.io.IOException
java.io.Reader r
int size
public void (java.io.Reader, int, int) throws java.io.IOException
java.io.Reader r
int size
int readChunkSize
public void load (java.io.Reader, int, int) throws java.io.IOException
char[] newdata
int numRead
int p
java.io.Reader r
int size
int readChunkSize
}
org/antlr/runtime/ANTLRStringStream.classANTLRStringStream.java
package org.antlr.runtime
public org.antlr.runtime.ANTLRStringStream extends java.lang.Object implements org.antlr.runtime.CharStream {
protected char[] data
protected int n
protected int p
protected int line
protected int charPositionInLine
protected int markDepth
protected java.util.List markers
protected int lastMarker
public String name
public void ()
public void (java.lang.String)
String input
public void (char[], int)
char[] data
int numberOfActualCharsInArray
public void reset ()
public void consume ()
public int LA (int)
int i
public int LT (int)
int i
public int index ()
public int size ()
public int mark ()
org.antlr.runtime.CharStreamState state
public void rewind (int)
int m
org.antlr.runtime.CharStreamState state
public void rewind ()
public void release (int)
int marker
public void seek (int)
int index
public java.lang.String substring (int, int)
int start
int stop
public int getLine ()
public int getCharPositionInLine ()
public void setLine (int)
int line
public void setCharPositionInLine (int)
int pos
public java.lang.String getSourceName ()
public java.lang.String toString ()
}
org/antlr/runtime/BaseRecognizer.classBaseRecognizer.java
package org.antlr.runtime
public abstract org.antlr.runtime.BaseRecognizer extends java.lang.Object {
public static final int MEMO_RULE_FAILED
public static final int MEMO_RULE_UNKNOWN
public static final int INITIAL_FOLLOW_STACK_SIZE
public static final int DEFAULT_TOKEN_CHANNEL
public static final int HIDDEN
public static final String NEXT_TOKEN_RULE_NAME
protected org.antlr.runtime.RecognizerSharedState state
public void ()
public void (org.antlr.runtime.RecognizerSharedState)
org.antlr.runtime.RecognizerSharedState state
public void reset ()
int i
public java.lang.Object match (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
Object matchedSymbol
public void matchAny (org.antlr.runtime.IntStream)
org.antlr.runtime.IntStream input
public boolean mismatchIsUnwantedToken (org.antlr.runtime.IntStream, int)
org.antlr.runtime.IntStream input
int ttype
public boolean mismatchIsMissingToken (org.antlr.runtime.IntStream, org.antlr.runtime.BitSet)
org.antlr.runtime.BitSet viableTokensFollowingThisRule
org.antlr.runtime.IntStream input
org.antlr.runtime.BitSet follow
public void reportError (org.antlr.runtime.RecognitionException)
org.antlr.runtime.RecognitionException e
public void displayRecognitionError (java.lang.String[], org.antlr.runtime.RecognitionException)
String[] tokenNames
org.antlr.runtime.RecognitionException e
String hdr
String msg
public java.lang.String getErrorMessage (org.antlr.runtime.RecognitionException, java.lang.String[])
org.antlr.runtime.UnwantedTokenException ute
String tokenName
org.antlr.runtime.MissingTokenException mte
String tokenName
org.antlr.runtime.MismatchedTokenException mte
String tokenName
org.antlr.runtime.MismatchedTreeNodeException mtne
String tokenName
org.antlr.runtime.MismatchedSetException mse
org.antlr.runtime.MismatchedNotSetException mse
org.antlr.runtime.FailedPredicateException fpe
org.antlr.runtime.RecognitionException e
String[] tokenNames
String msg
public int getNumberOfSyntaxErrors ()
public java.lang.String getErrorHeader (org.antlr.runtime.RecognitionException)
org.antlr.runtime.RecognitionException e
public java.lang.String getTokenErrorDisplay (org.antlr.runtime.Token)
org.antlr.runtime.Token t
String s
public void emitErrorMessage (java.lang.String)
String msg
public void recover (org.antlr.runtime.IntStream, org.antlr.runtime.RecognitionException)
org.antlr.runtime.IntStream input
org.antlr.runtime.RecognitionException re
org.antlr.runtime.BitSet followSet
public void beginResync ()
public void endResync ()
protected org.antlr.runtime.BitSet computeErrorRecoverySet ()
protected org.antlr.runtime.BitSet computeContextSensitiveRuleFOLLOW ()
protected org.antlr.runtime.BitSet combineFollows (boolean)
org.antlr.runtime.BitSet localFollowSet
int i
boolean exact
int top
org.antlr.runtime.BitSet followSet
protected java.lang.Object recoverFromMismatchedToken (org.antlr.runtime.IntStream, int, org.antlr.runtime.BitSet) throws org.antlr.runtime.RecognitionException
Object matchedSymbol
Object inserted
org.antlr.runtime.IntStream input
int ttype
org.antlr.runtime.BitSet follow
org.antlr.runtime.RecognitionException e
public java.lang.Object recoverFromMismatchedSet (org.antlr.runtime.IntStream, org.antlr.runtime.RecognitionException, org.antlr.runtime.BitSet) throws org.antlr.runtime.RecognitionException
org.antlr.runtime.IntStream input
org.antlr.runtime.RecognitionException e
org.antlr.runtime.BitSet follow
protected java.lang.Object getCurrentInputSymbol (org.antlr.runtime.IntStream)
org.antlr.runtime.IntStream input
protected java.lang.Object getMissingSymbol (org.antlr.runtime.IntStream, org.antlr.runtime.RecognitionException, int, org.antlr.runtime.BitSet)
org.antlr.runtime.IntStream input
org.antlr.runtime.RecognitionException e
int expectedTokenType
org.antlr.runtime.BitSet follow
public void consumeUntil (org.antlr.runtime.IntStream, int)
org.antlr.runtime.IntStream input
int tokenType
int ttype
public void consumeUntil (org.antlr.runtime.IntStream, org.antlr.runtime.BitSet)
org.antlr.runtime.IntStream input
org.antlr.runtime.BitSet set
int ttype
protected void pushFollow (org.antlr.runtime.BitSet)
org.antlr.runtime.BitSet[] f
org.antlr.runtime.BitSet fset
public java.util.List getRuleInvocationStack ()
String parserClassName
public static java.util.List getRuleInvocationStack (java.lang.Throwable, java.lang.String)
StackTraceElement t
Throwable e
String recognizerClassName
java.util.List rules
StackTraceElement[] stack
int i
public int getBacktrackingLevel ()
public void setBacktrackingLevel (int)
int n
public boolean failed ()
public java.lang.String[] getTokenNames ()
public java.lang.String getGrammarFileName ()
public abstract java.lang.String getSourceName ()
public java.util.List toStrings (java.util.List)
int i
java.util.List tokens
java.util.List strings
public int getRuleMemoization (int, int)
int ruleIndex
int ruleStartIndex
Integer stopIndexI
public boolean alreadyParsedRule (org.antlr.runtime.IntStream, int)
org.antlr.runtime.IntStream input
int ruleIndex
int stopIndex
public void memoize (org.antlr.runtime.IntStream, int, int)
org.antlr.runtime.IntStream input
int ruleIndex
int ruleStartIndex
int stopTokenIndex
public int getRuleMemoizationCacheSize ()
java.util.Map ruleMap
int i
int n
public void traceIn (java.lang.String, int, java.lang.Object)
String ruleName
int ruleIndex
Object inputSymbol
public void traceOut (java.lang.String, int, java.lang.Object)
String ruleName
int ruleIndex
Object inputSymbol
}
org/antlr/runtime/BitSet.classBitSet.java
package org.antlr.runtime
public org.antlr.runtime.BitSet extends java.lang.Object implements java.lang.Cloneable {
protected static final int BITS
protected static final int LOG_BITS
protected static final int MOD_MASK
protected long[] bits
public void ()
public void (long[])
long[] bits_
public void (java.util.List)
Integer v
int i
java.util.List items
public void (int)
int nbits
public static org.antlr.runtime.BitSet of (int)
int el
org.antlr.runtime.BitSet s
public static org.antlr.runtime.BitSet of (int, int)
int a
int b
org.antlr.runtime.BitSet s
public static org.antlr.runtime.BitSet of (int, int, int)
int a
int b
int c
org.antlr.runtime.BitSet s
public static org.antlr.runtime.BitSet of (int, int, int, int)
int a
int b
int c
int d
org.antlr.runtime.BitSet s
public org.antlr.runtime.BitSet or (org.antlr.runtime.BitSet)
org.antlr.runtime.BitSet a
org.antlr.runtime.BitSet s
public void add (int)
int el
int n
public void growToInclude (int)
int bit
int newSize
long[] newbits
public void orInPlace (org.antlr.runtime.BitSet)
int i
org.antlr.runtime.BitSet a
int min
private void setSize (int)
int nwords
long[] newbits
int n
private static final long bitMask (int)
int bitNumber
int bitPosition
public java.lang.Object clone ()
org.antlr.runtime.BitSet s
CloneNotSupportedException e
org.antlr.runtime.BitSet s
public int size ()
int bit
long word
int i
int deg
public boolean equals (java.lang.Object)
int i
int i
int i
Object other
org.antlr.runtime.BitSet otherSet
int n
public boolean member (int)
int el
int n
public void remove (int)
int el
int n
public boolean isNil ()
int i
private final int numWordsToHold (int)
int el
public int numBits ()
public int lengthInLongWords ()
public int[] toArray ()
int i
int[] elems
int en
public long[] toPackedArray ()
private static final int wordNumber (int)
int bit
public java.lang.String toString ()
public java.lang.String toString (java.lang.String[])
int i
String[] tokenNames
StringBuffer buf
String separator
boolean havePrintedAnElement
}
org/antlr/runtime/BufferedTokenStream.classBufferedTokenStream.java
package org.antlr.runtime
public org.antlr.runtime.BufferedTokenStream extends java.lang.Object implements org.antlr.runtime.TokenStream {
protected org.antlr.runtime.TokenSource tokenSource
protected java.util.List tokens
protected int lastMarker
protected int p
protected int range
public void ()
public void (org.antlr.runtime.TokenSource)
org.antlr.runtime.TokenSource tokenSource
public org.antlr.runtime.TokenSource getTokenSource ()
public int index ()
public int range ()
public int mark ()
public void release (int)
int marker
public void rewind (int)
int marker
public void rewind ()
public void reset ()
public void seek (int)
int index
public int size ()
public void consume ()
protected void sync (int)
int i
int n
protected void fetch (int)
org.antlr.runtime.Token t
int i
int n
public org.antlr.runtime.Token get (int)
int i
public java.util.List get (int, int)
org.antlr.runtime.Token t
int i
int start
int stop
java.util.List subset
public int LA (int)
int i
protected org.antlr.runtime.Token LB (int)
int k
public org.antlr.runtime.Token LT (int)
int k
int i
protected void setup ()
public void setTokenSource (org.antlr.runtime.TokenSource)
org.antlr.runtime.TokenSource tokenSource
public java.util.List getTokens ()
public java.util.List getTokens (int, int)
int start
int stop
public java.util.List getTokens (int, int, org.antlr.runtime.BitSet)
org.antlr.runtime.Token t
int i
int start
int stop
org.antlr.runtime.BitSet types
java.util.List filteredTokens
public java.util.List getTokens (int, int, java.util.List)
int start
int stop
java.util.List types
public java.util.List getTokens (int, int, int)
int start
int stop
int ttype
public java.lang.String getSourceName ()
public java.lang.String toString ()
public java.lang.String toString (int, int)
org.antlr.runtime.Token t
int i
int start
int stop
StringBuffer buf
public java.lang.String toString (org.antlr.runtime.Token, org.antlr.runtime.Token)
org.antlr.runtime.Token start
org.antlr.runtime.Token stop
public void fill ()
int i
}
org/antlr/runtime/CharStream.classCharStream.java
package org.antlr.runtime
public abstract org.antlr.runtime.CharStream extends java.lang.Object implements org.antlr.runtime.IntStream {
public static final int EOF
public abstract java.lang.String substring (int, int)
public abstract int LT (int)
public abstract int getLine ()
public abstract void setLine (int)
public abstract void setCharPositionInLine (int)
public abstract int getCharPositionInLine ()
}
org/antlr/runtime/CharStreamState.classCharStreamState.java
package org.antlr.runtime
public org.antlr.runtime.CharStreamState extends java.lang.Object {
int p
int line
int charPositionInLine
public void ()
}
org/antlr/runtime/ClassicToken.classClassicToken.java
package org.antlr.runtime
public org.antlr.runtime.ClassicToken extends java.lang.Object implements org.antlr.runtime.Token {
protected String text
protected int type
protected int line
protected int charPositionInLine
protected int channel
protected int index
public void (int)
int type
public void (org.antlr.runtime.Token)
org.antlr.runtime.Token oldToken
public void (int, java.lang.String)
int type
String text
public void (int, java.lang.String, int)
int type
String text
int channel
public int getType ()
public void setLine (int)
int line
public java.lang.String getText ()
public void setText (java.lang.String)
String text
public int getLine ()
public int getCharPositionInLine ()
public void setCharPositionInLine (int)
int charPositionInLine
public int getChannel ()
public void setChannel (int)
int channel
public void setType (int)
int type
public int getTokenIndex ()
public void setTokenIndex (int)
int index
public org.antlr.runtime.CharStream getInputStream ()
public void setInputStream (org.antlr.runtime.CharStream)
org.antlr.runtime.CharStream input
public java.lang.String toString ()
String channelStr
String txt
}
org/antlr/runtime/CommonToken.classCommonToken.java
package org.antlr.runtime
public org.antlr.runtime.CommonToken extends java.lang.Object implements org.antlr.runtime.Token java.io.Serializable {
protected int type
protected int line
protected int charPositionInLine
protected int channel
protected transient org.antlr.runtime.CharStream input
protected String text
protected int index
protected int start
protected int stop
public void (int)
int type
public void (org.antlr.runtime.CharStream, int, int, int, int)
org.antlr.runtime.CharStream input
int type
int channel
int start
int stop
public void (int, java.lang.String)
int type
String text
public void (org.antlr.runtime.Token)
org.antlr.runtime.Token oldToken
public int getType ()
public void setLine (int)
int line
public java.lang.String getText ()
int n
public void setText (java.lang.String)
String text
public int getLine ()
public int getCharPositionInLine ()
public void setCharPositionInLine (int)
int charPositionInLine
public int getChannel ()
public void setChannel (int)
int channel
public void setType (int)
int type
public int getStartIndex ()
public void setStartIndex (int)
int start
public int getStopIndex ()
public void setStopIndex (int)
int stop
public int getTokenIndex ()
public void setTokenIndex (int)
int index
public org.antlr.runtime.CharStream getInputStream ()
public void setInputStream (org.antlr.runtime.CharStream)
org.antlr.runtime.CharStream input
public java.lang.String toString ()
String channelStr
String txt
}
org/antlr/runtime/CommonTokenStream.classCommonTokenStream.java
package org.antlr.runtime
public org.antlr.runtime.CommonTokenStream extends org.antlr.runtime.BufferedTokenStream {
protected int channel
public void ()
public void (org.antlr.runtime.TokenSource)
org.antlr.runtime.TokenSource tokenSource
public void (org.antlr.runtime.TokenSource, int)
org.antlr.runtime.TokenSource tokenSource
int channel
public void consume ()
protected org.antlr.runtime.Token LB (int)
int k
int i
int n
public org.antlr.runtime.Token LT (int)
int k
int i
int n
protected int skipOffTokenChannels (int)
int i
protected int skipOffTokenChannelsReverse (int)
int i
public void reset ()
protected void setup ()
int i
public int getNumberOfOnChannelTokens ()
org.antlr.runtime.Token t
int i
int n
public void setTokenSource (org.antlr.runtime.TokenSource)
org.antlr.runtime.TokenSource tokenSource
}
org/antlr/runtime/DFA.classDFA.java
package org.antlr.runtime
public org.antlr.runtime.DFA extends java.lang.Object {
protected short[] eot
protected short[] eof
protected char[] min
protected char[] max
protected short[] accept
protected short[] special
protected short[][] transition
protected int decisionNumber
protected org.antlr.runtime.BaseRecognizer recognizer
public static final boolean debug
public void ()
public int predict (org.antlr.runtime.IntStream) throws org.antlr.runtime.RecognitionException
int snext
int specialState
char c
org.antlr.runtime.IntStream input
int mark
int s
protected void noViableAlt (int, org.antlr.runtime.IntStream) throws org.antlr.runtime.NoViableAltException
int s
org.antlr.runtime.IntStream input
org.antlr.runtime.NoViableAltException nvae
protected void error (org.antlr.runtime.NoViableAltException)
org.antlr.runtime.NoViableAltException nvae
public int specialStateTransition (int, org.antlr.runtime.IntStream) throws org.antlr.runtime.NoViableAltException
int s
org.antlr.runtime.IntStream input
public java.lang.String getDescription ()
public static short[] unpackEncodedString (java.lang.String)
int i
int j
char n
char v
int i
String encodedString
int size
short[] data
int di
public static char[] unpackEncodedStringToUnsignedChars (java.lang.String)
int i
int j
char n
char v
int i
String encodedString
int size
char[] data
int di
}
org/antlr/runtime/EarlyExitException.classEarlyExitException.java
package org.antlr.runtime
public org.antlr.runtime.EarlyExitException extends org.antlr.runtime.RecognitionException {
public int decisionNumber
public void ()
public void (int, org.antlr.runtime.IntStream)
int decisionNumber
org.antlr.runtime.IntStream input
}
org/antlr/runtime/FailedPredicateException.classFailedPredicateException.java
package org.antlr.runtime
public org.antlr.runtime.FailedPredicateException extends org.antlr.runtime.RecognitionException {
public String ruleName
public String predicateText
public void ()
public void (org.antlr.runtime.IntStream, java.lang.String, java.lang.String)
org.antlr.runtime.IntStream input
String ruleName
String predicateText
public java.lang.String toString ()
}
org/antlr/runtime/IntStream.classIntStream.java
package org.antlr.runtime
public abstract org.antlr.runtime.IntStream extends java.lang.Object {
public abstract void consume ()
public abstract int LA (int)
public abstract int mark ()
public abstract int index ()
public abstract void rewind (int)
public abstract void rewind ()
public abstract void release (int)
public abstract void seek (int)
public abstract int size ()
public abstract java.lang.String getSourceName ()
}
org/antlr/runtime/LegacyCommonTokenStream.classLegacyCommonTokenStream.java
package org.antlr.runtime
public org.antlr.runtime.LegacyCommonTokenStream extends java.lang.Object implements org.antlr.runtime.TokenStream {
protected org.antlr.runtime.TokenSource tokenSource
protected java.util.List tokens
protected java.util.Map channelOverrideMap
protected java.util.Set discardSet
protected int channel
protected boolean discardOffChannelTokens
protected int lastMarker
protected int range
protected int p
public void ()
public void (org.antlr.runtime.TokenSource)
org.antlr.runtime.TokenSource tokenSource
public void (org.antlr.runtime.TokenSource, int)
org.antlr.runtime.TokenSource tokenSource
int channel
public void setTokenSource (org.antlr.runtime.TokenSource)
org.antlr.runtime.TokenSource tokenSource
protected void fillBuffer ()
Integer channelI
boolean discard
int index
org.antlr.runtime.Token t
public void consume ()
protected int skipOffTokenChannels (int)
int i
int n
protected int skipOffTokenChannelsReverse (int)
int i
public void setTokenTypeChannel (int, int)
int ttype
int channel
public void discardTokenType (int)
int ttype
public void discardOffChannelTokens (boolean)
boolean discardOffChannelTokens
public java.util.List getTokens ()
public java.util.List getTokens (int, int)
int start
int stop
public java.util.List getTokens (int, int, org.antlr.runtime.BitSet)
org.antlr.runtime.Token t
int i
int start
int stop
org.antlr.runtime.BitSet types
java.util.List filteredTokens
public java.util.List getTokens (int, int, java.util.List)
int start
int stop
java.util.List types
public java.util.List getTokens (int, int, int)
int start
int stop
int ttype
public org.antlr.runtime.Token LT (int)
int k
int i
int n
protected org.antlr.runtime.Token LB (int)
int k
int i
int n
public org.antlr.runtime.Token get (int)
int i
public java.util.List get (int, int)
int start
int stop
public int LA (int)
int i
public int mark ()
public void release (int)
int marker
public int size ()
public int index ()
public int range ()
public void rewind (int)
int marker
public void rewind ()
public void reset ()
public void seek (int)
int index
public org.antlr.runtime.TokenSource getTokenSource ()
public java.lang.String getSourceName ()
public java.lang.String toString ()
public java.lang.String toString (int, int)
org.antlr.runtime.Token t
int i
int start
int stop
StringBuffer buf
public java.lang.String toString (org.antlr.runtime.Token, org.antlr.runtime.Token)
org.antlr.runtime.Token start
org.antlr.runtime.Token stop
}
org/antlr/runtime/Lexer.classLexer.java
package org.antlr.runtime
public abstract org.antlr.runtime.Lexer extends org.antlr.runtime.BaseRecognizer implements org.antlr.runtime.TokenSource {
protected org.antlr.runtime.CharStream input
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 void reset ()
public org.antlr.runtime.Token nextToken ()
org.antlr.runtime.Token eof
org.antlr.runtime.MismatchedRangeException re
org.antlr.runtime.MismatchedTokenException re
org.antlr.runtime.RecognitionException re
public void skip ()
public abstract void mTokens () throws org.antlr.runtime.RecognitionException
public void setCharStream (org.antlr.runtime.CharStream)
org.antlr.runtime.CharStream input
public org.antlr.runtime.CharStream getCharStream ()
public java.lang.String getSourceName ()
public void emit (org.antlr.runtime.Token)
org.antlr.runtime.Token token
public org.antlr.runtime.Token emit ()
org.antlr.runtime.Token t
public void match (java.lang.String) throws org.antlr.runtime.MismatchedTokenException
org.antlr.runtime.MismatchedTokenException mte
String s
int i
public void matchAny ()
public void match (int) throws org.antlr.runtime.MismatchedTokenException
org.antlr.runtime.MismatchedTokenException mte
int c
public void matchRange (int, int) throws org.antlr.runtime.MismatchedRangeException
org.antlr.runtime.MismatchedRangeException mre
int a
int b
public int getLine ()
public int getCharPositionInLine ()
public int getCharIndex ()
public java.lang.String getText ()
public void setText (java.lang.String)
String text
public void reportError (org.antlr.runtime.RecognitionException)
org.antlr.runtime.RecognitionException e
public java.lang.String getErrorMessage (org.antlr.runtime.RecognitionException, java.lang.String[])
org.antlr.runtime.MismatchedTokenException mte
org.antlr.runtime.NoViableAltException nvae
org.antlr.runtime.EarlyExitException eee
org.antlr.runtime.MismatchedNotSetException mse
org.antlr.runtime.MismatchedSetException mse
org.antlr.runtime.MismatchedRangeException mre
org.antlr.runtime.RecognitionException e
String[] tokenNames
String msg
public java.lang.String getCharErrorDisplay (int)
int c
String s
public void recover (org.antlr.runtime.RecognitionException)
org.antlr.runtime.RecognitionException re
public void traceIn (java.lang.String, int)
String ruleName
int ruleIndex
String inputSymbol
public void traceOut (java.lang.String, int)
String ruleName
int ruleIndex
String inputSymbol
}
org/antlr/runtime/MismatchedNotSetException.classMismatchedNotSetException.java
package org.antlr.runtime
public org.antlr.runtime.MismatchedNotSetException extends org.antlr.runtime.MismatchedSetException {
public void ()
public void (org.antlr.runtime.BitSet, org.antlr.runtime.IntStream)
org.antlr.runtime.BitSet expecting
org.antlr.runtime.IntStream input
public java.lang.String toString ()
}
org/antlr/runtime/MismatchedRangeException.classMismatchedRangeException.java
package org.antlr.runtime
public org.antlr.runtime.MismatchedRangeException extends org.antlr.runtime.RecognitionException {
public int a
public int b
public void ()
public void (int, int, org.antlr.runtime.IntStream)
int a
int b
org.antlr.runtime.IntStream input
public java.lang.String toString ()
}
org/antlr/runtime/MismatchedSetException.classMismatchedSetException.java
package org.antlr.runtime
public org.antlr.runtime.MismatchedSetException extends org.antlr.runtime.RecognitionException {
public org.antlr.runtime.BitSet expecting
public void ()
public void (org.antlr.runtime.BitSet, org.antlr.runtime.IntStream)
org.antlr.runtime.BitSet expecting
org.antlr.runtime.IntStream input
public java.lang.String toString ()
}
org/antlr/runtime/MismatchedTokenException.classMismatchedTokenException.java
package org.antlr.runtime
public org.antlr.runtime.MismatchedTokenException extends org.antlr.runtime.RecognitionException {
public int expecting
public void ()
public void (int, org.antlr.runtime.IntStream)
int expecting
org.antlr.runtime.IntStream input
public java.lang.String toString ()
}
org/antlr/runtime/MismatchedTreeNodeException.classMismatchedTreeNodeException.java
package org.antlr.runtime
public org.antlr.runtime.MismatchedTreeNodeException extends org.antlr.runtime.RecognitionException {
public int expecting
public void ()
public void (int, org.antlr.runtime.tree.TreeNodeStream)
int expecting
org.antlr.runtime.tree.TreeNodeStream input
public java.lang.String toString ()
}
org/antlr/runtime/MissingTokenException.classMissingTokenException.java
package org.antlr.runtime
public org.antlr.runtime.MissingTokenException extends org.antlr.runtime.MismatchedTokenException {
public Object inserted
public void ()
public void (int, org.antlr.runtime.IntStream, java.lang.Object)
int expecting
org.antlr.runtime.IntStream input
Object inserted
public int getMissingType ()
public java.lang.String toString ()
}
org/antlr/runtime/NoViableAltException.classNoViableAltException.java
package org.antlr.runtime
public org.antlr.runtime.NoViableAltException extends org.antlr.runtime.RecognitionException {
public String grammarDecisionDescription
public int decisionNumber
public int stateNumber
public void ()
public void (java.lang.String, int, int, org.antlr.runtime.IntStream)
String grammarDecisionDescription
int decisionNumber
int stateNumber
org.antlr.runtime.IntStream input
public java.lang.String toString ()
}
org/antlr/runtime/Parser.classParser.java
package org.antlr.runtime
public org.antlr.runtime.Parser extends org.antlr.runtime.BaseRecognizer {
public org.antlr.runtime.TokenStream input
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 void reset ()
protected java.lang.Object getCurrentInputSymbol (org.antlr.runtime.IntStream)
org.antlr.runtime.IntStream input
protected java.lang.Object getMissingSymbol (org.antlr.runtime.IntStream, org.antlr.runtime.RecognitionException, int, org.antlr.runtime.BitSet)
org.antlr.runtime.IntStream input
org.antlr.runtime.RecognitionException e
int expectedTokenType
org.antlr.runtime.BitSet follow
String tokenText
org.antlr.runtime.CommonToken t
org.antlr.runtime.Token current
public void setTokenStream (org.antlr.runtime.TokenStream)
org.antlr.runtime.TokenStream input
public org.antlr.runtime.TokenStream getTokenStream ()
public java.lang.String getSourceName ()
public void traceIn (java.lang.String, int)
String ruleName
int ruleIndex
public void traceOut (java.lang.String, int)
String ruleName
int ruleIndex
}
org/antlr/runtime/ParserRuleReturnScope.classParserRuleReturnScope.java
package org.antlr.runtime
public org.antlr.runtime.ParserRuleReturnScope extends org.antlr.runtime.RuleReturnScope {
public org.antlr.runtime.Token start
public org.antlr.runtime.Token stop
public Object tree
public void ()
public java.lang.Object getStart ()
public java.lang.Object getStop ()
public java.lang.Object getTree ()
}
org/antlr/runtime/RecognitionException.classRecognitionException.java
package org.antlr.runtime
public org.antlr.runtime.RecognitionException extends java.lang.Exception {
public transient org.antlr.runtime.IntStream input
public int index
public org.antlr.runtime.Token token
public Object node
public int c
public int line
public int charPositionInLine
public boolean approximateLineInfo
public void ()
public void (org.antlr.runtime.IntStream)
org.antlr.runtime.IntStream input
protected void extractInformationFromTreeNodeStream (org.antlr.runtime.IntStream)
org.antlr.runtime.Token priorPayload
int i
Object priorNode
int type
String text
org.antlr.runtime.IntStream input
org.antlr.runtime.tree.TreeNodeStream nodes
org.antlr.runtime.tree.TreeAdaptor adaptor
org.antlr.runtime.Token payload
public int getUnexpectedType ()
org.antlr.runtime.tree.TreeNodeStream nodes
org.antlr.runtime.tree.TreeAdaptor adaptor
}
org/antlr/runtime/RecognizerSharedState.classRecognizerSharedState.java
package org.antlr.runtime
public org.antlr.runtime.RecognizerSharedState extends java.lang.Object {
public org.antlr.runtime.BitSet[] following
public int _fsp
public boolean errorRecovery
public int lastErrorIndex
public boolean failed
public int syntaxErrors
public int backtracking
public java.util.Map[] ruleMemo
public org.antlr.runtime.Token token
public int tokenStartCharIndex
public int tokenStartLine
public int tokenStartCharPositionInLine
public int channel
public int type
public String text
public void ()
public void (org.antlr.runtime.RecognizerSharedState)
org.antlr.runtime.RecognizerSharedState state
}
org/antlr/runtime/RuleReturnScope.classRuleReturnScope.java
package org.antlr.runtime
public org.antlr.runtime.RuleReturnScope extends java.lang.Object {
public void ()
public java.lang.Object getStart ()
public java.lang.Object getStop ()
public java.lang.Object getTree ()
public java.lang.Object getTemplate ()
}
org/antlr/runtime/SerializedGrammar$Block.classSerializedGrammar.java
package org.antlr.runtime
org.antlr.runtime.SerializedGrammar$Block extends java.lang.Object {
java.util.List[] alts
final org.antlr.runtime.SerializedGrammar this$0
public void (org.antlr.runtime.SerializedGrammar, java.util.List[])
java.util.List[] alts
public java.lang.String toString ()
java.util.List alt
int i
StringBuffer buf
}
org/antlr/runtime/SerializedGrammar$Rule.classSerializedGrammar.java
package org.antlr.runtime
org.antlr.runtime.SerializedGrammar$Rule extends java.lang.Object {
String name
org.antlr.runtime.SerializedGrammar$Block block
final org.antlr.runtime.SerializedGrammar this$0
public void (org.antlr.runtime.SerializedGrammar, java.lang.String, org.antlr.runtime.SerializedGrammar$Block)
String name
org.antlr.runtime.SerializedGrammar$Block block
public java.lang.String toString ()
}
org/antlr/runtime/SerializedGrammar$RuleRef.classSerializedGrammar.java
package org.antlr.runtime
org.antlr.runtime.SerializedGrammar$RuleRef extends java.lang.Object {
int ruleIndex
final org.antlr.runtime.SerializedGrammar this$0
public void (org.antlr.runtime.SerializedGrammar, int)
int ruleIndex
public java.lang.String toString ()
}
org/antlr/runtime/SerializedGrammar$TokenRef.classSerializedGrammar.java
package org.antlr.runtime
org.antlr.runtime.SerializedGrammar$TokenRef extends java.lang.Object {
int ttype
final org.antlr.runtime.SerializedGrammar this$0
public void (org.antlr.runtime.SerializedGrammar, int)
int ttype
public java.lang.String toString ()
}
org/antlr/runtime/SerializedGrammar.classSerializedGrammar.java
package org.antlr.runtime
public org.antlr.runtime.SerializedGrammar extends java.lang.Object {
public static final String COOKIE
public static final int FORMAT_VERSION
public String name
public char type
public java.util.List rules
public void (java.lang.String) throws java.io.IOException
String filename
java.io.FileInputStream fis
java.io.BufferedInputStream bos
java.io.DataInputStream in
protected void readFile (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream in
String cookie
int version
char grammarType
String grammarName
int numRules
protected java.util.List readRules (java.io.DataInputStream, int) throws java.io.IOException
org.antlr.runtime.SerializedGrammar$Rule r
int i
java.io.DataInputStream in
int numRules
java.util.List rules
protected org.antlr.runtime.SerializedGrammar$Rule readRule (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream in
byte R
String name
byte B
org.antlr.runtime.SerializedGrammar$Block b
byte period
protected org.antlr.runtime.SerializedGrammar$Block readBlock (java.io.DataInputStream) throws java.io.IOException
java.util.List alt
int i
java.io.DataInputStream in
int nalts
java.util.List[] alts
protected java.util.List readAlt (java.io.DataInputStream) throws java.io.IOException
int ttype
int ruleIndex
int from
int to
int notThisTokenType
org.antlr.runtime.SerializedGrammar$Block b
java.io.DataInputStream in
java.util.List alt
byte A
byte cmd
protected java.lang.String readString (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream in
byte c
StringBuffer buf
public java.lang.String toString ()
StringBuffer buf
}
org/antlr/runtime/Token.classToken.java
package org.antlr.runtime
public abstract org.antlr.runtime.Token extends java.lang.Object {
public static final int EOR_TOKEN_TYPE
public static final int DOWN
public static final int UP
public static final int MIN_TOKEN_TYPE
public static final int EOF
public static final org.antlr.runtime.Token EOF_TOKEN
public static final int INVALID_TOKEN_TYPE
public static final org.antlr.runtime.Token INVALID_TOKEN
public static final org.antlr.runtime.Token SKIP_TOKEN
public static final int DEFAULT_CHANNEL
public static final int HIDDEN_CHANNEL
public abstract java.lang.String getText ()
public abstract void setText (java.lang.String)
public abstract int getType ()
public abstract void setType (int)
public abstract int getLine ()
public abstract void setLine (int)
public abstract int getCharPositionInLine ()
public abstract void setCharPositionInLine (int)
public abstract int getChannel ()
public abstract void setChannel (int)
public abstract int getTokenIndex ()
public abstract void setTokenIndex (int)
public abstract org.antlr.runtime.CharStream getInputStream ()
public abstract void setInputStream (org.antlr.runtime.CharStream)
static void ()
}
org/antlr/runtime/TokenRewriteStream$InsertBeforeOp.classTokenRewriteStream.java
package org.antlr.runtime
org.antlr.runtime.TokenRewriteStream$InsertBeforeOp extends org.antlr.runtime.TokenRewriteStream$RewriteOperation {
final org.antlr.runtime.TokenRewriteStream this$0
public void (org.antlr.runtime.TokenRewriteStream, int, java.lang.Object)
int index
Object text
public int execute (java.lang.StringBuffer)
StringBuffer buf
}
org/antlr/runtime/TokenRewriteStream$ReplaceOp.classTokenRewriteStream.java
package org.antlr.runtime
org.antlr.runtime.TokenRewriteStream$ReplaceOp extends org.antlr.runtime.TokenRewriteStream$RewriteOperation {
protected int lastIndex
final org.antlr.runtime.TokenRewriteStream this$0
public void (org.antlr.runtime.TokenRewriteStream, int, int, java.lang.Object)
int from
int to
Object text
public int execute (java.lang.StringBuffer)
StringBuffer buf
public java.lang.String toString ()
}
org/antlr/runtime/TokenRewriteStream$RewriteOperation.classTokenRewriteStream.java
package org.antlr.runtime
org.antlr.runtime.TokenRewriteStream$RewriteOperation extends java.lang.Object {
protected int instructionIndex
protected int index
protected Object text
final org.antlr.runtime.TokenRewriteStream this$0
protected void (org.antlr.runtime.TokenRewriteStream, int)
int index
protected void (org.antlr.runtime.TokenRewriteStream, int, java.lang.Object)
int index
Object text
public int execute (java.lang.StringBuffer)
StringBuffer buf
public java.lang.String toString ()
String opName
int $index
}
org/antlr/runtime/TokenRewriteStream.classTokenRewriteStream.java
package org.antlr.runtime
public org.antlr.runtime.TokenRewriteStream extends org.antlr.runtime.CommonTokenStream {
public static final String DEFAULT_PROGRAM_NAME
public static final int PROGRAM_INIT_SIZE
public static final int MIN_TOKEN_INDEX
protected java.util.Map programs
protected java.util.Map lastRewriteTokenIndexes
public void ()
protected void init ()
public void (org.antlr.runtime.TokenSource)
org.antlr.runtime.TokenSource tokenSource
public void (org.antlr.runtime.TokenSource, int)
org.antlr.runtime.TokenSource tokenSource
int channel
public void rollback (int)
int instructionIndex
public void rollback (java.lang.String, int)
String programName
int instructionIndex
java.util.List is
public void deleteProgram ()
public void deleteProgram (java.lang.String)
String programName
public void insertAfter (org.antlr.runtime.Token, java.lang.Object)
org.antlr.runtime.Token t
Object text
public void insertAfter (int, java.lang.Object)
int index
Object text
public void insertAfter (java.lang.String, org.antlr.runtime.Token, java.lang.Object)
String programName
org.antlr.runtime.Token t
Object text
public void insertAfter (java.lang.String, int, java.lang.Object)
String programName
int index
Object text
public void insertBefore (org.antlr.runtime.Token, java.lang.Object)
org.antlr.runtime.Token t
Object text
public void insertBefore (int, java.lang.Object)
int index
Object text
public void insertBefore (java.lang.String, org.antlr.runtime.Token, java.lang.Object)
String programName
org.antlr.runtime.Token t
Object text
public void insertBefore (java.lang.String, int, java.lang.Object)
String programName
int index
Object text
org.antlr.runtime.TokenRewriteStream$RewriteOperation op
java.util.List rewrites
public void replace (int, java.lang.Object)
int index
Object text
public void replace (int, int, java.lang.Object)
int from
int to
Object text
public void replace (org.antlr.runtime.Token, java.lang.Object)
org.antlr.runtime.Token indexT
Object text
public void replace (org.antlr.runtime.Token, org.antlr.runtime.Token, java.lang.Object)
org.antlr.runtime.Token from
org.antlr.runtime.Token to
Object text
public void replace (java.lang.String, int, int, java.lang.Object)
String programName
int from
int to
Object text
org.antlr.runtime.TokenRewriteStream$RewriteOperation op
java.util.List rewrites
public void replace (java.lang.String, org.antlr.runtime.Token, org.antlr.runtime.Token, java.lang.Object)
String programName
org.antlr.runtime.Token from
org.antlr.runtime.Token to
Object text
public void delete (int)
int index
public void delete (int, int)
int from
int to
public void delete (org.antlr.runtime.Token)
org.antlr.runtime.Token indexT
public void delete (org.antlr.runtime.Token, org.antlr.runtime.Token)
org.antlr.runtime.Token from
org.antlr.runtime.Token to
public void delete (java.lang.String, int, int)
String programName
int from
int to
public void delete (java.lang.String, org.antlr.runtime.Token, org.antlr.runtime.Token)
String programName
org.antlr.runtime.Token from
org.antlr.runtime.Token to
public int getLastRewriteTokenIndex ()
protected int getLastRewriteTokenIndex (java.lang.String)
String programName
Integer I
protected void setLastRewriteTokenIndex (java.lang.String, int)
String programName
int i
protected java.util.List getProgram (java.lang.String)
String name
java.util.List is
private java.util.List initializeProgram (java.lang.String)
String name
java.util.List is
public java.lang.String toOriginalString ()
public java.lang.String toOriginalString (int, int)
int i
int start
int end
StringBuffer buf
public java.lang.String toString ()
public java.lang.String toString (java.lang.String)
String programName
public java.lang.String toString (int, int)
int start
int end
public java.lang.String toString (java.lang.String, int, int)
org.antlr.runtime.TokenRewriteStream$RewriteOperation op
org.antlr.runtime.Token t
org.antlr.runtime.TokenRewriteStream$RewriteOperation op
java.util.Iterator it
String programName
int start
int end
java.util.List rewrites
StringBuffer buf
java.util.Map indexToOp
int i
protected java.util.Map reduceToSingleOperationPerIndex (java.util.List)
org.antlr.runtime.TokenRewriteStream$InsertBeforeOp iop
int j
org.antlr.runtime.TokenRewriteStream$ReplaceOp prevRop
boolean disjoint
boolean same
int j
org.antlr.runtime.TokenRewriteStream$RewriteOperation op
org.antlr.runtime.TokenRewriteStream$ReplaceOp rop
java.util.List inserts
java.util.List prevReplaces
int i
org.antlr.runtime.TokenRewriteStream$InsertBeforeOp prevIop
int j
org.antlr.runtime.TokenRewriteStream$ReplaceOp rop
int j
org.antlr.runtime.TokenRewriteStream$RewriteOperation op
org.antlr.runtime.TokenRewriteStream$InsertBeforeOp iop
java.util.List prevInserts
java.util.List prevReplaces
int i
org.antlr.runtime.TokenRewriteStream$RewriteOperation op
int i
java.util.List rewrites
java.util.Map m
protected java.lang.String catOpText (java.lang.Object, java.lang.Object)
Object a
Object b
String x
String y
protected java.util.List getKindOfOps (java.util.List, java.lang.Class)
java.util.List rewrites
Class kind
protected java.util.List getKindOfOps (java.util.List, java.lang.Class, int)
org.antlr.runtime.TokenRewriteStream$RewriteOperation op
int i
java.util.List rewrites
Class kind
int before
java.util.List ops
public java.lang.String toDebugString ()
public java.lang.String toDebugString (int, int)
int i
int start
int end
StringBuffer buf
}
org/antlr/runtime/TokenSource.classTokenSource.java
package org.antlr.runtime
public abstract org.antlr.runtime.TokenSource extends java.lang.Object {
public abstract org.antlr.runtime.Token nextToken ()
public abstract java.lang.String getSourceName ()
}
org/antlr/runtime/TokenStream.classTokenStream.java
package org.antlr.runtime
public abstract org.antlr.runtime.TokenStream extends java.lang.Object implements org.antlr.runtime.IntStream {
public abstract org.antlr.runtime.Token LT (int)
public abstract int range ()
public abstract org.antlr.runtime.Token get (int)
public abstract org.antlr.runtime.TokenSource getTokenSource ()
public abstract java.lang.String toString (int, int)
public abstract java.lang.String toString (org.antlr.runtime.Token, org.antlr.runtime.Token)
}
org/antlr/runtime/UnbufferedTokenStream.classUnbufferedTokenStream.java
package org.antlr.runtime
public org.antlr.runtime.UnbufferedTokenStream extends org.antlr.runtime.misc.LookaheadStream implements org.antlr.runtime.TokenStream {
protected org.antlr.runtime.TokenSource tokenSource
protected int tokenIndex
protected int channel
public void (org.antlr.runtime.TokenSource)
org.antlr.runtime.TokenSource tokenSource
public org.antlr.runtime.Token nextElement ()
org.antlr.runtime.Token t
public boolean isEOF (org.antlr.runtime.Token)
org.antlr.runtime.Token o
public org.antlr.runtime.TokenSource getTokenSource ()
public java.lang.String toString (int, int)
int start
int stop
public java.lang.String toString (org.antlr.runtime.Token, org.antlr.runtime.Token)
org.antlr.runtime.Token start
org.antlr.runtime.Token stop
public int LA (int)
int i
public org.antlr.runtime.Token get (int)
int i
public java.lang.String getSourceName ()
public volatile boolean isEOF (java.lang.Object)
public volatile java.lang.Object nextElement ()
public volatile org.antlr.runtime.Token LT (int)
}
org/antlr/runtime/UnwantedTokenException.classUnwantedTokenException.java
package org.antlr.runtime
public org.antlr.runtime.UnwantedTokenException extends org.antlr.runtime.MismatchedTokenException {
public void ()
public void (int, org.antlr.runtime.IntStream)
int expecting
org.antlr.runtime.IntStream input
public org.antlr.runtime.Token getUnexpectedToken ()
public java.lang.String toString ()
String exp
}
org/antlr/runtime/debug/BlankDebugEventListener.classBlankDebugEventListener.java
package org.antlr.runtime.debug
public org.antlr.runtime.debug.BlankDebugEventListener extends java.lang.Object implements org.antlr.runtime.debug.DebugEventListener {
public void ()
public void enterRule (java.lang.String, java.lang.String)
String grammarFileName
String ruleName
public void exitRule (java.lang.String, java.lang.String)
String grammarFileName
String ruleName
public void enterAlt (int)
int alt
public void enterSubRule (int)
int decisionNumber
public void exitSubRule (int)
int decisionNumber
public void enterDecision (int, boolean)
int decisionNumber
boolean couldBacktrack
public void exitDecision (int)
int decisionNumber
public void location (int, int)
int line
int pos
public void consumeToken (org.antlr.runtime.Token)
org.antlr.runtime.Token token
public void consumeHiddenToken (org.antlr.runtime.Token)
org.antlr.runtime.Token token
public void LT (int, org.antlr.runtime.Token)
int i
org.antlr.runtime.Token t
public void mark (int)
int i
public void rewind (int)
int i
public void rewind ()
public void beginBacktrack (int)
int level
public void endBacktrack (int, boolean)
int level
boolean successful
public void recognitionException (org.antlr.runtime.RecognitionException)
org.antlr.runtime.RecognitionException e
public void beginResync ()
public void endResync ()
public void semanticPredicate (boolean, java.lang.String)
boolean result
String predicate
public void commence ()
public void terminate ()
public void consumeNode (java.lang.Object)
Object t
public void LT (int, java.lang.Object)
int i
Object t
public void nilNode (java.lang.Object)
Object t
public void errorNode (java.lang.Object)
Object t
public void createNode (java.lang.Object)
Object t
public void createNode (java.lang.Object, org.antlr.runtime.Token)
Object node
org.antlr.runtime.Token token
public void becomeRoot (java.lang.Object, java.lang.Object)
Object newRoot
Object oldRoot
public void addChild (java.lang.Object, java.lang.Object)
Object root
Object child
public void setTokenBoundaries (java.lang.Object, int, int)
Object t
int tokenStartIndex
int tokenStopIndex
}
org/antlr/runtime/debug/DebugEventHub.classDebugEventHub.java
package org.antlr.runtime.debug
public org.antlr.runtime.debug.DebugEventHub extends java.lang.Object implements org.antlr.runtime.debug.DebugEventListener {
protected java.util.List listeners
public void (org.antlr.runtime.debug.DebugEventListener)
org.antlr.runtime.debug.DebugEventListener listener
public void (org.antlr.runtime.debug.DebugEventListener, org.antlr.runtime.debug.DebugEventListener)
org.antlr.runtime.debug.DebugEventListener a
org.antlr.runtime.debug.DebugEventListener b
public void addListener (org.antlr.runtime.debug.DebugEventListener)
org.antlr.runtime.debug.DebugEventListener listener
public void enterRule (java.lang.String, java.lang.String)
org.antlr.runtime.debug.DebugEventListener listener
int i
String grammarFileName
String ruleName
public void exitRule (java.lang.String, java.lang.String)
org.antlr.runtime.debug.DebugEventListener listener
int i
String grammarFileName
String ruleName
public void enterAlt (int)
org.antlr.runtime.debug.DebugEventListener listener
int i
int alt
public void enterSubRule (int)
org.antlr.runtime.debug.DebugEventListener listener
int i
int decisionNumber
public void exitSubRule (int)
org.antlr.runtime.debug.DebugEventListener listener
int i
int decisionNumber
public void enterDecision (int, boolean)
org.antlr.runtime.debug.DebugEventListener listener
int i
int decisionNumber
boolean couldBacktrack
public void exitDecision (int)
org.antlr.runtime.debug.DebugEventListener listener
int i
int decisionNumber
public void location (int, int)
org.antlr.runtime.debug.DebugEventListener listener
int i
int line
int pos
public void consumeToken (org.antlr.runtime.Token)
org.antlr.runtime.debug.DebugEventListener listener
int i
org.antlr.runtime.Token token
public void consumeHiddenToken (org.antlr.runtime.Token)
org.antlr.runtime.debug.DebugEventListener listener
int i
org.antlr.runtime.Token token
public void LT (int, org.antlr.runtime.Token)
org.antlr.runtime.debug.DebugEventListener listener
int i
int index
org.antlr.runtime.Token t
public void mark (int)
org.antlr.runtime.debug.DebugEventListener listener
int i
int index
public void rewind (int)
org.antlr.runtime.debug.DebugEventListener listener
int i
int index
public void rewind ()
org.antlr.runtime.debug.DebugEventListener listener
int i
public void beginBacktrack (int)
org.antlr.runtime.debug.DebugEventListener listener
int i
int level
public void endBacktrack (int, boolean)
org.antlr.runtime.debug.DebugEventListener listener
int i
int level
boolean successful
public void recognitionException (org.antlr.runtime.RecognitionException)
org.antlr.runtime.debug.DebugEventListener listener
int i
org.antlr.runtime.RecognitionException e
public void beginResync ()
org.antlr.runtime.debug.DebugEventListener listener
int i
public void endResync ()
org.antlr.runtime.debug.DebugEventListener listener
int i
public void semanticPredicate (boolean, java.lang.String)
org.antlr.runtime.debug.DebugEventListener listener
int i
boolean result
String predicate
public void commence ()
org.antlr.runtime.debug.DebugEventListener listener
int i
public void terminate ()
org.antlr.runtime.debug.DebugEventListener listener
int i
public void consumeNode (java.lang.Object)
org.antlr.runtime.debug.DebugEventListener listener
int i
Object t
public void LT (int, java.lang.Object)
org.antlr.runtime.debug.DebugEventListener listener
int i
int index
Object t
public void nilNode (java.lang.Object)
org.antlr.runtime.debug.DebugEventListener listener
int i
Object t
public void errorNode (java.lang.Object)
org.antlr.runtime.debug.DebugEventListener listener
int i
Object t
public void createNode (java.lang.Object)
org.antlr.runtime.debug.DebugEventListener listener
int i
Object t
public void createNode (java.lang.Object, org.antlr.runtime.Token)
org.antlr.runtime.debug.DebugEventListener listener
int i
Object node
org.antlr.runtime.Token token
public void becomeRoot (java.lang.Object, java.lang.Object)
org.antlr.runtime.debug.DebugEventListener listener
int i
Object newRoot
Object oldRoot
public void addChild (java.lang.Object, java.lang.Object)
org.antlr.runtime.debug.DebugEventListener listener
int i
Object root
Object child
public void setTokenBoundaries (java.lang.Object, int, int)
org.antlr.runtime.debug.DebugEventListener listener
int i
Object t
int tokenStartIndex
int tokenStopIndex
}
org/antlr/runtime/debug/DebugEventListener.classDebugEventListener.java
package org.antlr.runtime.debug
public abstract org.antlr.runtime.debug.DebugEventListener extends java.lang.Object {
public static final String PROTOCOL_VERSION
public static final int TRUE
public static final int FALSE
public abstract void enterRule (java.lang.String, java.lang.String)
public abstract void enterAlt (int)
public abstract void exitRule (java.lang.String, java.lang.String)
public abstract void enterSubRule (int)
public abstract void exitSubRule (int)
public abstract void enterDecision (int, boolean)
public abstract void exitDecision (int)
public abstract void consumeToken (org.antlr.runtime.Token)
public abstract void consumeHiddenToken (org.antlr.runtime.Token)
public abstract void LT (int, org.antlr.runtime.Token)
public abstract void mark (int)
public abstract void rewind (int)
public abstract void rewind ()
public abstract void beginBacktrack (int)
public abstract void endBacktrack (int, boolean)
public abstract void location (int, int)
public abstract void recognitionException (org.antlr.runtime.RecognitionException)
public abstract void beginResync ()
public abstract void endResync ()
public abstract void semanticPredicate (boolean, java.lang.String)
public abstract void commence ()
public abstract void terminate ()
public abstract void consumeNode (java.lang.Object)
public abstract void LT (int, java.lang.Object)
public abstract void nilNode (java.lang.Object)
public abstract void errorNode (java.lang.Object)
public abstract void createNode (java.lang.Object)
public abstract void createNode (java.lang.Object, org.antlr.runtime.Token)
public abstract void becomeRoot (java.lang.Object, java.lang.Object)
public abstract void addChild (java.lang.Object, java.lang.Object)
public abstract void setTokenBoundaries (java.lang.Object, int, int)
}
org/antlr/runtime/debug/DebugEventRepeater.classDebugEventRepeater.java
package org.antlr.runtime.debug
public org.antlr.runtime.debug.DebugEventRepeater extends java.lang.Object implements org.antlr.runtime.debug.DebugEventListener {
protected org.antlr.runtime.debug.DebugEventListener listener
public void (org.antlr.runtime.debug.DebugEventListener)
org.antlr.runtime.debug.DebugEventListener listener
public void enterRule (java.lang.String, java.lang.String)
String grammarFileName
String ruleName
public void exitRule (java.lang.String, java.lang.String)
String grammarFileName
String ruleName
public void enterAlt (int)
int alt
public void enterSubRule (int)
int decisionNumber
public void exitSubRule (int)
int decisionNumber
public void enterDecision (int, boolean)
int decisionNumber
boolean couldBacktrack
public void exitDecision (int)
int decisionNumber
public void location (int, int)
int line
int pos
public void consumeToken (org.antlr.runtime.Token)
org.antlr.runtime.Token token
public void consumeHiddenToken (org.antlr.runtime.Token)
org.antlr.runtime.Token token
public void LT (int, org.antlr.runtime.Token)
int i
org.antlr.runtime.Token t
public void mark (int)
int i
public void rewind (int)
int i
public void rewind ()
public void beginBacktrack (int)
int level
public void endBacktrack (int, boolean)
int level
boolean successful
public void recognitionException (org.antlr.runtime.RecognitionException)
org.antlr.runtime.RecognitionException e
public void beginResync ()
public void endResync ()
public void semanticPredicate (boolean, java.lang.String)
boolean result
String predicate
public void commence ()
public void terminate ()
public void consumeNode (java.lang.Object)
Object t
public void LT (int, java.lang.Object)
int i
Object t
public void nilNode (java.lang.Object)
Object t
public void errorNode (java.lang.Object)
Object t
public void createNode (java.lang.Object)
Object t
public void createNode (java.lang.Object, org.antlr.runtime.Token)
Object node
org.antlr.runtime.Token token
public void becomeRoot (java.lang.Object, java.lang.Object)
Object newRoot
Object oldRoot
public void addChild (java.lang.Object, java.lang.Object)
Object root
Object child
public void setTokenBoundaries (java.lang.Object, int, int)
Object t
int tokenStartIndex
int tokenStopIndex
}
org/antlr/runtime/debug/DebugEventSocketProxy.classDebugEventSocketProxy.java
package org.antlr.runtime.debug
public org.antlr.runtime.debug.DebugEventSocketProxy extends org.antlr.runtime.debug.BlankDebugEventListener {
public static final int DEFAULT_DEBUGGER_PORT
protected int port
protected java.net.ServerSocket serverSocket
protected java.net.Socket socket
protected String grammarFileName
protected java.io.PrintWriter out
protected java.io.BufferedReader in
protected org.antlr.runtime.BaseRecognizer recognizer
protected org.antlr.runtime.tree.TreeAdaptor adaptor
public void (org.antlr.runtime.BaseRecognizer, org.antlr.runtime.tree.TreeAdaptor)
org.antlr.runtime.BaseRecognizer recognizer
org.antlr.runtime.tree.TreeAdaptor adaptor
public void (org.antlr.runtime.BaseRecognizer, int, org.antlr.runtime.tree.TreeAdaptor)
org.antlr.runtime.BaseRecognizer recognizer
int port
org.antlr.runtime.tree.TreeAdaptor adaptor
public void handshake () throws java.io.IOException
java.io.OutputStream os
java.io.OutputStreamWriter osw
java.io.InputStream is
java.io.InputStreamReader isr
public void commence ()
public void terminate ()
java.io.IOException ioe
protected void ack ()
java.io.IOException ioe
protected void transmit (java.lang.String)
String event
public void enterRule (java.lang.String, java.lang.String)
String grammarFileName
String ruleName
public void enterAlt (int)
int alt
public void exitRule (java.lang.String, java.lang.String)
String grammarFileName
String ruleName
public void enterSubRule (int)
int decisionNumber
public void exitSubRule (int)
int decisionNumber
public void enterDecision (int, boolean)
int decisionNumber
boolean couldBacktrack
public void exitDecision (int)
int decisionNumber
public void consumeToken (org.antlr.runtime.Token)
org.antlr.runtime.Token t
String buf
public void consumeHiddenToken (org.antlr.runtime.Token)
org.antlr.runtime.Token t
String buf
public void LT (int, org.antlr.runtime.Token)
int i
org.antlr.runtime.Token t
public void mark (int)
int i
public void rewind (int)
int i
public void rewind ()
public void beginBacktrack (int)
int level
public void endBacktrack (int, boolean)
int level
boolean successful
public void location (int, int)
int line
int pos
public void recognitionException (org.antlr.runtime.RecognitionException)
org.antlr.runtime.RecognitionException e
StringBuffer buf
public void beginResync ()
public void endResync ()
public void semanticPredicate (boolean, java.lang.String)
boolean result
String predicate
StringBuffer buf
public void consumeNode (java.lang.Object)
Object t
StringBuffer buf
public void LT (int, java.lang.Object)
int i
Object t
int ID
String text
int type
StringBuffer buf
protected void serializeNode (java.lang.StringBuffer, java.lang.Object)
StringBuffer buf
Object t
int ID
String text
int type
org.antlr.runtime.Token token
int line
int pos
int tokenIndex
public void nilNode (java.lang.Object)
Object t
int ID
public void errorNode (java.lang.Object)
Object t
int ID
String text
StringBuffer buf
public void createNode (java.lang.Object)
Object t
int ID
String text
int type
StringBuffer buf
public void createNode (java.lang.Object, org.antlr.runtime.Token)
Object node
org.antlr.runtime.Token token
int ID
int tokenIndex
public void becomeRoot (java.lang.Object, java.lang.Object)
Object newRoot
Object oldRoot
int newRootID
int oldRootID
public void addChild (java.lang.Object, java.lang.Object)
Object root
Object child
int rootID
int childID
public void setTokenBoundaries (java.lang.Object, int, int)
Object t
int tokenStartIndex
int tokenStopIndex
int ID
public void setTreeAdaptor (org.antlr.runtime.tree.TreeAdaptor)
org.antlr.runtime.tree.TreeAdaptor adaptor
public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor ()
protected java.lang.String serializeToken (org.antlr.runtime.Token)
org.antlr.runtime.Token t
StringBuffer buf
protected void serializeText (java.lang.StringBuffer, java.lang.String)
StringBuffer buf
String text
protected java.lang.String escapeNewlines (java.lang.String)
String txt
}
org/antlr/runtime/debug/DebugParser.classDebugParser.java
package org.antlr.runtime.debug
public org.antlr.runtime.debug.DebugParser extends org.antlr.runtime.Parser {
protected org.antlr.runtime.debug.DebugEventListener dbg
public boolean isCyclicDecision
public void (org.antlr.runtime.TokenStream, org.antlr.runtime.debug.DebugEventListener, org.antlr.runtime.RecognizerSharedState)
org.antlr.runtime.TokenStream input
org.antlr.runtime.debug.DebugEventListener dbg
org.antlr.runtime.RecognizerSharedState state
public void (org.antlr.runtime.TokenStream, org.antlr.runtime.RecognizerSharedState)
org.antlr.runtime.TokenStream input
org.antlr.runtime.RecognizerSharedState state
public void (org.antlr.runtime.TokenStream, org.antlr.runtime.debug.DebugEventListener)
org.antlr.runtime.TokenStream input
org.antlr.runtime.debug.DebugEventListener dbg
public void setDebugListener (org.antlr.runtime.debug.DebugEventListener)
org.antlr.runtime.debug.DebugEventListener dbg
public org.antlr.runtime.debug.DebugEventListener getDebugListener ()
public void reportError (java.io.IOException)
java.io.IOException e
public void beginResync ()
public void endResync ()
public void beginBacktrack (int)
int level
public void endBacktrack (int, boolean)
int level
boolean successful
public void reportError (org.antlr.runtime.RecognitionException)
org.antlr.runtime.RecognitionException e
}
org/antlr/runtime/debug/DebugTokenStream.classDebugTokenStream.java
package org.antlr.runtime.debug
public org.antlr.runtime.debug.DebugTokenStream extends java.lang.Object implements org.antlr.runtime.TokenStream {
protected org.antlr.runtime.debug.DebugEventListener dbg
public org.antlr.runtime.TokenStream input
protected boolean initialStreamState
protected int lastMarker
public void (org.antlr.runtime.TokenStream, org.antlr.runtime.debug.DebugEventListener)
org.antlr.runtime.TokenStream input
org.antlr.runtime.debug.DebugEventListener dbg
public void setDebugListener (org.antlr.runtime.debug.DebugEventListener)
org.antlr.runtime.debug.DebugEventListener dbg
public void consume ()
int i
int a
org.antlr.runtime.Token t
int b
protected void consumeInitialHiddenTokens ()
int i
int firstOnChannelTokenIndex
public org.antlr.runtime.Token LT (int)
int i
public int LA (int)
int i
public org.antlr.runtime.Token get (int)
int i
public int mark ()
public int index ()
public int range ()
public void rewind (int)
int marker
public void rewind ()
public void release (int)
int marker
public void seek (int)
int index
public int size ()
public org.antlr.runtime.TokenSource getTokenSource ()
public java.lang.String getSourceName ()
public java.lang.String toString ()
public java.lang.String toString (int, int)
int start
int stop
public java.lang.String toString (org.antlr.runtime.Token, org.antlr.runtime.Token)
org.antlr.runtime.Token start
org.antlr.runtime.Token stop
}
org/antlr/runtime/debug/DebugTreeAdaptor.classDebugTreeAdaptor.java
package org.antlr.runtime.debug
public org.antlr.runtime.debug.DebugTreeAdaptor extends java.lang.Object implements org.antlr.runtime.tree.TreeAdaptor {
protected org.antlr.runtime.debug.DebugEventListener dbg
protected org.antlr.runtime.tree.TreeAdaptor adaptor
public void (org.antlr.runtime.debug.DebugEventListener, org.antlr.runtime.tree.TreeAdaptor)
org.antlr.runtime.debug.DebugEventListener dbg
org.antlr.runtime.tree.TreeAdaptor adaptor
public java.lang.Object create (org.antlr.runtime.Token)
org.antlr.runtime.Token payload
Object node
public java.lang.Object errorNode (org.antlr.runtime.TokenStream, org.antlr.runtime.Token, org.antlr.runtime.Token, org.antlr.runtime.RecognitionException)
org.antlr.runtime.TokenStream input
org.antlr.runtime.Token start
org.antlr.runtime.Token stop
org.antlr.runtime.RecognitionException e
Object node
public java.lang.Object dupTree (java.lang.Object)
Object tree
Object t
protected void simulateTreeConstruction (java.lang.Object)
Object child
int i
Object t
int n
public java.lang.Object dupNode (java.lang.Object)
Object treeNode
Object d
public java.lang.Object nil ()
Object node
public boolean isNil (java.lang.Object)
Object tree
public void addChild (java.lang.Object, java.lang.Object)
Object t
Object child
public java.lang.Object becomeRoot (java.lang.Object, java.lang.Object)
Object newRoot
Object oldRoot
Object n
public java.lang.Object rulePostProcessing (java.lang.Object)
Object root
public void addChild (java.lang.Object, org.antlr.runtime.Token)
Object t
org.antlr.runtime.Token child
Object n
public java.lang.Object becomeRoot (org.antlr.runtime.Token, java.lang.Object)
org.antlr.runtime.Token newRoot
Object oldRoot
Object n
public java.lang.Object create (int, org.antlr.runtime.Token)
int tokenType
org.antlr.runtime.Token fromToken
Object node
public java.lang.Object create (int, org.antlr.runtime.Token, java.lang.String)
int tokenType
org.antlr.runtime.Token fromToken
String text
Object node
public java.lang.Object create (int, java.lang.String)
int tokenType
String text
Object node
public int getType (java.lang.Object)
Object t
public void setType (java.lang.Object, int)
Object t
int type
public java.lang.String getText (java.lang.Object)
Object t
public void setText (java.lang.Object, java.lang.String)
Object t
String text
public org.antlr.runtime.Token getToken (java.lang.Object)
Object t
public void setTokenBoundaries (java.lang.Object, org.antlr.runtime.Token, org.antlr.runtime.Token)
Object t
org.antlr.runtime.Token startToken
org.antlr.runtime.Token stopToken
public int getTokenStartIndex (java.lang.Object)
Object t
public int getTokenStopIndex (java.lang.Object)
Object t
public java.lang.Object getChild (java.lang.Object, int)
Object t
int i
public void setChild (java.lang.Object, int, java.lang.Object)
Object t
int i
Object child
public java.lang.Object deleteChild (java.lang.Object, int)
Object t
int i
public int getChildCount (java.lang.Object)
Object t
public int getUniqueID (java.lang.Object)
Object node
public java.lang.Object getParent (java.lang.Object)
Object t
public int getChildIndex (java.lang.Object)
Object t
public void setParent (java.lang.Object, java.lang.Object)
Object t
Object parent
public void setChildIndex (java.lang.Object, int)
Object t
int index
public void replaceChildren (java.lang.Object, int, int, java.lang.Object)
Object parent
int startChildIndex
int stopChildIndex
Object t
public org.antlr.runtime.debug.DebugEventListener getDebugListener ()
public void setDebugListener (org.antlr.runtime.debug.DebugEventListener)
org.antlr.runtime.debug.DebugEventListener dbg
public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor ()
}
org/antlr/runtime/debug/DebugTreeNodeStream.classDebugTreeNodeStream.java
package org.antlr.runtime.debug
public org.antlr.runtime.debug.DebugTreeNodeStream extends java.lang.Object implements org.antlr.runtime.tree.TreeNodeStream {
protected org.antlr.runtime.debug.DebugEventListener dbg
protected org.antlr.runtime.tree.TreeAdaptor adaptor
protected org.antlr.runtime.tree.TreeNodeStream input
protected boolean initialStreamState
protected int lastMarker
public void (org.antlr.runtime.tree.TreeNodeStream, org.antlr.runtime.debug.DebugEventListener)
org.antlr.runtime.tree.TreeNodeStream input
org.antlr.runtime.debug.DebugEventListener dbg
public void setDebugListener (org.antlr.runtime.debug.DebugEventListener)
org.antlr.runtime.debug.DebugEventListener dbg
public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor ()
public void consume ()
Object node
public java.lang.Object get (int)
int i
public java.lang.Object LT (int)
int i
Object node
int ID
String text
int type
public int LA (int)
int i
Object node
int ID
String text
int type
public int mark ()
public int index ()
public void rewind (int)
int marker
public void rewind ()
public void release (int)
int marker
public void seek (int)
int index
public int size ()
public void reset ()
public java.lang.Object getTreeSource ()
public java.lang.String getSourceName ()
public org.antlr.runtime.TokenStream getTokenStream ()
public void setUniqueNavigationNodes (boolean)
boolean uniqueNavigationNodes
public void replaceChildren (java.lang.Object, int, int, java.lang.Object)
Object parent
int startChildIndex
int stopChildIndex
Object t
public java.lang.String toString (java.lang.Object, java.lang.Object)
Object start
Object stop
}
org/antlr/runtime/debug/DebugTreeParser.classDebugTreeParser.java
package org.antlr.runtime.debug
public org.antlr.runtime.debug.DebugTreeParser extends org.antlr.runtime.tree.TreeParser {
protected org.antlr.runtime.debug.DebugEventListener dbg
public boolean isCyclicDecision
public void (org.antlr.runtime.tree.TreeNodeStream, org.antlr.runtime.debug.DebugEventListener, org.antlr.runtime.RecognizerSharedState)
org.antlr.runtime.tree.TreeNodeStream input
org.antlr.runtime.debug.DebugEventListener dbg
org.antlr.runtime.RecognizerSharedState state
public void (org.antlr.runtime.tree.TreeNodeStream, org.antlr.runtime.RecognizerSharedState)
org.antlr.runtime.tree.TreeNodeStream input
org.antlr.runtime.RecognizerSharedState state
public void (org.antlr.runtime.tree.TreeNodeStream, org.antlr.runtime.debug.DebugEventListener)
org.antlr.runtime.tree.TreeNodeStream input
org.antlr.runtime.debug.DebugEventListener dbg
public void setDebugListener (org.antlr.runtime.debug.DebugEventListener)
org.antlr.runtime.debug.DebugEventListener dbg
public org.antlr.runtime.debug.DebugEventListener getDebugListener ()
public void reportError (java.io.IOException)
java.io.IOException e
public void reportError (org.antlr.runtime.RecognitionException)
org.antlr.runtime.RecognitionException e
protected java.lang.Object getMissingSymbol (org.antlr.runtime.IntStream, org.antlr.runtime.RecognitionException, int, org.antlr.runtime.BitSet)
org.antlr.runtime.IntStream input
org.antlr.runtime.RecognitionException e
int expectedTokenType
org.antlr.runtime.BitSet follow
Object o
public void beginResync ()
public void endResync ()
public void beginBacktrack (int)
int level
public void endBacktrack (int, boolean)
int level
boolean successful
}
org/antlr/runtime/debug/ParseTreeBuilder.classParseTreeBuilder.java
package org.antlr.runtime.debug
public org.antlr.runtime.debug.ParseTreeBuilder extends org.antlr.runtime.debug.BlankDebugEventListener {
public static final String EPSILON_PAYLOAD
java.util.Stack callStack
java.util.List hiddenTokens
int backtracking
public void (java.lang.String)
String grammarName
org.antlr.runtime.tree.ParseTree root
public org.antlr.runtime.tree.ParseTree getTree ()
public org.antlr.runtime.tree.ParseTree create (java.lang.Object)
Object payload
public org.antlr.runtime.tree.ParseTree epsilonNode ()
public void enterDecision (int, boolean)
int d
boolean couldBacktrack
public void exitDecision (int)
int i
public void enterRule (java.lang.String, java.lang.String)
String filename
String ruleName
org.antlr.runtime.tree.ParseTree parentRuleNode
org.antlr.runtime.tree.ParseTree ruleNode
public void exitRule (java.lang.String, java.lang.String)
String filename
String ruleName
org.antlr.runtime.tree.ParseTree ruleNode
public void consumeToken (org.antlr.runtime.Token)
org.antlr.runtime.Token token
org.antlr.runtime.tree.ParseTree ruleNode
org.antlr.runtime.tree.ParseTree elementNode
public void consumeHiddenToken (org.antlr.runtime.Token)
org.antlr.runtime.Token token
public void recognitionException (org.antlr.runtime.RecognitionException)
org.antlr.runtime.RecognitionException e
org.antlr.runtime.tree.ParseTree ruleNode
org.antlr.runtime.tree.ParseTree errorNode
}
org/antlr/runtime/debug/Profiler$DecisionDescriptor.classProfiler.java
package org.antlr.runtime.debug
public org.antlr.runtime.debug.Profiler$DecisionDescriptor extends java.lang.Object {
public int decision
public String fileName
public String ruleName
public int line
public int pos
public boolean couldBacktrack
public int n
public float avgk
public int maxk
public int numBacktrackOccurrences
public int numSemPredEvals
public void ()
}
org/antlr/runtime/debug/Profiler$DecisionEvent.classProfiler.java
package org.antlr.runtime.debug
public org.antlr.runtime.debug.Profiler$DecisionEvent extends java.lang.Object {
public org.antlr.runtime.debug.Profiler$DecisionDescriptor decision
public int startIndex
public int k
public boolean backtracks
public boolean evalSemPred
public long startTime
public long stopTime
public int numMemoizationCacheHits
public int numMemoizationCacheMisses
public void ()
}
org/antlr/runtime/debug/Profiler$ProfileStats.classProfiler.java
package org.antlr.runtime.debug
public org.antlr.runtime.debug.Profiler$ProfileStats extends java.lang.Object {
public String Version
public String name
public int numRuleInvocations
public int numUniqueRulesInvoked
public int numDecisionEvents
public int numDecisionsCovered
public int numDecisionsThatPotentiallyBacktrack
public int numDecisionsThatDoBacktrack
public int maxRuleInvocationDepth
public float avgkPerDecisionEvent
public float avgkPerBacktrackingDecisionEvent
public float averageDecisionPercentBacktracks
public int numBacktrackOccurrences
public int numFixedDecisions
public int minDecisionMaxFixedLookaheads
public int maxDecisionMaxFixedLookaheads
public int avgDecisionMaxFixedLookaheads
public int stddevDecisionMaxFixedLookaheads
public int numCyclicDecisions
public int minDecisionMaxCyclicLookaheads
public int maxDecisionMaxCyclicLookaheads
public int avgDecisionMaxCyclicLookaheads
public int stddevDecisionMaxCyclicLookaheads
public int numSemanticPredicates
public int numTokens
public int numHiddenTokens
public int numCharsMatched
public int numHiddenCharsMatched
public int numReportedErrors
public int numMemoizationCacheHits
public int numMemoizationCacheMisses
public int numGuessingRuleInvocations
public int numMemoizationCacheEntries
public void ()
}
org/antlr/runtime/debug/Profiler.classProfiler.java
package org.antlr.runtime.debug
public org.antlr.runtime.debug.Profiler extends org.antlr.runtime.debug.BlankDebugEventListener {
public static final String DATA_SEP
public static final String newline
static boolean dump
public static final String Version
public static final String RUNTIME_STATS_FILENAME
public org.antlr.runtime.debug.DebugParser parser
protected int ruleLevel
protected org.antlr.runtime.Token lastRealTokenTouchedInDecision
protected java.util.Set uniqueRules
protected java.util.Stack currentGrammarFileName
protected java.util.Stack currentRuleName
protected java.util.Stack currentLine
protected java.util.Stack currentPos
protected org.antlr.runtime.misc.DoubleKeyMap decisions
protected java.util.List decisionEvents
protected java.util.Stack decisionStack
protected int backtrackDepth
org.antlr.runtime.debug.Profiler$ProfileStats stats
public void ()
public void (org.antlr.runtime.debug.DebugParser)
org.antlr.runtime.debug.DebugParser parser
public void enterRule (java.lang.String, java.lang.String)
String grammarFileName
String ruleName
public void exitRule (java.lang.String, java.lang.String)
String grammarFileName
String ruleName
public void examineRuleMemoization (org.antlr.runtime.IntStream, int, int, java.lang.String)
org.antlr.runtime.IntStream input
int ruleIndex
int stopIndex
String ruleName
public void memoize (org.antlr.runtime.IntStream, int, int, java.lang.String)
org.antlr.runtime.IntStream input
int ruleIndex
int ruleStartIndex
String ruleName
public void location (int, int)
int line
int pos
public void enterDecision (int, boolean)
int decisionNumber
boolean couldBacktrack
int startingLookaheadIndex
org.antlr.runtime.TokenStream input
String g
org.antlr.runtime.debug.Profiler$DecisionDescriptor descriptor
org.antlr.runtime.debug.Profiler$DecisionEvent d
public void exitDecision (int)
int decisionNumber
org.antlr.runtime.debug.Profiler$DecisionEvent d
int lastTokenIndex
int numHidden
int depth
public void consumeToken (org.antlr.runtime.Token)
org.antlr.runtime.Token token
org.antlr.runtime.debug.Profiler$DecisionEvent d
int thisRefIndex
int numHidden
int depth
public boolean inDecision ()
public void consumeHiddenToken (org.antlr.runtime.Token)
org.antlr.runtime.Token token
public void LT (int, org.antlr.runtime.Token)
org.antlr.runtime.debug.Profiler$DecisionEvent d
int i
org.antlr.runtime.Token t
public void beginBacktrack (int)
int level
org.antlr.runtime.debug.Profiler$DecisionEvent e
public void endBacktrack (int, boolean)
int level
boolean successful
public void mark (int)
int i
public void rewind (int)
int i
public void rewind ()
protected org.antlr.runtime.debug.Profiler$DecisionEvent currentDecision ()
public void recognitionException (org.antlr.runtime.RecognitionException)
org.antlr.runtime.RecognitionException e
public void semanticPredicate (boolean, java.lang.String)
org.antlr.runtime.debug.Profiler$DecisionEvent d
boolean result
String predicate
public void terminate ()
org.antlr.runtime.debug.Profiler$DecisionEvent e
java.util.Iterator i$
float percentBacktracks
org.antlr.runtime.debug.Profiler$DecisionDescriptor d
java.util.Iterator i$
public void setParser (org.antlr.runtime.debug.DebugParser)
org.antlr.runtime.debug.DebugParser parser
public java.lang.String toNotifyString ()
StringBuffer buf
public java.lang.String toString ()
public org.antlr.runtime.debug.Profiler$ProfileStats getReport ()
public org.antlr.runtime.misc.DoubleKeyMap getDecisionStats ()
public java.util.List getDecisionEvents ()
public static java.lang.String toString (org.antlr.runtime.debug.Profiler$ProfileStats)
org.antlr.runtime.debug.Profiler$ProfileStats stats
StringBuffer buf
public java.lang.String getDecisionStatsDump ()
org.antlr.runtime.debug.Profiler$DecisionDescriptor s
int d
java.util.Iterator i$
String fileName
java.util.Iterator i$
StringBuffer buf
protected int[] trim (int[], int)
int[] trimmed
int[] X
int n
protected int[] toArray (java.util.List)
Integer I
int i
java.util.List a
int[] x
public int getNumberOfHiddenTokens (int, int)
org.antlr.runtime.Token t
int ti
int i
int j
int n
org.antlr.runtime.TokenStream input
protected java.lang.String locationDescription ()
protected java.lang.String locationDescription (java.lang.String, java.lang.String, int, int)
String file
String rule
int line
int pos
static void ()
}
org/antlr/runtime/debug/RemoteDebugEventSocketListener$ProxyToken.classRemoteDebugEventSocketListener.java
package org.antlr.runtime.debug
public org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyToken extends java.lang.Object implements org.antlr.runtime.Token {
int index
int type
int channel
int line
int charPos
String text
public void (int)
int index
public void (int, int, int, int, int, java.lang.String)
int index
int type
int channel
int line
int charPos
String text
public java.lang.String getText ()
public void setText (java.lang.String)
String text
public int getType ()
public void setType (int)
int ttype
public int getLine ()
public void setLine (int)
int line
public int getCharPositionInLine ()
public void setCharPositionInLine (int)
int pos
public int getChannel ()
public void setChannel (int)
int channel
public int getTokenIndex ()
public void setTokenIndex (int)
int index
public org.antlr.runtime.CharStream getInputStream ()
public void setInputStream (org.antlr.runtime.CharStream)
org.antlr.runtime.CharStream input
public java.lang.String toString ()
String channelStr
}
org/antlr/runtime/debug/RemoteDebugEventSocketListener$ProxyTree.classRemoteDebugEventSocketListener.java
package org.antlr.runtime.debug
public org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree extends org.antlr.runtime.tree.BaseTree {
public int ID
public int type
public int line
public int charPos
public int tokenIndex
public String text
public void (int, int, int, int, int, java.lang.String)
int ID
int type
int line
int charPos
int tokenIndex
String text
public void (int)
int ID
public int getTokenStartIndex ()
public void setTokenStartIndex (int)
int index
public int getTokenStopIndex ()
public void setTokenStopIndex (int)
int index
public org.antlr.runtime.tree.Tree dupNode ()
public int getType ()
public java.lang.String getText ()
public java.lang.String toString ()
}
org/antlr/runtime/debug/RemoteDebugEventSocketListener.classRemoteDebugEventSocketListener.java
package org.antlr.runtime.debug
public org.antlr.runtime.debug.RemoteDebugEventSocketListener extends java.lang.Object implements java.lang.Runnable {
static final int MAX_EVENT_ELEMENTS
org.antlr.runtime.debug.DebugEventListener listener
String machine
int port
java.net.Socket channel
java.io.PrintWriter out
java.io.BufferedReader in
String event
public String version
public String grammarFileName
int previousTokenIndex
boolean tokenIndexesInvalid
public void (org.antlr.runtime.debug.DebugEventListener, java.lang.String, int) throws java.io.IOException
org.antlr.runtime.debug.DebugEventListener listener
String machine
int port
protected void eventHandler ()
Exception e
protected boolean openConnection ()
java.io.OutputStream os
java.io.OutputStreamWriter osw
java.io.InputStream is
java.io.InputStreamReader isr
Exception e
boolean success
protected void closeConnection ()
java.io.IOException ioe
java.io.IOException ioe
Exception e
java.io.IOException ioe
java.io.IOException ioe
java.io.IOException ioe
java.io.IOException ioe
protected void handshake () throws java.io.IOException
String antlrLine
String[] antlrElements
String grammarLine
String[] grammarElements
protected void ack ()
protected void dispatch (java.lang.String)
org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyToken t
org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyToken t
org.antlr.runtime.Token t
int level
int successI
org.antlr.runtime.RecognitionException e
ClassNotFoundException cnfe
InstantiationException ie
IllegalAccessException iae
String excName
String indexS
String lineS
String posS
Class excClass
Boolean result
String predicateText
org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree node
int i
org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree node
int ID
int type
String text
org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree node
int ID
int tokenIndex
org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree node
org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyToken token
int ID
org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree node
int ID
int type
String text
org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree node
int newRootID
int oldRootID
org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree newRoot
org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree oldRoot
int rootID
int childID
org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree root
org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree child
int ID
org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree node
String line
String[] elements
protected org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyTree deserializeNode (java.lang.String[], int)
String[] elements
int offset
int ID
int type
int tokenLine
int charPositionInLine
int tokenIndex
String text
protected org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyToken deserializeToken (java.lang.String[], int)
String[] elements
int offset
String indexS
String typeS
String channelS
String lineS
String posS
String text
int index
org.antlr.runtime.debug.RemoteDebugEventSocketListener$ProxyToken t
public void start ()
Thread t
public void run ()
public java.lang.String[] getEventElements (java.lang.String)
String eventWithoutString
int firstQuoteIndex
java.util.StringTokenizer st
int i
Exception e
String event
String[] elements
String str
protected java.lang.String unEscapeNewlines (java.lang.String)
String txt
public boolean tokenIndexesAreInvalid ()
}
org/antlr/runtime/debug/TraceDebugEventListener.classTraceDebugEventListener.java
package org.antlr.runtime.debug
public org.antlr.runtime.debug.TraceDebugEventListener extends org.antlr.runtime.debug.BlankDebugEventListener {
org.antlr.runtime.tree.TreeAdaptor adaptor
public void (org.antlr.runtime.tree.TreeAdaptor)
org.antlr.runtime.tree.TreeAdaptor adaptor
public void enterRule (java.lang.String)
String ruleName
public void exitRule (java.lang.String)
String ruleName
public void enterSubRule (int)
int decisionNumber
public void exitSubRule (int)
int decisionNumber
public void location (int, int)
int line
int pos
public void consumeNode (java.lang.Object)
Object t
int ID
String text
int type
public void LT (int, java.lang.Object)
int i
Object t
int ID
String text
int type
public void nilNode (java.lang.Object)
Object t
public void createNode (java.lang.Object)
Object t
int ID
String text
int type
public void createNode (java.lang.Object, org.antlr.runtime.Token)
Object node
org.antlr.runtime.Token token
int ID
String text
int tokenIndex
public void becomeRoot (java.lang.Object, java.lang.Object)
Object newRoot
Object oldRoot
public void addChild (java.lang.Object, java.lang.Object)
Object root
Object child
public void setTokenBoundaries (java.lang.Object, int, int)
Object t
int tokenStartIndex
int tokenStopIndex
}
org/antlr/runtime/debug/Tracer.classTracer.java
package org.antlr.runtime.debug
public org.antlr.runtime.debug.Tracer extends org.antlr.runtime.debug.BlankDebugEventListener {
public org.antlr.runtime.IntStream input
protected int level
public void (org.antlr.runtime.IntStream)
org.antlr.runtime.IntStream input
public void enterRule (java.lang.String)
int i
String ruleName
public void exitRule (java.lang.String)
int i
String ruleName
public java.lang.Object getInputSymbol (int)
int k
}
org/antlr/runtime/misc/DoubleKeyMap.classDoubleKeyMap.java
package org.antlr.runtime.misc
public org.antlr.runtime.misc.DoubleKeyMap extends java.lang.Object {
java.util.Map data
public void ()
public java.lang.Object put (java.lang.Object, java.lang.Object, java.lang.Object)
Object k1
Object k2
Object v
java.util.Map data2
Object prev
public java.lang.Object get (java.lang.Object, java.lang.Object)
Object k1
Object k2
java.util.Map data2
public java.util.Map get (java.lang.Object)
Object k1
public java.util.Collection values (java.lang.Object)
Object k1
java.util.Map data2
public java.util.Set keySet ()
public java.util.Set keySet (java.lang.Object)
Object k1
java.util.Map data2
public java.util.Collection values ()
Object v
java.util.Iterator i$
java.util.Map k2
java.util.Iterator i$
java.util.Set s
}
org/antlr/runtime/misc/FastQueue.classFastQueue.java
package org.antlr.runtime.misc
public org.antlr.runtime.misc.FastQueue extends java.lang.Object {
protected java.util.List data
protected int p
protected int range
public void ()
public void reset ()
public void clear ()
public java.lang.Object remove ()
Object o
public void add (java.lang.Object)
Object o
public int size ()
public int range ()
public java.lang.Object head ()
public java.lang.Object elementAt (int)
int i
int absIndex
public java.lang.String toString ()
int i
StringBuffer buf
int n
}
org/antlr/runtime/misc/IntArray.classIntArray.java
package org.antlr.runtime.misc
public org.antlr.runtime.misc.IntArray extends java.lang.Object {
public static final int INITIAL_SIZE
public int[] data
protected int p
public void ()
public void add (int)
int v
public void push (int)
int v
public int pop ()
int v
public int size ()
public void clear ()
public void ensureCapacity (int)
int newSize
int[] newData
int index
}
org/antlr/runtime/misc/LookaheadStream.classLookaheadStream.java
package org.antlr.runtime.misc
public abstract org.antlr.runtime.misc.LookaheadStream extends org.antlr.runtime.misc.FastQueue {
public static final int UNINITIALIZED_EOF_ELEMENT_INDEX
protected int currentElementIndex
protected Object prevElement
public Object eof
protected int lastMarker
protected int markDepth
public void ()
public void reset ()
public abstract java.lang.Object nextElement ()
public abstract boolean isEOF (java.lang.Object)
public java.lang.Object remove ()
Object o
public void consume ()
protected void syncAhead (int)
int need
int n
public void fill (int)
Object o
int i
int n
public int size ()
public java.lang.Object LT (int)
int k
public int index ()
public int mark ()
public void release (int)
int marker
public void rewind (int)
int marker
public void rewind ()
public void seek (int)
int index
protected java.lang.Object LB (int)
int k
}
org/antlr/runtime/misc/Stats.classStats.java
package org.antlr.runtime.misc
public org.antlr.runtime.misc.Stats extends java.lang.Object {
public static final String ANTLRWORKS_DIR
public void ()
public static double stddev (int[])
int i
int[] X
int m
double xbar
double s2
public static double avg (int[])
int i
int[] X
double xbar
int m
public static int min (int[])
int i
int[] X
int min
int m
public static int max (int[])
int i
int[] X
int max
int m
public static double avg (java.util.List)
int i
java.util.List X
double xbar
int m
public static int min (java.util.List)
int i
java.util.List X
int min
int m
public static int max (java.util.List)
int i
java.util.List X
int max
int m
public static int sum (int[])
int i
int[] X
int s
int m
public static void writeReport (java.lang.String, java.lang.String) throws java.io.IOException
String filename
String data
String absoluteFilename
java.io.File f
java.io.File parent
java.io.FileOutputStream fos
java.io.BufferedOutputStream bos
java.io.PrintStream ps
public static java.lang.String getAbsoluteFileName (java.lang.String)
String filename
}
org/antlr/runtime/tree/BaseTree.classBaseTree.java
package org.antlr.runtime.tree
public abstract org.antlr.runtime.tree.BaseTree extends java.lang.Object implements org.antlr.runtime.tree.Tree {
protected java.util.List children
public void ()
public void (org.antlr.runtime.tree.Tree)
org.antlr.runtime.tree.Tree node
public org.antlr.runtime.tree.Tree getChild (int)
int i
public java.util.List getChildren ()
public org.antlr.runtime.tree.Tree getFirstChildWithType (int)
org.antlr.runtime.tree.Tree t
int i
int type
public int getChildCount ()
public void addChild (org.antlr.runtime.tree.Tree)
org.antlr.runtime.tree.Tree c
int i
int n
org.antlr.runtime.tree.Tree t
org.antlr.runtime.tree.BaseTree childTree
public void addChildren (java.util.List)
org.antlr.runtime.tree.Tree t
int i
java.util.List kids
public void setChild (int, org.antlr.runtime.tree.Tree)
int i
org.antlr.runtime.tree.Tree t
public void insertChild (int, java.lang.Object)
int i
Object t
public java.lang.Object deleteChild (int)
int i
org.antlr.runtime.tree.Tree killed
public void replaceChildren (int, int, java.lang.Object)
org.antlr.runtime.tree.BaseTree child
int i
int j
int j
int c
int indexToDelete
int j
int j
int numToInsert
int startChildIndex
int stopChildIndex
Object t
int replacingHowMany
int replacingWithHowMany
org.antlr.runtime.tree.BaseTree newTree
java.util.List newChildren
int numNewChildren
int delta
protected java.util.List createChildrenList ()
public boolean isNil ()
public void freshenParentAndChildIndexes ()
public void freshenParentAndChildIndexes (int)
org.antlr.runtime.tree.Tree child
int c
int offset
int n
public void freshenParentAndChildIndexesDeeply ()
public void freshenParentAndChildIndexesDeeply (int)
org.antlr.runtime.tree.BaseTree child
int c
int offset
int n
public void sanityCheckParentAndChildIndexes ()
public void sanityCheckParentAndChildIndexes (org.antlr.runtime.tree.Tree, int)
org.antlr.runtime.tree.CommonTree child
int c
org.antlr.runtime.tree.Tree parent
int i
int n
public int getChildIndex ()
public void setChildIndex (int)
int index
public org.antlr.runtime.tree.Tree getParent ()
public void setParent (org.antlr.runtime.tree.Tree)
org.antlr.runtime.tree.Tree t
public boolean hasAncestor (int)
int ttype
public org.antlr.runtime.tree.Tree getAncestor (int)
int ttype
org.antlr.runtime.tree.Tree t
public java.util.List getAncestors ()
java.util.List ancestors
org.antlr.runtime.tree.Tree t
public java.lang.String toStringTree ()
org.antlr.runtime.tree.Tree t
int i
StringBuffer buf
public int getLine ()
public int getCharPositionInLine ()
public abstract java.lang.String toString ()
}
org/antlr/runtime/tree/BaseTreeAdaptor.classBaseTreeAdaptor.java
package org.antlr.runtime.tree
public abstract org.antlr.runtime.tree.BaseTreeAdaptor extends java.lang.Object implements org.antlr.runtime.tree.TreeAdaptor {
protected java.util.Map treeToUniqueIDMap
protected int uniqueNodeID
public void ()
public java.lang.Object nil ()
public java.lang.Object errorNode (org.antlr.runtime.TokenStream, org.antlr.runtime.Token, org.antlr.runtime.Token, org.antlr.runtime.RecognitionException)
org.antlr.runtime.TokenStream input
org.antlr.runtime.Token start
org.antlr.runtime.Token stop
org.antlr.runtime.RecognitionException e
org.antlr.runtime.tree.CommonErrorNode t
public boolean isNil (java.lang.Object)
Object tree
public java.lang.Object dupTree (java.lang.Object)
Object tree
public java.lang.Object dupTree (java.lang.Object, java.lang.Object)
Object child
Object newSubTree
int i
Object t
Object parent
Object newTree
int n
public void addChild (java.lang.Object, java.lang.Object)
Object t
Object child
public java.lang.Object becomeRoot (java.lang.Object, java.lang.Object)
int nc
Object newRoot
Object oldRoot
org.antlr.runtime.tree.Tree newRootTree
org.antlr.runtime.tree.Tree oldRootTree
public java.lang.Object rulePostProcessing (java.lang.Object)
Object root
org.antlr.runtime.tree.Tree r
public java.lang.Object becomeRoot (org.antlr.runtime.Token, java.lang.Object)
org.antlr.runtime.Token newRoot
Object oldRoot
public java.lang.Object create (int, org.antlr.runtime.Token)
int tokenType
org.antlr.runtime.Token fromToken
org.antlr.runtime.tree.Tree t
public java.lang.Object create (int, org.antlr.runtime.Token, java.lang.String)
int tokenType
org.antlr.runtime.Token fromToken
String text
org.antlr.runtime.tree.Tree t
public java.lang.Object create (int, java.lang.String)
int tokenType
String text
org.antlr.runtime.Token fromToken
org.antlr.runtime.tree.Tree t
public int getType (java.lang.Object)
Object t
public void setType (java.lang.Object, int)
Object t
int type
public java.lang.String getText (java.lang.Object)
Object t
public void setText (java.lang.Object, java.lang.String)
Object t
String text
public java.lang.Object getChild (java.lang.Object, int)
Object t
int i
public void setChild (java.lang.Object, int, java.lang.Object)
Object t
int i
Object child
public java.lang.Object deleteChild (java.lang.Object, int)
Object t
int i
public int getChildCount (java.lang.Object)
Object t
public int getUniqueID (java.lang.Object)
Object node
Integer prevID
int ID
public abstract org.antlr.runtime.Token createToken (int, java.lang.String)
public abstract org.antlr.runtime.Token createToken (org.antlr.runtime.Token)
}
org/antlr/runtime/tree/BufferedTreeNodeStream$StreamIterator.classBufferedTreeNodeStream.java
package org.antlr.runtime.tree
public org.antlr.runtime.tree.BufferedTreeNodeStream$StreamIterator extends java.lang.Object implements java.util.Iterator {
int i
final org.antlr.runtime.tree.BufferedTreeNodeStream this$0
protected void (org.antlr.runtime.tree.BufferedTreeNodeStream)
public boolean hasNext ()
public java.lang.Object next ()
int current
public void remove ()
}
org/antlr/runtime/tree/BufferedTreeNodeStream.classBufferedTreeNodeStream.java
package org.antlr.runtime.tree
public org.antlr.runtime.tree.BufferedTreeNodeStream extends java.lang.Object implements org.antlr.runtime.tree.TreeNodeStream {
public static final int DEFAULT_INITIAL_BUFFER_SIZE
public static final int INITIAL_CALL_STACK_SIZE
protected Object down
protected Object up
protected Object eof
protected java.util.List nodes
protected Object root
protected org.antlr.runtime.TokenStream tokens
org.antlr.runtime.tree.TreeAdaptor adaptor
protected boolean uniqueNavigationNodes
protected int p
protected int lastMarker
protected org.antlr.runtime.misc.IntArray calls
public void (java.lang.Object)
Object tree
public void (org.antlr.runtime.tree.TreeAdaptor, java.lang.Object)
org.antlr.runtime.tree.TreeAdaptor adaptor
Object tree
public void (org.antlr.runtime.tree.TreeAdaptor, java.lang.Object, int)
org.antlr.runtime.tree.TreeAdaptor adaptor
Object tree
int initialBufferSize
protected void fillBuffer ()
public void fillBuffer (java.lang.Object)
Object child
int c
Object t
boolean nil
int n
protected int getNodeIndex (java.lang.Object)
Object t
int i
Object node
protected void addNavigationNode (int)
int ttype
Object navNode
public java.lang.Object get (int)
int i
public java.lang.Object LT (int)
int k
public java.lang.Object getCurrentSymbol ()
protected java.lang.Object LB (int)
int k
public java.lang.Object getTreeSource ()
public java.lang.String getSourceName ()
public org.antlr.runtime.TokenStream getTokenStream ()
public void setTokenStream (org.antlr.runtime.TokenStream)
org.antlr.runtime.TokenStream tokens
public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor ()
public void setTreeAdaptor (org.antlr.runtime.tree.TreeAdaptor)
org.antlr.runtime.tree.TreeAdaptor adaptor
public boolean hasUniqueNavigationNodes ()
public void setUniqueNavigationNodes (boolean)
boolean uniqueNavigationNodes
public void consume ()
public int LA (int)
int i
public int mark ()
public void release (int)
int marker
public int index ()
public void rewind (int)
int marker
public void rewind ()
public void seek (int)
int index
public void push (int)
int index
public int pop ()
int ret
public void reset ()
public int size ()
public java.util.Iterator iterator ()
public void replaceChildren (java.lang.Object, int, int, java.lang.Object)
Object parent
int startChildIndex
int stopChildIndex
Object t
public java.lang.String toTokenTypeString ()
Object t
int i
StringBuffer buf
public java.lang.String toTokenString (int, int)
Object t
int i
int start
int stop
StringBuffer buf
public java.lang.String toString (java.lang.Object, java.lang.Object)
int beginTokenIndex
int endTokenIndex
String text
Object start
Object stop
Object t
int i
StringBuffer buf
String text
}
org/antlr/runtime/tree/CommonErrorNode.classCommonErrorNode.java
package org.antlr.runtime.tree
public org.antlr.runtime.tree.CommonErrorNode extends org.antlr.runtime.tree.CommonTree {
public org.antlr.runtime.IntStream input
public org.antlr.runtime.Token start
public org.antlr.runtime.Token stop
public org.antlr.runtime.RecognitionException trappedException
public void (org.antlr.runtime.TokenStream, org.antlr.runtime.Token, org.antlr.runtime.Token, org.antlr.runtime.RecognitionException)
org.antlr.runtime.TokenStream input
org.antlr.runtime.Token start
org.antlr.runtime.Token stop
org.antlr.runtime.RecognitionException e
public boolean isNil ()
public int getType ()
public java.lang.String getText ()
int i
int j
String badText
public java.lang.String toString ()
}
org/antlr/runtime/tree/CommonTree.classCommonTree.java
package org.antlr.runtime.tree
public org.antlr.runtime.tree.CommonTree extends org.antlr.runtime.tree.BaseTree {
public org.antlr.runtime.Token token
protected int startIndex
protected int stopIndex
public org.antlr.runtime.tree.CommonTree parent
public int childIndex
public void ()
public void (org.antlr.runtime.tree.CommonTree)
org.antlr.runtime.tree.CommonTree node
public void (org.antlr.runtime.Token)
org.antlr.runtime.Token t
public org.antlr.runtime.Token getToken ()
public org.antlr.runtime.tree.Tree dupNode ()
public boolean isNil ()
public int getType ()
public java.lang.String getText ()
public int getLine ()
public int getCharPositionInLine ()
public int getTokenStartIndex ()
public void setTokenStartIndex (int)
int index
public int getTokenStopIndex ()
public void setTokenStopIndex (int)
int index
public void setUnknownTokenBoundaries ()
int i
org.antlr.runtime.tree.CommonTree firstChild
org.antlr.runtime.tree.CommonTree lastChild
public int getChildIndex ()
public org.antlr.runtime.tree.Tree getParent ()
public void setParent (org.antlr.runtime.tree.Tree)
org.antlr.runtime.tree.Tree t
public void setChildIndex (int)
int index
public java.lang.String toString ()
}
org/antlr/runtime/tree/CommonTreeAdaptor.classCommonTreeAdaptor.java
package org.antlr.runtime.tree
public org.antlr.runtime.tree.CommonTreeAdaptor extends org.antlr.runtime.tree.BaseTreeAdaptor {
public void ()
public java.lang.Object dupNode (java.lang.Object)
Object t
public java.lang.Object create (org.antlr.runtime.Token)
org.antlr.runtime.Token payload
public org.antlr.runtime.Token createToken (int, java.lang.String)
int tokenType
String text
public org.antlr.runtime.Token createToken (org.antlr.runtime.Token)
org.antlr.runtime.Token fromToken
public void setTokenBoundaries (java.lang.Object, org.antlr.runtime.Token, org.antlr.runtime.Token)
Object t
org.antlr.runtime.Token startToken
org.antlr.runtime.Token stopToken
int start
int stop
public int getTokenStartIndex (java.lang.Object)
Object t
public int getTokenStopIndex (java.lang.Object)
Object t
public java.lang.String getText (java.lang.Object)
Object t
public int getType (java.lang.Object)
Object t
public org.antlr.runtime.Token getToken (java.lang.Object)
Object t
public java.lang.Object getChild (java.lang.Object, int)
Object t
int i
public int getChildCount (java.lang.Object)
Object t
public java.lang.Object getParent (java.lang.Object)
Object t
public void setParent (java.lang.Object, java.lang.Object)
Object t
Object parent
public int getChildIndex (java.lang.Object)
Object t
public void setChildIndex (java.lang.Object, int)
Object t
int index
public void replaceChildren (java.lang.Object, int, int, java.lang.Object)
Object parent
int startChildIndex
int stopChildIndex
Object t
}
org/antlr/runtime/tree/CommonTreeNodeStream.classCommonTreeNodeStream.java
package org.antlr.runtime.tree
public org.antlr.runtime.tree.CommonTreeNodeStream extends org.antlr.runtime.misc.LookaheadStream implements org.antlr.runtime.tree.TreeNodeStream {
public static final int DEFAULT_INITIAL_BUFFER_SIZE
public static final int INITIAL_CALL_STACK_SIZE
protected Object root
protected org.antlr.runtime.TokenStream tokens
org.antlr.runtime.tree.TreeAdaptor adaptor
protected org.antlr.runtime.tree.TreeIterator it
protected org.antlr.runtime.misc.IntArray calls
protected boolean hasNilRoot
protected int level
public void (java.lang.Object)
Object tree
public void (org.antlr.runtime.tree.TreeAdaptor, java.lang.Object)
org.antlr.runtime.tree.TreeAdaptor adaptor
Object tree
public void reset ()
public java.lang.Object nextElement ()
Object t
public boolean isEOF (java.lang.Object)
Object o
public void setUniqueNavigationNodes (boolean)
boolean uniqueNavigationNodes
public java.lang.Object getTreeSource ()
public java.lang.String getSourceName ()
public org.antlr.runtime.TokenStream getTokenStream ()
public void setTokenStream (org.antlr.runtime.TokenStream)
org.antlr.runtime.TokenStream tokens
public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor ()
public void setTreeAdaptor (org.antlr.runtime.tree.TreeAdaptor)
org.antlr.runtime.tree.TreeAdaptor adaptor
public java.lang.Object get (int)
int i
public int LA (int)
int i
public void push (int)
int index
public int pop ()
int ret
public void replaceChildren (java.lang.Object, int, int, java.lang.Object)
Object parent
int startChildIndex
int stopChildIndex
Object t
public java.lang.String toString (java.lang.Object, java.lang.Object)
Object start
Object stop
public java.lang.String toTokenTypeString ()
StringBuffer buf
Object o
int type
}
org/antlr/runtime/tree/ParseTree.classParseTree.java
package org.antlr.runtime.tree
public org.antlr.runtime.tree.ParseTree extends org.antlr.runtime.tree.BaseTree {
public Object payload
public java.util.List hiddenTokens
public void (java.lang.Object)
Object label
public org.antlr.runtime.tree.Tree dupNode ()
public int getType ()
public java.lang.String getText ()
public int getTokenStartIndex ()
public void setTokenStartIndex (int)
int index
public int getTokenStopIndex ()
public void setTokenStopIndex (int)
int index
public java.lang.String toString ()
org.antlr.runtime.Token t
public java.lang.String toStringWithHiddenTokens ()
org.antlr.runtime.Token hidden
int i
StringBuffer buf
String nodeText
public java.lang.String toInputString ()
StringBuffer buf
public void _toStringLeaves (java.lang.StringBuffer)
org.antlr.runtime.tree.ParseTree t
int i
StringBuffer buf
}
org/antlr/runtime/tree/RewriteCardinalityException.classRewriteCardinalityException.java
package org.antlr.runtime.tree
public org.antlr.runtime.tree.RewriteCardinalityException extends java.lang.RuntimeException {
public String elementDescription
public void (java.lang.String)
String elementDescription
public java.lang.String getMessage ()
}
org/antlr/runtime/tree/RewriteEarlyExitException.classRewriteEarlyExitException.java
package org.antlr.runtime.tree
public org.antlr.runtime.tree.RewriteEarlyExitException extends org.antlr.runtime.tree.RewriteCardinalityException {
public void ()
public void (java.lang.String)
String elementDescription
}
org/antlr/runtime/tree/RewriteEmptyStreamException.classRewriteEmptyStreamException.java
package org.antlr.runtime.tree
public org.antlr.runtime.tree.RewriteEmptyStreamException extends org.antlr.runtime.tree.RewriteCardinalityException {
public void (java.lang.String)
String elementDescription
}
org/antlr/runtime/tree/RewriteRuleElementStream.classRewriteRuleElementStream.java
package org.antlr.runtime.tree
public abstract org.antlr.runtime.tree.RewriteRuleElementStream extends java.lang.Object {
protected int cursor
protected Object singleElement
protected java.util.List elements
protected boolean dirty
protected String elementDescription
protected org.antlr.runtime.tree.TreeAdaptor adaptor
public void (org.antlr.runtime.tree.TreeAdaptor, java.lang.String)
org.antlr.runtime.tree.TreeAdaptor adaptor
String elementDescription
public void (org.antlr.runtime.tree.TreeAdaptor, java.lang.String, java.lang.Object)
org.antlr.runtime.tree.TreeAdaptor adaptor
String elementDescription
Object oneElement
public void (org.antlr.runtime.tree.TreeAdaptor, java.lang.String, java.util.List)
org.antlr.runtime.tree.TreeAdaptor adaptor
String elementDescription
java.util.List elements
public void reset ()
public void add (java.lang.Object)
Object el
public java.lang.Object nextTree ()
Object el
int n
Object el
protected java.lang.Object _next ()
int n
Object o
protected abstract java.lang.Object dup (java.lang.Object)
protected java.lang.Object toTree (java.lang.Object)
Object el
public boolean hasNext ()
public int size ()
int n
public java.lang.String getDescription ()
}
org/antlr/runtime/tree/RewriteRuleNodeStream.classRewriteRuleNodeStream.java
package org.antlr.runtime.tree
public org.antlr.runtime.tree.RewriteRuleNodeStream extends org.antlr.runtime.tree.RewriteRuleElementStream {
public void (org.antlr.runtime.tree.TreeAdaptor, java.lang.String)
org.antlr.runtime.tree.TreeAdaptor adaptor
String elementDescription
public void (org.antlr.runtime.tree.TreeAdaptor, java.lang.String, java.lang.Object)
org.antlr.runtime.tree.TreeAdaptor adaptor
String elementDescription
Object oneElement
public void (org.antlr.runtime.tree.TreeAdaptor, java.lang.String, java.util.List)
org.antlr.runtime.tree.TreeAdaptor adaptor
String elementDescription
java.util.List elements
public java.lang.Object nextNode ()
protected java.lang.Object toTree (java.lang.Object)
Object el
protected java.lang.Object dup (java.lang.Object)
Object el
}
org/antlr/runtime/tree/RewriteRuleSubtreeStream.classRewriteRuleSubtreeStream.java
package org.antlr.runtime.tree
public org.antlr.runtime.tree.RewriteRuleSubtreeStream extends org.antlr.runtime.tree.RewriteRuleElementStream {
public void (org.antlr.runtime.tree.TreeAdaptor, java.lang.String)
org.antlr.runtime.tree.TreeAdaptor adaptor
String elementDescription
public void (org.antlr.runtime.tree.TreeAdaptor, java.lang.String, java.lang.Object)
org.antlr.runtime.tree.TreeAdaptor adaptor
String elementDescription
Object oneElement
public void (org.antlr.runtime.tree.TreeAdaptor, java.lang.String, java.util.List)
org.antlr.runtime.tree.TreeAdaptor adaptor
String elementDescription
java.util.List elements
public java.lang.Object nextNode ()
Object el
int n
Object tree
Object el
protected java.lang.Object dup (java.lang.Object)
Object el
}
org/antlr/runtime/tree/RewriteRuleTokenStream.classRewriteRuleTokenStream.java
package org.antlr.runtime.tree
public org.antlr.runtime.tree.RewriteRuleTokenStream extends org.antlr.runtime.tree.RewriteRuleElementStream {
public void (org.antlr.runtime.tree.TreeAdaptor, java.lang.String)
org.antlr.runtime.tree.TreeAdaptor adaptor
String elementDescription
public void (org.antlr.runtime.tree.TreeAdaptor, java.lang.String, java.lang.Object)
org.antlr.runtime.tree.TreeAdaptor adaptor
String elementDescription
Object oneElement
public void (org.antlr.runtime.tree.TreeAdaptor, java.lang.String, java.util.List)
org.antlr.runtime.tree.TreeAdaptor adaptor
String elementDescription
java.util.List elements
public java.lang.Object nextNode ()
org.antlr.runtime.Token t
public org.antlr.runtime.Token nextToken ()
protected java.lang.Object toTree (java.lang.Object)
Object el
protected java.lang.Object dup (java.lang.Object)
Object el
}
org/antlr/runtime/tree/Tree.classTree.java
package org.antlr.runtime.tree
public abstract org.antlr.runtime.tree.Tree extends java.lang.Object {
public static final org.antlr.runtime.tree.Tree INVALID_NODE
public abstract org.antlr.runtime.tree.Tree getChild (int)
public abstract int getChildCount ()
public abstract org.antlr.runtime.tree.Tree getParent ()
public abstract void setParent (org.antlr.runtime.tree.Tree)
public abstract boolean hasAncestor (int)
public abstract org.antlr.runtime.tree.Tree getAncestor (int)
public abstract java.util.List getAncestors ()
public abstract int getChildIndex ()
public abstract void setChildIndex (int)
public abstract void freshenParentAndChildIndexes ()
public abstract void addChild (org.antlr.runtime.tree.Tree)
public abstract void setChild (int, org.antlr.runtime.tree.Tree)
public abstract java.lang.Object deleteChild (int)
public abstract void replaceChildren (int, int, java.lang.Object)
public abstract boolean isNil ()
public abstract int getTokenStartIndex ()
public abstract void setTokenStartIndex (int)
public abstract int getTokenStopIndex ()
public abstract void setTokenStopIndex (int)
public abstract org.antlr.runtime.tree.Tree dupNode ()
public abstract int getType ()
public abstract java.lang.String getText ()
public abstract int getLine ()
public abstract int getCharPositionInLine ()
public abstract java.lang.String toStringTree ()
public abstract java.lang.String toString ()
static void ()
}
org/antlr/runtime/tree/TreeAdaptor.classTreeAdaptor.java
package org.antlr.runtime.tree
public abstract org.antlr.runtime.tree.TreeAdaptor extends java.lang.Object {
public abstract java.lang.Object create (org.antlr.runtime.Token)
public abstract java.lang.Object dupNode (java.lang.Object)
public abstract java.lang.Object dupTree (java.lang.Object)
public abstract java.lang.Object nil ()
public abstract java.lang.Object errorNode (org.antlr.runtime.TokenStream, org.antlr.runtime.Token, org.antlr.runtime.Token, org.antlr.runtime.RecognitionException)
public abstract boolean isNil (java.lang.Object)
public abstract void addChild (java.lang.Object, java.lang.Object)
public abstract java.lang.Object becomeRoot (java.lang.Object, java.lang.Object)
public abstract java.lang.Object rulePostProcessing (java.lang.Object)
public abstract int getUniqueID (java.lang.Object)
public abstract java.lang.Object becomeRoot (org.antlr.runtime.Token, java.lang.Object)
public abstract java.lang.Object create (int, org.antlr.runtime.Token)
public abstract java.lang.Object create (int, org.antlr.runtime.Token, java.lang.String)
public abstract java.lang.Object create (int, java.lang.String)
public abstract int getType (java.lang.Object)
public abstract void setType (java.lang.Object, int)
public abstract java.lang.String getText (java.lang.Object)
public abstract void setText (java.lang.Object, java.lang.String)
public abstract org.antlr.runtime.Token getToken (java.lang.Object)
public abstract void setTokenBoundaries (java.lang.Object, org.antlr.runtime.Token, org.antlr.runtime.Token)
public abstract int getTokenStartIndex (java.lang.Object)
public abstract int getTokenStopIndex (java.lang.Object)
public abstract java.lang.Object getChild (java.lang.Object, int)
public abstract void setChild (java.lang.Object, int, java.lang.Object)
public abstract java.lang.Object deleteChild (java.lang.Object, int)
public abstract int getChildCount (java.lang.Object)
public abstract java.lang.Object getParent (java.lang.Object)
public abstract void setParent (java.lang.Object, java.lang.Object)
public abstract int getChildIndex (java.lang.Object)
public abstract void setChildIndex (java.lang.Object, int)
public abstract void replaceChildren (java.lang.Object, int, int, java.lang.Object)
}
org/antlr/runtime/tree/TreeFilter$1.classTreeFilter.java
package org.antlr.runtime.tree
org.antlr.runtime.tree.TreeFilter$1 extends java.lang.Object implements org.antlr.runtime.tree.TreeVisitorAction {
final org.antlr.runtime.tree.TreeFilter this$0
void (org.antlr.runtime.tree.TreeFilter)
public java.lang.Object pre (java.lang.Object)
Object t
public java.lang.Object post (java.lang.Object)
Object t
}
org/antlr/runtime/tree/TreeFilter$2.classTreeFilter.java
package org.antlr.runtime.tree
org.antlr.runtime.tree.TreeFilter$2 extends java.lang.Object implements org.antlr.runtime.tree.TreeFilter$fptr {
final org.antlr.runtime.tree.TreeFilter this$0
void (org.antlr.runtime.tree.TreeFilter)
public void rule () throws org.antlr.runtime.RecognitionException
}
org/antlr/runtime/tree/TreeFilter$3.classTreeFilter.java
package org.antlr.runtime.tree
org.antlr.runtime.tree.TreeFilter$3 extends java.lang.Object implements org.antlr.runtime.tree.TreeFilter$fptr {
final org.antlr.runtime.tree.TreeFilter this$0
void (org.antlr.runtime.tree.TreeFilter)
public void rule () throws org.antlr.runtime.RecognitionException
}
org/antlr/runtime/tree/TreeFilter$fptr.classTreeFilter.java
package org.antlr.runtime.tree
public abstract org.antlr.runtime.tree.TreeFilter$fptr extends java.lang.Object {
public abstract void rule () throws org.antlr.runtime.RecognitionException
}
org/antlr/runtime/tree/TreeFilter.classTreeFilter.java
package org.antlr.runtime.tree
public org.antlr.runtime.tree.TreeFilter extends org.antlr.runtime.tree.TreeParser {
protected org.antlr.runtime.TokenStream originalTokenStream
protected org.antlr.runtime.tree.TreeAdaptor originalAdaptor
org.antlr.runtime.tree.TreeFilter$fptr topdown_fptr
org.antlr.runtime.tree.TreeFilter$fptr bottomup_fptr
public void (org.antlr.runtime.tree.TreeNodeStream)
org.antlr.runtime.tree.TreeNodeStream input
public void (org.antlr.runtime.tree.TreeNodeStream, org.antlr.runtime.RecognizerSharedState)
org.antlr.runtime.tree.TreeNodeStream input
org.antlr.runtime.RecognizerSharedState state
public void applyOnce (java.lang.Object, org.antlr.runtime.tree.TreeFilter$fptr)
Object t
org.antlr.runtime.tree.TreeFilter$fptr whichRule
public void downup (java.lang.Object)
Object t
org.antlr.runtime.tree.TreeVisitor v
org.antlr.runtime.tree.TreeVisitorAction actions
public void topdown () throws org.antlr.runtime.RecognitionException
public void bottomup () throws org.antlr.runtime.RecognitionException
}
org/antlr/runtime/tree/TreeIterator.classTreeIterator.java
package org.antlr.runtime.tree
public org.antlr.runtime.tree.TreeIterator extends java.lang.Object implements java.util.Iterator {
protected org.antlr.runtime.tree.TreeAdaptor adaptor
protected Object root
protected Object tree
protected boolean firstTime
public Object up
public Object down
public Object eof
protected org.antlr.runtime.misc.FastQueue nodes
public void (java.lang.Object)
Object tree
public void (org.antlr.runtime.tree.TreeAdaptor, java.lang.Object)
org.antlr.runtime.tree.TreeAdaptor adaptor
Object tree
public void reset ()
public boolean hasNext ()
public java.lang.Object next ()
Object parent
int nextSiblingIndex
public void remove ()
}
org/antlr/runtime/tree/TreeNodeStream.classTreeNodeStream.java
package org.antlr.runtime.tree
public abstract org.antlr.runtime.tree.TreeNodeStream extends java.lang.Object implements org.antlr.runtime.IntStream {
public abstract java.lang.Object get (int)
public abstract java.lang.Object LT (int)
public abstract java.lang.Object getTreeSource ()
public abstract org.antlr.runtime.TokenStream getTokenStream ()
public abstract org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor ()
public abstract void setUniqueNavigationNodes (boolean)
public abstract void reset ()
public abstract java.lang.String toString (java.lang.Object, java.lang.Object)
public abstract void replaceChildren (java.lang.Object, int, int, java.lang.Object)
}
org/antlr/runtime/tree/TreeParser.classTreeParser.java
package org.antlr.runtime.tree
public org.antlr.runtime.tree.TreeParser extends org.antlr.runtime.BaseRecognizer {
public static final int DOWN
public static final int UP
static String dotdot
static String doubleEtc
static java.util.regex.Pattern dotdotPattern
static java.util.regex.Pattern doubleEtcPattern
protected org.antlr.runtime.tree.TreeNodeStream input
public void (org.antlr.runtime.tree.TreeNodeStream)
org.antlr.runtime.tree.TreeNodeStream input
public void (org.antlr.runtime.tree.TreeNodeStream, org.antlr.runtime.RecognizerSharedState)
org.antlr.runtime.tree.TreeNodeStream input
org.antlr.runtime.RecognizerSharedState state
public void reset ()
public void setTreeNodeStream (org.antlr.runtime.tree.TreeNodeStream)
org.antlr.runtime.tree.TreeNodeStream input
public org.antlr.runtime.tree.TreeNodeStream getTreeNodeStream ()
public java.lang.String getSourceName ()
protected java.lang.Object getCurrentInputSymbol (org.antlr.runtime.IntStream)
org.antlr.runtime.IntStream input
protected java.lang.Object getMissingSymbol (org.antlr.runtime.IntStream, org.antlr.runtime.RecognitionException, int, org.antlr.runtime.BitSet)
org.antlr.runtime.IntStream input
org.antlr.runtime.RecognitionException e
int expectedTokenType
org.antlr.runtime.BitSet follow
String tokenText
org.antlr.runtime.tree.TreeAdaptor adaptor
public void matchAny (org.antlr.runtime.IntStream)
org.antlr.runtime.IntStream ignore
Object look
int level
int tokenType
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 java.lang.String getErrorHeader (org.antlr.runtime.RecognitionException)
org.antlr.runtime.RecognitionException e
public java.lang.String getErrorMessage (org.antlr.runtime.RecognitionException, java.lang.String[])
org.antlr.runtime.tree.TreeAdaptor adaptor
org.antlr.runtime.RecognitionException e
String[] tokenNames
public boolean inContext (java.lang.String)
String context
public static boolean inContext (org.antlr.runtime.tree.TreeAdaptor, java.lang.String[], java.lang.Object, java.lang.String)
String goal
Object ancestor
String name
org.antlr.runtime.tree.TreeAdaptor adaptor
String[] tokenNames
Object t
String context
java.util.regex.Matcher dotdotMatcher
java.util.regex.Matcher doubleEtcMatcher
String[] nodes
int ni
protected static java.lang.Object getAncestor (org.antlr.runtime.tree.TreeAdaptor, java.lang.String[], java.lang.Object, java.lang.String)
String name
org.antlr.runtime.tree.TreeAdaptor adaptor
String[] tokenNames
Object t
String goal
public void traceIn (java.lang.String, int)
String ruleName
int ruleIndex
public void traceOut (java.lang.String, int)
String ruleName
int ruleIndex
static void ()
}
org/antlr/runtime/tree/TreePatternLexer.classTreePatternLexer.java
package org.antlr.runtime.tree
public org.antlr.runtime.tree.TreePatternLexer extends java.lang.Object {
public static final int EOF
public static final int BEGIN
public static final int END
public static final int ID
public static final int ARG
public static final int PERCENT
public static final int COLON
public static final int DOT
protected String pattern
protected int p
protected int c
protected int n
public StringBuffer sval
public boolean error
public void (java.lang.String)
String pattern
public int nextToken ()
protected void consume ()
}
org/antlr/runtime/tree/TreePatternParser.classTreePatternParser.java
package org.antlr.runtime.tree
public org.antlr.runtime.tree.TreePatternParser extends java.lang.Object {
protected org.antlr.runtime.tree.TreePatternLexer tokenizer
protected int ttype
protected org.antlr.runtime.tree.TreeWizard wizard
protected org.antlr.runtime.tree.TreeAdaptor adaptor
public void (org.antlr.runtime.tree.TreePatternLexer, org.antlr.runtime.tree.TreeWizard, org.antlr.runtime.tree.TreeAdaptor)
org.antlr.runtime.tree.TreePatternLexer tokenizer
org.antlr.runtime.tree.TreeWizard wizard
org.antlr.runtime.tree.TreeAdaptor adaptor
public java.lang.Object pattern ()
Object node
public java.lang.Object parseTree ()
Object subtree
Object child
Object root
public java.lang.Object parseNode ()
org.antlr.runtime.Token wildcardPayload
org.antlr.runtime.tree.TreeWizard$TreePattern node
String label
String tokenName
String text
String arg
int treeNodeType
Object node
}
org/antlr/runtime/tree/TreeRewriter$1.classTreeRewriter.java
package org.antlr.runtime.tree
org.antlr.runtime.tree.TreeRewriter$1 extends java.lang.Object implements org.antlr.runtime.tree.TreeVisitorAction {
final org.antlr.runtime.tree.TreeRewriter this$0
void (org.antlr.runtime.tree.TreeRewriter)
public java.lang.Object pre (java.lang.Object)
Object t
public java.lang.Object post (java.lang.Object)
Object t
}
org/antlr/runtime/tree/TreeRewriter$2.classTreeRewriter.java
package org.antlr.runtime.tree
org.antlr.runtime.tree.TreeRewriter$2 extends java.lang.Object implements org.antlr.runtime.tree.TreeRewriter$fptr {
final org.antlr.runtime.tree.TreeRewriter this$0
void (org.antlr.runtime.tree.TreeRewriter)
public java.lang.Object rule () throws org.antlr.runtime.RecognitionException
}
org/antlr/runtime/tree/TreeRewriter$3.classTreeRewriter.java
package org.antlr.runtime.tree
org.antlr.runtime.tree.TreeRewriter$3 extends java.lang.Object implements org.antlr.runtime.tree.TreeRewriter$fptr {
final org.antlr.runtime.tree.TreeRewriter this$0
void (org.antlr.runtime.tree.TreeRewriter)
public java.lang.Object rule () throws org.antlr.runtime.RecognitionException
}
org/antlr/runtime/tree/TreeRewriter$fptr.classTreeRewriter.java
package org.antlr.runtime.tree
public abstract org.antlr.runtime.tree.TreeRewriter$fptr extends java.lang.Object {
public abstract java.lang.Object rule () throws org.antlr.runtime.RecognitionException
}
org/antlr/runtime/tree/TreeRewriter.classTreeRewriter.java
package org.antlr.runtime.tree
public org.antlr.runtime.tree.TreeRewriter extends org.antlr.runtime.tree.TreeParser {
protected boolean showTransformations
protected org.antlr.runtime.TokenStream originalTokenStream
protected org.antlr.runtime.tree.TreeAdaptor originalAdaptor
org.antlr.runtime.tree.TreeRewriter$fptr topdown_fptr
org.antlr.runtime.tree.TreeRewriter$fptr bottomup_ftpr
public void (org.antlr.runtime.tree.TreeNodeStream)
org.antlr.runtime.tree.TreeNodeStream input
public void (org.antlr.runtime.tree.TreeNodeStream, org.antlr.runtime.RecognizerSharedState)
org.antlr.runtime.tree.TreeNodeStream input
org.antlr.runtime.RecognizerSharedState state
public java.lang.Object applyOnce (java.lang.Object, org.antlr.runtime.tree.TreeRewriter$fptr)
org.antlr.runtime.tree.TreeRuleReturnScope r
Object t
org.antlr.runtime.tree.TreeRewriter$fptr whichRule
public java.lang.Object applyRepeatedly (java.lang.Object, org.antlr.runtime.tree.TreeRewriter$fptr)
Object u
Object t
org.antlr.runtime.tree.TreeRewriter$fptr whichRule
boolean treeChanged
public java.lang.Object downup (java.lang.Object)
Object t
public java.lang.Object downup (java.lang.Object, boolean)
Object t
boolean showTransformations
org.antlr.runtime.tree.TreeVisitor v
org.antlr.runtime.tree.TreeVisitorAction actions
public void reportTransformation (java.lang.Object, java.lang.Object)
Object oldTree
Object newTree
public java.lang.Object topdown () throws org.antlr.runtime.RecognitionException
public java.lang.Object bottomup () throws org.antlr.runtime.RecognitionException
}
org/antlr/runtime/tree/TreeRuleReturnScope.classTreeRuleReturnScope.java
package org.antlr.runtime.tree
public org.antlr.runtime.tree.TreeRuleReturnScope extends org.antlr.runtime.RuleReturnScope {
public Object start
public void ()
public java.lang.Object getStart ()
}
org/antlr/runtime/tree/TreeVisitor.classTreeVisitor.java
package org.antlr.runtime.tree
public org.antlr.runtime.tree.TreeVisitor extends java.lang.Object {
protected org.antlr.runtime.tree.TreeAdaptor adaptor
public void (org.antlr.runtime.tree.TreeAdaptor)
org.antlr.runtime.tree.TreeAdaptor adaptor
public void ()
public java.lang.Object visit (java.lang.Object, org.antlr.runtime.tree.TreeVisitorAction)
Object child
Object visitResult
Object childAfterVisit
int i
Object t
org.antlr.runtime.tree.TreeVisitorAction action
boolean isNil
}
org/antlr/runtime/tree/TreeVisitorAction.classTreeVisitorAction.java
package org.antlr.runtime.tree
public abstract org.antlr.runtime.tree.TreeVisitorAction extends java.lang.Object {
public abstract java.lang.Object pre (java.lang.Object)
public abstract java.lang.Object post (java.lang.Object)
}
org/antlr/runtime/tree/TreeWizard$1.classTreeWizard.java
package org.antlr.runtime.tree
org.antlr.runtime.tree.TreeWizard$1 extends org.antlr.runtime.tree.TreeWizard$Visitor {
final java.util.List val$nodes
final org.antlr.runtime.tree.TreeWizard this$0
void (org.antlr.runtime.tree.TreeWizard, java.util.List)
public void visit (java.lang.Object)
Object t
}
org/antlr/runtime/tree/TreeWizard$2.classTreeWizard.java
package org.antlr.runtime.tree
org.antlr.runtime.tree.TreeWizard$2 extends java.lang.Object implements org.antlr.runtime.tree.TreeWizard$ContextVisitor {
final org.antlr.runtime.tree.TreeWizard$TreePattern val$tpattern
final java.util.List val$subtrees
final org.antlr.runtime.tree.TreeWizard this$0
void (org.antlr.runtime.tree.TreeWizard, org.antlr.runtime.tree.TreeWizard$TreePattern, java.util.List)
public void visit (java.lang.Object, java.lang.Object, int, java.util.Map)
Object t
Object parent
int childIndex
java.util.Map labels
}
org/antlr/runtime/tree/TreeWizard$3.classTreeWizard.java
package org.antlr.runtime.tree
org.antlr.runtime.tree.TreeWizard$3 extends java.lang.Object implements org.antlr.runtime.tree.TreeWizard$ContextVisitor {
final java.util.Map val$labels
final org.antlr.runtime.tree.TreeWizard$TreePattern val$tpattern
final org.antlr.runtime.tree.TreeWizard$ContextVisitor val$visitor
final org.antlr.runtime.tree.TreeWizard this$0
void (org.antlr.runtime.tree.TreeWizard, java.util.Map, org.antlr.runtime.tree.TreeWizard$TreePattern, org.antlr.runtime.tree.TreeWizard$ContextVisitor)
public void visit (java.lang.Object, java.lang.Object, int, java.util.Map)
Object t
Object parent
int childIndex
java.util.Map unusedlabels
}
org/antlr/runtime/tree/TreeWizard$ContextVisitor.classTreeWizard.java
package org.antlr.runtime.tree
public abstract org.antlr.runtime.tree.TreeWizard$ContextVisitor extends java.lang.Object {
public abstract void visit (java.lang.Object, java.lang.Object, int, java.util.Map)
}
org/antlr/runtime/tree/TreeWizard$TreePattern.classTreeWizard.java
package org.antlr.runtime.tree
public org.antlr.runtime.tree.TreeWizard$TreePattern extends org.antlr.runtime.tree.CommonTree {
public String label
public boolean hasTextArg
public void (org.antlr.runtime.Token)
org.antlr.runtime.Token payload
public java.lang.String toString ()
}
org/antlr/runtime/tree/TreeWizard$TreePatternTreeAdaptor.classTreeWizard.java
package org.antlr.runtime.tree
public org.antlr.runtime.tree.TreeWizard$TreePatternTreeAdaptor extends org.antlr.runtime.tree.CommonTreeAdaptor {
public void ()
public java.lang.Object create (org.antlr.runtime.Token)
org.antlr.runtime.Token payload
}
org/antlr/runtime/tree/TreeWizard$Visitor.classTreeWizard.java
package org.antlr.runtime.tree
public abstract org.antlr.runtime.tree.TreeWizard$Visitor extends java.lang.Object implements org.antlr.runtime.tree.TreeWizard$ContextVisitor {
public void ()
public void visit (java.lang.Object, java.lang.Object, int, java.util.Map)
Object t
Object parent
int childIndex
java.util.Map labels
public abstract void visit (java.lang.Object)
}
org/antlr/runtime/tree/TreeWizard$WildcardTreePattern.classTreeWizard.java
package org.antlr.runtime.tree
public org.antlr.runtime.tree.TreeWizard$WildcardTreePattern extends org.antlr.runtime.tree.TreeWizard$TreePattern {
public void (org.antlr.runtime.Token)
org.antlr.runtime.Token payload
}
org/antlr/runtime/tree/TreeWizard.classTreeWizard.java
package org.antlr.runtime.tree
public org.antlr.runtime.tree.TreeWizard extends java.lang.Object {
protected org.antlr.runtime.tree.TreeAdaptor adaptor
protected java.util.Map tokenNameToTypeMap
public void (org.antlr.runtime.tree.TreeAdaptor)
org.antlr.runtime.tree.TreeAdaptor adaptor
public void (org.antlr.runtime.tree.TreeAdaptor, java.util.Map)
org.antlr.runtime.tree.TreeAdaptor adaptor
java.util.Map tokenNameToTypeMap
public void (org.antlr.runtime.tree.TreeAdaptor, java.lang.String[])
org.antlr.runtime.tree.TreeAdaptor adaptor
String[] tokenNames
public void (java.lang.String[])
String[] tokenNames
public java.util.Map computeTokenTypes (java.lang.String[])
String name
int ttype
String[] tokenNames
java.util.Map m
public int getTokenType (java.lang.String)
String tokenName
Integer ttypeI
public java.util.Map index (java.lang.Object)
Object t
java.util.Map m
protected void _index (java.lang.Object, java.util.Map)
Object child
int i
Object t
java.util.Map m
int ttype
java.util.List elements
int n
public java.util.List find (java.lang.Object, int)
Object t
int ttype
java.util.List nodes
public java.util.List find (java.lang.Object, java.lang.String)
Object t
String pattern
java.util.List subtrees
org.antlr.runtime.tree.TreePatternLexer tokenizer
org.antlr.runtime.tree.TreePatternParser parser
org.antlr.runtime.tree.TreeWizard$TreePattern tpattern
int rootTokenType
public java.lang.Object findFirst (java.lang.Object, int)
Object t
int ttype
public java.lang.Object findFirst (java.lang.Object, java.lang.String)
Object t
String pattern
public void visit (java.lang.Object, int, org.antlr.runtime.tree.TreeWizard$ContextVisitor)
Object t
int ttype
org.antlr.runtime.tree.TreeWizard$ContextVisitor visitor
protected void _visit (java.lang.Object, java.lang.Object, int, int, org.antlr.runtime.tree.TreeWizard$ContextVisitor)
Object child
int i
Object t
Object parent
int childIndex
int ttype
org.antlr.runtime.tree.TreeWizard$ContextVisitor visitor
int n
public void visit (java.lang.Object, java.lang.String, org.antlr.runtime.tree.TreeWizard$ContextVisitor)
Object t
String pattern
org.antlr.runtime.tree.TreeWizard$ContextVisitor visitor
org.antlr.runtime.tree.TreePatternLexer tokenizer
org.antlr.runtime.tree.TreePatternParser parser
org.antlr.runtime.tree.TreeWizard$TreePattern tpattern
java.util.Map labels
int rootTokenType
public boolean parse (java.lang.Object, java.lang.String, java.util.Map)
Object t
String pattern
java.util.Map labels
org.antlr.runtime.tree.TreePatternLexer tokenizer
org.antlr.runtime.tree.TreePatternParser parser
org.antlr.runtime.tree.TreeWizard$TreePattern tpattern
boolean matched
public boolean parse (java.lang.Object, java.lang.String)
Object t
String pattern
protected boolean _parse (java.lang.Object, org.antlr.runtime.tree.TreeWizard$TreePattern, java.util.Map)
Object child1
org.antlr.runtime.tree.TreeWizard$TreePattern child2
int i
Object t1
org.antlr.runtime.tree.TreeWizard$TreePattern tpattern
java.util.Map labels
int n1
int n2
public java.lang.Object create (java.lang.String)
String pattern
org.antlr.runtime.tree.TreePatternLexer tokenizer
org.antlr.runtime.tree.TreePatternParser parser
Object t
public static boolean equals (java.lang.Object, java.lang.Object, org.antlr.runtime.tree.TreeAdaptor)
Object t1
Object t2
org.antlr.runtime.tree.TreeAdaptor adaptor
public boolean equals (java.lang.Object, java.lang.Object)
Object t1
Object t2
protected static boolean _equals (java.lang.Object, java.lang.Object, org.antlr.runtime.tree.TreeAdaptor)
Object child1
Object child2
int i
Object t1
Object t2
org.antlr.runtime.tree.TreeAdaptor adaptor
int n1
int n2
}
org/eclipse/jdt/core/BuildJarIndex.classBuildJarIndex.java
package org.eclipse.jdt.core
public org.eclipse.jdt.core.BuildJarIndex extends org.apache.tools.ant.Task {
private String jarPath
private String indexPath
public void ()
public void execute () throws org.apache.tools.ant.BuildException
java.io.IOException e
public void setJarPath (java.lang.String)
String path
public void setIndexPath (java.lang.String)
String path
}
org/eclipse/jdt/core/CheckDebugAttributes.classCheckDebugAttributes.java
package org.eclipse.jdt.core
public final org.eclipse.jdt.core.CheckDebugAttributes extends org.apache.tools.ant.Task {
private String file
private String property
public void ()
public void execute () throws org.apache.tools.ant.BuildException
boolean hasDebugAttributes
org.eclipse.jdt.core.util.IClassFileReader classFileReader
java.util.zip.ZipFile jarFile
java.util.Enumeration entries
java.util.zip.ZipEntry entry
org.eclipse.jdt.core.util.IClassFileReader classFileReader
private boolean checkClassFile (org.eclipse.jdt.core.util.IClassFileReader)
org.eclipse.jdt.core.util.IClassFileReader classFileReader
org.eclipse.jdt.core.util.IMethodInfo[] methodInfos
int i
int max
org.eclipse.jdt.core.util.ICodeAttribute codeAttribute
public void setFile (java.lang.String)
String value
public void setProperty (java.lang.String)
String value
}
org/eclipse/jdt/core/JDTCompilerAdapter$1.classJDTCompilerAdapter.java
package org.eclipse.jdt.core
org.eclipse.jdt.core.JDTCompilerAdapter$1 extends java.lang.Object implements java.util.Comparator {
final org.eclipse.jdt.core.JDTCompilerAdapter this$0
void (org.eclipse.jdt.core.JDTCompilerAdapter)
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
}
org/eclipse/jdt/core/JDTCompilerAdapter.classJDTCompilerAdapter.java
package org.eclipse.jdt.core
public org.eclipse.jdt.core.JDTCompilerAdapter extends org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter {
private static final char[] SEPARATOR_CHARS
private static final char[] ADAPTER_PREFIX
private static final char[] ADAPTER_ENCODING
private static final char[] ADAPTER_ACCESS
private static String compilerClass
String logFileName
java.util.Map customDefaultOptions
private java.util.Map fileEncodings
private java.util.Map dirEncodings
private java.util.List accessRules
static void ()
public void ()
public boolean execute () throws org.apache.tools.ant.BuildException
org.apache.tools.ant.types.Commandline cmd
Class c
java.lang.reflect.Constructor batchCompilerConstructor
Object batchCompilerInstance
java.lang.reflect.Method compile
Object result
boolean resultValue
Exception ex
protected org.apache.tools.ant.types.Commandline setupJavacCommand () throws org.apache.tools.ant.BuildException
org.apache.tools.ant.types.Commandline cmd
Class javacClass
String[] compilerArgs
org.apache.tools.ant.types.Path classpath
org.apache.tools.ant.types.Path sourcepath
java.lang.reflect.Method getSourcepathMethod
org.apache.tools.ant.types.Path compileSourcePath
String javaVersion
String memoryParameterPrefix
java.lang.reflect.Method getDebugLevelMethod
String debugLevel
Object[] entries
int i
int max
java.util.Map$Entry entry
String source
int length
int i
int max
String arg
private java.lang.String[] processCompilerArguments (java.lang.Class)
Class javacClass
java.lang.reflect.Method getCurrentCompilerArgsMethod
String[] compilerArgs
private void checkCompilerArgs (java.lang.String[])
String[] args
int i
char[] content
int offset
int prefixLength
int start
int end
int encodeStart
boolean isFile
String str
String enc
int accessStart
String path
String access
private void createClasspathArgument (org.apache.tools.ant.types.Commandline, org.apache.tools.ant.types.Path)
org.apache.tools.ant.types.Commandline cmd
org.apache.tools.ant.types.Path classpath
org.apache.tools.ant.types.Commandline$Argument arg
String[] pathElements
int rulesLength
String[] rules
int nextRule
StringBuffer result
int i
int max
String pathElement
int j
String rule
int ruleLength
int ruleLength
protected void logAndAddFilesToCompile (org.apache.tools.ant.types.Commandline)
org.apache.tools.ant.types.Commandline cmd
StringBuffer niceSourceList
String[] encodedFiles
String[] encodedDirs
int encodedFilesLength
int encodedDirsLength
java.util.Comparator comparator
int i
String arg
boolean encoded
int j
int j
}
org/eclipse/jdt/core/compiler/CategorizedProblem.classCategorizedProblem.java
package org.eclipse.jdt.core.compiler
public abstract org.eclipse.jdt.core.compiler.CategorizedProblem extends java.lang.Object implements org.eclipse.jdt.core.compiler.IProblem {
public static final int CAT_UNSPECIFIED
public static final int CAT_BUILDPATH
public static final int CAT_SYNTAX
public static final int CAT_IMPORT
public static final int CAT_TYPE
public static final int CAT_MEMBER
public static final int CAT_INTERNAL
public static final int CAT_JAVADOC
public static final int CAT_CODE_STYLE
public static final int CAT_POTENTIAL_PROGRAMMING_PROBLEM
public static final int CAT_NAME_SHADOWING_CONFLICT
public static final int CAT_DEPRECATION
public static final int CAT_UNNECESSARY_CODE
public static final int CAT_UNCHECKED_RAW
public static final int CAT_NLS
public static final int CAT_RESTRICTION
public void ()
public abstract int getCategoryID ()
public abstract java.lang.String getMarkerType ()
public java.lang.String[] getExtraMarkerAttributeNames ()
public java.lang.Object[] getExtraMarkerAttributeValues ()
}
org/eclipse/jdt/core/compiler/CharOperation.classCharOperation.java
package org.eclipse.jdt.core.compiler
public final org.eclipse.jdt.core.compiler.CharOperation extends java.lang.Object {
public static final char[] NO_CHAR
public static final char[][] NO_CHAR_CHAR
public static final String[] NO_STRINGS
static void ()
public void ()
public static final char[] append (char[], char)
char[] array
char suffix
int length
public static final char[] append (char[], int, char[], int, int)
char[] target
int index
char[] array
int start
int end
int targetLength
int subLength
int newTargetLength
public static final char[][] arrayConcat (char[][], char[][])
char[][] first
char[][] second
int length1
int length2
char[][] result
public static final boolean camelCaseMatch (char[], char[])
char[] pattern
char[] name
public static final boolean camelCaseMatch (char[], char[], boolean)
char[] pattern
char[] name
boolean samePartCount
public static final boolean camelCaseMatch (char[], int, int, char[], int, int)
char[] pattern
int patternStart
int patternEnd
char[] name
int nameStart
int nameEnd
public static final boolean camelCaseMatch (char[], int, int, char[], int, int, boolean)
char[] pattern
int patternStart
int patternEnd
char[] name
int nameStart
int nameEnd
boolean samePartCount
char patternChar
char nameChar
char nameChar
int iPattern
int iName
int charNature
public static java.lang.String[] charArrayToStringArray (char[][])
char[][] charArrays
int length
String[] strings
int i
public static java.lang.String charToString (char[])
char[] charArray
public static final char[][] arrayConcat (char[][], char[])
char[][] first
char[] second
int length
char[][] result
public static final int compareTo (char[], char[])
char[] array1
char[] array2
int length1
int length2
int min
int i
public static final int compareTo (char[], char[], int, int)
char[] array1
char[] array2
int start
int end
int length1
int length2
int min
int i
public static final int compareWith (char[], char[])
char[] array
char[] prefix
int arrayLength
int prefixLength
int min
int i
char c1
char c2
public static final char[] concat (char[], char[])
char[] first
char[] second
int length1
int length2
char[] result
public static final char[] concat (char[], char[], char[])
char[] first
char[] second
char[] third
int length1
int length2
int length3
char[] result
public static final char[] concat (char[], char[], char)
char[] first
char[] second
char separator
int length1
int length2
char[] result
public static final char[] concat (char[], char, char[], char, char[])
char[] first
char sep1
char[] second
char sep2
char[] third
int length1
int length2
int length3
char[] result
public static final char[] concat (char, char[], char)
char prefix
char[] array
char suffix
int length
char[] result
public static final char[] concatWith (char[], char[][], char)
char[] name
char[][] array
char separator
int nameLength
int length
int size
int index
char[] result
int i
int subLength
public static final char[] concatWith (char[][], char[], char)
char[][] array
char[] name
char separator
int nameLength
int length
int size
int index
char[] result
int i
int subLength
public static final char[] concatWith (char[][], char)
char[][] array
char separator
int length
int size
int index
char[] result
public static final boolean contains (char, char[][])
char character
char[][] array
int i
char[] subarray
int j
public static final boolean contains (char, char[])
char character
char[] array
int i
public static final boolean contains (char[], char[])
char[] characters
char[] array
int i
int j
public static final char[][] deepCopy (char[][])
char[][] toCopy
int toCopyLength
char[][] result
int i
char[] toElement
int toElementLength
char[] resultElement
public static final boolean endsWith (char[], char[])
char[] array
char[] toBeFound
int i
int j
public static final boolean equals (char[][], char[][])
char[][] first
char[][] second
int i
public static final boolean equals (char[][], char[][], boolean)
char[][] first
char[][] second
boolean isCaseSensitive
int i
public static final boolean equals (char[], char[])
char[] first
char[] second
int i
public static final boolean equals (char[], char[], int, int)
char[] first
char[] second
int secondStart
int secondEnd
public static final boolean equals (char[], char[], int, int, boolean)
char[] first
char[] second
int secondStart
int secondEnd
boolean isCaseSensitive
int i
int i
public static final boolean equals (char[], char[], boolean)
char[] first
char[] second
boolean isCaseSensitive
int i
public static final boolean fragmentEquals (char[], char[], int, boolean)
char[] fragment
char[] name
int startIndex
boolean isCaseSensitive
int max
int i
int i
public static final int hashCode (char[])
char[] array
int length
int hash
int i
int i
int last
public static boolean isWhitespace (char)
char c
public static final int indexOf (char, char[])
char toBeFound
char[] array
public static final int indexOf (char[], char[], boolean)
char[] toBeFound
char[] array
boolean isCaseSensitive
public static final int indexOf (char[], char[], boolean, int)
char[] toBeFound
char[] array
boolean isCaseSensitive
int start
public static final int indexOf (char[], char[], boolean, int, int)
char[] toBeFound
char[] array
boolean isCaseSensitive
int start
int end
int arrayLength
int toBeFoundLength
int i
int i
int i
int max
int j
int i
int max
int j
public static final int indexOf (char, char[], int)
char toBeFound
char[] array
int start
int i
public static final int indexOf (char, char[], int, int)
char toBeFound
char[] array
int start
int end
int i
public static final int lastIndexOf (char, char[])
char toBeFound
char[] array
int i
public static final int lastIndexOf (char, char[], int)
char toBeFound
char[] array
int startIndex
int i
public static final int lastIndexOf (char, char[], int, int)
char toBeFound
char[] array
int startIndex
int endIndex
int i
public static final char[] lastSegment (char[], char)
char[] array
char separator
int pos
public static final boolean match (char[], char[], boolean)
char[] pattern
char[] name
boolean isCaseSensitive
public static final boolean match (char[], int, int, char[], int, int, boolean)
char[] pattern
int patternStart
int patternEnd
char[] name
int nameStart
int nameEnd
boolean isCaseSensitive
int iPattern
int iName
char patternChar
int segmentStart
int segmentStart
int prefixStart
public static final boolean pathMatch (char[], char[], boolean, char)
char[] pattern
char[] filepath
boolean isCaseSensitive
char pathSeparator
int pSegmentStart
int pLength
int pSegmentEnd
boolean freeTrailingDoubleStar
int fSegmentStart
int fSegmentStart
int fLength
int fSegmentEnd
int pSegmentRestart
int pSegmentRestart
int fSegmentRestart
public static final int occurencesOf (char, char[])
char toBeFound
char[] array
int count
int i
public static final int occurencesOf (char, char[], int)
char toBeFound
char[] array
int start
int count
int i
public static final int parseInt (char[], int, int) throws java.lang.NumberFormatException
char[] array
int start
int length
int result
public static final boolean prefixEquals (char[], char[])
char[] prefix
char[] name
int max
int i
public static final boolean prefixEquals (char[], char[], boolean)
char[] prefix
char[] name
boolean isCaseSensitive
public static final boolean prefixEquals (char[], char[], boolean, int)
char[] prefix
char[] name
boolean isCaseSensitive
int startIndex
int max
int i
int i
public static final char[] remove (char[], char)
char[] array
char toBeRemoved
int length
char[] result
int count
int i
char c
public static final void replace (char[], char, char)
char[] array
char toBeReplaced
char replacementChar
int i
int max
public static final void replace (char[], char[], char)
char[] array
char[] toBeReplaced
char replacementChar
public static final void replace (char[], char[], char, int, int)
char[] array
char[] toBeReplaced
char replacementChar
int start
int end
int i
int j
public static final char[] replace (char[], char[], char[])
char[] array
char[] toBeReplaced
char[] replacementChars
int max
int replacedLength
int replacementLength
int[] starts
int occurrenceCount
int i
int index
char[] result
int inStart
int outStart
int i
int offset
public static final char[] replaceOnCopy (char[], char, char)
char[] array
char toBeReplaced
char replacementChar
char[] result
int i
int length
char c
public static final char[][] splitAndTrimOn (char, char[])
char divider
char[] array
int length
int wordCount
int i
char[][] split
int last
int currentWord
int i
int start
int end
int start
int end
public static final char[][] splitOn (char, char[])
char divider
char[] array
int length
int wordCount
int i
char[][] split
int last
int currentWord
int i
public static final char[][] splitOn (char, char[], int, int)
char divider
char[] array
int start
int end
int length
int wordCount
int i
char[][] split
int last
int currentWord
int i
public static final char[][] subarray (char[][], int, int)
char[][] array
int start
int end
char[][] result
public static final char[] subarray (char[], int, int)
char[] array
int start
int end
char[] result
public static final char[] toLowerCase (char[])
char[] chars
int length
char[] lowerChars
int i
char c
char lc
public static final char[] toUpperCase (char[])
char[] chars
int length
char[] upperChars
int i
char c
char lc
public static final char[] trim (char[])
char[] chars
int start
int length
int end
public static final java.lang.String toString (char[][])
char[][] array
char[] result
public static final java.lang.String[] toStrings (char[][])
char[][] array
int length
String[] result
int i
}
org/eclipse/jdt/core/compiler/CompilationProgress.classCompilationProgress.java
package org.eclipse.jdt.core.compiler
public abstract org.eclipse.jdt.core.compiler.CompilationProgress extends java.lang.Object {
public void ()
public abstract void begin (int)
public abstract void done ()
public abstract boolean isCanceled ()
public abstract void setTaskName (java.lang.String)
public abstract void worked (int, int)
}
org/eclipse/jdt/core/compiler/IProblem.classIProblem.java
package org.eclipse.jdt.core.compiler
public abstract org.eclipse.jdt.core.compiler.IProblem extends java.lang.Object {
public static final int TypeRelated
public static final int FieldRelated
public static final int MethodRelated
public static final int ConstructorRelated
public static final int ImportRelated
public static final int Internal
public static final int Syntax
public static final int Javadoc
public static final int IgnoreCategoriesMask
public static final int Unclassified
public static final int ObjectHasNoSuperclass
public static final int UndefinedType
public static final int NotVisibleType
public static final int AmbiguousType
public static final int UsingDeprecatedType
public static final int InternalTypeNameProvided
public static final int UnusedPrivateType
public static final int IncompatibleTypesInEqualityOperator
public static final int IncompatibleTypesInConditionalOperator
public static final int TypeMismatch
public static final int IndirectAccessToStaticType
public static final int ReturnTypeMismatch
public static final int MissingEnclosingInstanceForConstructorCall
public static final int MissingEnclosingInstance
public static final int IncorrectEnclosingInstanceReference
public static final int IllegalEnclosingInstanceSpecification
public static final int CannotDefineStaticInitializerInLocalType
public static final int OuterLocalMustBeFinal
public static final int CannotDefineInterfaceInLocalType
public static final int IllegalPrimitiveOrArrayTypeForEnclosingInstance
public static final int EnclosingInstanceInConstructorCall
public static final int AnonymousClassCannotExtendFinalClass
public static final int CannotDefineAnnotationInLocalType
public static final int CannotDefineEnumInLocalType
public static final int NonStaticContextForEnumMemberType
public static final int TypeHidingType
public static final int NotAnnotationType
public static final int UndefinedName
public static final int UninitializedLocalVariable
public static final int VariableTypeCannotBeVoid
public static final int VariableTypeCannotBeVoidArray
public static final int CannotAllocateVoidArray
public static final int RedefinedLocal
public static final int RedefinedArgument
public static final int DuplicateFinalLocalInitialization
public static final int NonBlankFinalLocalAssignment
public static final int ParameterAssignment
public static final int FinalOuterLocalAssignment
public static final int LocalVariableIsNeverUsed
public static final int ArgumentIsNeverUsed
public static final int BytecodeExceeds64KLimit
public static final int BytecodeExceeds64KLimitForClinit
public static final int TooManyArgumentSlots
public static final int TooManyLocalVariableSlots
public static final int TooManySyntheticArgumentSlots
public static final int TooManyArrayDimensions
public static final int BytecodeExceeds64KLimitForConstructor
public static final int UndefinedField
public static final int NotVisibleField
public static final int AmbiguousField
public static final int UsingDeprecatedField
public static final int NonStaticFieldFromStaticInvocation
public static final int ReferenceToForwardField
public static final int NonStaticAccessToStaticField
public static final int UnusedPrivateField
public static final int IndirectAccessToStaticField
public static final int UnqualifiedFieldAccess
public static final int FinalFieldAssignment
public static final int UninitializedBlankFinalField
public static final int DuplicateBlankFinalFieldInitialization
public static final int UnresolvedVariable
public static final int NonStaticOrAlienTypeReceiver
public static final int ExceptionParameterIsNeverUsed
public static final int LocalVariableHidingLocalVariable
public static final int LocalVariableHidingField
public static final int FieldHidingLocalVariable
public static final int FieldHidingField
public static final int ArgumentHidingLocalVariable
public static final int ArgumentHidingField
public static final int MissingSerialVersion
public static final int LambdaRedeclaresArgument
public static final int LambdaRedeclaresLocal
public static final int LambdaDescriptorMentionsUnmentionable
public static final int UndefinedMethod
public static final int NotVisibleMethod
public static final int AmbiguousMethod
public static final int UsingDeprecatedMethod
public static final int DirectInvocationOfAbstractMethod
public static final int VoidMethodReturnsValue
public static final int MethodReturnsVoid
public static final int MethodRequiresBody
public static final int ShouldReturnValue
public static final int MethodButWithConstructorName
public static final int MissingReturnType
public static final int BodyForNativeMethod
public static final int BodyForAbstractMethod
public static final int NoMessageSendOnBaseType
public static final int ParameterMismatch
public static final int NoMessageSendOnArrayType
public static final int NonStaticAccessToStaticMethod
public static final int UnusedPrivateMethod
public static final int IndirectAccessToStaticMethod
public static final int MissingTypeInMethod
public static final int MethodCanBeStatic
public static final int MethodCanBePotentiallyStatic
public static final int MethodReferenceSwingsBothWays
public static final int StaticMethodShouldBeAccessedStatically
public static final int InvalidArrayConstructorReference
public static final int ConstructedArrayIncompatible
public static final int DanglingReference
public static final int IncompatibleMethodReference
public static final int MissingTypeInConstructor
public static final int UndefinedConstructor
public static final int NotVisibleConstructor
public static final int AmbiguousConstructor
public static final int UsingDeprecatedConstructor
public static final int UnusedPrivateConstructor
public static final int InstanceFieldDuringConstructorInvocation
public static final int InstanceMethodDuringConstructorInvocation
public static final int RecursiveConstructorInvocation
public static final int ThisSuperDuringConstructorInvocation
public static final int InvalidExplicitConstructorCall
public static final int UndefinedConstructorInDefaultConstructor
public static final int NotVisibleConstructorInDefaultConstructor
public static final int AmbiguousConstructorInDefaultConstructor
public static final int UndefinedConstructorInImplicitConstructorCall
public static final int NotVisibleConstructorInImplicitConstructorCall
public static final int AmbiguousConstructorInImplicitConstructorCall
public static final int UnhandledExceptionInDefaultConstructor
public static final int UnhandledExceptionInImplicitConstructorCall
public static final int UnusedObjectAllocation
public static final int DeadCode
public static final int ArrayReferenceRequired
public static final int NoImplicitStringConversionForCharArrayExpression
public static final int StringConstantIsExceedingUtf8Limit
public static final int NonConstantExpression
public static final int NumericValueOutOfRange
public static final int IllegalCast
public static final int InvalidClassInstantiation
public static final int CannotDefineDimensionExpressionsWithInit
public static final int MustDefineEitherDimensionExpressionsOrInitializer
public static final int InvalidOperator
public static final int CodeCannotBeReached
public static final int CannotReturnInInitializer
public static final int InitializerMustCompleteNormally
public static final int InvalidVoidExpression
public static final int MaskedCatch
public static final int DuplicateDefaultCase
public static final int UnreachableCatch
public static final int UnhandledException
public static final int IncorrectSwitchType
public static final int DuplicateCase
public static final int DuplicateLabel
public static final int InvalidBreak
public static final int InvalidContinue
public static final int UndefinedLabel
public static final int InvalidTypeToSynchronized
public static final int InvalidNullToSynchronized
public static final int CannotThrowNull
public static final int AssignmentHasNoEffect
public static final int PossibleAccidentalBooleanAssignment
public static final int SuperfluousSemicolon
public static final int UnnecessaryCast
public static final int UnnecessaryArgumentCast
public static final int UnnecessaryInstanceof
public static final int FinallyMustCompleteNormally
public static final int UnusedMethodDeclaredThrownException
public static final int UnusedConstructorDeclaredThrownException
public static final int InvalidCatchBlockSequence
public static final int EmptyControlFlowStatement
public static final int UnnecessaryElse
public static final int NeedToEmulateFieldReadAccess
public static final int NeedToEmulateFieldWriteAccess
public static final int NeedToEmulateMethodAccess
public static final int NeedToEmulateConstructorAccess
public static final int FallthroughCase
public static final int InheritedMethodHidesEnclosingName
public static final int InheritedFieldHidesEnclosingName
public static final int InheritedTypeHidesEnclosingName
public static final int IllegalUsageOfQualifiedTypeReference
public static final int UnusedLabel
public static final int ThisInStaticContext
public static final int StaticMethodRequested
public static final int IllegalDimension
public static final int InvalidTypeExpression
public static final int ParsingError
public static final int ParsingErrorNoSuggestion
public static final int InvalidUnaryExpression
public static final int InterfaceCannotHaveConstructors
public static final int ArrayConstantsOnlyInArrayInitializers
public static final int ParsingErrorOnKeyword
public static final int ParsingErrorOnKeywordNoSuggestion
public static final int ComparingIdentical
public static final int UnmatchedBracket
public static final int NoFieldOnBaseType
public static final int InvalidExpressionAsStatement
public static final int ExpressionShouldBeAVariable
public static final int MissingSemiColon
public static final int InvalidParenthesizedExpression
public static final int NoSuperInInterfaceContext
public static final int ParsingErrorInsertTokenBefore
public static final int ParsingErrorInsertTokenAfter
public static final int ParsingErrorDeleteToken
public static final int ParsingErrorDeleteTokens
public static final int ParsingErrorMergeTokens
public static final int ParsingErrorInvalidToken
public static final int ParsingErrorMisplacedConstruct
public static final int ParsingErrorReplaceTokens
public static final int ParsingErrorNoSuggestionForTokens
public static final int ParsingErrorUnexpectedEOF
public static final int ParsingErrorInsertToComplete
public static final int ParsingErrorInsertToCompleteScope
public static final int ParsingErrorInsertToCompletePhrase
public static final int EndOfSource
public static final int InvalidHexa
public static final int InvalidOctal
public static final int InvalidCharacterConstant
public static final int InvalidEscape
public static final int InvalidInput
public static final int InvalidUnicodeEscape
public static final int InvalidFloat
public static final int NullSourceString
public static final int UnterminatedString
public static final int UnterminatedComment
public static final int NonExternalizedStringLiteral
public static final int InvalidDigit
public static final int InvalidLowSurrogate
public static final int InvalidHighSurrogate
public static final int UnnecessaryNLSTag
public static final int InvalidBinary
public static final int BinaryLiteralNotBelow17
public static final int IllegalUnderscorePosition
public static final int UnderscoresInLiteralsNotBelow17
public static final int IllegalHexaLiteral
public static final int MissingTypeInLambda
public static final int DiscouragedReference
public static final int InterfaceCannotHaveInitializers
public static final int DuplicateModifierForType
public static final int IllegalModifierForClass
public static final int IllegalModifierForInterface
public static final int IllegalModifierForMemberClass
public static final int IllegalModifierForMemberInterface
public static final int IllegalModifierForLocalClass
public static final int ForbiddenReference
public static final int IllegalModifierCombinationFinalAbstractForClass
public static final int IllegalVisibilityModifierForInterfaceMemberType
public static final int IllegalVisibilityModifierCombinationForMemberType
public static final int IllegalStaticModifierForMemberType
public static final int SuperclassMustBeAClass
public static final int ClassExtendFinalClass
public static final int DuplicateSuperInterface
public static final int SuperInterfaceMustBeAnInterface
public static final int HierarchyCircularitySelfReference
public static final int HierarchyCircularity
public static final int HidingEnclosingType
public static final int DuplicateNestedType
public static final int CannotThrowType
public static final int PackageCollidesWithType
public static final int TypeCollidesWithPackage
public static final int DuplicateTypes
public static final int IsClassPathCorrect
public static final int PublicClassMustMatchFileName
public static final int MustSpecifyPackage
public static final int HierarchyHasProblems
public static final int PackageIsNotExpectedPackage
public static final int ObjectCannotHaveSuperTypes
public static final int ObjectMustBeClass
public static final int RedundantSuperinterface
public static final int ShouldImplementHashcode
public static final int AbstractMethodsInConcreteClass
public static final int SuperclassNotFound
public static final int SuperclassNotVisible
public static final int SuperclassAmbiguous
public static final int SuperclassInternalNameProvided
public static final int SuperclassInheritedNameHidesEnclosingName
public static final int InterfaceNotFound
public static final int InterfaceNotVisible
public static final int InterfaceAmbiguous
public static final int InterfaceInternalNameProvided
public static final int InterfaceInheritedNameHidesEnclosingName
public static final int DuplicateField
public static final int DuplicateModifierForField
public static final int IllegalModifierForField
public static final int IllegalModifierForInterfaceField
public static final int IllegalVisibilityModifierCombinationForField
public static final int IllegalModifierCombinationFinalVolatileForField
public static final int UnexpectedStaticModifierForField
public static final int FieldTypeNotFound
public static final int FieldTypeNotVisible
public static final int FieldTypeAmbiguous
public static final int FieldTypeInternalNameProvided
public static final int FieldTypeInheritedNameHidesEnclosingName
public static final int DuplicateMethod
public static final int IllegalModifierForArgument
public static final int DuplicateModifierForMethod
public static final int IllegalModifierForMethod
public static final int IllegalModifierForInterfaceMethod
public static final int IllegalVisibilityModifierCombinationForMethod
public static final int UnexpectedStaticModifierForMethod
public static final int IllegalAbstractModifierCombinationForMethod
public static final int AbstractMethodInAbstractClass
public static final int ArgumentTypeCannotBeVoid
public static final int ArgumentTypeCannotBeVoidArray
public static final int ReturnTypeCannotBeVoidArray
public static final int NativeMethodsCannotBeStrictfp
public static final int DuplicateModifierForArgument
public static final int IllegalModifierForConstructor
public static final int ArgumentTypeNotFound
public static final int ArgumentTypeNotVisible
public static final int ArgumentTypeAmbiguous
public static final int ArgumentTypeInternalNameProvided
public static final int ArgumentTypeInheritedNameHidesEnclosingName
public static final int ExceptionTypeNotFound
public static final int ExceptionTypeNotVisible
public static final int ExceptionTypeAmbiguous
public static final int ExceptionTypeInternalNameProvided
public static final int ExceptionTypeInheritedNameHidesEnclosingName
public static final int ReturnTypeNotFound
public static final int ReturnTypeNotVisible
public static final int ReturnTypeAmbiguous
public static final int ReturnTypeInternalNameProvided
public static final int ReturnTypeInheritedNameHidesEnclosingName
public static final int ConflictingImport
public static final int DuplicateImport
public static final int CannotImportPackage
public static final int UnusedImport
public static final int ImportNotFound
public static final int ImportNotVisible
public static final int ImportAmbiguous
public static final int ImportInternalNameProvided
public static final int ImportInheritedNameHidesEnclosingName
public static final int InvalidTypeForStaticImport
public static final int DuplicateModifierForVariable
public static final int IllegalModifierForVariable
public static final int LocalVariableCannotBeNull
public static final int LocalVariableCanOnlyBeNull
public static final int LocalVariableMayBeNull
public static final int AbstractMethodMustBeImplemented
public static final int FinalMethodCannotBeOverridden
public static final int IncompatibleExceptionInThrowsClause
public static final int IncompatibleExceptionInInheritedMethodThrowsClause
public static final int IncompatibleReturnType
public static final int InheritedMethodReducesVisibility
public static final int CannotOverrideAStaticMethodWithAnInstanceMethod
public static final int CannotHideAnInstanceMethodWithAStaticMethod
public static final int StaticInheritedMethodConflicts
public static final int MethodReducesVisibility
public static final int OverridingNonVisibleMethod
public static final int AbstractMethodCannotBeOverridden
public static final int OverridingDeprecatedMethod
public static final int IncompatibleReturnTypeForNonInheritedInterfaceMethod
public static final int IncompatibleExceptionInThrowsClauseForNonInheritedInterfaceMethod
public static final int IllegalVararg
public static final int OverridingMethodWithoutSuperInvocation
public static final int MissingSynchronizedModifierInInheritedMethod
public static final int AbstractMethodMustBeImplementedOverConcreteMethod
public static final int InheritedIncompatibleReturnType
public static final int CodeSnippetMissingClass
public static final int CodeSnippetMissingMethod
public static final int CannotUseSuperInCodeSnippet
public static final int TooManyConstantsInConstantPool
public static final int TooManyBytesForStringConstant
public static final int TooManyFields
public static final int TooManyMethods
public static final int TooManyParametersForSyntheticMethod
public static final int UseAssertAsAnIdentifier
public static final int UseEnumAsAnIdentifier
public static final int EnumConstantsCannotBeSurroundedByParenthesis
public static final int IllegalUseOfUnderscoreAsAnIdentifier
public static final int UninternedIdentityComparison
public static final int Task
public static final int NullLocalVariableReference
public static final int PotentialNullLocalVariableReference
public static final int RedundantNullCheckOnNullLocalVariable
public static final int NullLocalVariableComparisonYieldsFalse
public static final int RedundantLocalVariableNullAssignment
public static final int NullLocalVariableInstanceofYieldsFalse
public static final int RedundantNullCheckOnNonNullLocalVariable
public static final int NonNullLocalVariableComparisonYieldsFalse
public static final int PotentialNullUnboxing
public static final int NullUnboxing
public static final int UndocumentedEmptyBlock
public static final int JavadocInvalidSeeUrlReference
public static final int JavadocMissingTagDescription
public static final int JavadocDuplicateTag
public static final int JavadocHiddenReference
public static final int JavadocInvalidMemberTypeQualification
public static final int JavadocMissingIdentifier
public static final int JavadocNonStaticTypeFromStaticInvocation
public static final int JavadocInvalidParamTagTypeParameter
public static final int JavadocUnexpectedTag
public static final int JavadocMissingParamTag
public static final int JavadocMissingParamName
public static final int JavadocDuplicateParamName
public static final int JavadocInvalidParamName
public static final int JavadocMissingReturnTag
public static final int JavadocDuplicateReturnTag
public static final int JavadocMissingThrowsTag
public static final int JavadocMissingThrowsClassName
public static final int JavadocInvalidThrowsClass
public static final int JavadocDuplicateThrowsClassName
public static final int JavadocInvalidThrowsClassName
public static final int JavadocMissingSeeReference
public static final int JavadocInvalidSeeReference
public static final int JavadocInvalidSeeHref
public static final int JavadocInvalidSeeArgs
public static final int JavadocMissing
public static final int JavadocInvalidTag
public static final int JavadocUndefinedField
public static final int JavadocNotVisibleField
public static final int JavadocAmbiguousField
public static final int JavadocUsingDeprecatedField
public static final int JavadocUndefinedConstructor
public static final int JavadocNotVisibleConstructor
public static final int JavadocAmbiguousConstructor
public static final int JavadocUsingDeprecatedConstructor
public static final int JavadocUndefinedMethod
public static final int JavadocNotVisibleMethod
public static final int JavadocAmbiguousMethod
public static final int JavadocUsingDeprecatedMethod
public static final int JavadocNoMessageSendOnBaseType
public static final int JavadocParameterMismatch
public static final int JavadocNoMessageSendOnArrayType
public static final int JavadocUndefinedType
public static final int JavadocNotVisibleType
public static final int JavadocAmbiguousType
public static final int JavadocUsingDeprecatedType
public static final int JavadocInternalTypeNameProvided
public static final int JavadocInheritedMethodHidesEnclosingName
public static final int JavadocInheritedFieldHidesEnclosingName
public static final int JavadocInheritedNameHidesEnclosingTypeName
public static final int JavadocAmbiguousMethodReference
public static final int JavadocUnterminatedInlineTag
public static final int JavadocMalformedSeeReference
public static final int JavadocMessagePrefix
public static final int JavadocMissingHashCharacter
public static final int JavadocEmptyReturnTag
public static final int JavadocInvalidValueReference
public static final int JavadocUnexpectedText
public static final int JavadocInvalidParamTagName
public static final int DuplicateTypeVariable
public static final int IllegalTypeVariableSuperReference
public static final int NonStaticTypeFromStaticInvocation
public static final int ObjectCannotBeGeneric
public static final int NonGenericType
public static final int IncorrectArityForParameterizedType
public static final int TypeArgumentMismatch
public static final int DuplicateMethodErasure
public static final int ReferenceToForwardTypeVariable
public static final int BoundMustBeAnInterface
public static final int UnsafeRawConstructorInvocation
public static final int UnsafeRawMethodInvocation
public static final int UnsafeTypeConversion
public static final int InvalidTypeVariableExceptionType
public static final int InvalidParameterizedExceptionType
public static final int IllegalGenericArray
public static final int UnsafeRawFieldAssignment
public static final int FinalBoundForTypeVariable
public static final int UndefinedTypeVariable
public static final int SuperInterfacesCollide
public static final int WildcardConstructorInvocation
public static final int WildcardMethodInvocation
public static final int WildcardFieldAssignment
public static final int GenericMethodTypeArgumentMismatch
public static final int GenericConstructorTypeArgumentMismatch
public static final int UnsafeGenericCast
public static final int IllegalInstanceofParameterizedType
public static final int IllegalInstanceofTypeParameter
public static final int NonGenericMethod
public static final int IncorrectArityForParameterizedMethod
public static final int ParameterizedMethodArgumentTypeMismatch
public static final int NonGenericConstructor
public static final int IncorrectArityForParameterizedConstructor
public static final int ParameterizedConstructorArgumentTypeMismatch
public static final int TypeArgumentsForRawGenericMethod
public static final int TypeArgumentsForRawGenericConstructor
public static final int SuperTypeUsingWildcard
public static final int GenericTypeCannotExtendThrowable
public static final int IllegalClassLiteralForTypeVariable
public static final int UnsafeReturnTypeOverride
public static final int MethodNameClash
public static final int RawMemberTypeCannotBeParameterized
public static final int MissingArgumentsForParameterizedMemberType
public static final int StaticMemberOfParameterizedType
public static final int BoundHasConflictingArguments
public static final int DuplicateParameterizedMethods
public static final int IllegalQualifiedParameterizedTypeAllocation
public static final int DuplicateBounds
public static final int BoundCannotBeArray
public static final int UnsafeRawGenericConstructorInvocation
public static final int UnsafeRawGenericMethodInvocation
public static final int TypeParameterHidingType
public static final int RawTypeReference
public static final int NoAdditionalBoundAfterTypeVariable
public static final int UnsafeGenericArrayForVarargs
public static final int IllegalAccessFromTypeVariable
public static final int TypeHidingTypeParameterFromType
public static final int TypeHidingTypeParameterFromMethod
public static final int InvalidUsageOfWildcard
public static final int UnusedTypeArgumentsForMethodInvocation
public static final int IncompatibleTypesInForeach
public static final int InvalidTypeForCollection
public static final int InvalidTypeForCollectionTarget14
public static final int DuplicateInheritedMethods
public static final int MethodNameClashHidden
public static final int UnsafeElementTypeConversion
public static final int InvalidUsageOfTypeParameters
public static final int InvalidUsageOfStaticImports
public static final int InvalidUsageOfForeachStatements
public static final int InvalidUsageOfTypeArguments
public static final int InvalidUsageOfEnumDeclarations
public static final int InvalidUsageOfVarargs
public static final int InvalidUsageOfAnnotations
public static final int InvalidUsageOfAnnotationDeclarations
public static final int InvalidUsageOfTypeParametersForAnnotationDeclaration
public static final int InvalidUsageOfTypeParametersForEnumDeclaration
public static final int IllegalModifierForAnnotationMethod
public static final int IllegalExtendedDimensions
public static final int InvalidFileNameForPackageAnnotations
public static final int IllegalModifierForAnnotationType
public static final int IllegalModifierForAnnotationMemberType
public static final int InvalidAnnotationMemberType
public static final int AnnotationCircularitySelfReference
public static final int AnnotationCircularity
public static final int DuplicateAnnotation
public static final int MissingValueForAnnotationMember
public static final int DuplicateAnnotationMember
public static final int UndefinedAnnotationMember
public static final int AnnotationValueMustBeClassLiteral
public static final int AnnotationValueMustBeConstant
public static final int AnnotationFieldNeedConstantInitialization
public static final int IllegalModifierForAnnotationField
public static final int AnnotationCannotOverrideMethod
public static final int AnnotationMembersCannotHaveParameters
public static final int AnnotationMembersCannotHaveTypeParameters
public static final int AnnotationTypeDeclarationCannotHaveSuperclass
public static final int AnnotationTypeDeclarationCannotHaveSuperinterfaces
public static final int DuplicateTargetInTargetAnnotation
public static final int DisallowedTargetForAnnotation
public static final int MethodMustOverride
public static final int AnnotationTypeDeclarationCannotHaveConstructor
public static final int AnnotationValueMustBeAnnotation
public static final int AnnotationTypeUsedAsSuperInterface
public static final int MissingOverrideAnnotation
public static final int FieldMissingDeprecatedAnnotation
public static final int MethodMissingDeprecatedAnnotation
public static final int TypeMissingDeprecatedAnnotation
public static final int UnhandledWarningToken
public static final int AnnotationValueMustBeArrayInitializer
public static final int AnnotationValueMustBeAnEnumConstant
public static final int MethodMustOverrideOrImplement
public static final int UnusedWarningToken
public static final int MissingOverrideAnnotationForInterfaceMethodImplementation
public static final int InvalidUsageOfTypeAnnotations
public static final int DisallowedExplicitThisParameter
public static final int MisplacedTypeAnnotations
public static final int IllegalTypeAnnotationsInStaticMemberAccess
public static final int IllegalUsageOfTypeAnnotations
public static final int IllegalDeclarationOfThisParameter
public static final int ExplicitThisParameterNotBelow18
public static final int DefaultMethodNotBelow18
public static final int LambdaExpressionNotBelow18
public static final int MethodReferenceNotBelow18
public static final int ConstructorReferenceNotBelow18
public static final int ExplicitThisParameterNotInLambda
public static final int ExplicitAnnotationTargetRequired
public static final int IllegalTypeForExplicitThis
public static final int IllegalQualifierForExplicitThis
public static final int IllegalQualifierForExplicitThis2
public static final int TargetTypeNotAFunctionalInterface
public static final int IllegalVarargInLambda
public static final int illFormedParameterizationOfFunctionalInterface
public static final int lambdaSignatureMismatched
public static final int lambdaParameterTypeMismatched
public static final int IncompatibleLambdaParameterType
public static final int NoGenericLambda
public static final int UnusedTypeArgumentsForConstructorInvocation
public static final int UnusedTypeParameter
public static final int IllegalArrayOfUnionType
public static final int OuterLocalMustBeEffectivelyFinal
public static final int InterfaceNotFunctionalInterface
public static final int ConstructionTypeMismatch
public static final int ToleratedMisplacedTypeAnnotations
public static final int NonNullExpressionComparisonYieldsFalse
public static final int RedundantNullCheckOnNonNullExpression
public static final int NullExpressionReference
public static final int PotentialNullExpressionReference
public static final int CorruptedSignature
public static final int InvalidEncoding
public static final int CannotReadSource
public static final int BoxingConversion
public static final int UnboxingConversion
public static final int IllegalModifierForEnum
public static final int IllegalModifierForEnumConstant
public static final int IllegalModifierForLocalEnum
public static final int IllegalModifierForMemberEnum
public static final int CannotDeclareEnumSpecialMethod
public static final int IllegalQualifiedEnumConstantLabel
public static final int CannotExtendEnum
public static final int CannotInvokeSuperConstructorInEnum
public static final int EnumAbstractMethodMustBeImplemented
public static final int EnumSwitchCannotTargetField
public static final int IllegalModifierForEnumConstructor
public static final int MissingEnumConstantCase
public static final int EnumStaticFieldInInInitializerContext
public static final int EnumConstantMustImplementAbstractMethod
public static final int EnumConstantCannotDefineAbstractMethod
public static final int AbstractMethodInEnum
public static final int MissingEnumDefaultCase
public static final int MissingDefaultCase
public static final int MissingEnumConstantCaseDespiteDefault
public static final int UninitializedLocalVariableHintMissingDefault
public static final int UninitializedBlankFinalFieldHintMissingDefault
public static final int ShouldReturnValueHintMissingDefault
public static final int IllegalExtendedDimensionsForVarArgs
public static final int MethodVarargsArgumentNeedCast
public static final int ConstructorVarargsArgumentNeedCast
public static final int VarargsConflict
public static final int SafeVarargsOnFixedArityMethod
public static final int SafeVarargsOnNonFinalInstanceMethod
public static final int PotentialHeapPollutionFromVararg
public static final int VarargsElementTypeNotVisible
public static final int VarargsElementTypeNotVisibleForConstructor
public static final int ApplicableMethodOverriddenByInapplicable
public static final int JavadocGenericMethodTypeArgumentMismatch
public static final int JavadocNonGenericMethod
public static final int JavadocIncorrectArityForParameterizedMethod
public static final int JavadocParameterizedMethodArgumentTypeMismatch
public static final int JavadocTypeArgumentsForRawGenericMethod
public static final int JavadocGenericConstructorTypeArgumentMismatch
public static final int JavadocNonGenericConstructor
public static final int JavadocIncorrectArityForParameterizedConstructor
public static final int JavadocParameterizedConstructorArgumentTypeMismatch
public static final int JavadocTypeArgumentsForRawGenericConstructor
public static final int AssignmentToMultiCatchParameter
public static final int ResourceHasToImplementAutoCloseable
public static final int AssignmentToResource
public static final int InvalidUnionTypeReferenceSequence
public static final int AutoManagedResourceNotBelow17
public static final int MultiCatchNotBelow17
public static final int PolymorphicMethodNotBelow17
public static final int IncorrectSwitchType17
public static final int CannotInferElidedTypes
public static final int CannotUseDiamondWithExplicitTypeArguments
public static final int CannotUseDiamondWithAnonymousClasses
public static final int SwitchOnStringsNotBelow17
public static final int UnhandledExceptionOnAutoClose
public static final int DiamondNotBelow17
public static final int RedundantSpecificationOfTypeArguments
public static final int PotentiallyUnclosedCloseable
public static final int PotentiallyUnclosedCloseableAtExit
public static final int UnclosedCloseable
public static final int UnclosedCloseableAtExit
public static final int ExplicitlyClosedAutoCloseable
public static final int SwitchOnEnumNotBelow15
public static final int IntersectionCastNotBelow18
public static final int IllegalBasetypeInIntersectionCast
public static final int IllegalArrayTypeInIntersectionCast
public static final int DuplicateBoundInIntersectionCast
public static final int MultipleFunctionalInterfaces
public static final int StaticInterfaceMethodNotBelow18
public static final int DuplicateAnnotationNotMarkedRepeatable
public static final int DisallowedTargetForContainerAnnotationType
public static final int RepeatedAnnotationWithContainerAnnotation
public static final int ExternalProblemNotFixable
public static final int ExternalProblemFixable
public static final int ContainerAnnotationTypeHasWrongValueType
public static final int ContainerAnnotationTypeMustHaveValue
public static final int ContainerAnnotationTypeHasNonDefaultMembers
public static final int ContainerAnnotationTypeHasShorterRetention
public static final int RepeatableAnnotationTypeTargetMismatch
public static final int RepeatableAnnotationTypeIsDocumented
public static final int RepeatableAnnotationTypeIsInherited
public static final int RepeatableAnnotationWithRepeatingContainerAnnotation
public static final int RequiredNonNullButProvidedNull
public static final int RequiredNonNullButProvidedPotentialNull
public static final int RequiredNonNullButProvidedUnknown
public static final int MissingNonNullByDefaultAnnotationOnPackage
public static final int IllegalReturnNullityRedefinition
public static final int IllegalRedefinitionToNonNullParameter
public static final int IllegalDefinitionToNonNullParameter
public static final int ParameterLackingNonNullAnnotation
public static final int ParameterLackingNullableAnnotation
public static final int PotentialNullMessageSendReference
public static final int RedundantNullCheckOnNonNullMessageSend
public static final int CannotImplementIncompatibleNullness
public static final int RedundantNullAnnotation
public static final int IllegalAnnotationForBaseType
public static final int NullableFieldReference
public static final int RedundantNullDefaultAnnotation
public static final int RedundantNullDefaultAnnotationPackage
public static final int RedundantNullDefaultAnnotationType
public static final int RedundantNullDefaultAnnotationMethod
public static final int ContradictoryNullAnnotations
public static final int MissingNonNullByDefaultAnnotationOnType
public static final int RedundantNullCheckOnSpecdNonNullLocalVariable
public static final int SpecdNonNullLocalVariableComparisonYieldsFalse
public static final int RequiredNonNullButProvidedSpecdNullable
public static final int UninitializedNonNullField
public static final int UninitializedNonNullFieldHintMissingDefault
public static final int NonNullMessageSendComparisonYieldsFalse
public static final int RedundantNullCheckOnNonNullSpecdField
public static final int NonNullSpecdFieldComparisonYieldsFalse
public static final int ConflictingNullAnnotations
public static final int ConflictingInheritedNullAnnotations
public static final int RedundantNullCheckOnField
public static final int FieldComparisonYieldsFalse
public static final int ArrayReferencePotentialNullReference
public static final int DereferencingNullableExpression
public static final int NullityMismatchingTypeAnnotation
public static final int NullityMismatchingTypeAnnotationSuperHint
public static final int NullityUncheckedTypeAnnotationDetail
public static final int NullityUncheckedTypeAnnotationDetailSuperHint
public static final int ReferenceExpressionParameterNullityMismatch
public static final int ReferenceExpressionParameterNullityUnchecked
public static final int ReferenceExpressionReturnNullRedef
public static final int ReferenceExpressionReturnNullRedefUnchecked
public static final int RedundantNullCheckAgainstNonNullType
public static final int NullAnnotationUnsupportedLocation
public static final int NullAnnotationUnsupportedLocationAtType
public static final int NullityMismatchTypeArgument
public static final int ContradictoryNullAnnotationsOnBound
public static final int ContradictoryNullAnnotationsInferred
public static final int UnsafeNullnessCast
public static final int NonNullDefaultDetailIsNotEvaluated
public static final int NullNotCompatibleToFreeTypeVariable
public static final int NullityMismatchAgainstFreeTypeVariable
public static final int ImplicitObjectBoundNoNullDefault
public static final int IllegalParameterNullityRedefinition
public static final int IllegalModifiersForElidedType
public static final int IllegalModifiers
public static final int IllegalTypeArgumentsInRawConstructorReference
public static final int IllegalModifierForInterfaceMethod18
public static final int DefaultMethodOverridesObjectMethod
public static final int InheritedDefaultMethodConflictsWithOtherInherited
public static final int DuplicateInheritedDefaultMethods
public static final int SuperAccessCannotBypassDirectSuper
public static final int SuperCallCannotBypassOverride
public static final int IllegalModifierCombinationForInterfaceMethod
public static final int IllegalStrictfpForAbstractInterfaceMethod
public static final int IllegalDefaultModifierSpecification
public static final int GenericInferenceError
public static final int LambdaShapeComputationError
public abstract java.lang.String[] getArguments ()
public abstract int getID ()
public abstract java.lang.String getMessage ()
public abstract char[] getOriginatingFileName ()
public abstract int getSourceEnd ()
public abstract int getSourceLineNumber ()
public abstract int getSourceStart ()
public abstract boolean isError ()
public abstract boolean isWarning ()
public abstract void setSourceEnd (int)
public abstract void setSourceLineNumber (int)
public abstract void setSourceStart (int)
}
org/eclipse/jdt/core/compiler/InvalidInputException.classInvalidInputException.java
package org.eclipse.jdt.core.compiler
public org.eclipse.jdt.core.compiler.InvalidInputException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
}
org/eclipse/jdt/core/compiler/batch/BatchCompiler.classBatchCompiler.java
package org.eclipse.jdt.core.compiler.batch
public final org.eclipse.jdt.core.compiler.batch.BatchCompiler extends java.lang.Object {
public static boolean compile (java.lang.String, java.io.PrintWriter, java.io.PrintWriter, org.eclipse.jdt.core.compiler.CompilationProgress)
String commandLine
java.io.PrintWriter outWriter
java.io.PrintWriter errWriter
org.eclipse.jdt.core.compiler.CompilationProgress progress
public static boolean compile (java.lang.String[], java.io.PrintWriter, java.io.PrintWriter, org.eclipse.jdt.core.compiler.CompilationProgress)
String[] commandLineArguments
java.io.PrintWriter outWriter
java.io.PrintWriter errWriter
org.eclipse.jdt.core.compiler.CompilationProgress progress
private void ()
}
org/eclipse/jdt/internal/antadapter/AntAdapterMessages.classAntAdapterMessages.java
package org.eclipse.jdt.internal.antadapter
public org.eclipse.jdt.internal.antadapter.AntAdapterMessages extends java.lang.Object {
private static final String BUNDLE_NAME
private static java.util.ResourceBundle RESOURCE_BUNDLE
static void ()
java.util.MissingResourceException e
private void ()
public static java.lang.String getString (java.lang.String)
String key
public static java.lang.String getString (java.lang.String, java.lang.String)
String key
String argument
String message
java.text.MessageFormat messageFormat
}
org/eclipse/jdt/internal/antadapter/messages.properties
org/eclipse/jdt/internal/compiler/ASTVisitor.classASTVisitor.java
package org.eclipse.jdt.internal.compiler
public abstract org.eclipse.jdt.internal.compiler.ASTVisitor extends java.lang.Object {
public void ()
public void acceptProblem (org.eclipse.jdt.core.compiler.IProblem)
org.eclipse.jdt.core.compiler.IProblem problem
public void endVisit (org.eclipse.jdt.internal.compiler.ast.AllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
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 and_and_Expression
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 annotationTypeDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression arrayAllocationExpression
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)
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ArrayInitializer, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ArrayReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ArrayReference arrayReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.AssertStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.AssertStatement assertStatement
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 assignment
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)
org.eclipse.jdt.internal.compiler.ast.BinaryExpression binaryExpression
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)
org.eclipse.jdt.internal.compiler.ast.Block block
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)
org.eclipse.jdt.internal.compiler.ast.BreakStatement breakStatement
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)
org.eclipse.jdt.internal.compiler.ast.CaseStatement caseStatement
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)
org.eclipse.jdt.internal.compiler.ast.CastExpression castExpression
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)
org.eclipse.jdt.internal.compiler.ast.CharLiteral charLiteral
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)
org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess classLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.Clinit, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.Clinit clinit
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnitDeclaration
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.CompoundAssignment compoundAssignment
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)
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression conditionalExpression
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)
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
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)
org.eclipse.jdt.internal.compiler.ast.ContinueStatement continueStatement
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)
org.eclipse.jdt.internal.compiler.ast.DoStatement doStatement
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)
org.eclipse.jdt.internal.compiler.ast.DoubleLiteral doubleLiteral
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 emptyStatement
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 equalExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (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 void endVisit (org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendedStringLiteral
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 falseLiteral
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)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
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)
org.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.FieldReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.FloatLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.FloatLiteral floatLiteral
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)
org.eclipse.jdt.internal.compiler.ast.ForeachStatement forStatement
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)
org.eclipse.jdt.internal.compiler.ast.ForStatement forStatement
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)
org.eclipse.jdt.internal.compiler.ast.IfStatement ifStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ImportReference, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.Initializer, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
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)
org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression instanceOfExpression
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)
org.eclipse.jdt.internal.compiler.ast.IntLiteral intLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.Javadoc, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.Javadoc, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression expression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression expression
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression expression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression expression
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference implicitTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference implicitTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement statement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement statement
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference argument
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference argument
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.LabeledStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.LabeledStatement labeledStatement
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)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
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)
org.eclipse.jdt.internal.compiler.ast.LongLiteral longLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (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 void endVisit (org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.MemberValuePair, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.MemberValuePair, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.MessageSend, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
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)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation literal
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (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 void endVisit (org.eclipse.jdt.internal.compiler.ast.NormalAnnotation, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
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 nullLiteral
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 or_or_Expression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.PostfixExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.PostfixExpression postfixExpression
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)
org.eclipse.jdt.internal.compiler.ast.PrefixExpression prefixExpression
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)
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression qualifiedAllocationExpression
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)
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference qualifiedThisReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference qualifiedThisReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ReturnStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (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 void endVisit (org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.SingleNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.SingleNameReference singleNameReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.SingleNameReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.SingleNameReference singleNameReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.SingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.SingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.StringLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.StringLiteral stringLiteral
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)
org.eclipse.jdt.internal.compiler.ast.SuperReference superReference
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)
org.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
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)
org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement synchronizedStatement
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)
org.eclipse.jdt.internal.compiler.ast.ThisReference thisReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ThisReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ThisReference thisReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ThrowStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ThrowStatement throwStatement
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 trueLiteral
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)
org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration localTypeDeclaration
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 memberTypeDeclaration
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 typeDeclaration
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.UnaryExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.UnaryExpression unaryExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.UnionTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.UnionTypeReference unionTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.UnionTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.UnionTypeReference unionTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.WhileStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.WhileStatement whileStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.Wildcard, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.Wildcard, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.LambdaExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference intersectionCastTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference intersectionCastTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.AllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (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 and_and_Expression
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.AnnotationMethodDeclaration annotationTypeDeclaration
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 argument
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression arrayAllocationExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayInitializer, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayInitializer, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ArrayReference arrayReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.AssertStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.AssertStatement assertStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Assignment, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.BinaryExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.BinaryExpression binaryExpression
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 block
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.BreakStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.BreakStatement breakStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.CaseStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.CaseStatement caseStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.CastExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.CastExpression castExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.CharLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.CharLiteral charLiteral
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)
org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess classLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Clinit, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.Clinit clinit
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnitDeclaration
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.CompoundAssignment compoundAssignment
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ConditionalExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression conditionalExpression
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)
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ContinueStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ContinueStatement continueStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.DoStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.DoStatement doStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.DoubleLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.DoubleLiteral doubleLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.EmptyStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.EmptyStatement emptyStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.EqualExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.EqualExpression equalExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope 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.ExtendedStringLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendedStringLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.FalseLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.FalseLiteral falseLiteral
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)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.FieldReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.FieldReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.FloatLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.FloatLiteral floatLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ForeachStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ForeachStatement forStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope 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 forStatement
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 ifStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ImportReference, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Initializer, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression instanceOfExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.IntLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.IntLiteral intLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Javadoc, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Javadoc, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression expression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression expression
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression expression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression expression
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference implicitTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference implicitTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement statement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement statement
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference argument
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference argument
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.LabeledStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.LabeledStatement labeledStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.LongLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.LongLiteral longLiteral
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.MarkerAnnotation, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.MemberValuePair, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.MemberValuePair, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.MessageSend, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
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)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation literal
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.NormalAnnotation, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.NullLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.NullLiteral nullLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (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 or_or_Expression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.PostfixExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.PostfixExpression postfixExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.PrefixExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.PrefixExpression prefixExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression qualifiedAllocationExpression
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 qualifiedNameReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference qualifiedThisReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference qualifiedThisReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ReturnStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
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.SingleMemberAnnotation, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
org.eclipse.jdt.internal.compiler.lookup.ClassScope 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 singleNameReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.SingleNameReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.SingleNameReference singleNameReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.SingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.SingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.StringLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.StringLiteral stringLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.SuperReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.SuperReference superReference
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 switchStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement synchronizedStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ThisReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ThisReference thisReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ThisReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ThisReference thisReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ThrowStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ThrowStatement throwStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TrueLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TrueLiteral trueLiteral
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.TryStatement tryStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration localTypeDeclaration
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 memberTypeDeclaration
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 typeDeclaration
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.UnaryExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.UnaryExpression unaryExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.UnionTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.UnionTypeReference unionTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.UnionTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.UnionTypeReference unionTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope 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 whileStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Wildcard, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Wildcard, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.LambdaExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference intersectionCastTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference intersectionCastTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/AbstractAnnotationProcessorManager.classAbstractAnnotationProcessorManager.java
package org.eclipse.jdt.internal.compiler
public abstract org.eclipse.jdt.internal.compiler.AbstractAnnotationProcessorManager extends java.lang.Object {
public void ()
public abstract void configure (java.lang.Object, java.lang.String[])
public abstract void configureFromPlatform (org.eclipse.jdt.internal.compiler.Compiler, java.lang.Object, java.lang.Object)
public abstract void setOut (java.io.PrintWriter)
public abstract void setErr (java.io.PrintWriter)
public abstract org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] getNewUnits ()
public abstract org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] getNewClassFiles ()
public abstract org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] getDeletedUnits ()
public abstract void reset ()
public abstract void processAnnotations (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], boolean)
public abstract void setProcessors (java.lang.Object[])
}
org/eclipse/jdt/internal/compiler/ClassFile$1.classClassFile.java
package org.eclipse.jdt.internal.compiler
org.eclipse.jdt.internal.compiler.ClassFile$1 extends java.lang.Object implements java.util.Comparator {
final org.eclipse.jdt.internal.compiler.ClassFile this$0
void (org.eclipse.jdt.internal.compiler.ClassFile)
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding1
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding2
}
org/eclipse/jdt/internal/compiler/ClassFile$2.classClassFile.java
package org.eclipse.jdt.internal.compiler
org.eclipse.jdt.internal.compiler.ClassFile$2 extends java.lang.Object implements java.util.Comparator {
final org.eclipse.jdt.internal.compiler.ClassFile this$0
void (org.eclipse.jdt.internal.compiler.ClassFile)
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding1
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding2
}
org/eclipse/jdt/internal/compiler/ClassFile$3.classClassFile.java
package org.eclipse.jdt.internal.compiler
org.eclipse.jdt.internal.compiler.ClassFile$3 extends java.lang.Object implements java.util.Comparator {
final org.eclipse.jdt.internal.compiler.ClassFile this$0
void (org.eclipse.jdt.internal.compiler.ClassFile)
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame frame
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame frame2
}
org/eclipse/jdt/internal/compiler/ClassFile.classClassFile.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.ClassFile extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.TypeConstants org.eclipse.jdt.internal.compiler.lookup.TypeIds {
private byte[] bytes
public org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public org.eclipse.jdt.internal.compiler.codegen.ConstantPool constantPool
public int constantPoolOffset
public byte[] contents
public int contentsOffset
protected boolean creatingProblemType
public org.eclipse.jdt.internal.compiler.ClassFile enclosingClassFile
public byte[] header
public int headerOffset
public java.util.Set innerClassesBindings
public java.util.List bootstrapMethods
public int methodCount
public int methodCountOffset
boolean isShared
public int produceAttributes
public org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding referenceBinding
public boolean isNestedType
public long targetJDK
public java.util.List missingTypes
public java.util.Set visitedTypes
public static final int INITIAL_CONTENTS_SIZE
public static final int INITIAL_HEADER_SIZE
public static final int INNER_CLASSES_SIZE
public static void createProblemType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.CompilationResult unitResult
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding typeBinding
org.eclipse.jdt.internal.compiler.ClassFile classFile
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] members
int i
int l
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
int problemsLength
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
org.eclipse.jdt.core.compiler.CategorizedProblem[] problemsCopy
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methodDecls
boolean abstractMethodsOnly
int i
int length
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberType
public static org.eclipse.jdt.internal.compiler.ClassFile getNewInstance (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
protected void ()
public void (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding typeBinding
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
public void addAbstractMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
public void addAttributes ()
int attributesNumber
int attributeOffset
String fullFileName
int lastIndex
char[] genericSignature
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
long targetMask
long targetMask
long targetMask
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
int i
int max
int numberOfInnerClasses
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] innerClasses
int constantPoolCount
public void addDefaultAbstractMethods ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] defaultAbstractMethods
int i
int max
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
private int addFieldAttributes (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, int)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
int fieldAttributeOffset
int attributesNumber
org.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
char[] genericSignature
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
java.util.List allTypeAnnotationContexts
int invisibleTypeAnnotationsCounter
int visibleTypeAnnotationsCounter
org.eclipse.jdt.internal.compiler.ast.TypeReference fieldType
int size
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext[] allTypeAnnotationContextsArray
int i
int max
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
private void addFieldInfo (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
int accessFlags
int nameIndex
int descriptorIndex
int fieldAttributeOffset
int attributeNumber
public void addFieldInfos ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding currentBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] syntheticFields
int fieldCount
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDecls
int i
int max
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
int i
int max
private void addMissingAbstractProblemMethod (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.core.compiler.CategorizedProblem, org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.core.compiler.CategorizedProblem problem
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
StringBuffer buffer
String problemString
public void addProblemClinit (org.eclipse.jdt.core.compiler.CategorizedProblem[])
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
int attributeOffset
int attributeNumber
int codeAttributeOffset
String problemString
int problemLine
int max
StringBuffer buffer
int count
int i
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public void addProblemConstructor (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.core.compiler.CategorizedProblem[])
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
int methodAttributeOffset
int attributesNumber
int codeAttributeOffset
String problemString
int problemLine
int max
StringBuffer buffer
int count
int i
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public void addProblemConstructor (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.core.compiler.CategorizedProblem[], int)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
int savedOffset
public void addProblemMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.core.compiler.CategorizedProblem[])
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
int methodAttributeOffset
int attributesNumber
int codeAttributeOffset
String problemString
int problemLine
int max
StringBuffer buffer
int count
int i
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public void addProblemMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.core.compiler.CategorizedProblem[], int)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
int savedOffset
public void addSpecialMethods ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] defaultAbstractMethods
int i
int max
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
int emittedSyntheticsCount
boolean continueScanningSynthetics
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] syntheticMethods
int currentSyntheticsCount
int i
int max
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethod
public void addSyntheticArrayConstructor (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
public void addSyntheticArrayClone (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
public void addSyntheticFactoryMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
public void addSyntheticConstructorAccessMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
public void addSyntheticEnumValueOfMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
public void addSyntheticEnumValuesMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
public void addSyntheticEnumInitializationMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
public void addSyntheticFieldReadAccessMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
public void addSyntheticFieldWriteAccessMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
public void addSyntheticMethodAccessMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
public void addSyntheticSwitchTable (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
public void completeCodeAttribute (int)
int codeAttributeOffset
int localContentsOffset
int code_length
int max_stack
int max_locals
boolean addStackMaps
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionLabels
int exceptionHandlersCount
int i
int length
int exSize
int i
int max
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel exceptionLabel
int iRange
int maxRange
int start
int end
int handlerPC
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream stackMapFrameCodeStream
int nameIndex
int nameIndex
int codeAttributeAttributeOffset
int attributesNumber
boolean methodDeclarationIsStatic
int codeAttributeLength
public int generateTypeAnnotationsOnCodeAttribute ()
int attributesNumber
java.util.List allTypeAnnotationContexts
int invisibleTypeAnnotationsCounter
int visibleTypeAnnotationsCounter
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
int targetType
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionLabels
int i
int max
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel exceptionLabel
int size
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext[] allTypeAnnotationContextsArray
int j
int max2
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
public void completeCodeAttributeForClinit (int)
int codeAttributeOffset
int localContentsOffset
int code_length
int max_stack
int max_locals
boolean addStackMaps
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionLabels
int exceptionHandlersCount
int i
int length
int exSize
int i
int max
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel exceptionLabel
int iRange
int maxRange
int start
int end
int handlerPC
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream stackMapFrameCodeStream
int nameIndex
int nameIndex
int codeAttributeAttributeOffset
int attributesNumber
int codeAttributeLength
public void completeCodeAttributeForClinit (int, int)
int codeAttributeOffset
int problemLine
int localContentsOffset
int code_length
int max_stack
int max_locals
int codeAttributeAttributeOffset
int attributesNumber
int localVariableNameIndex
int codeAttributeLength
public void completeCodeAttributeForMissingAbstractProblemMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int[], int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
int codeAttributeOffset
int[] startLineIndexes
int problemLine
int localContentsOffset
int max_stack
int max_locals
int code_length
int codeAttributeAttributeOffset
int attributesNumber
int codeAttributeLength
public void completeCodeAttributeForProblemMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int[], int)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
int codeAttributeOffset
int[] startLineIndexes
int problemLine
int localContentsOffset
int max_stack
int max_locals
int code_length
int codeAttributeAttributeOffset
int attributesNumber
boolean methodDeclarationIsStatic
int codeAttributeLength
public void completeCodeAttributeForSyntheticMethod (boolean, org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding, int, int[])
boolean hasExceptionHandlers
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding binding
int codeAttributeOffset
int[] startLineIndexes
int localContentsOffset
int max_stack
int max_locals
int code_length
boolean addStackMaps
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionLabels
int exceptionHandlersCount
int i
int length
int exSize
int i
int max
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel exceptionLabel
int iRange
int maxRange
int start
int end
int handlerPC
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream stackMapFrameCodeStream
int nameIndex
int nameIndex
int nameIndex
int codeAttributeAttributeOffset
int attributesNumber
int lineNumber
boolean methodDeclarationIsStatic
int codeAttributeLength
public void completeCodeAttributeForSyntheticMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding, int, int[])
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding binding
int codeAttributeOffset
int[] startLineIndexes
private void completeArgumentAnnotationInfo (org.eclipse.jdt.internal.compiler.ast.Argument[], java.util.List)
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
java.util.List allAnnotationContexts
int i
int max
org.eclipse.jdt.internal.compiler.ast.Argument argument
public void completeMethodInfo (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
int methodAttributeOffset
int attributesNumber
java.util.List allTypeAnnotationContexts
int invisibleTypeAnnotationsCounter
int visibleTypeAnnotationsCounter
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
org.eclipse.jdt.internal.compiler.ast.Receiver receiver
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration declaration
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.TypeReference[] thrownExceptions
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeReference thrownException
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
int size
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext[] allTypeAnnotationContextsArray
int j
int max2
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
private void dumpLocations (int[])
int[] locations
int length
int i
private void dumpTargetTypeContents (int, org.eclipse.jdt.internal.compiler.codegen.AnnotationContext)
int targetType
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
int localVariableTableOffset
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
int actualSize
int initializationCount
int numberOfEntries
int j
int startPC
int endPC
int length
int resolvedPosition
public char[] fileName ()
private void generateAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation, int)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
int currentOffset
int startingContentsOffset
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationTypeBinding
int typeIndex
org.eclipse.jdt.internal.compiler.ast.NormalAnnotation normalAnnotation
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
int memberValuePairOffset
int memberValuePairsLength
int i
org.eclipse.jdt.internal.compiler.ast.MemberValuePair memberValuePair
int elementNameIndex
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation singleMemberAnnotation
int elementNameIndex
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int memberValuePairOffset
private int generateAnnotationDefaultAttribute (org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration declaration
int attributeOffset
int attributesNumber
int annotationDefaultNameIndex
int attributeLengthOffset
int attributeLength
public void generateCodeAttributeHeader ()
int constantValueNameIndex
private int generateConstantValueAttribute (org.eclipse.jdt.internal.compiler.impl.Constant, org.eclipse.jdt.internal.compiler.lookup.FieldBinding, int)
org.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
int fieldAttributeOffset
int localContentsOffset
int attributesNumber
int constantValueNameIndex
int booleanValueIndex
int integerValueIndex
int floatValueIndex
int doubleValueIndex
int longValueIndex
int stringValueIndex
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDecls
int max
int i
private int generateDeprecatedAttribute ()
int localContentsOffset
int deprecatedAttributeNameIndex
private void generateElementValue (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.ast.Expression defaultValue
org.eclipse.jdt.internal.compiler.lookup.TypeBinding memberValuePairReturnType
int attributeOffset
org.eclipse.jdt.internal.compiler.impl.Constant constant
org.eclipse.jdt.internal.compiler.lookup.TypeBinding defaultValueBinding
private void generateElementValue (int, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.impl.Constant, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
int attributeOffset
org.eclipse.jdt.internal.compiler.ast.Expression defaultValue
org.eclipse.jdt.internal.compiler.impl.Constant constant
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
int booleanValueIndex
int integerValueIndex
int integerValueIndex
int integerValueIndex
int integerValueIndex
int floatValueIndex
int doubleValueIndex
int longValueIndex
int stringValueIndex
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
private void generateElementValueForNonConstantExpression (org.eclipse.jdt.internal.compiler.ast.Expression, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Expression defaultValue
int attributeOffset
org.eclipse.jdt.internal.compiler.lookup.TypeBinding defaultValueBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference nameReference
org.eclipse.jdt.internal.compiler.ast.SingleNameReference nameReference
int enumConstantTypeNameIndex
int enumConstantNameIndex
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
int arrayLength
int i
org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess classLiteralAccess
int classInfoIndex
private int generateEnclosingMethodAttribute ()
int localContentsOffset
int enclosingMethodAttributeNameIndex
int enclosingTypeIndex
byte methodIndexByte1
byte methodIndexByte2
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int enclosingMethodIndex
private int generateExceptionsAttribute (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownsExceptions
int localContentsOffset
int length
int exSize
int exceptionNameIndex
int attributeLength
int i
int exceptionIndex
private int generateHierarchyInconsistentAttribute ()
int localContentsOffset
int inconsistentHierarchyNameIndex
private int generateInnerClassAttribute (int, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
int numberOfInnerClasses
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] innerClasses
int localContentsOffset
int exSize
int attributeNameIndex
int value
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding innerClass
int accessFlags
int innerClassIndex
int outerClassIndex
int nameIndex
private int generateBootstrapMethods (java.util.List)
java.util.List functionalExpressionList
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding methodHandlesLookup
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding javaLangInvokeLambdaMetafactory
int indexForMetaFactory
int indexForAltMetaFactory
int numberOfBootstraps
int localContentsOffset
int exSize
int attributeNameIndex
int attributeLengthPosition
int i
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression functional
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] bridges
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] markerInterfaces
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaEx
int extraSpace
int functionalDescriptorIndex
int methodHandleIndex
char[] instantiatedSignature
int methodTypeIndex
int bitflags
int indexForBitflags
int markerInterfaceCountIndex
int m
int maxm
int classTypeIndex
int bridgeCountIndex
int m
int maxm
char[] bridgeSignature
int bridgeMethodTypeIndex
int functionalDescriptorIndex
int methodHandleIndex
char[] instantiatedSignature
int methodTypeIndex
int attributeLength
private int generateLineNumberAttribute ()
int localContentsOffset
int attributesNumber
int[] pcToSourceMapTable
int lineNumberNameIndex
int lineNumberTableOffset
int numberOfEntries
int length
int i
int pc
int lineNumber
int lineNumberAttr_length
private int generateLineNumberAttribute (int)
int problemLine
int localContentsOffset
int lineNumberNameIndex
private int generateLocalVariableTableAttribute (int, boolean, boolean)
int code_length
boolean methodDeclarationIsStatic
boolean isSynthetic
int attributesNumber
int localContentsOffset
int numberOfEntries
int localVariableNameIndex
int maxOfEntries
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
int localVariableTableOffset
int nameIndex
int nameIndex
int nameIndex
int nameIndex
int descriptorIndex
int descriptorIndex
int descriptorIndex
int descriptorIndex
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClassBinding
int genericLocalVariablesCounter
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] genericLocalVariables
int numberOfGenericEntries
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
int initializationCount
org.eclipse.jdt.internal.compiler.lookup.TypeBinding localVariableTypeBinding
boolean isParameterizedType
int j
int startPC
int endPC
int length
int resolvedPosition
int value
boolean currentInstanceIsGeneric
int localVariableTypeNameIndex
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
int j
int startPC
int endPC
int length
int resolvedPosition
public int generateMethodInfoAttributes (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownsExceptions
int attributesNumber
char[] genericSignature
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethod
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int parameterCount
int argumentCount
int redShift
int i
public int generateMethodInfoAttributes (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration declaration
int attributesNumber
int attributeOffset
public void generateMethodInfoHeader (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
public void generateMethodInfoHeader (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int accessFlags
int nameIndex
int descriptorIndex
public void addSyntheticDeserializeLambda (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding, org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[])
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] syntheticMethodBindings
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
public void generateMethodInfoHeaderForClinit ()
int nameIndex
int descriptorIndex
public void generateMissingAbstractMethods (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration[], org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration[] methodDeclarations
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration currentDeclaration
int typeDeclarationSourceStart
int typeDeclarationSourceEnd
int i
int max
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
String readableName
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
int problemsCount
int j
org.eclipse.jdt.core.compiler.CategorizedProblem problem
private void generateMissingTypesAttribute ()
int initialSize
int[] missingTypesIndexes
int numberOfMissingTypes
int previousIndex
int i
int missingTypeIndex
int attributeLength
int missingTypesNameIndex
int i
int missingTypeIndex
private int generateRuntimeAnnotations (org.eclipse.jdt.internal.compiler.ast.Annotation[], long)
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
long targetMask
int attributesNumber
int length
int visibleAnnotationsCounter
int invisibleAnnotationsCounter
int i
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
long annotationMask
int annotationAttributeOffset
int constantPOffset
int constantPoolIndex
int runtimeInvisibleAnnotationsAttributeNameIndex
int attributeLengthOffset
int annotationsLengthOffset
int counter
int i
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
long annotationMask
int currentAnnotationOffset
int attributeLength
int runtimeVisibleAnnotationsAttributeNameIndex
int attributeLengthOffset
int annotationsLengthOffset
int counter
int i
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
long annotationMask
int currentAnnotationOffset
int attributeLength
private int generateRuntimeAnnotationsForParameters (org.eclipse.jdt.internal.compiler.ast.Argument[])
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int argumentsLength
int invisibleParametersAnnotationsCounter
int visibleParametersAnnotationsCounter
int[][] annotationsCounters
int i
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int j
int max2
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
long annotationMask
int attributesNumber
int annotationAttributeOffset
int globalCounter
int attributeNameIndex
int attributeLengthOffset
int i
int numberOfInvisibleAnnotations
int invisibleAnnotationsOffset
int counter
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int j
int max
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
long annotationMask
int currentAnnotationOffset
int attributeLength
int globalCounter
int attributeNameIndex
int attributeLengthOffset
int i
int numberOfVisibleAnnotations
int visibleAnnotationsOffset
int counter
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int j
int max
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
long annotationMask
int currentAnnotationOffset
int attributeLength
private int generateRuntimeTypeAnnotations (org.eclipse.jdt.internal.compiler.codegen.AnnotationContext[], int, int)
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext[] annotationContexts
int visibleTypeAnnotationsNumber
int invisibleTypeAnnotationsNumber
int attributesNumber
int length
int visibleTypeAnnotationsCounter
int invisibleTypeAnnotationsCounter
int annotationAttributeOffset
int constantPOffset
int constantPoolIndex
int runtimeInvisibleAnnotationsAttributeNameIndex
int attributeLengthOffset
int annotationsLengthOffset
int counter
int i
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
int currentAnnotationOffset
int attributeLength
int runtimeVisibleAnnotationsAttributeNameIndex
int attributeLengthOffset
int annotationsLengthOffset
int counter
int i
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
int currentAnnotationOffset
int attributeLength
private int generateMethodParameters (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
int initialContentsOffset
int length
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
boolean isConstructor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] targetParameters
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
boolean needSynthetics
boolean anonymousWithLocalSuper
boolean anonymousWithNestedSuper
boolean isImplicitlyDeclared
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticArgumentTypes
int i
int count
boolean couldForwardToMandated
int modifier
char[] name
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int i
int max
int argumentsLength
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticOuterArguments
int count
int i
int i
int extraLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
int attributeLength
int methodParametersNameIndex
private int writeArgumentName (char[], int, int)
char[] name
int modifiers
int oldLength
int ensureRoomForBytes
int parameterNameIndex
int flags
private int generateSignatureAttribute (char[])
char[] genericSignature
int localContentsOffset
int signatureAttributeNameIndex
int signatureIndex
private int generateSourceAttribute (java.lang.String)
String fullFileName
int localContentsOffset
int sourceAttributeNameIndex
int fileNameIndex
private int generateStackMapAttribute (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int code_length
int codeAttributeOffset
int max_locals
boolean isClinit
int attributesNumber
int localContentsOffset
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream stackMapFrameCodeStream
java.util.Map frames
java.util.List realFrames
int numberOfFrames
int stackMapTableAttributeOffset
int stackMapAttributeNameIndex
int stackMapAttributeLengthOffset
int numberOfFramesOffset
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame currentFrame
int j
int frameOffset
int numberOfLocalOffset
int numberOfLocalEntries
int numberOfLocals
int numberOfEntries
int localsLength
int i
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
int offset
int indexForType
int numberOfStackItems
int i
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
int offset
int indexForType
int attributeLength
private int generateStackMapTableAttribute (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int code_length
int codeAttributeOffset
int max_locals
boolean isClinit
int attributesNumber
int localContentsOffset
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream stackMapFrameCodeStream
java.util.Map frames
java.util.List realFrames
int numberOfFrames
int stackMapTableAttributeOffset
int stackMapTableAttributeNameIndex
int stackMapTableAttributeLengthOffset
int numberOfFramesOffset
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame currentFrame
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame prevFrame
int j
int offsetDelta
int numberOfDifferentLocals
int numberOfDifferentLocals
int index
int numberOfLocals
int numberOfLocals
int i
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
int offset
int indexForType
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
byte tag
int offset
int indexForType
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
byte tag
int offset
int indexForType
int numberOfLocalOffset
int numberOfLocalEntries
int numberOfEntries
int localsLength
int i
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
int offset
int indexForType
int numberOfStackItems
int i
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
int offset
int indexForType
int attributeLength
private int generateSyntheticAttribute ()
int localContentsOffset
int syntheticAttributeNameIndex
private void generateTypeAnnotation (org.eclipse.jdt.internal.compiler.codegen.AnnotationContext, int)
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
int currentOffset
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
int targetType
int[] locations
private int generateTypeAnnotationAttributeForTypeDeclaration ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int attributesNumber
int visibleTypeAnnotationsCounter
int invisibleTypeAnnotationsCounter
org.eclipse.jdt.internal.compiler.ast.TypeReference superclass
java.util.List allTypeAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.TypeReference[] superInterfaces
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference superInterface
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
int size
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext[] allTypeAnnotationContextsArray
int j
int max
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
private int generateVarargsAttribute ()
int localContentsOffset
int varargsAttributeNameIndex
public byte[] getBytes ()
public char[][] getCompoundName ()
private int getParametersCount (char[])
char[] methodSignature
int i
char currentCharacter
int result
int scanType
int scanType
private char[] getReturnType (char[])
char[] methodSignature
int paren
private final int i4At (byte[], int, int)
byte[] reference
int relativeOffset
int structOffset
int position
protected void initByteArrays ()
int members
public void initialize (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ClassFile, boolean)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding aType
org.eclipse.jdt.internal.compiler.ClassFile parentClassFile
boolean createProblemType
long targetVersion
int accessFlags
int finalAbstract
int classNameIndex
int superclassNameIndex
int superclassNameIndex
int superclassNameIndex
int superclassNameIndex
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfacesBinding
int interfacesCount
int interfacesCountPosition
int interfaceCounter
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
int interfaceIndex
private void initializeDefaultLocals (org.eclipse.jdt.internal.compiler.codegen.StackMapFrame, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int)
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame frame
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int maxLocals
int codeLength
int resolvedPosition
boolean isConstructor
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] enclosingInstanceTypes
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
private void initializeLocals (boolean, int, org.eclipse.jdt.internal.compiler.codegen.StackMapFrame)
boolean isStatic
int currentPC
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame currentFrame
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] locals
int localsLength
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
int resolvedPosition
org.eclipse.jdt.internal.compiler.lookup.TypeBinding localVariableTypeBinding
int j
int startPC
int endPC
public org.eclipse.jdt.internal.compiler.ClassFile outerMostEnclosingClassFile ()
org.eclipse.jdt.internal.compiler.ClassFile current
public void recordInnerClasses (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding innerClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public int recordBootstrapMethod (org.eclipse.jdt.internal.compiler.ast.FunctionalExpression)
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression expression
public void reset (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding typeBinding
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
private final void resizeContents (int)
int minimalSize
int length
int toAdd
private org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo retrieveLocal (int, int)
int currentPC
int resolvedPosition
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
int j
int startPC
int endPC
private int scanType (char[], int)
char[] methodSignature
int index
public void setForMethodInfos ()
private java.util.List filterFakeFrames (java.util.Set, java.util.Map, int)
java.util.Set realJumpTargets
java.util.Map frames
int codeLength
java.util.List result
java.util.Iterator iterator
Integer jumpTarget
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame frame
public java.util.List traverse (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, byte[], int, int, java.util.Map, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int maxLocals
byte[] bytecodes
int codeOffset
int codeLength
java.util.Map frames
boolean isClinit
java.util.Set realJumpTarget
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream stackMapFrameCodeStream
int[] framePositions
int pc
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int[] constantPoolOffsets
byte[] poolContents
int indexInFramePositions
int framePositionsLength
int currentFramePosition
int indexInStackDepthMarkers
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackDepthMarker[] stackDepthMarkers
int stackDepthMarkersLength
boolean hasStackDepthMarkers
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackDepthMarker stackDepthMarker
int indexInStackMarkers
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackMarker[] stackMarkers
int stackMarkersLength
boolean hasStackMarkers
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackMarker stackMarker
int indexInExceptionMarkers
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$ExceptionMarker[] exceptionMarkers
int exceptionsMarkersLength
boolean hasExceptionMarkers
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$ExceptionMarker exceptionMarker
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame frame
int i
int max
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel exceptionLabel
int currentPC
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] infos
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] tempInfos
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] infos
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame currentFrame
byte opcode
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo localsN
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo localsN
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo locals0
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo locals1
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo locals2
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo locals3
int numberOfStackItems
int numberOfStackItems
int numberOfStackItems
int numberOfStackItems
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info2
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info2
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info2
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info2
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info2
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info2
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info3
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info3
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info3
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info3
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info4
int low
int high
int length
int i
int npairs
int i
int nameAndTypeIndex
int nameAndTypeIndex
int nameAndTypeIndex
int nameAndTypeIndex
int nameAndTypeIndex
int nameAndTypeIndex
int nameAndTypeIndex
int utf8index
int utf8index
int utf8index
int utf8index
int utf8index
int utf8index
int utf8index
int utf8index
int utf8index
int utf8index
int utf8index
char[] descriptor
char[] descriptor
char[] descriptor
char[] descriptor
char[] descriptor
char[] descriptor
char[] descriptor
char[] name
char[] name
char[] name
char[] name
char[] returnType
char[] returnType
char[] returnType
char[] returnType
char[] returnType
char[] className
char[] className
char[] className
char[] className
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo verificationTypeInfo
char[] constantPoolName
char[] constantPoolName
char[] constantPoolName
char[] constantPoolName
int classNameLength
int classNameLength
int dimensions
int i
private void addRealJumpTarget (java.util.Set, int)
java.util.Set realJumpTarget
int pc
private void add (java.util.Map, org.eclipse.jdt.internal.compiler.codegen.StackMapFrame)
java.util.Map frames
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame frame
private final int u1At (byte[], int, int)
byte[] reference
int relativeOffset
int structOffset
private final int u2At (byte[], int, int)
byte[] reference
int relativeOffset
int structOffset
int position
private final long u4At (byte[], int, int)
byte[] reference
int relativeOffset
int structOffset
int position
private final int i2At (byte[], int, int)
byte[] reference
int relativeOffset
int structOffset
int position
public char[] utf8At (byte[], int, int)
byte[] reference
int absoluteOffset
int bytesAvailable
int length
char[] outputBuf
int outputPos
int readOffset
int x
}
org/eclipse/jdt/internal/compiler/ClassFilePool.classClassFilePool.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.ClassFilePool extends java.lang.Object {
public static final int POOL_SIZE
org.eclipse.jdt.internal.compiler.ClassFile[] classFiles
private void ()
public static org.eclipse.jdt.internal.compiler.ClassFilePool newInstance ()
public synchronized org.eclipse.jdt.internal.compiler.ClassFile acquire (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding typeBinding
int i
org.eclipse.jdt.internal.compiler.ClassFile classFile
org.eclipse.jdt.internal.compiler.ClassFile newClassFile
public synchronized void release (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile classFile
public void reset ()
}
org/eclipse/jdt/internal/compiler/CompilationResult$1.classCompilationResult.java
package org.eclipse.jdt.internal.compiler
org.eclipse.jdt.internal.compiler.CompilationResult$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
}
org/eclipse/jdt/internal/compiler/CompilationResult.classCompilationResult.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.CompilationResult extends java.lang.Object {
public org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
public org.eclipse.jdt.core.compiler.CategorizedProblem[] tasks
public int problemCount
public int taskCount
public org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
private java.util.Map problemsMap
private java.util.Set firstErrors
private int maxProblemPerUnit
public char[][][] qualifiedReferences
public char[][] simpleNameReferences
public char[][] rootReferences
public boolean hasAnnotations
public boolean hasFunctionalTypes
public int[] lineSeparatorPositions
public org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData recoveryScannerData
public java.util.Map compiledTypes
public int unitIndex
public int totalUnitsKnown
public boolean hasBeenAccepted
public char[] fileName
public boolean hasInconsistentToplevelHierarchies
public boolean hasSyntaxError
public char[][] packageName
public boolean checkSecondaryTypes
private int numberOfErrors
private boolean hasMandatoryErrors
private static final int[] EMPTY_LINE_ENDS
private static final java.util.Comparator PROBLEM_COMPARATOR
static void ()
public void (char[], int, int, int)
char[] fileName
int unitIndex
int totalUnitsKnown
int maxProblemPerUnit
public void (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, int, int, int)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
int unitIndex
int totalUnitsKnown
int maxProblemPerUnit
private int computePriority (org.eclipse.jdt.core.compiler.CategorizedProblem)
org.eclipse.jdt.core.compiler.CategorizedProblem problem
int priority
org.eclipse.jdt.internal.compiler.impl.ReferenceContext context
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
public org.eclipse.jdt.core.compiler.CategorizedProblem[] getAllProblems ()
org.eclipse.jdt.core.compiler.CategorizedProblem[] onlyProblems
int onlyProblemCount
org.eclipse.jdt.core.compiler.CategorizedProblem[] onlyTasks
int onlyTaskCount
int totalNumberOfProblem
org.eclipse.jdt.core.compiler.CategorizedProblem[] allProblems
int allProblemIndex
int taskIndex
int problemIndex
org.eclipse.jdt.core.compiler.CategorizedProblem nextTask
org.eclipse.jdt.core.compiler.CategorizedProblem nextProblem
org.eclipse.jdt.core.compiler.CategorizedProblem currentProblem
public org.eclipse.jdt.internal.compiler.ClassFile[] getClassFiles ()
org.eclipse.jdt.internal.compiler.ClassFile[] classFiles
public org.eclipse.jdt.internal.compiler.env.ICompilationUnit getCompilationUnit ()
public org.eclipse.jdt.core.compiler.CategorizedProblem[] getErrors ()
org.eclipse.jdt.core.compiler.CategorizedProblem[] reportedProblems
int errorCount
int i
org.eclipse.jdt.core.compiler.CategorizedProblem[] errors
int index
int i
public char[] getFileName ()
public int[] getLineSeparatorPositions ()
public org.eclipse.jdt.core.compiler.CategorizedProblem[] getProblems ()
public org.eclipse.jdt.core.compiler.CategorizedProblem[] getCUProblems ()
org.eclipse.jdt.core.compiler.CategorizedProblem[] filteredProblems
int keep
int i
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public org.eclipse.jdt.core.compiler.CategorizedProblem[] getTasks ()
public boolean hasErrors ()
public boolean hasMandatoryErrors ()
public boolean hasProblems ()
public boolean hasTasks ()
public boolean hasWarnings ()
int i
private void quickPrioritize (org.eclipse.jdt.core.compiler.CategorizedProblem[], int, int)
org.eclipse.jdt.core.compiler.CategorizedProblem[] problemList
int left
int right
int original_left
int original_right
int mid
org.eclipse.jdt.core.compiler.CategorizedProblem tmp
public void recordPackageName (char[][])
char[][] packName
public void record (org.eclipse.jdt.core.compiler.CategorizedProblem, org.eclipse.jdt.internal.compiler.impl.ReferenceContext)
org.eclipse.jdt.core.compiler.CategorizedProblem newProblem
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
public void record (org.eclipse.jdt.core.compiler.CategorizedProblem, org.eclipse.jdt.internal.compiler.impl.ReferenceContext, boolean)
org.eclipse.jdt.core.compiler.CategorizedProblem newProblem
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
boolean mandatoryError
public void record (char[], org.eclipse.jdt.internal.compiler.ClassFile)
char[] typeName
org.eclipse.jdt.internal.compiler.ClassFile classFile
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
private void recordTask (org.eclipse.jdt.core.compiler.CategorizedProblem)
org.eclipse.jdt.core.compiler.CategorizedProblem newProblem
public void removeProblem (org.eclipse.jdt.core.compiler.CategorizedProblem)
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public org.eclipse.jdt.internal.compiler.CompilationResult tagAsAccepted ()
public java.lang.String toString ()
StringBuffer buffer
java.util.Iterator keys
char[] typeName
int i
}
org/eclipse/jdt/internal/compiler/Compiler$1.classCompiler.java
package org.eclipse.jdt.internal.compiler
org.eclipse.jdt.internal.compiler.Compiler$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.ICompilerRequestor {
final org.eclipse.jdt.internal.compiler.Compiler this$0
private final org.eclipse.jdt.internal.compiler.ICompilerRequestor val$requestor
void (org.eclipse.jdt.internal.compiler.Compiler, org.eclipse.jdt.internal.compiler.ICompilerRequestor)
public void acceptResult (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult result
}
org/eclipse/jdt/internal/compiler/Compiler.classCompiler.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.Compiler extends java.lang.Object implements org.eclipse.jdt.internal.compiler.impl.ITypeRequestor org.eclipse.jdt.internal.compiler.problem.ProblemSeverities {
public org.eclipse.jdt.internal.compiler.parser.Parser parser
public org.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
public org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
protected java.io.PrintWriter out
public org.eclipse.jdt.internal.compiler.impl.CompilerStats stats
public org.eclipse.jdt.core.compiler.CompilationProgress progress
public int remainingIterations
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] unitsToProcess
public int totalUnits
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment
public static boolean DEBUG
public int parseThreshold
public org.eclipse.jdt.internal.compiler.AbstractAnnotationProcessorManager annotationProcessorManager
public int annotationProcessorStartIndex
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] referenceBindings
public boolean useSingleThread
public static org.eclipse.jdt.internal.compiler.IDebugRequestor DebugRequestor
static void ()
public void (org.eclipse.jdt.internal.compiler.env.INameEnvironment, org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, java.util.Map, org.eclipse.jdt.internal.compiler.ICompilerRequestor, org.eclipse.jdt.internal.compiler.IProblemFactory)
org.eclipse.jdt.internal.compiler.env.INameEnvironment environment
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
java.util.Map settings
org.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
public void (org.eclipse.jdt.internal.compiler.env.INameEnvironment, org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, java.util.Map, org.eclipse.jdt.internal.compiler.ICompilerRequestor, org.eclipse.jdt.internal.compiler.IProblemFactory, boolean)
org.eclipse.jdt.internal.compiler.env.INameEnvironment environment
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
java.util.Map settings
org.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
boolean parseLiteralExpressionsAsConstants
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)
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
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.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
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 accept (org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
public void accept (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
org.eclipse.jdt.internal.compiler.CompilationResult unitResult
String count
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
org.eclipse.jdt.internal.compiler.problem.AbortCompilationUnit e
public void accept (org.eclipse.jdt.internal.compiler.env.ISourceType[], org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.ISourceType[] sourceTypes
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
protected synchronized void addCompilationUnit (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
int size
protected void beginToCompile (org.eclipse.jdt.internal.compiler.env.ICompilationUnit[])
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] sourceUnits
int maxUnits
protected void reportProgress (java.lang.String)
String taskDecription
protected void reportWorked (int, int)
int workIncrement
int currentUnitIndex
public void compile (org.eclipse.jdt.internal.compiler.env.ICompilationUnit[])
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] sourceUnits
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
org.eclipse.jdt.internal.compiler.ProcessTaskManager processingTask
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] originalUnits
org.eclipse.jdt.internal.compiler.lookup.SourceTypeCollisionException e
int originalLength
int newProcessedLength
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] combinedUnits
int i
long acceptStart
int acceptedCount
Error e
RuntimeException e
org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
Error e
RuntimeException e
public synchronized org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration getUnitToProcess (int)
int next
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
public void setBinaryTypes (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] binaryTypes
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
boolean needToPrint
String[] pbArguments
protected void handleInternalException (org.eclipse.jdt.internal.compiler.problem.AbortCompilation, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.problem.AbortCompilation abortException
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
org.eclipse.jdt.internal.compiler.CompilationResult result
org.eclipse.jdt.core.compiler.CategorizedProblem distantProblem
org.eclipse.jdt.core.compiler.CategorizedProblem[] knownProblems
int i
public void initializeParser ()
protected void internalBeginToCompile (org.eclipse.jdt.internal.compiler.env.ICompilationUnit[], int)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] sourceUnits
int maxUnits
int i
org.eclipse.jdt.internal.compiler.CompilationResult unitResult
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
long parseStart
long resolveStart
org.eclipse.jdt.internal.compiler.ast.ImportReference currentPackage
org.eclipse.jdt.internal.compiler.problem.AbortCompilation a
public void process (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
int i
long parseStart
long resolveStart
long analyzeStart
long generateStart
protected void processAnnotations ()
int newUnitSize
int newClassFilesSize
int bottom
int top
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] binaryTypeBindingsTemp
int length
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] currentUnits
int index
int i
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration currentUnit
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] addedUnits
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] newUnits
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] newClassFiles
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] newProcessedUnits
org.eclipse.jdt.internal.compiler.lookup.SourceTypeCollisionException e
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] newUnits
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] newProcessedUnits
org.eclipse.jdt.internal.compiler.lookup.SourceTypeCollisionException e
public void reset ()
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration resolve (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.env.ICompilationUnit, boolean, boolean, boolean)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
boolean verifyMethods
boolean analyzeCode
boolean generateCode
int i
org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
Error e
RuntimeException e
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration resolve (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, boolean, boolean, boolean)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
boolean verifyMethods
boolean analyzeCode
boolean generateCode
}
org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$1.classDefaultErrorHandlingPolicies.java
package org.eclipse.jdt.internal.compiler
org.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy {
void ()
public boolean stopOnFirstError ()
public boolean proceedOnErrors ()
public boolean ignoreAllErrors ()
}
org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$2.classDefaultErrorHandlingPolicies.java
package org.eclipse.jdt.internal.compiler
org.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies$2 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy {
void ()
public boolean stopOnFirstError ()
public boolean proceedOnErrors ()
public boolean ignoreAllErrors ()
}
org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$3.classDefaultErrorHandlingPolicies.java
package org.eclipse.jdt.internal.compiler
org.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies$3 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy {
void ()
public boolean stopOnFirstError ()
public boolean proceedOnErrors ()
public boolean ignoreAllErrors ()
}
org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$4.classDefaultErrorHandlingPolicies.java
package org.eclipse.jdt.internal.compiler
org.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies$4 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy {
void ()
public boolean stopOnFirstError ()
public boolean proceedOnErrors ()
public boolean ignoreAllErrors ()
}
org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$5.classDefaultErrorHandlingPolicies.java
package org.eclipse.jdt.internal.compiler
org.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies$5 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy {
void ()
public boolean stopOnFirstError ()
public boolean proceedOnErrors ()
public boolean ignoreAllErrors ()
}
org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies.classDefaultErrorHandlingPolicies.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies extends java.lang.Object {
public void ()
public static org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy exitAfterAllProblems ()
public static org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy exitOnFirstError ()
public static org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy proceedOnFirstError ()
public static org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy proceedWithAllProblems ()
public static org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy ignoreAllProblems ()
}
org/eclipse/jdt/internal/compiler/ExtraFlags.classExtraFlags.java
package org.eclipse.jdt.internal.compiler
public final org.eclipse.jdt.internal.compiler.ExtraFlags extends java.lang.Object {
public static final int HasNonPrivateStaticMemberTypes
public static final int IsMemberType
public static final int IsLocalType
public static final int ParameterTypesStoredAsSignature
public void ()
public static int getExtraFlags (org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader)
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
int extraFlags
org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] memberTypes
int memberTypeCounter
int i
int modifiers
public static int getExtraFlags (org.eclipse.jdt.core.IType) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.IType type
int extraFlags
org.eclipse.jdt.core.IType[] memberTypes
int memberTypeCounter
int i
int flags
public static int getExtraFlags (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int extraFlags
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] memberTypes
int memberTypeCounter
int i
int modifiers
}
org/eclipse/jdt/internal/compiler/ICompilerRequestor.classICompilerRequestor.java
package org.eclipse.jdt.internal.compiler
public abstract org.eclipse.jdt.internal.compiler.ICompilerRequestor extends java.lang.Object {
public abstract void acceptResult (org.eclipse.jdt.internal.compiler.CompilationResult)
}
org/eclipse/jdt/internal/compiler/IDebugRequestor.classIDebugRequestor.java
package org.eclipse.jdt.internal.compiler
public abstract org.eclipse.jdt.internal.compiler.IDebugRequestor extends java.lang.Object {
public abstract void acceptDebugResult (org.eclipse.jdt.internal.compiler.CompilationResult)
public abstract boolean isActive ()
public abstract void activate ()
public abstract void deactivate ()
public abstract void reset ()
}
org/eclipse/jdt/internal/compiler/IErrorHandlingPolicy.classIErrorHandlingPolicy.java
package org.eclipse.jdt.internal.compiler
public abstract org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy extends java.lang.Object {
public abstract boolean proceedOnErrors ()
public abstract boolean stopOnFirstError ()
public abstract boolean ignoreAllErrors ()
}
org/eclipse/jdt/internal/compiler/IProblemFactory.classIProblemFactory.java
package org.eclipse.jdt.internal.compiler
public abstract org.eclipse.jdt.internal.compiler.IProblemFactory extends java.lang.Object {
public abstract org.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], java.lang.String[], int, int, int, int, int)
public abstract org.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], int, java.lang.String[], int, int, int, int, int)
public abstract java.util.Locale getLocale ()
public abstract java.lang.String getLocalizedMessage (int, java.lang.String[])
public abstract java.lang.String getLocalizedMessage (int, int, java.lang.String[])
}
org/eclipse/jdt/internal/compiler/ProcessTaskManager.classProcessTaskManager.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.ProcessTaskManager extends java.lang.Object implements java.lang.Runnable {
org.eclipse.jdt.internal.compiler.Compiler compiler
private int unitIndex
private Thread processingThread
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unitToProcess
private Throwable caughtException
volatile int currentIndex
volatile int availableIndex
volatile int size
volatile int sleepCount
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] units
public static final int PROCESSED_QUEUE_SIZE
public void (org.eclipse.jdt.internal.compiler.Compiler)
org.eclipse.jdt.internal.compiler.Compiler compiler
private synchronized void addNextUnit (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration newElement
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration removeNextUnit () throws java.lang.Error
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration next
boolean yield
public void run ()
int index
Error e
RuntimeException e
public void shutdown ()
Thread t
}
org/eclipse/jdt/internal/compiler/ReadManager.classReadManager.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.ReadManager extends java.lang.Object implements java.lang.Runnable {
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] units
int nextFileToRead
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] filesRead
char[][] contentsRead
int readyToReadPosition
int nextAvailablePosition
Thread[] readingThreads
char[] readInProcessMarker
int sleepingThreadCount
private Throwable caughtException
static final int START_CUSHION
public static final int THRESHOLD
static final int CACHE_SIZE
public void (org.eclipse.jdt.internal.compiler.env.ICompilationUnit[], int)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] files
int length
int threadCount
Class runtime
java.lang.reflect.Method m
Integer result
int i
public char[] getContents (org.eclipse.jdt.internal.compiler.env.ICompilationUnit) throws java.lang.Error
org.eclipse.jdt.internal.compiler.env.ICompilationUnit unit
boolean yield
char[] result
int unitIndex
int l
public void run ()
org.eclipse.jdt.internal.compiler.env.ICompilationUnit unit
int position
char[] result
Error e
RuntimeException e
public synchronized void shutdown ()
}
org/eclipse/jdt/internal/compiler/SourceElementNotifier$LocalDeclarationVisitor.classSourceElementNotifier.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.SourceElementNotifier$LocalDeclarationVisitor extends org.eclipse.jdt.internal.compiler.ASTVisitor {
public org.eclipse.jdt.internal.compiler.ast.ImportReference currentPackage
java.util.ArrayList declaringTypes
final org.eclipse.jdt.internal.compiler.SourceElementNotifier this$0
public void (org.eclipse.jdt.internal.compiler.SourceElementNotifier)
public void pushDeclaringType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
public void popDeclaringType ()
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration peekDeclaringType ()
int size
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
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 typeDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/SourceElementNotifier.classSourceElementNotifier.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.SourceElementNotifier extends java.lang.Object {
org.eclipse.jdt.internal.compiler.ISourceElementRequestor requestor
boolean reportReferenceInfo
char[][] typeNames
char[][] superTypeNames
int nestedTypeIndex
org.eclipse.jdt.internal.compiler.SourceElementNotifier$LocalDeclarationVisitor localDeclarationVisitor
org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt sourceEnds
java.util.Map nodesToCategories
int initialPosition
int eofPosition
public void (org.eclipse.jdt.internal.compiler.ISourceElementRequestor, boolean)
org.eclipse.jdt.internal.compiler.ISourceElementRequestor requestor
boolean reportLocalDeclarations
protected java.lang.Object[][] getArgumentInfos (org.eclipse.jdt.internal.compiler.ast.Argument[])
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int argumentLength
char[][] argumentTypes
char[][] argumentNames
org.eclipse.jdt.internal.compiler.ISourceElementRequestor$ParameterInfo[] parameterInfos
int i
org.eclipse.jdt.internal.compiler.ast.Argument argument
char[] name
org.eclipse.jdt.internal.compiler.ISourceElementRequestor$ParameterInfo parameterInfo
protected char[][] getInterfaceNames (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
char[][] interfaceNames
int superInterfacesLength
org.eclipse.jdt.internal.compiler.ast.TypeReference[] superInterfaces
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression alloc
int i
protected char[] getSuperclassName (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeReference superclass
protected char[][] getThrownExceptions (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
char[][] thrownExceptionTypes
org.eclipse.jdt.internal.compiler.ast.TypeReference[] thrownExceptions
int thrownExceptionLength
int i
protected char[][] getTypeParameterBounds (org.eclipse.jdt.internal.compiler.ast.TypeParameter)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.ast.TypeReference firstBound
org.eclipse.jdt.internal.compiler.ast.TypeReference[] otherBounds
char[][] typeParameterBounds
int otherBoundsLength
char[][] boundNames
int j
private org.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeParameterInfo[] getTypeParameterInfos (org.eclipse.jdt.internal.compiler.ast.TypeParameter[])
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
int typeParametersLength
org.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeParameterInfo[] result
int i
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
char[][] typeParameterBounds
org.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeParameterInfo typeParameterInfo
private boolean hasDeprecatedAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation[])
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int i
int length
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
protected void notifySourceElementRequestor (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.ast.ImportReference)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
org.eclipse.jdt.internal.compiler.ast.ImportReference currentPackage
boolean isInRange
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
char[][] argumentTypes
char[][] argumentNames
boolean isVarArgs
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
org.eclipse.jdt.internal.compiler.ISourceElementRequestor$ParameterInfo[] parameterInfos
org.eclipse.jdt.internal.compiler.ISourceElementRequestor$MethodInfo methodInfo
Object[][] argumentInfos
char[][] thrownExceptionTypes
int selectorSourceEnd
int currentModifiers
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
int currentModifiers
org.eclipse.jdt.internal.compiler.ast.TypeReference returnType
org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationMethodDeclaration
org.eclipse.jdt.internal.compiler.ast.Expression expression
public void notifySourceElementRequestor (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, int, int, boolean, org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt, java.util.Map)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
int sourceStart
int sourceEnd
boolean reportReference
org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt sourceEndsMap
java.util.Map nodesToCategoriesMap
boolean isInRange
int length
org.eclipse.jdt.internal.compiler.ast.ASTNode[] nodes
org.eclipse.jdt.internal.compiler.ast.ImportReference currentPackage
org.eclipse.jdt.internal.compiler.ast.ImportReference[] imports
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
int index
int i
int max
int i
int max
int i
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
protected void notifySourceElementRequestor (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
boolean isInRange
org.eclipse.jdt.internal.compiler.ast.AllocationExpression alloc
int fieldEndPosition
int currentModifiers
boolean deprecated
char[] typeName
org.eclipse.jdt.internal.compiler.ISourceElementRequestor$FieldInfo fieldInfo
protected void notifySourceElementRequestor (org.eclipse.jdt.internal.compiler.ast.ImportReference, boolean)
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
boolean isPackage
boolean onDemand
protected void notifySourceElementRequestor (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, boolean, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.ast.ImportReference)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
boolean notifyTypePresence
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
org.eclipse.jdt.internal.compiler.ast.ImportReference currentPackage
boolean isInRange
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] memberTypes
int fieldCounter
int methodCounter
int memberTypeCounter
int fieldIndex
int methodIndex
int memberTypeIndex
char[][] interfaceNames
int kind
char[] implicitSuperclassName
org.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeInfo typeInfo
int currentModifiers
boolean deprecated
boolean isEnumInit
char[] superclassName
char[] superclassName
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration nextFieldDeclaration
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration nextMethodDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration nextMemberDeclaration
int position
int nextDeclarationType
private static void quickSort (org.eclipse.jdt.internal.compiler.ast.ASTNode[], int, int)
org.eclipse.jdt.internal.compiler.ast.ASTNode[] sortedCollection
int left
int right
int original_left
int original_right
org.eclipse.jdt.internal.compiler.ast.ASTNode mid
org.eclipse.jdt.internal.compiler.ast.ASTNode tmp
private void reset ()
private int sourceEnd (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression allocation
private void visitIfNeeded (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
int statementsLength
int i
private void visitIfNeeded (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
private void visitIfNeeded (org.eclipse.jdt.internal.compiler.ast.Initializer)
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
}
org/eclipse/jdt/internal/compiler/apt/dispatch/AnnotationDiscoveryVisitor.classAnnotationDiscoveryVisitor.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public org.eclipse.jdt.internal.compiler.apt.dispatch.AnnotationDiscoveryVisitor extends org.eclipse.jdt.internal.compiler.ASTVisitor {
final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
final org.eclipse.jdt.internal.compiler.apt.model.Factory _factory
final org.eclipse.jdt.internal.compiler.apt.util.ManyToMany _annoToElement
public void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.lookup.MethodBinding constructorBinding
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
int typeParametersLength
int i
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int argumentLength
int i
public boolean visit (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding binding
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding binding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
public boolean visit (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
int typeParametersLength
int i
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int argumentLength
int i
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberTypeDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
private void resolveAnnotations (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Annotation[], org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.lookup.Binding currentBinding
int length
boolean old
org.eclipse.jdt.internal.compiler.apt.model.ElementImpl element
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotationBindings
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding binding
javax.lang.model.element.TypeElement anno
}
org/eclipse/jdt/internal/compiler/apt/dispatch/AptProblem.classAptProblem.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public org.eclipse.jdt.internal.compiler.apt.dispatch.AptProblem extends org.eclipse.jdt.internal.compiler.problem.DefaultProblem {
private static final String MARKER_ID
public final org.eclipse.jdt.internal.compiler.impl.ReferenceContext _referenceContext
public void (org.eclipse.jdt.internal.compiler.impl.ReferenceContext, char[], java.lang.String, int, java.lang.String[], int, int, int, int, int)
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
char[] originatingFileName
String message
int id
String[] stringArguments
int severity
int startPosition
int endPosition
int line
int column
public int getCategoryID ()
public java.lang.String getMarkerType ()
}
org/eclipse/jdt/internal/compiler/apt/dispatch/BaseAnnotationProcessorManager.classBaseAnnotationProcessorManager.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public abstract org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager extends org.eclipse.jdt.internal.compiler.AbstractAnnotationProcessorManager implements org.eclipse.jdt.internal.compiler.apt.dispatch.IProcessorProvider {
protected java.io.PrintWriter _out
protected java.io.PrintWriter _err
protected org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _processingEnv
protected boolean _isFirstRound
protected java.util.List _processors
protected boolean _printProcessorInfo
protected boolean _printRounds
protected int _round
public void ()
public void configure (java.lang.Object, java.lang.String[])
Object batchCompiler
String[] options
public void configureFromPlatform (org.eclipse.jdt.internal.compiler.Compiler, java.lang.Object, java.lang.Object)
org.eclipse.jdt.internal.compiler.Compiler compiler
Object compilationUnitLocator
Object javaProject
public java.util.List getDiscoveredProcessors ()
public org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] getDeletedUnits ()
public org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] getNewUnits ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] getNewClassFiles ()
public void reset ()
public void setErr (java.io.PrintWriter)
java.io.PrintWriter err
public void setOut (java.io.PrintWriter)
java.io.PrintWriter out
public void setProcessors (java.lang.Object[])
Object[] processors
public void processAnnotations (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], boolean)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] units
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] referenceBindings
boolean isLastRound
org.eclipse.jdt.internal.compiler.apt.dispatch.RoundEnvImpl roundEnv
java.io.PrintWriter traceProcessorInfo
java.io.PrintWriter traceRounds
org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher dispatcher
}
org/eclipse/jdt/internal/compiler/apt/dispatch/BaseMessagerImpl.classBaseMessagerImpl.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public org.eclipse.jdt.internal.compiler.apt.dispatch.BaseMessagerImpl extends java.lang.Object {
static final String[] NO_ARGUMENTS
private static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind
private static int[] $SWITCH_TABLE$javax$tools$Diagnostic$Kind
static void ()
public static org.eclipse.jdt.internal.compiler.apt.dispatch.AptProblem createProblem (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
javax.tools.Diagnostic$Kind kind
CharSequence msg
javax.lang.model.element.Element e
javax.lang.model.element.AnnotationMirror a
javax.lang.model.element.AnnotationValue v
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
org.eclipse.jdt.internal.compiler.ast.Annotation[] elementAnnotations
int startPosition
int endPosition
org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl typeElementImpl
org.eclipse.jdt.internal.compiler.lookup.Binding typeBinding
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.apt.model.ExecutableElementImpl executableElementImpl
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration sourceMethod
org.eclipse.jdt.internal.compiler.apt.model.VariableElementImpl variableElementImpl
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.lookup.AptSourceLocalVariableBinding parameterBinding
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration parameterDeclaration
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
StringBuilder builder
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
org.eclipse.jdt.internal.compiler.ast.MemberValuePair memberValuePair
int i
int lineNumber
int columnNumber
char[] fileName
org.eclipse.jdt.internal.compiler.CompilationResult result
int[] lineEnds
int severity
int severity
public void ()
static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind ()
static int[] $SWITCH_TABLE$javax$tools$Diagnostic$Kind ()
}
org/eclipse/jdt/internal/compiler/apt/dispatch/BaseProcessingEnvImpl.classBaseProcessingEnvImpl.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public abstract org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl extends java.lang.Object implements javax.annotation.processing.ProcessingEnvironment {
protected javax.annotation.processing.Filer _filer
protected javax.annotation.processing.Messager _messager
protected java.util.Map _processorOptions
protected org.eclipse.jdt.internal.compiler.Compiler _compiler
protected javax.lang.model.util.Elements _elementUtils
protected javax.lang.model.util.Types _typeUtils
private java.util.List _addedUnits
private java.util.List _addedClassFiles
private java.util.List _deletedUnits
private boolean _errorRaised
private org.eclipse.jdt.internal.compiler.apt.model.Factory _factory
public void ()
public void addNewUnit (org.eclipse.jdt.internal.compiler.env.ICompilationUnit)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit unit
public void addNewClassFile (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
public org.eclipse.jdt.internal.compiler.Compiler getCompiler ()
public org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] getDeletedUnits ()
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] result
public org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] getNewUnits ()
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] result
public javax.lang.model.util.Elements getElementUtils ()
public javax.annotation.processing.Filer getFiler ()
public javax.annotation.processing.Messager getMessager ()
public java.util.Map getOptions ()
public javax.lang.model.util.Types getTypeUtils ()
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment getLookupEnvironment ()
public javax.lang.model.SourceVersion getSourceVersion ()
public void reset ()
public boolean errorRaised ()
public void setErrorRaised (boolean)
boolean b
public org.eclipse.jdt.internal.compiler.apt.model.Factory getFactory ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] getNewClassFiles ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] result
}
org/eclipse/jdt/internal/compiler/apt/dispatch/BatchAnnotationProcessorManager.classBatchAnnotationProcessorManager.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public org.eclipse.jdt.internal.compiler.apt.dispatch.BatchAnnotationProcessorManager extends org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager {
private java.util.List _setProcessors
private java.util.Iterator _setProcessorIter
private java.util.List _commandLineProcessors
private java.util.Iterator _commandLineProcessorIter
private java.util.ServiceLoader _serviceLoader
private java.util.Iterator _serviceLoaderIter
private ClassLoader _procLoader
private static final boolean VERBOSE_PROCESSOR_DISCOVERY
private boolean _printProcessorDiscovery
public void ()
public void configure (java.lang.Object, java.lang.String[])
Object batchCompiler
String[] commandLineArguments
org.eclipse.jdt.internal.compiler.apt.dispatch.BatchProcessingEnvImpl processingEnv
private void parseCommandLine (java.lang.String[])
String[] commandLineArguments
java.util.List commandLineProcessors
int i
String option
String procs
String proc
public org.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo discoverNextProcessor ()
javax.annotation.processing.Processor p
org.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo pi
String proc
Class clazz
Object o
javax.annotation.processing.Processor p
org.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo pi
Exception e
javax.annotation.processing.Processor p
org.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo pi
StringBuilder sb
java.util.ServiceConfigurationError e
private java.lang.String getProcessorLocation (javax.annotation.processing.Processor)
javax.annotation.processing.Processor p
boolean isMember
Class outerClass
StringBuilder innerName
String path
String location
public void reportProcessorException (javax.annotation.processing.Processor, java.lang.Exception)
javax.annotation.processing.Processor p
Exception e
public void setProcessors (java.lang.Object[])
Object[] processors
Object o
javax.annotation.processing.Processor p
}
org/eclipse/jdt/internal/compiler/apt/dispatch/BatchFilerImpl.classBatchFilerImpl.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public org.eclipse.jdt.internal.compiler.apt.dispatch.BatchFilerImpl extends java.lang.Object implements javax.annotation.processing.Filer {
protected final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager _dispatchManager
protected final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
protected final javax.tools.JavaFileManager _fileManager
protected final java.util.HashSet _createdFiles
public void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager, org.eclipse.jdt.internal.compiler.apt.dispatch.BatchProcessingEnvImpl)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager dispatchManager
org.eclipse.jdt.internal.compiler.apt.dispatch.BatchProcessingEnvImpl env
public void addNewUnit (org.eclipse.jdt.internal.compiler.env.ICompilationUnit)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit unit
public void addNewClassFile (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
public transient javax.tools.JavaFileObject createClassFile (java.lang.CharSequence, javax.lang.model.element.Element[]) throws java.io.IOException
CharSequence name
javax.lang.model.element.Element[] originatingElements
javax.tools.JavaFileObject jfo
java.net.URI uri
public transient javax.tools.FileObject createResource (javax.tools.JavaFileManager$Location, java.lang.CharSequence, java.lang.CharSequence, javax.lang.model.element.Element[]) throws java.io.IOException
javax.tools.JavaFileManager$Location location
CharSequence pkg
CharSequence relativeName
javax.lang.model.element.Element[] originatingElements
javax.tools.FileObject fo
java.net.URI uri
private static void validateName (java.lang.CharSequence)
CharSequence relativeName
int length
String path
boolean hasDot
int i
public transient javax.tools.JavaFileObject createSourceFile (java.lang.CharSequence, javax.lang.model.element.Element[]) throws java.io.IOException
CharSequence name
javax.lang.model.element.Element[] originatingElements
javax.tools.JavaFileObject jfo
java.net.URI uri
public javax.tools.FileObject getResource (javax.tools.JavaFileManager$Location, java.lang.CharSequence, java.lang.CharSequence) throws java.io.IOException
javax.tools.JavaFileManager$Location location
CharSequence pkg
CharSequence relativeName
javax.tools.FileObject fo
java.net.URI uri
}
org/eclipse/jdt/internal/compiler/apt/dispatch/BatchMessagerImpl.classBatchMessagerImpl.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public org.eclipse.jdt.internal.compiler.apt.dispatch.BatchMessagerImpl extends org.eclipse.jdt.internal.compiler.apt.dispatch.BaseMessagerImpl implements javax.annotation.processing.Messager {
private final org.eclipse.jdt.internal.compiler.batch.Main _compiler
private final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _processingEnv
public void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.batch.Main)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl processingEnv
org.eclipse.jdt.internal.compiler.batch.Main compiler
public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence)
javax.tools.Diagnostic$Kind kind
CharSequence msg
public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element)
javax.tools.Diagnostic$Kind kind
CharSequence msg
javax.lang.model.element.Element e
public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror)
javax.tools.Diagnostic$Kind kind
CharSequence msg
javax.lang.model.element.Element e
javax.lang.model.element.AnnotationMirror a
public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue)
javax.tools.Diagnostic$Kind kind
CharSequence msg
javax.lang.model.element.Element e
javax.lang.model.element.AnnotationMirror a
javax.lang.model.element.AnnotationValue v
org.eclipse.jdt.core.compiler.CategorizedProblem problem
}
org/eclipse/jdt/internal/compiler/apt/dispatch/BatchProcessingEnvImpl.classBatchProcessingEnvImpl.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public org.eclipse.jdt.internal.compiler.apt.dispatch.BatchProcessingEnvImpl extends org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl {
protected final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager _dispatchManager
protected final javax.tools.JavaFileManager _fileManager
protected final org.eclipse.jdt.internal.compiler.batch.Main _compilerOwner
public void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager, org.eclipse.jdt.internal.compiler.batch.Main, java.lang.String[])
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager dispatchManager
org.eclipse.jdt.internal.compiler.batch.Main batchCompiler
String[] commandLineArguments
Class c
java.lang.reflect.Field field
javax.tools.JavaFileManager javaFileManager
String encoding
java.nio.charset.Charset charset
javax.tools.JavaFileManager manager
java.util.ArrayList options
String argument
java.util.Iterator iterator
private java.util.Map parseProcessorOptions (java.lang.String[])
String[] args
java.util.Map options
String arg
int equals
Exception e
public javax.tools.JavaFileManager getFileManager ()
public java.util.Locale getLocale ()
}
org/eclipse/jdt/internal/compiler/apt/dispatch/HookedJavaFileObject$ForwardingOutputStream.classHookedJavaFileObject.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
org.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject$ForwardingOutputStream extends java.io.OutputStream {
private final java.io.OutputStream _os
final org.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject this$0
void (org.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject, java.io.OutputStream)
java.io.OutputStream os
public void close () throws java.io.IOException
public void flush () throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (int) throws java.io.IOException
int b
protected java.lang.Object clone () throws java.lang.CloneNotSupportedException
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject$ForwardingOutputStream other
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/apt/dispatch/HookedJavaFileObject$ForwardingWriter.classHookedJavaFileObject.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
org.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject$ForwardingWriter extends java.io.Writer {
private final java.io.Writer _w
final org.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject this$0
void (org.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject, java.io.Writer)
java.io.Writer w
public java.io.Writer append (char) throws java.io.IOException
char c
public java.io.Writer append (java.lang.CharSequence, int, int) throws java.io.IOException
CharSequence csq
int start
int end
public java.io.Writer append (java.lang.CharSequence) throws java.io.IOException
CharSequence csq
public void close () throws java.io.IOException
public void flush () throws java.io.IOException
public void write (char[]) throws java.io.IOException
char[] cbuf
public void write (int) throws java.io.IOException
int c
public void write (java.lang.String, int, int) throws java.io.IOException
String str
int off
int len
public void write (java.lang.String) throws java.io.IOException
String str
public void write (char[], int, int) throws java.io.IOException
char[] cbuf
int off
int len
protected java.lang.Object clone () throws java.lang.CloneNotSupportedException
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject$ForwardingWriter other
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/apt/dispatch/HookedJavaFileObject.classHookedJavaFileObject.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public org.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject extends javax.tools.ForwardingJavaFileObject {
protected final org.eclipse.jdt.internal.compiler.apt.dispatch.BatchFilerImpl _filer
protected final String _fileName
private boolean _closed
private String _typeName
private static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind
public void (javax.tools.JavaFileObject, java.lang.String, java.lang.String, org.eclipse.jdt.internal.compiler.apt.dispatch.BatchFilerImpl)
javax.tools.JavaFileObject fileObject
String fileName
String typeName
org.eclipse.jdt.internal.compiler.apt.dispatch.BatchFilerImpl filer
public java.io.OutputStream openOutputStream () throws java.io.IOException
public java.io.Writer openWriter () throws java.io.IOException
protected void closed ()
org.eclipse.jdt.internal.compiler.batch.CompilationUnit unit
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
char[] name
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding binaryBinding
static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind ()
}
org/eclipse/jdt/internal/compiler/apt/dispatch/IProcessorProvider.classIProcessorProvider.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public abstract org.eclipse.jdt.internal.compiler.apt.dispatch.IProcessorProvider extends java.lang.Object {
public abstract org.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo discoverNextProcessor ()
public abstract java.util.List getDiscoveredProcessors ()
public abstract void reportProcessorException (javax.annotation.processing.Processor, java.lang.Exception)
}
org/eclipse/jdt/internal/compiler/apt/dispatch/ProcessorInfo.classProcessorInfo.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public org.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo extends java.lang.Object {
final javax.annotation.processing.Processor _processor
final java.util.Set _supportedOptions
final javax.lang.model.SourceVersion _supportedSourceVersion
private final java.util.regex.Pattern _supportedAnnotationTypesPattern
private final boolean _supportsStar
private boolean _hasBeenCalled
public void (javax.annotation.processing.Processor)
javax.annotation.processing.Processor p
java.util.Set supportedAnnotationTypes
boolean supportsStar
StringBuilder regex
java.util.Iterator iName
String name
String escapedName1
String escapedName2
public boolean computeSupportedAnnotations (java.util.Set, java.util.Set)
java.util.Set annotations
java.util.Set result
javax.lang.model.element.TypeElement annotation
java.util.regex.Matcher matcher
boolean call
public boolean supportsStar ()
public void reset ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo other
public java.lang.String toString ()
public java.lang.String getSupportedAnnotationTypesAsString ()
StringBuilder sb
java.util.Iterator iAnnots
boolean hasNext
}
org/eclipse/jdt/internal/compiler/apt/dispatch/RoundDispatcher.classRoundDispatcher.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher extends java.lang.Object {
private final java.util.Set _unclaimedAnnotations
private final javax.annotation.processing.RoundEnvironment _roundEnv
private final org.eclipse.jdt.internal.compiler.apt.dispatch.IProcessorProvider _provider
private boolean _searchForStar
private final java.io.PrintWriter _traceProcessorInfo
private final java.io.PrintWriter _traceRounds
private final java.util.List _processors
public void (org.eclipse.jdt.internal.compiler.apt.dispatch.IProcessorProvider, javax.annotation.processing.RoundEnvironment, java.util.Set, java.io.PrintWriter, java.io.PrintWriter)
org.eclipse.jdt.internal.compiler.apt.dispatch.IProcessorProvider provider
javax.annotation.processing.RoundEnvironment env
java.util.Set rootAnnotations
java.io.PrintWriter traceProcessorInfo
java.io.PrintWriter traceRounds
public void round ()
StringBuilder sbElements
java.util.Iterator iElements
boolean hasNext
StringBuilder sbAnnots
java.util.Iterator iAnnots
org.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo pi
org.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo pi
private void handleProcessor (org.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo)
org.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo pi
java.util.Set annotationsToProcess
boolean shouldCall
boolean claimed
StringBuilder sb
java.util.Iterator i
boolean hasNext
Exception e
}
org/eclipse/jdt/internal/compiler/apt/dispatch/RoundEnvImpl.classRoundEnvImpl.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public org.eclipse.jdt.internal.compiler.apt.dispatch.RoundEnvImpl extends java.lang.Object implements javax.annotation.processing.RoundEnvironment {
private final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _processingEnv
private final boolean _isLastRound
private final org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] _units
private final org.eclipse.jdt.internal.compiler.apt.util.ManyToMany _annoToUnit
private final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] _binaryTypes
private final org.eclipse.jdt.internal.compiler.apt.model.Factory _factory
private java.util.Set _rootElements
public void (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], boolean, org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] units
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] binaryTypeBindings
boolean isLastRound
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
org.eclipse.jdt.internal.compiler.apt.dispatch.AnnotationDiscoveryVisitor visitor
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
private void collectAnnotations (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] referenceBindings
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotationBindings
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding
javax.lang.model.element.TypeElement anno
javax.lang.model.element.Element element
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fieldBindings
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding
javax.lang.model.element.TypeElement anno
javax.lang.model.element.Element element
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methodBindings
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding
javax.lang.model.element.TypeElement anno
javax.lang.model.element.Element element
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
public java.util.Set getRootAnnotations ()
public boolean errorRaised ()
public java.util.Set getElementsAnnotatedWith (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement a
org.eclipse.jdt.internal.compiler.lookup.Binding annoBinding
java.util.Set annotatedElements
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annoTypeBinding
javax.lang.model.element.TypeElement element
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
private void addAnnotatedElements (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.util.Set)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anno
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
java.util.Set result
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding element
private boolean inheritsAnno (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding element
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anno
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding searchedElement
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annos
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annoBinding
public java.util.Set getElementsAnnotatedWith (java.lang.Class)
Class a
String canonicalName
javax.lang.model.element.TypeElement annoType
public java.util.Set getRootElements ()
java.util.Set elements
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
javax.lang.model.element.Element element
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
javax.lang.model.element.Element element
public boolean processingOver ()
}
org/eclipse/jdt/internal/compiler/apt/model/AnnotationMemberValue.classAnnotationMemberValue.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.AnnotationMemberValue extends org.eclipse.jdt.internal.compiler.apt.model.AnnotationValueImpl {
private final org.eclipse.jdt.internal.compiler.lookup.MethodBinding _methodBinding
public void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, java.lang.Object, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
Object value
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getMethodBinding ()
}
org/eclipse/jdt/internal/compiler/apt/model/AnnotationMirrorImpl.classAnnotationMirrorImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.AnnotationMirrorImpl extends java.lang.Object implements javax.lang.model.element.AnnotationMirror java.lang.reflect.InvocationHandler {
public final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
public final org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding _binding
static final boolean $assertionsDisabled
static void ()
void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding binding
public boolean equals (java.lang.Object)
Object obj
private static boolean equals (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding2
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] elementValuePairs
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] elementValuePairs2
int length
int i
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair
int j
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair2
public javax.lang.model.type.DeclaredType getAnnotationType ()
public java.util.Map getElementValues ()
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
java.util.Map valueMap
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
javax.lang.model.element.ExecutableElement e
javax.lang.model.element.AnnotationValue v
public java.util.Map getElementValuesWithDefaults ()
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annoType
java.util.Map valueMap
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
boolean foundExplicitValue
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding explicitBinding
javax.lang.model.element.ExecutableElement e
javax.lang.model.element.AnnotationValue v
Object defaultVal
javax.lang.model.element.ExecutableElement e
javax.lang.model.element.AnnotationValue v
public int hashCode ()
public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable
Object proxy
java.lang.reflect.Method method
Object[] args
String methodName
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
Object actualValue
boolean foundMethod
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair
Class expectedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
public java.lang.String toString ()
private java.lang.String formatArgs (java.lang.Object[])
Object[] args
StringBuilder builder
int i
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding getMethodBinding (java.lang.String)
String name
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annoType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
private java.lang.Object getReflectionValue (java.lang.Object, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, java.lang.Class)
Object actualValue
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
Class expectedType
Object[] bindings
java.util.List mirrors
int i
javax.lang.model.type.TypeMirror mirror
private java.lang.Object convertJDTArrayToReflectionArray (java.lang.Object, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, java.lang.Class)
Object jdtValue
org.eclipse.jdt.internal.compiler.lookup.TypeBinding jdtType
Class expectedType
Object[] jdtArray
Object[] jdtArray
org.eclipse.jdt.internal.compiler.lookup.TypeBinding jdtLeafType
Class expectedLeafType
int length
Object returnArray
int i
Object jdtElementValue
Object returnVal
org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
java.lang.reflect.Field returnedField
Object returnVal
org.eclipse.jdt.internal.compiler.apt.model.AnnotationMirrorImpl annoMirror
private java.lang.Object convertJDTValueToReflectionType (java.lang.Object, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, java.lang.Class)
Object jdtValue
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
Class expectedType
Object returnVal
org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
java.lang.reflect.Field returnedField
org.eclipse.jdt.internal.compiler.apt.model.AnnotationMirrorImpl annoMirror
}
org/eclipse/jdt/internal/compiler/apt/model/AnnotationValueImpl.classAnnotationValueImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.AnnotationValueImpl extends java.lang.Object implements javax.lang.model.element.AnnotationValue org.eclipse.jdt.internal.compiler.lookup.TypeIds {
private static final int T_AnnotationMirror
private static final int T_EnumConstant
private static final int T_ClassObject
private static final int T_ArrayType
private final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
private final Object _value
private final int _kind
public void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, java.lang.Object, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
Object value
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int[] kind
java.util.List convertedValues
org.eclipse.jdt.internal.compiler.lookup.TypeBinding valueType
Object[] values
Object oneValue
private java.lang.Object convertToMirrorType (java.lang.Object, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int[])
Object value
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int[] kind
public java.lang.Object accept (javax.lang.model.element.AnnotationValueVisitor, java.lang.Object)
javax.lang.model.element.AnnotationValueVisitor v
Object p
public java.lang.Object getValue ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/apt/model/ArrayTypeImpl.classArrayTypeImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.ArrayTypeImpl extends org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl implements javax.lang.model.type.ArrayType {
void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.ArrayBinding)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding binding
public javax.lang.model.type.TypeMirror getComponentType ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
javax.lang.model.type.TypeVisitor v
Object p
protected org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings ()
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] oldies
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newbies
int i
int length
public javax.lang.model.type.TypeKind getKind ()
}
org/eclipse/jdt/internal/compiler/apt/model/DeclaredTypeImpl.classDeclaredTypeImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.DeclaredTypeImpl extends org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl implements javax.lang.model.type.DeclaredType {
private final javax.lang.model.element.ElementKind _elementKindHint
void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, javax.lang.model.element.ElementKind)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
javax.lang.model.element.ElementKind elementKindHint
public javax.lang.model.element.Element asElement ()
public javax.lang.model.type.TypeMirror getEnclosingType ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public java.util.List getTypeArguments ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding ptb
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
int length
java.util.List args
org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
java.util.List args
org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
javax.lang.model.type.TypeVisitor v
Object p
public javax.lang.model.type.TypeKind getKind ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/apt/model/ElementImpl.classElementImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public abstract org.eclipse.jdt.internal.compiler.apt.model.ElementImpl extends java.lang.Object implements javax.lang.model.element.Element org.eclipse.jdt.internal.compiler.apt.model.IElementInfo {
public final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
public final org.eclipse.jdt.internal.compiler.lookup.Binding _binding
protected void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
org.eclipse.jdt.internal.compiler.lookup.Binding binding
public javax.lang.model.type.TypeMirror asType ()
protected abstract org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings ()
public final org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getPackedAnnotationBindings ()
public java.lang.annotation.Annotation getAnnotation (java.lang.Class)
Class annotationClass
java.lang.annotation.Annotation annotation
org.eclipse.jdt.internal.compiler.apt.model.ElementImpl superClass
public java.util.List getAnnotationMirrors ()
public java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class)
Class annotationType
java.lang.annotation.Annotation[] annotations
org.eclipse.jdt.internal.compiler.apt.model.ElementImpl superClass
public java.util.Set getModifiers ()
public javax.lang.model.element.Name getSimpleName ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.apt.model.ElementImpl other
public java.lang.String toString ()
public java.lang.String getFileName ()
abstract javax.lang.model.element.PackageElement getPackage ()
public boolean hides (javax.lang.model.element.Element)
javax.lang.model.element.Element hidden
}
org/eclipse/jdt/internal/compiler/apt/model/ElementsImpl.classElementsImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.ElementsImpl extends java.lang.Object implements javax.lang.model.util.Elements {
private static final java.util.regex.Pattern INITIAL_DELIMITER
private final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
private static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind
static void ()
public void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
public java.util.List getAllAnnotationMirrors (javax.lang.model.element.Element)
javax.lang.model.element.Element e
java.util.List annotations
java.util.Set annotationTypes
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
boolean checkIfInherited
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
java.util.List list
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
public java.util.List getAllMembers (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
java.util.Map types
java.util.List fields
java.util.Map methods
java.util.Set superinterfaces
boolean ignoreVisibility
java.util.Set newfound
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superinterface
java.util.List allMembers
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding nestedType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
java.util.Set sameNamedMethods
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
private void collectSuperInterfaces (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.util.Set, java.util.Set)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
java.util.Set existing
java.util.Set newfound
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superinterface
private void addMembers (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean, java.util.Map, java.util.List, java.util.Map)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
boolean ignoreVisibility
java.util.Map types
java.util.List fields
java.util.Map methods
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding subtype
String name
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
String methodName
java.util.Set sameNamedMethods
boolean unique
org.eclipse.jdt.internal.compiler.lookup.MethodBinding existing
org.eclipse.jdt.internal.compiler.lookup.MethodVerifier verifier
public javax.lang.model.element.Name getBinaryName (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement type
org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl typeElementImpl
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
public java.lang.String getConstantExpression (java.lang.Object)
Object value
StringBuilder builder
StringBuilder builder
StringBuilder builder
StringBuilder builder
StringBuilder builder
StringBuilder builder
int intValue
String hexString
public java.lang.String getDocComment (javax.lang.model.element.Element)
javax.lang.model.element.Element e
char[] unparsed
private char[] getUnparsedDocComment (javax.lang.model.element.Element)
javax.lang.model.element.Element e
org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl typeElementImpl
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
org.eclipse.jdt.internal.compiler.apt.model.PackageElementImpl packageElementImpl
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
org.eclipse.jdt.internal.compiler.apt.model.ExecutableElementImpl executableElementImpl
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration sourceMethod
org.eclipse.jdt.internal.compiler.apt.model.VariableElementImpl variableElementImpl
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration sourceField
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
char[] contents
private static java.lang.String formatJavadoc (char[])
char[] unparsed
String[] lines
java.util.regex.Matcher delimiterMatcher
int iOpener
StringBuilder sb
char[] chars
boolean startingWhitespaces
char c
int firstLine
int lastLine
StringBuilder sb
boolean preserveLineSeparator
int line
char[] chars
int starsIndex
int leadingWhitespaces
boolean recordLeadingWhitespaces
int i
int max
char c
int numberOfTabs
int j
int max2
int j
int max2
int end
private static int getStars (char[])
char[] line
int i
int max
char c
int j
public java.util.Map getElementValuesWithDefaults (javax.lang.model.element.AnnotationMirror)
javax.lang.model.element.AnnotationMirror a
public javax.lang.model.element.Name getName (java.lang.CharSequence)
CharSequence cs
public javax.lang.model.element.PackageElement getPackageElement (java.lang.CharSequence)
CharSequence name
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment le
char[] packageName
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
public javax.lang.model.element.PackageElement getPackageOf (javax.lang.model.element.Element)
javax.lang.model.element.Element type
org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl typeElementImpl
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.apt.model.ExecutableElementImpl executableElementImpl
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.apt.model.VariableElementImpl variableElementImpl
org.eclipse.jdt.internal.compiler.apt.model.VariableElementImpl variableElementImpl
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
public javax.lang.model.element.TypeElement getTypeElement (java.lang.CharSequence)
CharSequence name
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment le
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding topLevelBinding
int topLevelSegments
char[][] topLevelName
int i
int i
public boolean hides (javax.lang.model.element.Element, javax.lang.model.element.Element)
javax.lang.model.element.Element hider
javax.lang.model.element.Element hidden
public boolean isDeprecated (javax.lang.model.element.Element)
javax.lang.model.element.Element e
public boolean overrides (javax.lang.model.element.ExecutableElement, javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement overrider
javax.lang.model.element.ExecutableElement overridden
javax.lang.model.element.TypeElement type
public transient void printElements (java.io.Writer, javax.lang.model.element.Element[])
java.io.Writer w
javax.lang.model.element.Element[] elements
String lineSeparator
javax.lang.model.element.Element element
public boolean isFunctionalInterface (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind ()
}
org/eclipse/jdt/internal/compiler/apt/model/ErrorTypeElement.classErrorTypeElement.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.ErrorTypeElement extends org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl {
void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
public java.util.List getInterfaces ()
public javax.lang.model.element.NestingKind getNestingKind ()
public javax.lang.model.element.Name getQualifiedName ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
char[] qName
char[] qName
public javax.lang.model.type.TypeMirror getSuperclass ()
public java.util.List getTypeParameters ()
public javax.lang.model.type.TypeMirror asType ()
public java.lang.annotation.Annotation getAnnotation (java.lang.Class)
Class annotationType
public java.util.List getAnnotationMirrors ()
public java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class)
Class annotationType
public java.util.List getEnclosedElements ()
public javax.lang.model.element.Element getEnclosingElement ()
public javax.lang.model.element.ElementKind getKind ()
public java.util.Set getModifiers ()
public javax.lang.model.element.Name getSimpleName ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
}
org/eclipse/jdt/internal/compiler/apt/model/ErrorTypeImpl.classErrorTypeImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.ErrorTypeImpl extends org.eclipse.jdt.internal.compiler.apt.model.DeclaredTypeImpl implements javax.lang.model.type.ErrorType {
void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
public javax.lang.model.element.Element asElement ()
public javax.lang.model.type.TypeMirror getEnclosingType ()
public java.util.List getTypeArguments ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding ptb
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
int length
java.util.List args
org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
java.util.List args
org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
javax.lang.model.type.TypeVisitor v
Object p
public java.util.List getAnnotationMirrors ()
public java.lang.annotation.Annotation getAnnotation (java.lang.Class)
Class annotationType
public java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class)
Class annotationType
public javax.lang.model.type.TypeKind getKind ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/apt/model/ExecutableElementImpl.classExecutableElementImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.ExecutableElementImpl extends org.eclipse.jdt.internal.compiler.apt.model.ElementImpl implements javax.lang.model.element.ExecutableElement {
private javax.lang.model.element.Name _name
void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object)
javax.lang.model.element.ElementVisitor v
Object p
protected org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings ()
public javax.lang.model.element.AnnotationValue getDefaultValue ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
Object defaultValue
public java.util.List getEnclosedElements ()
public javax.lang.model.element.Element getEnclosingElement ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public java.lang.String getFileName ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding dc
char[] name
public javax.lang.model.element.ElementKind getKind ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public java.util.Set getModifiers ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
javax.lang.model.element.PackageElement getPackage ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public java.util.List getParameters ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
int length
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
java.util.List params
org.eclipse.jdt.internal.compiler.ast.Argument argument
javax.lang.model.element.VariableElement param
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotationBindings
org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder annotationHolder
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
char[] name
StringBuilder builder
javax.lang.model.element.VariableElement param
public javax.lang.model.type.TypeMirror getReturnType ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public javax.lang.model.element.Name getSimpleName ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public java.util.List getThrownTypes ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
java.util.List list
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exception
public java.util.List getTypeParameters ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] variables
java.util.List params
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
public boolean hides (javax.lang.model.element.Element)
javax.lang.model.element.Element hidden
org.eclipse.jdt.internal.compiler.lookup.MethodBinding hiderBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding hiddenBinding
public boolean isVarArgs ()
public boolean overrides (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement)
javax.lang.model.element.ExecutableElement overridden
javax.lang.model.element.TypeElement type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding overriddenBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding overriderContext
char[] selector
org.eclipse.jdt.internal.compiler.lookup.MethodBinding overriderBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] superMethods
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment
org.eclipse.jdt.internal.compiler.lookup.MethodVerifier methodVerifier
int i
int length
public javax.lang.model.type.TypeMirror getReceiverType ()
public boolean isDefault ()
}
org/eclipse/jdt/internal/compiler/apt/model/ExecutableTypeImpl.classExecutableTypeImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.ExecutableTypeImpl extends org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl implements javax.lang.model.type.ExecutableType {
void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public java.util.List getParameterTypes ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int length
boolean isEnumConstructor
java.util.ArrayList list
int i
java.util.ArrayList list
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public javax.lang.model.type.TypeMirror getReturnType ()
public java.util.List getThrownTypes ()
java.util.ArrayList list
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
public java.util.List getTypeVariables ()
java.util.ArrayList list
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
javax.lang.model.type.TypeVisitor v
Object p
public javax.lang.model.type.TypeKind getKind ()
public javax.lang.model.type.TypeMirror getReceiverType ()
}
org/eclipse/jdt/internal/compiler/apt/model/Factory.classFactory.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.Factory extends java.lang.Object {
public static final Byte DUMMY_BYTE
public static final Character DUMMY_CHAR
public static final Double DUMMY_DOUBLE
public static final Float DUMMY_FLOAT
public static final Integer DUMMY_INTEGER
public static final Long DUMMY_LONG
public static final Short DUMMY_SHORT
private final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
public static java.util.List EMPTY_ANNOTATION_MIRRORS
private static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind
private static int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind
static final boolean $assertionsDisabled
static void ()
public void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
public java.util.List getAnnotationMirrors (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
java.util.List list
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
public java.lang.annotation.Annotation[] getAnnotationsByType (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], java.lang.Class)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annoInstances
Class annotationClass
java.lang.annotation.Annotation[] result
public java.lang.annotation.Annotation getAnnotation (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], java.lang.Class)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annoInstances
Class annotationClass
java.lang.annotation.Annotation[] result
private java.lang.annotation.Annotation[] getAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], java.lang.Class, boolean)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annoInstances
Class annotationClass
boolean justTheFirst
String annoTypeName
java.util.List list
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annoInstance
org.eclipse.jdt.internal.compiler.apt.model.AnnotationMirrorImpl annoMirror
java.lang.annotation.Annotation[] result
private org.eclipse.jdt.internal.compiler.apt.model.AnnotationMirrorImpl createAnnotationMirror (java.lang.String, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding)
String annoTypeName
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annoInstance
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
char[] qName
char[] qName
private static void appendModifier (java.util.Set, int, int, javax.lang.model.element.Modifier)
java.util.Set result
int modifiers
int modifierConstant
javax.lang.model.element.Modifier modifier
private static void decodeModifiers (java.util.Set, int, int[])
java.util.Set result
int modifiers
int[] checkBits
int i
int max
public static java.lang.Object getMatchingDummyValue (java.lang.Class)
Class expectedType
public javax.lang.model.type.TypeMirror getReceiverType (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public static java.util.Set getModifiers (int, javax.lang.model.element.ElementKind)
int modifiers
javax.lang.model.element.ElementKind kind
public static java.util.Set getModifiers (int, javax.lang.model.element.ElementKind, boolean)
int modifiers
javax.lang.model.element.ElementKind kind
boolean isFromBinary
java.util.EnumSet result
public javax.lang.model.element.AnnotationMirror newAnnotationMirror (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding binding
public javax.lang.model.element.Element newElement (org.eclipse.jdt.internal.compiler.lookup.Binding, javax.lang.model.element.ElementKind)
org.eclipse.jdt.internal.compiler.lookup.Binding binding
javax.lang.model.element.ElementKind kindHint
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
public javax.lang.model.element.Element newElement (org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.lookup.Binding binding
public javax.lang.model.element.PackageElement newPackageElement (org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
org.eclipse.jdt.internal.compiler.lookup.PackageBinding binding
public javax.lang.model.type.NullType getNullType ()
public javax.lang.model.type.NoType getNoType (javax.lang.model.type.TypeKind)
javax.lang.model.type.TypeKind kind
public org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl getPrimitiveType (javax.lang.model.type.TypeKind)
javax.lang.model.type.TypeKind kind
public org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl getPrimitiveType (org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding binding
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public javax.lang.model.type.TypeMirror newTypeMirror (org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding btb
public javax.lang.model.element.TypeParameterElement newTypeParameterElement (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, javax.lang.model.element.Element)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
javax.lang.model.element.Element declaringElement
public javax.lang.model.type.ErrorType getErrorType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
public static java.lang.Object performNecessaryPrimitiveTypeConversion (java.lang.Class, java.lang.Object, boolean)
Class expectedType
Object value
boolean avoidReflectException
String typeName
char expectedTypeChar
int nameLen
byte b
short s
char c
int i
long l
float f
public static void setArrayMatchingDummyValue (java.lang.Object, int, java.lang.Class)
Object array
int i
Class expectedLeafType
public static org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getPackedAnnotationBindings (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int length
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] repackagedBindings
int i
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] values
org.eclipse.jdt.internal.compiler.lookup.MethodBinding value
java.util.List containees
int j
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding otherAnnotation
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] elementValuePairs
int finalTally
int i
int i
int j
public static org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getUnpackedAnnotationBindings (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int length
java.util.List unpackedAnnotations
int i
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] values
org.eclipse.jdt.internal.compiler.lookup.MethodBinding value
org.eclipse.jdt.internal.compiler.lookup.TypeBinding containeeType
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] elementValuePairs
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair elementValuePair
Object[] containees
Object object
static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind ()
static int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind ()
}
org/eclipse/jdt/internal/compiler/apt/model/IElementInfo.classIElementInfo.java
package org.eclipse.jdt.internal.compiler.apt.model
public abstract org.eclipse.jdt.internal.compiler.apt.model.IElementInfo extends java.lang.Object {
public abstract java.lang.String getFileName ()
}
org/eclipse/jdt/internal/compiler/apt/model/NameImpl.classNameImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.NameImpl extends java.lang.Object implements javax.lang.model.element.Name {
private final String _name
private void ()
public void (java.lang.CharSequence)
CharSequence cs
public void (char[])
char[] chars
public boolean contentEquals (java.lang.CharSequence)
CharSequence cs
public char charAt (int)
int index
public int length ()
public java.lang.CharSequence subSequence (int, int)
int start
int end
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.apt.model.NameImpl other
}
org/eclipse/jdt/internal/compiler/apt/model/NoTypeImpl.classNoTypeImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.NoTypeImpl extends java.lang.Object implements javax.lang.model.type.NoType javax.lang.model.type.NullType {
private final javax.lang.model.type.TypeKind _kind
public static final javax.lang.model.type.NoType NO_TYPE_NONE
public static final javax.lang.model.type.NoType NO_TYPE_VOID
public static final javax.lang.model.type.NoType NO_TYPE_PACKAGE
public static final javax.lang.model.type.NullType NULL_TYPE
private static int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind
static void ()
private void (javax.lang.model.type.TypeKind)
javax.lang.model.type.TypeKind kind
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
javax.lang.model.type.TypeVisitor v
Object p
public javax.lang.model.type.TypeKind getKind ()
public java.lang.String toString ()
public java.util.List getAnnotationMirrors ()
public java.lang.annotation.Annotation getAnnotation (java.lang.Class)
Class annotationType
public java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class)
Class annotationType
static int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind ()
}
org/eclipse/jdt/internal/compiler/apt/model/PackageElementImpl.classPackageElementImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.PackageElementImpl extends org.eclipse.jdt.internal.compiler.apt.model.ElementImpl implements javax.lang.model.element.PackageElement {
void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
org.eclipse.jdt.internal.compiler.lookup.PackageBinding binding
public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object)
javax.lang.model.element.ElementVisitor v
Object p
protected org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings ()
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public java.util.List getEnclosedElements ()
org.eclipse.jdt.internal.compiler.lookup.PackageBinding binding
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
char[][][] typeNames
org.eclipse.jdt.internal.compiler.env.INameEnvironment nameEnvironment
java.util.HashSet set
char[][] typeName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
java.util.ArrayList list
public javax.lang.model.element.Element getEnclosingElement ()
public javax.lang.model.element.ElementKind getKind ()
javax.lang.model.element.PackageElement getPackage ()
public javax.lang.model.element.Name getSimpleName ()
char[][] compoundName
int length
public javax.lang.model.element.Name getQualifiedName ()
public boolean isUnnamed ()
org.eclipse.jdt.internal.compiler.lookup.PackageBinding binding
}
org/eclipse/jdt/internal/compiler/apt/model/PrimitiveTypeImpl.classPrimitiveTypeImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl extends org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl implements javax.lang.model.type.PrimitiveType {
public static final org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl BOOLEAN
public static final org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl BYTE
public static final org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl CHAR
public static final org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl DOUBLE
public static final org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl FLOAT
public static final org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl INT
public static final org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl LONG
public static final org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl SHORT
static void ()
private void (org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding binding
void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding binding
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
javax.lang.model.type.TypeVisitor v
Object p
public javax.lang.model.type.TypeKind getKind ()
public static javax.lang.model.type.TypeKind getKind (org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding binding
}
org/eclipse/jdt/internal/compiler/apt/model/TypeElementImpl.classTypeElementImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl extends org.eclipse.jdt.internal.compiler.apt.model.ElementImpl implements javax.lang.model.element.TypeElement {
private final javax.lang.model.element.ElementKind _kindHint
void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, javax.lang.model.element.ElementKind)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
javax.lang.model.element.ElementKind kindHint
public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object)
javax.lang.model.element.ElementVisitor v
Object p
protected org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings ()
public java.util.List getEnclosedElements ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
java.util.List enclosed
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
javax.lang.model.element.ExecutableElement executable
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
javax.lang.model.element.VariableElement variable
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
javax.lang.model.element.TypeElement type
public javax.lang.model.element.Element getEnclosingElement ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public java.lang.String getFileName ()
char[] name
public java.util.List getInterfaces ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
java.util.List interfaces
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding interfaceBinding
javax.lang.model.type.TypeMirror interfaceType
public javax.lang.model.element.ElementKind getKind ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refBinding
public java.util.Set getModifiers ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refBinding
int modifiers
public javax.lang.model.element.NestingKind getNestingKind ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refBinding
javax.lang.model.element.PackageElement getPackage ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
public javax.lang.model.element.Name getQualifiedName ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
char[] qName
char[] qName
public javax.lang.model.element.Name getSimpleName ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
public javax.lang.model.type.TypeMirror getSuperclass ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superBinding
public java.util.List getTypeParameters ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] variables
java.util.List params
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
public boolean hides (javax.lang.model.element.Element)
javax.lang.model.element.Element hidden
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding hiddenBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding hiderBinding
public java.lang.String toString ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
char[] concatWith
}
org/eclipse/jdt/internal/compiler/apt/model/TypeMirrorImpl.classTypeMirrorImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl extends java.lang.Object implements javax.lang.model.type.TypeMirror {
protected final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
protected final org.eclipse.jdt.internal.compiler.lookup.Binding _binding
void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.Binding binding ()
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
javax.lang.model.type.TypeVisitor v
Object p
public javax.lang.model.type.TypeKind getKind ()
public java.lang.String toString ()
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl other
public final org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getPackedAnnotationBindings ()
protected org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings ()
public java.util.List getAnnotationMirrors ()
public java.lang.annotation.Annotation getAnnotation (java.lang.Class)
Class annotationType
public java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class)
Class annotationType
}
org/eclipse/jdt/internal/compiler/apt/model/TypeParameterElementImpl.classTypeParameterElementImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.TypeParameterElementImpl extends org.eclipse.jdt.internal.compiler.apt.model.ElementImpl implements javax.lang.model.element.TypeParameterElement {
private final javax.lang.model.element.Element _declaringElement
private java.util.List _bounds
void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, javax.lang.model.element.Element)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding binding
javax.lang.model.element.Element declaringElement
void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding binding
public java.util.List getBounds ()
private java.util.List calculateBounds ()
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding varSuperclass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstClassOrArrayBound
int boundsLength
boolean isFirstBoundATypeVariable
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superinterfaces
int superinterfacesLength
java.util.List typeBounds
javax.lang.model.type.TypeMirror typeBinding
int i
javax.lang.model.type.TypeMirror typeBinding
public javax.lang.model.element.Element getGenericElement ()
public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object)
javax.lang.model.element.ElementVisitor v
Object p
protected org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings ()
private boolean shouldEmulateJavacBug ()
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding firstAnnotationType
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding secondAnnotationType
public java.util.List getAnnotationMirrors ()
public java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class)
Class annotationType
public java.lang.annotation.Annotation getAnnotation (java.lang.Class)
Class annotationType
public java.util.List getEnclosedElements ()
public javax.lang.model.element.Element getEnclosingElement ()
public javax.lang.model.element.ElementKind getKind ()
javax.lang.model.element.PackageElement getPackage ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/apt/model/TypeVariableImpl.classTypeVariableImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.TypeVariableImpl extends org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl implements javax.lang.model.type.TypeVariable {
void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding binding
public javax.lang.model.element.Element asElement ()
public javax.lang.model.type.TypeMirror getLowerBound ()
public javax.lang.model.type.TypeMirror getUpperBound ()
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
javax.lang.model.type.TypeVisitor v
Object p
public javax.lang.model.type.TypeKind getKind ()
}
org/eclipse/jdt/internal/compiler/apt/model/TypesImpl.classTypesImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.TypesImpl extends java.lang.Object implements javax.lang.model.util.Types {
private final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
private static int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind
private static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind
public void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
public javax.lang.model.element.Element asElement (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t
public javax.lang.model.type.TypeMirror asMemberOf (javax.lang.model.type.DeclaredType, javax.lang.model.element.Element)
javax.lang.model.type.DeclaredType containing
javax.lang.model.element.Element element
org.eclipse.jdt.internal.compiler.apt.model.ElementImpl elementImpl
org.eclipse.jdt.internal.compiler.apt.model.DeclaredTypeImpl declaredTypeImpl
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding2
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding3
public javax.lang.model.element.TypeElement boxedClass (javax.lang.model.type.PrimitiveType)
javax.lang.model.type.PrimitiveType p
org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl primitiveTypeImpl
org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding baseTypeBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxed
public javax.lang.model.type.TypeMirror capture (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t
public boolean contains (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t1
javax.lang.model.type.TypeMirror t2
public java.util.List directSupertypes (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t
org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl typeMirrorImpl
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
java.util.ArrayList list
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding interfaceBinding
public javax.lang.model.type.TypeMirror erasure (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t
org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl typeMirrorImpl
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public javax.lang.model.type.ArrayType getArrayType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror componentType
org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl typeMirrorImpl
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public transient javax.lang.model.type.DeclaredType getDeclaredType (javax.lang.model.element.TypeElement, javax.lang.model.type.TypeMirror[])
javax.lang.model.element.TypeElement typeElem
javax.lang.model.type.TypeMirror[] typeArgs
int typeArgsLength
org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl typeElementImpl
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int typeVariablesLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
int i
org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl typeMirrorImpl
org.eclipse.jdt.internal.compiler.lookup.Binding binding
public transient javax.lang.model.type.DeclaredType getDeclaredType (javax.lang.model.type.DeclaredType, javax.lang.model.element.TypeElement, javax.lang.model.type.TypeMirror[])
javax.lang.model.type.DeclaredType containing
javax.lang.model.element.TypeElement typeElem
javax.lang.model.type.TypeMirror[] typeArgs
int typeArgsLength
org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl typeElementImpl
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int typeVariablesLength
org.eclipse.jdt.internal.compiler.apt.model.DeclaredTypeImpl declaredTypeImpl
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
int i
org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl typeMirrorImpl
org.eclipse.jdt.internal.compiler.lookup.Binding binding
public javax.lang.model.type.NoType getNoType (javax.lang.model.type.TypeKind)
javax.lang.model.type.TypeKind kind
public javax.lang.model.type.NullType getNullType ()
public javax.lang.model.type.PrimitiveType getPrimitiveType (javax.lang.model.type.TypeKind)
javax.lang.model.type.TypeKind kind
public javax.lang.model.type.WildcardType getWildcardType (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror extendsBound
javax.lang.model.type.TypeMirror superBound
org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl extendsBoundMirrorType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl superBoundMirrorType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public boolean isAssignable (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t1
javax.lang.model.type.TypeMirror t2
org.eclipse.jdt.internal.compiler.lookup.Binding b1
org.eclipse.jdt.internal.compiler.lookup.Binding b2
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
public boolean isSameType (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t1
javax.lang.model.type.TypeMirror t2
org.eclipse.jdt.internal.compiler.lookup.Binding b1
org.eclipse.jdt.internal.compiler.lookup.Binding b2
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type1
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type2
public boolean isSubsignature (javax.lang.model.type.ExecutableType, javax.lang.model.type.ExecutableType)
javax.lang.model.type.ExecutableType m1
javax.lang.model.type.ExecutableType m2
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding1
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding2
public boolean isSubtype (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t1
javax.lang.model.type.TypeMirror t2
org.eclipse.jdt.internal.compiler.lookup.Binding b1
org.eclipse.jdt.internal.compiler.lookup.Binding b2
public javax.lang.model.type.PrimitiveType unboxedType (javax.lang.model.type.TypeMirror)
javax.lang.model.type.TypeMirror t
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding boxed
org.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxed
static int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind ()
static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind ()
}
org/eclipse/jdt/internal/compiler/apt/model/VariableElementImpl.classVariableElementImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.VariableElementImpl extends org.eclipse.jdt.internal.compiler.apt.model.ElementImpl implements javax.lang.model.element.VariableElement {
void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.VariableBinding)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
org.eclipse.jdt.internal.compiler.lookup.VariableBinding binding
public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object)
javax.lang.model.element.ElementVisitor v
Object p
protected org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings ()
public java.lang.Object getConstantValue ()
org.eclipse.jdt.internal.compiler.lookup.VariableBinding variableBinding
org.eclipse.jdt.internal.compiler.impl.Constant constant
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public java.util.List getEnclosedElements ()
public javax.lang.model.element.Element getEnclosingElement ()
public javax.lang.model.element.ElementKind getKind ()
public java.util.Set getModifiers ()
javax.lang.model.element.PackageElement getPackage ()
org.eclipse.jdt.internal.compiler.lookup.PackageBinding pkgBinding
public javax.lang.model.element.Name getSimpleName ()
public boolean hides (javax.lang.model.element.Element)
javax.lang.model.element.Element hiddenElement
org.eclipse.jdt.internal.compiler.lookup.FieldBinding hidden
org.eclipse.jdt.internal.compiler.lookup.FieldBinding hider
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/apt/model/WildcardTypeImpl.classWildcardTypeImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.WildcardTypeImpl extends org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl implements javax.lang.model.type.WildcardType {
void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.WildcardBinding)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding binding
public javax.lang.model.type.TypeMirror getExtendsBound ()
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcardBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
public javax.lang.model.type.TypeKind getKind ()
public javax.lang.model.type.TypeMirror getSuperBound ()
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcardBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object)
javax.lang.model.type.TypeVisitor v
Object p
}
org/eclipse/jdt/internal/compiler/apt/util/Archive.classArchive.java
package org.eclipse.jdt.internal.compiler.apt.util
public org.eclipse.jdt.internal.compiler.apt.util.Archive extends java.lang.Object {
public static final org.eclipse.jdt.internal.compiler.apt.util.Archive UNKNOWN_ARCHIVE
java.util.zip.ZipFile zipFile
java.io.File file
protected java.util.Hashtable packagesCache
static void ()
private void ()
public void (java.io.File) throws java.util.zip.ZipException java.io.IOException
java.io.File file
private void initialize ()
java.util.Enumeration e
String fileName
int last
String packageName
String typeName
java.util.ArrayList types
public org.eclipse.jdt.internal.compiler.apt.util.ArchiveFileObject getArchiveFileObject (java.lang.String, java.nio.charset.Charset)
String entryName
java.nio.charset.Charset charset
public boolean contains (java.lang.String)
String entryName
public java.util.Set allPackages ()
public java.util.ArrayList getTypes (java.lang.String)
String packageName
public void flush ()
public void close ()
}
org/eclipse/jdt/internal/compiler/apt/util/ArchiveFileObject.classArchiveFileObject.java
package org.eclipse.jdt.internal.compiler.apt.util
public org.eclipse.jdt.internal.compiler.apt.util.ArchiveFileObject extends java.lang.Object implements javax.tools.JavaFileObject {
private java.util.zip.ZipEntry zipEntry
private java.util.zip.ZipFile zipFile
private String entryName
private java.io.File file
private java.nio.charset.Charset charset
private static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind
public void (java.io.File, java.util.zip.ZipFile, java.lang.String, java.nio.charset.Charset)
java.io.File file
java.util.zip.ZipFile zipFile
String entryName
java.nio.charset.Charset charset
public javax.lang.model.element.Modifier getAccessLevel ()
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
int accessFlags
public javax.tools.JavaFileObject$Kind getKind ()
String name
public javax.lang.model.element.NestingKind getNestingKind ()
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
public boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind)
String simpleName
javax.tools.JavaFileObject$Kind kind
public boolean delete ()
public boolean equals (java.lang.Object)
Object o
org.eclipse.jdt.internal.compiler.apt.util.ArchiveFileObject archiveFileObject
public java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
boolean ignoreEncodingErrors
public long getLastModified ()
public java.lang.String getName ()
public java.io.InputStream openInputStream () throws java.io.IOException
public java.io.OutputStream openOutputStream () throws java.io.IOException
public java.io.Reader openReader (boolean) throws java.io.IOException
boolean ignoreEncodingErrors
public java.io.Writer openWriter () throws java.io.IOException
public java.net.URI toUri ()
public java.lang.String toString ()
static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind ()
}
org/eclipse/jdt/internal/compiler/apt/util/EclipseFileManager.classEclipseFileManager.java
package org.eclipse.jdt.internal.compiler.apt.util
public org.eclipse.jdt.internal.compiler.apt.util.EclipseFileManager extends java.lang.Object implements javax.tools.StandardJavaFileManager {
private static final String NO_EXTENSION
static final int HAS_EXT_DIRS
static final int HAS_BOOTCLASSPATH
static final int HAS_ENDORSED_DIRS
static final int HAS_PROCESSORPATH
java.util.Map archivesCache
java.nio.charset.Charset charset
java.util.Locale locale
java.util.Map locations
int flags
public java.util.ResourceBundle bundle
public void (java.util.Locale, java.nio.charset.Charset)
java.util.Locale locale
java.nio.charset.Charset charset
Iterable defaultClasspath
private void addFiles (java.io.File[][], java.util.ArrayList)
java.io.File[][] jars
java.util.ArrayList files
java.io.File[] currentJars
java.io.File currentJar
private void addFilesFrom (java.io.File, java.lang.String, java.lang.String, java.util.ArrayList)
java.io.File javaHome
String propertyName
String defaultPath
java.util.ArrayList files
String extdirsStr
java.io.File[] directoriesToCheck
java.util.StringTokenizer tokenizer
java.util.ArrayList paths
int i
public void close () throws java.io.IOException
org.eclipse.jdt.internal.compiler.apt.util.Archive archive
private void collectAllMatchingFiles (java.io.File, java.lang.String, java.util.Set, boolean, java.util.ArrayList)
java.io.File file
String normalizedPackageName
java.util.Set kinds
boolean recurse
java.util.ArrayList collector
java.io.File currentFile
String path
String path
java.io.File[] files
java.io.File f
javax.tools.JavaFileObject$Kind kind
org.eclipse.jdt.internal.compiler.apt.util.Archive archive
String key
String packageName
java.util.ArrayList types
String typeName
javax.tools.JavaFileObject$Kind kind
java.util.ArrayList types
String typeName
javax.tools.JavaFileObject$Kind kind
private java.lang.Iterable concatFiles (java.lang.Iterable, java.lang.Iterable)
Iterable iterable
Iterable iterable2
java.util.ArrayList list
java.util.Iterator iterator
java.util.Iterator iterator
public void flush () throws java.io.IOException
org.eclipse.jdt.internal.compiler.apt.util.Archive archive
private org.eclipse.jdt.internal.compiler.apt.util.Archive getArchive (java.io.File)
java.io.File f
org.eclipse.jdt.internal.compiler.apt.util.Archive archive
public java.lang.ClassLoader getClassLoader (javax.tools.JavaFileManager$Location)
javax.tools.JavaFileManager$Location location
Iterable files
java.util.ArrayList allURLs
java.io.File f
java.net.MalformedURLException e
java.net.URL[] result
private java.lang.Iterable getPathsFrom (java.lang.String)
String path
java.util.ArrayList paths
java.util.ArrayList files
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
java.lang.Iterable getDefaultBootclasspath ()
java.util.ArrayList files
String javaversion
long jdkLevel
String javaHome
java.io.File javaHomeFile
java.io.File[] directoriesToCheck
java.io.File[][] jars
java.lang.Iterable getDefaultClasspath ()
java.util.ArrayList files
String classProp
java.util.StringTokenizer tokenizer
String token
java.io.File file
private java.lang.Iterable getEndorsedDirsFrom (java.lang.String)
String path
java.util.ArrayList paths
java.util.ArrayList files
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
private java.lang.Iterable getExtdirsFrom (java.lang.String)
String path
java.util.ArrayList paths
java.util.ArrayList files
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
private java.lang.String getExtension (java.io.File)
java.io.File file
String name
private java.lang.String getExtension (java.lang.String)
String name
int index
public javax.tools.FileObject getFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String packageName
String relativeName
Iterable files
String normalizedFileName
java.io.File file
java.io.File f
org.eclipse.jdt.internal.compiler.apt.util.Archive archive
public javax.tools.FileObject getFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String, javax.tools.FileObject) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String packageName
String relativeName
javax.tools.FileObject sibling
Iterable files
java.util.Iterator iterator
java.io.File file
String normalizedFileName
java.io.File f
public javax.tools.JavaFileObject getJavaFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String className
javax.tools.JavaFileObject$Kind kind
Iterable files
String normalizedFileName
java.io.File file
java.io.File f
org.eclipse.jdt.internal.compiler.apt.util.Archive archive
public javax.tools.JavaFileObject getJavaFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind, javax.tools.FileObject) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String className
javax.tools.JavaFileObject$Kind kind
javax.tools.FileObject sibling
Iterable files
String normalizedFileName
int index
java.net.URI uri
java.net.URI uri2
String path
String normalizedFileName
java.io.File f
java.util.Iterator iterator
java.io.File file
String normalizedFileName
java.io.File f
public transient java.lang.Iterable getJavaFileObjects (java.io.File[])
java.io.File[] files
public transient java.lang.Iterable getJavaFileObjects (java.lang.String[])
String[] names
public java.lang.Iterable getJavaFileObjectsFromFiles (java.lang.Iterable)
Iterable files
java.util.ArrayList javaFileArrayList
java.io.File f
public java.lang.Iterable getJavaFileObjectsFromStrings (java.lang.Iterable)
Iterable names
java.util.ArrayList files
String name
public javax.tools.JavaFileObject$Kind getKind (java.io.File)
java.io.File f
private javax.tools.JavaFileObject$Kind getKind (java.lang.String)
String extension
public java.lang.Iterable getLocation (javax.tools.JavaFileManager$Location)
javax.tools.JavaFileManager$Location location
private java.lang.Iterable getOutputDir (java.lang.String)
String string
java.io.File file
java.util.ArrayList list
public boolean handleOption (java.lang.String, java.util.Iterator)
String current
java.util.Iterator remaining
Iterable bootclasspaths
Iterable iterable
Iterable classpaths
Iterable iterable
Iterable sourcepaths
Iterable iterable
Iterable iterable
Iterable outputDir
Iterable outputDir
Iterable processorpaths
public boolean hasLocation (javax.tools.JavaFileManager$Location)
javax.tools.JavaFileManager$Location location
public java.lang.String inferBinaryName (javax.tools.JavaFileManager$Location, javax.tools.JavaFileObject)
javax.tools.JavaFileManager$Location location
javax.tools.JavaFileObject file
String name
javax.tools.JavaFileObject javaFileObject
int index
private boolean isArchive (java.io.File)
java.io.File f
String extension
public boolean isSameFile (javax.tools.FileObject, javax.tools.FileObject)
javax.tools.FileObject fileObject1
javax.tools.FileObject fileObject2
public int isSupportedOption (java.lang.String)
String option
public java.lang.Iterable list (javax.tools.JavaFileManager$Location, java.lang.String, java.util.Set, boolean) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String packageName
java.util.Set kinds
boolean recurse
Iterable allFilesInLocations
java.util.ArrayList collector
String normalizedPackageName
java.io.File file
private java.lang.String normalized (java.lang.String)
String className
char[] classNameChars
int i
int max
private java.lang.Iterable prependFiles (java.lang.Iterable, java.lang.Iterable)
Iterable iterable
Iterable iterable2
java.util.ArrayList list
java.util.Iterator iterator
java.util.Iterator iterator
public void setLocation (javax.tools.JavaFileManager$Location, java.lang.Iterable) throws java.io.IOException
javax.tools.JavaFileManager$Location location
Iterable path
int count
java.util.Iterator iterator
public void setLocale (java.util.Locale)
java.util.Locale locale
java.util.MissingResourceException e
public void processPathEntries (int, java.util.ArrayList, java.lang.String, java.lang.String, boolean, boolean)
int defaultSize
java.util.ArrayList paths
String currentPath
String customEncoding
boolean isSourceOnly
boolean rejectDestinationPathOnJars
String currentClasspathName
String currentDestinationPath
java.util.ArrayList currentRuleSpecs
java.util.StringTokenizer tokenizer
java.util.ArrayList tokens
int state
String token
int cursor
int tokensNb
int bracket
int i
protected void addNewEntry (java.util.ArrayList, java.lang.String, java.util.ArrayList, java.lang.String, java.lang.String, boolean, boolean)
java.util.ArrayList paths
String currentClasspathName
java.util.ArrayList currentRuleSpecs
String customEncoding
String destPath
boolean isSourceOnly
boolean rejectDestinationPathOnJars
int rulesSpecsSize
org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
org.eclipse.jdt.internal.compiler.env.AccessRule[] accessRules
boolean rulesOK
java.util.Iterator i
int j
String ruleSpec
char key
String pattern
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath currentClasspath
private java.lang.String bind (java.lang.String, java.lang.String)
String id
String binding
private java.lang.String bind (java.lang.String, java.lang.String[])
String id
String[] arguments
String message
}
org/eclipse/jdt/internal/compiler/apt/util/EclipseFileObject.classEclipseFileObject.java
package org.eclipse.jdt.internal.compiler.apt.util
public org.eclipse.jdt.internal.compiler.apt.util.EclipseFileObject extends javax.tools.SimpleJavaFileObject {
private java.io.File f
private java.nio.charset.Charset charset
private boolean parentsExist
private static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind
public void (java.lang.String, java.net.URI, javax.tools.JavaFileObject$Kind, java.nio.charset.Charset)
String className
java.net.URI uri
javax.tools.JavaFileObject$Kind kind
java.nio.charset.Charset charset
public javax.lang.model.element.Modifier getAccessLevel ()
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
int accessFlags
public javax.lang.model.element.NestingKind getNestingKind ()
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
public boolean delete ()
public boolean equals (java.lang.Object)
Object o
org.eclipse.jdt.internal.compiler.apt.util.EclipseFileObject eclipseFileObject
public java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
boolean ignoreEncodingErrors
public long getLastModified ()
public java.lang.String getName ()
public int hashCode ()
public java.io.InputStream openInputStream () throws java.io.IOException
public java.io.OutputStream openOutputStream () throws java.io.IOException
public java.io.Reader openReader (boolean) throws java.io.IOException
boolean ignoreEncodingErrors
public java.io.Writer openWriter () throws java.io.IOException
public java.lang.String toString ()
private void ensureParentDirectoriesExist () throws java.io.IOException
java.io.File parent
static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind ()
}
org/eclipse/jdt/internal/compiler/apt/util/ManyToMany.classManyToMany.java
package org.eclipse.jdt.internal.compiler.apt.util
public org.eclipse.jdt.internal.compiler.apt.util.ManyToMany extends java.lang.Object {
private final java.util.Map _forward
private final java.util.Map _reverse
private boolean _dirty
static final boolean $assertionsDisabled
static void ()
public void ()
public synchronized boolean clear ()
boolean hadContent
public synchronized void clearDirtyBit ()
public synchronized boolean containsKey (java.lang.Object)
Object key
public synchronized boolean containsKeyValuePair (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Set values
public synchronized boolean containsValue (java.lang.Object)
Object value
public synchronized java.util.Set getKeys (java.lang.Object)
Object value
java.util.Set keys
public synchronized java.util.Set getValues (java.lang.Object)
Object key
java.util.Set values
public synchronized java.util.Set getKeySet ()
java.util.Set keys
public synchronized java.util.Set getValueSet ()
java.util.Set values
public synchronized boolean isDirty ()
public synchronized boolean keyHasOtherValues (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Set values
int size
public synchronized boolean put (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Set values
boolean added
java.util.Set keys
public synchronized boolean remove (java.lang.Object, java.lang.Object)
Object key
Object value
java.util.Set values
boolean removed
java.util.Set keys
public synchronized boolean removeKey (java.lang.Object)
Object key
java.util.Set values
Object value
java.util.Set keys
public synchronized boolean removeValue (java.lang.Object)
Object value
java.util.Set keys
Object key
java.util.Set values
public synchronized boolean valueHasOtherKeys (java.lang.Object, java.lang.Object)
Object value
Object key
java.util.Set keys
int size
private boolean checkIntegrity ()
java.util.Map$Entry entry
java.util.Set values
Object value
java.util.Set keys
java.util.Map$Entry entry
java.util.Set keys
Object key
java.util.Set values
}
org/eclipse/jdt/internal/compiler/apt/util/Options.classOptions.java
package org.eclipse.jdt.internal.compiler.apt.util
public final org.eclipse.jdt.internal.compiler.apt.util.Options extends java.lang.Object {
private static final java.util.Set ZERO_ARGUMENT_OPTIONS
private static final java.util.Set ONE_ARGUMENT_OPTIONS
private static final java.util.Set FILE_MANAGER_OPTIONS
static void ()
public void ()
public static int processOptionsFileManager (java.lang.String)
String option
public static int processOptions (java.lang.String)
String option
int length
java.util.StringTokenizer tokenizer
String token
int length
int warnTokenStart
int warnTokenStart
int warnTokenStart
java.util.StringTokenizer tokenizer
int tokenCounter
String token
String taskTags
int start
int end
}
org/eclipse/jdt/internal/compiler/apt/util/Util$EncodingError.classUtil.java
package org.eclipse.jdt.internal.compiler.apt.util
public org.eclipse.jdt.internal.compiler.apt.util.Util$EncodingError extends java.lang.Object {
int position
int length
public void (int, int)
int position
int length
public java.lang.String getSource (char[])
char[] unitSource
int startPosition
int endPosition
StringBuffer errorBuffer
char c
char c
char c
char c
int length
int begin
int end
int i
int i
}
org/eclipse/jdt/internal/compiler/apt/util/Util$EncodingErrorCollector.classUtil.java
package org.eclipse.jdt.internal.compiler.apt.util
public org.eclipse.jdt.internal.compiler.apt.util.Util$EncodingErrorCollector extends java.lang.Object {
java.util.ArrayList encodingErrors
javax.tools.FileObject fileObject
String encoding
public void (javax.tools.FileObject, java.lang.String)
javax.tools.FileObject fileObject
String encoding
public void collect (int, int)
int position
int length
public void reportAllEncodingErrors (java.lang.String)
String string
char[] unitSource
org.eclipse.jdt.internal.compiler.apt.util.Util$EncodingError error
}
org/eclipse/jdt/internal/compiler/apt/util/Util.classUtil.java
package org.eclipse.jdt.internal.compiler.apt.util
public final org.eclipse.jdt.internal.compiler.apt.util.Util extends java.lang.Object {
public static String LINE_SEPARATOR
static void ()
public void ()
public static char[] getInputStreamAsCharArray (java.io.InputStream, int, java.lang.String) throws java.io.IOException
java.io.InputStream stream
int length
String encoding
java.nio.charset.Charset charset
java.nio.charset.CharsetDecoder charsetDecoder
byte[] contents
java.nio.ByteBuffer byteBuffer
public static java.lang.CharSequence getCharContents (javax.tools.FileObject, boolean, byte[], java.lang.String) throws java.io.IOException
javax.tools.FileObject fileObject
boolean ignoreEncodingErrors
byte[] contents
String encoding
java.nio.charset.Charset charset
java.nio.charset.CharsetDecoder charsetDecoder
java.nio.ByteBuffer byteBuffer
java.nio.CharBuffer out
java.nio.charset.CoderResult result
String replacement
int replacementLength
org.eclipse.jdt.internal.compiler.apt.util.Util$EncodingErrorCollector collector
java.nio.CharBuffer temp
java.nio.CharBuffer temp
private static void reportEncodingError (org.eclipse.jdt.internal.compiler.apt.util.Util$EncodingErrorCollector, int, int)
org.eclipse.jdt.internal.compiler.apt.util.Util$EncodingErrorCollector collector
int position
int length
}
org/eclipse/jdt/internal/compiler/ast/AND_AND_Expression.classAND_AND_Expression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression extends org.eclipse.jdt.internal.compiler.ast.BinaryExpression {
int rightInitStateIndex
int mergedInitStateIndex
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression left
org.eclipse.jdt.internal.compiler.ast.Expression right
int operator
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isLeftOptimizedTrue
boolean isLeftOptimizedFalse
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo leftInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo rightInfo
int previousMode
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.impl.Constant cst
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
boolean leftIsConst
boolean leftIsTrue
boolean rightIsConst
boolean rightIsTrue
public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
org.eclipse.jdt.internal.compiler.impl.Constant cst
int pc
boolean leftIsConst
boolean leftIsTrue
boolean rightIsConst
boolean rightIsTrue
org.eclipse.jdt.internal.compiler.codegen.BranchLabel internalFalseLabel
int pc
public boolean isCompactableOperation ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding result
org.eclipse.jdt.internal.compiler.lookup.Binding leftDirect
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/ASTNode.classASTNode.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.ASTNode extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.TypeConstants org.eclipse.jdt.internal.compiler.lookup.TypeIds {
public int sourceStart
public int sourceEnd
public static final int Bit1
public static final int Bit2
public static final int Bit3
public static final int Bit4
public static final int Bit5
public static final int Bit6
public static final int Bit7
public static final int Bit8
public static final int Bit9
public static final int Bit10
public static final int Bit11
public static final int Bit12
public static final int Bit13
public static final int Bit14
public static final int Bit15
public static final int Bit16
public static final int Bit17
public static final int Bit18
public static final int Bit19
public static final int Bit20
public static final int Bit21
public static final int Bit22
public static final int Bit23
public static final int Bit24
public static final int Bit25
public static final int Bit26
public static final int Bit27
public static final int Bit28
public static final int Bit29
public static final int Bit30
public static final int Bit31
public static final int Bit32
public static final long Bit32L
public static final long Bit33L
public static final long Bit34L
public static final long Bit35L
public static final long Bit36L
public static final long Bit37L
public static final long Bit38L
public static final long Bit39L
public static final long Bit40L
public static final long Bit41L
public static final long Bit42L
public static final long Bit43L
public static final long Bit44L
public static final long Bit45L
public static final long Bit46L
public static final long Bit47L
public static final long Bit48L
public static final long Bit49L
public static final long Bit50L
public static final long Bit51L
public static final long Bit52L
public static final long Bit53L
public static final long Bit54L
public static final long Bit55L
public static final long Bit56L
public static final long Bit57L
public static final long Bit58L
public static final long Bit59L
public static final long Bit60L
public static final long Bit61L
public static final long Bit62L
public static final long Bit63L
public static final long Bit64L
public int bits
public static final int ReturnTypeIDMASK
public static final int OperatorSHIFT
public static final int OperatorMASK
public static final int IsReturnedValue
public static final int UnnecessaryCast
public static final int DisableUnnecessaryCastCheck
public static final int GenerateCheckcast
public static final int UnsafeCast
public static final int RestrictiveFlagMASK
public static final int IsTypeElided
public static final int IsArgument
public static final int IsLocalDeclarationReachable
public static final int IsForeachElementVariable
public static final int ShadowsOuterLocal
public static final int FirstAssignmentToLocal
public static final int NeedReceiverGenericCast
public static final int IsImplicitThis
public static final int DepthSHIFT
public static final int DepthMASK
public static final int IsCapturedOuterLocal
public static final int IsReachable
public static final int LabelUsed
public static final int DocumentedFallthrough
public static final int DocumentedCasesOmitted
public static final int IsSubRoutineEscaping
public static final int IsTryBlockExiting
public static final int ContainsAssertion
public static final int IsLocalType
public static final int IsAnonymousType
public static final int IsMemberType
public static final int HasAbstractMethods
public static final int IsSecondaryType
public static final int HasBeenGenerated
public static final int HasLocalType
public static final int HasBeenResolved
public static final int ParenthesizedSHIFT
public static final int ParenthesizedMASK
public static final int IgnoreNoEffectAssignCheck
public static final int IsStrictlyAssigned
public static final int IsCompoundAssigned
public static final int DiscardEnclosingInstance
public static final int Unchecked
public static final int ResolveJavadoc
public static final int IsUsefulEmptyStatement
public static final int UndocumentedEmptyBlock
public static final int OverridingMethodWithSupercall
public static final int CanBeStatic
public static final int ErrorInSignature
public static final int NeedFreeReturn
public static final int IsDefaultConstructor
public static final int HasAllMethodBodies
public static final int IsImplicitUnit
public static final int InsideJavadoc
public static final int SuperAccess
public static final int Empty
public static final int IsElseIfStatement
public static final int ThenExit
public static final int IsElseStatementUnreachable
public static final int IsThenStatementUnreachable
public static final int IsSuperType
public static final int IsVarArgs
public static final int IgnoreRawTypeCheck
public static final int IsAnnotationDefaultValue
public static final int IsNonNull
public static final int NeededScope
public static final int OnDemand
public static final int Used
public static final int DidResolve
public static final int IsAnySubRoutineEscaping
public static final int IsSynchronized
public static final int BlockExit
public static final int IsRecovered
public static final int HasSyntaxErrors
public static final int INVOCATION_ARGUMENT_OK
public static final int INVOCATION_ARGUMENT_UNCHECKED
public static final int INVOCATION_ARGUMENT_WILDCARD
public static final int HasTypeAnnotations
public static final int IsUnionType
public static final int IsDiamond
public static final int InsideExpressionStatement
public static final int IsSynthetic
public static final int HasFunctionalInterfaceTypes
public static final org.eclipse.jdt.internal.compiler.ast.Argument[] NO_ARGUMENTS
static void ()
public void ()
private static int checkInvocationArgument (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Expression argument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalParameterType
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.TypeBinding checkedParameterType
public static boolean checkInvocationArguments (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.Expression[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Expression receiver
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
boolean argsContainCast
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean is1_7
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
int paramLength
boolean isRawMemberInvocation
boolean uncheckedBoundCheck
org.eclipse.jdt.internal.compiler.lookup.MethodBinding rawOriginalGenericMethod
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding paramMethod
int invocationStatus
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
int lastIndex
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalRawParam
int argLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalRawParam
int i
int varargsIndex
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding varargsType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastArgType
int dimensions
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalRawParam
public org.eclipse.jdt.internal.compiler.ast.ASTNode concreteStatement ()
public final boolean isFieldUseDeprecated (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int filteredBits
org.eclipse.jdt.internal.compiler.env.AccessRestriction restriction
public boolean isImplicitThis ()
public boolean receiverIsImplicitThis ()
public final boolean isMethodUseDeprecated (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean isExplicitUse
org.eclipse.jdt.internal.compiler.env.AccessRestriction restriction
public boolean isSuper ()
public boolean isThis ()
public boolean isUnqualifiedSuper ()
public final boolean isTypeUseDeprecated (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refType
org.eclipse.jdt.internal.compiler.env.AccessRestriction restriction
public abstract java.lang.StringBuffer print (int, java.lang.StringBuffer)
public static java.lang.StringBuffer printAnnotations (org.eclipse.jdt.internal.compiler.ast.Annotation[], java.lang.StringBuffer)
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
StringBuffer output
int length
int i
org.eclipse.jdt.internal.compiler.ast.Annotation annotation2
public static java.lang.StringBuffer printIndent (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
public static java.lang.StringBuffer printModifiers (int, java.lang.StringBuffer)
int modifiers
StringBuffer output
public static void resolvePolyExpressionArguments (org.eclipse.jdt.internal.compiler.ast.Invocation, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.Invocation invocation
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int problemReason
org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidateMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidateMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidateMethod
boolean variableArity
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
org.eclipse.jdt.internal.compiler.ast.Expression[] innerArguments
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastParam
org.eclipse.jdt.internal.compiler.ast.Expression lastArg
int i
int length
org.eclipse.jdt.internal.compiler.ast.Expression argument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding updatedArgumentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
org.eclipse.jdt.internal.compiler.ast.Invocation innerInvocation
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding parameterizedMethod
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 innerContext
org.eclipse.jdt.internal.compiler.lookup.MethodBinding improvedBinding
public static void resolvePolyExpressionArguments (org.eclipse.jdt.internal.compiler.ast.Invocation, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.Invocation invocation
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.ast.Expression[] innerArguments
int i
public static void resolveAnnotations (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Annotation[], org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] sourceAnnotations
org.eclipse.jdt.internal.compiler.lookup.Binding recipient
public static org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] resolveAnnotations (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Annotation[], org.eclipse.jdt.internal.compiler.lookup.Binding, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] sourceAnnotations
org.eclipse.jdt.internal.compiler.lookup.Binding recipient
boolean copySE8AnnotationsToType
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int length
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int i
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.lookup.Binding annotationRecipient
int j
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
int j
org.eclipse.jdt.internal.compiler.ast.Annotation annot
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
long otherLocalTagBits
int j
org.eclipse.jdt.internal.compiler.ast.Annotation annot
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
int declarationSourceEnd
int declarationSourceStart
int j
org.eclipse.jdt.internal.compiler.ast.Annotation annot
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
int i
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] distinctAnnotations
java.util.Map implicitContainerAnnotations
int i
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
boolean foundDuplicate
org.eclipse.jdt.internal.compiler.ast.ContainerAnnotation container
int j
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding otherAnnotation
org.eclipse.jdt.internal.compiler.ast.Annotation persistibleAnnotation
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
int i
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveAnnotations (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Annotation[][], org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[][] sourceAnnotations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int levels
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotationBindings
int i
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
public static void copySE8AnnotationsToType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.ast.Annotation[], boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.Binding recipient
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
boolean annotatingEnumerator
long recipientTargetMask
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] se8Annotations
int se8count
long se8nullBits
org.eclipse.jdt.internal.compiler.ast.Annotation se8NullAnnotation
int firstSE8
int i
int length
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
long metaTagBits
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] recipientAnnotations
int length
int newLength
int i
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding recipientAnnotation
long annotationTargetMask
private static org.eclipse.jdt.internal.compiler.lookup.TypeBinding mergeAnnotationsIntoType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], long, org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] se8Annotations
long se8nullBits
org.eclipse.jdt.internal.compiler.ast.Annotation se8NullAnnotation
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.TypeBinding existingType
org.eclipse.jdt.internal.compiler.ast.TypeReference unionRef
long prevNullBits
org.eclipse.jdt.internal.compiler.lookup.TypeBinding oldLeafType
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] goodies
org.eclipse.jdt.internal.compiler.lookup.TypeBinding newLeafType
public static void resolveDeprecatedAnnotations (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Annotation[], org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.lookup.Binding recipient
int kind
int length
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference annotationTypeRef
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public int sourceStart ()
public int sourceEnd ()
public java.lang.String toString ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration.classAbstractMethodDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration extends org.eclipse.jdt.internal.compiler.ast.ASTNode implements org.eclipse.jdt.internal.compiler.problem.ProblemSeverities org.eclipse.jdt.internal.compiler.impl.ReferenceContext {
public org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
public char[] selector
public int declarationSourceStart
public int declarationSourceEnd
public int modifiers
public int modifiersSourceStart
public org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
public org.eclipse.jdt.internal.compiler.ast.Receiver receiver
public org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] thrownExceptions
public org.eclipse.jdt.internal.compiler.ast.Statement[] statements
public int explicitDeclarations
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public boolean ignoreFurtherInvestigation
public org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
public int bodyStart
public int bodyEnd
public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
void (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public void abort (int, org.eclipse.jdt.core.compiler.CategorizedProblem)
int abortLevel
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public void createArgumentBindings ()
static void createArgumentBindings (org.eclipse.jdt.internal.compiler.ast.Argument[], org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
boolean useTypeAnnotations
int i
int length
org.eclipse.jdt.internal.compiler.ast.Argument argument
long argTypeTagBits
public void bindArguments ()
int i
int length
boolean used
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] paramAnnotations
int i
int length
org.eclipse.jdt.internal.compiler.ast.Argument argument
int j
public void bindThrownExceptions ()
int thrownExceptionLength
int length
int i
int bindingIndex
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference thrownException
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding thrownExceptionBinding
char[][] bindingCompoundName
int lengthName
char[] thrownExceptionTypeName
static void analyseArguments (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Argument[], org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.Argument[] methodArguments
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int i
int count
Boolean nonNullNess
static void analyseArguments18 (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Argument[], org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.Argument[] methodArguments
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int length
int i
long tagBits
public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.ClassFile classFile
int problemResetPC
int problemsLength
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
org.eclipse.jdt.core.compiler.CategorizedProblem[] problemsCopy
boolean restart
boolean abort
org.eclipse.jdt.internal.compiler.problem.AbortMethod e
int problemsLength
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
org.eclipse.jdt.core.compiler.CategorizedProblem[] problemsCopy
public void generateCode (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile classFile
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding argBinding
int i
int max
public void getAllAnnotationContexts (int, java.util.List)
int targetType
java.util.List allAnnotationContexts
private void checkArgumentsSize ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int size
int i
int max
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration getCompilationUnitDeclaration ()
public boolean hasErrors ()
public boolean isAbstract ()
public boolean isAnnotationMethod ()
public boolean isClinit ()
public boolean isConstructor ()
public boolean isDefaultConstructor ()
public boolean isDefaultMethod ()
public boolean isInitializationMethod ()
public boolean isMethod ()
public boolean isNative ()
public boolean isStatic ()
public abstract void parseStatements (org.eclipse.jdt.internal.compiler.parser.Parser, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int tab
StringBuffer output
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParams
int max
int j
int i
int i
public java.lang.StringBuffer printBody (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
public java.lang.StringBuffer printReturnType (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.lookup.ClassScope upperScope
long sourceLevel
public void resolveReceiver ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedReceiverType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingReceiver
char[][] tokens
public void resolveJavadoc ()
int javadocVisibility
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.problem.ProblemReporter reporter
int severity
int javadocModifiers
public void resolveStatements ()
int i
int length
public void tagAsHavingErrors ()
public void tagAsHavingIgnoredMandatoryErrors (int)
int problemId
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
public org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters ()
void validateNullAnnotations (long)
long sourceLevel
int length
int i
long nullAnnotationTagBit
int length
int i
}
org/eclipse/jdt/internal/compiler/ast/AbstractVariableDeclaration.classAbstractVariableDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration extends org.eclipse.jdt.internal.compiler.ast.Statement implements org.eclipse.jdt.internal.compiler.lookup.InvocationSite {
public int declarationEnd
public int declarationSourceEnd
public int declarationSourceStart
public int hiddenVariableDepth
public org.eclipse.jdt.internal.compiler.ast.Expression initialization
public int modifiers
public int modifiersSourceStart
public org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
public char[] name
public org.eclipse.jdt.internal.compiler.ast.TypeReference type
public static final int FIELD
public static final int INITIALIZER
public static final int ENUM_CONSTANT
public static final int LOCAL_VARIABLE
public static final int PARAMETER
public static final int TYPE_PARAMETER
public void ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments ()
public abstract int getKind ()
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isSuperAccess ()
public boolean isTypeAccess ()
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
public java.lang.StringBuffer printAsExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
public void setDepth (int)
int depth
public void setFieldIndex (int)
int depth
}
org/eclipse/jdt/internal/compiler/ast/AllocationExpression$ResolutionState.classAllocationExpression.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.AllocationExpression$ResolutionState extends java.lang.Object {
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean isDiamond
boolean diamondNeedsDeferring
boolean argsContainCast
boolean cannotInferDiamond
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
boolean hasReportedError
final org.eclipse.jdt.internal.compiler.ast.AllocationExpression this$0
void (org.eclipse.jdt.internal.compiler.ast.AllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean, boolean, boolean, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean isDiamond
boolean diamonNeedsDeferring
boolean argsContainCast
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
}
org/eclipse/jdt/internal/compiler/ast/AllocationExpression.classAllocationExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.AllocationExpression extends org.eclipse.jdt.internal.compiler.ast.Expression implements org.eclipse.jdt.internal.compiler.ast.Invocation {
public org.eclipse.jdt.internal.compiler.ast.TypeReference type
public org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding syntheticAccessor
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments
public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration enumConstant
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeExpected
public boolean inferredReturnType
public org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable closeTracker
private org.eclipse.jdt.internal.compiler.ast.ExpressionContext expressionContext
private org.eclipse.jdt.internal.compiler.util.SimpleLookupTable inferenceContexts
protected org.eclipse.jdt.internal.compiler.ast.InnerInferenceHelper innerInferenceHelper
org.eclipse.jdt.internal.compiler.ast.AllocationExpression$ResolutionState suspendedResolutionState
public void ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean analyseResources
boolean hasResourceWrapperType
int i
int count
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
public void checkCapturedLocalInitializationIfNecessary (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding checkedType
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
int i
int count
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArgument
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding targetLocal
public org.eclipse.jdt.internal.compiler.ast.Expression enclosingInstance ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocatedType
boolean isUnboxing
int i
int max
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments ()
public boolean isSuperAccess ()
public boolean isTypeAccess ()
public void manageEnclosingInstanceAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocatedTypeErasure
public void manageSyntheticAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int max
int j
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean isDiamond
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
boolean diamondNeedsDeferring
long sourceLevel
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference qRef
int i
int length
boolean argHasError
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int i
int max
boolean argsContainCast
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
boolean argHasError
int length
int i
org.eclipse.jdt.internal.compiler.ast.Expression argument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] pseudoArgs
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatchOriginal
org.eclipse.jdt.internal.compiler.ast.AllocationExpression$ResolutionState state
boolean resolvePart2 (org.eclipse.jdt.internal.compiler.ast.AllocationExpression$ResolutionState)
org.eclipse.jdt.internal.compiler.ast.AllocationExpression$ResolutionState state
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inferredTypes
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvePart3 (org.eclipse.jdt.internal.compiler.ast.AllocationExpression$ResolutionState)
org.eclipse.jdt.internal.compiler.ast.AllocationExpression$ResolutionState state
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocationType
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
void checkIllegalNullAnnotation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding allocationType
long nullTagBits
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inferElidedTypes (org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding allocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding factory
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding genericFactory
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx18
int i
public void checkTypeArgumentRedundancy (org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding allocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding expected
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inferredTypes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inferredTypes
int previousBits
int i
public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
public void setDepth (int)
int i
public void setFieldIndex (int)
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int i
int typeArgumentsLength
int i
int argumentsLength
public void setExpectedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
public void setExpressionContext (org.eclipse.jdt.internal.compiler.ast.ExpressionContext)
org.eclipse.jdt.internal.compiler.ast.ExpressionContext context
public boolean isPolyExpression ()
public boolean isPolyExpression (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding invocationTargetType ()
public boolean statementExpression ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
boolean reportErrors
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding checkAgainstFinalTargetType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean needsUpdate
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 ctx
org.eclipse.jdt.internal.compiler.lookup.MethodBinding updatedBinding
public org.eclipse.jdt.internal.compiler.ast.Expression[] arguments ()
public boolean updateBindings (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding updatedBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
boolean hasUpdate
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 ctx
public void registerInferenceContext (org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding method
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx18
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
org.eclipse.jdt.internal.compiler.lookup.SyntheticFactoryMethodBinding synthOriginal
org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding parameterizedCtor
public boolean usesInference ()
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 getInferenceContext (org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding method
public boolean innersNeedUpdate ()
public void innerUpdateDone ()
public org.eclipse.jdt.internal.compiler.ast.InnerInferenceHelper innerInferenceHelper ()
public org.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext ()
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
}
org/eclipse/jdt/internal/compiler/ast/Annotation$1LocationCollector.classAnnotation.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.Annotation$1LocationCollector extends org.eclipse.jdt.internal.compiler.ASTVisitor {
java.util.Stack typePathEntries
org.eclipse.jdt.internal.compiler.ast.Annotation searchedAnnotation
boolean continueSearch
public void (org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation currentAnnotation
private int[] computeNestingDepth (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int[] nestingDepths
int depth
org.eclipse.jdt.internal.compiler.lookup.TypeBinding currentType
int counter
private void inspectAnnotations (org.eclipse.jdt.internal.compiler.ast.Annotation[])
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int i
int length
private void inspectArrayDimensions (org.eclipse.jdt.internal.compiler.ast.Annotation[][], int)
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int dimensions
int i
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
private void inspectTypeArguments (org.eclipse.jdt.internal.compiler.ast.TypeReference[])
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
int i
int length
int size
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int[] nestingDepths
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotations
org.eclipse.jdt.internal.compiler.ast.TypeReference[][] typeArguments
int levels
int size
int i
int j
int depth
public boolean visit (org.eclipse.jdt.internal.compiler.ast.SingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.SingleTypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Wildcard, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Wildcard typeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.TypeReference bound
int size
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocationExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public java.lang.String toString ()
StringBuffer buffer
int i
int maxi
int[] typePathEntry
}
org/eclipse/jdt/internal/compiler/ast/Annotation$1MissingTargetBuilder.classAnnotation.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.Annotation$1MissingTargetBuilder extends java.lang.Object {
StringBuffer targetBuffer
private final long val$containerAnnotationTypeTargets
private final long val$targets
void (long, long)
void check (long, char[])
long targetMask
char[] targetName
void checkAnnotationType (char[])
char[] targetName
private void add (char[])
char[] targetName
public java.lang.String toString ()
public boolean hasError ()
}
org/eclipse/jdt/internal/compiler/ast/Annotation.classAnnotation.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.Annotation extends org.eclipse.jdt.internal.compiler.ast.Expression {
org.eclipse.jdt.internal.compiler.ast.Annotation persistibleAnnotation
static final org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] NoValuePairs
static final int[] TYPE_PATH_ELEMENT_ARRAY
static final int[] TYPE_PATH_INNER_TYPE
static final int[] TYPE_PATH_ANNOTATION_ON_WILDCARD_BOUND
public int declarationSourceEnd
public org.eclipse.jdt.internal.compiler.lookup.Binding recipient
public org.eclipse.jdt.internal.compiler.ast.TypeReference type
protected org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding compilerAnnotation
static void ()
public void ()
public static int[] getLocations (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Expression reference
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.ast.Annotation$1LocationCollector collector
int size
int[] result
int offset
int i
int[] pathElement
public static long getRetentionPolicy (char[])
char[] policyName
public static long getTargetElementType (char[])
char[] elementName
public org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] computeElementValuePairs ()
private long detectStandardAnnotation (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.MemberValuePair)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
org.eclipse.jdt.internal.compiler.ast.MemberValuePair valueAttribute
long tagBits
org.eclipse.jdt.internal.compiler.ast.Expression expr
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.Expression expr
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
int i
int length
org.eclipse.jdt.internal.compiler.ast.Expression initExpr
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
long element
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
Object value
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
Object defaultValue
public static int nullTagBitsFromAnnotationValue (java.lang.Object)
Object value
int bits
Object single
private static int evaluateDefaultNullnessLocation (java.lang.Object)
Object value
char[] name
static java.lang.String getRetentionName (long)
long tagBits
private static long getAnnotationRetention (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
long retention
public void checkRepeatableMetaAnnotation (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding repeatableAnnotationType
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] valuePairs
Object value
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
public static void checkContainerAnnotationType (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean)
org.eclipse.jdt.internal.compiler.ast.ASTNode culpritNode
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding repeatableAnnotationType
boolean useSite
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] annotationMethods
boolean sawValue
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding array
long annotationTypeBits
long containerTypeBits
private static void checkContainerAnnotationTypeTarget (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode culpritNode
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding repeatableAnnotationType
long tagBits
long containerAnnotationTypeTypeTagBits
long targets
long containerAnnotationTypeTargets
org.eclipse.jdt.internal.compiler.ast.Annotation$1MissingTargetBuilder builder
public static void checkContainingAnnotationTargetAtUse (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Annotation repeatingAnnotation
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding containerAnnotationType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding repeatingAnnotationType
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding getCompilerAnnotation ()
public boolean isRuntimeInvisible ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationBinding
long metaTagBits
public boolean isRuntimeTypeInvisible ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationBinding
long metaTagBits
public boolean isRuntimeTypeVisible ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationBinding
long metaTagBits
public boolean isRuntimeVisible ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationBinding
long metaTagBits
public abstract org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs ()
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void recordSuppressWarnings (org.eclipse.jdt.internal.compiler.lookup.Scope, int, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int startSuppresss
int endSuppress
boolean isSuppressingWarnings
org.eclipse.jdt.internal.compiler.impl.IrritantSet suppressWarningIrritants
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] pairs
int i
int length
org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
org.eclipse.jdt.internal.compiler.ast.Expression value
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
org.eclipse.jdt.internal.compiler.ast.Expression[] inits
int j
int initsLength
org.eclipse.jdt.internal.compiler.impl.Constant cst
org.eclipse.jdt.internal.compiler.impl.IrritantSet irritants
org.eclipse.jdt.internal.compiler.impl.Constant cst
org.eclipse.jdt.internal.compiler.impl.IrritantSet irritants
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] originalValuePairs
org.eclipse.jdt.internal.compiler.ast.MemberValuePair valueAttribute
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] pairs
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] pairs
int pairsLength
int i
int requiredLength
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
char[] selector
boolean foundValue
int j
org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
char[] name
boolean foundDuplicate
int k
org.eclipse.jdt.internal.compiler.ast.MemberValuePair otherPair
int i
long tagBits
int defaultNullness
int kind
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int start
int start
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sourceMethod
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
long nullBits
org.eclipse.jdt.internal.compiler.lookup.FieldBinding sourceField
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding variable
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
static boolean isAnnotationTargetAllowed (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
int kind
long metaTagBits
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.lookup.FieldBinding sourceField
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
static void checkAnnotationTarget (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
int kind
public static void checkForInstancesOfRepeatableWithRepeatingContainerAnnotation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.Annotation[])
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding repeatedAnnotationType
org.eclipse.jdt.internal.compiler.ast.Annotation[] sourceAnnotations
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] valueMethods
org.eclipse.jdt.internal.compiler.lookup.TypeBinding methodReturnType
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding array
org.eclipse.jdt.internal.compiler.lookup.TypeBinding elementsType
int i
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public static boolean isTypeUseCompatible (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Binding binding
public static void isTypeUseCompatible (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.Annotation[])
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
int i
int annotationsLength
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
long metaTagBits
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
int id
public abstract void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
public abstract void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
public org.eclipse.jdt.internal.compiler.ast.Annotation getPersistibleAnnotation ()
public void setPersistibleAnnotation (org.eclipse.jdt.internal.compiler.ast.ContainerAnnotation)
org.eclipse.jdt.internal.compiler.ast.ContainerAnnotation container
}
org/eclipse/jdt/internal/compiler/ast/AnnotationMethodDeclaration.classAnnotationMethodDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration extends org.eclipse.jdt.internal.compiler.ast.MethodDeclaration {
public org.eclipse.jdt.internal.compiler.ast.Expression defaultValue
public int extendedDimensions
public void (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public void generateCode (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile classFile
int methodAttributeOffset
int attributeNumber
public boolean isAnnotationMethod ()
public boolean isMethod ()
public void parseStatements (org.eclipse.jdt.internal.compiler.parser.Parser, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.parser.Parser parser
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int tab
StringBuffer output
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParams
int max
int j
int i
int i
public void resolveStatements ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnTypeBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafReturnType
org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
int annotationsLength
int i
}
org/eclipse/jdt/internal/compiler/ast/Argument.classArgument.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Argument extends org.eclipse.jdt.internal.compiler.ast.LocalDeclaration {
private static final char[] SET
static void ()
public void (char[], long, org.eclipse.jdt.internal.compiler.ast.TypeReference, int)
char[] name
long posNom
org.eclipse.jdt.internal.compiler.ast.TypeReference tr
int modifiers
public void (char[], long, org.eclipse.jdt.internal.compiler.ast.TypeReference, int, boolean)
char[] name
long posNom
org.eclipse.jdt.internal.compiler.ast.TypeReference tr
int modifiers
boolean typeElided
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding createBinding (org.eclipse.jdt.internal.compiler.lookup.MethodScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding bind (org.eclipse.jdt.internal.compiler.lookup.MethodScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
boolean used
org.eclipse.jdt.internal.compiler.lookup.TypeBinding newTypeBinding
org.eclipse.jdt.internal.compiler.lookup.Binding existingVariable
boolean localExists
boolean isSpecialArgument
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
public int getKind ()
public boolean isArgument ()
public boolean isVarArgs ()
public boolean hasElidedType ()
public boolean hasNullTypeAnnotation ()
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int indent
StringBuffer output
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveForCatch (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
boolean hasError
boolean hasError
org.eclipse.jdt.internal.compiler.lookup.Binding existingVariable
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int annotationsLength
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int annotationsLength
int i
}
org/eclipse/jdt/internal/compiler/ast/ArrayAllocationExpression.classArrayAllocationExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression extends org.eclipse.jdt.internal.compiler.ast.Expression {
public org.eclipse.jdt.internal.compiler.ast.TypeReference type
public org.eclipse.jdt.internal.compiler.ast.Expression[] dimensions
public org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
public org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
public void ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int i
int max
org.eclipse.jdt.internal.compiler.ast.Expression dim
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
int explicitDimCount
int i
int max
org.eclipse.jdt.internal.compiler.ast.Expression dimExpression
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding referenceType
int explicitDimIndex
int i
int i
org.eclipse.jdt.internal.compiler.ast.Expression dimExpression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding dimensionType
long[] nullTagBitsPerDimension
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int dimensionsLength
int i
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int annotationsLength
int j
public void getAllAnnotationContexts (int, int, java.util.List)
int targetType
int info
java.util.List allTypeAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
int dimensionsLength
int i
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int annotationsLength
int j
public org.eclipse.jdt.internal.compiler.ast.Annotation[][] getAnnotationsOnDimensions ()
}
org/eclipse/jdt/internal/compiler/ast/ArrayInitializer.classArrayInitializer.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ArrayInitializer extends org.eclipse.jdt.internal.compiler.ast.Expression {
public org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
public org.eclipse.jdt.internal.compiler.lookup.ArrayBinding binding
public void ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
boolean analyseResources
boolean evalNullTypeAnnotations
int i
int max
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
public void generateCode (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocationExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
int expressionLength
int elementsTypeID
int i
org.eclipse.jdt.internal.compiler.ast.Expression expr
double constantValue
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int j
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeExpecting (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding elementType
int i
int length
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafElementType
int dim
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.Expression[] subExprs
int i
int length
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int expressionsLength
int i
}
org/eclipse/jdt/internal/compiler/ast/ArrayQualifiedTypeReference.classArrayQualifiedTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference extends org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference {
int dimensions
private org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
public int extendedDimensions
public void (char[][], int, long[])
char[][] sources
int dim
long[] poss
public void (char[][], int, org.eclipse.jdt.internal.compiler.ast.Annotation[][], long[])
char[][] sources
int dim
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
long[] poss
public int dimensions ()
public int extraDimensions ()
public org.eclipse.jdt.internal.compiler.ast.Annotation[][] getAnnotationsOnDimensions (boolean)
boolean useSourceOrder
org.eclipse.jdt.internal.compiler.ast.Annotation[][] externalAnnotations
int baseDimensions
public void setAnnotationsOnDimensions (org.eclipse.jdt.internal.compiler.ast.Annotation[][])
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
public char[][] getParameterizedTypeName ()
int dim
char[] dimChars
int i
int index
int length
char[][] qParamName
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int annotationsLevels
int i
int annotationsLength
int j
int i
int max
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations2
int j
int max2
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int annotationsLevels
int i
int annotationsLength
int j
int i
int max
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations2
int j
int max2
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
}
org/eclipse/jdt/internal/compiler/ast/ArrayReference.classArrayReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ArrayReference extends org.eclipse.jdt.internal.compiler.ast.Reference {
public org.eclipse.jdt.internal.compiler.ast.Expression receiver
public org.eclipse.jdt.internal.compiler.ast.Expression position
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression rec
org.eclipse.jdt.internal.compiler.ast.Expression pos
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
boolean compoundAssignment
int nullStatus
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public boolean checkNPE (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public void generateAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
boolean valueRequired
int pc
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
boolean isUnboxing
public void generateCompoundAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.Expression expression
int operator
int assignmentImplicitConversion
boolean valueRequired
int operationTypeID
public void generatePostIncrement (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.CompoundAssignment postIncrement
boolean valueRequired
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding arrayType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding elementType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding positionType
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/ArrayTypeReference.classArrayTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference extends org.eclipse.jdt.internal.compiler.ast.SingleTypeReference {
public int dimensions
private org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
public int originalSourceEnd
public int extendedDimensions
public void (char[], int, long)
char[] source
int dimensions
long pos
public void (char[], int, org.eclipse.jdt.internal.compiler.ast.Annotation[][], long)
char[] source
int dimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
long pos
public int dimensions ()
public int extraDimensions ()
public org.eclipse.jdt.internal.compiler.ast.Annotation[][] getAnnotationsOnDimensions (boolean)
boolean useSourceOrder
org.eclipse.jdt.internal.compiler.ast.Annotation[][] externalAnnotations
int baseDimensions
public void setAnnotationsOnDimensions (org.eclipse.jdt.internal.compiler.ast.Annotation[][])
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
public char[][] getParameterizedTypeName ()
int dim
char[] dimChars
int i
int index
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
int i
int length
int i
int max
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations2
int j
int max2
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
int i
int length
int i
int max
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations2
int j
int max2
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType
public boolean hasNullTypeAnnotation ()
int i
org.eclipse.jdt.internal.compiler.ast.Annotation[] innerAnnotations
}
org/eclipse/jdt/internal/compiler/ast/AssertStatement.classAssertStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.AssertStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Expression assertExpression
public org.eclipse.jdt.internal.compiler.ast.Expression exceptionArgument
int preAssertInitStateIndex
private org.eclipse.jdt.internal.compiler.lookup.FieldBinding assertionSyntheticFieldBinding
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression exceptionArgument
org.eclipse.jdt.internal.compiler.ast.Expression assertExpression
int startPosition
public void (org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression assertExpression
int startPosition
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isOptimizedTrueAssertion
boolean isOptimizedFalseAssertion
org.eclipse.jdt.internal.compiler.flow.FlowInfo conditionFlowInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo assertWhenTrueInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo assertInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo exceptionInfo
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
org.eclipse.jdt.internal.compiler.codegen.BranchLabel assertionActivationLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionArgumentType
int id
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void manageSyntheticAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding outerMostClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
int i
int max
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int tab
StringBuffer output
}
org/eclipse/jdt/internal/compiler/ast/Assignment.classAssignment.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Assignment extends org.eclipse.jdt.internal.compiler.ast.Expression {
public org.eclipse.jdt.internal.compiler.ast.Expression lhs
public org.eclipse.jdt.internal.compiler.ast.Expression expression
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression lhs
org.eclipse.jdt.internal.compiler.ast.Expression expression
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.flow.FlowInfo preInitInfo
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
boolean shouldAnalyseResource
int nullStatus
org.eclipse.jdt.internal.compiler.lookup.VariableBinding var
int timeToLive
void checkAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lhsType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rhsType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding leftField
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.lookup.FieldBinding getLastField (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression someExpression
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qName
public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int indent
StringBuffer output
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer)
int indent
StringBuffer output
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lhsType
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rhsType
org.eclipse.jdt.internal.compiler.lookup.Binding left
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeExpecting (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lhsType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rhsType
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding ()
public boolean statementExpression ()
}
org/eclipse/jdt/internal/compiler/ast/BinaryExpression.classBinaryExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.BinaryExpression extends org.eclipse.jdt.internal.compiler.ast.OperatorExpression {
public org.eclipse.jdt.internal.compiler.ast.Expression left
public org.eclipse.jdt.internal.compiler.ast.Expression right
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression left
org.eclipse.jdt.internal.compiler.ast.Expression right
int operator
public void (org.eclipse.jdt.internal.compiler.ast.BinaryExpression)
org.eclipse.jdt.internal.compiler.ast.BinaryExpression expression
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public void computeConstant (org.eclipse.jdt.internal.compiler.lookup.BlockScope, int, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int leftId
int rightId
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
public void generateOptimizedGreaterThan (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
int promotedTypeID
public void generateOptimizedGreaterThanOrEqual (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
int promotedTypeID
public void generateOptimizedLessThan (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
int promotedTypeID
public void generateOptimizedLessThanOrEqual (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
int promotedTypeID
public void generateLogicalAnd (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
org.eclipse.jdt.internal.compiler.impl.Constant condConst
public void generateLogicalOr (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
org.eclipse.jdt.internal.compiler.impl.Constant condConst
public void generateLogicalXor (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
org.eclipse.jdt.internal.compiler.impl.Constant condConst
public void generateOptimizedLogicalAnd (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
org.eclipse.jdt.internal.compiler.impl.Constant condConst
org.eclipse.jdt.internal.compiler.codegen.BranchLabel internalTrueLabel
public void generateOptimizedLogicalOr (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
org.eclipse.jdt.internal.compiler.impl.Constant condConst
org.eclipse.jdt.internal.compiler.codegen.BranchLabel internalFalseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel internalFalseLabel
public void generateOptimizedLogicalXor (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
org.eclipse.jdt.internal.compiler.impl.Constant condConst
public void generateOptimizedStringConcatenation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int typeID
int pc
public void generateOptimizedStringConcatenationCreation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int typeID
int pc
public boolean isCompactableOperation ()
void nonRecursiveResolveTypeUpwards (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean leftIsCast
boolean rightIsCast
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
int leftTypeID
int rightTypeID
boolean use15specifics
int operator
int operatorSignature
public void optimizedBooleanConstant (int, int, int)
int leftId
int operator
int rightId
org.eclipse.jdt.internal.compiler.impl.Constant cst
org.eclipse.jdt.internal.compiler.impl.Constant cst
public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean leftIsCast
boolean rightIsCast
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
int leftTypeID
int rightTypeID
boolean use15specifics
int operator
int operatorSignature
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/Block.classBlock.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Block extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Statement[] statements
public int explicitDeclarations
public org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean lambdaBody
public void (int, boolean)
int explicitDeclarations
boolean lambdaBody
public void (int)
int explicitDeclarations
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int complaintLevel
boolean enableSyntacticNullAnalysisForFields
int i
int max
org.eclipse.jdt.internal.compiler.ast.Statement stat
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] locals
int numLocals
int i
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
int i
int max
public boolean isEmptyBlock ()
public java.lang.StringBuffer printBody (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope upperScope
int i
int length
public void resolveUsing (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope givenScope
int i
int length
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
int i
int length
public void branchChainTo (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
}
org/eclipse/jdt/internal/compiler/ast/BranchStatement.classBranchStatement.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.BranchStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public char[] label
public org.eclipse.jdt.internal.compiler.codegen.BranchLabel targetLabel
public org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement[] subroutines
public int initStateIndex
public void (char[], int, int)
char[] label
int sourceStart
int sourceEnd
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
int i
int max
org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
boolean didEscape
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/BreakStatement.classBreakStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.BreakStatement extends org.eclipse.jdt.internal.compiler.ast.BranchStatement {
public void (char[], int, int)
char[] label
int sourceStart
int e
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext targetContext
org.eclipse.jdt.internal.compiler.flow.FlowContext traversedContext
int subCount
org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int tab
StringBuffer output
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockscope
}
org/eclipse/jdt/internal/compiler/ast/CaseStatement.classCaseStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.CaseStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Expression constantExpression
public org.eclipse.jdt.internal.compiler.codegen.BranchLabel targetLabel
public void (org.eclipse.jdt.internal.compiler.ast.Expression, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression constantExpression
int sourceEnd
int sourceStart
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int tab
StringBuffer output
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.impl.Constant resolveCase (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.SwitchStatement)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding switchExpressionType
org.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
org.eclipse.jdt.internal.compiler.lookup.TypeBinding caseType
org.eclipse.jdt.internal.compiler.ast.NameReference reference
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/CastExpression$1.classCastExpression.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.CastExpression$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.InvocationSite {
private final org.eclipse.jdt.internal.compiler.lookup.InvocationSite val$invocationSite
void (org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments ()
public boolean isSuperAccess ()
public boolean isTypeAccess ()
public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualReceiverType
public void setDepth (int)
int depth
public void setFieldIndex (int)
int depth
public int sourceStart ()
public int sourceEnd ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding invocationTargetType ()
public boolean receiverIsImplicitThis ()
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope someScope
public org.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext ()
}
org/eclipse/jdt/internal/compiler/ast/CastExpression.classCastExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.CastExpression extends org.eclipse.jdt.internal.compiler.ast.Expression {
public org.eclipse.jdt.internal.compiler.ast.Expression expression
public org.eclipse.jdt.internal.compiler.ast.TypeReference type
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.TypeReference type
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo result
public static void checkNeedForAssignedCast (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.CastExpression)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
org.eclipse.jdt.internal.compiler.ast.CastExpression rhs
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castedExpressionType
public static void checkNeedForCastCast (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.CastExpression)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.CastExpression enclosingCast
org.eclipse.jdt.internal.compiler.ast.CastExpression nestedCast
org.eclipse.jdt.internal.compiler.ast.CastExpression alternateCast
public static void checkNeedForEnclosingInstanceCast (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Expression enclosingInstance
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingInstanceType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding memberType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castedExpressionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding alternateEnclosingInstanceType
public static void checkNeedForArgumentCast (org.eclipse.jdt.internal.compiler.lookup.BlockScope, int, int, org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int operator
int operatorSignature
org.eclipse.jdt.internal.compiler.ast.Expression expression
int expressionTypeId
org.eclipse.jdt.internal.compiler.lookup.TypeBinding alternateLeftType
public static void checkNeedForArgumentCasts (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.Expression[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Expression receiver
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] rawArgumentTypes
int i
org.eclipse.jdt.internal.compiler.ast.Expression argument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castedExpressionType
public static void checkNeedForArgumentCasts (org.eclipse.jdt.internal.compiler.lookup.BlockScope, int, int, org.eclipse.jdt.internal.compiler.ast.Expression, int, boolean, org.eclipse.jdt.internal.compiler.ast.Expression, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int operator
int operatorSignature
org.eclipse.jdt.internal.compiler.ast.Expression left
int leftTypeId
boolean leftIsCast
org.eclipse.jdt.internal.compiler.ast.Expression right
int rightTypeId
boolean rightIsCast
int alternateLeftTypeId
org.eclipse.jdt.internal.compiler.lookup.TypeBinding alternateLeftType
int alternateRightTypeId
org.eclipse.jdt.internal.compiler.lookup.TypeBinding alternateRightType
int alternateOperatorSignature
public boolean checkNPE (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
private static void checkAlternateBinding (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.Expression[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Expression receiver
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalArgumentTypes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] alternateArgumentTypes
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.InvocationSite fakeInvocationSite
org.eclipse.jdt.internal.compiler.lookup.MethodBinding bindingIfNoCast
org.eclipse.jdt.internal.compiler.lookup.MethodBinding bindingIfNoCast
int argumentLength
int paramLength
int varargsIndex
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding varargsType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastArgType
int i
public boolean checkUnsafeCast (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
boolean isNarrowing
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramCastType
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramMatch
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] castArguments
int length
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] alternateArguments
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding alternateCastType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
boolean annotatedCast
boolean needRuntimeCheckcast
boolean isUnboxing
public org.eclipse.jdt.internal.compiler.ast.Expression innermostCastedExpression ()
org.eclipse.jdt.internal.compiler.ast.Expression current
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding ()
public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant ()
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int parenthesesCount
String suffix
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean exprContainCast
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
boolean nullAnnotationMismatch
boolean isLegal
public void setExpectedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
private boolean isIndirectlyUsed ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public void tagAsNeedCheckCast ()
public void tagAsUnnecessaryCast (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/CharLiteral.classCharLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.CharLiteral extends org.eclipse.jdt.internal.compiler.ast.NumberLiteral {
char value
public void (char[], int, int)
char[] token
int s
int e
public void computeConstant ()
private void computeValue ()
char digit
int number
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/ClassLiteralAccess.classClassLiteralAccess.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess extends org.eclipse.jdt.internal.compiler.ast.Expression {
public org.eclipse.jdt.internal.compiler.ast.TypeReference type
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticField
public void (int, org.eclipse.jdt.internal.compiler.ast.TypeReference)
int sourceEnd
org.eclipse.jdt.internal.compiler.ast.TypeReference type
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding classType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/Clinit.classClinit.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Clinit extends org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration {
private static int ENUM_CONSTANTS_THRESHOLD
private org.eclipse.jdt.internal.compiler.lookup.FieldBinding assertionSyntheticFieldBinding
private org.eclipse.jdt.internal.compiler.lookup.FieldBinding classLiteralSyntheticField
static void ()
public void (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public void analyseCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext staticInitializerFlowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext clinitContext
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
int i
int count
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.ClassFile classFile
int clinitOffset
boolean restart
org.eclipse.jdt.internal.compiler.problem.AbortMethod e
private void generateCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.ClassFile, int)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.ClassFile classFile
int clinitOffset
org.eclipse.jdt.internal.compiler.codegen.ConstantPool constantPool
int constantPoolOffset
int constantPoolIndex
int codeAttributeOffset
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
org.eclipse.jdt.internal.compiler.lookup.MethodScope staticInitializerScope
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel jumpLabel
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
int sourcePosition
int remainingFieldCount
int enumCount
int begin
int count
int max
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethod
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethod
int i
int max
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
int i
int max
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
int i
int max
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
int i
int max
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
int before
public boolean isClinit ()
public boolean isInitializationMethod ()
public boolean isStatic ()
public void parseStatements (org.eclipse.jdt.internal.compiler.parser.Parser, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.parser.Parser parser
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int tab
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
public void setAssertionSupport (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding assertionSyntheticFieldBinding
boolean needClassLiteralField
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
}
org/eclipse/jdt/internal/compiler/ast/CombinedBinaryExpression.classCombinedBinaryExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.CombinedBinaryExpression extends org.eclipse.jdt.internal.compiler.ast.BinaryExpression {
public int arity
public int arityMax
public static final int ARITY_MAX_MAX
public static final int ARITY_MAX_MIN
public static int defaultArityMaxStartingValue
public org.eclipse.jdt.internal.compiler.ast.BinaryExpression[] referencesTable
static void ()
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression left
org.eclipse.jdt.internal.compiler.ast.Expression right
int operator
int arity
public void (org.eclipse.jdt.internal.compiler.ast.CombinedBinaryExpression)
org.eclipse.jdt.internal.compiler.ast.CombinedBinaryExpression expression
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.BinaryExpression cursor
int i
int end
public void generateOptimizedStringConcatenation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int typeID
org.eclipse.jdt.internal.compiler.ast.BinaryExpression cursor
int restart
int pc
int pcAux
int i
public void generateOptimizedStringConcatenationCreation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int typeID
int pc
org.eclipse.jdt.internal.compiler.ast.BinaryExpression cursor
int restart
int pcAux
int i
private void initArity (org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression expression
int value
int i
public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer)
int indent
StringBuffer output
String operatorString
int i
int i
int end
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.BinaryExpression cursor
int i
int end
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int restart
int i
int end
public void tuneArityMax ()
}
org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration$1.classCompilationUnitDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
org.eclipse.jdt.internal.compiler.ast.StringLiteral literal1
org.eclipse.jdt.internal.compiler.ast.StringLiteral literal2
}
org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.classCompilationUnitDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration extends org.eclipse.jdt.internal.compiler.ast.ASTNode implements org.eclipse.jdt.internal.compiler.problem.ProblemSeverities org.eclipse.jdt.internal.compiler.impl.ReferenceContext {
private static final java.util.Comparator STRING_LITERAL_COMPARATOR
private static final int STRING_LITERALS_INCREMENT
public org.eclipse.jdt.internal.compiler.ast.ImportReference currentPackage
public org.eclipse.jdt.internal.compiler.ast.ImportReference[] imports
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
public int[][] comments
public boolean ignoreFurtherInvestigation
public boolean ignoreMethodBodies
public org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding[] localTypes
public int localTypeCount
public boolean isPropagatingInnerClassEmulation
public org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
public org.eclipse.jdt.internal.compiler.parser.NLSTag[] nlsTags
private org.eclipse.jdt.internal.compiler.ast.StringLiteral[] stringLiterals
private int stringLiteralsPtr
private org.eclipse.jdt.internal.compiler.util.HashSetOfInt stringLiteralsStart
public boolean[] validIdentityComparisonLines
org.eclipse.jdt.internal.compiler.impl.IrritantSet[] suppressWarningIrritants
org.eclipse.jdt.internal.compiler.ast.Annotation[] suppressWarningAnnotations
long[] suppressWarningScopePositions
int suppressWarningsCount
public int functionalExpressionsCount
public org.eclipse.jdt.internal.compiler.ast.FunctionalExpression[] functionalExpressions
static void ()
public void (org.eclipse.jdt.internal.compiler.problem.ProblemReporter, org.eclipse.jdt.internal.compiler.CompilationResult, int)
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
int sourceLength
public void abort (int, org.eclipse.jdt.core.compiler.CategorizedProblem)
int abortLevel
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public void analyseCode ()
int i
int count
public void cleanUp ()
int i
int max
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
org.eclipse.jdt.internal.compiler.ClassFile[] classFiles
int i
int max
org.eclipse.jdt.internal.compiler.ClassFile classFile
private void cleanUp (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
int i
int max
public void checkUnusedImports ()
int i
int max
org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult ()
public void createPackageInfoType ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declarationOfType (char[][])
char[][] typeName
int i
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
public void finalizeProblems ()
int removed
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
int problemCount
org.eclipse.jdt.internal.compiler.impl.IrritantSet[] foundIrritants
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean hasMandatoryErrors
int iProblem
int length
org.eclipse.jdt.core.compiler.CategorizedProblem problem
int problemID
int irritant
boolean isError
int start
int end
int iSuppress
int suppressCount
long position
int startSuppress
int endSuppress
int i
int index
org.eclipse.jdt.core.compiler.CategorizedProblem problem
int severity
boolean unusedWarningTokenIsWarning
int iSuppress
int suppressCount
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.impl.IrritantSet irritants
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] pairs
int iPair
int pairCount
org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
org.eclipse.jdt.internal.compiler.ast.Expression value
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
org.eclipse.jdt.internal.compiler.ast.Expression[] inits
int iToken
int tokenCount
org.eclipse.jdt.internal.compiler.impl.Constant cst
org.eclipse.jdt.internal.compiler.impl.IrritantSet tokenIrritants
int start
int end
int jSuppress
long position
int startSuppress
int endSuppress
org.eclipse.jdt.internal.compiler.impl.Constant cst
org.eclipse.jdt.internal.compiler.impl.IrritantSet tokenIrritants
int start
int end
int jSuppress
long position
int startSuppress
int endSuppress
public void generateCode ()
int i
int count
int i
int count
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration getCompilationUnitDeclaration ()
public char[] getFileName ()
public char[] getMainTypeName ()
char[] fileName
int start
int end
public boolean isEmpty ()
public boolean isPackageInfo ()
public boolean isSuppressed (org.eclipse.jdt.core.compiler.CategorizedProblem)
org.eclipse.jdt.core.compiler.CategorizedProblem problem
int irritant
int start
int end
int iSuppress
int suppressCount
long position
int startSuppress
int endSuppress
public boolean hasFunctionalTypes ()
public boolean hasErrors ()
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
org.eclipse.jdt.internal.compiler.ast.ImportReference currentImport
int i
public void propagateInnerEmulationForAllLocalTypes ()
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
public void recordStringLiteral (org.eclipse.jdt.internal.compiler.ast.StringLiteral, boolean)
org.eclipse.jdt.internal.compiler.ast.StringLiteral literal
boolean fromRecovery
int i
int stackLength
public void recordSuppressWarnings (org.eclipse.jdt.internal.compiler.impl.IrritantSet, org.eclipse.jdt.internal.compiler.ast.Annotation, int, int)
org.eclipse.jdt.internal.compiler.impl.IrritantSet irritants
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
int scopeStart
int scopeEnd
long scopePositions
int i
int max
public void record (org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
public int record (org.eclipse.jdt.internal.compiler.ast.FunctionalExpression)
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression expression
public void resolve ()
int startingTypeIndex
boolean isPackageInfo
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration syntheticTypeDeclaration
int i
int count
private void reportNLSProblems ()
int stringLiteralsLength
int nlsTagsLength
int i
org.eclipse.jdt.internal.compiler.parser.NLSTag tag
int i
int indexInLine
int lastLineNumber
org.eclipse.jdt.internal.compiler.ast.StringLiteral literal
int index
int i
int literalLineNumber
org.eclipse.jdt.internal.compiler.parser.NLSTag tag
int tagLineNumber
int index2
org.eclipse.jdt.internal.compiler.parser.NLSTag tag2
int tagLineNumber2
org.eclipse.jdt.internal.compiler.parser.NLSTag tag
public void tagAsHavingErrors ()
public void tagAsHavingIgnoredMandatoryErrors (int)
int problemId
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope, boolean)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
boolean skipOnError
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration syntheticTypeDeclaration
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int annotationsLength
int i
int importLength
int i
int typesLength
int i
}
org/eclipse/jdt/internal/compiler/ast/CompoundAssignment.classCompoundAssignment.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.CompoundAssignment extends org.eclipse.jdt.internal.compiler.ast.Assignment implements org.eclipse.jdt.internal.compiler.ast.OperatorIds {
public int operator
public int preAssignImplicitConversion
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression lhs
org.eclipse.jdt.internal.compiler.ast.Expression expression
int operator
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public boolean checkCastCompatibility ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
public java.lang.String operatorToString ()
public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean expressionIsCast
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalLhsType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalExpressionType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lhsType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
boolean use15specifics
boolean unboxedLhs
org.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxedType
int lhsID
int expressionID
int result
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resultType
public boolean restrainUsageToNumericTypes ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/ConditionalExpression.classConditionalExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ConditionalExpression extends org.eclipse.jdt.internal.compiler.ast.OperatorExpression {
public org.eclipse.jdt.internal.compiler.ast.Expression condition
public org.eclipse.jdt.internal.compiler.ast.Expression valueIfTrue
public org.eclipse.jdt.internal.compiler.ast.Expression valueIfFalse
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedIfTrueConstant
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedIfFalseConstant
int trueInitStateIndex
int falseInitStateIndex
int mergedInitStateIndex
private int nullStatus
int ifFalseNullStatus
int ifTrueNullStatus
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
private org.eclipse.jdt.internal.compiler.ast.ExpressionContext expressionContext
private boolean isPolyExpression
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalValueIfTrueType
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalValueIfFalseType
private org.eclipse.jdt.internal.compiler.lookup.BlockScope polyExpressionScope
private boolean use18specifics
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression condition
org.eclipse.jdt.internal.compiler.ast.Expression valueIfTrue
org.eclipse.jdt.internal.compiler.ast.Expression valueIfFalse
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int initialComplaintLevel
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isConditionOptimizedTrue
boolean isConditionOptimizedFalse
int mode
org.eclipse.jdt.internal.compiler.flow.FlowInfo trueFlowInfo
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
org.eclipse.jdt.internal.compiler.flow.FlowInfo falseFlowInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
boolean isValueIfTrueOptimizedTrue
boolean isValueIfTrueOptimizedFalse
boolean isValueIfFalseOptimizedTrue
boolean isValueIfFalseOptimizedFalse
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo trueFlowTowardsTrue
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo falseFlowTowardsTrue
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo trueFlowTowardsFalse
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo falseFlowTowardsFalse
public boolean checkNPE (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
private void computeNullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowInfo trueBranchInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo falseBranchInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
int status
int combinedStatus
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endifLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean needTruePart
boolean needFalsePart
int position
public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.impl.Constant cst
org.eclipse.jdt.internal.compiler.impl.Constant condCst
boolean needTruePart
boolean needFalsePart
org.eclipse.jdt.internal.compiler.codegen.BranchLabel internalFalseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endifLabel
boolean needConditionValue
boolean isValueIfTrueOptimizedTrue
boolean isValueIfTrueOptimizedFalse
int position
public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant ()
public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
long sourceLevel
boolean use15specifics
org.eclipse.jdt.internal.compiler.lookup.TypeBinding conditionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding valueIfTrueType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding valueIfFalseType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxedIfFalseType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxedIfTrueType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxedIfTrueType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxedIfFalseType
org.eclipse.jdt.internal.compiler.impl.Constant condConstant
org.eclipse.jdt.internal.compiler.impl.Constant trueConstant
org.eclipse.jdt.internal.compiler.impl.Constant falseConstant
org.eclipse.jdt.internal.compiler.lookup.TypeBinding commonType
protected void computeConversions (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
public void setExpectedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
public void setExpressionContext (org.eclipse.jdt.internal.compiler.ast.ExpressionContext)
org.eclipse.jdt.internal.compiler.ast.ExpressionContext context
public org.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding checkAgainstFinalTargetType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isPertinentToApplicability (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public boolean isPolyExpression () throws java.lang.UnsupportedOperationException
public boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding left
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isBoxingCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean sIsMoreSpecific (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public void tagAsEllipsisArgument ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.classConstructorDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration extends org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration {
public org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
public org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
public void (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public void analyseCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, int)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext initializerFlowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int initialReachMode
int nonStaticFieldInfoReachMode
org.eclipse.jdt.internal.compiler.lookup.MethodBinding constructorBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superClass
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
int i
int length
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext constructorContext
java.util.ArrayList computedExceptions
int size
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] actuallyThrownExceptions
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
int i
int count
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
boolean enableSyntacticNullAnalysisForFields
int complaintLevel
int i
int count
org.eclipse.jdt.internal.compiler.ast.Statement stat
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
int i
int count
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
boolean isValueProvidedUsingAnnotation (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
int length
int i
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
int j
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.ClassFile classFile
int problemResetPC
int problemsLength
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
org.eclipse.jdt.core.compiler.CategorizedProblem[] problemsCopy
boolean restart
boolean abort
org.eclipse.jdt.internal.compiler.problem.AbortMethod e
int problemsLength
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
org.eclipse.jdt.core.compiler.CategorizedProblem[] problemsCopy
public void generateSyntheticFieldInitializationsIfNecessary (org.eclipse.jdt.internal.compiler.lookup.MethodScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArgs
int i
int max
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArg
int i
int max
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArg
private void internalGenerateCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.ClassFile classFile
int methodAttributeOffset
int attributeNumber
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
int codeAttributeOffset
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
int enumOffset
int argSlotSize
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding argBinding
org.eclipse.jdt.internal.compiler.lookup.MethodScope initializerScope
boolean needFieldInitializations
boolean preInitSyntheticFields
int i
int max
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
int i
int max
public void getAllAnnotationContexts (int, java.util.List)
int targetType
java.util.List allAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
int i
int max
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public boolean isConstructor ()
public boolean isDefaultConstructor ()
public boolean isInitializationMethod ()
public boolean isRecursive (java.util.ArrayList)
java.util.ArrayList visited
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration targetConstructor
int index
public void parseStatements (org.eclipse.jdt.internal.compiler.parser.Parser, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.parser.Parser parser
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
public java.lang.StringBuffer printBody (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
public void resolveJavadoc ()
int javadocVisibility
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.problem.ProblemReporter reporter
int severity
int javadocModifiers
public void resolveStatements ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
int annotationsLength
int i
int typeParametersLength
int i
int argumentLength
int i
int thrownExceptionsLength
int i
int statementsLength
int i
public org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters ()
}
org/eclipse/jdt/internal/compiler/ast/ContainerAnnotation.classContainerAnnotation.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ContainerAnnotation extends org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation {
private org.eclipse.jdt.internal.compiler.ast.Annotation[] containees
private org.eclipse.jdt.internal.compiler.ast.ArrayInitializer memberValues
public void (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Annotation repeatingAnnotation
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
char[][] containerTypeName
public void addContainee (org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation repeatingAnnotation
int length
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
org.eclipse.jdt.internal.compiler.ast.Annotation repeatingAnnotation
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding repeatingAnnotationType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
}
org/eclipse/jdt/internal/compiler/ast/ContinueStatement.classContinueStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ContinueStatement extends org.eclipse.jdt.internal.compiler.ast.BranchStatement {
public void (char[], int, int)
char[] label
int sourceStart
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext targetContext
org.eclipse.jdt.internal.compiler.flow.FlowContext traversedContext
int subCount
org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int tab
StringBuffer output
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/DoStatement.classDoStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.DoStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Expression condition
public org.eclipse.jdt.internal.compiler.ast.Statement action
private org.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
private org.eclipse.jdt.internal.compiler.codegen.BranchLabel continueLabel
int mergedInitStateIndex
int preConditionInitStateIndex
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Statement, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression condition
org.eclipse.jdt.internal.compiler.ast.Statement action
int sourceStart
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loopingContext
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isConditionTrue
boolean isConditionOptimizedTrue
boolean isConditionOptimizedFalse
int previousMode
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsOnCondition
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo actionInfo
org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext condLoopContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo condInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo loopbackFlowInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
org.eclipse.jdt.internal.compiler.codegen.BranchLabel actionLabel
boolean hasContinueLabel
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isConditionOptimizedFalse
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/DoubleLiteral.classDoubleLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.DoubleLiteral extends org.eclipse.jdt.internal.compiler.ast.NumberLiteral {
double value
public void (char[], int, int)
char[] token
int s
int e
public void computeConstant ()
Double computedValue
Double computedValue
boolean containsUnderscores
double v
double doubleValue
boolean isHexaDecimal
int i
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/EmptyStatement.classEmptyStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.EmptyStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public void (int, int)
int startPosition
int endPosition
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public int complainIfUnreachable (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.lookup.BlockScope, int, boolean)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int complaintLevel
boolean endOfBlock
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int tab
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/EqualExpression.classEqualExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.EqualExpression extends org.eclipse.jdt.internal.compiler.ast.BinaryExpression {
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression left
org.eclipse.jdt.internal.compiler.ast.Expression right
int operator
private void checkNullComparison (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
int rightStatus
int leftStatus
boolean leftNonNullChecked
boolean rightNonNullChecked
boolean checkEquality
boolean contextualCheckEquality
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
private void checkVariableComparison (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, int, org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int nullStatus
org.eclipse.jdt.internal.compiler.ast.Expression reference
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo result
org.eclipse.jdt.internal.compiler.flow.FlowInfo result
org.eclipse.jdt.internal.compiler.flow.FlowInfo result
org.eclipse.jdt.internal.compiler.flow.FlowInfo result
org.eclipse.jdt.internal.compiler.flow.FlowInfo result
org.eclipse.jdt.internal.compiler.flow.FlowInfo result
org.eclipse.jdt.internal.compiler.flow.FlowInfo result
org.eclipse.jdt.internal.compiler.flow.FlowInfo result
org.eclipse.jdt.internal.compiler.flow.FlowInfo result
org.eclipse.jdt.internal.compiler.flow.FlowInfo result
public final void computeConstant (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
public void generateBooleanEqual (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
boolean isEqualOperator
org.eclipse.jdt.internal.compiler.impl.Constant cst
org.eclipse.jdt.internal.compiler.impl.Constant rightCst
boolean leftBool
boolean rightBool
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
public void generateOptimizedBooleanEqual (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
boolean inline
boolean inline
int pc
public void generateNonBooleanEqual (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
boolean isEqualOperator
org.eclipse.jdt.internal.compiler.impl.Constant cst
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
public void generateOptimizedNonBooleanEqual (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.impl.Constant inline
public boolean isCompactableOperation ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean leftIsCast
boolean rightIsCast
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalLeftType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalRightType
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
boolean use15specifics
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
int leftTypeID
int rightTypeID
int operatorSignature
org.eclipse.jdt.internal.compiler.lookup.Binding leftDirect
int operator
org.eclipse.jdt.internal.compiler.lookup.TypeBinding objectType
boolean unnecessaryLeftCast
boolean unnecessaryRightCast
org.eclipse.jdt.internal.compiler.lookup.TypeBinding alternateLeftType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding alternateRightType
org.eclipse.jdt.internal.compiler.lookup.Binding leftDirect
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/ExplicitConstructorCall.classExplicitConstructorCall.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall extends org.eclipse.jdt.internal.compiler.ast.Statement implements org.eclipse.jdt.internal.compiler.ast.Invocation {
public org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
public org.eclipse.jdt.internal.compiler.ast.Expression qualification
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding syntheticAccessor
public int accessMode
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments
public static final int ImplicitSuper
public static final int Super
public static final int This
public org.eclipse.jdt.internal.compiler.lookup.VariableBinding[][] implicitArguments
public int typeArgumentsSourceStart
private org.eclipse.jdt.internal.compiler.util.SimpleLookupTable inferenceContexts
private org.eclipse.jdt.internal.compiler.ast.InnerInferenceHelper innerInferenceHelper
public void (int)
int accessMode
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean analyseResources
int i
int max
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
org.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
int i
int max
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments ()
public boolean isImplicitSuper ()
public boolean isSuperAccess ()
public boolean isTypeAccess ()
void manageEnclosingInstanceAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superTypeErasure
public void manageSyntheticAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
int max
int j
int i
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
int i
int max
int i
int max
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
boolean rcvHasError
org.eclipse.jdt.internal.compiler.ast.TypeReference superclassRef
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding qTb
long sourceLevel
boolean argHasError
int length
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
boolean argsContainCast
boolean argHasError
int length
int i
org.eclipse.jdt.internal.compiler.ast.Expression argument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] pseudoArgs
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatchOriginal
public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
public void setDepth (int)
int depth
public void setFieldIndex (int)
int depth
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int i
int typeArgumentsLength
int i
int argumentLength
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
boolean reportErrors
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.ast.Expression[] arguments ()
public boolean updateBindings (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding updatedBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
boolean hasUpdate
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 ctx
public void registerInferenceContext (org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding method
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx18
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 getInferenceContext (org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding method
public boolean usesInference ()
public boolean innersNeedUpdate ()
public void innerUpdateDone ()
public org.eclipse.jdt.internal.compiler.ast.InnerInferenceHelper innerInferenceHelper ()
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
}
org/eclipse/jdt/internal/compiler/ast/Expression.classExpression.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.Expression extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.impl.Constant constant
public int statementEnd
public int implicitConversion
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
public static final boolean isConstantValueRepresentable (org.eclipse.jdt.internal.compiler.impl.Constant, int, int)
org.eclipse.jdt.internal.compiler.impl.Constant constant
int constantTypeID
int targetTypeID
public void ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean valueRequired
public final boolean checkCastTypesCompatibility (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.ast.Expression expression
boolean use15specifics
boolean use17specifics
boolean necessary
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castElementType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exprElementType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding interfaceType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] castTypeMethods
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] expressionTypeMethods
int exprMethodsLength
int i
int castMethodsLength
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refExprType
public boolean checkNPE (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean isNullable
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
protected void checkNPEbyUnboxing (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int status
public boolean checkUnsafeCast (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
boolean isNarrowing
public void computeConversion (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding runtimeType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding compileTimeType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
int compileTimeTypeID
int runtimeTypeID
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
org.eclipse.jdt.internal.compiler.impl.Constant cst
int pc
int position
public void generateOptimizedStringConcatenation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int typeID
public void generateOptimizedStringConcatenationCreation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int typeID
String stringValue
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getAllOriginalInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
java.util.ArrayList collector
int i
int len
private void getAllInheritedMethods0 (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.util.ArrayList)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
java.util.ArrayList collector
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methodBindings
int i
int max
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
int i
int max
public static org.eclipse.jdt.internal.compiler.lookup.Binding getDirectBinding (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression someExpression
org.eclipse.jdt.internal.compiler.ast.FieldReference fieldRef
org.eclipse.jdt.internal.compiler.ast.Expression lhs
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
public boolean isCompactableOperation ()
public boolean isConstantValueOfTypeAssignableToType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
public boolean isAssignmentCompatible (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding left
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isTypeReference ()
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding ()
public void markAsNonNull ()
public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant ()
public boolean isPertinentToApplicability (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding postConversionType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
int runtimeType
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int indent
StringBuffer output
public abstract java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeExpecting (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding checkAgainstFinalTargetType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean forcedToBeRaw (org.eclipse.jdt.internal.compiler.impl.ReferenceContext)
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
org.eclipse.jdt.internal.compiler.lookup.Binding receiverBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression ternary
public java.lang.Object reusableJSRTarget ()
public void setExpectedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
public void setExpressionContext (org.eclipse.jdt.internal.compiler.ast.ExpressionContext)
org.eclipse.jdt.internal.compiler.ast.ExpressionContext context
public boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding left
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isBoxingCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding left
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean sIsMoreSpecific (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public void tagAsEllipsisArgument ()
public boolean isExactMethodReference ()
public boolean isPolyExpression () throws java.lang.UnsupportedOperationException
public boolean isPolyExpression (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public void tagAsNeedCheckCast ()
public void tagAsUnnecessaryCast (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
public org.eclipse.jdt.internal.compiler.ast.Expression toTypeReference ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean statementExpression ()
public org.eclipse.jdt.internal.compiler.lookup.VariableBinding nullAnnotatedVariableBinding (boolean)
boolean supportTypeAnnotations
}
org/eclipse/jdt/internal/compiler/ast/ExpressionContext$1.classExpressionContext.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.ExpressionContext$1 extends org.eclipse.jdt.internal.compiler.ast.ExpressionContext {
void (java.lang.String, int)
public java.lang.String toString ()
public boolean definesTargetType ()
}
org/eclipse/jdt/internal/compiler/ast/ExpressionContext$2.classExpressionContext.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.ExpressionContext$2 extends org.eclipse.jdt.internal.compiler.ast.ExpressionContext {
void (java.lang.String, int)
public java.lang.String toString ()
public boolean definesTargetType ()
}
org/eclipse/jdt/internal/compiler/ast/ExpressionContext$3.classExpressionContext.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.ExpressionContext$3 extends org.eclipse.jdt.internal.compiler.ast.ExpressionContext {
void (java.lang.String, int)
public java.lang.String toString ()
public boolean definesTargetType ()
}
org/eclipse/jdt/internal/compiler/ast/ExpressionContext$4.classExpressionContext.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.ExpressionContext$4 extends org.eclipse.jdt.internal.compiler.ast.ExpressionContext {
void (java.lang.String, int)
public java.lang.String toString ()
public boolean definesTargetType ()
}
org/eclipse/jdt/internal/compiler/ast/ExpressionContext.classExpressionContext.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.ExpressionContext extends java.lang.Enum {
public static final org.eclipse.jdt.internal.compiler.ast.ExpressionContext ASSIGNMENT_CONTEXT
public static final org.eclipse.jdt.internal.compiler.ast.ExpressionContext INVOCATION_CONTEXT
public static final org.eclipse.jdt.internal.compiler.ast.ExpressionContext CASTING_CONTEXT
public static final org.eclipse.jdt.internal.compiler.ast.ExpressionContext VANILLA_CONTEXT
private static final org.eclipse.jdt.internal.compiler.ast.ExpressionContext[] ENUM$VALUES
static void ()
private void (java.lang.String, int)
public abstract boolean definesTargetType ()
public static org.eclipse.jdt.internal.compiler.ast.ExpressionContext[] values ()
public static org.eclipse.jdt.internal.compiler.ast.ExpressionContext valueOf (java.lang.String)
void (java.lang.String, int, org.eclipse.jdt.internal.compiler.ast.ExpressionContext)
}
org/eclipse/jdt/internal/compiler/ast/ExtendedStringLiteral.classExtendedStringLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extends org.eclipse.jdt.internal.compiler.ast.StringLiteral {
public void (org.eclipse.jdt.internal.compiler.ast.StringLiteral, org.eclipse.jdt.internal.compiler.ast.CharLiteral)
org.eclipse.jdt.internal.compiler.ast.StringLiteral str
org.eclipse.jdt.internal.compiler.ast.CharLiteral character
public void (org.eclipse.jdt.internal.compiler.ast.StringLiteral, org.eclipse.jdt.internal.compiler.ast.StringLiteral)
org.eclipse.jdt.internal.compiler.ast.StringLiteral str1
org.eclipse.jdt.internal.compiler.ast.StringLiteral str2
public org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendWith (org.eclipse.jdt.internal.compiler.ast.CharLiteral)
org.eclipse.jdt.internal.compiler.ast.CharLiteral lit
int length
public org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendWith (org.eclipse.jdt.internal.compiler.ast.StringLiteral)
org.eclipse.jdt.internal.compiler.ast.StringLiteral lit
int length
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.classFakedTrackingVariable.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable extends org.eclipse.jdt.internal.compiler.ast.LocalDeclaration {
private static final char[] UNASSIGNED_CLOSEABLE_NAME
private static final char[] UNASSIGNED_CLOSEABLE_NAME_TEMPLATE
private static final char[] TEMPLATE_ARGUMENT
private static final int CLOSE_SEEN
private static final int SHARED_WITH_OUTSIDE
private static final int OWNED_BY_OUTSIDE
private static final int CLOSED_IN_NESTED_METHOD
private static final int REPORTED_EXPLICIT_CLOSE
private static final int REPORTED_POTENTIAL_LEAK
private static final int REPORTED_DEFINITIVE_LEAK
public static boolean TEST_372319
private int globalClosingState
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding originalBinding
public org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable innerTracker
public org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable outerTracker
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
private java.util.HashMap recordedLocations
private org.eclipse.jdt.internal.compiler.ast.ASTNode currentAssignment
private org.eclipse.jdt.internal.compiler.flow.FlowContext tryContext
static void ()
public void (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext, int)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding original
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
int nullStatus
private void (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.flow.FlowInfo, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int nullStatus
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public static org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable getCloseTrackingVariable (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable falseTrackingVariable
org.eclipse.jdt.internal.compiler.ast.SingleNameReference name
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.Statement location
public static void preConnectTrackerAcrossAssignment (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.Expression rhs
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable closeTracker
private static boolean containsAllocation (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression conditional
private static void preConnectTrackerAcrossAssignment (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable closeTracker
org.eclipse.jdt.internal.compiler.ast.Expression expression
private static void preConnectTrackerAcrossAssignment (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.ConditionalExpression, org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression conditional
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable closeTracker
private static void preConnectTrackerAcrossAssignment (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.AllocationExpression, org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable closeTracker
public static void analyseCloseableAllocation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.AllocationExpression)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocation
boolean isWrapper
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable innerTracker
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable currentInner
int newStatus
int finallyStatus
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable currentTracker
private static org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable pickMoreUnsafe (org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable tracker1
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable tracker2
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowInfo info
int status1
int status2
private static org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable pick (org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable tracker1
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable tracker2
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
private static void handleRegularResource (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.AllocationExpression)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocation
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable presetTracker
int closeStatus
private static org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable findCloseTracker (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.Expression arg
org.eclipse.jdt.internal.compiler.ast.Assignment assign
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding innerLocal
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public static void handleResourceAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowInfo upstreamInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.ast.Expression rhs
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable previousTracker
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable disconnectedTracker
int nullStatus
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable rhsTrackVar
org.eclipse.jdt.internal.compiler.flow.FlowContext currentFlowContext
int upstreamStatus
private static org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable analyseCloseableExpression (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable previousTracker
boolean isResourceProducer
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resourceType
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable tracker
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable tracker
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable tracker
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable newTracker
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding rhsLocal
private static boolean isBlacklistedMethod (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public static void cleanUpAfterAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, int, org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
int lhsBits
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable tracker
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public static boolean isAnyCloseable (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public int findMostSpecificStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.lookup.BlockScope locationScope
int status
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable currentTracker
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding currentVar
int currentStatus
private int getNullStatusAggressively (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int reachMode
int status
public int mergeCloseStatus (org.eclipse.jdt.internal.compiler.lookup.BlockScope, int, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
int status
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.lookup.BlockScope outerScope
int finallyStatus
public void markClose (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable current
public void markClosedInNestedMethod ()
public static org.eclipse.jdt.internal.compiler.flow.FlowInfo markPassedToOutside (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
boolean owned
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackVar
org.eclipse.jdt.internal.compiler.flow.FlowInfo infoResourceIsClosed
int flag
public static org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable pickVarForReporting (java.util.Set, org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean)
java.util.Set varsOfScope
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean atExit
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar
org.eclipse.jdt.internal.compiler.lookup.BlockScope outerTrackerScope
org.eclipse.jdt.internal.compiler.lookup.Scope currentScope
public boolean hasDefinitelyNoResource (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public boolean isClosedInFinallyOfEnclosing (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
public boolean isResourceBeingReturned (org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable)
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable returnedResource
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable current
public void recordErrorLocation (org.eclipse.jdt.internal.compiler.ast.ASTNode, int)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int nullStatus
public boolean reportRecordedErrors (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int mergedStatus
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable current
boolean hasReported
java.util.Iterator locations
int reportFlags
java.util.Map$Entry entry
public int reportError (org.eclipse.jdt.internal.compiler.problem.ProblemReporter, org.eclipse.jdt.internal.compiler.ast.ASTNode, int)
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int nullStatus
boolean isPotentialProblem
int reportFlag
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable current
public void reportExplicitClosing (org.eclipse.jdt.internal.compiler.problem.ProblemReporter)
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
public void resetReportingBits ()
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable current
public java.lang.String nameForReporting (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.impl.ReferenceContext)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
org.eclipse.jdt.internal.compiler.CompilationResult compResult
int[] lineEnds
int resourceLine
int reportLine
char[] replacement
}
org/eclipse/jdt/internal/compiler/ast/FalseLiteral.classFalseLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.FalseLiteral extends org.eclipse.jdt.internal.compiler.ast.MagicLiteral {
static final char[] source
static void ()
public void (int, int)
int s
int e
public void computeConstant ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
int pc
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public char[] source ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/FieldDeclaration.classFieldDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration extends org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration {
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
public org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
public int endPart1Position
public int endPart2Position
public void ()
public void (char[], int, int)
char[] name
int sourceStart
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.MethodScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.MethodScope initializationScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
int nullStatus
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
boolean isStatic
public void getAllAnnotationContexts (int, java.util.List)
int targetType
java.util.List allAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
int i
int max
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public int getKind ()
public boolean isStatic ()
public boolean isFinal ()
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.lookup.MethodScope initializationScope
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding existingVariable
org.eclipse.jdt.internal.compiler.lookup.Scope outerScope
org.eclipse.jdt.internal.compiler.lookup.Binding existingVariable
org.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
org.eclipse.jdt.internal.compiler.lookup.FieldBinding previousField
int previousFieldID
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedAnnotationType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding fieldType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding initializationType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding initializationType
int javadocVisibility
org.eclipse.jdt.internal.compiler.problem.ProblemReporter reporter
int severity
int javadocModifiers
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
int annotationsLength
int i
}
org/eclipse/jdt/internal/compiler/ast/FieldReference.classFieldReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.FieldReference extends org.eclipse.jdt.internal.compiler.ast.Reference implements org.eclipse.jdt.internal.compiler.lookup.InvocationSite {
public static final int READ
public static final int WRITE
public org.eclipse.jdt.internal.compiler.ast.Expression receiver
public char[] token
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] syntheticAccessors
public long nameSourcePosition
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualReceiverType
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding genericCast
public void (char[], long)
char[] source
long pos
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
boolean isCompound
org.eclipse.jdt.internal.compiler.flow.FlowInfo fieldInits
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean valueRequired
boolean nonStatic
public boolean checkNPE (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public void computeConversion (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding runtimeTimeType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding compileTimeType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceCast
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding ()
public void generateAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenBinding
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenBinding
boolean isStatic
boolean isThisReceiver
org.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
boolean isUnboxing
org.eclipse.jdt.internal.compiler.lookup.MethodBinding accessor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
public void generateCompoundAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.Expression expression
int operator
int assignmentImplicitConversion
boolean valueRequired
boolean isStatic
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
int operationTypeID
public void generatePostIncrement (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.CompoundAssignment postIncrement
boolean valueRequired
boolean isStatic
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding operandType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding operandType
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments ()
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isEquivalent (org.eclipse.jdt.internal.compiler.ast.Reference)
org.eclipse.jdt.internal.compiler.ast.Reference reference
char[] otherToken
org.eclipse.jdt.internal.compiler.ast.FieldReference fr
char[][] thisTokens
char[][] otherTokens
private char[][] getThisFieldTokens (int)
int nestingCount
char[][] result
public boolean isSuperAccess ()
public boolean isTypeAccess ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding ()
public void manageSyntheticAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean isReadAccess
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenBinding
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding destinationType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingSourceType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding currentCompatibleType
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding postConversionType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
int runtimeType
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean receiverCast
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
boolean avoidSecondary
org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding problemFieldBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding closestMatch
org.eclipse.jdt.internal.compiler.lookup.TypeBinding oldReceiverType
boolean isImplicitThisRcv
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding fieldType
public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
public void setDepth (int)
int depth
public void setFieldIndex (int)
int index
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.lookup.VariableBinding nullAnnotatedVariableBinding (boolean)
boolean supportTypeAnnotations
}
org/eclipse/jdt/internal/compiler/ast/FloatLiteral.classFloatLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.FloatLiteral extends org.eclipse.jdt.internal.compiler.ast.NumberLiteral {
float value
public void (char[], int, int)
char[] token
int s
int e
public void computeConstant ()
Float computedValue
Float computedValue
boolean containsUnderscores
float v
float floatValue
boolean isHexaDecimal
int i
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/ForStatement.classForStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ForStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Statement[] initializations
public org.eclipse.jdt.internal.compiler.ast.Expression condition
public org.eclipse.jdt.internal.compiler.ast.Statement[] increments
public org.eclipse.jdt.internal.compiler.ast.Statement action
public org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
private org.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
private org.eclipse.jdt.internal.compiler.codegen.BranchLabel continueLabel
int preCondInitStateIndex
int preIncrementsInitStateIndex
int condIfTrueInitStateIndex
int mergedInitStateIndex
public void (org.eclipse.jdt.internal.compiler.ast.Statement[], org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Statement[], org.eclipse.jdt.internal.compiler.ast.Statement, boolean, int, int)
org.eclipse.jdt.internal.compiler.ast.Statement[] initializations
org.eclipse.jdt.internal.compiler.ast.Expression condition
org.eclipse.jdt.internal.compiler.ast.Statement[] increments
org.eclipse.jdt.internal.compiler.ast.Statement action
boolean neededScope
int s
int e
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int initialComplaintLevel
int i
int count
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isConditionTrue
boolean isConditionFalse
boolean isConditionOptimizedTrue
boolean isConditionOptimizedFalse
org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext condLoopContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo condInfo
org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loopingContext
org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loopingContext
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo actionInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo actionInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo actionInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
org.eclipse.jdt.internal.compiler.flow.FlowInfo exitBranch
org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext incrementContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo incrementInfo
int i
int count
org.eclipse.jdt.internal.compiler.flow.FlowInfo loopbackFlowInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
int i
org.eclipse.jdt.internal.compiler.ast.Statement init
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
int i
int max
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isConditionOptimizedFalse
org.eclipse.jdt.internal.compiler.codegen.BranchLabel actionLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel conditionLabel
int jumpPC
int i
int max
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int tab
StringBuffer output
int i
int i
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope upperScope
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int i
int length
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
int initializationsLength
int i
int incrementsLength
int i
}
org/eclipse/jdt/internal/compiler/ast/ForeachStatement.classForeachStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ForeachStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.LocalDeclaration elementVariable
public int elementVariableImplicitWidening
public org.eclipse.jdt.internal.compiler.ast.Expression collection
public org.eclipse.jdt.internal.compiler.ast.Statement action
private int kind
private static final int ARRAY
private static final int RAW_ITERABLE
private static final int GENERIC_ITERABLE
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding iteratorReceiverType
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding collectionElementType
private org.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
private org.eclipse.jdt.internal.compiler.codegen.BranchLabel continueLabel
public org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding indexVariable
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding collectionVariable
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding maxVariable
private static final char[] SecretIteratorVariableName
private static final char[] SecretIndexVariableName
private static final char[] SecretCollectionVariableName
private static final char[] SecretMaxVariableName
int postCollectionInitStateIndex
int mergedInitStateIndex
static void ()
public void (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration elementVariable
int start
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int initialComplaintLevel
org.eclipse.jdt.internal.compiler.flow.FlowInfo condInfo
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding elementVarBinding
org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loopingContext
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo actionInfo
int elementNullStatus
int nullStatus
org.eclipse.jdt.internal.compiler.flow.FlowInfo exitBranch
org.eclipse.jdt.internal.compiler.flow.FlowInfo exitBranch
boolean hasEmptyAction
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
boolean hasEmptyAction
org.eclipse.jdt.internal.compiler.codegen.BranchLabel actionLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel conditionLabel
int conditionPC
int continuationPC
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope upperScope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding elementType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding collectionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedCollectionType
boolean isTargetJsr14
int compileTimeTypeID
int boxedID
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding iterableType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
int compileTimeTypeID
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/FunctionalExpression$1BridgeCollector.classFunctionalExpression.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression$1BridgeCollector extends java.lang.Object {
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] bridges
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
char[] selector
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.Scope scope
final org.eclipse.jdt.internal.compiler.ast.FunctionalExpression this$0
void (org.eclipse.jdt.internal.compiler.ast.FunctionalExpression, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding functionalType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
void collectBridges (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
int length
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superInterface
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int j
int count
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalInherited
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalOverride
void add (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
int length
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getBridges ()
}
org/eclipse/jdt/internal/compiler/ast/FunctionalExpression$VisibilityInspector.classFunctionalExpression.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression$VisibilityInspector extends org.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor {
private org.eclipse.jdt.internal.compiler.lookup.Scope scope
private boolean shouldChatter
private boolean visible
private org.eclipse.jdt.internal.compiler.ast.FunctionalExpression expression
final org.eclipse.jdt.internal.compiler.ast.FunctionalExpression this$0
public void (org.eclipse.jdt.internal.compiler.ast.FunctionalExpression, org.eclipse.jdt.internal.compiler.ast.FunctionalExpression, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression expression
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean shouldChatter
private void checkVisibility (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedTypeBinding
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding rawTypeBinding
public boolean visible (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public boolean visible (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
}
org/eclipse/jdt/internal/compiler/ast/FunctionalExpression.classFunctionalExpression.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.FunctionalExpression extends org.eclipse.jdt.internal.compiler.ast.Expression {
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding descriptor
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
protected org.eclipse.jdt.internal.compiler.lookup.MethodBinding actualMethodBinding
boolean ignoreFurtherInvestigation
protected org.eclipse.jdt.internal.compiler.ast.ExpressionContext expressionContext
static org.eclipse.jdt.internal.compiler.ast.Expression[] NO_EXPRESSIONS
protected org.eclipse.jdt.internal.compiler.ast.Expression[] resultExpressions
public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public org.eclipse.jdt.internal.compiler.lookup.BlockScope enclosingScope
protected boolean ellipsisArgument
public int bootstrapMethodNumber
protected static org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy silentErrorHandlingPolicy
private boolean hasReportedSamProblem
static void ()
public void (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public void ()
public boolean isBoxingCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public void setCompilationResult (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getMethodBinding ()
public void setExpectedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
public void setExpressionContext (org.eclipse.jdt.internal.compiler.ast.ExpressionContext)
org.eclipse.jdt.internal.compiler.ast.ExpressionContext context
public org.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext ()
public void tagAsEllipsisArgument ()
public boolean isPolyExpression (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate
public boolean isPolyExpression ()
public boolean isPertinentToApplicability (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding invocationTargetType ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType ()
public boolean argumentsTypeElided ()
public int recordFunctionalType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.impl.ReferenceContext context
org.eclipse.jdt.internal.compiler.ast.LambdaExpression expression
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding reportSamProblem (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding checkAgainstFinalTargetType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean kosherDescriptor (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
boolean shouldChatter
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression$VisibilityInspector inspector
boolean status
public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public int diagnosticsSourceEnd ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getRequiredBridges ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding functionalType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding functionalType
boolean requiresBridges ()
}
org/eclipse/jdt/internal/compiler/ast/IfStatement.classIfStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.IfStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Expression condition
public org.eclipse.jdt.internal.compiler.ast.Statement thenStatement
public org.eclipse.jdt.internal.compiler.ast.Statement elseStatement
int thenInitStateIndex
int elseInitStateIndex
int mergedInitStateIndex
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Statement, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression condition
org.eclipse.jdt.internal.compiler.ast.Statement thenStatement
int sourceStart
int sourceEnd
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Statement, org.eclipse.jdt.internal.compiler.ast.Statement, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression condition
org.eclipse.jdt.internal.compiler.ast.Statement thenStatement
org.eclipse.jdt.internal.compiler.ast.Statement elseStatement
int sourceStart
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo conditionFlowInfo
int initialComplaintLevel
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isConditionOptimizedTrue
boolean isConditionOptimizedFalse
org.eclipse.jdt.internal.compiler.flow.FlowInfo thenFlowInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo elseFlowInfo
boolean reportDeadCodeForKnownPattern
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endifLabel
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean hasThenPart
boolean hasElsePart
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
int position
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/ImportReference.classImportReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ImportReference extends org.eclipse.jdt.internal.compiler.ast.ASTNode {
public char[][] tokens
public long[] sourcePositions
public int declarationEnd
public int declarationSourceStart
public int declarationSourceEnd
public int modifiers
public org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
public int trailingStarPosition
public void (char[][], long[], boolean, int)
char[][] tokens
long[] sourcePositions
boolean onDemand
int modifiers
public boolean isStatic ()
public char[][] getImportName ()
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int indent
StringBuffer output
public java.lang.StringBuffer print (int, java.lang.StringBuffer, boolean)
int tab
StringBuffer output
boolean withOnDemand
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
}
org/eclipse/jdt/internal/compiler/ast/Initializer.classInitializer.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Initializer extends org.eclipse.jdt.internal.compiler.ast.FieldDeclaration {
public org.eclipse.jdt.internal.compiler.ast.Block block
public int lastVisibleFieldID
public int bodyStart
public int bodyEnd
public void (org.eclipse.jdt.internal.compiler.ast.Block, int)
org.eclipse.jdt.internal.compiler.ast.Block block
int modifiers
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.MethodScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.MethodScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
public int getKind ()
public boolean isStatic ()
public void parseStatements (org.eclipse.jdt.internal.compiler.parser.Parser, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.parser.Parser parser
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
org.eclipse.jdt.internal.compiler.lookup.FieldBinding previousField
int previousFieldID
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringType
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
}
org/eclipse/jdt/internal/compiler/ast/InnerInferenceHelper.classInnerInferenceHelper.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.InnerInferenceHelper extends java.lang.Object {
private java.util.Map argTypesPerCandidate
public void ()
public void registerInnerResult (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
int argCount
int argIdx
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getArgumentTypesForCandidate (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] plainArgTypes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
int i
}
org/eclipse/jdt/internal/compiler/ast/InstanceOfExpression.classInstanceOfExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression extends org.eclipse.jdt.internal.compiler.ast.OperatorExpression {
public org.eclipse.jdt.internal.compiler.ast.Expression expression
public org.eclipse.jdt.internal.compiler.ast.TypeReference type
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.TypeReference type
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding checkedType
public void tagAsUnnecessaryCast (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/IntLiteral.classIntLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.IntLiteral extends org.eclipse.jdt.internal.compiler.ast.NumberLiteral {
private static final char[] HEXA_MIN_VALUE
private static final char[] HEXA_MINUS_ONE_VALUE
private static final char[] OCTAL_MIN_VALUE
private static final char[] OCTAL_MINUS_ONE_VALUE
private static final char[] DECIMAL_MIN_VALUE
private static final char[] DECIMAL_MAX_VALUE
private char[] reducedForm
public int value
public static final org.eclipse.jdt.internal.compiler.ast.IntLiteral One
static void ()
public static org.eclipse.jdt.internal.compiler.ast.IntLiteral buildIntLiteral (char[], int, int)
char[] token
int s
int e
char[] intReducedToken
void (char[], char[], int, int)
char[] token
char[] reducedForm
int start
int end
void (char[], char[], int, int, int, org.eclipse.jdt.internal.compiler.impl.Constant)
char[] token
char[] reducedForm
int start
int end
int value
org.eclipse.jdt.internal.compiler.impl.Constant constant
public void computeConstant ()
char[] token
int tokenLength
int radix
int j
private void computeValue (char[], int, int, int)
char[] token
int tokenLength
int radix
int j
int digitValue
int computedValue
public org.eclipse.jdt.internal.compiler.ast.IntLiteral convertToMinValue ()
char[] token
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/IntLiteralMinValue.classIntLiteralMinValue.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.IntLiteralMinValue extends org.eclipse.jdt.internal.compiler.ast.IntLiteral {
static final char[] CharValue
static void ()
public void (char[], char[], int, int)
char[] token
char[] reducedToken
int start
int end
public void computeConstant ()
}
org/eclipse/jdt/internal/compiler/ast/IntersectionCastTypeReference.classIntersectionCastTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference extends org.eclipse.jdt.internal.compiler.ast.TypeReference {
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference[])
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
int length
int i
int max
public org.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (int, org.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean)
int additionalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
boolean isVarargs
public char[] getLastToken ()
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] getTypeReferences ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean checkBounds
int location
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
boolean hasError
int typeCount
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding priorType
org.eclipse.jdt.internal.compiler.lookup.IntersectionCastTypeBinding intersectionType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding itsSuperclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding firstType
java.util.Map invocations
int i
int interfaceCount
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding one
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding two
public char[][] getTypeName ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int length
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int length
int i
}
org/eclipse/jdt/internal/compiler/ast/Invocation.classInvocation.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.Invocation extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.InvocationSite {
public abstract org.eclipse.jdt.internal.compiler.ast.Expression[] arguments ()
public abstract org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean, org.eclipse.jdt.internal.compiler.lookup.Scope)
public abstract void registerInferenceContext (org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
public abstract org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 getInferenceContext (org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding)
public abstract boolean usesInference ()
public abstract boolean updateBindings (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
public abstract boolean innersNeedUpdate ()
public abstract void innerUpdateDone ()
public abstract org.eclipse.jdt.internal.compiler.ast.InnerInferenceHelper innerInferenceHelper ()
}
org/eclipse/jdt/internal/compiler/ast/Javadoc.classJavadoc.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Javadoc extends org.eclipse.jdt.internal.compiler.ast.ASTNode {
public org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference[] paramReferences
public org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference[] paramTypeParameters
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] exceptionReferences
public org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement returnStatement
public org.eclipse.jdt.internal.compiler.ast.Expression[] seeReferences
public long[] inheritedPositions
public org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference[] invalidParameters
public long valuePositions
public void (int, int)
int sourceStart
int sourceEnd
boolean canBeSeen (int, int)
int visibility
int modifiers
public org.eclipse.jdt.internal.compiler.ast.ASTNode getNodeStartingAt (int)
int start
int length
int i
org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference param
int i
org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference param
int i
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference param
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
int i
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression allocationExpr
int j
int l
org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
int j
int l
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
int length
int i
int length
int i
int length
int i
int length
public void resolve (org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int length
int i
int start
int end
int paramTagsSize
int i
org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference param
int throwsTagsLength
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
int start
int start
int start
int end
int end
int end
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference singleRef
org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference qualifiedRef
int seeTagsLength
int i
boolean source15
public void resolve (org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public void resolve (org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.lookup.MethodScope methScope
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methDecl
boolean overriding
int seeTagsLength
boolean superRef
int i
org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding methodReceiverType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression allocationExpr
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding superConstructor
org.eclipse.jdt.internal.compiler.lookup.MethodBinding current
int length
int i
boolean reportMissing
int length
int i
int start
int end
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration meth
boolean source15
int length
int i
private void resolveReference (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.Expression reference
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int problemCount
boolean hasProblems
boolean source15
int scopeModifiers
org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend msgSend
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression alloc
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
private void resolveParamTags (org.eclipse.jdt.internal.compiler.lookup.MethodScope, boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
boolean reportMissing
boolean considerParamRefAsUsage
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
int paramTagsSize
int i
org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference param
int argumentsSize
int i
org.eclipse.jdt.internal.compiler.ast.Argument arg
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] bindings
int maxBindings
int i
org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference param
boolean found
int j
int i
org.eclipse.jdt.internal.compiler.ast.Argument arg
boolean found
int j
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
private void resolveTypeParameterTags (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean reportMissing
int paramTypeParamLength
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] parameters
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int modifiers
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
int i
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference param
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int i
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference param
int typeParametersLength
int i
int l
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] bindings
int i
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference param
org.eclipse.jdt.internal.compiler.lookup.TypeBinding paramBindind
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
boolean duplicate
int j
int i
org.eclipse.jdt.internal.compiler.ast.TypeParameter parameter
boolean found
int j
int i
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference param
private void resolveThrowsTags (org.eclipse.jdt.internal.compiler.lookup.MethodScope, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodScope methScope
boolean reportMissing
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration md
int throwsTagsLength
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
int start
int end
int boundExceptionLength
int thrownExceptionLength
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionBinding
int j
int maxRef
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionBinding
boolean found
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
int k
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
boolean compatible
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionBinding
private void verifyTypeReference (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
org.eclipse.jdt.internal.compiler.ast.Expression reference
org.eclipse.jdt.internal.compiler.ast.Expression typeReference
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean source15
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
int modifiers
int scopeModifiers
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding topLevelType
int packageLength
int depth
int idx
char[][] computedCompoundName
int i
org.eclipse.jdt.internal.compiler.lookup.ClassScope topLevelScope
boolean hasValidImport
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] imports
int length
int i
char[][] compoundName
int compoundNameLength
int j
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
char[][] typeRefName
int skipLength
boolean valid
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int i
int length
int i
int length
int i
int length
int i
int length
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int i
int length
int i
int length
int i
int length
int i
int length
}
org/eclipse/jdt/internal/compiler/ast/JavadocAllocationExpression.classJavadocAllocationExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression extends org.eclipse.jdt.internal.compiler.ast.AllocationExpression {
public int tagSourceStart
public int tagSourceEnd
public int tagValue
public int memberStart
public char[][] qualification
public void (int, int)
int start
int end
public void (long)
long pos
org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
boolean hasTypeVarArgs
boolean argHasError
int length
int i
org.eclipse.jdt.internal.compiler.ast.Expression argument
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingTypeBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding contructorBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding problem
org.eclipse.jdt.internal.compiler.lookup.MethodBinding problem
org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding paramMethodBinding
int length
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding problem
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingTypeBinding
int idx
public boolean isSuperAccess ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int i
int typeArgumentsLength
int i
int argumentsLength
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int i
int typeArgumentsLength
int i
int argumentsLength
}
org/eclipse/jdt/internal/compiler/ast/JavadocArgumentExpression.classJavadocArgumentExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression extends org.eclipse.jdt.internal.compiler.ast.Expression {
public char[] token
public org.eclipse.jdt.internal.compiler.ast.Argument argument
public void (char[], int, int, org.eclipse.jdt.internal.compiler.ast.TypeReference)
char[] name
int startPos
int endPos
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
long pos
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
int compoundLength
int typeNameLength
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/JavadocArrayQualifiedTypeReference.classJavadocArrayQualifiedTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference extends org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference {
public int tagSourceStart
public int tagSourceEnd
public void (org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference, int)
org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
int dim
protected void reportInvalidType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
protected void reportDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/ast/JavadocArraySingleTypeReference.classJavadocArraySingleTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference extends org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference {
public void (char[], int, long)
char[] name
int dim
long pos
protected void reportInvalidType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
protected void reportDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/ast/JavadocFieldReference.classJavadocFieldReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference extends org.eclipse.jdt.internal.compiler.ast.FieldReference {
public int tagSourceStart
public int tagSourceEnd
public int tagValue
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
public void (char[], long)
char[] source
long pos
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Binding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding closestMatch
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refBinding
char[] selector
org.eclipse.jdt.internal.compiler.lookup.MethodBinding possibleMethod
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethodBinding
public boolean isSuperAccess ()
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/ast/JavadocImplicitTypeReference.classJavadocImplicitTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference extends org.eclipse.jdt.internal.compiler.ast.TypeReference {
public char[] token
public void (char[], int)
char[] name
int pos
public org.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (int, org.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean)
int additionalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
boolean isVarargs
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public char[] getLastToken ()
public char[][] getTypeName ()
char[][] tokens
public boolean isThis ()
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
boolean hasError
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
protected void reportInvalidType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
protected void reportDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
}
org/eclipse/jdt/internal/compiler/ast/JavadocMessageSend.classJavadocMessageSend.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend extends org.eclipse.jdt.internal.compiler.ast.MessageSend {
public int tagSourceStart
public int tagSourceEnd
public int tagValue
public void (char[], long)
char[] name
long pos
public void (char[], long, org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression[])
char[] name
long pos
org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression[] arguments
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
boolean hasArgsTypeVar
boolean argHasError
int length
int i
org.eclipse.jdt.internal.compiler.ast.Expression argument
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingTypeBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding contructorBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
org.eclipse.jdt.internal.compiler.lookup.MethodBinding problem
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding problem
int length
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding problem
public boolean isSuperAccess ()
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
int argumentsLength
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int argumentsLength
int i
}
org/eclipse/jdt/internal/compiler/ast/JavadocQualifiedTypeReference.classJavadocQualifiedTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference extends org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference {
public int tagSourceStart
public int tagSourceEnd
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
public void (char[][], long[], int, int)
char[][] sources
long[] pos
int tagStart
int tagEnd
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean checkBounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.Binding binding
protected void reportDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.Scope scope
protected void reportDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int index
protected void reportInvalidType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
boolean checkBounds
int location
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope, int)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
int location
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/ast/JavadocReturnStatement.classJavadocReturnStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement extends org.eclipse.jdt.internal.compiler.ast.ReturnStatement {
public void (int, int)
int s
int e
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding methodType
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int tab
StringBuffer output
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/ast/JavadocSingleNameReference.classJavadocSingleNameReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference extends org.eclipse.jdt.internal.compiler.ast.SingleNameReference {
public int tagSourceStart
public int tagSourceEnd
public void (char[], long, int, int)
char[] source
long pos
int tagStart
int tagEnd
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean warn
boolean considerParamRefAsUsage
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding variableBinding
org.eclipse.jdt.internal.compiler.lookup.MethodScope methScope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/ast/JavadocSingleTypeReference.classJavadocSingleTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference extends org.eclipse.jdt.internal.compiler.ast.SingleTypeReference {
public int tagSourceStart
public int tagSourceEnd
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
public void (char[], long, int, int)
char[] source
long pos
int tagStart
int tagEnd
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
char[][] tokens
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding closestMatch
protected void reportDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.Scope scope
protected void reportInvalidType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/ast/LabeledStatement.classLabeledStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.LabeledStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Statement statement
public char[] label
public org.eclipse.jdt.internal.compiler.codegen.BranchLabel targetLabel
public int labelEnd
int mergedInitStateIndex
public void (char[], org.eclipse.jdt.internal.compiler.ast.Statement, long, int)
char[] label
org.eclipse.jdt.internal.compiler.ast.Statement statement
long labelPosition
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.LabelFlowContext labelContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo statementInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
boolean reinjectNullInfo
public org.eclipse.jdt.internal.compiler.ast.ASTNode concreteStatement ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int tab
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/LambdaExpression$1LambdaTypeBinding.classLambdaExpression.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.LambdaExpression$1LambdaTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
final org.eclipse.jdt.internal.compiler.ast.LambdaExpression this$0
void (org.eclipse.jdt.internal.compiler.ast.LambdaExpression)
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods ()
public char[] sourceName ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces ()
public char[] computeUniqueKey ()
public java.lang.String toString ()
StringBuffer output
}
org/eclipse/jdt/internal/compiler/ast/LambdaExpression$1ShapeComputer.classLambdaExpression.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.LambdaExpression$1ShapeComputer extends org.eclipse.jdt.internal.compiler.ASTVisitor {
final org.eclipse.jdt.internal.compiler.ast.LambdaExpression this$0
void (org.eclipse.jdt.internal.compiler.ast.LambdaExpression)
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
org.eclipse.jdt.internal.compiler.lookup.BlockScope skope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
org.eclipse.jdt.internal.compiler.lookup.ClassScope skope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.LambdaExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression type
org.eclipse.jdt.internal.compiler.lookup.BlockScope skope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ReturnStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope skope
}
org/eclipse/jdt/internal/compiler/ast/LambdaExpression.classLambdaExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.LambdaExpression extends org.eclipse.jdt.internal.compiler.ast.FunctionalExpression implements org.eclipse.jdt.internal.compiler.impl.ReferenceContext org.eclipse.jdt.internal.compiler.problem.ProblemSeverities {
public org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
public int arrowPosition
public org.eclipse.jdt.internal.compiler.ast.Statement body
public boolean hasParentheses
public org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
boolean voidCompatible
boolean valueCompatible
private boolean shapeAnalysisComplete
boolean returnsValue
public boolean isSerializable
boolean returnsVoid
public org.eclipse.jdt.internal.compiler.ast.LambdaExpression original
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] outerLocalVariables
private int outerLocalVariablesSlotSize
public boolean shouldCaptureInstance
private boolean assistNode
private boolean hasIgnoredMandatoryErrors
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding classType
public int ordinal
private java.util.Set thrownExceptions
public char[] text
private static final org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] NO_SYNTHETIC_ARGUMENTS
private static final org.eclipse.jdt.internal.compiler.ast.Block NO_BODY
static void ()
public void (org.eclipse.jdt.internal.compiler.CompilationResult, boolean)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
boolean assistNode
public void setArguments (org.eclipse.jdt.internal.compiler.ast.Argument[])
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
public org.eclipse.jdt.internal.compiler.ast.Argument[] arguments ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes ()
public void setBody (org.eclipse.jdt.internal.compiler.ast.Statement)
org.eclipse.jdt.internal.compiler.ast.Statement body
public org.eclipse.jdt.internal.compiler.ast.Statement body ()
public org.eclipse.jdt.internal.compiler.ast.Expression[] resultExpressions ()
public void setArrowPosition (int)
int arrowPosition
public int arrowPosition ()
protected org.eclipse.jdt.internal.compiler.ast.FunctionalExpression original ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
int pc
StringBuffer signature
int i
int length
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArgument
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding capturedOuterLocal
org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] path
int invokeDynamicNumber
public boolean kosherDescriptor (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope currentScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
boolean shouldChatter
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
boolean argumentsTypeElided
int length
int i
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
boolean haveDescriptor
boolean buggyArguments
int descriptorParameterCount
int lambdaArgumentCount
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newParameters
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations
int i
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedParameterType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding groundType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding expectedSAMType
int i
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedParameterType
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] exceptions
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exception
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
int t
int max
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findGroundTargetType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
boolean argumentTypesElided
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding withWildCards
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findGroundTargetTypeForElidedLambda (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding withWildCards
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
public boolean argumentsTypeElided ()
private boolean doesNotCompleteNormally ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo lambdaInfo
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext methodContext
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodWithParameterDeclaration
int i
int count
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnTypeBinding
org.eclipse.jdt.internal.compiler.ast.Expression expression
void validateNullAnnotations ()
int length
int i
private void mergeParameterNullAnnotations (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] ourParameters
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] descParameters
int len
int i
long ourTagBits
long descTagBits
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int j
int length
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
char[][] inheritedAnnotationName
void checkAgainstNullAnnotation (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.ast.Expression expression
int nullStatus
public boolean isPertinentToApplicability (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.ast.Expression[] returnExpressions
int i
int length
public boolean isVoidCompatible ()
public boolean isValueCompatible ()
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int tab
StringBuffer output
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer, boolean)
int tab
StringBuffer output
boolean makeShort
int parenthesesCount
String suffix
int i
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedResultType ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
int argumentsLength
int i
public org.eclipse.jdt.internal.compiler.lookup.MethodScope getScope ()
private boolean enclosingScopesHaveErrors ()
org.eclipse.jdt.internal.compiler.lookup.Scope skope
org.eclipse.jdt.internal.compiler.impl.ReferenceContext context
private void analyzeShape ()
public boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding left
org.eclipse.jdt.internal.compiler.lookup.Scope someScope
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy oldPolicy
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
boolean analyzeNPE
org.eclipse.jdt.internal.compiler.ast.LambdaExpression copy
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding expectedSAMType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding groundTargetType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
org.eclipse.jdt.internal.compiler.ast.Expression[] returnExpressions
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] samPararameterTypes
int i
int length
public org.eclipse.jdt.internal.compiler.ast.LambdaExpression getResolvedCopyForInferenceTargeting (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy oldPolicy
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
boolean analyzeNPE
org.eclipse.jdt.internal.compiler.ast.LambdaExpression copy
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resultType
public boolean sIsMoreSpecific (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
org.eclipse.jdt.internal.compiler.lookup.Scope skope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sSam
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r1
org.eclipse.jdt.internal.compiler.lookup.MethodBinding tSam
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r2
org.eclipse.jdt.internal.compiler.ast.Expression[] returnExpressions
int returnExpressionsLength
int i
int i
int i
org.eclipse.jdt.internal.compiler.ast.Expression resultExpression
org.eclipse.jdt.internal.compiler.ast.LambdaExpression copy ()
org.eclipse.jdt.internal.compiler.parser.Parser parser
org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
char[] source
org.eclipse.jdt.internal.compiler.ast.LambdaExpression copy
public void returnsExpression (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resultType
org.eclipse.jdt.internal.compiler.ast.Expression[] returnExpressions
int resultsLength
public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult ()
public void abort (int, org.eclipse.jdt.core.compiler.CategorizedProblem)
int abortLevel
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration getCompilationUnitDeclaration ()
public boolean hasErrors ()
public void tagAsHavingErrors ()
org.eclipse.jdt.internal.compiler.lookup.Scope parent
public void tagAsHavingIgnoredMandatoryErrors (int)
int problemId
org.eclipse.jdt.internal.compiler.lookup.MethodScope enclosingLambdaScope
org.eclipse.jdt.internal.compiler.ast.LambdaExpression enclosingLambda
public void throwsException (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
public java.util.Set getThrownExceptions ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.ClassFile classFile
int problemResetPC
boolean restart
org.eclipse.jdt.internal.compiler.problem.AbortMethod e
public void generateCode (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile classFile
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding argBinding
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding argBinding
org.eclipse.jdt.internal.compiler.ast.Expression expression
public void addSyntheticArgument (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticLocal
int newSlot
int i
int parameterCount
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newParameters
int i
int j
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding getSyntheticArgument (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
int i
int length
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getMethodBinding ()
public int diagnosticsSourceEnd ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getMarkerInterfaces ()
java.util.Set markerBindings
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] intersectionTypes
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getTypeBinding ()
}
org/eclipse/jdt/internal/compiler/ast/Literal.classLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.Literal extends org.eclipse.jdt.internal.compiler.ast.Expression {
public void (int, int)
int s
int e
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public abstract void computeConstant ()
public abstract org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public abstract char[] source ()
}
org/eclipse/jdt/internal/compiler/ast/LocalDeclaration.classLocalDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.LocalDeclaration extends org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration {
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
public void (char[], int, int)
char[] name
int sourceStart
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo preInitInfo
boolean shouldAnalyseResource
int nullStatus
public void checkModifiers ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
public int getKind ()
public void getAllAnnotationContexts (int, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, java.util.List)
int targetType
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
java.util.List allAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
public void getAllAnnotationContexts (int, int, java.util.List)
int targetType
int parameterIndex
java.util.List allAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
public boolean isArgument ()
public boolean isReceiver ()
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding variableType
org.eclipse.jdt.internal.compiler.lookup.Binding existingVariable
boolean localExists
org.eclipse.jdt.internal.compiler.lookup.TypeBinding initializationType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding initializationType
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int annotationsLength
int i
private void traverseWithoutInitializer (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int annotationsLength
int i
}
org/eclipse/jdt/internal/compiler/ast/LongLiteral.classLongLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.LongLiteral extends org.eclipse.jdt.internal.compiler.ast.NumberLiteral {
private static final char[] HEXA_MIN_VALUE
private static final char[] HEXA_MINUS_ONE_VALUE
private static final char[] OCTAL_MIN_VALUE
private static final char[] OCTAL_MINUS_ONE_VALUE
private static final char[] DECIMAL_MIN_VALUE
private static final char[] DECIMAL_MAX_VALUE
private char[] reducedForm
static void ()
public static org.eclipse.jdt.internal.compiler.ast.LongLiteral buildLongLiteral (char[], int, int)
char[] token
int s
int e
char[] longReducedToken
void (char[], char[], int, int)
char[] token
char[] reducedForm
int start
int end
public org.eclipse.jdt.internal.compiler.ast.LongLiteral convertToMinValue ()
char[] token
public void computeConstant ()
char[] token
int tokenLength
int length
int radix
int j
private void computeValue (char[], int, int, int)
char[] token
int tokenLength
int radix
int j
int digitValue
long computedValue
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/LongLiteralMinValue.classLongLiteralMinValue.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.LongLiteralMinValue extends org.eclipse.jdt.internal.compiler.ast.LongLiteral {
static final char[] CharValue
static void ()
public void (char[], char[], int, int)
char[] token
char[] reducedForm
int start
int end
public void computeConstant ()
}
org/eclipse/jdt/internal/compiler/ast/MagicLiteral.classMagicLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.MagicLiteral extends org.eclipse.jdt.internal.compiler.ast.Literal {
public void (int, int)
int start
int end
public boolean isValidJavaStatement ()
public char[] source ()
}
org/eclipse/jdt/internal/compiler/ast/MarkerAnnotation.classMarkerAnnotation.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation extends org.eclipse.jdt.internal.compiler.ast.Annotation {
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference type
int sourceStart
public org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/ast/MemberValuePair$1.classMemberValuePair.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.MemberValuePair$1 extends org.eclipse.jdt.internal.compiler.ASTVisitor {
final org.eclipse.jdt.internal.compiler.ast.MemberValuePair this$0
void (org.eclipse.jdt.internal.compiler.ast.MemberValuePair)
public boolean visit (org.eclipse.jdt.internal.compiler.ast.SingleNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.SingleNameReference reference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scop
}
org/eclipse/jdt/internal/compiler/ast/MemberValuePair$2.classMemberValuePair.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.MemberValuePair$2 extends java.lang.Object implements java.lang.Runnable {
final org.eclipse.jdt.internal.compiler.ast.MemberValuePair this$0
private final org.eclipse.jdt.internal.compiler.lookup.TypeBinding val$valueType
private final org.eclipse.jdt.internal.compiler.lookup.TypeBinding val$requiredType
private final org.eclipse.jdt.internal.compiler.lookup.TypeBinding val$leafType
private final org.eclipse.jdt.internal.compiler.lookup.BlockScope val$scope
private final boolean[] val$shouldExit
void (org.eclipse.jdt.internal.compiler.ast.MemberValuePair, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean[])
public void run ()
}
org/eclipse/jdt/internal/compiler/ast/MemberValuePair.classMemberValuePair.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.MemberValuePair extends org.eclipse.jdt.internal.compiler.ast.ASTNode {
public char[] name
public org.eclipse.jdt.internal.compiler.ast.Expression value
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public org.eclipse.jdt.internal.compiler.lookup.ElementValuePair compilerElementPair
public void (char[], int, int, org.eclipse.jdt.internal.compiler.ast.Expression)
char[] token
int sourceStart
int sourceEnd
org.eclipse.jdt.internal.compiler.ast.Expression value
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void resolveTypeExpecting (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding valueType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding valueType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding valueType
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
boolean[] shouldExit
Runnable check
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
int i
int max
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
int i
int max
org.eclipse.jdt.internal.compiler.ast.Expression currentExpression
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
int i
int max
org.eclipse.jdt.internal.compiler.ast.Expression currentExpression
org.eclipse.jdt.internal.compiler.ast.NameReference nameReference
org.eclipse.jdt.internal.compiler.lookup.Binding nameReferenceBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.ast.NameReference nameReference
org.eclipse.jdt.internal.compiler.lookup.Binding nameReferenceBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
int i
int max
org.eclipse.jdt.internal.compiler.ast.Expression currentExpression
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/ast/MessageSend.classMessageSend.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.MessageSend extends org.eclipse.jdt.internal.compiler.ast.Expression implements org.eclipse.jdt.internal.compiler.ast.Invocation {
public org.eclipse.jdt.internal.compiler.ast.Expression receiver
public char[] selector
public org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding syntheticAccessor
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
public long nameSourcePosition
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualReceiverType
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding valueCast
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments
private org.eclipse.jdt.internal.compiler.ast.ExpressionContext expressionContext
private org.eclipse.jdt.internal.compiler.util.SimpleLookupTable inferenceContexts
protected org.eclipse.jdt.internal.compiler.ast.InnerInferenceHelper innerInferenceHelper
private static final int TRUE_ASSERTION
private static final int FALSE_ASSERTION
private static final int NULL_ASSERTION
private static final int NONNULL_ASSERTION
public void ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean nonStatic
boolean wasInsideAssert
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
boolean analyseResources
int i
org.eclipse.jdt.internal.compiler.lookup.TypeConstants$CloseMethodRecord record
int len
int j
int length
int i
org.eclipse.jdt.internal.compiler.ast.Expression argument
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
private void recordCallingClose (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.Expression closeTarget
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVariable
private int detectAssertionUtility (int)
int argumentIdx
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
private org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseBooleanAssertion (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.ast.Expression argument
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean wasInsideAssert
boolean passOnTrue
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isOptimizedTrueAssertion
boolean isOptimizedFalseAssertion
int tagBitsSave
org.eclipse.jdt.internal.compiler.flow.FlowInfo conditionFlowInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo assertWhenPassInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo assertWhenPassInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo assertWhenFailInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo assertWhenFailInfo
boolean isOptimizedPassing
boolean isOptimizedPassing
boolean isOptimizedFailing
boolean isOptimizedFailing
private org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseNullAssertion (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.ast.Expression argument
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean expectingNull
int nullStatus
boolean willFail
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public boolean checkNPE (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public void computeConversion (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding runtimeTimeType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding compileTimeType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceCast
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
boolean isStatic
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
Object[] path
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
boolean isUnboxing
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments ()
public boolean isSuperAccess ()
public boolean isTypeAccess ()
public void manageSyntheticAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding destinationType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingSourceType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding currentCompatibleType
public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
long tagBits
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding postConversionType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
int runtimeType
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int max
int j
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
long sourceLevel
boolean receiverCast
boolean argsContainCast
boolean receiverIsType
int length
boolean argHasError
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
boolean argHasError
int length
int i
org.eclipse.jdt.internal.compiler.ast.Expression argument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] pseudoArgs
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatchOriginal
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
boolean avoidSecondary
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatchOriginal
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding oldReceiverType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration abstractMethodDeclaration
org.eclipse.jdt.internal.compiler.lookup.MethodBinding enclosingMethodBinding
protected void findMethodBinding (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding pgmb
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 ctx
int length
boolean sawRawType
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] finalArgumentTypes
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding finalArgumentType
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding checkAgainstFinalTargetType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 ctx
org.eclipse.jdt.internal.compiler.lookup.MethodBinding updatedBinding
public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
public void setDepth (int)
int depth
public void setExpectedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
public void setExpressionContext (org.eclipse.jdt.internal.compiler.ast.ExpressionContext)
org.eclipse.jdt.internal.compiler.ast.ExpressionContext context
public boolean isPolyExpression ()
public boolean isPolyExpression (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding resolutionCandidate
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding pgmb
org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidateOriginal
public boolean sIsMoreSpecific (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public void setFieldIndex (int)
int depth
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding invocationTargetType ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
int i
int typeArgumentsLength
int argumentsLength
int i
public boolean statementExpression ()
public boolean receiverIsImplicitThis ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
boolean reportErrors
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.ast.Expression[] arguments ()
public org.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext ()
public void registerInferenceContext (org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding method
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx18
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 getInferenceContext (org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding method
public boolean usesInference ()
public boolean updateBindings (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding updatedBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
boolean hasUpdate
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 ctx
public boolean innersNeedUpdate ()
public void innerUpdateDone ()
public org.eclipse.jdt.internal.compiler.ast.InnerInferenceHelper innerInferenceHelper ()
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
}
org/eclipse/jdt/internal/compiler/ast/MethodDeclaration.classMethodDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.MethodDeclaration extends org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration {
public org.eclipse.jdt.internal.compiler.ast.TypeReference returnType
public org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
public void (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public void analyseCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int i
int length
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext methodContext
boolean enableSyntacticNullAnalysisForFields
int complaintLevel
int i
int count
org.eclipse.jdt.internal.compiler.ast.Statement stat
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnTypeBinding
public void getAllAnnotationContexts (int, java.util.List)
int targetType
java.util.List allAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
int i
int max
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public boolean hasNullTypeAnnotation ()
public boolean isDefaultMethod ()
public boolean isMethod ()
public void parseStatements (org.eclipse.jdt.internal.compiler.parser.Parser, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.parser.Parser parser
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
public java.lang.StringBuffer printReturnType (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void resolveStatements ()
boolean returnsUndeclTypeVar
int i
int length
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
long complianceLevel
int bindingModifiers
boolean hasOverrideAnnotation
boolean hasUnresolvedArguments
int bindingModifiers
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
int annotationsLength
int i
int typeParametersLength
int i
int argumentLength
int i
int thrownExceptionsLength
int i
int statementsLength
int i
public org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters ()
}
org/eclipse/jdt/internal/compiler/ast/NameReference.classNameReference.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.NameReference extends org.eclipse.jdt.internal.compiler.ast.Reference implements org.eclipse.jdt.internal.compiler.lookup.InvocationSite {
public org.eclipse.jdt.internal.compiler.lookup.Binding binding
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualReceiverType
public void ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding ()
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isSuperAccess ()
public boolean isTypeAccess ()
public boolean isTypeReference ()
public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
public void setDepth (int)
int depth
public void setFieldIndex (int)
int index
public abstract java.lang.String unboundReferenceErrorName ()
public abstract char[][] getName ()
protected void checkEffectiveFinality (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
}
org/eclipse/jdt/internal/compiler/ast/NormalAnnotation.classNormalAnnotation.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.NormalAnnotation extends org.eclipse.jdt.internal.compiler.ast.Annotation {
public org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference type
int sourceStart
public org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] computeElementValuePairs ()
int numberOfPairs
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
int i
public org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs ()
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
int max
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int memberValuePairsLength
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int memberValuePairsLength
int i
}
org/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching$1SearchContradictions.classNullAnnotationMatching.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$1SearchContradictions extends org.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor {
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeWithContradiction
void ()
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding rawType
}
org/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching$CheckMode.classNullAnnotationMatching.java
package org.eclipse.jdt.internal.compiler.ast
public final org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode extends java.lang.Enum {
public static final org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode COMPATIBLE
public static final org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode OVERRIDE
public static final org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode BOUND_CHECK
private static final org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode[] ENUM$VALUES
static void ()
private void (java.lang.String, int)
public static org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode[] values ()
public static org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode valueOf (java.lang.String)
}
org/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching.classNullAnnotationMatching.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching extends java.lang.Object {
public static final org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching NULL_ANNOTATIONS_OK
public static final org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching NULL_ANNOTATIONS_OK_NONNULL
public static final org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching NULL_ANNOTATIONS_UNCHECKED
public static final org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching NULL_ANNOTATIONS_MISMATCH
public final int severity
public final org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeHint
public final int nullStatus
static void ()
public void (int, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
int severity
int nullStatus
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeHint
public boolean isAnyMismatch ()
public boolean isUnchecked ()
public boolean isDefiniteMismatch ()
public java.lang.String superTypeHintName (org.eclipse.jdt.internal.compiler.impl.CompilerOptions, boolean)
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean shortNames
public static int checkAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.lookup.VariableBinding, int, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.lookup.VariableBinding var
int nullStatus
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
long lhsTagBits
boolean hasReported
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression ce
int status1
int status2
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching annotationStatus
public static org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching analyse (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
int nullStatus
public static org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching analyse (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedSubstitute
int nullStatus
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode mode
int severity
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeHint
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching okStatus
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superClass
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching status
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] superInterfaces
int i
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching status
long[] requiredDimsTagBits
int dims
long[] providedDimsTagBits
int i
long requiredBits
long providedBits
long requiredBits
long providedBits
int s
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedSuper
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] requiredArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] providedArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] providedSubstitutes
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedArgSubstitute
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching status
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredEnclosing
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedEnclosing
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedEnclSubstitute
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching status
protected static boolean areSameTypes (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedSubstitute
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound
static long requiredNullTagBits (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode mode
long tagBits
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerBound
static long providedNullTagBits (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
long tagBits
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
boolean haveNullBits
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerBound
long boundBits
public static long validNullTagBits (long)
long bits
public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding moreDangerousType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding one
org.eclipse.jdt.internal.compiler.lookup.TypeBinding two
long oneNullBits
long twoNullBits
private static int computeNullProblemSeverity (long, long, int, boolean)
long requiredBits
long providedBits
int nullStatus
boolean overrideDetailChecking
public static org.eclipse.jdt.internal.compiler.lookup.MethodBinding checkForContraditions (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$1SearchContradictions searchContradiction
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
int i
}
org/eclipse/jdt/internal/compiler/ast/NullLiteral.classNullLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.NullLiteral extends org.eclipse.jdt.internal.compiler.ast.MagicLiteral {
static final char[] source
static void ()
public void (int, int)
int s
int e
public void computeConstant ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
public java.lang.Object reusableJSRTarget ()
public char[] source ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/NumberLiteral.classNumberLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.NumberLiteral extends org.eclipse.jdt.internal.compiler.ast.Literal {
char[] source
public void (char[], int, int)
char[] token
int s
int e
public void (int, int)
int s
int e
public boolean isValidJavaStatement ()
public char[] source ()
protected static char[] removePrefixZerosAndUnderscores (char[], boolean)
char[] token
boolean isLong
int max
int start
int end
boolean modified
boolean ignore
int i
char currentChar
StringBuffer buffer
int i
char currentChar
}
org/eclipse/jdt/internal/compiler/ast/OR_OR_Expression.classOR_OR_Expression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression extends org.eclipse.jdt.internal.compiler.ast.BinaryExpression {
int rightInitStateIndex
int mergedInitStateIndex
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression left
org.eclipse.jdt.internal.compiler.ast.Expression right
int operator
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isLeftOptimizedTrue
boolean isLeftOptimizedFalse
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo leftInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo rightInfo
int previousMode
org.eclipse.jdt.internal.compiler.flow.FlowInfo leftInfoWhenTrueForMerging
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.impl.Constant cst
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
boolean leftIsConst
boolean leftIsTrue
boolean rightIsConst
boolean rightIsTrue
public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
org.eclipse.jdt.internal.compiler.impl.Constant cst
int pc
boolean leftIsConst
boolean leftIsTrue
boolean rightIsConst
boolean rightIsTrue
org.eclipse.jdt.internal.compiler.codegen.BranchLabel internalTrueLabel
int pc
public boolean isCompactableOperation ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding result
org.eclipse.jdt.internal.compiler.lookup.Binding leftDirect
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/OperatorExpression$1Decode.classOperatorExpression.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode extends java.lang.Object {
void ()
public final java.lang.String constant (int)
int code
public final java.lang.String type (int)
int code
public final java.lang.String operator (int)
int operator
}
org/eclipse/jdt/internal/compiler/ast/OperatorExpression.classOperatorExpression.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.OperatorExpression extends org.eclipse.jdt.internal.compiler.ast.Expression implements org.eclipse.jdt.internal.compiler.ast.OperatorIds {
public static int[][] OperatorSignatures
static void ()
public void ()
public static final void classInitialize ()
public static final java.lang.String generateTableTestCase ()
int[] operators
org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode decode
String s
int error
int i
int operator
int left
int right
int result
String begin
String test
public static final int[] get_AND ()
int[] table
public static final int[] get_AND_AND ()
int[] table
public static final int[] get_DIVIDE ()
public static final int[] get_EQUAL_EQUAL ()
int[] table
public static final int[] get_GREATER ()
public static final int[] get_GREATER_EQUAL ()
public static final int[] get_LEFT_SHIFT ()
int[] table
public static final int[] get_LESS ()
int[] table
public static final int[] get_LESS_EQUAL ()
public static final int[] get_MINUS ()
int[] table
public static final int[] get_MULTIPLY ()
public static final int[] get_OR ()
public static final int[] get_OR_OR ()
public static final int[] get_PLUS ()
int[] table
public static final int[] get_REMAINDER ()
public static final int[] get_RIGHT_SHIFT ()
public static final int[] get_UNSIGNED_RIGHT_SHIFT ()
public static final int[] get_XOR ()
public java.lang.String operatorToString ()
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public abstract java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer)
}
org/eclipse/jdt/internal/compiler/ast/OperatorIds.classOperatorIds.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.OperatorIds extends java.lang.Object {
public static final int AND_AND
public static final int OR_OR
public static final int AND
public static final int OR
public static final int LESS
public static final int LESS_EQUAL
public static final int GREATER
public static final int GREATER_EQUAL
public static final int XOR
public static final int DIVIDE
public static final int LEFT_SHIFT
public static final int NOT
public static final int TWIDDLE
public static final int MINUS
public static final int PLUS
public static final int MULTIPLY
public static final int REMAINDER
public static final int RIGHT_SHIFT
public static final int EQUAL_EQUAL
public static final int UNSIGNED_RIGHT_SHIFT
public static final int NumberOfTables
public static final int QUESTIONCOLON
public static final int NOT_EQUAL
public static final int EQUAL
public static final int INSTANCEOF
public static final int PLUS_PLUS
public static final int MINUS_MINUS
}
org/eclipse/jdt/internal/compiler/ast/ParameterizedQualifiedTypeReference.classParameterizedQualifiedTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference extends org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference {
public org.eclipse.jdt.internal.compiler.ast.TypeReference[][] typeArguments
public void (char[][], org.eclipse.jdt.internal.compiler.ast.TypeReference[][], int, long[])
char[][] tokens
org.eclipse.jdt.internal.compiler.ast.TypeReference[][] typeArguments
int dim
long[] positions
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArgumentsOnTypeComponent
int j
int max2
public void (char[][], org.eclipse.jdt.internal.compiler.ast.TypeReference[][], int, org.eclipse.jdt.internal.compiler.ast.Annotation[][], long[])
char[][] tokens
org.eclipse.jdt.internal.compiler.ast.TypeReference[][] typeArguments
int dim
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
long[] positions
public void checkBounds (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public void checkBounds (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int index
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
public org.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (int, org.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean)
int additionalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
boolean isVarargs
int totalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] allAnnotations
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference pqtr
public boolean isParameterizedTypeReference ()
public boolean hasNullTypeAnnotation ()
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference[] arguments
int j
public char[][] getParameterizedTypeName ()
int length
char[][] qParamName
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference[] arguments
StringBuffer buffer
int j
int argLength
int nameLength
int dim
char[] dimChars
int i
int index
public org.eclipse.jdt.internal.compiler.ast.TypeReference[][] getTypeArguments ()
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean checkBounds
int location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveLeafType (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean checkBounds
boolean isClassScope
org.eclipse.jdt.internal.compiler.lookup.Binding binding
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeReference[] args
int argLength
int j
org.eclipse.jdt.internal.compiler.ast.TypeReference typeArgument
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
boolean typeIsConsistent
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding qualifyingType
int i
int max
int j
org.eclipse.jdt.internal.compiler.ast.TypeReference[] args
int argLength
int k
org.eclipse.jdt.internal.compiler.ast.TypeReference typeArgument
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.ast.TypeReference[] args
org.eclipse.jdt.internal.compiler.ast.TypeReference keep
int argLength
boolean isDiamond
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
boolean argHasError
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentOriginal
int j
org.eclipse.jdt.internal.compiler.ast.TypeReference arg
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualEnclosing
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentOriginal
private void createArrayType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int length
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArgument
int typeArgumentLength
int max
int j
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArgument
int typeArgumentLength
int max
int j
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int i
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean checkBounds
int location
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope, int)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int location
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int annotationsLevels
int i
int annotationsLength
int j
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int i
int max
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations2
int j
int max2
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
int i
int max
int j
int max2
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int annotationsLevels
int i
int annotationsLength
int j
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int i
int max
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations2
int j
int max2
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
int i
int max
int j
int max2
}
org/eclipse/jdt/internal/compiler/ast/ParameterizedSingleTypeReference.classParameterizedSingleTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference extends org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference {
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
public void (char[], org.eclipse.jdt.internal.compiler.ast.TypeReference[], int, long)
char[] name
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
int dim
long pos
int i
int max
public void (char[], org.eclipse.jdt.internal.compiler.ast.TypeReference[], int, org.eclipse.jdt.internal.compiler.ast.Annotation[][], long)
char[] name
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
int dim
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
long pos
public void checkBounds (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
public org.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (int, org.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean)
int additionalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
boolean isVarargs
int totalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] allAnnotations
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
public char[][] getParameterizedTypeName ()
StringBuffer buffer
int i
int length
int nameLength
char[] name
int dim
char[] dimChars
int i
int index
public org.eclipse.jdt.internal.compiler.ast.TypeReference[][] getTypeArguments ()
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isParameterizedTypeReference ()
public boolean hasNullTypeAnnotation ()
int i
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
boolean checkBounds
int location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveLeafType (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
boolean checkBounds
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
boolean isClassScope
int argLength
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeArgument
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentEnclosing
boolean isClassScope
org.eclipse.jdt.internal.compiler.ast.TypeReference keep
boolean isDiamond
int argLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
boolean argHasError
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentOriginal
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeArgument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
boolean isCompliant15
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualEnclosing
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding createArrayType (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int length
int max
int i
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int i
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean checkBounds
int location
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope, int)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int location
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeEnclosing (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
int i
int length
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int i
int max
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations2
int j
int max2
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
int i
int max
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
int i
int length
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int i
int max
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations2
int j
int max2
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
int i
int max
}
org/eclipse/jdt/internal/compiler/ast/PostfixExpression.classPostfixExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.PostfixExpression extends org.eclipse.jdt.internal.compiler.ast.CompoundAssignment {
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression lhs
org.eclipse.jdt.internal.compiler.ast.Expression expression
int operator
int pos
public boolean checkCastCompatibility ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public java.lang.String operatorToString ()
public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer)
int indent
StringBuffer output
public boolean restrainUsageToNumericTypes ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/PrefixExpression.classPrefixExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.PrefixExpression extends org.eclipse.jdt.internal.compiler.ast.CompoundAssignment {
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression lhs
org.eclipse.jdt.internal.compiler.ast.Expression expression
int operator
int pos
public boolean checkCastCompatibility ()
public java.lang.String operatorToString ()
public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer)
int indent
StringBuffer output
public boolean restrainUsageToNumericTypes ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/QualifiedAllocationExpression.classQualifiedAllocationExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression extends org.eclipse.jdt.internal.compiler.ast.AllocationExpression {
public org.eclipse.jdt.internal.compiler.ast.Expression enclosingInstance
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
public void ()
public void (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
boolean analyseResources
boolean hasResourceWrapperType
int i
int count
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
public org.eclipse.jdt.internal.compiler.ast.Expression enclosingInstance ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocatedType
boolean isUnboxing
int i
int max
public boolean isSuperAccess ()
public void manageEnclosingInstanceAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocatedTypeErasure
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding result
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeForQualifiedAllocationExpression (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingInstanceType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingInstanceReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
boolean hasError
boolean enclosingInstanceContainsCast
boolean argsContainCast
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference qRef
int i
long sourceLevel
boolean isDiamond
int length
boolean argHasError
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
int length
int i
org.eclipse.jdt.internal.compiler.ast.Expression argument
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceReceiver
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] pseudoArgs
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatchOriginal
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inferredTypes
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding expectedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anonymousSuperclass
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosing
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int i
int typeArgumentsLength
int argumentsLength
int i
}
org/eclipse/jdt/internal/compiler/ast/QualifiedNameReference.classQualifiedNameReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference extends org.eclipse.jdt.internal.compiler.ast.NameReference {
public char[][] tokens
public long[] sourcePositions
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] otherBindings
int[] otherDepths
public int indexOfFirstFieldBinding
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticWriteAccessor
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] syntheticReadAccessors
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding genericCast
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherGenericCasts
public void (char[][], long[], int, int)
char[][] tokens
long[] positions
int sourceStart
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
boolean isCompound
int otherBindingsCount
boolean needValue
boolean complyTo14
org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
org.eclipse.jdt.internal.compiler.flow.FlowInfo fieldInits
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
int i
org.eclipse.jdt.internal.compiler.flow.FlowInfo fieldInits
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean valueRequired
int otherBindingsCount
boolean needValue
boolean complyTo14
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.flow.FlowInfo fieldInits
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
int i
private void checkInternalNPE (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean checkString
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int length
int i
public boolean checkNPE (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
long position
public void computeConversion (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding runtimeTimeType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding compileTimeType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
int length
org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeCast
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceCast
public void generateAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
boolean isStatic
org.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
boolean isFirst
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredGenericCast
int lastFieldPc
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
boolean isUnboxing
int fieldPosition
public void generateCompoundAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.Expression expression
int operator
int assignmentImplicitConversion
boolean valueRequired
org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
boolean isFirst
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessor
int operationTypeID
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredGenericCast
public void generatePostIncrement (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.CompoundAssignment postIncrement
boolean valueRequired
org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
boolean isFirst
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredGenericCast
org.eclipse.jdt.internal.compiler.lookup.TypeBinding operandType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding operandType
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding generateReadSequence (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int otherBindingsCount
boolean needValue
org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastGenericCast
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastGenericCast
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastGenericCast
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastReceiverType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastReceiverType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastReceiverType
boolean complyTo14
int pc
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
Object[] emulationPath
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
org.eclipse.jdt.internal.compiler.impl.Constant localConstant
org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] path
int positionsLength
org.eclipse.jdt.internal.compiler.lookup.FieldBinding initialFieldBinding
int i
int pc
org.eclipse.jdt.internal.compiler.lookup.FieldBinding nextField
org.eclipse.jdt.internal.compiler.lookup.TypeBinding nextGenericCast
org.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
org.eclipse.jdt.internal.compiler.lookup.MethodBinding accessor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.MethodBinding accessor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
int fieldPosition
public void generateReceiver (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments ()
protected org.eclipse.jdt.internal.compiler.lookup.FieldBinding getCodegenBinding (int)
int index
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getFinalReceiverType ()
int otherBindingsCount
org.eclipse.jdt.internal.compiler.lookup.TypeBinding previousGenericCast
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getGenericCast (int)
int index
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding getOtherFieldBindings (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int length
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int index
int otherBindingsLength
int firstDepth
char[] token
org.eclipse.jdt.internal.compiler.lookup.FieldBinding previousField
int place
org.eclipse.jdt.internal.compiler.lookup.TypeBinding fieldReceiverType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding oldReceiverType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
public boolean isEquivalent (org.eclipse.jdt.internal.compiler.ast.Reference)
org.eclipse.jdt.internal.compiler.ast.Reference reference
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedReference
int len
int i
public boolean isFieldAccess ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding ()
public void manageEnclosingInstanceAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
public void manageSyntheticAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.FieldBinding, int, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
int index
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenField
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
int depth
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenField
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding postConversionType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredGenericCast
int runtimeType
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding reportError (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastField
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
boolean inStaticContext
org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastField
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void setFieldIndex (int)
int index
protected void setGenericCast (int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
int index
org.eclipse.jdt.internal.compiler.lookup.TypeBinding someGenericCast
protected void setSyntheticAccessor (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, int, org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
int index
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticAccessor
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public java.lang.String unboundReferenceErrorName ()
public char[][] getName ()
public org.eclipse.jdt.internal.compiler.lookup.VariableBinding nullAnnotatedVariableBinding (boolean)
boolean supportTypeAnnotations
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
}
org/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference.classQualifiedSuperReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference extends org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference {
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference name
int pos
int sourceEnd
public boolean isSuper ()
public boolean isThis ()
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int findCompatibleEnclosing (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] supers
int length
boolean isLegal
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding closestMatch
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/QualifiedThisReference.classQualifiedThisReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference extends org.eclipse.jdt.internal.compiler.ast.ThisReference {
public org.eclipse.jdt.internal.compiler.ast.TypeReference qualification
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentCompatibleType
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference name
int sourceStart
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean valueRequired
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
Object[] emulationPath
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int depth
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiver
int findCompatibleEnclosing (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int depth
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/QualifiedTypeReference.classQualifiedTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference extends org.eclipse.jdt.internal.compiler.ast.TypeReference {
public char[][] tokens
public long[] sourcePositions
public void (char[][], long[])
char[][] sources
long[] poss
public org.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (int, org.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean)
int additionalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
boolean isVarargs
int totalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] allAnnotations
org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding findNextTypeBinding (int, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
int tokenIndex
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
public char[] getLastToken ()
protected void rejectAnnotationsOnPackageQualifiers (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
int i
int j
org.eclipse.jdt.internal.compiler.ast.Annotation[] qualifierAnnot
protected static void rejectAnnotationsOnStaticMemberQualififer (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.Annotation[])
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.ast.Annotation[] qualifierAnnot
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding problemBinding
org.eclipse.jdt.internal.compiler.lookup.Binding pkg
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
boolean isClassScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding qualifiedType
int i
int max
int last
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
boolean rawQualified
void recordResolution (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeFound
int i
public char[][] getTypeName ()
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int annotationsLevels
int i
int annotationsLength
int j
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int annotationsLevels
int i
int annotationsLength
int j
public int getAnnotatableLevels ()
}
org/eclipse/jdt/internal/compiler/ast/Receiver.classReceiver.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Receiver extends org.eclipse.jdt.internal.compiler.ast.Argument {
public org.eclipse.jdt.internal.compiler.ast.NameReference qualifyingName
public void (char[], long, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.ast.NameReference, int)
char[] name
long posNom
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.NameReference qualifyingName
int modifiers
public boolean isReceiver ()
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int indent
StringBuffer output
}
org/eclipse/jdt/internal/compiler/ast/Reference.classReference.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.Reference extends org.eclipse.jdt.internal.compiler.ast.Expression {
public void ()
public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public boolean checkNPE (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
protected boolean checkNullableFieldDereference (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.FieldBinding, long)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
long sourcePosition
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding ()
public void fieldStore (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding syntheticWriteAccessor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
boolean isImplicitThisReceiver
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
public abstract void generateAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
public abstract void generateCompoundAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean)
public abstract void generatePostIncrement (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, boolean)
public boolean isEquivalent (org.eclipse.jdt.internal.compiler.ast.Reference)
org.eclipse.jdt.internal.compiler.ast.Reference reference
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding ()
public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
void reportOnlyUselesslyReadPrivateField (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.FieldBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
boolean valueRequired
static void reportOnlyUselesslyReadLocal (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
boolean valueRequired
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
boolean shouldReport
}
org/eclipse/jdt/internal/compiler/ast/ReferenceExpression.classReferenceExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ReferenceExpression extends org.eclipse.jdt.internal.compiler.ast.FunctionalExpression implements org.eclipse.jdt.internal.compiler.lookup.InvocationSite {
public org.eclipse.jdt.internal.compiler.ast.Expression lhs
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
public char[] selector
public int nameSourceStart
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
private boolean haveReceiver
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] resolvedTypeArguments
private boolean typeArgumentsHaveErrors
org.eclipse.jdt.internal.compiler.lookup.MethodBinding syntheticAccessor
private int depth
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding exactMethodBinding
private boolean receiverPrecedesParameters
protected boolean trialResolution
public void ()
public void initialize (org.eclipse.jdt.internal.compiler.CompilationResult, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.TypeReference[], char[], int)
org.eclipse.jdt.internal.compiler.CompilationResult result
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.TypeReference[] optionalTypeArguments
char[] identifierOrNew
int sourceEndPosition
public void generateImplicitLambda (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
org.eclipse.jdt.internal.compiler.parser.Parser parser
char[] source
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression copy
int argc
org.eclipse.jdt.internal.compiler.ast.LambdaExpression implicitLambda
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int i
int parameterShift
org.eclipse.jdt.internal.compiler.ast.Expression[] argv
int i
int length
String name
org.eclipse.jdt.internal.compiler.ast.MessageSend message
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression arrayAllocationExpression
org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocation
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy oldPolicy
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] outerLocals
int i
int length
private boolean shouldGenerateImplicitLambda (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
int pc
StringBuffer buffer
int argumentsSize
org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
org.eclipse.jdt.internal.compiler.ast.TypeReference qualification
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] enclosingInstances
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding nestedType
int length
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding syntheticArgumentType
Object[] emulationPath
int invokeDynamicNumber
public void manageSyntheticAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingSourceType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocatedType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding destinationType
org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
org.eclipse.jdt.internal.compiler.ast.TypeReference qualification
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding currentCompatibleType
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lhsType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lhsType
int length
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] descriptorParameters
int parametersLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
boolean isMethodReference
org.eclipse.jdt.internal.compiler.lookup.MethodBinding someMethod
int someMethodDepth
int anotherMethodDepth
boolean isStatic
org.eclipse.jdt.internal.compiler.lookup.MethodBinding anotherMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding potentialReceiver
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeToSearch
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
char[] visibleName
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration srcMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] methodExceptions
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] kosherExceptions
int i
int iMax
int j
int jMax
int len
int len
int expectedlen
int providedLen
boolean isVarArgs
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding descriptorParameter
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bindingParameter
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching annotationStatus
char[][] providedAnnotationName
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding findCompileTimeMethodTargeting (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding internalResolveTentatively (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy oldPolicy
org.eclipse.jdt.internal.compiler.ast.ExpressionContext previousContext
org.eclipse.jdt.internal.compiler.lookup.MethodBinding previousBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding previousDescriptor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding previousResolvedType
public boolean isConstructorReference ()
public boolean isExactMethodReference ()
public boolean isMethodReference ()
public boolean isPertinentToApplicability (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments ()
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isSuperAccess ()
public boolean isTypeAccess ()
public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
public void setDepth (int)
int depth
public void setFieldIndex (int)
int depth
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int tab
StringBuffer output
int max
int j
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
int length
int i
public org.eclipse.jdt.internal.compiler.ast.Expression[] createPseudoExpressions (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] p
org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
long pos
int i
public boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding left
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
boolean isCompatible
boolean isCompatible
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy oldPolicy
public boolean sIsMoreSpecific (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sSam
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r1
org.eclipse.jdt.internal.compiler.lookup.MethodBinding tSam
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r2
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getMethodBinding ()
public boolean isArrayConstructorReference ()
}
org/eclipse/jdt/internal/compiler/ast/ReturnStatement.classReturnStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ReturnStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Expression expression
public org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement[] subroutines
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding saveValueVariable
public int initStateIndex
private boolean implicitReturn
public void (org.eclipse.jdt.internal.compiler.ast.Expression, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression expression
int sourceStart
int sourceEnd
public void (org.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean)
org.eclipse.jdt.internal.compiler.ast.Expression expression
int sourceStart
int sourceEnd
boolean implicitReturn
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVariable
org.eclipse.jdt.internal.compiler.flow.FlowContext traversedContext
int subCount
boolean saveValueNeeded
boolean hasValueToSave
boolean noAutoCloseables
org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
void checkAgainstNullAnnotation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int nullStatus
long tagBits
long tagBits
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
boolean useTypeAnnotations
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
boolean alreadyGeneratedExpression
Object reusableJSRTarget
int i
int max
org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
boolean didEscape
public void generateReturnBytecode (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public void generateStoreSaveValueIfNecessary (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
private boolean needValueStore ()
public boolean needValue ()
public void prepareSaveValueLocation (org.eclipse.jdt.internal.compiler.ast.TryStatement)
org.eclipse.jdt.internal.compiler.ast.TryStatement targetTryStatement
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int tab
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.lookup.TypeBinding methodType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/SingleMemberAnnotation.classSingleMemberAnnotation.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation extends org.eclipse.jdt.internal.compiler.ast.Annotation {
public org.eclipse.jdt.internal.compiler.ast.Expression memberValue
private org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] singlePairs
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference type
int sourceStart
public void ()
public org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] computeElementValuePairs ()
public org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs ()
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/ast/SingleNameReference.classSingleNameReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.SingleNameReference extends org.eclipse.jdt.internal.compiler.ast.NameReference implements org.eclipse.jdt.internal.compiler.ast.OperatorIds {
public static final int READ
public static final int WRITE
public char[] token
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] syntheticAccessors
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding genericCast
public void (char[], long)
char[] source
long pos
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
boolean isCompound
boolean isReachable
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.flow.FlowInfo fieldInits
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
boolean isFinal
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean valueRequired
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.flow.FlowInfo fieldInits
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding checkFieldAccess (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
public boolean checkNPE (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
org.eclipse.jdt.internal.compiler.lookup.VariableBinding var
public void computeConversion (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding runtimeTimeType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding compileTimeType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceCast
public void generateAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
boolean valueRequired
org.eclipse.jdt.internal.compiler.ast.BinaryExpression operation
int operator
org.eclipse.jdt.internal.compiler.ast.SingleNameReference variableReference
org.eclipse.jdt.internal.compiler.ast.SingleNameReference variableReference
int pc
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
Object[] emulationPath
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenField
org.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
Object[] emulationPath
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] path
boolean isUnboxing
public void generateCompoundAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.Expression expression
int operator
int assignmentImplicitConversion
boolean valueRequired
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
public void generateCompoundAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.lookup.MethodBinding writeAccessor
org.eclipse.jdt.internal.compiler.ast.Expression expression
int operator
int assignmentImplicitConversion
boolean valueRequired
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenField
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
Object[] emulationPath
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
org.eclipse.jdt.internal.compiler.impl.Constant assignConstant
org.eclipse.jdt.internal.compiler.impl.Constant assignConstant
int increment
int increment
int operationTypeID
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenField
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
public void generatePostIncrement (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.CompoundAssignment postIncrement
boolean valueRequired
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenField
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
Object[] emulationPath
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding operandType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding operandType
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
public void generateReceiver (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments ()
public boolean isEquivalent (org.eclipse.jdt.internal.compiler.ast.Reference)
org.eclipse.jdt.internal.compiler.ast.Reference reference
char[] otherToken
org.eclipse.jdt.internal.compiler.ast.FieldReference fr
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding ()
public org.eclipse.jdt.internal.compiler.lookup.VariableBinding nullAnnotatedVariableBinding (boolean)
boolean supportTypeAnnotations
public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void manageEnclosingInstanceAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
public void manageSyntheticAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean isReadAccess
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenField
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding postConversionType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
int runtimeType
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding reportError (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.VariableBinding variable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding variableType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding variableType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public java.lang.String unboundReferenceErrorName ()
public char[][] getName ()
}
org/eclipse/jdt/internal/compiler/ast/SingleTypeReference.classSingleTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.SingleTypeReference extends org.eclipse.jdt.internal.compiler.ast.TypeReference {
public char[] token
public void (char[], long)
char[] source
long pos
public org.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (int, org.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean)
int additionalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
boolean isVarargs
int totalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] allAnnotations
org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
public char[] getLastToken ()
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
public char[][] getTypeName ()
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeEnclosing (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
boolean hasError
org.eclipse.jdt.internal.compiler.lookup.TypeBinding memberType
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
int i
int length
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
int i
int length
}
org/eclipse/jdt/internal/compiler/ast/Statement.classStatement.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.Statement extends org.eclipse.jdt.internal.compiler.ast.ASTNode {
public static final int NOT_COMPLAINED
public static final int COMPLAINED_FAKE_REACHABLE
public static final int COMPLAINED_UNREACHABLE
public void ()
protected static boolean isKnowDeadCodePattern (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
protected void analyseArguments (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.Expression[])
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
boolean considerTypeAnnotations
boolean hasJDK15NullAnnotations
int numParamsToCheck
int varArgPos
org.eclipse.jdt.internal.compiler.lookup.TypeBinding varArgsType
boolean passThrough
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastType
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
Boolean specialCaseNonNullness
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
Boolean specialCaseNonNullness
int i
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
org.eclipse.jdt.internal.compiler.ast.Expression argument
int nullStatus
void analyseOneArgument18 (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.Expression, java.lang.Boolean, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
org.eclipse.jdt.internal.compiler.ast.Expression argument
Boolean expectedNonNullness
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalExpected
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression ce
int nullStatus
void internalAnalyseOneArgument18 (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.Expression, int, java.lang.Boolean, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
org.eclipse.jdt.internal.compiler.ast.Expression argument
int nullStatus
Boolean expectedNonNullness
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalExpected
int statusFromAnnotatedNull
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching annotationStatus
protected void checkAgainstNullTypeAnnotation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression ce
int nullStatus
private void internalCheckAgainstNullTypeAnnotation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.Expression, int, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
org.eclipse.jdt.internal.compiler.ast.Expression expression
int nullStatus
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching annotationStatus
public void branchChainTo (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
public int complainIfUnreachable (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.lookup.BlockScope, int, boolean)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int previousComplaintLevel
boolean endOfBlock
public void generateArguments (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.Expression[], org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
int paramLength
int varArgIndex
int i
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding varArgsType
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding codeGenVarArgsType
int elementsTypeID
int argLength
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastType
int i
int max
public abstract void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
public boolean isBoxingCompatible (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isEmptyBlock ()
public boolean isValidJavaStatement ()
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int indent
StringBuffer output
public abstract java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
public abstract void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
public org.eclipse.jdt.internal.compiler.impl.Constant resolveCase (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.SwitchStatement)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding testType
org.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding invocationTargetType ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType ()
public org.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext ()
protected org.eclipse.jdt.internal.compiler.lookup.MethodBinding findConstructorBinding (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Invocation, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Invocation site
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.MethodBinding ctorBinding
protected transient void recordExceptionsForEnclosingLambda (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] thrownExceptions
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
int i
}
org/eclipse/jdt/internal/compiler/ast/StringLiteral.classStringLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.StringLiteral extends org.eclipse.jdt.internal.compiler.ast.Literal {
char[] source
int lineNumber
public void (char[], int, int, int)
char[] token
int start
int end
int lineNumber
public void (int, int)
int s
int e
public void computeConstant ()
public org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendWith (org.eclipse.jdt.internal.compiler.ast.CharLiteral)
org.eclipse.jdt.internal.compiler.ast.CharLiteral lit
public org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendWith (org.eclipse.jdt.internal.compiler.ast.StringLiteral)
org.eclipse.jdt.internal.compiler.ast.StringLiteral lit
public org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation extendsWith (org.eclipse.jdt.internal.compiler.ast.StringLiteral)
org.eclipse.jdt.internal.compiler.ast.StringLiteral lit
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
public char[] source ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/StringLiteralConcatenation.classStringLiteralConcatenation.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation extends org.eclipse.jdt.internal.compiler.ast.StringLiteral {
private static final int INITIAL_SIZE
public org.eclipse.jdt.internal.compiler.ast.Expression[] literals
public int counter
public void (org.eclipse.jdt.internal.compiler.ast.StringLiteral, org.eclipse.jdt.internal.compiler.ast.StringLiteral)
org.eclipse.jdt.internal.compiler.ast.StringLiteral str1
org.eclipse.jdt.internal.compiler.ast.StringLiteral str2
public org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation extendsWith (org.eclipse.jdt.internal.compiler.ast.StringLiteral)
org.eclipse.jdt.internal.compiler.ast.StringLiteral lit
int literalsLength
int length
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
int max
public char[] source ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int i
int max
}
org/eclipse/jdt/internal/compiler/ast/SubRoutineStatement.classSubRoutineStatement.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel anyExceptionLabel
public void ()
public static void reenterAllExceptionHandlers (org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement[], int, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement[] subroutines
int max
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int i
org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
public org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel enterAnyExceptionHandler (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public void enterDeclaredExceptionHandlers (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public void exitAnyExceptionHandler ()
public void exitDeclaredExceptionHandlers (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public abstract boolean generateSubRoutineInvocation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, java.lang.Object, int, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract boolean isSubRoutineEscaping ()
public void placeAllAnyExceptionHandler ()
}
org/eclipse/jdt/internal/compiler/ast/SuperReference.classSuperReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.SuperReference extends org.eclipse.jdt.internal.compiler.ast.ThisReference {
public void (int, int)
int sourceStart
int sourceEnd
public static org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall implicitSuperConstructorCall ()
public boolean isImplicitThis ()
public boolean isSuper ()
public boolean isUnqualifiedSuper ()
public boolean isThis ()
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingReceiverType
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/SwitchStatement$1StringSwitchCase.classSwitchStatement.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.SwitchStatement$1StringSwitchCase extends java.lang.Object implements java.lang.Comparable {
int hashCode
String string
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
final org.eclipse.jdt.internal.compiler.ast.SwitchStatement this$0
public void (org.eclipse.jdt.internal.compiler.ast.SwitchStatement, int, java.lang.String, org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
int hashCode
String string
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
public int compareTo (java.lang.Object)
Object o
org.eclipse.jdt.internal.compiler.ast.SwitchStatement$1StringSwitchCase that
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/ast/SwitchStatement.classSwitchStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.SwitchStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Expression expression
public org.eclipse.jdt.internal.compiler.ast.Statement[] statements
public org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public int explicitDeclarations
public org.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
public org.eclipse.jdt.internal.compiler.ast.CaseStatement[] cases
public org.eclipse.jdt.internal.compiler.ast.CaseStatement defaultCase
public int blockStart
public int caseCount
int[] constants
String[] stringConstants
public static final int CASE
public static final int FALLTHROUGH
public static final int ESCAPING
private static final char[] SecretStringVariableName
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding synthetic
int preSwitchInitStateIndex
int mergedInitStateIndex
org.eclipse.jdt.internal.compiler.ast.CaseStatement[] duplicateCaseStatements
int duplicateCaseStatementsCounter
private org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding dispatchStringCopy
static void ()
public void ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.SwitchFlowContext switchContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo caseInits
int caseIndex
int initialComplaintLevel
int complaintLevel
int fallThroughState
int i
int max
org.eclipse.jdt.internal.compiler.ast.Statement statement
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedTypeBinding
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
public void generateCodeForStringSwitch (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
boolean hasCases
org.eclipse.jdt.internal.compiler.ast.SwitchStatement$1StringSwitchCase[] stringCases
org.eclipse.jdt.internal.compiler.codegen.BranchLabel[] sourceCaseLabels
org.eclipse.jdt.internal.compiler.codegen.CaseLabel[] hashCodeCaseLabels
int i
int max
int uniqHashCount
int lastHashCode
int i
int length
int hashCode
int[] sortedIndexes
int i
org.eclipse.jdt.internal.compiler.codegen.CaseLabel defaultCaseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel defaultBranchLabel
int i
int j
int max
int hashCode
int caseIndex
int i
int maxCases
org.eclipse.jdt.internal.compiler.ast.Statement statement
Throwable e
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
org.eclipse.jdt.internal.compiler.codegen.CaseLabel[] caseLabels
int i
int max
org.eclipse.jdt.internal.compiler.codegen.CaseLabel defaultLabel
boolean hasCases
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
boolean valueRequired
int[] sortedIndexes
int i
int[] localKeysCopy
int max
int min
int caseIndex
int i
int maxCases
org.eclipse.jdt.internal.compiler.ast.Statement statement
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope upperScope
boolean isEnumSwitch
boolean isStringSwitch
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
int length
int counter
int i
org.eclipse.jdt.internal.compiler.impl.Constant constant
org.eclipse.jdt.internal.compiler.ast.Statement statement
int key
int j
String key
int j
int constantCount
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] enumFields
int i
int max
org.eclipse.jdt.internal.compiler.lookup.FieldBinding enumConstant
int j
boolean suppress
private void reportDuplicateCase (org.eclipse.jdt.internal.compiler.ast.CaseStatement, org.eclipse.jdt.internal.compiler.ast.CaseStatement, int)
org.eclipse.jdt.internal.compiler.ast.CaseStatement duplicate
org.eclipse.jdt.internal.compiler.ast.CaseStatement original
int length
boolean found
int k
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
int statementsLength
int i
public void branchChainTo (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
}
org/eclipse/jdt/internal/compiler/ast/SynchronizedStatement.classSynchronizedStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement extends org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement {
public org.eclipse.jdt.internal.compiler.ast.Expression expression
public org.eclipse.jdt.internal.compiler.ast.Block block
public org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding synchroVariable
static final char[] SecretLocalDeclarationName
int preSynchronizedInitStateIndex
int mergedSynchronizedInitStateIndex
static void ()
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Block, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.Block statement
int s
int e
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public boolean isSubRoutineEscaping ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
public boolean generateSubRoutineInvocation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, java.lang.Object, int, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
Object targetLocation
int stateIndex
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding secretLocal
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope upperScope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/ThisReference.classThisReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ThisReference extends org.eclipse.jdt.internal.compiler.ast.Reference {
public static org.eclipse.jdt.internal.compiler.ast.ThisReference implicitThis ()
org.eclipse.jdt.internal.compiler.ast.ThisReference implicitThis
public void (int, int)
int sourceStart
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
boolean isCompound
public boolean checkAccess (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
public boolean checkNPE (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public void generateAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
boolean valueRequired
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public void generateCompoundAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.Expression expression
int operator
int assignmentImplicitConversion
boolean valueRequired
public void generatePostIncrement (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.CompoundAssignment postIncrement
boolean valueRequired
public boolean isImplicitThis ()
public boolean isThis ()
public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingReceiverType
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/ThrowStatement.classThrowStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ThrowStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Expression exception
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
public void (org.eclipse.jdt.internal.compiler.ast.Expression, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression exception
int sourceStart
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/TrueLiteral.classTrueLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.TrueLiteral extends org.eclipse.jdt.internal.compiler.ast.MagicLiteral {
static final char[] source
static void ()
public void (int, int)
int s
int e
public void computeConstant ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
int pc
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public char[] source ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/TryStatement.classTryStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.TryStatement extends org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement {
static final char[] SECRET_RETURN_ADDRESS_NAME
static final char[] SECRET_ANY_HANDLER_NAME
static final char[] SECRET_PRIMARY_EXCEPTION_VARIABLE_NAME
static final char[] SECRET_CAUGHT_THROWABLE_VARIABLE_NAME
static final char[] SECRET_RETURN_VALUE_NAME
private static org.eclipse.jdt.internal.compiler.ast.LocalDeclaration[] NO_RESOURCES
public org.eclipse.jdt.internal.compiler.ast.LocalDeclaration[] resources
public org.eclipse.jdt.internal.compiler.ast.Block tryBlock
public org.eclipse.jdt.internal.compiler.ast.Block[] catchBlocks
public org.eclipse.jdt.internal.compiler.ast.Argument[] catchArguments
public org.eclipse.jdt.internal.compiler.ast.Block finallyBlock
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo subRoutineInits
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] caughtExceptionTypes
boolean[] catchExits
org.eclipse.jdt.internal.compiler.codegen.BranchLabel subRoutineStartLabel
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding anyExceptionVariable
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding returnAddressVariable
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding secretReturnValue
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] declaredExceptionLabels
private Object[] reusableJSRTargets
private org.eclipse.jdt.internal.compiler.codegen.BranchLabel[] reusableJSRSequenceStartLabels
private int[] reusableJSRStateIndexes
private int reusableJSRTargetsCount
private static final int NO_FINALLY
private static final int FINALLY_SUBROUTINE
private static final int FINALLY_DOES_NOT_COMPLETE
private static final int FINALLY_INLINE
int mergedInitStateIndex
int preTryInitStateIndex
int postTryInitStateIndex
int[] postResourcesInitStateIndexes
int naturalExitMergeInitStateIndex
int[] catchExitInitStateIndexes
private org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding primaryExceptionVariable
private org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding caughtThrowableVariable
private org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] resourceExceptionLabels
private int[] caughtExceptionsCatchBlocks
static void ()
public void ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int resourcesLength
org.eclipse.jdt.internal.compiler.flow.FinallyFlowContext finallyContext
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext handlingContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo tryInfo
int i
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration resource
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding resourceBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closeMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
int j
int length
int i
int catchCount
int i
org.eclipse.jdt.internal.compiler.flow.FlowInfo catchInfo
org.eclipse.jdt.internal.compiler.flow.InsideSubRoutineFlowContext insideSubContext
org.eclipse.jdt.internal.compiler.flow.FinallyFlowContext finallyContext
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo subInfo
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext handlingContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo finallyInfo
int i
org.eclipse.jdt.internal.compiler.flow.FlowInfo tryInfo
int i
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration resource
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding resourceBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closeMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
int j
int length
int i
int catchCount
int i
org.eclipse.jdt.internal.compiler.flow.FlowInfo catchInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding findCloseMethod (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration resource
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding resourceBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closeMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
org.eclipse.jdt.internal.compiler.lookup.InvocationSite site
private org.eclipse.jdt.internal.compiler.flow.FlowInfo prepareCatchInfo (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, int)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext handlingContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo tryInfo
int i
org.eclipse.jdt.internal.compiler.flow.FlowInfo catchInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo catchInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo catchInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsOnException
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding catchArg
private boolean isUncheckedCatchBlock (int)
int catchBlock
int i
int length
public org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel enterAnyExceptionHandler (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public void enterDeclaredExceptionHandlers (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int i
int length
public void exitAnyExceptionHandler ()
public void exitDeclaredExceptionHandlers (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int i
int length
private int finallyMode ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean isStackMapFrameCodeStream
int pc
int finallyMode
boolean requiresNaturalExit
int maxCatches
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionLabels
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionLabels
int i
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel exceptionLabel
org.eclipse.jdt.internal.compiler.codegen.MultiCatchExceptionLabel multiCatchExceptionLabel
int resourceCount
int i
int i
org.eclipse.jdt.internal.compiler.codegen.BranchLabel exitLabel
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
int invokeCloseStartPc
org.eclipse.jdt.internal.compiler.codegen.BranchLabel elseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel postElseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel postCloseLabel
int invokeCloseStartPc
boolean tryBlockHasSomeCode
org.eclipse.jdt.internal.compiler.codegen.BranchLabel naturalExitLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel postCatchesFinallyLabel
int i
int position
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding catchVar
int varPC
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel naturalExitExceptionHandler
int finallySequenceStartPC
int position
int position
int position
int position
public boolean generateSubRoutineInvocation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, java.lang.Object, int, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
Object targetLocation
int stateIndex
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding secretLocal
int resourceCount
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
org.eclipse.jdt.internal.compiler.codegen.BranchLabel exitLabel
int invokeCloseStartPc
int i
boolean isStackMapFrameCodeStream
int finallyMode
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean reuseTargetLocation
int i
int count
Object reusableJSRTarget
org.eclipse.jdt.internal.compiler.codegen.BranchLabel reusableJSRSequenceStartLabel
public boolean isSubRoutineEscaping ()
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
int length
int i
int i
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope upperScope
org.eclipse.jdt.internal.compiler.lookup.BlockScope finallyScope
org.eclipse.jdt.internal.compiler.lookup.BlockScope resourceManagementScope
int resourceCount
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resourceType
org.eclipse.jdt.internal.compiler.lookup.BlockScope tryScope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding methodReturnType
int shiftScopesLength
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
boolean containsUnionTypes
boolean catchHasError
int i
org.eclipse.jdt.internal.compiler.lookup.BlockScope catchScope
org.eclipse.jdt.internal.compiler.ast.Argument catchArgument
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration[] localDeclarations
int i
int max
int i
int max
protected void verifyDuplicationAndOrder (int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean)
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
boolean containsUnionTypes
int totalCount
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[][] allExceptionTypes
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentExceptionType
org.eclipse.jdt.internal.compiler.ast.TypeReference catchArgumentType
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
int typeReferencesLength
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] unionExceptionTypes
int j
int i
int l
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] currentExceptions
int j
int max
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exception
int k
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] exceptions
int n
int max2
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentException
org.eclipse.jdt.internal.compiler.ast.TypeReference catchArgumentType
int i
int j
}
org/eclipse/jdt/internal/compiler/ast/TypeDeclaration.classTypeDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration extends org.eclipse.jdt.internal.compiler.ast.Statement implements org.eclipse.jdt.internal.compiler.problem.ProblemSeverities org.eclipse.jdt.internal.compiler.impl.ReferenceContext {
public static final int CLASS_DECL
public static final int INTERFACE_DECL
public static final int ENUM_DECL
public static final int ANNOTATION_TYPE_DECL
public int modifiers
public int modifiersSourceStart
public org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
public char[] name
public org.eclipse.jdt.internal.compiler.ast.TypeReference superclass
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] superInterfaces
public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
public org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] memberTypes
public org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
public org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public org.eclipse.jdt.internal.compiler.lookup.MethodScope initializerScope
public org.eclipse.jdt.internal.compiler.lookup.MethodScope staticInitializerScope
public boolean ignoreFurtherInvestigation
public int maxFieldCount
public int declarationSourceStart
public int declarationSourceEnd
public int bodyStart
public int bodyEnd
public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public org.eclipse.jdt.internal.compiler.ast.MethodDeclaration[] missingAbstractMethods
public org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
public org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression allocation
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration enclosingType
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding enumValuesSyntheticfield
public int enumConstantsCounter
public org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
public void (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public void abort (int, org.eclipse.jdt.core.compiler.CategorizedProblem)
int abortLevel
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public final void addClinit ()
int length
int length
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methodDeclarations
org.eclipse.jdt.internal.compiler.ast.Clinit clinit
public org.eclipse.jdt.internal.compiler.ast.MethodDeclaration addMissingAbstractMethodFor (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
int argumentsLength
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
String baseName
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int i
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration[] newMethods
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
public void analyseCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.lookup.ClassScope enclosingClassScope
public void analyseCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.ClassScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
public void analyseCode (org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public boolean checkConstructors (org.eclipse.jdt.internal.compiler.parser.Parser)
org.eclipse.jdt.internal.compiler.parser.Parser parser
boolean hasConstructor
int i
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration am
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration c
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration m
public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult ()
public org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration createDefaultConstructor (boolean, boolean)
boolean needExplicitConstructorCall
boolean needToInsert
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructor
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] newMethods
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding createDefaultConstructorWithBinding (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedConstructorBinding
boolean eraseThrownExceptions
String baseName
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
int argumentsLength
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructor
int newModifiers
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int i
org.eclipse.jdt.internal.compiler.ast.Expression[] args
int i
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] newMethods
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
int len
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methodBindings
int length
public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration declarationOf (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
int i
int max
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declarationOf (org.eclipse.jdt.internal.compiler.lookup.MemberTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.MemberTypeBinding memberTypeBinding
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberTypeDecl
public org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration declarationOf (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int i
int max
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declarationOfType (char[][])
char[][] typeName
int typeNameLength
char[][] subTypeName
int i
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration getCompilationUnitDeclaration ()
public void generateCode (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile enclosingClassFile
org.eclipse.jdt.internal.compiler.ClassFile classFile
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberType
int i
int max
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] enclosingInstances
int i
int slotSize
int count
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding enclosingInstance
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.ClassFile enclosingClassFile
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] enclosingInstances
int i
int slotSize
int count
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding enclosingInstance
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public boolean hasErrors ()
private void internalAnalyseCode (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int i
int length
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.flow.FlowContext parentContext
org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext initializerContext
org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext staticInitializerContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo nonStaticFieldInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo staticFieldInfo
int i
int count
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
int i
int count
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo outerInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo constructorInfo
int i
int count
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
public static final int kind (int)
int flags
public void manageEnclosingInstanceAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclassBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedEnclosing
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticEnclosingInstanceArgument
public void manageEnclosingInstanceAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.ClassScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
public final boolean needClassInitMethod ()
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
public void parseMethods (org.eclipse.jdt.internal.compiler.parser.Parser, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.parser.Parser parser
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
int length
int i
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int length
int i
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration abstractMethodDeclaration
int length
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int indent
StringBuffer output
public java.lang.StringBuffer printBody (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
int fieldI
int i
public java.lang.StringBuffer printHeader (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
int i
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int tab
StringBuffer output
public void resolve ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
boolean old
long annotationTagBits
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
boolean needSerialVersion
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope compilationUnitScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] throwsExceptions
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] throwsExceptions
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] throwsExceptions
boolean hasWriteObjectMethod
boolean hasReadObjectMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentTypeBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
int localMaxFieldCount
int lastVisibleFieldID
boolean hasEnumConstants
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] enumConstantsWithoutBody
int i
int count
int i
int count
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding javaxRmiCorbaStub
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclassBinding
int i
int count
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
int i
int count
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
int f
int l
int missingAbstractMethodslength
int methodsLength
int i
int count
int visibility
org.eclipse.jdt.internal.compiler.problem.ProblemReporter reporter
int severity
int javadocModifiers
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.lookup.Binding existing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding existingType
org.eclipse.jdt.internal.compiler.lookup.Scope outerScope
org.eclipse.jdt.internal.compiler.lookup.Binding existing2
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding tvb
org.eclipse.jdt.internal.compiler.lookup.Binding declaringElement
public void resolve (org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.lookup.ClassScope upperScope
public void resolve (org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope upperScope
public void tagAsHavingErrors ()
public void tagAsHavingIgnoredMandatoryErrors (int)
int problemId
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
int annotationsLength
int i
int length
int i
int length
int i
int length
int i
int length
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
int length
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
int annotationsLength
int i
int length
int i
int length
int i
int length
int i
int length
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
int length
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
int annotationsLength
int i
int length
int i
int length
int i
int length
int i
int length
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
int length
int i
void updateMaxFieldCount ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration outerMostType
public boolean isPackageInfo ()
public boolean isSecondary ()
}
org/eclipse/jdt/internal/compiler/ast/TypeParameter.classTypeParameter.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.TypeParameter extends org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration {
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding binding
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
public void ()
public int getKind ()
public void checkBounds (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int i
int length
public void getAllAnnotationContexts (int, int, java.util.List)
int targetType
int typeParameterIndex
java.util.List allAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
int annotationsLength
int i
int boundIndex
int boundsLength
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference bound
private void internalResolve (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean staticContext
org.eclipse.jdt.internal.compiler.lookup.Binding existingType
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void resolve (org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void resolveAnnotations (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.BlockScope resolutionScope
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotationBindings
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int annotationsLength
int i
int boundsLength
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int annotationsLength
int i
int boundsLength
int i
}
org/eclipse/jdt/internal/compiler/ast/TypeReference$AnnotationCollector.classTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector extends org.eclipse.jdt.internal.compiler.ASTVisitor {
java.util.List annotationContexts
org.eclipse.jdt.internal.compiler.ast.Expression typeReference
int targetType
int info
int info2
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int dimensions
org.eclipse.jdt.internal.compiler.ast.Wildcard currentWildcard
public void (org.eclipse.jdt.internal.compiler.ast.TypeParameter, int, int, java.util.List)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
int targetType
int typeParameterIndex
java.util.List annotationContexts
public void (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, java.util.List)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
int targetType
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
java.util.List annotationContexts
public void (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int, int, java.util.List)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
int targetType
int parameterIndex
java.util.List annotationContexts
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, java.util.List)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int targetType
java.util.List annotationContexts
public void (org.eclipse.jdt.internal.compiler.ast.Expression, int, int, java.util.List)
org.eclipse.jdt.internal.compiler.ast.Expression typeReference
int targetType
int info
java.util.List annotationContexts
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, int, int, java.util.List)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int targetType
int info
int typeIndex
java.util.List annotationContexts
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, int, java.util.List, org.eclipse.jdt.internal.compiler.ast.Annotation[][], int)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int targetType
int info
java.util.List annotationContexts
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int dimensions
private boolean internalVisit (org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
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.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.Wildcard, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int i
int max
int startPC
int endPC
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int i
int max
int startPC
int endPC
public boolean visit (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int i
int max
int startPC
int endPC
public void endVisit (org.eclipse.jdt.internal.compiler.ast.Wildcard, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/TypeReference.classTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.TypeReference extends org.eclipse.jdt.internal.compiler.ast.Expression {
public static final org.eclipse.jdt.internal.compiler.ast.TypeReference[] NO_TYPE_ARGUMENTS
public org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotations
static void ()
public void ()
public static final org.eclipse.jdt.internal.compiler.ast.TypeReference baseTypeReference (int, int, org.eclipse.jdt.internal.compiler.ast.Annotation[][])
int baseType
int dim
org.eclipse.jdt.internal.compiler.ast.Annotation[][] dimAnnotations
public static final org.eclipse.jdt.internal.compiler.ast.TypeReference baseTypeReference (int, int)
int baseType
int dim
public void aboutToResolve (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public void checkBounds (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public abstract org.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (int, org.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean)
protected org.eclipse.jdt.internal.compiler.ast.Annotation[][] getMergedAnnotationsOnDimensions (int, org.eclipse.jdt.internal.compiler.ast.Annotation[][])
int additionalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int dimensions
int totalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] mergedAnnotations
int i
int i
int j
public int dimensions ()
public int extraDimensions ()
public org.eclipse.jdt.internal.compiler.codegen.AnnotationContext[] getAllAnnotationContexts (int)
int targetType
java.util.List allAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
public void getAllAnnotationContexts (int, int, java.util.List)
int targetType
int info
java.util.List allAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
public void getAllAnnotationContexts (int, int, java.util.List, org.eclipse.jdt.internal.compiler.ast.Annotation[])
int targetType
int info
java.util.List allAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.Annotation[] se7Annotations
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
int i
int length
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public void getAllAnnotationContexts (int, int, java.util.List, org.eclipse.jdt.internal.compiler.ast.Annotation[][], int)
int targetType
int info
java.util.List allAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int dimensions
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
int i
int max
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotationsOnDimension
int j
int max2
public void getAllAnnotationContexts (int, int, int, java.util.List)
int targetType
int info
int typeIndex
java.util.List allAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
public void getAllAnnotationContexts (int, java.util.List)
int targetType
java.util.List allAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
public org.eclipse.jdt.internal.compiler.ast.Annotation[][] getAnnotationsOnDimensions ()
public org.eclipse.jdt.internal.compiler.ast.TypeReference[][] getTypeArguments ()
public org.eclipse.jdt.internal.compiler.ast.Annotation[][] getAnnotationsOnDimensions (boolean)
boolean useSourceOrder
public void setAnnotationsOnDimensions (org.eclipse.jdt.internal.compiler.ast.Annotation[][])
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
public abstract char[] getLastToken ()
public char[][] getParameterizedTypeName ()
protected abstract org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope)
public abstract char[][] getTypeName ()
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
boolean hasError
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public boolean isTypeReference ()
public boolean isWildcard ()
public boolean isUnionType ()
public boolean isVarargs ()
public boolean isParameterizedTypeReference ()
protected void reportDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int index
protected void reportDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.Scope scope
protected void reportInvalidType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveSuperType (org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
public final org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean checkBounds
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean checkBounds
int location
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope, int)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int location
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeArgument (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeArgument (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding ref
boolean pauseHierarchyCheck
public abstract void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
public abstract void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
protected void resolveAnnotations (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int location
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
org.eclipse.jdt.internal.compiler.lookup.BlockScope resolutionScope
int dimensions
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
long[] nullTagBitsPerDimension
int i
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annots
public int getAnnotatableLevels ()
protected void checkNullConstraints (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.TypeReference[])
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference arg
protected void checkNullConstraints (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] variables
int rank
org.eclipse.jdt.internal.compiler.lookup.TypeBinding variable
public org.eclipse.jdt.internal.compiler.ast.Annotation findAnnotation (long)
long nullTagBits
org.eclipse.jdt.internal.compiler.ast.Annotation[] innerAnnotations
int annId
int i
public boolean hasNullTypeAnnotation ()
org.eclipse.jdt.internal.compiler.ast.Annotation[] innerAnnotations
public static boolean containsNullAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation[])
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int i
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] getTypeReferences ()
}
org/eclipse/jdt/internal/compiler/ast/UnaryExpression.classUnaryExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.UnaryExpression extends org.eclipse.jdt.internal.compiler.ast.OperatorExpression {
public org.eclipse.jdt.internal.compiler.ast.Expression expression
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant
public void (org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression expression
int operator
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endifLabel
public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean expressionIsCast
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
int expressionTypeID
boolean use15specifics
int tableId
int tableId
int tableId
int operatorSignature
org.eclipse.jdt.internal.compiler.impl.Constant cst
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/UnionTypeReference.classUnionTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.UnionTypeReference extends org.eclipse.jdt.internal.compiler.ast.TypeReference {
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference[])
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
int length
public char[] getLastToken ()
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean checkBounds
int location
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] allExceptionTypes
boolean hasError
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
int j
public char[][] getTypeName ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int length
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int length
int i
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int length
int i
public boolean isUnionType ()
public org.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (int, org.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean)
int additionalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
boolean isVarargs
}
org/eclipse/jdt/internal/compiler/ast/WhileStatement.classWhileStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.WhileStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Expression condition
public org.eclipse.jdt.internal.compiler.ast.Statement action
private org.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
private org.eclipse.jdt.internal.compiler.codegen.BranchLabel continueLabel
int preCondInitStateIndex
int condIfTrueInitStateIndex
int mergedInitStateIndex
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Statement, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression condition
org.eclipse.jdt.internal.compiler.ast.Statement action
int s
int e
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int initialComplaintLevel
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isConditionTrue
boolean isConditionFalse
boolean isConditionOptimizedTrue
boolean isConditionOptimizedFalse
org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext condLoopContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo condInfo
org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loopingContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo actionInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo actionInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo exitBranch
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
int combinedTagBits
org.eclipse.jdt.internal.compiler.flow.FlowInfo loopbackFlowInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isConditionOptimizedFalse
int jumpPC
org.eclipse.jdt.internal.compiler.codegen.BranchLabel actionLabel
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int tab
StringBuffer output
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/Wildcard.classWildcard.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Wildcard extends org.eclipse.jdt.internal.compiler.ast.SingleTypeReference {
public static final int UNBOUND
public static final int EXTENDS
public static final int SUPER
public org.eclipse.jdt.internal.compiler.ast.TypeReference bound
public int kind
public void (int)
int kind
public char[][] getParameterizedTypeName ()
public char[][] getTypeName ()
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boundType
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.lookup.TypeBinding newBound
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean checkBounds
int location
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope, int)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int location
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeArgument (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeArgument (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
int i
int length
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
int i
int length
public boolean isWildcard ()
}
org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory$1.classClasspathDirectory.java
package org.eclipse.jdt.internal.compiler.batch
org.eclipse.jdt.internal.compiler.batch.ClasspathDirectory$1 extends java.lang.Object implements java.io.FilenameFilter {
final org.eclipse.jdt.internal.compiler.batch.ClasspathDirectory this$0
void (org.eclipse.jdt.internal.compiler.batch.ClasspathDirectory)
public boolean accept (java.io.File, java.lang.String)
java.io.File directory
String name
String fileName
}
org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.classClasspathDirectory.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.ClasspathDirectory extends org.eclipse.jdt.internal.compiler.batch.ClasspathLocation {
private java.util.Hashtable directoryCache
private String[] missingPackageHolder
private int mode
private String encoding
void (java.io.File, java.lang.String, int, org.eclipse.jdt.internal.compiler.env.AccessRuleSet, java.lang.String)
java.io.File directory
String encoding
int mode
org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
String destinationPath
java.lang.String[] directoryList (java.lang.String)
String qualifiedPackageName
String[] dirList
java.io.File dir
int index
int last
String packageName
String parentPackage
boolean doesFileExist (java.lang.String, java.lang.String)
String fileName
String qualifiedPackageName
String[] dirList
int i
public java.util.List fetchLinkedJars (org.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter)
org.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter problemReporter
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)
char[] typeName
String qualifiedPackageName
String qualifiedBinaryFileName
boolean asBinaryOnly
String fileName
boolean binaryExists
boolean sourceExists
String fullSourcePath
String fullBinaryPath
long binaryModified
long sourceModified
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
String typeSearched
public char[][][] findTypeNames (java.lang.String)
String qualifiedPackageName
java.io.File dir
String[] listFiles
int length
int length
char[][][] result
char[][] packageName
int i
String fileName
int indexOfLastDot
public void initialize () throws java.io.IOException
public boolean isPackage (java.lang.String)
String qualifiedPackageName
public void reset ()
public java.lang.String toString ()
public char[] normalizedPath ()
public java.lang.String getPath ()
public int getMode ()
}
org/eclipse/jdt/internal/compiler/batch/ClasspathJar.classClasspathJar.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.ClasspathJar extends org.eclipse.jdt.internal.compiler.batch.ClasspathLocation {
protected java.io.File file
protected java.util.zip.ZipFile zipFile
protected boolean closeZipFileAtEnd
protected java.util.Hashtable packageCache
public void (java.io.File, boolean, org.eclipse.jdt.internal.compiler.env.AccessRuleSet, java.lang.String)
java.io.File file
boolean closeZipFileAtEnd
org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
String destinationPath
public java.util.List fetchLinkedJars (org.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter)
org.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter problemReporter
java.io.InputStream inputStream
java.util.ArrayList result
java.util.zip.ZipEntry manifest
org.eclipse.jdt.internal.compiler.util.ManifestAnalyzer analyzer
boolean success
java.util.List calledFileNames
java.util.Iterator calledFilesIterator
String directoryPath
int lastSeparator
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)
char[] typeName
String qualifiedPackageName
String qualifiedBinaryFileName
boolean asBinaryOnly
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
public char[][][] findTypeNames (java.lang.String)
String qualifiedPackageName
java.util.ArrayList answers
java.util.Enumeration e
String fileName
int last
String packageName
int indexOfDot
String typeName
char[] packageArray
int size
char[][][] result
public void initialize () throws java.io.IOException
public boolean isPackage (java.lang.String)
String qualifiedPackageName
java.util.Enumeration e
String fileName
int last
String packageName
public void reset ()
public java.lang.String toString ()
public char[] normalizedPath ()
String path2
char[] rawName
public java.lang.String getPath ()
public int getMode ()
}
org/eclipse/jdt/internal/compiler/batch/ClasspathLocation.classClasspathLocation.java
package org.eclipse.jdt.internal.compiler.batch
public abstract org.eclipse.jdt.internal.compiler.batch.ClasspathLocation extends java.lang.Object implements org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath org.eclipse.jdt.internal.compiler.util.SuffixConstants {
public static final int SOURCE
public static final int BINARY
String path
char[] normalizedPath
public org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
public String destinationPath
protected void (org.eclipse.jdt.internal.compiler.env.AccessRuleSet, java.lang.String)
org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
String destinationPath
protected org.eclipse.jdt.internal.compiler.env.AccessRestriction fetchAccessRestriction (java.lang.String)
String qualifiedBinaryFileName
char[] qualifiedTypeName
public int getMode ()
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.batch.ClasspathLocation other
String localPath
String otherPath
public java.lang.String getPath ()
}
org/eclipse/jdt/internal/compiler/batch/ClasspathSourceJar.classClasspathSourceJar.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.ClasspathSourceJar extends org.eclipse.jdt.internal.compiler.batch.ClasspathJar {
private String encoding
public void (java.io.File, boolean, org.eclipse.jdt.internal.compiler.env.AccessRuleSet, java.lang.String, java.lang.String)
java.io.File file
boolean closeZipFileAtEnd
org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
String encoding
String destinationPath
public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String, boolean)
char[] typeName
String qualifiedPackageName
String qualifiedBinaryFileName
boolean asBinaryOnly
java.util.zip.ZipEntry sourceEntry
java.io.InputStream stream
char[] contents
public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String)
char[] typeName
String qualifiedPackageName
String qualifiedBinaryFileName
public int getMode ()
}
org/eclipse/jdt/internal/compiler/batch/CompilationUnit.classCompilationUnit.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.CompilationUnit extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.ICompilationUnit {
public char[] contents
public char[] fileName
public char[] mainTypeName
String encoding
public String destinationPath
private boolean ignoreOptionalProblems
public void (char[], java.lang.String, java.lang.String)
char[] contents
String fileName
String encoding
public void (char[], java.lang.String, java.lang.String, java.lang.String)
char[] contents
String fileName
String encoding
String destinationPath
public void (char[], java.lang.String, java.lang.String, java.lang.String, boolean)
char[] contents
String fileName
String encoding
String destinationPath
boolean ignoreOptionalProblems
char[] fileNameCharArray
int start
int end
public char[] getContents ()
java.io.IOException e
public char[] getFileName ()
public char[] getMainTypeName ()
public char[][] getPackageName ()
public boolean ignoreOptionalProblems ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/batch/FileFinder.classFileFinder.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.FileFinder extends java.lang.Object {
public void ()
public static java.lang.String[] find (java.io.File, java.lang.String)
java.io.File f
String pattern
java.util.ArrayList files
String[] result
private static void find0 (java.io.File, java.lang.String, java.util.ArrayList)
java.io.File f
String pattern
java.util.ArrayList collector
String[] files
int i
int max
java.io.File current
}
org/eclipse/jdt/internal/compiler/batch/FileSystem$Classpath.classFileSystem.java
package org.eclipse.jdt.internal.compiler.batch
public abstract org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath extends java.lang.Object {
public abstract char[][][] findTypeNames (java.lang.String)
public abstract org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String)
public abstract org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String, boolean)
public abstract boolean isPackage (java.lang.String)
public abstract java.util.List fetchLinkedJars (org.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter)
public abstract void reset ()
public abstract char[] normalizedPath ()
public abstract java.lang.String getPath ()
public abstract void initialize () throws java.io.IOException
}
org/eclipse/jdt/internal/compiler/batch/FileSystem$ClasspathNormalizer.classFileSystem.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathNormalizer extends java.lang.Object {
public void ()
public static java.util.ArrayList normalize (java.util.ArrayList)
java.util.ArrayList classpaths
java.util.ArrayList normalizedClasspath
java.util.HashSet cache
java.util.Iterator iterator
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
}
org/eclipse/jdt/internal/compiler/batch/FileSystem$ClasspathSectionProblemReporter.classFileSystem.java
package org.eclipse.jdt.internal.compiler.batch
public abstract org.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter extends java.lang.Object {
public abstract void invalidClasspathSection (java.lang.String)
public abstract void multipleClasspathSections (java.lang.String)
}
org/eclipse/jdt/internal/compiler/batch/FileSystem.classFileSystem.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.FileSystem extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.INameEnvironment org.eclipse.jdt.internal.compiler.util.SuffixConstants {
protected org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[] classpaths
java.util.Set knownFileNames
public void (java.lang.String[], java.lang.String[], java.lang.String)
String[] classpathNames
String[] initialFileNames
String encoding
int classpathSize
int counter
int i
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
protected void (org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[], java.lang.String[])
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[] paths
String[] initialFileNames
int length
int counter
int i
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
public static org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath getClasspath (java.lang.String, java.lang.String, org.eclipse.jdt.internal.compiler.env.AccessRuleSet)
String classpathName
String encoding
org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
public static org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath getClasspath (java.lang.String, java.lang.String, boolean, org.eclipse.jdt.internal.compiler.env.AccessRuleSet, java.lang.String)
String classpathName
String encoding
boolean isSourceOnly
org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
String destinationPath
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath result
java.io.File file
private void initializeKnownFileNames (java.lang.String[])
String[] initialFileNames
int i
java.io.File compilationUnitFile
char[] fileName
char[] matchingPathName
int lastIndexOf
boolean globalPathMatches
int j
int max
char[] matchCandidate
boolean currentPathMatch
public void cleanup ()
int i
int max
private static java.lang.String convertPathSeparators (java.lang.String)
String path
private org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (java.lang.String, char[], boolean)
String qualifiedTypeName
char[] typeName
boolean asBinaryOnly
String qualifiedBinaryFileName
String qualifiedPackageName
String qp2
org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer suggestedAnswer
int i
int length
org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer answer
String qb2
int i
int length
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath p
org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer answer
public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType (char[][])
char[][] compoundName
public char[][][] findTypeNames (char[][])
char[][] packageName
char[][][] result
String qualifiedPackageName
String qualifiedPackageName2
int i
int length
char[][][] answers
int resultLength
int answersLength
int i
int length
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath p
char[][][] answers
int resultLength
int answersLength
public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType (char[][], boolean)
char[][] compoundName
boolean asBinaryOnly
public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType (char[], char[][])
char[] typeName
char[][] packageName
public boolean isPackage (char[][], char[])
char[][] compoundName
char[] packageName
String qualifiedPackageName
String qp2
int i
int length
int i
int length
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath p
}
org/eclipse/jdt/internal/compiler/batch/Main$1.classMain.java
package org.eclipse.jdt.internal.compiler.batch
org.eclipse.jdt.internal.compiler.batch.Main$1 extends java.lang.Object implements java.io.FilenameFilter {
void ()
public boolean accept (java.io.File, java.lang.String)
java.io.File dir
String name
}
org/eclipse/jdt/internal/compiler/batch/Main$2.classMain.java
package org.eclipse.jdt.internal.compiler.batch
org.eclipse.jdt.internal.compiler.batch.Main$2 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.ICompilerRequestor {
int lineDelta
final org.eclipse.jdt.internal.compiler.batch.Main this$0
void (org.eclipse.jdt.internal.compiler.batch.Main)
public void acceptResult (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
int unitLineCount
}
org/eclipse/jdt/internal/compiler/batch/Main$3.classMain.java
package org.eclipse.jdt.internal.compiler.batch
org.eclipse.jdt.internal.compiler.batch.Main$3 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy {
final org.eclipse.jdt.internal.compiler.batch.Main this$0
void (org.eclipse.jdt.internal.compiler.batch.Main)
public boolean proceedOnErrors ()
public boolean stopOnFirstError ()
public boolean ignoreAllErrors ()
}
org/eclipse/jdt/internal/compiler/batch/Main$4.classMain.java
package org.eclipse.jdt.internal.compiler.batch
org.eclipse.jdt.internal.compiler.batch.Main$4 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter {
final org.eclipse.jdt.internal.compiler.batch.Main this$0
void (org.eclipse.jdt.internal.compiler.batch.Main)
public void invalidClasspathSection (java.lang.String)
String jarFilePath
public void multipleClasspathSections (java.lang.String)
String jarFilePath
}
org/eclipse/jdt/internal/compiler/batch/Main$Logger$1.classMain.java
package org.eclipse.jdt.internal.compiler.batch
org.eclipse.jdt.internal.compiler.batch.Main$Logger$1 extends java.lang.Object implements java.util.Comparator {
final org.eclipse.jdt.internal.compiler.batch.Main$Logger this$1
void (org.eclipse.jdt.internal.compiler.batch.Main$Logger)
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
java.util.Map$Entry entry1
java.util.Map$Entry entry2
}
org/eclipse/jdt/internal/compiler/batch/Main$Logger.classMain.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.Main$Logger extends java.lang.Object {
private java.io.PrintWriter err
private java.io.PrintWriter log
private org.eclipse.jdt.internal.compiler.batch.Main main
private java.io.PrintWriter out
private java.util.HashMap parameters
int tagBits
private static final String CLASS
private static final String CLASS_FILE
private static final String CLASSPATH
private static final String CLASSPATH_FILE
private static final String CLASSPATH_FOLDER
private static final String CLASSPATH_ID
private static final String CLASSPATH_JAR
private static final String CLASSPATHS
private static final String COMMAND_LINE_ARGUMENT
private static final String COMMAND_LINE_ARGUMENTS
private static final String COMPILER
private static final String COMPILER_COPYRIGHT
private static final String COMPILER_NAME
private static final String COMPILER_VERSION
public static final int EMACS
private static final String ERROR
private static final String ERROR_TAG
private static final String WARNING_TAG
private static final String EXCEPTION
private static final String EXTRA_PROBLEM_TAG
private static final String EXTRA_PROBLEMS
private static final org.eclipse.jdt.internal.compiler.util.HashtableOfInt FIELD_TABLE
private static final String KEY
private static final String MESSAGE
private static final String NUMBER_OF_CLASSFILES
private static final String NUMBER_OF_ERRORS
private static final String NUMBER_OF_LINES
private static final String NUMBER_OF_PROBLEMS
private static final String NUMBER_OF_TASKS
private static final String NUMBER_OF_WARNINGS
private static final String OPTION
private static final String OPTIONS
private static final String OUTPUT
private static final String PACKAGE
private static final String PATH
private static final String PROBLEM_ARGUMENT
private static final String PROBLEM_ARGUMENT_VALUE
private static final String PROBLEM_ARGUMENTS
private static final String PROBLEM_CATEGORY_ID
private static final String ID
private static final String PROBLEM_ID
private static final String PROBLEM_LINE
private static final String PROBLEM_OPTION_KEY
private static final String PROBLEM_MESSAGE
private static final String PROBLEM_SEVERITY
private static final String PROBLEM_SOURCE_END
private static final String PROBLEM_SOURCE_START
private static final String PROBLEM_SUMMARY
private static final String PROBLEM_TAG
private static final String PROBLEMS
private static final String SOURCE
private static final String SOURCE_CONTEXT
private static final String SOURCE_END
private static final String SOURCE_START
private static final String SOURCES
private static final String STATS
private static final String TASK
private static final String TASKS
private static final String TIME
private static final String VALUE
private static final String WARNING
public static final int XML
private static final String XML_DTD_DECLARATION
static void ()
Class c
java.lang.reflect.Field[] fields
int i
int max
java.lang.reflect.Field field
Integer value
int key2
SecurityException e
IllegalArgumentException e
IllegalAccessException e
public void (org.eclipse.jdt.internal.compiler.batch.Main, java.io.PrintWriter, java.io.PrintWriter)
org.eclipse.jdt.internal.compiler.batch.Main main
java.io.PrintWriter out
java.io.PrintWriter err
public java.lang.String buildFileName (java.lang.String, java.lang.String)
String outputPath
String relativeFileName
char fileSeparatorChar
String fileSeparator
StringBuffer outDir
java.util.StringTokenizer tokenizer
String token
public void close ()
public void compiling ()
private void endLoggingExtraProblems ()
private void endLoggingProblems ()
public void endLoggingSource ()
public void endLoggingSources ()
public void endLoggingTasks ()
private void endTag (java.lang.String)
String name
private java.lang.String errorReportSource (org.eclipse.jdt.core.compiler.CategorizedProblem, char[], int)
org.eclipse.jdt.core.compiler.CategorizedProblem problem
char[] unitSource
int bits
int startPosition
int endPosition
int length
int length
StringBuffer errorBuffer
char c
char c
char c
char c
int begin
int end
int i
int i
private void extractContext (org.eclipse.jdt.core.compiler.CategorizedProblem, char[])
org.eclipse.jdt.core.compiler.CategorizedProblem problem
char[] unitSource
int startPosition
int endPosition
int length
int length
char c
char c
char c
char c
int begin
int end
StringBuffer buffer
public void flush ()
private java.lang.String getFieldName (int)
int id
int key2
private java.lang.String getProblemOptionKey (int)
int problemID
int irritant
public void logAverage ()
long lineCount
int length
long sum
long parseSum
long resolveSum
long analyzeSum
long generateSum
int i
int max
org.eclipse.jdt.internal.compiler.impl.CompilerStats stats
long time
long parseTime
long resolveTime
long analyzeTime
long generateTime
public void logClassFile (boolean, java.lang.String, java.lang.String)
boolean generatePackagesStructure
String outputPath
String relativeFileName
String fileName
char fileSeparatorChar
String fileSeparator
int indexOfPackageSeparator
int length
java.io.File f
java.io.IOException e
public void logClasspath (org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[])
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[] classpaths
int length
int i
String classpath
java.io.File f
String id
public void logCommandLineArguments (java.lang.String[])
String[] commandLineArguments
int length
int i
public void logException (java.lang.Exception)
Exception e
java.io.StringWriter writer
java.io.PrintWriter printWriter
String stackTrace
java.io.LineNumberReader reader
String line
String line
int i
StringBuffer buffer
String message
String message
private void logExtraProblem (org.eclipse.jdt.core.compiler.CategorizedProblem, int, int)
org.eclipse.jdt.core.compiler.CategorizedProblem problem
int localErrorCount
int globalErrorCount
char[] originatingFileName
String fileName
String result
String errorReportSource
String errorReportSource
public void loggingExtraProblems (org.eclipse.jdt.internal.compiler.batch.Main)
org.eclipse.jdt.internal.compiler.batch.Main currentMain
java.util.ArrayList problems
int count
int localProblemCount
int errors
int warnings
int i
org.eclipse.jdt.core.compiler.CategorizedProblem problem
int i
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public void logIncorrectVMVersionForAnnotationProcessing ()
public void logNoClassFileCreated (java.lang.String, java.lang.String, java.io.IOException)
String outputDir
String relativeFileName
java.io.IOException e
public void logNumberOfClassFilesGenerated (int)
int exportedClassFilesCounter
public void logOptions (java.util.Map)
java.util.Map options
java.util.Set entriesSet
Object[] entries
int i
int max
java.util.Map$Entry entry
String key
public void logPendingError (java.lang.String)
String error
public void logWarning (java.lang.String)
String message
private void logProblem (org.eclipse.jdt.core.compiler.CategorizedProblem, int, int, char[])
org.eclipse.jdt.core.compiler.CategorizedProblem problem
int localErrorCount
int globalErrorCount
char[] unitSource
String result
String errorReportSource
String errorReportSource
public int logProblems (org.eclipse.jdt.core.compiler.CategorizedProblem[], char[], org.eclipse.jdt.internal.compiler.batch.Main)
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
char[] unitSource
org.eclipse.jdt.internal.compiler.batch.Main currentMain
int count
int localErrorCount
int localProblemCount
int errors
int warnings
int tasks
int i
org.eclipse.jdt.core.compiler.CategorizedProblem problem
int i
org.eclipse.jdt.core.compiler.CategorizedProblem problem
int i
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public void logProblemsSummary (int, int, int, int)
int globalProblemsCount
int globalErrorsCount
int globalWarningsCount
int globalTasksCount
String message
String errorMessage
String warningMessage
int warningsNumber
public void logProgress ()
public void logRepetition (int, int)
int i
int repetitions
public void logTiming (org.eclipse.jdt.internal.compiler.impl.CompilerStats)
org.eclipse.jdt.internal.compiler.impl.CompilerStats compilerStats
long time
long lineCount
public void logUsage (java.lang.String)
String usage
public void logVersion (boolean)
boolean printToOut
String version
String version
public void logWrongJDK ()
private void logXmlExtraProblem (org.eclipse.jdt.core.compiler.CategorizedProblem, int, int)
org.eclipse.jdt.core.compiler.CategorizedProblem problem
int globalErrorCount
int localErrorCount
int sourceStart
int sourceEnd
boolean isError
private void logXmlProblem (org.eclipse.jdt.core.compiler.CategorizedProblem, char[])
org.eclipse.jdt.core.compiler.CategorizedProblem problem
char[] unitSource
int sourceStart
int sourceEnd
int id
boolean isError
int severity
String problemOptionKey
int categoryID
String[] arguments
int length
int i
private void logXmlTask (org.eclipse.jdt.core.compiler.CategorizedProblem, char[])
org.eclipse.jdt.core.compiler.CategorizedProblem problem
char[] unitSource
String problemOptionKey
private void printErr (java.lang.String)
String s
private void printlnErr ()
private void printlnErr (java.lang.String)
String s
private void printlnOut (java.lang.String)
String s
public void printNewLine ()
private void printOut (char)
char c
public void printStats ()
boolean isTimed
org.eclipse.jdt.internal.compiler.impl.CompilerStats compilerStats
private void printTag (java.lang.String, java.util.HashMap, boolean, boolean)
String name
java.util.HashMap params
boolean insertNewLine
boolean closeTag
public void setEmacs ()
public void setLog (java.lang.String)
String logFileName
java.util.Date date
java.text.DateFormat dateFormat
int index
private void startLoggingExtraProblems (int)
int count
private void startLoggingProblems (int, int)
int errors
int warnings
public void startLoggingSource (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
char[] fileName
java.io.File f
char[][] packageName
org.eclipse.jdt.internal.compiler.batch.CompilationUnit unit
String destinationPath
public void startLoggingSources ()
public void startLoggingTasks (int)
int tasks
}
org/eclipse/jdt/internal/compiler/batch/Main$ResourceBundleFactory.classMain.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.Main$ResourceBundleFactory extends java.lang.Object {
private static java.util.HashMap Cache
static void ()
public void ()
public static synchronized java.util.ResourceBundle getBundle (java.util.Locale)
java.util.Locale locale
java.util.ResourceBundle bundle
}
org/eclipse/jdt/internal/compiler/batch/Main.classMain.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.Main extends java.lang.Object implements org.eclipse.jdt.internal.compiler.problem.ProblemSeverities org.eclipse.jdt.internal.compiler.util.SuffixConstants {
boolean enableJavadocOn
boolean warnJavadocOn
boolean warnAllJavadocOn
public org.eclipse.jdt.internal.compiler.Compiler batchCompiler
public java.util.ResourceBundle bundle
protected org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[] checkedClasspaths
public java.util.Locale compilerLocale
public org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
public org.eclipse.jdt.core.compiler.CompilationProgress progress
public String destinationPath
public String[] destinationPaths
private boolean didSpecifySource
private boolean didSpecifyTarget
public String[] encodings
public int exportedClassFilesCounter
public String[] filenames
public String[] classNames
public int globalErrorsCount
public int globalProblemsCount
public int globalTasksCount
public int globalWarningsCount
private java.io.File javaHomeCache
private boolean javaHomeChecked
public long lineCount0
public String log
public org.eclipse.jdt.internal.compiler.batch.Main$Logger logger
public int maxProblems
public java.util.Map options
public char[][] ignoreOptionalProblemsFromFolders
protected java.io.PrintWriter out
public boolean proceed
public boolean proceedOnError
public boolean produceRefInfo
public int currentRepetition
public int maxRepetition
public boolean showProgress
public long startTime
public java.util.ArrayList pendingErrors
public boolean systemExitWhenFinished
public static final int TIMING_DISABLED
public static final int TIMING_ENABLED
public static final int TIMING_DETAILED
public int timing
public org.eclipse.jdt.internal.compiler.impl.CompilerStats[] compilerStats
public boolean verbose
private String[] expandedCommandLine
private java.io.PrintWriter err
protected java.util.ArrayList extraProblems
public static final String bundleName
public static final int DEFAULT_SIZE_CLASSPATH
public static final String NONE
public static boolean compile (java.lang.String)
String commandLine
public static boolean compile (java.lang.String, java.io.PrintWriter, java.io.PrintWriter)
String commandLine
java.io.PrintWriter outWriter
java.io.PrintWriter errWriter
public static boolean compile (java.lang.String[], java.io.PrintWriter, java.io.PrintWriter, org.eclipse.jdt.core.compiler.CompilationProgress)
String[] commandLineArguments
java.io.PrintWriter outWriter
java.io.PrintWriter errWriter
org.eclipse.jdt.core.compiler.CompilationProgress progress
public static java.io.File[][] getLibrariesFiles (java.io.File[])
java.io.File[] files
java.io.FilenameFilter filter
int filesLength
java.io.File[][] result
int i
java.io.File currentFile
public static void main (java.lang.String[])
String[] argv
public static java.lang.String[] tokenize (java.lang.String)
String commandLine
int count
String[] arguments
java.util.StringTokenizer tokenizer
String token
boolean insideQuotes
boolean startNewToken
String trimmedToken
public void (java.io.PrintWriter, java.io.PrintWriter, boolean)
java.io.PrintWriter outWriter
java.io.PrintWriter errWriter
boolean systemExitWhenFinished
public void (java.io.PrintWriter, java.io.PrintWriter, boolean, java.util.Map)
java.io.PrintWriter outWriter
java.io.PrintWriter errWriter
boolean systemExitWhenFinished
java.util.Map customDefaultOptions
public void (java.io.PrintWriter, java.io.PrintWriter, boolean, java.util.Map, org.eclipse.jdt.core.compiler.CompilationProgress)
java.io.PrintWriter outWriter
java.io.PrintWriter errWriter
boolean systemExitWhenFinished
java.util.Map customDefaultOptions
org.eclipse.jdt.core.compiler.CompilationProgress compilationProgress
public void addExtraProblems (org.eclipse.jdt.core.compiler.CategorizedProblem)
org.eclipse.jdt.core.compiler.CategorizedProblem problem
protected void addNewEntry (java.util.ArrayList, java.lang.String, java.util.ArrayList, java.lang.String, java.lang.String, boolean, boolean)
java.util.ArrayList paths
String currentClasspathName
java.util.ArrayList currentRuleSpecs
String customEncoding
String destPath
boolean isSourceOnly
boolean rejectDestinationPathOnJars
int rulesSpecsSize
org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
org.eclipse.jdt.internal.compiler.env.AccessRule[] accessRules
boolean rulesOK
java.util.Iterator i
int j
String ruleSpec
char key
String pattern
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath currentClasspath
void addPendingErrors (java.lang.String)
String message
public java.lang.String bind (java.lang.String)
String id
public java.lang.String bind (java.lang.String, java.lang.String)
String id
String binding
public java.lang.String bind (java.lang.String, java.lang.String, java.lang.String)
String id
String binding1
String binding2
public java.lang.String bind (java.lang.String, java.lang.String[])
String id
String[] arguments
String message
private boolean checkVMVersion (long)
long minimalSupportedVersion
String classFileVersion
int index
int majorVersion
int majorVersion
public boolean compile (java.lang.String[])
String[] argv
IllegalArgumentException e
RuntimeException e
public void configure (java.lang.String[])
String[] argv
java.util.ArrayList bootclasspaths
String sourcepathClasspathArg
java.util.ArrayList sourcepathClasspaths
java.util.ArrayList classpaths
java.util.ArrayList extdirsClasspaths
java.util.ArrayList endorsedDirClasspaths
int index
int filesCount
int classCount
int argCount
int mode
boolean printUsageRequired
String usageSection
boolean printVersionRequired
boolean didSpecifyDeprecation
boolean didSpecifyCompliance
boolean didSpecifyDisabledAnnotationProcessing
String customEncoding
String customDestinationPath
String currentSourceDirectory
String currentArg
java.util.Set specifiedEncodings
boolean needExpansion
int i
String[] newCommandLineArgs
int i
String[] newArgs
String arg
java.io.LineNumberReader reader
StringBuffer buffer
String line
String line
int newCommandLineArgsLength
int newArgsLength
int i
int foldersStart
int foldersEnd
String folders
char[][] currentFolders
int length
char[][] tempFolders
int encodingStart
int encodingEnd
int length
StringBuffer errorMessage
StringBuffer errorMessage
StringBuffer errorMessage
StringBuffer errorMessage
StringBuffer errorMessage
int length
String debugOption
int length
java.util.StringTokenizer tokenizer
String token
String warningOption
int length
int warnTokenStart
int warnTokenStart
int warnTokenStart
boolean isEnabling
boolean isEnabling
boolean isEnabling
java.util.StringTokenizer tokenizer
int tokenCounter
String token
String errorOption
int length
int errorTokenStart
int errorTokenStart
int errorTokenStart
boolean isEnabling
boolean isEnabling
boolean isEnabling
java.util.StringTokenizer tokenizer
int tokenCounter
String token
String[] sourcePaths
java.util.StringTokenizer tokenizer
java.util.StringTokenizer tokenizer
java.util.StringTokenizer tokenizer
java.io.File dir
String[] result
int length
int i
int i
java.util.Iterator iterator
String message
private static char[][] decodeIgnoreOptionalProblemsFromFolders (java.lang.String)
String folders
java.util.StringTokenizer tokenizer
char[][] result
int count
String fileName
java.io.File file
private static java.lang.String getAllEncodings (java.util.Set)
java.util.Set encodings
int size
String[] allEncodings
StringBuffer buffer
int i
private void initializeWarnings (java.lang.String)
String propertiesFile
java.io.File file
java.io.BufferedInputStream stream
java.util.Properties properties
java.io.IOException e
java.util.Iterator iterator
java.util.Map$Entry entry
String key
protected void enableAll (int)
int severity
String newValue
Object[] entries
int i
int max
java.util.Map$Entry entry
protected void disableAll (int)
int severity
String checkedValue
Object[] entries
int i
int max
java.util.Map$Entry entry
public java.lang.String extractDestinationPathFromSourceFile (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult result
org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
char[] fileName
int lastIndex
String outputPathName
java.io.File output
public org.eclipse.jdt.internal.compiler.ICompilerRequestor getBatchRequestor ()
public org.eclipse.jdt.internal.compiler.batch.CompilationUnit[] getCompilationUnits ()
int fileCount
org.eclipse.jdt.internal.compiler.batch.CompilationUnit[] units
org.eclipse.jdt.internal.compiler.util.HashtableOfObject knownFileNames
String defaultEncoding
int i
char[] charName
java.io.File file
String encoding
String fileName
String fileName
public org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy getHandlingPolicy ()
public java.io.File getJavaHome ()
public org.eclipse.jdt.internal.compiler.batch.FileSystem getLibraryAccess ()
public org.eclipse.jdt.internal.compiler.IProblemFactory getProblemFactory ()
protected java.util.ArrayList handleBootclasspath (java.util.ArrayList, java.lang.String)
java.util.ArrayList bootclasspaths
String customEncoding
int bootclasspathsSize
String[] paths
int i
protected java.util.ArrayList handleClasspath (java.util.ArrayList, java.lang.String)
java.util.ArrayList classpaths
String customEncoding
int classpathsSize
String[] paths
int i
String classProp
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
java.util.StringTokenizer tokenizer
String token
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath currentClasspath
java.util.ArrayList result
java.util.HashMap knownNames
org.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter problemReporter
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath current
String currentPath
java.util.List linkedJars
protected java.util.ArrayList handleEndorseddirs (java.util.ArrayList)
java.util.ArrayList endorsedDirClasspaths
java.io.File javaHome
String endorsedDirsStr
java.util.StringTokenizer tokenizer
java.io.File[] directoriesToCheck
int i
java.io.File[][] endorsedDirsJars
int i
int max
java.io.File[] current
int j
int max2
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
protected java.util.ArrayList handleExtdirs (java.util.ArrayList)
java.util.ArrayList extdirsClasspaths
java.io.File javaHome
String extdirsStr
java.util.StringTokenizer tokenizer
java.io.File[] directoriesToCheck
int i
java.io.File[][] extdirsJars
int i
int max
java.io.File[] current
int j
int max2
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
protected void handleWarningToken (java.lang.String, boolean)
String token
boolean isEnabling
protected void handleErrorToken (java.lang.String, boolean)
String token
boolean isEnabling
private void setSeverity (java.lang.String, int, boolean)
String compilerOptions
int severity
boolean isEnabling
String currentValue
String currentValue
private void handleErrorOrWarningToken (java.lang.String, boolean, int)
String token
boolean isEnabling
int severity
int start
int end
String visibility
int start
int end
String visibility
int start
int end
String visibility
String annotationNames
int start
int end
String nonNullAnnotName
String nullableAnnotName
String nonNullByDefaultAnnotName
int separator1
int separator2
String taskTags
int start
int end
String message
protected void initialize (java.io.PrintWriter, java.io.PrintWriter, boolean)
java.io.PrintWriter outWriter
java.io.PrintWriter errWriter
boolean systemExit
protected void initialize (java.io.PrintWriter, java.io.PrintWriter, boolean, java.util.Map)
java.io.PrintWriter outWriter
java.io.PrintWriter errWriter
boolean systemExit
java.util.Map customDefaultOptions
protected void initialize (java.io.PrintWriter, java.io.PrintWriter, boolean, java.util.Map, 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
java.util.Iterator iter
java.util.Map$Entry entry
protected void initializeAnnotationProcessorManager ()
Class c
org.eclipse.jdt.internal.compiler.AbstractAnnotationProcessorManager annotationManager
private static boolean isParentOf (char[], char[])
char[] folderName
char[] fileName
int i
public void outputClassFiles (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult unitResult
org.eclipse.jdt.internal.compiler.ClassFile[] classFiles
String currentDestinationPath
boolean generateClasspathStructure
org.eclipse.jdt.internal.compiler.batch.CompilationUnit compilationUnit
int i
int fileCount
org.eclipse.jdt.internal.compiler.ClassFile classFile
char[] filename
int length
char[] relativeName
String relativeStringName
java.io.IOException e
public void performCompilation ()
org.eclipse.jdt.internal.compiler.batch.FileSystem environment
String setting
protected void loggingExtraProblems ()
public void printUsage ()
private void printUsage (java.lang.String)
String sectionID
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] processClassNames (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] referenceBindings
int i
String currentName
char[][] compoundName
char[] typeName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
public void processPathEntries (int, java.util.ArrayList, java.lang.String, java.lang.String, boolean, boolean)
int defaultSize
java.util.ArrayList paths
String currentPath
String customEncoding
boolean isSourceOnly
boolean rejectDestinationPathOnJars
String currentClasspathName
String currentDestinationPath
java.util.ArrayList currentRuleSpecs
java.util.StringTokenizer tokenizer
java.util.ArrayList tokens
int state
String token
int cursor
int tokensNb
int bracket
int i
private int processPaths (java.lang.String[], int, java.lang.String, java.util.ArrayList)
String[] args
int index
String currentArg
java.util.ArrayList paths
int localIndex
int count
int i
int max
StringBuffer currentPath
String nextArg
int i
int max
private int processPaths (java.lang.String[], int, java.lang.String, java.lang.String[])
String[] args
int index
String currentArg
String[] paths
int localIndex
int count
int i
int max
StringBuffer currentPath
String nextArg
int i
int max
public void relocalize ()
private void relocalize (java.util.Locale)
java.util.Locale locale
java.util.MissingResourceException e
public void setDestinationPath (java.lang.String)
String dest
public void setLocale (java.util.Locale)
java.util.Locale locale
protected void setPaths (java.util.ArrayList, java.lang.String, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, java.lang.String)
java.util.ArrayList bootclasspaths
String sourcepathClasspathArg
java.util.ArrayList sourcepathClasspaths
java.util.ArrayList classpaths
java.util.ArrayList extdirsClasspaths
java.util.ArrayList endorsedDirClasspaths
String customEncoding
private static boolean shouldIgnoreOptionalProblems (char[][], char[])
char[][] folderNames
char[] fileName
int i
int max
char[] folderName
protected void validateOptions (boolean)
boolean didSpecifyCompliance
Object version
Object source
Object source
Object source
Object source
Object source
Object version
Object sourceVersion
Object compliance
Object targetVersion
}
org/eclipse/jdt/internal/compiler/batch/messages.properties
org/eclipse/jdt/internal/compiler/classfmt/AnnotationInfo.classAnnotationInfo.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo extends org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct implements org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation {
private char[] typename
private org.eclipse.jdt.internal.compiler.classfmt.ElementValuePairInfo[] pairs
long standardAnnotationTagBits
int readOffset
static Object[] EmptyValueArray
static void ()
void (byte[], int[], int)
byte[] classFileBytes
int[] contantPoolOffsets
int offset
void (byte[], int[], int, boolean, boolean)
byte[] classFileBytes
int[] contantPoolOffsets
int offset
boolean runtimeVisible
boolean populate
private void decodeAnnotation ()
int utf8Offset
int numberOfPairs
int i
char[] membername
Object value
java.lang.Object decodeDefaultValue ()
Object value
int tag
int constValueOffset
char[] typeName
char[] constName
char[] className
int numberOfValues
Object[] arrayElements
int i
public org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] getElementValuePairs ()
public char[] getTypeName ()
void initialize ()
private int readRetentionPolicy (int)
int offset
int currentOffset
int tag
int utf8Offset
char[] typeName
char[] constName
int numberOfValues
int i
private int readTargetValue (int)
int offset
int currentOffset
int tag
int utf8Offset
char[] typeName
char[] constName
int numberOfValues
int i
private int scanAnnotation (int, boolean, boolean)
int offset
boolean expectRuntimeVisibleAnno
boolean toplevel
int currentOffset
int utf8Offset
char[] typeName
int numberOfPairs
int i
private int scanElementValue (int)
int offset
int currentOffset
int tag
int numberOfValues
int i
public java.lang.String toString ()
StringBuffer buffer
int i
int len
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo other
}
org/eclipse/jdt/internal/compiler/classfmt/AnnotationMethodInfo.classAnnotationMethodInfo.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.AnnotationMethodInfo extends org.eclipse.jdt.internal.compiler.classfmt.MethodInfo {
protected Object defaultValue
public static org.eclipse.jdt.internal.compiler.classfmt.MethodInfo createAnnotationMethod (byte[], int[], int)
byte[] classFileBytes
int[] offsets
int offset
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
int attributesCount
int readOffset
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
Object defaultValue
int i
int utf8Offset
char[] attributeName
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo info
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] methodAnnotations
int length
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] newAnnotations
void (org.eclipse.jdt.internal.compiler.classfmt.MethodInfo, java.lang.Object)
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
Object defaultValue
public java.lang.Object getDefaultValue ()
protected void toStringContent (java.lang.StringBuffer)
StringBuffer buffer
Object[] elements
int i
int len
}
org/eclipse/jdt/internal/compiler/classfmt/AnnotationMethodInfoWithAnnotations.classAnnotationMethodInfoWithAnnotations.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.AnnotationMethodInfoWithAnnotations extends org.eclipse.jdt.internal.compiler.classfmt.AnnotationMethodInfo {
private org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
void (org.eclipse.jdt.internal.compiler.classfmt.MethodInfo, java.lang.Object, org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[])
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
Object defaultValue
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations ()
protected void initialize ()
int i
int l
protected void reset ()
int i
int l
protected void toStringContent (java.lang.StringBuffer)
StringBuffer buffer
int i
int l
}
org/eclipse/jdt/internal/compiler/classfmt/ClassFileConstants.classClassFileConstants.java
package org.eclipse.jdt.internal.compiler.classfmt
public abstract org.eclipse.jdt.internal.compiler.classfmt.ClassFileConstants extends java.lang.Object {
public static final int AccDefault
public static final int AccPublic
public static final int AccPrivate
public static final int AccProtected
public static final int AccStatic
public static final int AccFinal
public static final int AccSynchronized
public static final int AccVolatile
public static final int AccBridge
public static final int AccTransient
public static final int AccVarargs
public static final int AccNative
public static final int AccInterface
public static final int AccAbstract
public static final int AccStrictfp
public static final int AccSynthetic
public static final int AccAnnotation
public static final int AccEnum
public static final int AccMandated
public static final int AccSuper
public static final int AccAnnotationDefault
public static final int AccDeprecated
public static final int Utf8Tag
public static final int IntegerTag
public static final int FloatTag
public static final int LongTag
public static final int DoubleTag
public static final int ClassTag
public static final int StringTag
public static final int FieldRefTag
public static final int MethodRefTag
public static final int InterfaceMethodRefTag
public static final int NameAndTypeTag
public static final int MethodHandleTag
public static final int MethodTypeTag
public static final int InvokeDynamicTag
public static final int ConstantMethodRefFixedSize
public static final int ConstantClassFixedSize
public static final int ConstantDoubleFixedSize
public static final int ConstantFieldRefFixedSize
public static final int ConstantFloatFixedSize
public static final int ConstantIntegerFixedSize
public static final int ConstantInterfaceMethodRefFixedSize
public static final int ConstantLongFixedSize
public static final int ConstantStringFixedSize
public static final int ConstantUtf8FixedSize
public static final int ConstantNameAndTypeFixedSize
public static final int ConstantMethodHandleFixedSize
public static final int ConstantMethodTypeFixedSize
public static final int ConstantInvokeDynamicFixedSize
public static final int MethodHandleRefKindGetField
public static final int MethodHandleRefKindGetStatic
public static final int MethodHandleRefKindPutField
public static final int MethodHandleRefKindPutStatic
public static final int MethodHandleRefKindInvokeVirtual
public static final int MethodHandleRefKindInvokeStatic
public static final int MethodHandleRefKindInvokeSpecial
public static final int MethodHandleRefKindNewInvokeSpecial
public static final int MethodHandleRefKindInvokeInterface
public static final int MAJOR_VERSION_1_1
public static final int MAJOR_VERSION_1_2
public static final int MAJOR_VERSION_1_3
public static final int MAJOR_VERSION_1_4
public static final int MAJOR_VERSION_1_5
public static final int MAJOR_VERSION_1_6
public static final int MAJOR_VERSION_1_7
public static final int MAJOR_VERSION_1_8
public static final int MINOR_VERSION_0
public static final int MINOR_VERSION_1
public static final int MINOR_VERSION_2
public static final int MINOR_VERSION_3
public static final int MINOR_VERSION_4
public static final long JDK1_1
public static final long JDK1_2
public static final long JDK1_3
public static final long JDK1_4
public static final long JDK1_5
public static final long JDK1_6
public static final long JDK1_7
public static final long JDK1_8
public static final long CLDC_1_1
public static final long JDK_DEFERRED
public static final int INT_ARRAY
public static final int BYTE_ARRAY
public static final int BOOLEAN_ARRAY
public static final int SHORT_ARRAY
public static final int CHAR_ARRAY
public static final int LONG_ARRAY
public static final int FLOAT_ARRAY
public static final int DOUBLE_ARRAY
public static final int ATTR_SOURCE
public static final int ATTR_LINES
public static final int ATTR_VARS
public static final int ATTR_STACK_MAP_TABLE
public static final int ATTR_STACK_MAP
public static final int ATTR_TYPE_ANNOTATION
public static final int ATTR_METHOD_PARAMETERS
public static final int FLAG_SERIALIZABLE
public static final int FLAG_MARKERS
public static final int FLAG_BRIDGES
}
org/eclipse/jdt/internal/compiler/classfmt/ClassFileReader.classClassFileReader.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader extends org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct implements org.eclipse.jdt.internal.compiler.env.IBinaryType {
private int accessFlags
private char[] classFileName
private char[] className
private int classNameIndex
private int constantPoolCount
private org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
private org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnotations
private org.eclipse.jdt.internal.compiler.classfmt.FieldInfo[] fields
private int fieldsCount
private org.eclipse.jdt.internal.compiler.classfmt.InnerClassInfo innerInfo
private int innerInfoIndex
private org.eclipse.jdt.internal.compiler.classfmt.InnerClassInfo[] innerInfos
private char[][] interfaceNames
private int interfacesCount
private org.eclipse.jdt.internal.compiler.classfmt.MethodInfo[] methods
private int methodsCount
private char[] signature
private char[] sourceName
private char[] sourceFileName
private char[] superclassName
private long tagBits
private long version
private char[] enclosingTypeName
private char[][][] missingTypeNames
private int enclosingNameAndTypeIndex
private char[] enclosingMethod
private static java.lang.String printTypeModifiers (int)
int modifiers
java.io.ByteArrayOutputStream out
java.io.PrintWriter print
public static org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.io.File) throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException
java.io.File file
public static org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.io.File, boolean) throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException
java.io.File file
boolean fullyInitialize
byte[] classFileBytes
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader classFileReader
public static org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.io.InputStream, java.lang.String) throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException
java.io.InputStream stream
String fileName
public static org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.io.InputStream, java.lang.String, boolean) throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException
java.io.InputStream stream
String fileName
boolean fullyInitialize
byte[] classFileBytes
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader classFileReader
public static org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.util.zip.ZipFile, java.lang.String) throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException
java.util.zip.ZipFile zip
String filename
public static org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.util.zip.ZipFile, java.lang.String, boolean) throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException
java.util.zip.ZipFile zip
String filename
boolean fullyInitialize
java.util.zip.ZipEntry ze
byte[] classFileBytes
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader classFileReader
public static org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.lang.String) throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException
String fileName
public static org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.lang.String, boolean) throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException
String fileName
boolean fullyInitialize
public void (byte[], char[]) throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
byte[] classFileBytes
char[] fileName
public void (byte[], char[], boolean) throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
byte[] classFileBytes
char[] fileName
boolean fullyInitialize
int readOffset
int i
int tag
int superclassNameIndex
int i
org.eclipse.jdt.internal.compiler.classfmt.FieldInfo field
int i
boolean isAnnotationType
int i
int attributesCount
int i
int utf8Offset
char[] attributeName
int innerOffset
int number_of_classes
int j
char[] enclosingType
int missingTypeOffset
int numberOfMissingTypes
int j
char[] missingTypeConstantPoolName
org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException e
public int accessFlags ()
private void decodeAnnotations (int, boolean)
int offset
boolean runtimeVisible
int numberOfAnnotations
int readOffset
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] newInfos
int newInfoCount
int i
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo newInfo
long standardTagBits
int length
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] temp
private void decodeTypeAnnotations (int, boolean)
int offset
boolean runtimeVisible
int numberOfAnnotations
int readOffset
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] newInfos
int i
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo newInfo
int length
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] temp
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations ()
public org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations ()
private char[] getConstantClassNameAt (int)
int constantPoolIndex
int utf8Offset
public int[] getConstantPoolOffsets ()
public char[] getEnclosingMethod ()
StringBuffer buffer
int nameAndTypeOffset
int utf8Offset
public char[] getEnclosingTypeName ()
public org.eclipse.jdt.internal.compiler.env.IBinaryField[] getFields ()
public char[] getFileName ()
public char[] getGenericSignature ()
public char[] getInnerSourceName ()
public char[][] getInterfaceNames ()
public org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] getMemberTypes ()
int length
int startingIndex
org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] memberTypes
int memberTypeIndex
int i
org.eclipse.jdt.internal.compiler.classfmt.InnerClassInfo currentInnerInfo
int outerClassNameIdx
int innerNameIndex
public org.eclipse.jdt.internal.compiler.env.IBinaryMethod[] getMethods ()
public char[][][] getMissingTypeNames ()
public int getModifiers ()
int modifiers
int modifiers
public char[] getName ()
public char[] getSourceName ()
char[] name
int start
int start
char[] newName
public char[] getSuperclassName ()
public long getTagBits ()
public long getVersion ()
private boolean hasNonSyntheticFieldChanges (org.eclipse.jdt.internal.compiler.classfmt.FieldInfo[], org.eclipse.jdt.internal.compiler.classfmt.FieldInfo[])
org.eclipse.jdt.internal.compiler.classfmt.FieldInfo[] currentFieldInfos
org.eclipse.jdt.internal.compiler.classfmt.FieldInfo[] otherFieldInfos
int length1
int length2
int index1
int index2
private boolean hasNonSyntheticMethodChanges (org.eclipse.jdt.internal.compiler.classfmt.MethodInfo[], org.eclipse.jdt.internal.compiler.classfmt.MethodInfo[])
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo[] currentMethodInfos
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo[] otherMethodInfos
int length1
int length2
int index1
int index2
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo m
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo m
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo m
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo m
public boolean hasStructuralChanges (byte[])
byte[] newBytes
public boolean hasStructuralChanges (byte[], boolean, boolean)
byte[] newBytes
boolean orderRequired
boolean excludesSynthetic
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader newClassFile
long OnlyStructuralTagBits
char[][] newInterfacesNames
int newInterfacesLength
int i
int max
org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] currentMemberTypes
org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] otherMemberTypes
int currentMemberTypeLength
int otherMemberTypeLength
int i
org.eclipse.jdt.internal.compiler.classfmt.FieldInfo[] otherFieldInfos
int otherFieldInfosLength
boolean compareFields
int i
int i
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo[] otherMethodInfos
int otherMethodInfosLength
boolean compareMethods
int i
int i
char[][][] missingTypes
char[][][] newMissingTypes
int length
int i
private boolean hasStructuralAnnotationChanges (org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[], org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[])
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] currentAnnotations
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] otherAnnotations
int currentAnnotationsLength
int otherAnnotationsLength
int i
org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] currentPairs
org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] otherPairs
int currentPairsLength
int otherPairsLength
int j
Object value
Object value2
Object[] currentValues
Object[] currentValues2
int length
int n
private boolean hasStructuralFieldChanges (org.eclipse.jdt.internal.compiler.classfmt.FieldInfo, org.eclipse.jdt.internal.compiler.classfmt.FieldInfo)
org.eclipse.jdt.internal.compiler.classfmt.FieldInfo currentFieldInfo
org.eclipse.jdt.internal.compiler.classfmt.FieldInfo otherFieldInfo
org.eclipse.jdt.internal.compiler.impl.Constant currentConstant
org.eclipse.jdt.internal.compiler.impl.Constant otherConstant
private boolean hasStructuralMethodChanges (org.eclipse.jdt.internal.compiler.classfmt.MethodInfo, org.eclipse.jdt.internal.compiler.classfmt.MethodInfo)
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo currentMethodInfo
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo otherMethodInfo
int currentAnnotatedParamsCount
int otherAnnotatedParamsCount
int i
char[][] currentThrownExceptions
char[][] otherThrownExceptions
int currentThrownExceptionsLength
int otherThrownExceptionsLength
int k
private void initialize () throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
int i
int max
int i
int max
int i
int max
int i
int max
RuntimeException e
org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException exception
public boolean isAnonymous ()
char[] innerSourceName
public boolean isBinaryType ()
public boolean isLocal ()
char[] innerSourceName
public boolean isMember ()
char[] innerSourceName
public boolean isNestedType ()
public char[] sourceFileName ()
public java.lang.String toString ()
java.io.ByteArrayOutputStream out
java.io.PrintWriter print
}
org/eclipse/jdt/internal/compiler/classfmt/ClassFileStruct.classClassFileStruct.java
package org.eclipse.jdt.internal.compiler.classfmt
public abstract org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct extends java.lang.Object {
byte[] reference
int[] constantPoolOffsets
int structOffset
public void (byte[], int[], int)
byte[] classFileBytes
int[] offsets
int offset
public double doubleAt (int)
int relativeOffset
public float floatAt (int)
int relativeOffset
public int i4At (int)
int relativeOffset
int position
public long i8At (int)
int relativeOffset
int position
protected void reset ()
public int u1At (int)
int relativeOffset
public int u2At (int)
int relativeOffset
int position
public long u4At (int)
int relativeOffset
int position
public char[] utf8At (int, int)
int relativeOffset
int bytesAvailable
int length
char[] outputBuf
int outputPos
int readOffset
int x
}
org/eclipse/jdt/internal/compiler/classfmt/ClassFormatException.classClassFormatException.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException extends java.lang.Exception {
public static final int ErrBadMagic
public static final int ErrBadMinorVersion
public static final int ErrBadMajorVersion
public static final int ErrBadConstantClass
public static final int ErrBadConstantString
public static final int ErrBadConstantNameAndType
public static final int ErrBadConstantFieldRef
public static final int ErrBadConstantMethodRef
public static final int ErrBadConstantInterfaceMethodRef
public static final int ErrBadConstantPoolIndex
public static final int ErrBadSuperclassName
public static final int ErrInterfaceCannotBeFinal
public static final int ErrInterfaceMustBeAbstract
public static final int ErrBadModifiers
public static final int ErrClassCannotBeAbstractFinal
public static final int ErrBadClassname
public static final int ErrBadFieldInfo
public static final int ErrBadMethodInfo
public static final int ErrEmptyConstantPool
public static final int ErrMalformedUtf8
public static final int ErrUnknownConstantTag
public static final int ErrTruncatedInput
public static final int ErrMethodMustBeAbstract
public static final int ErrMalformedAttribute
public static final int ErrBadInterface
public static final int ErrInterfaceMustSubclassObject
public static final int ErrIncorrectInterfaceMethods
public static final int ErrInvalidMethodName
public static final int ErrInvalidMethodSignature
private static final long serialVersionUID
private int errorCode
private int bufferPosition
private RuntimeException nestedException
private char[] fileName
public void (java.lang.RuntimeException, char[])
RuntimeException e
char[] fileName
public void (int)
int code
public void (int, int)
int code
int bufPos
public int getErrorCode ()
public int getBufferPosition ()
public java.lang.Throwable getException ()
public void printStackTrace ()
public void printStackTrace (java.io.PrintStream)
java.io.PrintStream output
Throwable throwable
public void printStackTrace (java.io.PrintWriter)
java.io.PrintWriter output
Throwable throwable
}
org/eclipse/jdt/internal/compiler/classfmt/ElementValuePairInfo.classElementValuePairInfo.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.ElementValuePairInfo extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair {
static final org.eclipse.jdt.internal.compiler.classfmt.ElementValuePairInfo[] NoMembers
private char[] name
private Object value
static void ()
void (char[], java.lang.Object)
char[] name
Object value
public char[] getName ()
public java.lang.Object getValue ()
public java.lang.String toString ()
StringBuffer buffer
Object[] values
int i
int l
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.classfmt.ElementValuePairInfo other
}
org/eclipse/jdt/internal/compiler/classfmt/FieldInfo.classFieldInfo.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.FieldInfo extends org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct implements org.eclipse.jdt.internal.compiler.env.IBinaryField java.lang.Comparable {
protected int accessFlags
protected int attributeBytes
protected org.eclipse.jdt.internal.compiler.impl.Constant constant
protected char[] descriptor
protected char[] name
protected char[] signature
protected int signatureUtf8Offset
protected long tagBits
protected Object wrappedConstantValue
public static org.eclipse.jdt.internal.compiler.classfmt.FieldInfo createField (byte[], int[], int)
byte[] classFileBytes
int[] offsets
int offset
org.eclipse.jdt.internal.compiler.classfmt.FieldInfo fieldInfo
int attributesCount
int readOffset
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnotations
int i
int utf8Offset
char[] attributeName
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] decodedAnnotations
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] decodedTypeAnnotations
int length
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] combined
int length
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] combined
protected void (byte[], int[], int)
byte[] classFileBytes
int[] offsets
int offset
private org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] decodeAnnotations (int, boolean)
int offset
boolean runtimeVisible
int numberOfAnnotations
int readOffset
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] newInfos
int newInfoCount
int i
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo newInfo
long standardTagBits
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] decodeTypeAnnotations (int, boolean)
int offset
boolean runtimeVisible
int numberOfAnnotations
int readOffset
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnos
int i
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo newInfo
public int compareTo (java.lang.Object)
Object o
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public org.eclipse.jdt.internal.compiler.impl.Constant getConstant ()
public char[] getGenericSignature ()
public int getModifiers ()
public char[] getName ()
int utf8Offset
public long getTagBits ()
public char[] getTypeName ()
int utf8Offset
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations ()
public org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations ()
public java.lang.Object getWrappedConstantValue ()
org.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
public boolean hasConstant ()
protected void initialize ()
public boolean isSynthetic ()
private void readConstantAttribute ()
int attributesCount
int readOffset
boolean isConstant
int i
int utf8Offset
char[] attributeName
int relativeOffset
char[] sign
private void readModifierRelatedAttributes ()
int attributesCount
int readOffset
int i
int utf8Offset
char[] attributeName
public int sizeInBytes ()
public void throwFormatException () throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
public java.lang.String toString ()
StringBuffer buffer
protected void toStringContent (java.lang.StringBuffer)
StringBuffer buffer
int modifiers
}
org/eclipse/jdt/internal/compiler/classfmt/FieldInfoWithAnnotation.classFieldInfoWithAnnotation.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.FieldInfoWithAnnotation extends org.eclipse.jdt.internal.compiler.classfmt.FieldInfo {
private org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
void (org.eclipse.jdt.internal.compiler.classfmt.FieldInfo, org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[])
org.eclipse.jdt.internal.compiler.classfmt.FieldInfo info
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annos
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations ()
protected void initialize ()
int i
int max
protected void reset ()
int i
int max
public java.lang.String toString ()
StringBuffer buffer
int i
}
org/eclipse/jdt/internal/compiler/classfmt/FieldInfoWithTypeAnnotation.classFieldInfoWithTypeAnnotation.java
package org.eclipse.jdt.internal.compiler.classfmt
public final org.eclipse.jdt.internal.compiler.classfmt.FieldInfoWithTypeAnnotation extends org.eclipse.jdt.internal.compiler.classfmt.FieldInfoWithAnnotation {
private org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnotations
void (org.eclipse.jdt.internal.compiler.classfmt.FieldInfo, org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[], org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[])
org.eclipse.jdt.internal.compiler.classfmt.FieldInfo info
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annos
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnos
public org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations ()
protected void initialize ()
int i
int max
protected void reset ()
int i
int max
public java.lang.String toString ()
StringBuffer buffer
int i
}
org/eclipse/jdt/internal/compiler/classfmt/InnerClassInfo.classInnerClassInfo.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.InnerClassInfo extends org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct implements org.eclipse.jdt.internal.compiler.env.IBinaryNestedType {
int innerClassNameIndex
int outerClassNameIndex
int innerNameIndex
private char[] innerClassName
private char[] outerClassName
private char[] innerName
private int accessFlags
private boolean readInnerClassName
private boolean readOuterClassName
private boolean readInnerName
public void (byte[], int[], int)
byte[] classFileBytes
int[] offsets
int offset
public char[] getEnclosingTypeName ()
int utf8Offset
public int getModifiers ()
public char[] getName ()
int classOffset
int utf8Offset
public char[] getSourceName ()
int utf8Offset
public java.lang.String toString ()
StringBuffer buffer
void initialize ()
}
org/eclipse/jdt/internal/compiler/classfmt/MethodInfo.classMethodInfo.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.MethodInfo extends org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct implements org.eclipse.jdt.internal.compiler.env.IBinaryMethod java.lang.Comparable {
private static final char[][] noException
private static final char[][] noArgumentNames
private static final char[] ARG
protected int accessFlags
protected int attributeBytes
protected char[] descriptor
protected char[][] exceptionNames
protected char[] name
protected char[] signature
protected int signatureUtf8Offset
protected long tagBits
protected char[][] argumentNames
static void ()
public static org.eclipse.jdt.internal.compiler.classfmt.MethodInfo createMethod (byte[], int[], int)
byte[] classFileBytes
int[] offsets
int offset
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
int attributesCount
int readOffset
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][] parameterAnnotations
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnotations
int i
int utf8Offset
char[] attributeName
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] methodAnnotations
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][] paramAnnotations
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] methodTypeAnnotations
int length
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] newAnnotations
int numberOfParameters
int p
int numberOfAnnotations
int length
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] newAnnotations
int length
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] newAnnotations
static org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] decodeAnnotations (int, boolean, int, org.eclipse.jdt.internal.compiler.classfmt.MethodInfo)
int offset
boolean runtimeVisible
int numberOfAnnotations
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] result
int readOffset
int i
static org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] decodeMethodAnnotations (int, boolean, org.eclipse.jdt.internal.compiler.classfmt.MethodInfo)
int offset
boolean runtimeVisible
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
int numberOfAnnotations
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annos
int numStandardAnnotations
int i
long standardAnnoTagBits
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] temp
int tmpIndex
int i
static org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] decodeTypeAnnotations (int, boolean, org.eclipse.jdt.internal.compiler.classfmt.MethodInfo)
int offset
boolean runtimeVisible
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
int numberOfAnnotations
int readOffset
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnos
int i
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo newInfo
static org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][] decodeParamAnnotations (int, boolean, org.eclipse.jdt.internal.compiler.classfmt.MethodInfo)
int offset
boolean runtimeVisible
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][] allParamAnnotations
int numberOfParameters
int readOffset
int i
int numberOfAnnotations
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annos
int aIndex
protected void (byte[], int[], int)
byte[] classFileBytes
int[] offsets
int offset
public int compareTo (java.lang.Object)
Object o
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo otherMethod
int result
public boolean equals (java.lang.Object)
Object o
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo otherMethod
public int hashCode ()
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations ()
public char[][] getArgumentNames ()
public java.lang.Object getDefaultValue ()
public char[][] getExceptionTypeNames ()
public char[] getGenericSignature ()
public char[] getMethodDescriptor ()
int utf8Offset
public int getModifiers ()
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getParameterAnnotations (int)
int index
public int getAnnotatedParametersCount ()
public org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations ()
public char[] getSelector ()
int utf8Offset
public long getTagBits ()
protected void initialize ()
public boolean isClinit ()
char[] selector
public boolean isConstructor ()
char[] selector
public boolean isSynthetic ()
private void readExceptionAttributes ()
int attributesCount
int readOffset
int i
int utf8Offset
char[] attributeName
int entriesNumber
int j
private void readModifierRelatedAttributes ()
int attributesCount
int readOffset
int i
int utf8Offset
char[] attributeName
public int sizeInBytes ()
public java.lang.String toString ()
StringBuffer buffer
void toString (java.lang.StringBuffer)
StringBuffer buffer
protected void toStringContent (java.lang.StringBuffer)
StringBuffer buffer
int modifiers
char[] desc
private void readCodeAttribute ()
int attributesCount
int readOffset
int i
int utf8Offset
char[] attributeName
private void decodeCodeAttribute (int)
int offset
int readOffset
int codeLength
int exceptionTableLength
int i
int attributesCount
int i
int utf8Offset
char[] attributeName
private void decodeLocalVariableAttribute (int, int)
int offset
int codeLength
int readOffset
int length
int argumentNamesIndex
int i
int startPC
int nameIndex
int utf8Offset
char[] localVariableName
private void decodeMethodParameters (int, org.eclipse.jdt.internal.compiler.classfmt.MethodInfo)
int offset
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
int readOffset
int length
int i
int nameIndex
int utf8Offset
char[] parameterName
}
org/eclipse/jdt/internal/compiler/classfmt/MethodInfoWithAnnotations.classMethodInfoWithAnnotations.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.MethodInfoWithAnnotations extends org.eclipse.jdt.internal.compiler.classfmt.MethodInfo {
protected org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
void (org.eclipse.jdt.internal.compiler.classfmt.MethodInfo, org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[])
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations ()
protected void initialize ()
int i
int l
protected void reset ()
int i
int l
protected void toStringContent (java.lang.StringBuffer)
StringBuffer buffer
int i
int l
}
org/eclipse/jdt/internal/compiler/classfmt/MethodInfoWithParameterAnnotations.classMethodInfoWithParameterAnnotations.java
package org.eclipse.jdt.internal.compiler.classfmt
org.eclipse.jdt.internal.compiler.classfmt.MethodInfoWithParameterAnnotations extends org.eclipse.jdt.internal.compiler.classfmt.MethodInfoWithAnnotations {
private org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][] parameterAnnotations
void (org.eclipse.jdt.internal.compiler.classfmt.MethodInfo, org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[], org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][])
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][] parameterAnnotations
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getParameterAnnotations (int)
int index
public int getAnnotatedParametersCount ()
protected void initialize ()
int i
int l
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] infos
int j
int k
protected void reset ()
int i
int l
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] infos
int j
int k
protected void toStringContent (java.lang.StringBuffer)
StringBuffer buffer
int i
int l
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] infos
int j
int k
}
org/eclipse/jdt/internal/compiler/classfmt/MethodInfoWithTypeAnnotations.classMethodInfoWithTypeAnnotations.java
package org.eclipse.jdt.internal.compiler.classfmt
org.eclipse.jdt.internal.compiler.classfmt.MethodInfoWithTypeAnnotations extends org.eclipse.jdt.internal.compiler.classfmt.MethodInfoWithParameterAnnotations {
private org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnotations
void (org.eclipse.jdt.internal.compiler.classfmt.MethodInfo, org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[], org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][], org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[])
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][] parameterAnnotations
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnotations
public org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations ()
protected void initialize ()
int i
int l
protected void reset ()
int i
int l
protected void toStringContent (java.lang.StringBuffer)
StringBuffer buffer
int i
int l
}
org/eclipse/jdt/internal/compiler/classfmt/NonNullDefaultAwareTypeAnnotationWalker$1.classNonNullDefaultAwareTypeAnnotationWalker.java
package org.eclipse.jdt.internal.compiler.classfmt
org.eclipse.jdt.internal.compiler.classfmt.NonNullDefaultAwareTypeAnnotationWalker$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation {
private final char[] val$nonNullAnnotationName
void (char[])
public char[] getTypeName ()
public org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] getElementValuePairs ()
}
org/eclipse/jdt/internal/compiler/classfmt/NonNullDefaultAwareTypeAnnotationWalker.classNonNullDefaultAwareTypeAnnotationWalker.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.NonNullDefaultAwareTypeAnnotationWalker extends org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker {
private int defaultNullness
private boolean atDefaultLocation
private boolean nextIsDefaultLocation
private boolean atTypeBound
private boolean nextIsTypeBound
private boolean isEmpty
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation nonNullAnnotation
public void (org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[], int, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] typeAnnotations
int defaultNullness
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public void (int, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
int defaultNullness
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
void (org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[], long, int, int, org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation, boolean, boolean)
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] typeAnnotations
long newMatches
int newPathPtr
int defaultNullness
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation nonNullAnnotation
boolean atDefaultLocation
boolean atTypeBound
void (int, org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation, boolean, boolean)
int defaultNullness
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation nonNullAnnotation
boolean atDefaultLocation
boolean atTypeBound
private static org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation getNonNullAnnotation (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
char[] nonNullAnnotationName
protected org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker restrict (long, int)
long newMatches
int newPathPtr
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toMethodParameter (short)
short index
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toMethodReturn ()
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTypeBound (short)
short boundIndex
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTypeParameterBounds (boolean, int)
boolean isClassTypeParameter
int parameterRank
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTypeArgument (int)
int rank
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTypeParameter (boolean, int)
boolean isClassTypeParameter
int rank
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotationsAtCursor (int)
int currentTypeId
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] normalAnnotations
int len
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] newAnnots
}
org/eclipse/jdt/internal/compiler/classfmt/TypeAnnotationInfo.classTypeAnnotationInfo.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo extends org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct implements org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation {
private org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo annotation
private int targetType
private int info
private int info2
private int[] typePath
int readOffset
void (byte[], int[], int)
byte[] classFileBytes
int[] contantPoolOffsets
int offset
void (byte[], int[], int, boolean, boolean)
byte[] classFileBytes
int[] contantPoolOffsets
int offset
boolean runtimeVisible
boolean populate
int typePathLength
int index
int i
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation getAnnotation ()
protected void initialize ()
protected void reset ()
public java.lang.String toString ()
StringBuffer buffer
int i
int max
public int getTargetType ()
public int getSupertypeIndex ()
public int getTypeParameterIndex ()
public int getBoundIndex ()
public int getMethodFormalParameterIndex ()
public int getThrowsTypeIndex ()
public int[] getTypePath ()
public int hashCode ()
int result
int i
int max
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo other
}
org/eclipse/jdt/internal/compiler/classfmt/TypeAnnotationWalker$1.classTypeAnnotationWalker.java
package org.eclipse.jdt.internal.compiler.classfmt
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker$1 extends org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker {
void (org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[], long)
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] $anonymous0
long $anonymous1
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toField ()
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTarget (int)
int targetType
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toThrows (int)
int rank
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTypeArgument (int)
int rank
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toMethodParameter (short)
short index
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toSupertype (short)
short index
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTypeParameterBounds (boolean, int)
boolean isClassTypeParameter
int parameterRank
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTypeBound (short)
short boundIndex
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTypeParameter (boolean, int)
boolean isClassTypeParameter
int rank
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toNextDetail (int)
int detailKind
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotationsAtCursor (int)
int currentTypeId
}
org/eclipse/jdt/internal/compiler/classfmt/TypeAnnotationWalker.classTypeAnnotationWalker.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker extends java.lang.Object {
public static final org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] NO_ANNOTATIONS
public static final org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker EMPTY_ANNOTATION_WALKER
protected final org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] typeAnnotations
protected final long matches
protected final int pathPtr
static void ()
public void (org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[])
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] typeAnnotations
void (org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[], long)
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] typeAnnotations
long matchBits
protected void (org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[], long, int)
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] typeAnnotations
long matchBits
int pathPtr
protected org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker restrict (long, int)
long newMatches
int newPathPtr
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toField ()
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toMethodReturn ()
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toReceiver ()
protected org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTarget (int)
int targetType
long newMatches
int length
long mask
int i
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTypeParameter (boolean, int)
boolean isClassTypeParameter
int rank
long newMatches
int targetType
int length
long mask
int i
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTypeParameterBounds (boolean, int)
boolean isClassTypeParameter
int parameterRank
long newMatches
int length
int targetType
long mask
int i
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTypeBound (short)
short boundIndex
long newMatches
int length
long mask
int i
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toSupertype (short)
short index
long newMatches
int length
long mask
int i
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toMethodParameter (short)
short index
long newMatches
int length
long mask
int i
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toThrows (int)
int index
long newMatches
int length
long mask
int i
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTypeArgument (int)
int rank
long newMatches
int length
long mask
int i
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
int[] path
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toWildcardBound ()
long newMatches
int length
long mask
int i
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
int[] path
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toNextArrayDimension ()
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toNextNestedType ()
protected org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toNextDetail (int)
int detailKind
long newMatches
int length
long mask
int i
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
int[] path
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotationsAtCursor (int)
int currentTypeId
int length
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] filtered
long ptr
int count
int i
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
}
org/eclipse/jdt/internal/compiler/codegen/AnnotationContext.classAnnotationContext.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.AnnotationContext extends java.lang.Object {
public static final int VISIBLE
public static final int INVISIBLE
public org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public org.eclipse.jdt.internal.compiler.ast.Expression typeReference
public int targetType
public int info
public int info2
public int visibility
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding variableBinding
public org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
public void (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.ast.Expression, int, int)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.ast.Expression typeReference
int targetType
int visibility
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/codegen/AnnotationTargetTypeConstants.classAnnotationTargetTypeConstants.java
package org.eclipse.jdt.internal.compiler.codegen
public abstract org.eclipse.jdt.internal.compiler.codegen.AnnotationTargetTypeConstants extends java.lang.Object {
public static final int CLASS_TYPE_PARAMETER
public static final int METHOD_TYPE_PARAMETER
public static final int CLASS_EXTENDS
public static final int CLASS_TYPE_PARAMETER_BOUND
public static final int METHOD_TYPE_PARAMETER_BOUND
public static final int FIELD
public static final int METHOD_RETURN
public static final int METHOD_RECEIVER
public static final int METHOD_FORMAL_PARAMETER
public static final int THROWS
public static final int LOCAL_VARIABLE
public static final int RESOURCE_VARIABLE
public static final int EXCEPTION_PARAMETER
public static final int INSTANCEOF
public static final int NEW
public static final int CONSTRUCTOR_REFERENCE
public static final int METHOD_REFERENCE
public static final int CAST
public static final int CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT
public static final int METHOD_INVOCATION_TYPE_ARGUMENT
public static final int CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT
public static final int METHOD_REFERENCE_TYPE_ARGUMENT
public static final int NEXT_ARRAY_DIMENSION
public static final int NEXT_NESTED_TYPE
public static final int WILDCARD_BOUND
public static final int TYPE_ARGUMENT
}
org/eclipse/jdt/internal/compiler/codegen/AttributeNamesConstants.classAttributeNamesConstants.java
package org.eclipse.jdt.internal.compiler.codegen
public abstract org.eclipse.jdt.internal.compiler.codegen.AttributeNamesConstants extends java.lang.Object {
public static final char[] SyntheticName
public static final char[] ConstantValueName
public static final char[] LineNumberTableName
public static final char[] LocalVariableTableName
public static final char[] InnerClassName
public static final char[] CodeName
public static final char[] ExceptionsName
public static final char[] SourceName
public static final char[] DeprecatedName
public static final char[] SignatureName
public static final char[] LocalVariableTypeTableName
public static final char[] EnclosingMethodName
public static final char[] AnnotationDefaultName
public static final char[] RuntimeInvisibleAnnotationsName
public static final char[] RuntimeVisibleAnnotationsName
public static final char[] RuntimeInvisibleParameterAnnotationsName
public static final char[] RuntimeVisibleParameterAnnotationsName
public static final char[] StackMapTableName
public static final char[] InconsistentHierarchy
public static final char[] VarargsName
public static final char[] StackMapName
public static final char[] MissingTypesName
public static final char[] BootstrapMethodsName
public static final char[] RuntimeVisibleTypeAnnotationsName
public static final char[] RuntimeInvisibleTypeAnnotationsName
public static final char[] MethodParametersName
static void ()
}
org/eclipse/jdt/internal/compiler/codegen/BranchLabel.classBranchLabel.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.BranchLabel extends org.eclipse.jdt.internal.compiler.codegen.Label {
private int[] forwardReferences
private int forwardReferenceCount
org.eclipse.jdt.internal.compiler.codegen.BranchLabel delegate
public int tagBits
public static final int WIDE
public static final int USED
public void ()
public void (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
void addForwardReference (int)
int pos
int count
int previousValue
int length
int[] refs
int i
int max
int length
int length
public void becomeDelegateFor (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel otherLabel
int otherCount
int[] mergedForwardReferences
int indexInMerge
int j
int i
int max
int max2
int value1
int value2
void branch ()
void branchWide ()
public int forwardReferenceCount ()
public int[] forwardReferences ()
public void initialize (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream stream
public boolean isCaseLabel ()
public boolean isStandardLabel ()
public void place ()
int oldPosition
boolean isOptimizedBranch
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] locals
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int i
public java.lang.String toString ()
String basic
StringBuffer buffer
int i
}
org/eclipse/jdt/internal/compiler/codegen/CachedIndexEntry.classCachedIndexEntry.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.CachedIndexEntry extends java.lang.Object {
public char[] signature
public int index
public void (char[], int)
char[] signature
int index
}
org/eclipse/jdt/internal/compiler/codegen/CaseLabel.classCaseLabel.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.CaseLabel extends org.eclipse.jdt.internal.compiler.codegen.BranchLabel {
public int instructionPosition
public void (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
void branch ()
void branchWide ()
public boolean isCaseLabel ()
public boolean isStandardLabel ()
public void place ()
int offset
int[] forwardRefs
int i
int length
void placeInstruction ()
}
org/eclipse/jdt/internal/compiler/codegen/CharArrayCache.classCharArrayCache.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.CharArrayCache extends java.lang.Object {
public char[][] keyTable
public int[] valueTable
int elementSize
int threshold
public void ()
public void (int)
int initialCapacity
public void clear ()
int i
public boolean containsKey (char[])
char[] key
int length
int index
public int get (char[])
char[] key
int length
int index
public int putIfAbsent (char[], int)
char[] key
int value
int length
int index
private int put (char[], int)
char[] key
int value
int length
int index
private void rehash ()
org.eclipse.jdt.internal.compiler.codegen.CharArrayCache newHashtable
int i
public void remove (char[])
char[] key
int length
int index
public char[] returnKeyFor (int)
int value
int i
public int size ()
public java.lang.String toString ()
int max
StringBuffer buf
int i
}
org/eclipse/jdt/internal/compiler/codegen/CodeStream.classCodeStream.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.CodeStream extends java.lang.Object {
public static org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] ImplicitThis
public static final int LABELS_INCREMENT
public static final int LOCALS_INCREMENT
static org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] noExceptionHandlers
static org.eclipse.jdt.internal.compiler.codegen.BranchLabel[] noLabels
static org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] noLocals
static org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] noVisibleLocals
public static final org.eclipse.jdt.internal.compiler.CompilationResult RESTART_IN_WIDE_MODE
public static final org.eclipse.jdt.internal.compiler.CompilationResult RESTART_CODE_GEN_FOR_UNUSED_LOCALS_MODE
public int allLocalsCounter
public byte[] bCodeStream
public org.eclipse.jdt.internal.compiler.ClassFile classFile
public int classFileOffset
public org.eclipse.jdt.internal.compiler.codegen.ConstantPool constantPool
public int countLabels
public org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionLabels
public int exceptionLabelsCounter
public int generateAttributes
static final int L_UNKNOWN
static final int L_OPTIMIZABLE
static final int L_CANNOT_OPTIMIZE
public org.eclipse.jdt.internal.compiler.codegen.BranchLabel[] labels
public int lastEntryPC
public int lastAbruptCompletion
public int[] lineSeparatorPositions
public int lineNumberStart
public int lineNumberEnd
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] locals
public int maxFieldCount
public int maxLocals
public org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
public org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaExpression
public int[] pcToSourceMap
public int pcToSourceMapSize
public int position
public boolean preserveUnusedLocals
public int stackDepth
public int stackMax
public int startingClassFileOffset
protected long targetLevel
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] visibleLocals
int visibleLocalsCount
public boolean wideMode
static void ()
public void (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile givenClassFile
public static int insertionIndex (int[], int, int)
int[] pcToSourceMap
int length
int pc
int g
int d
int m
int currentPC
public static final void sort (int[], int, int, int[])
int[] tab
int lo0
int hi0
int[] result
int lo
int hi
int mid
private static final void swap (int[], int, int, int[])
int[] a
int i
int j
int[] result
int T
public void aaload ()
public void aastore ()
public void aconst_null ()
public void addDefinitelyAssignedVariables (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int initStateIndex
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
public void addLabel (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel aLabel
public void addVariable (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
public void addVisibleLocalVariable (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
public void aload (int)
int iArg
public void aload_0 ()
public void aload_1 ()
public void aload_2 ()
public void aload_3 ()
public void anewarray (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void areturn ()
public void arrayAt (int)
int typeBindingID
public void arrayAtPut (int, boolean)
int elementTypeID
boolean valueRequired
public void arraylength ()
public void astore (int)
int iArg
public void astore_0 ()
public void astore_1 ()
public void astore_2 ()
public void astore_3 ()
public void athrow ()
public void baload ()
public void bastore ()
public void bipush (byte)
byte b
public void caload ()
public void castore ()
public void checkcast (int)
int baseId
public void checkcast (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void checkcast (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void d2f ()
public void d2i ()
public void d2l ()
public void dadd ()
public void daload ()
public void dastore ()
public void dcmpg ()
public void dcmpl ()
public void dconst_0 ()
public void dconst_1 ()
public void ddiv ()
public void decrStackSize (int)
int offset
public void dload (int)
int iArg
public void dload_0 ()
public void dload_1 ()
public void dload_2 ()
public void dload_3 ()
public void dmul ()
public void dneg ()
public void drem ()
public void dreturn ()
public void dstore (int)
int iArg
public void dstore_0 ()
public void dstore_1 ()
public void dstore_2 ()
public void dstore_3 ()
public void dsub ()
public void dup ()
public void dup_x1 ()
public void dup_x2 ()
public void dup2 ()
public void dup2_x1 ()
public void dup2_x2 ()
public void exitUserScope (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
int index
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding visibleLocal
public void exitUserScope (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
int index
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding visibleLocal
public void f2d ()
public void f2i ()
public void f2l ()
public void fadd ()
public void faload ()
public void fastore ()
public void fcmpg ()
public void fcmpl ()
public void fconst_0 ()
public void fconst_1 ()
public void fconst_2 ()
public void fdiv ()
public void fieldAccess (byte, org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
byte opcode
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
int returnTypeSize
int returnTypeSize
private void fieldAccess (byte, int, char[], char[], char[])
byte opcode
int returnTypeSize
char[] declaringClass
char[] fieldName
char[] signature
public void fload (int)
int iArg
public void fload_0 ()
public void fload_1 ()
public void fload_2 ()
public void fload_3 ()
public void fmul ()
public void fneg ()
public void frem ()
public void freturn ()
public void fstore (int)
int iArg
public void fstore_0 ()
public void fstore_1 ()
public void fstore_2 ()
public void fstore_3 ()
public void fsub ()
public void generateBoxingConversion (int)
int unboxedTypeID
public void generateClassLiteralAccessForType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding accessedType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticFieldBinding
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel classNotFoundExceptionHandler
int savedStackDepth
public final void generateCodeAttributeForProblemMethod (java.lang.String)
String problemMessage
public void generateConstant (org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant constant
int implicitConversionCode
int targetTypeID
public void generateEmulatedReadAccessForField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
public void generateEmulatedWriteAccessForField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
public void generateEmulationForConstructor (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int paramLength
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding array
int dimensions
public void generateEmulationForField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
public void generateEmulationForMethod (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int paramLength
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding array
int dimensions
public void generateImplicitConversion (int)
int implicitConversionCode
int typeId
int runtimeType
int typeId
public void generateInlinedValue (boolean)
boolean inlinedValue
public void generateInlinedValue (byte)
byte inlinedValue
public void generateInlinedValue (char)
char inlinedValue
public void generateInlinedValue (double)
double inlinedValue
public void generateInlinedValue (float)
float inlinedValue
public void generateInlinedValue (int)
int inlinedValue
public void generateInlinedValue (long)
long inlinedValue
public void generateInlinedValue (short)
short inlinedValue
public void generateOuterAccess (java.lang.Object[], org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.Scope)
Object[] mappingSequence
org.eclipse.jdt.internal.compiler.ast.ASTNode invocationSite
org.eclipse.jdt.internal.compiler.lookup.Binding target
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
int i
int length
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
public void generateReturnBytecode (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
int implicitConversion
int runtimeType
public void generateStringConcatenationAppend (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.ast.Expression oper1
org.eclipse.jdt.internal.compiler.ast.Expression oper2
int pc
int pc
public void generateSyntheticBodyForConstructorAccess (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding constructorBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int length
int resolvedPosition
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void generateSyntheticBodyForArrayConstructor (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
public void generateSyntheticBodyForArrayClone (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding arrayType
public void generateSyntheticBodyForFactoryMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding constructorBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int length
int resolvedPosition
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
int i
public void generateSyntheticBodyForEnumValueOf (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
public void generateSyntheticBodyForDeserializeLambda (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding, org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[])
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] syntheticMethodBindings
java.util.List syntheticsForSerializableLambdas
java.util.Map hashcodesToLambdas
int i
int max
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethodBinding
Integer hashcode
java.util.List lambdasForThisHashcode
int lambdaCount
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding lvb1
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding lvb2
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
org.eclipse.jdt.internal.compiler.codegen.CaseLabel defaultLabel
int numberOfHashcodes
org.eclipse.jdt.internal.compiler.codegen.CaseLabel[] switchLabels
int[] keys
int[] sortedIndexes
java.util.Set hashcodes
java.util.Iterator hashcodeIterator
int index
Integer hashcode
int[] localKeysCopy
Integer hashcode
java.util.List lambdas
org.eclipse.jdt.internal.compiler.codegen.BranchLabel nextOne
int j
int max
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethodBinding
org.eclipse.jdt.internal.compiler.codegen.BranchLabel errorLabel
int j
int i
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethodBinding
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaEx
org.eclipse.jdt.internal.compiler.lookup.MethodBinding mb
byte methodKind
String functionalInterface
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
StringBuffer sig
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] outerLocalVariables
int p
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding varType
public void loadInt (int)
int value
public void generateSyntheticBodyForEnumValues (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enumArray
public void generateSyntheticBodyForEnumInitializationMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.lookup.BlockScope staticInitializerScope
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
int i
int max
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
public void generateSyntheticBodyForFieldReadAccess (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
public void generateSyntheticBodyForFieldWriteAccess (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
public void generateSyntheticBodyForMethodAccess (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
int resolvedPosition
int resolvedPosition
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding accessErasure
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findDirectSuperTypeTowards (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superIfc
public void generateSyntheticBodyForSwitchTable (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.codegen.BranchLabel nullLabel
org.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticFieldBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enumBinding
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
int i
int max
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel anyExceptionHandler
public void generateSyntheticEnclosingInstanceValues (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
org.eclipse.jdt.internal.compiler.ast.Expression enclosingInstance
org.eclipse.jdt.internal.compiler.ast.ASTNode invocationSite
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding checkedTargetType
boolean hasExtraEnclosingInstance
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticArgumentTypes
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
long compliance
boolean denyEnclosingArgInConstructorCall
boolean denyEnclosingArgInConstructorCall
boolean denyEnclosingArgInConstructorCall
boolean complyTo14
int i
int max
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding syntheticArgType
Object[] emulationPath
public void generateSyntheticOuterArgumentValues (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
org.eclipse.jdt.internal.compiler.ast.ASTNode invocationSite
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding targetVariable
org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] emulationPath
public void generateUnboxingConversion (int)
int unboxedTypeID
public void generateWideRevertedConditionalBranch (byte, org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
byte revertedOpcode
org.eclipse.jdt.internal.compiler.codegen.BranchLabel wideTarget
org.eclipse.jdt.internal.compiler.codegen.BranchLabel intermediate
public void getBaseTypeValue (int)
int baseTypeID
public final byte[] getContents ()
byte[] contents
public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding getConstantPoolDeclaringClass (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope currentScope
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualReceiverType
boolean isImplicitThisReceiver
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding getConstantPoolDeclaringClass (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope currentScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualReceiverType
boolean isImplicitThisReceiver
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
protected int getPosition ()
public void getTYPE (int)
int baseTypeID
public void goto_ (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
boolean chained
int[] forwardRefs
int i
int max
public void goto_w (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
public void i2b ()
public void i2c ()
public void i2d ()
public void i2f ()
public void i2l ()
public void i2s ()
public void iadd ()
public void iaload ()
public void iand ()
public void iastore ()
public void iconst_0 ()
public void iconst_1 ()
public void iconst_2 ()
public void iconst_3 ()
public void iconst_4 ()
public void iconst_5 ()
public void iconst_m1 ()
public void idiv ()
public void if_acmpeq (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void if_acmpne (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void if_icmpeq (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void if_icmpge (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void if_icmpgt (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void if_icmple (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void if_icmplt (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void if_icmpne (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void ifeq (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void ifge (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void ifgt (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void ifle (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void iflt (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void ifne (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void ifnonnull (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void ifnull (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public final void iinc (int, int)
int index
int value
public void iload (int)
int iArg
public void iload_0 ()
public void iload_1 ()
public void iload_2 ()
public void iload_3 ()
public void imul ()
public int indexOfSameLineEntrySincePC (int, int)
int pc
int line
int index
int max
public void ineg ()
public void init (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile targetClassFile
int length
public void initializeMaxLocals (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameterTypes
int i
int max
public boolean inlineForwardReferencesFromLabelsTargeting (org.eclipse.jdt.internal.compiler.codegen.BranchLabel, int)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel targetLabel
int gotoLocation
int chaining
int i
org.eclipse.jdt.internal.compiler.codegen.BranchLabel currentLabel
public void instance_of (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void instance_of (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
protected void invoke (byte, int, int, char[], char[], char[])
byte opcode
int receiverAndArgsSize
int returnTypeSize
char[] declaringClass
char[] selector
char[] signature
private void invoke18 (byte, int, int, char[], boolean, char[], char[])
byte opcode
int receiverAndArgsSize
int returnTypeSize
char[] declaringClass
boolean isInterface
char[] selector
char[] signature
public void invokeDynamic (int, int, int, char[], char[])
int bootStrapIndex
int argsSize
int returnTypeSize
char[] selector
char[] signature
public void invokeDynamic (int, int, int, char[], char[], boolean, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.ast.TypeReference[])
int bootStrapIndex
int argsSize
int returnTypeSize
char[] selector
char[] signature
boolean isConstructorReference
org.eclipse.jdt.internal.compiler.ast.TypeReference lhsTypeReference
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
int invokeDynamicIndex
public void invoke (byte, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
byte opcode
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
public void invoke (byte, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference[])
byte opcode
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding nestedType
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
int i
int max
int i
int returnTypeSize
int returnTypeSize
int returnTypeSize
protected void invokeAccessibleObjectSetAccessible ()
protected void invokeArrayNewInstance ()
public void invokeClassForName ()
protected void invokeClassGetDeclaredConstructor ()
protected void invokeClassGetDeclaredField ()
protected void invokeClassGetDeclaredMethod ()
public void invokeEnumOrdinal (char[])
char[] enumTypeConstantPoolName
public void invokeIterableIterator (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding iterableReceiverType
public void invokeAutoCloseableClose (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resourceType
public void invokeThrowableAddSuppressed ()
public void invokeJavaLangAssertionErrorConstructor (int)
int typeBindingID
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
public void invokeJavaLangAssertionErrorDefaultConstructor ()
public void invokeJavaLangClassDesiredAssertionStatus ()
public void invokeJavaLangEnumvalueOf (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
public void invokeJavaLangEnumValues (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.ArrayBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enumBinding
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
char[] signature
public void invokeJavaLangErrorConstructor ()
public void invokeJavaLangReflectConstructorNewInstance ()
protected void invokeJavaLangReflectFieldGetter (int)
int typeID
char[] selector
char[] selector
char[] selector
char[] selector
char[] selector
char[] selector
char[] selector
char[] selector
char[] selector
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
int returnTypeSize
int returnTypeSize
int returnTypeSize
int returnTypeSize
int returnTypeSize
int returnTypeSize
int returnTypeSize
int returnTypeSize
int returnTypeSize
protected void invokeJavaLangReflectFieldSetter (int)
int typeID
char[] selector
char[] selector
char[] selector
char[] selector
char[] selector
char[] selector
char[] selector
char[] selector
char[] selector
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
public void invokeJavaLangReflectMethodInvoke ()
public void invokeJavaUtilIteratorHasNext ()
public void invokeJavaUtilIteratorNext ()
public void invokeNoClassDefFoundErrorStringConstructor ()
public void invokeObjectGetClass ()
public void invokeStringConcatenationAppendForType (int)
int typeID
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
char[] declaringClass
char[] selector
char[] signature
public void invokeStringConcatenationDefaultConstructor ()
char[] declaringClass
char[] declaringClass
public void invokeStringConcatenationStringConstructor ()
char[] declaringClass
char[] declaringClass
public void invokeStringConcatenationToString ()
char[] declaringClass
char[] declaringClass
public void invokeStringEquals ()
public void invokeObjectEquals ()
public void invokeStringHashCode ()
public void invokeStringIntern ()
public void invokeStringValueOf (int)
int typeID
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
public void invokeSystemArraycopy ()
public void invokeThrowableGetMessage ()
public void ior ()
public void irem ()
public void ireturn ()
public boolean isDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.Scope, int, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int initStateIndex
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int localPosition
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
long[] extraInits
int vectorIndex
public void ishl ()
public void ishr ()
public void istore (int)
int iArg
public void istore_0 ()
public void istore_1 ()
public void istore_2 ()
public void istore_3 ()
public void isub ()
public void iushr ()
public void ixor ()
public final void jsr (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public final void jsr_w (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void l2d ()
public void l2f ()
public void l2i ()
public void ladd ()
public void laload ()
public void land ()
public void lastore ()
public void lcmp ()
public void lconst_0 ()
public void lconst_1 ()
public void ldc (float)
float constant
int index
public void ldc (int)
int constant
int index
public void ldc (java.lang.String)
String constant
int currentCodeStreamPosition
char[] constantChars
int index
int i
int length
int constantLength
byte[] utf8encoding
int utf8encodingLength
char current
char[] subChars
int startIndex
char current
int newCharLength
public void ldc (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
int index
public void ldc2_w (double)
double constant
int index
public void ldc2_w (long)
long constant
int index
public void ldcForIndex (int)
int index
public void ldiv ()
public void lload (int)
int iArg
public void lload_0 ()
public void lload_1 ()
public void lload_2 ()
public void lload_3 ()
public void lmul ()
public void lneg ()
public final void load (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
protected final void load (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
int resolvedPosition
public void lookupswitch (org.eclipse.jdt.internal.compiler.codegen.CaseLabel, int[], int[], org.eclipse.jdt.internal.compiler.codegen.CaseLabel[])
org.eclipse.jdt.internal.compiler.codegen.CaseLabel defaultLabel
int[] keys
int[] sortedIndexes
org.eclipse.jdt.internal.compiler.codegen.CaseLabel[] casesLabel
int length
int pos
int i
int i
int i
public void lor ()
public void lrem ()
public void lreturn ()
public void lshl ()
public void lshr ()
public void lstore (int)
int iArg
public void lstore_0 ()
public void lstore_1 ()
public void lstore_2 ()
public void lstore_3 ()
public void lsub ()
public void lushr ()
public void lxor ()
public void monitorenter ()
public void monitorexit ()
public void multianewarray (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
int dimensions
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocationExpression
public void new_ (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void new_ (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void newarray (int)
int array_Type
public void newArray (org.eclipse.jdt.internal.compiler.lookup.ArrayBinding)
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
public void newArray (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.ArrayBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocationExpression
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding component
public void newJavaLangAssertionError ()
public void newJavaLangError ()
public void newNoClassDefFoundError ()
public void newStringContatenation ()
public void newWrapperFor (int)
int typeID
public void nop ()
public void optimizeBranch (int, org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
int oldPosition
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
int i
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
int offset
int[] forwardRefs
int j
int length
int forwardRef
int[] forwardRefs
int j
int length
int forwardRef
public void pop ()
public void pop2 ()
public void pushExceptionOnStack (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
public void pushOnStack (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
public void record (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void recordExpressionType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void recordPositionsFrom (int, int)
int startPC
int sourcePos
public void recordPositionsFrom (int, int, boolean)
int startPC
int sourcePos
boolean widen
int lineNumber
int lineNumber
int lineNumber
int lineNumber
int lineNumber
int lineNumber
int lineNumber
int lineNumber
int lineNumber
int lineNumber
int previousLineNumber
int[] lineSeparatorPositions2
int length
int insertionIndex
int insertionIndex
int existingEntryIndex
int insertionIndex
int insertionIndex
int existingEntryIndex
int insertionIndex
int existingEntryIndex
int insertionIndex
int existingEntryIndex
int insertionIndex
int lineNumber
public void registerExceptionHandler (org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel)
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel anExceptionLabel
int length
public void removeNotDefinitelyAssignedVariables (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int initStateIndex
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
public void removeUnusedPcToSourceMapEntries ()
public void removeVariable (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding visibleLocal
public void reset (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration referenceMethod
org.eclipse.jdt.internal.compiler.ClassFile targetClassFile
int[] lineSeparatorPositions2
int length
int lineSeparatorPositionsEnd
int start
int end
public void reset (org.eclipse.jdt.internal.compiler.ast.LambdaExpression, org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.ClassFile targetClassFile
int[] lineSeparatorPositions2
int length
int lineSeparatorPositionsEnd
int start
int end
public void reset (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile givenClassFile
int produceAttributes
public void resetForProblemClinit (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile targetClassFile
public void resetInWideMode ()
public void resetForCodeGenUnusedLocals ()
private final void resizeByteArray ()
int length
int requiredSize
public final void ret (int)
int index
public void return_ ()
public void saload ()
public void sastore ()
public void sendOperator (int, int)
int operatorConstant
int type_ID
public void sipush (int)
int s
public void store (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
boolean valueRequired
int localPosition
public void swap ()
public void tableswitch (org.eclipse.jdt.internal.compiler.codegen.CaseLabel, int, int, int[], int[], org.eclipse.jdt.internal.compiler.codegen.CaseLabel[])
org.eclipse.jdt.internal.compiler.codegen.CaseLabel defaultLabel
int low
int high
int[] keys
int[] sortedIndexes
org.eclipse.jdt.internal.compiler.codegen.CaseLabel[] casesLabel
int length
int pos
int i
int i
int i
int j
int index
int key
public void throwAnyException (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding anyExceptionVariable
public java.lang.String toString ()
StringBuffer buffer
protected void writePosition (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
int offset
int[] forwardRefs
int i
int max
protected void writePosition (org.eclipse.jdt.internal.compiler.codegen.BranchLabel, int)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
int forwardReference
int offset
private final void writeSignedShort (int)
int value
private final void writeSignedShort (int, int)
int pos
int value
int currentOffset
protected final void writeSignedWord (int)
int value
protected void writeSignedWord (int, int)
int pos
int value
int currentOffset
private final void writeUnsignedShort (int)
int value
protected void writeWidePosition (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
int labelPos
int offset
int[] forwardRefs
int i
int max
int forward
}
org/eclipse/jdt/internal/compiler/codegen/ConstantPool.classConstantPool.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.ConstantPool extends java.lang.Object implements org.eclipse.jdt.internal.compiler.classfmt.ClassFileConstants org.eclipse.jdt.internal.compiler.lookup.TypeIds {
public static final int DOUBLE_INITIAL_SIZE
public static final int FLOAT_INITIAL_SIZE
public static final int INT_INITIAL_SIZE
public static final int LONG_INITIAL_SIZE
public static final int UTF8_INITIAL_SIZE
public static final int STRING_INITIAL_SIZE
public static final int METHODS_AND_FIELDS_INITIAL_SIZE
public static final int CLASS_INITIAL_SIZE
public static final int NAMEANDTYPE_INITIAL_SIZE
public static final int CONSTANTPOOL_INITIAL_SIZE
public static final int CONSTANTPOOL_GROW_SIZE
protected org.eclipse.jdt.internal.compiler.codegen.DoubleCache doubleCache
protected org.eclipse.jdt.internal.compiler.codegen.FloatCache floatCache
protected org.eclipse.jdt.internal.compiler.codegen.IntegerCache intCache
protected org.eclipse.jdt.internal.compiler.codegen.LongCache longCache
public org.eclipse.jdt.internal.compiler.codegen.CharArrayCache UTF8Cache
protected org.eclipse.jdt.internal.compiler.codegen.CharArrayCache stringCache
protected org.eclipse.jdt.internal.compiler.util.HashtableOfObject methodsAndFieldsCache
protected org.eclipse.jdt.internal.compiler.codegen.CharArrayCache classCache
protected org.eclipse.jdt.internal.compiler.util.HashtableOfObject nameAndTypeCacheForFieldsAndMethods
public byte[] poolContent
public int currentIndex
public int currentOffset
public int[] offsets
public org.eclipse.jdt.internal.compiler.ClassFile classFile
public static final char[] Append
public static final char[] ARRAY_NEWINSTANCE_NAME
public static final char[] ARRAY_NEWINSTANCE_SIGNATURE
public static final char[] ArrayCopy
public static final char[] ArrayCopySignature
public static final char[] ArrayJavaLangClassConstantPoolName
public static final char[] ArrayJavaLangObjectConstantPoolName
public static final char[] booleanBooleanSignature
public static final char[] BooleanConstrSignature
public static final char[] BOOLEANVALUE_BOOLEAN_METHOD_NAME
public static final char[] BOOLEANVALUE_BOOLEAN_METHOD_SIGNATURE
public static final char[] byteByteSignature
public static final char[] ByteConstrSignature
public static final char[] BYTEVALUE_BYTE_METHOD_NAME
public static final char[] BYTEVALUE_BYTE_METHOD_SIGNATURE
public static final char[] charCharacterSignature
public static final char[] CharConstrSignature
public static final char[] CHARVALUE_CHARACTER_METHOD_NAME
public static final char[] CHARVALUE_CHARACTER_METHOD_SIGNATURE
public static final char[] Clinit
public static final char[] DefaultConstructorSignature
public static final char[] ClinitSignature
public static final char[] Close
public static final char[] CloseSignature
public static final char[] DesiredAssertionStatus
public static final char[] DesiredAssertionStatusSignature
public static final char[] DoubleConstrSignature
public static final char[] doubleDoubleSignature
public static final char[] DOUBLEVALUE_DOUBLE_METHOD_NAME
public static final char[] DOUBLEVALUE_DOUBLE_METHOD_SIGNATURE
public static final char[] EnumName
public static final char[] EnumOrdinal
public static final char[] Exit
public static final char[] ExitIntSignature
public static final char[] FloatConstrSignature
public static final char[] floatFloatSignature
public static final char[] FLOATVALUE_FLOAT_METHOD_NAME
public static final char[] FLOATVALUE_FLOAT_METHOD_SIGNATURE
public static final char[] ForName
public static final char[] ForNameSignature
public static final char[] GET_BOOLEAN_METHOD_NAME
public static final char[] GET_BOOLEAN_METHOD_SIGNATURE
public static final char[] GET_BYTE_METHOD_NAME
public static final char[] GET_BYTE_METHOD_SIGNATURE
public static final char[] GET_CHAR_METHOD_NAME
public static final char[] GET_CHAR_METHOD_SIGNATURE
public static final char[] GET_DOUBLE_METHOD_NAME
public static final char[] GET_DOUBLE_METHOD_SIGNATURE
public static final char[] GET_FLOAT_METHOD_NAME
public static final char[] GET_FLOAT_METHOD_SIGNATURE
public static final char[] GET_INT_METHOD_NAME
public static final char[] GET_INT_METHOD_SIGNATURE
public static final char[] GET_LONG_METHOD_NAME
public static final char[] GET_LONG_METHOD_SIGNATURE
public static final char[] GET_OBJECT_METHOD_NAME
public static final char[] GET_OBJECT_METHOD_SIGNATURE
public static final char[] GET_SHORT_METHOD_NAME
public static final char[] GET_SHORT_METHOD_SIGNATURE
public static final char[] GetClass
public static final char[] GetClassSignature
public static final char[] GetComponentType
public static final char[] GetComponentTypeSignature
public static final char[] GetConstructor
public static final char[] GetConstructorSignature
public static final char[] GETDECLAREDCONSTRUCTOR_NAME
public static final char[] GETDECLAREDCONSTRUCTOR_SIGNATURE
public static final char[] GETDECLAREDFIELD_NAME
public static final char[] GETDECLAREDFIELD_SIGNATURE
public static final char[] GETDECLAREDMETHOD_NAME
public static final char[] GETDECLAREDMETHOD_SIGNATURE
public static final char[] GetMessage
public static final char[] GetMessageSignature
public static final char[] HasNext
public static final char[] HasNextSignature
public static final char[] Init
public static final char[] IntConstrSignature
public static final char[] ITERATOR_NAME
public static final char[] ITERATOR_SIGNATURE
public static final char[] Intern
public static final char[] InternSignature
public static final char[] IntIntegerSignature
public static final char[] INTVALUE_INTEGER_METHOD_NAME
public static final char[] INTVALUE_INTEGER_METHOD_SIGNATURE
public static final char[] INVOKE_METHOD_METHOD_NAME
public static final char[] INVOKE_METHOD_METHOD_SIGNATURE
public static final char[][] JAVA_LANG_REFLECT_ACCESSIBLEOBJECT
public static final char[][] JAVA_LANG_REFLECT_ARRAY
public static final char[] IllegalArgumentExceptionConstructorSignature
public static final char[] JavaIoPrintStreamSignature
public static final char[] JavaLangAssertionErrorConstantPoolName
public static final char[] JavaLangBooleanConstantPoolName
public static final char[] JavaLangByteConstantPoolName
public static final char[] JavaLangCharacterConstantPoolName
public static final char[] JavaLangClassConstantPoolName
public static final char[] JavaLangClassNotFoundExceptionConstantPoolName
public static final char[] JavaLangClassSignature
public static final char[] JavaLangDoubleConstantPoolName
public static final char[] JavaLangEnumConstantPoolName
public static final char[] JavaLangErrorConstantPoolName
public static final char[] JavaLangExceptionConstantPoolName
public static final char[] JavaLangFloatConstantPoolName
public static final char[] JavaLangIntegerConstantPoolName
public static final char[] JavaLangLongConstantPoolName
public static final char[] JavaLangNoClassDefFoundErrorConstantPoolName
public static final char[] JavaLangNoSuchFieldErrorConstantPoolName
public static final char[] JavaLangObjectConstantPoolName
public static final char[] JAVALANGREFLECTACCESSIBLEOBJECT_CONSTANTPOOLNAME
public static final char[] JAVALANGREFLECTARRAY_CONSTANTPOOLNAME
public static final char[] JavaLangReflectConstructorConstantPoolName
public static final char[] JavaLangReflectConstructorNewInstanceSignature
public static final char[] JAVALANGREFLECTFIELD_CONSTANTPOOLNAME
public static final char[] JAVALANGREFLECTMETHOD_CONSTANTPOOLNAME
public static final char[] JavaLangShortConstantPoolName
public static final char[] JavaLangStringBufferConstantPoolName
public static final char[] JavaLangStringBuilderConstantPoolName
public static final char[] JavaLangStringConstantPoolName
public static final char[] JavaLangStringSignature
public static final char[] JavaLangObjectSignature
public static final char[] JavaLangSystemConstantPoolName
public static final char[] JavaLangThrowableConstantPoolName
public static final char[] JavaLangIllegalArgumentExceptionConstantPoolName
public static final char[] JavaLangVoidConstantPoolName
public static final char[] JavaUtilIteratorConstantPoolName
public static final char[] LongConstrSignature
public static final char[] longLongSignature
public static final char[] LONGVALUE_LONG_METHOD_NAME
public static final char[] LONGVALUE_LONG_METHOD_SIGNATURE
public static final char[] Name
public static final char[] NewInstance
public static final char[] NewInstanceSignature
public static final char[] Next
public static final char[] NextSignature
public static final char[] ObjectConstrSignature
public static final char[] ObjectSignature
public static final char[] Ordinal
public static final char[] OrdinalSignature
public static final char[] Out
public static final char[] SET_BOOLEAN_METHOD_NAME
public static final char[] SET_BOOLEAN_METHOD_SIGNATURE
public static final char[] SET_BYTE_METHOD_NAME
public static final char[] SET_BYTE_METHOD_SIGNATURE
public static final char[] SET_CHAR_METHOD_NAME
public static final char[] SET_CHAR_METHOD_SIGNATURE
public static final char[] SET_DOUBLE_METHOD_NAME
public static final char[] SET_DOUBLE_METHOD_SIGNATURE
public static final char[] SET_FLOAT_METHOD_NAME
public static final char[] SET_FLOAT_METHOD_SIGNATURE
public static final char[] SET_INT_METHOD_NAME
public static final char[] SET_INT_METHOD_SIGNATURE
public static final char[] SET_LONG_METHOD_NAME
public static final char[] SET_LONG_METHOD_SIGNATURE
public static final char[] SET_OBJECT_METHOD_NAME
public static final char[] SET_OBJECT_METHOD_SIGNATURE
public static final char[] SET_SHORT_METHOD_NAME
public static final char[] SET_SHORT_METHOD_SIGNATURE
public static final char[] SETACCESSIBLE_NAME
public static final char[] SETACCESSIBLE_SIGNATURE
public static final char[] ShortConstrSignature
public static final char[] shortShortSignature
public static final char[] SHORTVALUE_SHORT_METHOD_NAME
public static final char[] SHORTVALUE_SHORT_METHOD_SIGNATURE
public static final char[] StringBufferAppendBooleanSignature
public static final char[] StringBufferAppendCharSignature
public static final char[] StringBufferAppendDoubleSignature
public static final char[] StringBufferAppendFloatSignature
public static final char[] StringBufferAppendIntSignature
public static final char[] StringBufferAppendLongSignature
public static final char[] StringBufferAppendObjectSignature
public static final char[] StringBufferAppendStringSignature
public static final char[] StringBuilderAppendBooleanSignature
public static final char[] StringBuilderAppendCharSignature
public static final char[] StringBuilderAppendDoubleSignature
public static final char[] StringBuilderAppendFloatSignature
public static final char[] StringBuilderAppendIntSignature
public static final char[] StringBuilderAppendLongSignature
public static final char[] StringBuilderAppendObjectSignature
public static final char[] StringBuilderAppendStringSignature
public static final char[] StringConstructorSignature
public static final char[] This
public static final char[] ToString
public static final char[] ToStringSignature
public static final char[] TYPE
public static final char[] ValueOf
public static final char[] ValueOfBooleanSignature
public static final char[] ValueOfCharSignature
public static final char[] ValueOfDoubleSignature
public static final char[] ValueOfFloatSignature
public static final char[] ValueOfIntSignature
public static final char[] ValueOfLongSignature
public static final char[] ValueOfObjectSignature
public static final char[] ValueOfStringClassSignature
public static final char[] JAVA_LANG_ANNOTATION_DOCUMENTED
public static final char[] JAVA_LANG_ANNOTATION_ELEMENTTYPE
public static final char[] JAVA_LANG_ANNOTATION_RETENTION
public static final char[] JAVA_LANG_ANNOTATION_RETENTIONPOLICY
public static final char[] JAVA_LANG_ANNOTATION_TARGET
public static final char[] JAVA_LANG_DEPRECATED
public static final char[] JAVA_LANG_ANNOTATION_INHERITED
public static final char[] JAVA_LANG_SAFEVARARGS
public static final char[] JAVA_LANG_INVOKE_METHODHANDLE_POLYMORPHICSIGNATURE
public static final char[] METAFACTORY
public static final char[] JAVA_LANG_INVOKE_LAMBDAMETAFACTORY_METAFACTORY_SIGNATURE
public static final char[] ALTMETAFACTORY
public static final char[] JAVA_LANG_INVOKE_LAMBDAMETAFACTORY_ALTMETAFACTORY_SIGNATURE
public static final char[] JavaLangInvokeSerializedLambda
public static final char[] JavaLangInvokeSerializedLambdaConstantPoolName
public static final char[] GetImplMethodName
public static final char[] GetImplMethodNameSignature
public static final char[] GetImplMethodKind
public static final char[] GetImplMethodKindSignature
public static final char[] GetFunctionalInterfaceClass
public static final char[] GetFunctionalInterfaceClassSignature
public static final char[] GetFunctionalInterfaceMethodName
public static final char[] GetFunctionalInterfaceMethodNameSignature
public static final char[] GetFunctionalInterfaceMethodSignature
public static final char[] GetFunctionalInterfaceMethodSignatureSignature
public static final char[] GetImplClass
public static final char[] GetImplClassSignature
public static final char[] GetImplMethodSignature
public static final char[] GetImplMethodSignatureSignature
public static final char[] GetCapturedArg
public static final char[] GetCapturedArgSignature
public static final char[] JAVA_LANG_ANNOTATION_REPEATABLE
public static final char[] HashCode
public static final char[] HashCodeSignature
public static final char[] Equals
public static final char[] EqualsSignature
public static final char[] AddSuppressed
public static final char[] AddSuppressedSignature
public static final char[] Clone
public static final char[] CloneSignature
static void ()
public void (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile classFile
public void initialize (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile givenClassFile
public byte[] dumpBytes ()
public int literalIndex (byte[], char[])
byte[] utf8encoding
char[] stringCharArray
int index
int length
int utf8encodingLength
public int literalIndex (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public int literalIndex (char[])
char[] utf8Constant
int index
int length
int savedCurrentOffset
int i
char current
public int literalIndex (char[], byte[])
char[] stringCharArray
byte[] utf8encoding
int index
int length
int stringIndexOffset
int stringIndex
public int literalIndex (double)
double key
int index
int length
long temp
public int literalIndex (float)
float key
int index
int length
int temp
public int literalIndex (int)
int key
int index
int length
public int literalIndex (long)
long key
int index
int length
public int literalIndex (java.lang.String)
String stringConstant
int index
char[] stringCharArray
int length
int stringIndexOffset
int stringIndex
public int literalIndexForType (char[])
char[] constantPoolName
int index
int length
int nameIndexOffset
int nameIndex
public int literalIndexForType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public int literalIndexForMethod (char[], char[], char[], boolean)
char[] declaringClass
char[] selector
char[] signature
boolean isInterface
int index
int length
int classIndexOffset
int classIndex
int nameAndTypeIndex
public int literalIndexForMethod (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], char[], boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
char[] selector
char[] signature
boolean isInterface
public int literalIndexForNameAndType (char[], char[])
char[] name
char[] signature
int index
int length
int nameIndexOffset
int nameIndex
int typeIndex
public int literalIndexForMethodHandle (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
boolean isInterface
int referenceKind
public int literalIndexForMethodHandle (int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], char[], boolean)
int referenceKind
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
char[] selector
char[] signature
boolean isInterface
int indexForMethod
int index
int length
public int literalIndexForMethodType (char[])
char[] descriptor
int signatureIndex
int index
int length
public int literalIndexForInvokeDynamic (int, char[], char[])
int bootStrapIndex
char[] selector
char[] descriptor
int nameAndTypeIndex
int index
int length
public int literalIndexForField (char[], char[], char[])
char[] declaringClass
char[] name
char[] signature
int index
int length
int classIndexOffset
int classIndex
int nameAndTypeIndex
public int literalIndexForLdc (char[])
char[] stringCharArray
int savedCurrentIndex
int savedCurrentOffset
int index
int length
int stringIndexOffset
int stringIndex
int lengthOffset
int i
char current
private int putInNameAndTypeCacheIfAbsent (char[], char[], int)
char[] key1
char[] key2
int value
int index
int index
int index
int index
Object key1Value
org.eclipse.jdt.internal.compiler.codegen.CachedIndexEntry cachedIndexEntry
org.eclipse.jdt.internal.compiler.codegen.CachedIndexEntry entry
org.eclipse.jdt.internal.compiler.codegen.CharArrayCache charArrayCache
org.eclipse.jdt.internal.compiler.codegen.CharArrayCache charArrayCache
private int putInCacheIfAbsent (char[], char[], char[], int)
char[] key1
char[] key2
char[] key3
int value
int index
int index
int index
int index
int index
org.eclipse.jdt.internal.compiler.util.HashtableOfObject key1Value
org.eclipse.jdt.internal.compiler.codegen.CachedIndexEntry cachedIndexEntry
Object key2Value
org.eclipse.jdt.internal.compiler.codegen.CachedIndexEntry cachedIndexEntry
org.eclipse.jdt.internal.compiler.codegen.CachedIndexEntry entry
org.eclipse.jdt.internal.compiler.codegen.CharArrayCache charArrayCache
org.eclipse.jdt.internal.compiler.codegen.CharArrayCache charArrayCache
public void resetForClinit (int, int)
int constantPoolIndex
int constantPoolOffset
private final void resizePoolContents (int)
int minimalSize
int length
int toAdd
protected final void writeU1 (int)
int value
protected final void writeU2 (int)
int value
public void reset ()
public void resetForAttributeName (char[], int, int)
char[] attributeName
int constantPoolIndex
int constantPoolOffset
}
org/eclipse/jdt/internal/compiler/codegen/DoubleCache.classDoubleCache.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.DoubleCache extends java.lang.Object {
private double[] keyTable
private int[] valueTable
private int elementSize
public void ()
public void (int)
int initialCapacity
public void clear ()
int i
public boolean containsKey (double)
double key
int i
int max
long value1
long value2
int i
int max
public int put (double, int)
double key
int value
public int putIfAbsent (double, int)
double key
int value
int i
int max
long value1
long value2
int i
int max
public java.lang.String toString ()
int max
StringBuffer buf
int i
}
org/eclipse/jdt/internal/compiler/codegen/ExceptionLabel.classExceptionLabel.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel extends org.eclipse.jdt.internal.compiler.codegen.Label {
public int[] ranges
private int count
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
public org.eclipse.jdt.internal.compiler.ast.TypeReference exceptionTypeReference
public org.eclipse.jdt.internal.compiler.ast.Annotation[] se7Annotations
public void (org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.ast.Annotation[])
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
org.eclipse.jdt.internal.compiler.ast.TypeReference exceptionTypeReference
org.eclipse.jdt.internal.compiler.ast.Annotation[] se7Annotations
public void (org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
public int getCount ()
public void place ()
public void placeEnd ()
int endPosition
public void placeStart ()
int startPosition
int length
public java.lang.String toString ()
String basic
StringBuffer buffer
int i
}
org/eclipse/jdt/internal/compiler/codegen/FloatCache.classFloatCache.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.FloatCache extends java.lang.Object {
private float[] keyTable
private int[] valueTable
private int elementSize
public void ()
public void (int)
int initialCapacity
public void clear ()
int i
public boolean containsKey (float)
float key
int i
int max
int value1
int value2
int i
int max
public int put (float, int)
float key
int value
public int putIfAbsent (float, int)
float key
int value
int i
int max
int value1
int value2
int i
int max
public java.lang.String toString ()
int max
StringBuffer buf
int i
}
org/eclipse/jdt/internal/compiler/codegen/IntegerCache.classIntegerCache.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.IntegerCache extends java.lang.Object {
public int[] keyTable
public int[] valueTable
int elementSize
int threshold
public void ()
public void (int)
int initialCapacity
public void clear ()
int i
public boolean containsKey (int)
int key
int index
int length
public int hash (int)
int key
public int put (int, int)
int key
int value
int index
int length
public int putIfAbsent (int, int)
int key
int value
int index
int length
private void rehash ()
org.eclipse.jdt.internal.compiler.codegen.IntegerCache newHashtable
int i
int key
int value
public int size ()
public java.lang.String toString ()
int max
StringBuffer buf
int i
}
org/eclipse/jdt/internal/compiler/codegen/Label.classLabel.java
package org.eclipse.jdt.internal.compiler.codegen
public abstract org.eclipse.jdt.internal.compiler.codegen.Label extends java.lang.Object {
public org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public int position
public static final int POS_NOT_SET
public void ()
public void (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public abstract void place ()
}
org/eclipse/jdt/internal/compiler/codegen/LongCache.classLongCache.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.LongCache extends java.lang.Object {
public long[] keyTable
public int[] valueTable
int elementSize
int threshold
public void ()
public void (int)
int initialCapacity
public void clear ()
int i
public boolean containsKey (long)
long key
int index
int length
public int hash (long)
long key
public int put (long, int)
long key
int value
int index
int length
public int putIfAbsent (long, int)
long key
int value
int index
int length
private void rehash ()
org.eclipse.jdt.internal.compiler.codegen.LongCache newHashtable
int i
long key
int value
public int size ()
public java.lang.String toString ()
int max
StringBuffer buf
int i
}
org/eclipse/jdt/internal/compiler/codegen/MultiCatchExceptionLabel.classMultiCatchExceptionLabel.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.MultiCatchExceptionLabel extends org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel {
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionLabels
public void (org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
public void initialize (org.eclipse.jdt.internal.compiler.ast.UnionTypeReference, org.eclipse.jdt.internal.compiler.ast.Annotation[])
org.eclipse.jdt.internal.compiler.ast.UnionTypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
int length
int i
public void place ()
int i
int max
public void placeEnd ()
int i
int max
public void placeStart ()
int i
int max
public int getCount ()
int temp
int i
int max
}
org/eclipse/jdt/internal/compiler/codegen/ObjectCache.classObjectCache.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.ObjectCache extends java.lang.Object {
public Object[] keyTable
public int[] valueTable
int elementSize
int threshold
public void ()
public void (int)
int initialCapacity
public void clear ()
int i
public boolean containsKey (java.lang.Object)
Object key
int index
int length
public int get (java.lang.Object)
Object key
int index
int length
public int hashCode (java.lang.Object)
Object key
public int put (java.lang.Object, int)
Object key
int value
int index
int length
private void rehash ()
org.eclipse.jdt.internal.compiler.codegen.ObjectCache newHashtable
int i
public int size ()
public java.lang.String toString ()
int max
StringBuffer buf
int i
}
org/eclipse/jdt/internal/compiler/codegen/Opcodes.classOpcodes.java
package org.eclipse.jdt.internal.compiler.codegen
public abstract org.eclipse.jdt.internal.compiler.codegen.Opcodes extends java.lang.Object {
public static final byte OPC_nop
public static final byte OPC_aconst_null
public static final byte OPC_iconst_m1
public static final byte OPC_iconst_0
public static final byte OPC_iconst_1
public static final byte OPC_iconst_2
public static final byte OPC_iconst_3
public static final byte OPC_iconst_4
public static final byte OPC_iconst_5
public static final byte OPC_lconst_0
public static final byte OPC_lconst_1
public static final byte OPC_fconst_0
public static final byte OPC_fconst_1
public static final byte OPC_fconst_2
public static final byte OPC_dconst_0
public static final byte OPC_dconst_1
public static final byte OPC_bipush
public static final byte OPC_sipush
public static final byte OPC_ldc
public static final byte OPC_ldc_w
public static final byte OPC_ldc2_w
public static final byte OPC_iload
public static final byte OPC_lload
public static final byte OPC_fload
public static final byte OPC_dload
public static final byte OPC_aload
public static final byte OPC_iload_0
public static final byte OPC_iload_1
public static final byte OPC_iload_2
public static final byte OPC_iload_3
public static final byte OPC_lload_0
public static final byte OPC_lload_1
public static final byte OPC_lload_2
public static final byte OPC_lload_3
public static final byte OPC_fload_0
public static final byte OPC_fload_1
public static final byte OPC_fload_2
public static final byte OPC_fload_3
public static final byte OPC_dload_0
public static final byte OPC_dload_1
public static final byte OPC_dload_2
public static final byte OPC_dload_3
public static final byte OPC_aload_0
public static final byte OPC_aload_1
public static final byte OPC_aload_2
public static final byte OPC_aload_3
public static final byte OPC_iaload
public static final byte OPC_laload
public static final byte OPC_faload
public static final byte OPC_daload
public static final byte OPC_aaload
public static final byte OPC_baload
public static final byte OPC_caload
public static final byte OPC_saload
public static final byte OPC_istore
public static final byte OPC_lstore
public static final byte OPC_fstore
public static final byte OPC_dstore
public static final byte OPC_astore
public static final byte OPC_istore_0
public static final byte OPC_istore_1
public static final byte OPC_istore_2
public static final byte OPC_istore_3
public static final byte OPC_lstore_0
public static final byte OPC_lstore_1
public static final byte OPC_lstore_2
public static final byte OPC_lstore_3
public static final byte OPC_fstore_0
public static final byte OPC_fstore_1
public static final byte OPC_fstore_2
public static final byte OPC_fstore_3
public static final byte OPC_dstore_0
public static final byte OPC_dstore_1
public static final byte OPC_dstore_2
public static final byte OPC_dstore_3
public static final byte OPC_astore_0
public static final byte OPC_astore_1
public static final byte OPC_astore_2
public static final byte OPC_astore_3
public static final byte OPC_iastore
public static final byte OPC_lastore
public static final byte OPC_fastore
public static final byte OPC_dastore
public static final byte OPC_aastore
public static final byte OPC_bastore
public static final byte OPC_castore
public static final byte OPC_sastore
public static final byte OPC_pop
public static final byte OPC_pop2
public static final byte OPC_dup
public static final byte OPC_dup_x1
public static final byte OPC_dup_x2
public static final byte OPC_dup2
public static final byte OPC_dup2_x1
public static final byte OPC_dup2_x2
public static final byte OPC_swap
public static final byte OPC_iadd
public static final byte OPC_ladd
public static final byte OPC_fadd
public static final byte OPC_dadd
public static final byte OPC_isub
public static final byte OPC_lsub
public static final byte OPC_fsub
public static final byte OPC_dsub
public static final byte OPC_imul
public static final byte OPC_lmul
public static final byte OPC_fmul
public static final byte OPC_dmul
public static final byte OPC_idiv
public static final byte OPC_ldiv
public static final byte OPC_fdiv
public static final byte OPC_ddiv
public static final byte OPC_irem
public static final byte OPC_lrem
public static final byte OPC_frem
public static final byte OPC_drem
public static final byte OPC_ineg
public static final byte OPC_lneg
public static final byte OPC_fneg
public static final byte OPC_dneg
public static final byte OPC_ishl
public static final byte OPC_lshl
public static final byte OPC_ishr
public static final byte OPC_lshr
public static final byte OPC_iushr
public static final byte OPC_lushr
public static final byte OPC_iand
public static final byte OPC_land
public static final byte OPC_ior
public static final byte OPC_lor
public static final byte OPC_ixor
public static final byte OPC_lxor
public static final byte OPC_iinc
public static final byte OPC_i2l
public static final byte OPC_i2f
public static final byte OPC_i2d
public static final byte OPC_l2i
public static final byte OPC_l2f
public static final byte OPC_l2d
public static final byte OPC_f2i
public static final byte OPC_f2l
public static final byte OPC_f2d
public static final byte OPC_d2i
public static final byte OPC_d2l
public static final byte OPC_d2f
public static final byte OPC_i2b
public static final byte OPC_i2c
public static final byte OPC_i2s
public static final byte OPC_lcmp
public static final byte OPC_fcmpl
public static final byte OPC_fcmpg
public static final byte OPC_dcmpl
public static final byte OPC_dcmpg
public static final byte OPC_ifeq
public static final byte OPC_ifne
public static final byte OPC_iflt
public static final byte OPC_ifge
public static final byte OPC_ifgt
public static final byte OPC_ifle
public static final byte OPC_if_icmpeq
public static final byte OPC_if_icmpne
public static final byte OPC_if_icmplt
public static final byte OPC_if_icmpge
public static final byte OPC_if_icmpgt
public static final byte OPC_if_icmple
public static final byte OPC_if_acmpeq
public static final byte OPC_if_acmpne
public static final byte OPC_goto
public static final byte OPC_jsr
public static final byte OPC_ret
public static final byte OPC_tableswitch
public static final byte OPC_lookupswitch
public static final byte OPC_ireturn
public static final byte OPC_lreturn
public static final byte OPC_freturn
public static final byte OPC_dreturn
public static final byte OPC_areturn
public static final byte OPC_return
public static final byte OPC_getstatic
public static final byte OPC_putstatic
public static final byte OPC_getfield
public static final byte OPC_putfield
public static final byte OPC_invokevirtual
public static final byte OPC_invokespecial
public static final byte OPC_invokestatic
public static final byte OPC_invokeinterface
public static final byte OPC_invokedynamic
public static final byte OPC_new
public static final byte OPC_newarray
public static final byte OPC_anewarray
public static final byte OPC_arraylength
public static final byte OPC_athrow
public static final byte OPC_checkcast
public static final byte OPC_instanceof
public static final byte OPC_monitorenter
public static final byte OPC_monitorexit
public static final byte OPC_wide
public static final byte OPC_multianewarray
public static final byte OPC_ifnull
public static final byte OPC_ifnonnull
public static final byte OPC_goto_w
public static final byte OPC_jsr_w
}
org/eclipse/jdt/internal/compiler/codegen/StackMapFrame.classStackMapFrame.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.StackMapFrame extends java.lang.Object {
public static final int USED
public static final int SAME_FRAME
public static final int CHOP_FRAME
public static final int APPEND_FRAME
public static final int SAME_FRAME_EXTENDED
public static final int FULL_FRAME
public static final int SAME_LOCALS_1_STACK_ITEMS
public static final int SAME_LOCALS_1_STACK_ITEMS_EXTENDED
public int pc
public int numberOfStackItems
private int numberOfLocals
public int localIndex
public org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] locals
public org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] stackItems
private int numberOfDifferentLocals
public int tagBits
public void (int)
int initialLocalSize
public int getFrameType (org.eclipse.jdt.internal.compiler.codegen.StackMapFrame)
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame prevFrame
int offsetDelta
public void addLocal (int, org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo)
int resolvedPosition
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
int length
public void addStackItem (org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo)
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
int length
public void addStackItem (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
int length
public org.eclipse.jdt.internal.compiler.codegen.StackMapFrame duplicate ()
int length
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame result
int i
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo verificationTypeInfo
int i
public int numberOfDifferentLocals (org.eclipse.jdt.internal.compiler.codegen.StackMapFrame)
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame prevFrame
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] prevLocals
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] currentLocals
int prevLocalsLength
int currentLocalsLength
int prevNumberOfLocals
int currentNumberOfLocals
int result
int counter
int i
int counter
int i
int indexInPrevLocals
int indexInCurrentLocals
int currentLocalsCounter
int prevLocalsCounter
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo currentLocal
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo prevLocal
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo currentLocal
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo prevLocal
public int getNumberOfLocals ()
int result
int length
int i
public int getOffsetDelta (org.eclipse.jdt.internal.compiler.codegen.StackMapFrame)
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame prevFrame
public java.lang.String toString ()
StringBuffer buffer
private void printFrame (java.lang.StringBuffer, org.eclipse.jdt.internal.compiler.codegen.StackMapFrame)
StringBuffer buffer
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame frame
String pattern
int localsLength
private java.lang.String print (org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[], int)
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] infos
int length
StringBuffer buffer
int i
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo verificationTypeInfo
public void putLocal (int, org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo)
int resolvedPosition
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
int length
public void replaceWithElementType ()
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info2
public int getIndexOfDifferentLocals (int)
int differentLocalsCount
int i
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo currentLocal
private boolean equals (org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo, org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo)
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info2
}
org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$ExceptionMarker.classStackMapFrameCodeStream.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$ExceptionMarker extends java.lang.Object implements java.lang.Comparable {
public char[] constantPoolName
public int pc
public void (int, char[])
int pc
char[] constantPoolName
public int compareTo (java.lang.Object)
Object o
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$ExceptionMarker marker
public int hashCode ()
public java.lang.String toString ()
StringBuffer buffer
}
org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$FramePosition.classStackMapFrameCodeStream.java
package org.eclipse.jdt.internal.compiler.codegen
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$FramePosition extends java.lang.Object {
int counter
void ()
}
org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$StackDepthMarker.classStackMapFrameCodeStream.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackDepthMarker extends java.lang.Object {
public int pc
public int delta
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void (int, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
int pc
int delta
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void (int, int)
int pc
int delta
public java.lang.String toString ()
StringBuffer buffer
}
org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$StackMarker.classStackMapFrameCodeStream.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackMarker extends java.lang.Object {
public int pc
public int destinationPC
public org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] infos
public void (int, int)
int pc
int destinationPC
public void setInfos (org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[])
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] infos
public java.lang.String toString ()
StringBuffer buffer
int i
int max
}
org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.classStackMapFrameCodeStream.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream extends org.eclipse.jdt.internal.compiler.codegen.CodeStream {
public int[] stateIndexes
public int stateIndexesCounter
private java.util.HashMap framePositions
public java.util.Set exceptionMarkers
public java.util.ArrayList stackDepthMarkers
public java.util.ArrayList stackMarkers
public void (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile givenClassFile
public void addDefinitelyAssignedVariables (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int initStateIndex
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
boolean isDefinitelyAssigned
int j
int max
public void addExceptionMarker (int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
int pc
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void addFramePosition (int)
int pc
Integer newEntry
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$FramePosition value
public void optimizeBranch (int, org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
int oldPosition
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void removeFramePosition (int)
int pc
Integer entry
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$FramePosition value
public void addVariable (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
private void addStackMarker (int, int)
int pc
int destinationPC
int size
private void addStackDepthMarker (int, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
int pc
int delta
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
int size
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackDepthMarker stackDepthMarker
public void decrStackSize (int)
int offset
public void recordExpressionType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void generateClassLiteralAccessForType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding accessedType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticFieldBinding
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel classNotFoundExceptionHandler
int fromPC
int savedStackDepth
public void generateOuterAccess (java.lang.Object[], org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.Scope)
Object[] mappingSequence
org.eclipse.jdt.internal.compiler.ast.ASTNode invocationSite
org.eclipse.jdt.internal.compiler.lookup.Binding target
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int currentPosition
public org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$ExceptionMarker[] getExceptionMarkers ()
java.util.Set exceptionMarkerSet
int size
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$ExceptionMarker[] markers
int n
java.util.Iterator iterator
public int[] getFramePositions ()
java.util.Set set
int size
int[] positions
int n
java.util.Iterator iterator
public org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackDepthMarker[] getStackDepthMarkers ()
int length
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackDepthMarker[] result
public org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackMarker[] getStackMarkers ()
int length
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackMarker[] result
public boolean hasFramePositions ()
public void init (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile targetClassFile
public void initializeMaxLocals (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
public void popStateIndex ()
public void pushStateIndex (int)
int naturalExitMergeInitStateIndex
int length
public void removeNotDefinitelyAssignedVariables (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int initStateIndex
int index
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
boolean isDefinitelyAssigned
int j
int max
public void reset (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile givenClassFile
protected void writePosition (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
protected void writePosition (org.eclipse.jdt.internal.compiler.codegen.BranchLabel, int)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
int forwardReference
protected void writeSignedWord (int, int)
int pos
int value
protected void writeWidePosition (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
public void areturn ()
public void ireturn ()
public void lreturn ()
public void freturn ()
public void dreturn ()
public void return_ ()
public void athrow ()
public void pushOnStack (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
public void pushExceptionOnStack (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
public void goto_ (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
public void goto_w (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
public void resetInWideMode ()
public void resetForCodeGenUnusedLocals ()
public void resetSecretLocals ()
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
}
org/eclipse/jdt/internal/compiler/codegen/TypeAnnotationCodeStream.classTypeAnnotationCodeStream.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.TypeAnnotationCodeStream extends org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream {
public java.util.List allTypeAnnotationContexts
public void (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile givenClassFile
private void addAnnotationContext (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, int, org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int info
int targetType
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocationExpression
private void addAnnotationContext (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int info
int targetType
private void addAnnotationContext (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, int, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int info
int typeIndex
int targetType
public void instance_of (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void multianewarray (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
int dimensions
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocationExpression
public void new_ (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void newArray (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.ArrayBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocationExpression
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
public void checkcast (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
int i
public void invoke (byte, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference[])
byte opcode
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
int targetType
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeReference typeArgument
public void invokeDynamic (int, int, int, char[], char[], boolean, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.ast.TypeReference[])
int bootStrapIndex
int argsSize
int returnTypeSize
char[] selector
char[] signature
boolean isConstructorReference
org.eclipse.jdt.internal.compiler.ast.TypeReference lhsTypeReference
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
int targetType
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeReference typeArgument
public void reset (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile givenClassFile
public void init (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile targetClassFile
}
org/eclipse/jdt/internal/compiler/codegen/VerificationTypeInfo.classVerificationTypeInfo.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo extends java.lang.Object {
public static final int ITEM_TOP
public static final int ITEM_INTEGER
public static final int ITEM_FLOAT
public static final int ITEM_DOUBLE
public static final int ITEM_LONG
public static final int ITEM_NULL
public static final int ITEM_UNINITIALIZED_THIS
public static final int ITEM_OBJECT
public static final int ITEM_UNINITIALIZED
public int tag
private int id
private char[] constantPoolName
public int offset
private void ()
public void (int, char[])
int id
char[] constantPoolName
public void (int, int, char[])
int id
int tag
char[] constantPoolName
public void (int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
int tag
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
public void (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
public void setBinding (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
int typeBindingId
public int id ()
public java.lang.String toString ()
StringBuffer buffer
public org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo duplicate ()
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo verificationTypeInfo
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info1
public int hashCode ()
public char[] constantPoolName ()
public char[] readableName ()
public void replaceWithElementType ()
}
org/eclipse/jdt/internal/compiler/env/AccessRestriction.classAccessRestriction.java
package org.eclipse.jdt.internal.compiler.env
public org.eclipse.jdt.internal.compiler.env.AccessRestriction extends java.lang.Object {
private org.eclipse.jdt.internal.compiler.env.AccessRule accessRule
public byte classpathEntryType
public static final byte COMMAND_LINE
public static final byte PROJECT
public static final byte LIBRARY
public String classpathEntryName
public void (org.eclipse.jdt.internal.compiler.env.AccessRule, byte, java.lang.String)
org.eclipse.jdt.internal.compiler.env.AccessRule accessRule
byte classpathEntryType
String classpathEntryName
public int getProblemId ()
public boolean ignoreIfBetter ()
}
org/eclipse/jdt/internal/compiler/env/AccessRule.classAccessRule.java
package org.eclipse.jdt.internal.compiler.env
public org.eclipse.jdt.internal.compiler.env.AccessRule extends java.lang.Object {
public static final int IgnoreIfBetter
public char[] pattern
public int problemId
public void (char[], int)
char[] pattern
int problemId
public void (char[], int, boolean)
char[] pattern
int problemId
boolean keepLooking
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.env.AccessRule other
public int getProblemId ()
public boolean ignoreIfBetter ()
public java.lang.String toString ()
StringBuffer buffer
}
org/eclipse/jdt/internal/compiler/env/AccessRuleSet.classAccessRuleSet.java
package org.eclipse.jdt.internal.compiler.env
public org.eclipse.jdt.internal.compiler.env.AccessRuleSet extends java.lang.Object {
private org.eclipse.jdt.internal.compiler.env.AccessRule[] accessRules
public byte classpathEntryType
public String classpathEntryName
public void (org.eclipse.jdt.internal.compiler.env.AccessRule[], byte, java.lang.String)
org.eclipse.jdt.internal.compiler.env.AccessRule[] accessRules
byte classpathEntryType
String classpathEntryName
public boolean equals (java.lang.Object)
Object object
org.eclipse.jdt.internal.compiler.env.AccessRuleSet otherRuleSet
int rulesLength
int i
public org.eclipse.jdt.internal.compiler.env.AccessRule[] getAccessRules ()
public org.eclipse.jdt.internal.compiler.env.AccessRestriction getViolatedRestriction (char[])
char[] targetTypeFilePath
int i
int length
org.eclipse.jdt.internal.compiler.env.AccessRule accessRule
public int hashCode ()
int result
private int hashCode (org.eclipse.jdt.internal.compiler.env.AccessRule[])
org.eclipse.jdt.internal.compiler.env.AccessRule[] rules
int result
int i
int length
public java.lang.String toString ()
public java.lang.String toString (boolean)
boolean wrap
StringBuffer buffer
int i
int length
org.eclipse.jdt.internal.compiler.env.AccessRule accessRule
}
org/eclipse/jdt/internal/compiler/env/ClassSignature.classClassSignature.java
package org.eclipse.jdt.internal.compiler.env
public org.eclipse.jdt.internal.compiler.env.ClassSignature extends java.lang.Object {
char[] className
public void (char[])
char[] className
public char[] getTypeName ()
public java.lang.String toString ()
StringBuffer buffer
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.env.ClassSignature other
}
org/eclipse/jdt/internal/compiler/env/EnumConstantSignature.classEnumConstantSignature.java
package org.eclipse.jdt.internal.compiler.env
public org.eclipse.jdt.internal.compiler.env.EnumConstantSignature extends java.lang.Object {
char[] typeName
char[] constName
public void (char[], char[])
char[] typeName
char[] constName
public char[] getTypeName ()
public char[] getEnumConstantName ()
public java.lang.String toString ()
StringBuffer buffer
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.env.EnumConstantSignature other
}
org/eclipse/jdt/internal/compiler/env/IBinaryAnnotation.classIBinaryAnnotation.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation extends java.lang.Object {
public abstract char[] getTypeName ()
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] getElementValuePairs ()
}
org/eclipse/jdt/internal/compiler/env/IBinaryElementValuePair.classIBinaryElementValuePair.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair extends java.lang.Object {
public abstract char[] getName ()
public abstract java.lang.Object getValue ()
}
org/eclipse/jdt/internal/compiler/env/IBinaryField.classIBinaryField.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryField extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IGenericField {
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations ()
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations ()
public abstract org.eclipse.jdt.internal.compiler.impl.Constant getConstant ()
public abstract char[] getGenericSignature ()
public abstract char[] getName ()
public abstract long getTagBits ()
public abstract char[] getTypeName ()
}
org/eclipse/jdt/internal/compiler/env/IBinaryMethod.classIBinaryMethod.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryMethod extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IGenericMethod {
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations ()
public abstract java.lang.Object getDefaultValue ()
public abstract char[][] getExceptionTypeNames ()
public abstract char[] getGenericSignature ()
public abstract char[] getMethodDescriptor ()
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getParameterAnnotations (int)
public abstract int getAnnotatedParametersCount ()
public abstract char[] getSelector ()
public abstract long getTagBits ()
public abstract boolean isClinit ()
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations ()
}
org/eclipse/jdt/internal/compiler/env/IBinaryNestedType.classIBinaryNestedType.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryNestedType extends java.lang.Object {
public abstract char[] getEnclosingTypeName ()
public abstract int getModifiers ()
public abstract char[] getName ()
}
org/eclipse/jdt/internal/compiler/env/IBinaryType.classIBinaryType.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryType extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IGenericType {
public static final char[][] NoInterface
public static final org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] NoNestedType
public static final org.eclipse.jdt.internal.compiler.env.IBinaryField[] NoField
public static final org.eclipse.jdt.internal.compiler.env.IBinaryMethod[] NoMethod
static void ()
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations ()
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations ()
public abstract char[] getEnclosingMethod ()
public abstract char[] getEnclosingTypeName ()
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryField[] getFields ()
public abstract char[] getGenericSignature ()
public abstract char[][] getInterfaceNames ()
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] getMemberTypes ()
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryMethod[] getMethods ()
public abstract char[][][] getMissingTypeNames ()
public abstract char[] getName ()
public abstract char[] getSourceName ()
public abstract char[] getSuperclassName ()
public abstract long getTagBits ()
public abstract boolean isAnonymous ()
public abstract boolean isLocal ()
public abstract boolean isMember ()
public abstract char[] sourceFileName ()
}
org/eclipse/jdt/internal/compiler/env/IBinaryTypeAnnotation.classIBinaryTypeAnnotation.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation extends java.lang.Object {
public static final int[] NO_TYPE_PATH
static void ()
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation getAnnotation ()
public abstract int getTargetType ()
public abstract int[] getTypePath ()
public abstract int getSupertypeIndex ()
public abstract int getTypeParameterIndex ()
public abstract int getBoundIndex ()
public abstract int getMethodFormalParameterIndex ()
public abstract int getThrowsTypeIndex ()
}
org/eclipse/jdt/internal/compiler/env/ICompilationUnit.classICompilationUnit.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.ICompilationUnit extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IDependent {
public abstract char[] getContents ()
public abstract char[] getMainTypeName ()
public abstract char[][] getPackageName ()
public abstract boolean ignoreOptionalProblems ()
}
org/eclipse/jdt/internal/compiler/env/IDependent.classIDependent.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IDependent extends java.lang.Object {
public static final char JAR_FILE_ENTRY_SEPARATOR
public abstract char[] getFileName ()
}
org/eclipse/jdt/internal/compiler/env/IGenericField.classIGenericField.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IGenericField extends java.lang.Object {
public abstract int getModifiers ()
}
org/eclipse/jdt/internal/compiler/env/IGenericMethod.classIGenericMethod.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IGenericMethod extends java.lang.Object {
public abstract int getModifiers ()
public abstract boolean isConstructor ()
public abstract char[][] getArgumentNames ()
}
org/eclipse/jdt/internal/compiler/env/IGenericType.classIGenericType.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IGenericType extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IDependent {
public abstract int getModifiers ()
public abstract boolean isBinaryType ()
}
org/eclipse/jdt/internal/compiler/env/INameEnvironment.classINameEnvironment.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.INameEnvironment extends java.lang.Object {
public abstract org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType (char[][])
public abstract org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType (char[], char[][])
public abstract boolean isPackage (char[][], char[])
public abstract void cleanup ()
}
org/eclipse/jdt/internal/compiler/env/ISourceField.classISourceField.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.ISourceField extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IGenericField {
public abstract int getDeclarationSourceEnd ()
public abstract int getDeclarationSourceStart ()
public abstract char[] getInitializationSource ()
public abstract int getNameSourceEnd ()
public abstract int getNameSourceStart ()
public abstract char[] getTypeName ()
}
org/eclipse/jdt/internal/compiler/env/ISourceImport.classISourceImport.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.ISourceImport extends java.lang.Object {
public abstract int getDeclarationSourceEnd ()
public abstract int getDeclarationSourceStart ()
public abstract int getModifiers ()
}
org/eclipse/jdt/internal/compiler/env/ISourceMethod.classISourceMethod.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.ISourceMethod extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IGenericMethod {
public abstract int getDeclarationSourceEnd ()
public abstract int getDeclarationSourceStart ()
public abstract char[][] getExceptionTypeNames ()
public abstract int getNameSourceEnd ()
public abstract int getNameSourceStart ()
public abstract char[] getReturnTypeName ()
public abstract char[][] getTypeParameterNames ()
public abstract char[][][] getTypeParameterBounds ()
}
org/eclipse/jdt/internal/compiler/env/ISourceType.classISourceType.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.ISourceType extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IGenericType {
public abstract int getDeclarationSourceEnd ()
public abstract int getDeclarationSourceStart ()
public abstract org.eclipse.jdt.internal.compiler.env.ISourceType getEnclosingType ()
public abstract org.eclipse.jdt.internal.compiler.env.ISourceField[] getFields ()
public abstract char[][] getInterfaceNames ()
public abstract org.eclipse.jdt.internal.compiler.env.ISourceType[] getMemberTypes ()
public abstract org.eclipse.jdt.internal.compiler.env.ISourceMethod[] getMethods ()
public abstract char[] getName ()
public abstract int getNameSourceEnd ()
public abstract int getNameSourceStart ()
public abstract char[] getSuperclassName ()
public abstract char[][][] getTypeParameterBounds ()
public abstract char[][] getTypeParameterNames ()
public abstract boolean isAnonymous ()
}
org/eclipse/jdt/internal/compiler/env/NameEnvironmentAnswer.classNameEnvironmentAnswer.java
package org.eclipse.jdt.internal.compiler.env
public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer extends java.lang.Object {
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
org.eclipse.jdt.internal.compiler.env.ISourceType[] sourceTypes
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
public void (org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
public void (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
public void (org.eclipse.jdt.internal.compiler.env.ISourceType[], org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.ISourceType[] sourceTypes
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
public org.eclipse.jdt.internal.compiler.env.AccessRestriction getAccessRestriction ()
public org.eclipse.jdt.internal.compiler.env.IBinaryType getBinaryType ()
public org.eclipse.jdt.internal.compiler.env.ICompilationUnit getCompilationUnit ()
public org.eclipse.jdt.internal.compiler.env.ISourceType[] getSourceTypes ()
public boolean isBinaryType ()
public boolean isCompilationUnit ()
public boolean isSourceType ()
public boolean ignoreIfBetter ()
public boolean isBetter (org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer)
org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer otherAnswer
}
org/eclipse/jdt/internal/compiler/flow/ConditionalFlowInfo.classConditionalFlowInfo.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.ConditionalFlowInfo extends org.eclipse.jdt.internal.compiler.flow.FlowInfo {
public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
void (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
public org.eclipse.jdt.internal.compiler.flow.FlowInfo addInitializationsFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo otherInits
public org.eclipse.jdt.internal.compiler.flow.FlowInfo addNullInfoFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo otherInits
public org.eclipse.jdt.internal.compiler.flow.FlowInfo addPotentialInitializationsFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo otherInits
public org.eclipse.jdt.internal.compiler.flow.FlowInfo asNegatedCondition ()
org.eclipse.jdt.internal.compiler.flow.FlowInfo extra
public org.eclipse.jdt.internal.compiler.flow.FlowInfo copy ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue ()
public boolean isDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public boolean isDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public boolean isDefinitelyNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public boolean isDefinitelyNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public boolean isDefinitelyUnknown (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public boolean hasNullInfoFor (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public boolean isPotentiallyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public boolean isPotentiallyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public boolean isPotentiallyNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public boolean isPotentiallyNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public boolean isPotentiallyUnknown (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public boolean isProtectedNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public boolean isProtectedNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void markAsComparedEqualToNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void markAsComparedEqualToNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void markAsDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public void markAsDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void markAsDefinitelyNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void markAsDefinitelyNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void resetNullInfo (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void markPotentiallyNullBit (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void markPotentiallyNonNullBit (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void markAsDefinitelyUnknown (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void markPotentiallyUnknownBit (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public org.eclipse.jdt.internal.compiler.flow.FlowInfo setReachMode (int)
int reachMode
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedWith (org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo)
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo nullInfoLessUnconditionalCopy ()
public java.lang.String toString ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo safeInitsWhenTrue ()
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalCopy ()
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalFieldLessCopy ()
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalInits ()
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalInitsWithoutSideEffect ()
public void resetAssignmentInfo (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
}
org/eclipse/jdt/internal/compiler/flow/ExceptionHandlingFlowContext.classExceptionHandlingFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext extends org.eclipse.jdt.internal.compiler.flow.FlowContext {
public static final int BitCacheSize
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] handledExceptions
int[] isReached
int[] isNeeded
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo[] initsOnExceptions
org.eclipse.jdt.internal.compiler.codegen.ObjectCache indexes
boolean isMethodContext
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnReturn
public org.eclipse.jdt.internal.compiler.flow.FlowContext initializationParent
public java.util.ArrayList extendedExceptions
private static final org.eclipse.jdt.internal.compiler.ast.Argument[] NO_ARGUMENTS
public org.eclipse.jdt.internal.compiler.ast.Argument[] catchArguments
private int[] exceptionToCatchBlockMap
static void ()
public void (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowContext parent
org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] handledExceptions
org.eclipse.jdt.internal.compiler.flow.FlowContext initializationParent
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
public void (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.TryStatement, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], int[], org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowContext parent
org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] handledExceptions
int[] exceptionToCatchBlockMap
org.eclipse.jdt.internal.compiler.flow.FlowContext initializationParent
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
void (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], int[], org.eclipse.jdt.internal.compiler.ast.Argument[], org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowContext parent
org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] handledExceptions
int[] exceptionToCatchBlockMap
org.eclipse.jdt.internal.compiler.ast.Argument[] catchArguments
org.eclipse.jdt.internal.compiler.flow.FlowContext initializationParent
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
int count
int cacheSize
boolean markExceptionsAndThrowableAsReached
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding handledException
int catchBlock
public void complainIfUnusedExceptionHandlers (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] docCommentReferences
int docCommentReferencesLength
int i
int i
int count
int index
int j
public void complainIfUnusedExceptionHandlers (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.TryStatement)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
int index
int count
int cacheIndex
int bitMask
private org.eclipse.jdt.internal.compiler.ast.ASTNode getExceptionType (int)
int index
int catchBlock
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeRefs
int i
int len
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
public java.lang.String individualToString ()
StringBuffer buffer
int length
int i
int cacheIndex
int bitMask
int catchBlock
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnException (int)
int index
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnReturn ()
public void mergeUnhandledException (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding newException
int i
boolean isRedundant
int i
public void recordHandlingException (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
org.eclipse.jdt.internal.compiler.lookup.TypeBinding caughtException
org.eclipse.jdt.internal.compiler.ast.ASTNode invocationSite
boolean wasAlreadyDefinitelyCaught
int index
int cacheIndex
int bitMask
int catchBlock
org.eclipse.jdt.internal.compiler.lookup.CatchParameterBinding catchParameter
public void recordReturnFrom (org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo)
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
public org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement subroutine ()
}
org/eclipse/jdt/internal/compiler/flow/FinallyFlowContext.classFinallyFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.FinallyFlowContext extends org.eclipse.jdt.internal.compiler.flow.TryFlowContext {
org.eclipse.jdt.internal.compiler.ast.Reference[] finalAssignments
org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] finalVariables
int assignCount
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] nullLocals
org.eclipse.jdt.internal.compiler.ast.ASTNode[] nullReferences
int[] nullCheckTypes
int nullCount
public org.eclipse.jdt.internal.compiler.flow.FlowContext tryContext
public void (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowContext parent
org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext tryContext
public void complainOnDeferredChecks (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int i
org.eclipse.jdt.internal.compiler.lookup.VariableBinding variable
boolean complained
org.eclipse.jdt.internal.compiler.flow.FlowContext currentContext
int i
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int nullStatus
int i
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.Expression expression
int nullStatus
char[][] annotationName
public java.lang.String individualToString ()
StringBuffer buffer
public boolean isSubRoutine ()
protected boolean recordFinalAssignment (org.eclipse.jdt.internal.compiler.lookup.VariableBinding, org.eclipse.jdt.internal.compiler.ast.Reference)
org.eclipse.jdt.internal.compiler.lookup.VariableBinding binding
org.eclipse.jdt.internal.compiler.ast.Reference finalAssignment
public void recordUsingNullReference (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int checkType
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int checkTypeWithoutHideNullWarning
org.eclipse.jdt.internal.compiler.ast.Expression reference
org.eclipse.jdt.internal.compiler.ast.Expression reference
void removeFinalAssignmentIfAny (org.eclipse.jdt.internal.compiler.ast.Reference)
org.eclipse.jdt.internal.compiler.ast.Reference reference
int i
protected void recordNullReference (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode expression
int checkType
int newLength
public void recordUnboxing (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.Expression, int, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.Expression expression
int nullStatus
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
protected boolean internalRecordNullityMismatch (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
int nullStatus
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
int checkType
}
org/eclipse/jdt/internal/compiler/flow/FlowContext.classFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.FlowContext extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.TypeConstants {
public static final org.eclipse.jdt.internal.compiler.flow.FlowContext NotContinuableContext
public org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
public org.eclipse.jdt.internal.compiler.flow.FlowContext parent
public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsOnFinally
public int conditionalLevel
public int tagBits
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[][] providedExpectedTypes
private org.eclipse.jdt.internal.compiler.ast.Reference[] nullCheckedFieldReferences
private int timeToLiveForNullCheckInfo
public static final int DEFER_NULL_DIAGNOSTIC
public static final int PREEMPT_NULL_DIAGNOSTIC
public static final int INSIDE_NEGATION
public static final int HIDE_NULL_COMPARISON_WARNING
public static final int HIDE_NULL_COMPARISON_WARNING_MASK
public static final int CAN_ONLY_NULL_NON_NULL
public static final int CAN_ONLY_NULL
public static final int CAN_ONLY_NON_NULL
public static final int MAY_NULL
public static final int ASSIGN_TO_NONNULL
public static final int IN_UNBOXING
public static final int EXIT_RESOURCE
public static final int CHECK_MASK
public static final int IN_COMPARISON_NULL
public static final int IN_COMPARISON_NON_NULL
public static final int IN_ASSIGNMENT
public static final int IN_INSTANCEOF
public static final int CONTEXT_MASK
static void ()
public void (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.flow.FlowContext parent
org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
public void recordNullCheckedFieldReference (org.eclipse.jdt.internal.compiler.ast.Reference, int)
org.eclipse.jdt.internal.compiler.ast.Reference reference
int timeToLive
int len
int i
public void extendTimeToLiveForNullCheckedField (int)
int t
public void expireNullCheckedFieldInfo ()
public boolean isNullcheckedFieldAccess (org.eclipse.jdt.internal.compiler.ast.Reference)
org.eclipse.jdt.internal.compiler.ast.Reference reference
int len
int i
org.eclipse.jdt.internal.compiler.ast.Reference checked
public org.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel ()
public void checkExceptionHandlers (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void checkExceptionHandlers (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean isExceptionOnAutoClose
org.eclipse.jdt.internal.compiler.flow.FlowContext traversedContext
java.util.ArrayList abruptlyExitedLoops
org.eclipse.jdt.internal.compiler.ast.Expression throwExpression
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding throwArgBinding
org.eclipse.jdt.internal.compiler.lookup.CatchParameterBinding parameter
org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext exceptionContext
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] caughtExceptions
boolean definitelyCaught
int caughtIndex
int caughtCount
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding caughtException
int state
int i
int abruptlyExitedLoopsCount
org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loop
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
public void checkExceptionHandlers (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] raisedExceptions
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int remainingCount
int raisedCount
int raisedCount
org.eclipse.jdt.internal.compiler.flow.FlowContext traversedContext
java.util.ArrayList abruptlyExitedLoops
org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext exceptionContext
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] caughtExceptions
int caughtCount
boolean[] locallyCaught
int caughtIndex
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding caughtException
int raisedIndex
org.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
int state
int i
int abruptlyExitedLoopsCount
org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loop
int i
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exception
int j
public org.eclipse.jdt.internal.compiler.codegen.BranchLabel continueLabel ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo getInitsForFinalBlankInitializationCheck (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringType
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext current
org.eclipse.jdt.internal.compiler.flow.FlowInfo inits
org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext initializationContext
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext exceptionContext
public org.eclipse.jdt.internal.compiler.flow.FlowContext getTargetContextForBreakLabel (char[])
char[] labelName
org.eclipse.jdt.internal.compiler.flow.FlowContext current
org.eclipse.jdt.internal.compiler.flow.FlowContext lastNonReturningSubRoutine
char[] currentLabelName
public org.eclipse.jdt.internal.compiler.flow.FlowContext getTargetContextForContinueLabel (char[])
char[] labelName
org.eclipse.jdt.internal.compiler.flow.FlowContext current
org.eclipse.jdt.internal.compiler.flow.FlowContext lastContinuable
org.eclipse.jdt.internal.compiler.flow.FlowContext lastNonReturningSubRoutine
char[] currentLabelName
public org.eclipse.jdt.internal.compiler.flow.FlowContext getTargetContextForDefaultBreak ()
org.eclipse.jdt.internal.compiler.flow.FlowContext current
org.eclipse.jdt.internal.compiler.flow.FlowContext lastNonReturningSubRoutine
public org.eclipse.jdt.internal.compiler.flow.FlowContext getTargetContextForDefaultContinue ()
org.eclipse.jdt.internal.compiler.flow.FlowContext current
org.eclipse.jdt.internal.compiler.flow.FlowContext lastNonReturningSubRoutine
public org.eclipse.jdt.internal.compiler.flow.FlowContext getLocalParent ()
public java.lang.String individualToString ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsOnBreak ()
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnReturn ()
public boolean isBreakable ()
public boolean isContinuable ()
public boolean isNonReturningContext ()
public boolean isSubRoutine ()
public char[] labelName ()
public void markFinallyNullStatus (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, int)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int nullStatus
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo newInfo
public void mergeFinallyNullInfo (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public void recordAbruptExit ()
public void recordBreakFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public void recordBreakTo (org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowContext targetContext
public void recordContinueFrom (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowContext innerFlowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public boolean recordExitAgainstResource (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar
org.eclipse.jdt.internal.compiler.ast.ASTNode reference
protected void recordProvidedExpectedTypes (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
int nullCount
int size
int oldLen
protected boolean recordFinalAssignment (org.eclipse.jdt.internal.compiler.lookup.VariableBinding, org.eclipse.jdt.internal.compiler.ast.Reference)
org.eclipse.jdt.internal.compiler.lookup.VariableBinding variable
org.eclipse.jdt.internal.compiler.ast.Reference finalReference
protected void recordNullReference (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int checkType
public void recordUnboxing (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.Expression, int, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.Expression expression
int nullStatus
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
protected void checkUnboxing (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int status
public void recordReturnFrom (org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo)
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
public void recordSettingFinal (org.eclipse.jdt.internal.compiler.lookup.VariableBinding, org.eclipse.jdt.internal.compiler.ast.Reference, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.VariableBinding variable
org.eclipse.jdt.internal.compiler.ast.Reference finalReference
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext context
public void recordUsingNullReference (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int checkType
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int checkTypeWithoutHideNullWarning
org.eclipse.jdt.internal.compiler.ast.Expression reference
void removeFinalAssignmentIfAny (org.eclipse.jdt.internal.compiler.ast.Reference)
org.eclipse.jdt.internal.compiler.ast.Reference reference
public org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement subroutine ()
public java.lang.String toString ()
StringBuffer buffer
org.eclipse.jdt.internal.compiler.flow.FlowContext current
int parentsCount
org.eclipse.jdt.internal.compiler.flow.FlowContext[] parents
int index
int i
int j
int j
public void recordNullityMismatch (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
int nullStatus
org.eclipse.jdt.internal.compiler.flow.FlowContext currentContext
int isInsideAssert
char[][] annotationName
protected boolean internalRecordNullityMismatch (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
int nullStatus
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
int checkType
}
org/eclipse/jdt/internal/compiler/flow/FlowInfo.classFlowInfo.java
package org.eclipse.jdt.internal.compiler.flow
public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo extends java.lang.Object {
public int tagBits
public static final int REACHABLE
public static final int UNREACHABLE_OR_DEAD
public static final int UNREACHABLE_BY_NULLANALYSIS
public static final int UNREACHABLE
public static final int NULL_FLAG_MASK
public static final int UNKNOWN
public static final int NULL
public static final int NON_NULL
public static final int POTENTIALLY_UNKNOWN
public static final int POTENTIALLY_NULL
public static final int POTENTIALLY_NON_NULL
public static final org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo DEAD_END
static void ()
public void ()
public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo addInitializationsFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo addNullInfoFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo addPotentialInitializationsFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
public org.eclipse.jdt.internal.compiler.flow.FlowInfo asNegatedCondition ()
public static org.eclipse.jdt.internal.compiler.flow.FlowInfo conditional (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
public boolean cannotBeDefinitelyNullOrNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public boolean cannotBeNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public boolean canOnlyBeNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo copy ()
public static org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initial (int)
int maxFieldCount
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo info
public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse ()
public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue ()
public abstract boolean isDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
public abstract boolean isDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract boolean isDefinitelyNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract boolean isDefinitelyNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract boolean isDefinitelyUnknown (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract boolean hasNullInfoFor (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract boolean isPotentiallyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
public abstract boolean isPotentiallyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract boolean isPotentiallyNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract boolean isPotentiallyNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract boolean isPotentiallyUnknown (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract boolean isProtectedNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract boolean isProtectedNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract void markAsComparedEqualToNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract void markAsComparedEqualToNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract void markAsDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
public abstract void markAsDefinitelyNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract void markAsDefinitelyNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract void resetNullInfo (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract void markPotentiallyUnknownBit (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract void markPotentiallyNullBit (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract void markPotentiallyNonNullBit (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract void markAsDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract void markAsDefinitelyUnknown (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public void markNullStatus (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, int)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int nullStatus
public int nullStatus (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int status
public static int mergeNullStatus (int, int)
int nullStatus1
int nullStatus2
boolean canBeNull
boolean canBeNonNull
public static org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedOptimizedBranches (org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean, boolean)
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
boolean isOptimizedTrue
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
boolean isOptimizedFalse
boolean allowFakeDeadBranch
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
public static org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedOptimizedBranchesIfElse (org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean, boolean, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.IfStatement, boolean)
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
boolean isOptimizedTrue
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
boolean isOptimizedFalse
boolean allowFakeDeadBranch
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.IfStatement ifStatement
boolean reportDeadCodeInKnownPattern
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
public int reachMode ()
public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo safeInitsWhenTrue ()
public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo setReachMode (int)
public abstract org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedWith (org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo)
public abstract org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo nullInfoLessUnconditionalCopy ()
public java.lang.String toString ()
public abstract org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalCopy ()
public abstract org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalFieldLessCopy ()
public abstract org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalInits ()
public abstract org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalInitsWithoutSideEffect ()
public abstract void resetAssignmentInfo (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public static int tagBitsToNullStatus (long)
long tagBits
}
org/eclipse/jdt/internal/compiler/flow/InitializationFlowContext.classInitializationFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext extends org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext {
public int exceptionCount
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] thrownExceptions
public org.eclipse.jdt.internal.compiler.ast.ASTNode[] exceptionThrowers
public org.eclipse.jdt.internal.compiler.flow.FlowInfo[] exceptionThrowerFlowInfos
public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsBeforeContext
public void (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.flow.FlowContext parent
org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsBeforeContext
org.eclipse.jdt.internal.compiler.flow.FlowContext initializationParent
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void checkInitializerExceptions (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext initializerContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int i
public java.lang.String individualToString ()
StringBuffer buffer
int i
public void recordHandlingException (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
org.eclipse.jdt.internal.compiler.lookup.TypeBinding caughtException
org.eclipse.jdt.internal.compiler.ast.ASTNode invocationSite
boolean wasMasked
int size
}
org/eclipse/jdt/internal/compiler/flow/InsideSubRoutineFlowContext.classInsideSubRoutineFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.InsideSubRoutineFlowContext extends org.eclipse.jdt.internal.compiler.flow.TryFlowContext {
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnReturn
public void (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.flow.FlowContext parent
org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
public java.lang.String individualToString ()
StringBuffer buffer
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnReturn ()
public boolean isNonReturningContext ()
public void recordReturnFrom (org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo)
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
public org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement subroutine ()
}
org/eclipse/jdt/internal/compiler/flow/LabelFlowContext.classLabelFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.LabelFlowContext extends org.eclipse.jdt.internal.compiler.flow.SwitchFlowContext {
public char[] labelName
public void (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode, char[], org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.flow.FlowContext parent
org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
char[] labelName
org.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
void checkLabelValidity (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext current
char[] currentLabelName
public java.lang.String individualToString ()
public char[] labelName ()
}
org/eclipse/jdt/internal/compiler/flow/LoopingFlowContext$EscapingExceptionCatchSite.classLoopingFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext$EscapingExceptionCatchSite extends java.lang.Object {
final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding caughtException
final org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext catchingContext
public void (org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext catchingContext
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding caughtException
void simulateThrowAfterLoopBack (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
}
org/eclipse/jdt/internal/compiler/flow/LoopingFlowContext.classLoopingFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext extends org.eclipse.jdt.internal.compiler.flow.SwitchFlowContext {
public org.eclipse.jdt.internal.compiler.codegen.BranchLabel continueLabel
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnContinue
private org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo upstreamNullFlowInfo
private org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext[] innerFlowContexts
private org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo[] innerFlowInfos
private int innerFlowContextsCount
private org.eclipse.jdt.internal.compiler.flow.LabelFlowContext[] breakTargetContexts
private int breakTargetsCount
org.eclipse.jdt.internal.compiler.ast.Reference[] finalAssignments
org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] finalVariables
int assignCount
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] nullLocals
org.eclipse.jdt.internal.compiler.ast.ASTNode[] nullReferences
int[] nullCheckTypes
int nullCount
private java.util.ArrayList escapingExceptionCatchSites
org.eclipse.jdt.internal.compiler.lookup.Scope associatedScope
public void (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.flow.FlowContext parent
org.eclipse.jdt.internal.compiler.flow.FlowInfo upstreamNullFlowInfo
org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
org.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel continueLabel
org.eclipse.jdt.internal.compiler.lookup.Scope associatedScope
boolean isPreTest
public void complainOnDeferredFinalChecks (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int i
org.eclipse.jdt.internal.compiler.lookup.VariableBinding variable
boolean complained
org.eclipse.jdt.internal.compiler.flow.FlowContext context
public void complainOnDeferredNullChecks (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowInfo callerFlowInfo
int i
org.eclipse.jdt.internal.compiler.flow.FlowInfo upstreamCopy
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.ast.Expression expression
int nullStatus
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar
int i
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.Expression expression
int nullStatus
int nullStatus
char[][] annotationName
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable closeTracker
int i
public org.eclipse.jdt.internal.compiler.codegen.BranchLabel continueLabel ()
public java.lang.String individualToString ()
StringBuffer buffer
public boolean isContinuable ()
public boolean isContinuedTo ()
public void recordBreakTo (org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowContext targetContext
int current
public void recordContinueFrom (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowContext innerFlowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext inner
int length
protected boolean recordFinalAssignment (org.eclipse.jdt.internal.compiler.lookup.VariableBinding, org.eclipse.jdt.internal.compiler.ast.Reference)
org.eclipse.jdt.internal.compiler.lookup.VariableBinding binding
org.eclipse.jdt.internal.compiler.ast.Reference finalAssignment
org.eclipse.jdt.internal.compiler.lookup.Scope scope
protected void recordNullReference (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode expression
int checkType
public void recordUnboxing (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.Expression, int, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.Expression expression
int nullStatus
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public boolean recordExitAgainstResource (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar
org.eclipse.jdt.internal.compiler.ast.ASTNode reference
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void recordUsingNullReference (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int checkType
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int checkTypeWithoutHideNullWarning
org.eclipse.jdt.internal.compiler.ast.Expression reference
org.eclipse.jdt.internal.compiler.ast.Expression reference
void removeFinalAssignmentIfAny (org.eclipse.jdt.internal.compiler.ast.Reference)
org.eclipse.jdt.internal.compiler.ast.Reference reference
int i
public void simulateThrowAfterLoopBack (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int i
int exceptionCount
public void recordCatchContextOfEscapingException (org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext catchingContext
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding caughtException
public boolean hasEscapingExceptions ()
protected boolean internalRecordNullityMismatch (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
int nullStatus
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
int checkType
}
org/eclipse/jdt/internal/compiler/flow/SwitchFlowContext.classSwitchFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.SwitchFlowContext extends org.eclipse.jdt.internal.compiler.flow.FlowContext {
public org.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnBreak
public void (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.flow.FlowContext parent
org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
org.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
boolean isPreTest
public org.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel ()
public java.lang.String individualToString ()
StringBuffer buffer
public boolean isBreakable ()
public void recordBreakFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
}
org/eclipse/jdt/internal/compiler/flow/TryFlowContext.classTryFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public abstract org.eclipse.jdt.internal.compiler.flow.TryFlowContext extends org.eclipse.jdt.internal.compiler.flow.FlowContext {
public org.eclipse.jdt.internal.compiler.flow.FlowContext outerTryContext
public void (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.flow.FlowContext parent
org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
public void markFinallyNullStatus (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, int)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int nullStatus
public void mergeFinallyNullInfo (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
}
org/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo$AssertionFailedException.classUnconditionalFlowInfo.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo$AssertionFailedException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void (java.lang.String)
String message
}
org/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo.classUnconditionalFlowInfo.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo extends org.eclipse.jdt.internal.compiler.flow.FlowInfo {
public static final boolean COVERAGE_TEST_FLAG
public static int CoverageTestId
public long definiteInits
public long potentialInits
public long nullBit1
public long nullBit2
public long nullBit3
public long nullBit4
public static final int extraLength
public long[][] extra
public int maxFieldCount
public static final int BitCacheSize
public void ()
public static org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo fakeInitializedFlowInfo (int, int)
int localsCount
int maxFieldCount
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
int i
public org.eclipse.jdt.internal.compiler.flow.FlowInfo addInitializationsFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo inits
public org.eclipse.jdt.internal.compiler.flow.FlowInfo addNullInfoFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo inits
private org.eclipse.jdt.internal.compiler.flow.FlowInfo addInfoFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean)
org.eclipse.jdt.internal.compiler.flow.FlowInfo inits
boolean handleInits
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
boolean thisHadNulls
boolean otherHasNulls
long a1
long a1
long a2
long a2
long a3
long a3
long a4
long a4
long na1
long na1
long na2
long na2
long na3
long na3
long na4
long na4
long b1
long b1
long b2
long b2
long b3
long b3
long b4
long b4
long nb1
long nb1
long nb2
long nb2
long nb3
long nb3
long nb4
long nb4
int mergeLimit
int copyLimit
int length
int otherLength
int j
int otherLength
int j
int j
int i
int i
int j
public org.eclipse.jdt.internal.compiler.flow.FlowInfo addPotentialInitializationsFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo inits
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
int i
int length
int otherLength
int j
int otherLength
int j
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo addPotentialNullInfoFrom (org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo)
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
boolean thisHadNulls
boolean thisHasNulls
long a1
long a1
long a2
long a2
long a3
long a3
long a4
long a4
long na1
long na1
long na2
long na2
long na3
long na3
long na4
long na4
long b1
long b1
long b2
long b2
long b3
long b3
long b4
long b4
long nb1
long nb1
long nb2
long nb2
long nb3
long nb3
long nb4
long nb4
int mergeLimit
int copyLimit
int j
int j
int i
public final boolean cannotBeDefinitelyNullOrNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
int vectorIndex
long a2
long a3
long a4
public final boolean cannotBeNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
int vectorIndex
public final boolean canOnlyBeNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
int vectorIndex
public org.eclipse.jdt.internal.compiler.flow.FlowInfo copy ()
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo copy
boolean hasNullInfo
int length
int j
int j
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo discardInitializationInfo ()
int i
int length
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo discardNonFieldInitializations ()
int limit
long mask
int vectorIndex
int length
long mask
int j
int i
int j
public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue ()
private final boolean isDefinitelyAssigned (int)
int position
int vectorIndex
public final boolean isDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public final boolean isDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public final boolean isDefinitelyNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
int vectorIndex
public final boolean isDefinitelyNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
int vectorIndex
public final boolean isDefinitelyUnknown (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
int vectorIndex
public final boolean hasNullInfoFor (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
int vectorIndex
private final boolean isPotentiallyAssigned (int)
int position
int vectorIndex
public final boolean isPotentiallyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public final boolean isPotentiallyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public final boolean isPotentiallyNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
int vectorIndex
public final boolean isPotentiallyNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
int vectorIndex
public final boolean isPotentiallyUnknown (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
int vectorIndex
public final boolean isProtectedNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
int vectorIndex
public final boolean isProtectedNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
int vectorIndex
protected static boolean isTrue (boolean, java.lang.String)
boolean expression
String message
public void markAsComparedEqualToNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
long mask
long mask
long a1
long a1
long a2
long a2
long a3
long a3
long a4
long a4
long na2
long na2
int vectorIndex
int length
int j
int oldLength
int newLength
int j
public void markAsComparedEqualToNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
long mask
long mask
int vectorIndex
int length
int j
int oldLength
int newLength
int j
private final void markAsDefinitelyAssigned (int)
int position
long mask
int vectorIndex
int length
int j
int oldLength
int j
long mask
public void markAsDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public void markAsDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void markAsDefinitelyNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
long mask
long mask
int position
int vectorIndex
int length
int j
int oldLength
int j
public void markAsDefinitelyNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
long mask
long mask
int position
int vectorIndex
int length
int j
int oldLength
int j
public void markAsDefinitelyUnknown (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
long mask
long mask
int position
int vectorIndex
int length
int j
int oldLength
int j
public void resetNullInfo (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
long mask
long mask
int vectorIndex
public void markPotentiallyUnknownBit (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
long mask
long mask
int vectorIndex
int length
int j
int oldLength
int j
public void markPotentiallyNullBit (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
long mask
long mask
int vectorIndex
int length
int j
int oldLength
int j
public void markPotentiallyNonNullBit (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
long mask
long mask
int vectorIndex
int length
int j
int oldLength
int j
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedWith (org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo)
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
boolean thisHasNulls
boolean otherHasNulls
boolean thisHadNulls
long a1
long a1
long a1
long a1
long a2
long a2
long a2
long a2
long a3
long a3
long a3
long a3
long a4
long a4
long a4
long a4
long na1
long na1
long na1
long na1
long na2
long na2
long na2
long na2
long na3
long na3
long na3
long na3
long na4
long na4
long nb1
long nb1
long nb1
long nb1
long nb2
long nb2
long nb2
long nb2
long nb3
long nb3
long nb3
long nb3
long nb4
long nb4
long b1
long b1
long b1
long b1
long b2
long b2
long b2
long b2
long b3
long b3
long b3
long b3
long b4
long b4
long b4
long b4
int mergeLimit
int copyLimit
int resetLimit
int i
int length
int otherLength
int j
int otherLength
int j
static int numberOfEnclosingFields (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
int count
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo nullInfoLessUnconditionalCopy ()
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo copy
int length
int j
public org.eclipse.jdt.internal.compiler.flow.FlowInfo safeInitsWhenTrue ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo setReachMode (int)
int reachMode
int i
int length
public java.lang.String toString ()
String def
String pot
String nullS
int i
int ceil
String def
String pot
int i
int ceil
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalCopy ()
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalFieldLessCopy ()
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo copy
int limit
long mask
int vectorIndex
int length
int copyStart
long mask
int copyLength
int j
int j
int j
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalInits ()
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalInitsWithoutSideEffect ()
public void resetAssignmentInfo (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void resetAssignmentInfo (int)
int position
long mask
int vectorIndex
long mask
}
org/eclipse/jdt/internal/compiler/impl/BooleanConstant.classBooleanConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.BooleanConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
private boolean value
private static final org.eclipse.jdt.internal.compiler.impl.BooleanConstant TRUE
private static final org.eclipse.jdt.internal.compiler.impl.BooleanConstant FALSE
static void ()
public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (boolean)
boolean value
private void (boolean)
boolean value
public boolean booleanValue ()
public java.lang.String stringValue ()
public java.lang.String toString ()
public int typeID ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
}
org/eclipse/jdt/internal/compiler/impl/ByteConstant.classByteConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.ByteConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
private byte value
public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (byte)
byte value
private void (byte)
byte value
public byte byteValue ()
public char charValue ()
public double doubleValue ()
public float floatValue ()
public int intValue ()
public long longValue ()
public short shortValue ()
public java.lang.String stringValue ()
public java.lang.String toString ()
public int typeID ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.impl.ByteConstant other
}
org/eclipse/jdt/internal/compiler/impl/CharConstant.classCharConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.CharConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
private char value
public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (char)
char value
private void (char)
char value
public byte byteValue ()
public char charValue ()
public double doubleValue ()
public float floatValue ()
public int intValue ()
public long longValue ()
public short shortValue ()
public java.lang.String stringValue ()
public java.lang.String toString ()
public int typeID ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.impl.CharConstant other
}
org/eclipse/jdt/internal/compiler/impl/CompilerOptions.classCompilerOptions.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.CompilerOptions extends java.lang.Object {
public static final String OPTION_LocalVariableAttribute
public static final String OPTION_LineNumberAttribute
public static final String OPTION_SourceFileAttribute
public static final String OPTION_PreserveUnusedLocal
public static final String OPTION_MethodParametersAttribute
public static final String OPTION_DocCommentSupport
public static final String OPTION_ReportMethodWithConstructorName
public static final String OPTION_ReportOverridingPackageDefaultMethod
public static final String OPTION_ReportDeprecation
public static final String OPTION_ReportDeprecationInDeprecatedCode
public static final String OPTION_ReportDeprecationWhenOverridingDeprecatedMethod
public static final String OPTION_ReportHiddenCatchBlock
public static final String OPTION_ReportUnusedLocal
public static final String OPTION_ReportUnusedParameter
public static final String OPTION_ReportUnusedParameterWhenImplementingAbstract
public static final String OPTION_ReportUnusedParameterWhenOverridingConcrete
public static final String OPTION_ReportUnusedParameterIncludeDocCommentReference
public static final String OPTION_ReportUnusedImport
public static final String OPTION_ReportSyntheticAccessEmulation
public static final String OPTION_ReportNoEffectAssignment
public static final String OPTION_ReportLocalVariableHiding
public static final String OPTION_ReportSpecialParameterHidingField
public static final String OPTION_ReportFieldHiding
public static final String OPTION_ReportTypeParameterHiding
public static final String OPTION_ReportPossibleAccidentalBooleanAssignment
public static final String OPTION_ReportNonExternalizedStringLiteral
public static final String OPTION_ReportIncompatibleNonInheritedInterfaceMethod
public static final String OPTION_ReportUnusedPrivateMember
public static final String OPTION_ReportNoImplicitStringConversion
public static final String OPTION_ReportAssertIdentifier
public static final String OPTION_ReportEnumIdentifier
public static final String OPTION_ReportNonStaticAccessToStatic
public static final String OPTION_ReportIndirectStaticAccess
public static final String OPTION_ReportEmptyStatement
public static final String OPTION_ReportUnnecessaryTypeCheck
public static final String OPTION_ReportUnnecessaryElse
public static final String OPTION_ReportUndocumentedEmptyBlock
public static final String OPTION_ReportInvalidJavadoc
public static final String OPTION_ReportInvalidJavadocTags
public static final String OPTION_ReportInvalidJavadocTagsDeprecatedRef
public static final String OPTION_ReportInvalidJavadocTagsNotVisibleRef
public static final String OPTION_ReportInvalidJavadocTagsVisibility
public static final String OPTION_ReportMissingJavadocTags
public static final String OPTION_ReportMissingJavadocTagsVisibility
public static final String OPTION_ReportMissingJavadocTagsOverriding
public static final String OPTION_ReportMissingJavadocTagsMethodTypeParameters
public static final String OPTION_ReportMissingJavadocComments
public static final String OPTION_ReportMissingJavadocTagDescription
public static final String OPTION_ReportMissingJavadocCommentsVisibility
public static final String OPTION_ReportMissingJavadocCommentsOverriding
public static final String OPTION_ReportFinallyBlockNotCompletingNormally
public static final String OPTION_ReportUnusedDeclaredThrownException
public static final String OPTION_ReportUnusedDeclaredThrownExceptionWhenOverriding
public static final String OPTION_ReportUnusedDeclaredThrownExceptionIncludeDocCommentReference
public static final String OPTION_ReportUnusedDeclaredThrownExceptionExemptExceptionAndThrowable
public static final String OPTION_ReportUnqualifiedFieldAccess
public static final String OPTION_ReportUnavoidableGenericTypeProblems
public static final String OPTION_ReportUncheckedTypeOperation
public static final String OPTION_ReportRawTypeReference
public static final String OPTION_ReportFinalParameterBound
public static final String OPTION_ReportMissingSerialVersion
public static final String OPTION_ReportVarargsArgumentNeedCast
public static final String OPTION_ReportUnusedTypeArgumentsForMethodInvocation
public static final String OPTION_Source
public static final String OPTION_TargetPlatform
public static final String OPTION_Compliance
public static final String OPTION_Encoding
public static final String OPTION_MaxProblemPerUnit
public static final String OPTION_TaskTags
public static final String OPTION_TaskPriorities
public static final String OPTION_TaskCaseSensitive
public static final String OPTION_InlineJsr
public static final String OPTION_ShareCommonFinallyBlocks
public static final String OPTION_ReportNullReference
public static final String OPTION_ReportPotentialNullReference
public static final String OPTION_ReportRedundantNullCheck
public static final String OPTION_ReportAutoboxing
public static final String OPTION_ReportAnnotationSuperInterface
public static final String OPTION_ReportMissingOverrideAnnotation
public static final String OPTION_ReportMissingOverrideAnnotationForInterfaceMethodImplementation
public static final String OPTION_ReportMissingDeprecatedAnnotation
public static final String OPTION_ReportIncompleteEnumSwitch
public static final String OPTION_ReportMissingEnumCaseDespiteDefault
public static final String OPTION_ReportMissingDefaultCase
public static final String OPTION_ReportForbiddenReference
public static final String OPTION_ReportDiscouragedReference
public static final String OPTION_SuppressWarnings
public static final String OPTION_SuppressOptionalErrors
public static final String OPTION_ReportUnhandledWarningToken
public static final String OPTION_ReportUnusedTypeParameter
public static final String OPTION_ReportUnusedWarningToken
public static final String OPTION_ReportUnusedLabel
public static final String OPTION_FatalOptionalError
public static final String OPTION_ReportParameterAssignment
public static final String OPTION_ReportFallthroughCase
public static final String OPTION_ReportOverridingMethodWithoutSuperInvocation
public static final String OPTION_GenerateClassFiles
public static final String OPTION_Process_Annotations
public static final String OPTION_Store_Annotations
public static final String OPTION_EmulateJavacBug8031744
public static final String OPTION_PostResolutionRawTypeCompatibilityCheck
public static final String OPTION_ReportRedundantSuperinterface
public static final String OPTION_ReportComparingIdentical
public static final String OPTION_ReportMissingSynchronizedOnInheritedMethod
public static final String OPTION_ReportMissingHashCodeMethod
public static final String OPTION_ReportDeadCode
public static final String OPTION_ReportDeadCodeInTrivialIfStatement
public static final String OPTION_ReportTasks
public static final String OPTION_ReportUnusedObjectAllocation
public static final String OPTION_IncludeNullInfoFromAsserts
public static final String OPTION_ReportMethodCanBeStatic
public static final String OPTION_ReportMethodCanBePotentiallyStatic
public static final String OPTION_ReportRedundantSpecificationOfTypeArguments
public static final String OPTION_ReportUnclosedCloseable
public static final String OPTION_ReportPotentiallyUnclosedCloseable
public static final String OPTION_ReportExplicitlyClosedAutoCloseable
public static final String OPTION_ReportNullSpecViolation
public static final String OPTION_ReportNullAnnotationInferenceConflict
public static final String OPTION_ReportNullUncheckedConversion
public static final String OPTION_ReportRedundantNullAnnotation
public static final String OPTION_AnnotationBasedNullAnalysis
public static final String OPTION_NullableAnnotationName
public static final String OPTION_NonNullAnnotationName
public static final String OPTION_NonNullByDefaultAnnotationName
public static final String OPTION_ReportUninternedIdentityComparison
static final char[][] DEFAULT_NULLABLE_ANNOTATION_NAME
static final char[][] DEFAULT_NONNULL_ANNOTATION_NAME
static final char[][] DEFAULT_NONNULLBYDEFAULT_ANNOTATION_NAME
public static final String OPTION_ReportMissingNonNullByDefaultAnnotation
public static final String OPTION_SyntacticNullAnalysisForFields
public static final String OPTION_InheritNullAnnotations
public static final String OPTION_ReportNonnullParameterAnnotationDropped
public static final String GENERATE
public static final String DO_NOT_GENERATE
public static final String PRESERVE
public static final String OPTIMIZE_OUT
public static final String VERSION_1_1
public static final String VERSION_1_2
public static final String VERSION_1_3
public static final String VERSION_1_4
public static final String VERSION_JSR14
public static final String VERSION_CLDC1_1
public static final String VERSION_1_5
public static final String VERSION_1_6
public static final String VERSION_1_7
public static final String VERSION_1_8
public static final String ERROR
public static final String WARNING
public static final String IGNORE
public static final String ENABLED
public static final String DISABLED
public static final String PUBLIC
public static final String PROTECTED
public static final String DEFAULT
public static final String PRIVATE
public static final String RETURN_TAG
public static final String NO_TAG
public static final String ALL_STANDARD_TAGS
public static final int MethodWithConstructorName
public static final int OverriddenPackageDefaultMethod
public static final int UsingDeprecatedAPI
public static final int MaskedCatchBlock
public static final int UnusedLocalVariable
public static final int UnusedArgument
public static final int NoImplicitStringConversion
public static final int AccessEmulation
public static final int NonExternalizedString
public static final int AssertUsedAsAnIdentifier
public static final int UnusedImport
public static final int NonStaticAccessToStatic
public static final int Task
public static final int NoEffectAssignment
public static final int IncompatibleNonInheritedInterfaceMethod
public static final int UnusedPrivateMember
public static final int LocalVariableHiding
public static final int FieldHiding
public static final int AccidentalBooleanAssign
public static final int EmptyStatement
public static final int MissingJavadocComments
public static final int MissingJavadocTags
public static final int UnqualifiedFieldAccess
public static final int UnusedDeclaredThrownException
public static final int FinallyBlockNotCompleting
public static final int InvalidJavadoc
public static final int UnnecessaryTypeCheck
public static final int UndocumentedEmptyBlock
public static final int IndirectStaticAccess
public static final int UnnecessaryElse
public static final int UncheckedTypeOperation
public static final int FinalParameterBound
public static final int MissingSerialVersion
public static final int EnumUsedAsAnIdentifier
public static final int ForbiddenReference
public static final int VarargsArgumentNeedCast
public static final int NullReference
public static final int AutoBoxing
public static final int AnnotationSuperInterface
public static final int TypeHiding
public static final int MissingOverrideAnnotation
public static final int MissingEnumConstantCase
public static final int MissingDeprecatedAnnotation
public static final int DiscouragedReference
public static final int UnhandledWarningToken
public static final int RawTypeReference
public static final int UnusedLabel
public static final int ParameterAssignment
public static final int FallthroughCase
public static final int OverridingMethodWithoutSuperInvocation
public static final int PotentialNullReference
public static final int RedundantNullCheck
public static final int MissingJavadocTagDescription
public static final int UnusedTypeArguments
public static final int UnusedWarningToken
public static final int RedundantSuperinterface
public static final int ComparingIdentical
public static final int MissingSynchronizedModifierInInheritedMethod
public static final int ShouldImplementHashcode
public static final int DeadCode
public static final int Tasks
public static final int UnusedObjectAllocation
public static final int MethodCanBeStatic
public static final int MethodCanBePotentiallyStatic
public static final int RedundantSpecificationOfTypeArguments
public static final int UnclosedCloseable
public static final int PotentiallyUnclosedCloseable
public static final int ExplicitlyClosedAutoCloseable
public static final int NullSpecViolation
public static final int NullAnnotationInferenceConflict
public static final int NullUncheckedConversion
public static final int RedundantNullAnnotation
public static final int MissingNonNullByDefaultAnnotation
public static final int MissingDefaultCase
public static final int UnusedTypeParameter
public static final int NonnullParameterAnnotationDropped
protected org.eclipse.jdt.internal.compiler.impl.IrritantSet errorThreshold
protected org.eclipse.jdt.internal.compiler.impl.IrritantSet warningThreshold
public int produceDebugAttributes
public boolean produceMethodParameters
public long complianceLevel
public long originalComplianceLevel
public long sourceLevel
public long originalSourceLevel
public long targetJDK
public String defaultEncoding
public boolean verbose
public boolean produceReferenceInfo
public boolean preserveAllLocalVariables
public boolean parseLiteralExpressionsAsConstants
public int maxProblemsPerUnit
public char[][] taskTags
public char[][] taskPriorities
public boolean isTaskCaseSensitive
public boolean reportDeprecationInsideDeprecatedCode
public boolean reportDeprecationWhenOverridingDeprecatedMethod
public boolean reportUnusedParameterWhenImplementingAbstract
public boolean reportUnusedParameterWhenOverridingConcrete
public boolean reportUnusedParameterIncludeDocCommentReference
public boolean reportUnusedDeclaredThrownExceptionWhenOverriding
public boolean reportUnusedDeclaredThrownExceptionIncludeDocCommentReference
public boolean reportUnusedDeclaredThrownExceptionExemptExceptionAndThrowable
public boolean reportSpecialParameterHidingField
public boolean reportDeadCodeInTrivialIfStatement
public boolean docCommentSupport
public boolean reportInvalidJavadocTags
public int reportInvalidJavadocTagsVisibility
public boolean reportInvalidJavadocTagsDeprecatedRef
public boolean reportInvalidJavadocTagsNotVisibleRef
public String reportMissingJavadocTagDescription
public int reportMissingJavadocTagsVisibility
public boolean reportMissingJavadocTagsOverriding
public boolean reportMissingJavadocTagsMethodTypeParameters
public int reportMissingJavadocCommentsVisibility
public boolean reportMissingJavadocCommentsOverriding
public boolean inlineJsrBytecode
public boolean shareCommonFinallyBlocks
public boolean suppressWarnings
public boolean suppressOptionalErrors
public boolean treatOptionalErrorAsFatal
public boolean performMethodsFullRecovery
public boolean performStatementsRecovery
public boolean processAnnotations
public boolean storeAnnotations
public boolean postResolutionRawTypeCompatibilityCheck
public boolean reportMissingOverrideAnnotationForInterfaceMethodImplementation
public boolean generateClassFiles
public boolean ignoreMethodBodies
public boolean includeNullInfoFromAsserts
public boolean reportUnavoidableGenericTypeProblems
public boolean ignoreSourceFolderWarningOption
public boolean isAnnotationBasedNullAnalysisEnabled
public char[][] nullableAnnotationName
public char[][] nonNullAnnotationName
public char[][] nonNullByDefaultAnnotationName
public long intendedDefaultNonNullness
public boolean analyseResourceLeaks
public boolean reportMissingEnumCaseDespiteDefault
public static boolean tolerateIllegalAmbiguousVarargsInvocation
public boolean inheritNullAnnotations
public boolean enableSyntacticNullAnalysisForFields
public boolean complainOnUninternedIdentityComparison
public boolean emulateJavacBug8031744
public static final String[] warningTokens
static void ()
public void ()
public void (java.util.Map)
java.util.Map settings
String tolerateIllegalAmbiguousVarargs
public void (java.util.Map, boolean)
java.util.Map settings
boolean parseLiteralExpressionsAsConstants
public static java.lang.String optionKeyFromIrritant (int)
int irritant
public static java.lang.String versionFromJdkLevel (long)
long jdkLevel
public static long versionToJdkLevel (java.lang.Object)
Object versionID
String version
public static java.lang.String[] warningOptionNames ()
String[] result
public static java.lang.String warningTokenFromIrritant (int)
int irritant
public static org.eclipse.jdt.internal.compiler.impl.IrritantSet warningTokenToIrritants (java.lang.String)
String warningToken
public java.util.Map getMap ()
java.util.Map optionsMap
public int getSeverity (int)
int irritant
public java.lang.String getSeverityString (int)
int irritant
public java.lang.String getVisibilityString (int)
int level
public boolean isAnyEnabled (org.eclipse.jdt.internal.compiler.impl.IrritantSet)
org.eclipse.jdt.internal.compiler.impl.IrritantSet irritants
protected void resetDefaults ()
public void set (java.util.Map)
java.util.Map optionsMap
Object optionValue
long level
long level
long level
String stringValue
String stringValue
int val
String stringValue
String stringValue
public java.lang.String toString ()
StringBuffer buf
protected void updateSeverity (int, java.lang.Object)
int irritant
Object severityString
}
org/eclipse/jdt/internal/compiler/impl/CompilerStats.classCompilerStats.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.CompilerStats extends java.lang.Object implements java.lang.Comparable {
public long startTime
public long endTime
public long lineCount
public long parseTime
public long resolveTime
public long analyzeTime
public long generateTime
public void ()
public long elapsedTime ()
public int compareTo (java.lang.Object)
Object o
org.eclipse.jdt.internal.compiler.impl.CompilerStats otherStats
long time1
long time2
}
org/eclipse/jdt/internal/compiler/impl/Constant.classConstant.java
package org.eclipse.jdt.internal.compiler.impl
public abstract org.eclipse.jdt.internal.compiler.impl.Constant extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.TypeIds org.eclipse.jdt.internal.compiler.ast.OperatorIds {
public static final org.eclipse.jdt.internal.compiler.impl.Constant NotAConstant
static void ()
public void ()
public boolean booleanValue ()
public byte byteValue ()
public final org.eclipse.jdt.internal.compiler.impl.Constant castTo (int)
int conversionToTargetType
public char charValue ()
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperation (org.eclipse.jdt.internal.compiler.impl.Constant, int, int)
org.eclipse.jdt.internal.compiler.impl.Constant cst
int id
int operator
float f
double d
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperation (org.eclipse.jdt.internal.compiler.impl.Constant, int, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
int operator
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationAND (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationAND_AND (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationDIVIDE (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationEQUAL_EQUAL (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationGREATER (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationGREATER_EQUAL (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationLEFT_SHIFT (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationLESS (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationLESS_EQUAL (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationMINUS (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationMULTIPLY (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationOR (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationOR_OR (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationPLUS (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationREMAINDER (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationRIGHT_SHIFT (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationUNSIGNED_RIGHT_SHIFT (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationXOR (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public double doubleValue ()
public float floatValue ()
public boolean hasSameValue (org.eclipse.jdt.internal.compiler.impl.Constant)
org.eclipse.jdt.internal.compiler.impl.Constant otherConstant
int typeID
String value
public int intValue ()
public long longValue ()
public short shortValue ()
public java.lang.String stringValue ()
public java.lang.String toString ()
public abstract int typeID ()
public java.lang.String typeName ()
}
org/eclipse/jdt/internal/compiler/impl/DoubleConstant.classDoubleConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.DoubleConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
private double value
public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (double)
double value
private void (double)
double value
public byte byteValue ()
public char charValue ()
public double doubleValue ()
public float floatValue ()
public int intValue ()
public long longValue ()
public short shortValue ()
public java.lang.String stringValue ()
public java.lang.String toString ()
public int typeID ()
public int hashCode ()
long temp
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.impl.DoubleConstant other
}
org/eclipse/jdt/internal/compiler/impl/FloatConstant.classFloatConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.FloatConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
float value
public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (float)
float value
private void (float)
float value
public byte byteValue ()
public char charValue ()
public double doubleValue ()
public float floatValue ()
public int intValue ()
public long longValue ()
public short shortValue ()
public java.lang.String stringValue ()
public java.lang.String toString ()
public int typeID ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.impl.FloatConstant other
}
org/eclipse/jdt/internal/compiler/impl/ITypeRequestor.classITypeRequestor.java
package org.eclipse.jdt.internal.compiler.impl
public abstract org.eclipse.jdt.internal.compiler.impl.ITypeRequestor extends java.lang.Object {
public abstract void accept (org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
public abstract void accept (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
public abstract void accept (org.eclipse.jdt.internal.compiler.env.ISourceType[], org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
}
org/eclipse/jdt/internal/compiler/impl/IntConstant.classIntConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.IntConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
int value
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant MIN_VALUE
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant MINUS_FOUR
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant MINUS_THREE
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant MINUS_TWO
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant MINUS_ONE
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant ZERO
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant ONE
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant TWO
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant THREE
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant FOUR
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant FIVE
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant SIX
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant SEVEN
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant EIGHT
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant NINE
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant TEN
static void ()
public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (int)
int value
private void (int)
int value
public byte byteValue ()
public char charValue ()
public double doubleValue ()
public float floatValue ()
public int intValue ()
public long longValue ()
public short shortValue ()
public java.lang.String stringValue ()
public java.lang.String toString ()
public int typeID ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.impl.IntConstant other
}
org/eclipse/jdt/internal/compiler/impl/IrritantSet.classIrritantSet.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.IrritantSet extends java.lang.Object {
public static final int GROUP_MASK
public static final int GROUP_SHIFT
public static final int GROUP_MAX
public static final int GROUP0
public static final int GROUP1
public static final int GROUP2
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet ALL
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet BOXING
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet CAST
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet DEPRECATION
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet DEP_ANN
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet FALLTHROUGH
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet FINALLY
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet HIDING
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet INCOMPLETE_SWITCH
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet NLS
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet NULL
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet RAW
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet RESTRICTION
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet SERIAL
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet STATIC_ACCESS
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet STATIC_METHOD
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet SYNTHETIC_ACCESS
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet SYNCHRONIZED
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet SUPER
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet UNUSED
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet UNCHECKED
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet UNQUALIFIED_FIELD_ACCESS
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet RESOURCE
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet JAVADOC
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet COMPILER_DEFAULT_ERRORS
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet COMPILER_DEFAULT_WARNINGS
private int[] bits
static void ()
String suppressRawWhenUnchecked
public void (int)
int singleGroupIrritants
public void (org.eclipse.jdt.internal.compiler.impl.IrritantSet)
org.eclipse.jdt.internal.compiler.impl.IrritantSet other
public boolean areAllSet ()
int i
public org.eclipse.jdt.internal.compiler.impl.IrritantSet clear (int)
int singleGroupIrritants
int group
public org.eclipse.jdt.internal.compiler.impl.IrritantSet clearAll ()
int i
public void initialize (int)
int singleGroupIrritants
int group
public void initialize (org.eclipse.jdt.internal.compiler.impl.IrritantSet)
org.eclipse.jdt.internal.compiler.impl.IrritantSet other
public boolean isAnySet (org.eclipse.jdt.internal.compiler.impl.IrritantSet)
org.eclipse.jdt.internal.compiler.impl.IrritantSet other
int i
public boolean hasSameIrritants (org.eclipse.jdt.internal.compiler.impl.IrritantSet)
org.eclipse.jdt.internal.compiler.impl.IrritantSet irritantSet
int i
public boolean isSet (int)
int singleGroupIrritants
int group
public org.eclipse.jdt.internal.compiler.impl.IrritantSet set (int)
int singleGroupIrritants
int group
public org.eclipse.jdt.internal.compiler.impl.IrritantSet set (org.eclipse.jdt.internal.compiler.impl.IrritantSet)
org.eclipse.jdt.internal.compiler.impl.IrritantSet other
boolean wasNoOp
int i
int otherIrritant
public org.eclipse.jdt.internal.compiler.impl.IrritantSet setAll ()
int i
}
org/eclipse/jdt/internal/compiler/impl/LongConstant.classLongConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.LongConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
private static final org.eclipse.jdt.internal.compiler.impl.LongConstant ZERO
private static final org.eclipse.jdt.internal.compiler.impl.LongConstant MIN_VALUE
private long value
static void ()
public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (long)
long value
private void (long)
long value
public byte byteValue ()
public char charValue ()
public double doubleValue ()
public float floatValue ()
public int intValue ()
public long longValue ()
public short shortValue ()
public java.lang.String stringValue ()
public java.lang.String toString ()
public int typeID ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.impl.LongConstant other
}
org/eclipse/jdt/internal/compiler/impl/ReferenceContext.classReferenceContext.java
package org.eclipse.jdt.internal.compiler.impl
public abstract org.eclipse.jdt.internal.compiler.impl.ReferenceContext extends java.lang.Object {
public abstract void abort (int, org.eclipse.jdt.core.compiler.CategorizedProblem)
public abstract org.eclipse.jdt.internal.compiler.CompilationResult compilationResult ()
public abstract org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration getCompilationUnitDeclaration ()
public abstract boolean hasErrors ()
public abstract void tagAsHavingErrors ()
public abstract void tagAsHavingIgnoredMandatoryErrors (int)
}
org/eclipse/jdt/internal/compiler/impl/ShortConstant.classShortConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.ShortConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
private short value
public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (short)
short value
private void (short)
short value
public byte byteValue ()
public char charValue ()
public double doubleValue ()
public float floatValue ()
public int intValue ()
public long longValue ()
public short shortValue ()
public java.lang.String stringValue ()
public java.lang.String toString ()
public int typeID ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.impl.ShortConstant other
}
org/eclipse/jdt/internal/compiler/impl/StringConstant.classStringConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.StringConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
private String value
public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (java.lang.String)
String value
private void (java.lang.String)
String value
public java.lang.String stringValue ()
public java.lang.String toString ()
public int typeID ()
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.impl.StringConstant other
}
org/eclipse/jdt/internal/compiler/lookup/AnnotatableTypeSystem.classAnnotatableTypeSystem.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.AnnotatableTypeSystem extends org.eclipse.jdt.internal.compiler.lookup.TypeSystem {
private org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
private boolean isAnnotationBasedNullAnalysisEnabled
public void (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getAnnotatedTypes (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedVersions
int versions
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
public org.eclipse.jdt.internal.compiler.lookup.ArrayBinding getArrayType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
int dimensions
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding nakedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayType
public org.eclipse.jdt.internal.compiler.lookup.ArrayBinding getArrayType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leaftType
int dimensions
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getMemberType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding getParameterizedType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding nakedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterizedType
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding getParameterizedType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding getRawType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding nakedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding rawType
public org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding getRawType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public org.eclipse.jdt.internal.compiler.lookup.WildcardBinding getWildcard (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
int boundKind
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding nakedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
public org.eclipse.jdt.internal.compiler.lookup.WildcardBinding getWildcard (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
int boundKind
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding getAnnotatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotatedType
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
int levels
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
int i
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding currentType
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] currentAnnotations
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding getAnnotatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding nakedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotatedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding keyType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding keyType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding keyType
private boolean haveTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding baseType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding someType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] someTypes
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int i
int length
int i
int length
private boolean haveTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
private boolean haveTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding memberType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
static org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] flattenedAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][])
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotations
int levels
int length
int i
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] series
int index
int i
int annotationsLength
public boolean isAnnotatedTypeSystem ()
}
org/eclipse/jdt/internal/compiler/lookup/AnnotationBinding.classAnnotationBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding extends java.lang.Object {
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
public static org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] addStandardAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], long, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] recordedAnnotations
long annotationTagBits
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
int count
int index
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] result
private static org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding buildMarkerAnnotationForMemberType (char[][], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
private static org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding buildMarkerAnnotation (char[][], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
private static org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding buildRetentionAnnotation (long, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
long bits
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding retentionPolicy
Object value
private static org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding buildTargetAnnotation (long, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
long bits
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding target
int arraysize
Object[] value
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding elementType
int index
public void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
void (org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation astAnnotation
public char[] computeUniqueKey (char[])
char[] recipientKey
char[] typeKey
int recipientKeyLength
char[] uniqueKey
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getAnnotationType ()
public void resolve ()
public org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] getElementValuePairs ()
public static void setMethodBindings (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
int i
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
public java.lang.String toString ()
StringBuffer buffer
int i
int max
public int hashCode ()
public boolean equals (java.lang.Object)
Object object
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding that
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] thisElementValuePairs
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] thatElementValuePairs
int length
int i
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair thisPair
int j
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair thatPair
}
org/eclipse/jdt/internal/compiler/lookup/AnnotationHolder$AnnotationMethodHolder.classAnnotationHolder.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder$AnnotationMethodHolder extends org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder$MethodHolder {
Object defaultValue
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
void (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][], java.lang.Object, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations
Object defaultValue
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment optionalEnv
java.lang.Object getDefaultValue ()
}
org/eclipse/jdt/internal/compiler/lookup/AnnotationHolder$MethodHolder.classAnnotationHolder.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder$MethodHolder extends org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder {
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations
void (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][])
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] getParameterAnnotations ()
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getParameterAnnotations (int)
int paramIndex
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] result
org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder setAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
}
org/eclipse/jdt/internal/compiler/lookup/AnnotationHolder.classAnnotationHolder.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder extends java.lang.Object {
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public void ()
static org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder storeAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][], java.lang.Object, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations
Object defaultValue
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment optionalEnv
boolean isEmpty
int i
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations ()
java.lang.Object getDefaultValue ()
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] getParameterAnnotations ()
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getParameterAnnotations (int)
int paramIndex
org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder setAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
}
org/eclipse/jdt/internal/compiler/lookup/AptBinaryLocalVariableBinding.classAptBinaryLocalVariableBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.AptBinaryLocalVariableBinding extends org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding {
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotationBindings
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
public void (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
char[] name
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int modifiers
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotationBindings
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations ()
}
org/eclipse/jdt/internal/compiler/lookup/AptSourceLocalVariableBinding.classAptSourceLocalVariableBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.AptSourceLocalVariableBinding extends org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding {
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
private org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations ()
}
org/eclipse/jdt/internal/compiler/lookup/ArrayBinding.classArrayBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public final org.eclipse.jdt.internal.compiler.lookup.ArrayBinding extends org.eclipse.jdt.internal.compiler.lookup.TypeBinding {
public static final org.eclipse.jdt.internal.compiler.lookup.FieldBinding ArrayLength
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
public int dimensions
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
char[] constantPoolName
char[] genericTypeSignature
public long[] nullTagBitsPerDimension
static void ()
public void (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int dimensions
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
long mask
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding closestMatch ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafClosestMatch
public java.util.List collectMissingTypes (java.util.List)
java.util.List missingTypes
public void collectSubstitutes (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceContext, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
org.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
int constraint
int actualDim
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding actualReducedType
public boolean mentionsAny (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int idx
void collectInferenceVariables (java.util.Set)
java.util.Set variables
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteInferenceVariable (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedLeaf
public char[] computeUniqueKey (boolean)
boolean isLeaf
char[] brackets
int i
public char[] constantPoolName ()
char[] brackets
int i
public java.lang.String debugName ()
StringBuffer brackets
int i
public java.lang.String annotatedDebugName ()
StringBuffer brackets
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int i
int j
public int dimensions ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding elementsType ()
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] oldies
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newbies
int i
int length
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasedType
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
public char[] genericTypeSignature ()
char[] brackets
int i
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage ()
public int hashCode ()
public boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
org.eclipse.jdt.internal.compiler.lookup.Scope captureScope
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding otherArray
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding otherCapture
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherLowerBound
public boolean isSubtypeOf (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding otherArray
public boolean isProperType (boolean)
boolean admitCapture18
public int kind ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType ()
public char[] nullAnnotatedReadableName (org.eclipse.jdt.internal.compiler.impl.CompilerOptions, boolean)
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean shortNames
char[][] brackets
int i
char[][] fqAnnotationName
char[][] fqAnnotationName
char[] annotationName
public int problemId ()
public char[] qualifiedSourceName ()
char[] brackets
int i
public char[] readableName ()
char[] brackets
int i
public void setTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
boolean evalNullAnnotations
long nullTagBits
int dimension
int i
int length
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
public char[] shortReadableName ()
char[] brackets
int i
public char[] sourceName ()
char[] brackets
int i
public void swapUnresolved (org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding unresolvedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
public java.lang.String toString ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated (boolean)
boolean removeOnlyNullAnnotations
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newAnnotations
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding uncapture (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
public boolean acceptsNonNullDefault ()
}
org/eclipse/jdt/internal/compiler/lookup/BaseTypeBinding.classBaseTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.TypeBinding {
public static final int[] CONVERSIONS
public static final int IDENTITY
public static final int WIDENING
public static final int NARROWING
public static final int MAX_CONVERSIONS
public char[] simpleName
private char[] constantPoolName
static void ()
public static final int[] initializeConversions ()
int[] table
public static final boolean isNarrowing (int, int)
int left
int right
int right2left
public static final boolean isWidening (int, int)
int left
int right
int right2left
void (int, char[], char[])
int id
char[] name
char[] constantPoolName
public char[] computeUniqueKey (boolean)
boolean isLeaf
public char[] constantPoolName ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage ()
public final boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
org.eclipse.jdt.internal.compiler.lookup.Scope captureScope
int right2left
public void setTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
boolean evalNullAnnotations
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated (boolean)
boolean removeOnlyNullAnnotations
public boolean isUncheckedException (boolean)
boolean includeSupertype
public int kind ()
public char[] qualifiedSourceName ()
public char[] readableName ()
public char[] shortReadableName ()
public char[] sourceName ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.classBinaryTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
private static final org.eclipse.jdt.internal.compiler.env.IBinaryMethod[] NO_BINARY_METHODS
protected org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
protected org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
protected org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
protected org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
protected org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
protected org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
protected org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
private org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding prototype
protected org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
protected org.eclipse.jdt.internal.compiler.util.SimpleLookupTable storedAnnotations
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
int defaultNullness
static void ()
static java.lang.Object convertMemberValue (java.lang.Object, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, char[][][], boolean)
Object binaryValue
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
char[][][] missingTypeNames
boolean resolveEnumConstants
org.eclipse.jdt.internal.compiler.env.EnumConstantSignature ref
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enumType
Object[] objects
int length
Object[] values
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding outerType
org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding copy
static org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding createAnnotation (org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, char[][][])
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation annotationInfo
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
char[][][] missingTypeNames
org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] binaryPairs
int length
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
int i
char[] typeName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
public static org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] createAnnotations (org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, char[][][])
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] annotationInfos
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
char[][][] missingTypeNames
int length
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] result
int i
public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
boolean convertGenericToRawType
protected void ()
public void (org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding prototype
public void (org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public void (org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, boolean)
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
boolean needFieldsAndMethods
char[] typeSignature
char[] enclosingTypeName
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] availableFields ()
int length
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] availableFields
int count
int i
private org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] addMethodTypeVariables (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] methodTypeVars
int total
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] combinedTypeVars
int size
int i
int len
int j
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] availableMethods ()
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] availableMethods
int count
int i
void cachePartsFrom (org.eclipse.jdt.internal.compiler.env.IBinaryType, boolean)
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
boolean needFieldsAndMethods
org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] memberTypeStructures
int size
int i
org.eclipse.jdt.internal.compiler.impl.CompilerOptions globalOptions
long sourceLevel
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker walker
char[] typeSignature
char[][][] missingTypeNames
org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVars
char[] methodDescriptor
org.eclipse.jdt.internal.compiler.lookup.MethodBinding enclosingMethod
char[] superclassName
char[][] interfaceNames
int size
short i
java.util.ArrayList types
short rank
org.eclipse.jdt.internal.compiler.env.IBinaryField[] iFields
org.eclipse.jdt.internal.compiler.env.IBinaryMethod[] iMethods
boolean isViewedAsDeprecated
int i
int max
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
int i
int max
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int i
int i
private org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker getTypeAnnotationWalker (org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[])
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] annotations
int nullness
int nullness
private void createFields (org.eclipse.jdt.internal.compiler.env.IBinaryField[], long, char[][][])
org.eclipse.jdt.internal.compiler.env.IBinaryField[] iFields
long sourceLevel
char[][][] missingTypeNames
int size
boolean use15specifics
boolean hasRestrictedAccess
int firstAnnotatedFieldIndex
int i
org.eclipse.jdt.internal.compiler.env.IBinaryField binaryField
char[] fieldSignature
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker walker
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
int i
org.eclipse.jdt.internal.compiler.env.IBinaryField binaryField
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding createMethod (org.eclipse.jdt.internal.compiler.env.IBinaryMethod, long, char[][][])
org.eclipse.jdt.internal.compiler.env.IBinaryMethod method
long sourceLevel
char[][][] missingTypeNames
int methodModifiers
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] exceptions
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVars
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] paramAnnotations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
char[][] argumentNames
boolean use15specifics
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker walker
char[] methodSignature
char[] methodDescriptor
int numOfParams
char nextChar
char nextChar
int index
int startIndex
int size
short visibleIdx
int end
int i
char[][] exceptionTypes
int i
int argumentNamesLength
char[][] slicedArgumentNames
org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
java.util.ArrayList types
short rank
int numParam
int i
java.util.ArrayList types
int excRank
char[][] exceptionTypes
int size
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding result
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] receiverAnnotations
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] annotations
int i
int length
private org.eclipse.jdt.internal.compiler.env.IBinaryMethod[] createMethods (org.eclipse.jdt.internal.compiler.env.IBinaryMethod[], long, char[][][])
org.eclipse.jdt.internal.compiler.env.IBinaryMethod[] iMethods
long sourceLevel
char[][][] missingTypeNames
int total
int initialTotal
int iClinit
int[] toSkip
boolean keepBridgeMethods
int i
org.eclipse.jdt.internal.compiler.env.IBinaryMethod method
char[] methodName
boolean hasRestrictedAccess
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.env.IBinaryMethod[] mappedBinaryMethods
int i
int index
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
private org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] createTypeVariables (org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper, boolean, char[][][], org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker, boolean)
org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
boolean assignVariables
char[][][] missingTypeNames
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker walker
boolean isClassTypeParameter
char[] typeSignature
int depth
int length
int rank
java.util.ArrayList variables
boolean pendingVariable
int i
int colon
char[] variableName
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] result
int i
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields ()
int length
int i
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding findMethod (char[], char[][][])
char[] methodDescriptor
char[][][] missingTypeNames
int index
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int numOfParams
char nextChar
char nextChar
int paramStart
int end
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding param
int parameterLength
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods2
int i
int max
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters2
int currentMethodParameterLength
int j
public char[] genericTypeSignature ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactConstructor (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
int length
int argCount
long range
int imethod
int end
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
int iarg
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactMethod (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope refScope
int length
int argCount
boolean foundNothing
long range
int imethod
int end
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
int iarg
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding getField (char[], boolean)
char[] fieldName
boolean needResolve
int length
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getMemberType (char[])
char[] typeName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
char[] name
int prefixLength
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[])
char[] selector
long range
int start
int end
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
int length
long range
int start
int end
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
int i
int index
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[], int)
char[] selector
int suggestedParameterLength
int length
long range
int start
int end
int length
int count
int i
int len
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
int i
int index
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
int i
int index
int len
public boolean hasMemberTypes ()
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding getTypeVariable (char[])
char[] variableName
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
public boolean hasTypeBit (int)
int bit
boolean wasToleratingMissingTypeProcessingAnnotations
private void initializeTypeVariable (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper, char[][][], org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] existingVariables
org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
char[][][] missingTypeNames
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker walker
int colon
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding firstBound
short rank
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeFromTypeSignature
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] bounds
java.util.ArrayList types
public boolean isEquivalentTo (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
public boolean isGenericType ()
public boolean isHierarchyConnected ()
public boolean isRepeatableAnnotationType ()
public int kind ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] members
int memberTypesLength
int i
int i
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods ()
int length
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding prototype ()
private boolean isPrototype ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType ()
private org.eclipse.jdt.internal.compiler.lookup.FieldBinding resolveTypeFor (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding resolveTypesFor (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
int i
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] retrieveAnnotations (org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.lookup.Binding binding
public void setContainerAnnotationType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding value
public void tagAsHavingDefectiveContainerType ()
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable storedAnnotations (boolean)
boolean forceInitialize
private void scanFieldForNullAnnotation (org.eclipse.jdt.internal.compiler.env.IBinaryField, org.eclipse.jdt.internal.compiler.lookup.FieldBinding, boolean)
org.eclipse.jdt.internal.compiler.env.IBinaryField field
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
boolean isEnum
org.eclipse.jdt.internal.compiler.lookup.TypeBinding fieldType
char[][] nullableAnnotationName
char[][] nonNullAnnotationName
boolean explicitNullness
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] annotations
int i
char[] annotationTypeName
char[][] typeName
private void scanMethodForNullAnnotation (org.eclipse.jdt.internal.compiler.env.IBinaryMethod, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.env.IBinaryMethod method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
boolean useTypeAnnotations
char[][] nullableAnnotationName
char[][] nonNullAnnotationName
char[][] nonNullByDefaultAnnotationName
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] annotations
boolean explicitNullness
int i
char[] annotationTypeName
char[][] typeName
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int numVisibleParams
int numParamAnnotations
int j
int startIndex
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] paramAnnotations
int i
char[] annotationTypeName
char[][] typeName
private void scanTypeForNullDefaultAnnotation (org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding)
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding binaryBinding
char[][] nonNullByDefaultAnnotationName
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] annotations
boolean isPackageInfo
boolean useTypeAnnotations
long annotationBit
int nullness
int length
int i
char[] annotationTypeName
char[][] typeName
org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] elementValuePairs
Object value
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingTypeBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding packageInfo
int getNonNullByDefaultValue (org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation)
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation annotation
char[] annotationTypeName
char[][] typeName
org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] elementValuePairs
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] annotationMethods
Object value
int nullness
int i
int getNullDefault ()
private void scanTypeForContainerAnnotation (org.eclipse.jdt.internal.compiler.env.IBinaryType, char[][][])
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
char[][][] missingTypeNames
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] annotations
int length
int i
char[] annotationTypeName
org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] elementValuePairs
Object value
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass ()
boolean wasToleratingMissingTypeProcessingAnnotations
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces ()
int i
boolean wasToleratingMissingTypeProcessingAnnotations
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables ()
int i
public java.lang.String toString ()
StringBuffer buffer
int i
int length
char[] varChars
int i
int length
int i
int length
int i
int length
int i
int length
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated (boolean)
boolean removeOnlyNullAnnotations
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newAnnotations
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] unResolvedMethods ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] unResolvedFields ()
}
org/eclipse/jdt/internal/compiler/lookup/Binding.classBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.Binding extends java.lang.Object {
public static final int FIELD
public static final int LOCAL
public static final int VARIABLE
public static final int TYPE
public static final int METHOD
public static final int PACKAGE
public static final int IMPORT
public static final int ARRAY_TYPE
public static final int BASE_TYPE
public static final int PARAMETERIZED_TYPE
public static final int WILDCARD_TYPE
public static final int RAW_TYPE
public static final int GENERIC_TYPE
public static final int TYPE_PARAMETER
public static final int INTERSECTION_TYPE
public static final int TYPE_USE
public static final int INTERSECTION_CAST_TYPE
public static final int POLY_TYPE
public static final org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] NO_TYPES
public static final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] NO_REFERENCE_TYPES
public static final org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] NO_PARAMETERS
public static final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] NO_EXCEPTIONS
public static final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] ANY_EXCEPTION
public static final org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] NO_FIELDS
public static final org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] NO_METHODS
public static final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] NO_SUPERINTERFACES
public static final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] NO_MEMBER_TYPES
public static final org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] NO_TYPE_VARIABLES
public static final org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] NO_ANNOTATIONS
public static final org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] NO_ELEMENT_VALUE_PAIRS
public static final char[][] NO_PARAMETER_NAMES
public static final org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] UNINITIALIZED_FIELDS
public static final org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] UNINITIALIZED_METHODS
public static final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] UNINITIALIZED_REFERENCE_TYPES
static final org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] NO_INFERENCE_VARIABLES
static final org.eclipse.jdt.internal.compiler.lookup.TypeBound[] NO_TYPE_BOUNDS
public static final int NO_NULL_DEFAULT
public static final int NONNULL_BY_DEFAULT
public static final int NULL_UNSPECIFIED_BY_DEFAULT
public static final int DefaultLocationParameter
public static final int DefaultLocationReturnType
public static final int DefaultLocationField
public static final int DefaultLocationTypeArgument
public static final int DefaultLocationTypeParameter
public static final int DefaultLocationTypeBound
public static final int DefaultLocationArrayContents
public static final int NullnessDefaultMASK
static void ()
public void ()
public abstract int kind ()
public char[] computeUniqueKey ()
public char[] computeUniqueKey (boolean)
boolean isLeaf
public long getAnnotationTagBits ()
public void initializeDeprecatedAnnotationTagBits ()
public boolean isAnnotationType ()
public final boolean isValidBinding ()
public boolean isVolatile ()
public boolean isTaggedRepeatable ()
public boolean isParameter ()
public int problemId ()
public abstract char[] readableName ()
public char[] shortReadableName ()
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations ()
public void setAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public void setAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
}
org/eclipse/jdt/internal/compiler/lookup/BlockScope.classBlockScope.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.BlockScope extends org.eclipse.jdt.internal.compiler.lookup.Scope {
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] locals
public int localIndex
public int startIndex
public int offset
public int maxOffset
public org.eclipse.jdt.internal.compiler.lookup.BlockScope[] shiftScopes
public org.eclipse.jdt.internal.compiler.lookup.Scope[] subscopes
public int subscopeCount
public org.eclipse.jdt.internal.compiler.ast.CaseStatement enclosingCase
public static final org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] EmulationPathToImplicitThis
public static final org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] NoEnclosingInstanceInConstructorCall
public static final org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] NoEnclosingInstanceInStaticContext
public boolean insideTypeAnnotation
private java.util.List trackingVariables
public org.eclipse.jdt.internal.compiler.flow.FlowInfo finallyInfo
static void ()
public void (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope parent
public void (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope parent
boolean addToParentScope
public void (org.eclipse.jdt.internal.compiler.lookup.BlockScope, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope parent
int variableCount
protected void (int, org.eclipse.jdt.internal.compiler.lookup.Scope)
int kind
org.eclipse.jdt.internal.compiler.lookup.Scope parent
public final void addAnonymousType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superBinding
org.eclipse.jdt.internal.compiler.lookup.ClassScope anonymousClassScope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
public final void addLocalType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration localType
org.eclipse.jdt.internal.compiler.lookup.ClassScope localTypeScope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
public final void addLocalVariable (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
public void addSubscope (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope childScope
public final boolean allowBlankFinalFieldAssignment (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
java.lang.String basicToString (int)
int tab
String newLine
int i
String s
int i
private void checkAndSetModifiersForVariable (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding varBinding
int modifiers
int realModifiers
int unexpectedModifiers
void computeLocalVariablePositions (int, int, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
int ilocal
int initOffset
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int maxLocals
boolean hasMoreVariables
int iscope
int maxScopes
boolean hasMoreScopes
org.eclipse.jdt.internal.compiler.lookup.BlockScope subscope
int subOffset
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
boolean generateCurrentLocalVar
public void emulateOuterAccess (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding outerLocalVariable
org.eclipse.jdt.internal.compiler.lookup.BlockScope outerVariableScope
int depth
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaExpression
org.eclipse.jdt.internal.compiler.lookup.MethodScope currentMethodScope
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding currentType
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findLocalType (char[])
char[] name
long compliance
int i
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding sourceType
public org.eclipse.jdt.internal.compiler.ast.LocalDeclaration[] findLocalVariableDeclarations (int)
int position
int ilocal
int maxLocals
boolean hasMoreVariables
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration[] localDeclarations
int declPtr
int iscope
int maxScopes
boolean hasMoreScopes
org.eclipse.jdt.internal.compiler.lookup.Scope subscope
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding findVariable (char[])
char[] variableName
int varLength
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
char[] localName
public org.eclipse.jdt.internal.compiler.lookup.Binding getBinding (char[][], int, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean)
char[][] compoundName
int mask
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean needResolve
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
int length
int currentIndex
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.ast.ASTNode invocationNode
org.eclipse.jdt.internal.compiler.lookup.Binding problemFieldBinding
char[] nextName
org.eclipse.jdt.internal.compiler.ast.ASTNode invocationNode
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public final org.eclipse.jdt.internal.compiler.lookup.Binding getBinding (char[][], org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
int currentIndex
int length
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
char[] nextName
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.VariableBinding variableBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
public org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] getEmulationPath (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding outerLocalVariable
org.eclipse.jdt.internal.compiler.lookup.MethodScope currentMethodScope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.BlockScope variableScope
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArgument
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArg
org.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticField
public java.lang.Object[] getEmulationPath (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
boolean onlyExactMatch
boolean denyEnclosingArgInConstructorCall
org.eclipse.jdt.internal.compiler.lookup.MethodScope currentMethodScope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
boolean insideConstructor
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArg
boolean isAnonymousAndHasEnclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedEnclosingType
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding enclosingArgument
org.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticField
org.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticField
Object[] path
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
int count
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentEnclosingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentEnclosingType
public final boolean isDuplicateLocalVariable (char[])
char[] name
org.eclipse.jdt.internal.compiler.lookup.BlockScope current
int i
public int maxShiftedOffset ()
int max
int i
int length
int subMaxOffset
public final boolean needBlankFinalFieldInitializationCheck (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
boolean isStatic
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding fieldDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter ()
public void propagateInnerEmulation (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
boolean isEnclosingInstanceSupplied
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
int i
int max
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArg
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration referenceType ()
public int scopeIndex ()
org.eclipse.jdt.internal.compiler.lookup.BlockScope parentScope
org.eclipse.jdt.internal.compiler.lookup.Scope[] parentSubscopes
int i
int max
int startIndex ()
public java.lang.String toString ()
public java.lang.String toString (int)
int tab
String s
int i
public int registerTrackingVariable (org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable)
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable fakedTrackingVariable
org.eclipse.jdt.internal.compiler.lookup.MethodScope outerMethodScope
public void removeTrackingVar (org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable)
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVariable
public void pruneWrapperTrackingVar (org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable)
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVariable
public void checkUnclosedCloseables (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.BlockScope locationScope
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable returnVar
java.util.Set varSet
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar
int status
int i
int size
int i
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable tracker
private void reportResourceLeak (org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, org.eclipse.jdt.internal.compiler.ast.ASTNode, int)
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int nullStatus
public void correlateTrackingVarsIfElse (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo thenFlowInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo elseFlowInfo
int trackVarCount
int i
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar
int j
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable var2
boolean var1SeenInThen
boolean var1SeenInElse
boolean var2SeenInThen
boolean var2SeenInElse
int newStatus
int newStatus
public void checkAppropriateMethodAgainstSupers (char[], org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
char[] selector
org.eclipse.jdt.internal.compiler.lookup.MethodBinding compileTimeMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.InvocationSite site
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
int i
private boolean checkAppropriate (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding compileTimeDeclaration
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherMethod
org.eclipse.jdt.internal.compiler.lookup.InvocationSite location
public boolean hasDefaultNullnessFor (int)
int location
}
org/eclipse/jdt/internal/compiler/lookup/BoundSet$1.classBoundSet.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.BoundSet$1 extends org.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution {
final org.eclipse.jdt.internal.compiler.lookup.BoundSet this$0
private final org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] val$parameters
void (org.eclipse.jdt.internal.compiler.lookup.BoundSet, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[], org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[])
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment $anonymous0
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] $anonymous1
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getP (int)
int i
}
org/eclipse/jdt/internal/compiler/lookup/BoundSet$ThreeSets.classBoundSet.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets extends java.lang.Object {
java.util.Set superBounds
java.util.Set sameBounds
java.util.Set subBounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding instantiation
java.util.Map inverseBounds
final org.eclipse.jdt.internal.compiler.lookup.BoundSet this$0
public void (org.eclipse.jdt.internal.compiler.lookup.BoundSet)
public void addBound (org.eclipse.jdt.internal.compiler.lookup.TypeBound)
org.eclipse.jdt.internal.compiler.lookup.TypeBound bound
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] lowerBounds (boolean, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable)
boolean onlyProper
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] boundTypes
java.util.Iterator it
long nullHints
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBound current
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boundType
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] upperBounds (boolean, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable)
boolean onlyProper
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] rights
org.eclipse.jdt.internal.compiler.lookup.TypeBinding simpleUpper
java.util.Iterator it
long nullHints
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
public boolean hasDependency (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable beta
private boolean hasDependency (java.util.Set, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable)
java.util.Set someBounds
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
java.util.Iterator bIt
org.eclipse.jdt.internal.compiler.lookup.TypeBound bound
public int size ()
int size
public int flattenInto (org.eclipse.jdt.internal.compiler.lookup.TypeBound[], int)
org.eclipse.jdt.internal.compiler.lookup.TypeBound[] collected
int idx
int len
int len
int len
public org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets copy ()
org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets copy
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding findSingleWrapperType ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding wrapperBound
java.util.Iterator it
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boundType
java.util.Iterator it
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boundType
private void useNullHints (long, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
long nullHints
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] boundTypes
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
int i
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annot
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding combineAndUseNullHints (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, long, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
long nullHints
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
java.util.Iterator it
java.util.Iterator it
java.util.Iterator it
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annot
public void setInstantiation (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
long oldBits
long requestedBits
long newBits
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annot
}
org/eclipse/jdt/internal/compiler/lookup/BoundSet.classBoundSet.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.BoundSet extends java.lang.Object {
static final org.eclipse.jdt.internal.compiler.lookup.BoundSet TRUE
static final org.eclipse.jdt.internal.compiler.lookup.BoundSet FALSE
java.util.HashMap boundsPerVariable
java.util.HashMap captures
java.util.Set inThrows
java.util.Set incorporatedBounds
static void ()
public void ()
public void addBoundsFromTypeParameters (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[])
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeParameters
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variables
int length
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeParameter
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
org.eclipse.jdt.internal.compiler.lookup.TypeBound[] someBounds
boolean hasProperBound
public org.eclipse.jdt.internal.compiler.lookup.TypeBound[] flatten ()
int size
java.util.Iterator outerIt
org.eclipse.jdt.internal.compiler.lookup.TypeBound[] collected
int idx
public org.eclipse.jdt.internal.compiler.lookup.BoundSet copy ()
org.eclipse.jdt.internal.compiler.lookup.BoundSet copy
java.util.Iterator setsIterator
java.util.Map$Entry entry
public void addBound (org.eclipse.jdt.internal.compiler.lookup.TypeBound, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.TypeBound bound
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable rightIV
private boolean addBounds (org.eclipse.jdt.internal.compiler.lookup.TypeBound[], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.TypeBound[] newBounds
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
boolean hasProperBound
int i
public boolean isInstantiated (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable inferenceVariable
org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding getInstantiation (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable inferenceVariable
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three
org.eclipse.jdt.internal.compiler.lookup.TypeBinding instantiation
public int numUninstantiatedVariables (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[])
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variables
int num
int i
boolean incorporate (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
boolean hasUpdate
org.eclipse.jdt.internal.compiler.lookup.TypeBound[] bounds
int boundsCount
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundI
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundJ
org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula newConstraint
long nullHints
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula[] typeArgumentConstraints
int k
java.util.Iterator captIter
java.util.Map$Entry capt
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding gAlpha
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding gA
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding g
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] alphas
org.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution theta
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding pi
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable alpha
org.eclipse.jdt.internal.compiler.lookup.TypeBinding ai
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcardBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three
java.util.Iterator it
java.util.Iterator it
java.util.Iterator it
org.eclipse.jdt.internal.compiler.lookup.TypeBound bound
org.eclipse.jdt.internal.compiler.lookup.TypeBound bound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bi1
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] otherBounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bi
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bi
int n
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] allBounds
org.eclipse.jdt.internal.compiler.lookup.TypeBound bound
void addTypeBoundsFromWildcardBound (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18, org.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
org.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution theta
int boundKind
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bi
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula formula
private org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula combineSameSame (org.eclipse.jdt.internal.compiler.lookup.TypeBound, org.eclipse.jdt.internal.compiler.lookup.TypeBound)
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundS
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundT
org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula newConstraint
private org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula combineSameSameWithProperType (org.eclipse.jdt.internal.compiler.lookup.TypeBound, org.eclipse.jdt.internal.compiler.lookup.TypeBound)
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundLeft
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundRight
org.eclipse.jdt.internal.compiler.lookup.TypeBinding u
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable alpha
org.eclipse.jdt.internal.compiler.lookup.TypeBinding left
org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
private org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula combineSameSubSuper (org.eclipse.jdt.internal.compiler.lookup.TypeBound, org.eclipse.jdt.internal.compiler.lookup.TypeBound)
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundS
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundT
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable alpha
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s
org.eclipse.jdt.internal.compiler.lookup.TypeBinding u
org.eclipse.jdt.internal.compiler.lookup.TypeBinding left
org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
private org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula combineSuperAndSub (org.eclipse.jdt.internal.compiler.lookup.TypeBound, org.eclipse.jdt.internal.compiler.lookup.TypeBound)
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundS
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundT
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable alpha
private org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula combineEqualSupers (org.eclipse.jdt.internal.compiler.lookup.TypeBound, org.eclipse.jdt.internal.compiler.lookup.TypeBound)
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundS
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundT
private org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula[] deriveTypeArgumentConstraints (org.eclipse.jdt.internal.compiler.lookup.TypeBound, org.eclipse.jdt.internal.compiler.lookup.TypeBound)
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundS
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundT
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] supers
private org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula[] typeArgumentEqualityConstraints (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
boolean isSoft
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] sis
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] tis
java.util.List result
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding si
org.eclipse.jdt.internal.compiler.lookup.TypeBinding ti
public boolean reduceOneConstraint (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18, org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula currentConstraint
Object result
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula[] resultArray
int i
public boolean dependsOnResolutionOf (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable alpha
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable beta
java.util.Iterator captureIter
boolean betaIsInCaptureLhs
java.util.Map$Entry entry
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding g
int i
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding captured
org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets sets
org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets sets
public boolean hasCaptureBound (java.util.Set)
java.util.Set variableSet
java.util.Iterator captureIter
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding g
int i
public boolean hasOnlyTrivialExceptionBounds (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] upperBounds
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] upperBounds (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, boolean)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
boolean onlyProper
org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] lowerBounds (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, boolean)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
boolean onlyProper
org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three
public java.lang.String toString ()
StringBuffer buf
org.eclipse.jdt.internal.compiler.lookup.TypeBound[] flattened
int i
java.util.Iterator captIter
java.util.Map$Entry capt
String lhs
String rhs
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding findWrapperTypeBound (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three
public boolean condition18_5_2_bullet_3_3_1 (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable alpha
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets ts
java.util.Iterator bounds
org.eclipse.jdt.internal.compiler.lookup.TypeBound bound
java.util.Iterator bounds
org.eclipse.jdt.internal.compiler.lookup.TypeBound bound
java.util.ArrayList superBounds
int len
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s1
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s2
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] supers
public boolean condition18_5_2_bullet_3_3_2 (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable alpha
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 ctx18
org.eclipse.jdt.internal.compiler.lookup.TypeBinding g
org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets ts
java.util.Iterator boundIterator
java.util.Iterator boundIterator
org.eclipse.jdt.internal.compiler.lookup.TypeBound b
org.eclipse.jdt.internal.compiler.lookup.TypeBound b
private boolean superOnlyRaw (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding g
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] superTypesWithCommonGenericType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
org.eclipse.jdt.internal.compiler.lookup.TypeBinding tSuper
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] result
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
int i
}
org/eclipse/jdt/internal/compiler/lookup/CaptureBinding.classCaptureBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.CaptureBinding extends org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding {
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerBound
public org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
public int captureID
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding sourceType
public int position
public void (org.eclipse.jdt.internal.compiler.lookup.WildcardBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, int)
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding sourceType
int position
int captureID
protected void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], int, int, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding sourceType
char[] sourceName
int position
int captureID
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public void (org.eclipse.jdt.internal.compiler.lookup.CaptureBinding)
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding prototype
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
public char[] computeUniqueKey (boolean)
boolean isLeaf
StringBuffer buffer
int length
char[] uniqueKey
public java.lang.String debugName ()
StringBuffer buffer
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int i
int length
public char[] genericTypeSignature ()
public void initializeBounds (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding capturedParameterizedType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding wildcardVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalWildcardBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding capturedWildcardBound
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalVariableSuperclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedVariableSuperclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] originalVariableInterfaces
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] substitutedVariableInterfaces
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalWildcardBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding capturedWildcardBound
int length
public boolean isCapture ()
public boolean isEquivalentTo (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
public char[] readableName ()
StringBuffer buffer
int length
char[] name
public char[] shortReadableName ()
StringBuffer buffer
int length
char[] name
public char[] nullAnnotatedReadableName (org.eclipse.jdt.internal.compiler.impl.CompilerOptions, boolean)
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean shortNames
StringBuffer nameBuffer
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherUpperBounds
int nameLength
char[] readableName
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding uncapture (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public java.lang.String toString ()
StringBuffer buffer
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int i
int length
}
org/eclipse/jdt/internal/compiler/lookup/CaptureBinding18$1.classCaptureBinding18.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.Substitution {
final org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 this$0
private final org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 val$newCapture
void (org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18, org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18)
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
public boolean isRawSubstitution ()
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
}
org/eclipse/jdt/internal/compiler/lookup/CaptureBinding18.classCaptureBinding18.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 extends org.eclipse.jdt.internal.compiler.lookup.CaptureBinding {
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] upperBounds
private char[] originalName
int recursionLevel
public void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], char[], int, int, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding contextType
char[] sourceName
char[] originalName
int position
int captureID
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public boolean setUpperBounds (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] upperBounds
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding javaLangObject
int numReferenceInterfaces
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding aBound
int idx
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding aBound
public void initializeBounds (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding capturedParameterizedType
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[])
char[] selector
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] erasures
boolean multipleErasures
int i
public boolean isEquivalentTo (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding aBound
public boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
org.eclipse.jdt.internal.compiler.lookup.Scope captureScope
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding findSuperTypeOriginatingFrom (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding candidate
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteInferenceVariable (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteType
boolean haveSubstitution
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentSuperclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] currentSuperInterfaces
int length
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentSuperInterface
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] currentUpperBounds
int length
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding currentBound
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 newCapture
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
public boolean isProperType (boolean)
boolean admitCapture18
int i
public char[] genericTypeSignature ()
char[] boundSignature
char[] boundSignature
char[] boundSignature
char[] boundSignature
char[] boundSignature
public char[] readableName ()
StringBuffer sb
int i
int len
char[] name
public char[] shortReadableName ()
StringBuffer sb
int i
int len
char[] name
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding uncapture (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public char[] computeUniqueKey (boolean)
boolean isLeaf
StringBuffer buffer
int length
char[] uniqueKey
}
org/eclipse/jdt/internal/compiler/lookup/CatchParameterBinding.classCatchParameterBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.CatchParameterBinding extends org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding {
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] preciseTypes
public void (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, boolean)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int modifiers
boolean isArgument
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getPreciseTypes ()
public void setPreciseType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
int length
int i
public boolean isCatchParameter ()
}
org/eclipse/jdt/internal/compiler/lookup/ClassScope.classClassScope.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ClassScope extends org.eclipse.jdt.internal.compiler.lookup.Scope {
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration referenceContext
public org.eclipse.jdt.internal.compiler.ast.TypeReference superTypeReference
java.util.ArrayList deferredBoundChecks
public void (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.lookup.Scope parent
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration context
void buildAnonymousTypeBinding (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding supertype
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding anonymousType
int inheritedBits
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
void buildFields ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
int size
int count
int i
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fieldBindings
org.eclipse.jdt.internal.compiler.util.HashtableOfObject knownFieldNames
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding previousBinding
int f
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration previousField
void buildFieldsAndMethods ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
int i
int length
private org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding buildLocalType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypeBindings
int size
int count
int i
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberContext
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
int j
org.eclipse.jdt.internal.compiler.lookup.ClassScope memberScope
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding memberBinding
void buildLocalTypeBinding (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
private void buildMemberTypes (org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypeBindings
int length
int count
int i
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberContext
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
int j
org.eclipse.jdt.internal.compiler.lookup.ClassScope memberScope
void buildMethods ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
boolean isEnum
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
int size
int clinitIndex
int i
int count
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methodBindings
boolean hasNativeMethods
int i
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
boolean hasAbstractMethods
int i
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int i
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
int i
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding buildType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
char[][] className
char[][] className
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding existingType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
private void buildTypeVariables ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
void resolveTypeParameter (org.eclipse.jdt.internal.compiler.ast.TypeParameter)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
private void checkAndSetModifiers ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
int modifiers
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
boolean isMemberType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int realModifiers
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
int fieldsLength
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
int methodsLength
boolean definesAbstractMethod
int i
boolean needAbstractBit
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
int i
int fieldsLength
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
int accessorBits
private void checkAndSetModifiersForField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
int modifiers
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
int realModifiers
int accessorBits
public void checkParameterizedSuperTypeCollisions ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
java.util.Map invocations
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding itsSuperclass
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding one
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding two
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
int i
int paramLength
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.ast.TypeReference[] boundRefs
boolean checkSuperclass
int j
int boundLength
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
int index
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
int i
int size
private void checkForInheritedMemberTypes (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int nextPosition
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
boolean needToTag
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anInterface
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
int i
public void checkParameterizedTypeBounds ()
int i
int l
Object toCheck
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
int i
int size
private void connectMemberTypes ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
int i
int size
private boolean connectSuperclass ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.TypeReference superclassRef
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
private boolean connectEnumSuperclass ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding rootEnumType
boolean foundCycle
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] refTypeVariables
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding superType
private boolean connectSuperInterfaces ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
boolean foundCycle
boolean noProblems
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaceBindings
int count
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference superInterfaceRef
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superInterface
int j
void connectTypeHierarchy ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
boolean noProblems
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
public boolean deferCheck (java.lang.Runnable)
Runnable check
private void connectTypeHierarchyWithoutMembers ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
boolean noProblems
public boolean detectHierarchyCycle (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
private boolean detectHierarchyCycle (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
boolean hasCycle
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding parentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anInterface
org.eclipse.jdt.internal.compiler.ast.TypeReference ref
char[] referredName
java.util.Iterator iter
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findSupertype (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter ()
org.eclipse.jdt.internal.compiler.lookup.MethodScope outerMethodScope
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration referenceType ()
public boolean hasDefaultNullnessFor (int)
int location
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
int nullDefault
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope.classCompilationUnitScope.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope extends org.eclipse.jdt.internal.compiler.lookup.Scope {
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration referenceContext
public char[][] currentPackageName
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding fPackage
public org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] imports
public int importPtr
public org.eclipse.jdt.internal.compiler.util.HashtableOfObject typeOrPackageCache
public org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding[] topLevelTypes
private org.eclipse.jdt.internal.compiler.util.CompoundNameVector qualifiedReferences
private org.eclipse.jdt.internal.compiler.util.SimpleNameVector simpleNameReferences
private org.eclipse.jdt.internal.compiler.util.SimpleNameVector rootReferences
private org.eclipse.jdt.internal.compiler.util.ObjectVector referencedTypes
private org.eclipse.jdt.internal.compiler.util.ObjectVector referencedSuperTypes
org.eclipse.jdt.internal.compiler.util.HashtableOfType constantPoolNameUsage
private int captureID
private org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] tempImports
public boolean suppressImportErrors
private boolean skipCachingImports
boolean connectingHierarchy
public void (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
void buildFieldsAndMethods ()
int i
int length
void buildTypeBindings (org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
boolean firstIsSynthetic
char[][] expectedPackageName
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
int typeLength
int count
int i
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
char[] mainTypeName
org.eclipse.jdt.internal.compiler.lookup.ClassScope child
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
void checkAndSetImports ()
int numberOfStatements
int numberOfImports
int i
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] resolvedImports
int index
int i
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
char[][] compoundName
int j
org.eclipse.jdt.internal.compiler.lookup.ImportBinding resolved
org.eclipse.jdt.internal.compiler.lookup.Binding importBinding
void checkParameterizedTypes ()
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public char[] computeConstantPoolName (org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerMostEnclosingType
int index
char[] candidateName
char[] candidateName
char[] candidateName
char[] candidateName
char[] candidateName
char[] candidateName
boolean isCompliant15
void connectTypeHierarchy ()
int i
int length
void faultInImports ()
boolean unresolvedFound
boolean reportUnresolved
int numberOfStatements
org.eclipse.jdt.internal.compiler.util.HashtableOfType typesBySimpleNames
int i
int j
int length
int numberOfImports
int i
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
int i
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
char[][] compoundName
int j
org.eclipse.jdt.internal.compiler.lookup.ImportBinding resolved
org.eclipse.jdt.internal.compiler.lookup.Binding importBinding
org.eclipse.jdt.internal.compiler.lookup.Binding importBinding
int length
int i
org.eclipse.jdt.internal.compiler.lookup.ImportBinding binding
public void faultInTypes ()
int i
int length
public org.eclipse.jdt.internal.compiler.lookup.Binding findImport (char[][], boolean, boolean)
char[][] compoundName
boolean findStaticImports
boolean onDemand
private org.eclipse.jdt.internal.compiler.lookup.Binding findImport (char[][], int)
char[][] compoundName
int length
org.eclipse.jdt.internal.compiler.lookup.Binding binding
int i
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
char[] name
private org.eclipse.jdt.internal.compiler.lookup.Binding findSingleImport (char[][], int, boolean)
char[][] compoundName
int mask
boolean findStaticImports
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
private org.eclipse.jdt.internal.compiler.lookup.Binding findSingleStaticImport (char[][], int)
char[][] compoundName
int mask
org.eclipse.jdt.internal.compiler.lookup.Binding binding
char[] name
org.eclipse.jdt.internal.compiler.lookup.Binding temp
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding findStaticMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
char[] selector
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] getDefaultImports ()
org.eclipse.jdt.internal.compiler.lookup.Binding importBinding
org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding missingObject
public final org.eclipse.jdt.internal.compiler.lookup.Binding getImport (char[][], boolean, boolean)
char[][] compoundName
boolean onDemand
boolean isStaticImport
public int nextCaptureID ()
public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter ()
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
void recordQualifiedReference (char[][])
char[][] qualifiedName
int length
void recordReference (char[][], char[])
char[][] qualifiedEnclosingName
char[] simpleName
void recordReference (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
char[] simpleName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType
void recordRootReference (char[])
char[] simpleName
void recordSimpleReference (char[])
char[] simpleName
void recordSuperTypeReference (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType
public void recordTypeConversion (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding subType
void recordTypeReference (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType
void recordTypeReferences (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
int i
int max
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType
org.eclipse.jdt.internal.compiler.lookup.Binding resolveSingleImport (org.eclipse.jdt.internal.compiler.lookup.ImportBinding, int)
org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
int mask
org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] newImports
int i
int n
int max
public void storeDependencyInfo ()
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
int j
int length
int i
int l
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
int size
char[][][] qualifiedRefs
int i
char[][] simpleRefs
int i
char[][] rootRefs
int i
public java.lang.String toString ()
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeToRecord (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refType
public void verifyMethods (org.eclipse.jdt.internal.compiler.lookup.MethodVerifier)
org.eclipse.jdt.internal.compiler.lookup.MethodVerifier verifier
int i
int length
private void recordImportBinding (org.eclipse.jdt.internal.compiler.lookup.ImportBinding)
org.eclipse.jdt.internal.compiler.lookup.ImportBinding bindingToAdd
private void checkMoreStaticBindings (char[][], org.eclipse.jdt.internal.compiler.util.HashtableOfType, int, org.eclipse.jdt.internal.compiler.ast.ImportReference)
char[][] compoundName
org.eclipse.jdt.internal.compiler.util.HashtableOfType typesBySimpleNames
int mask
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
org.eclipse.jdt.internal.compiler.lookup.Binding importBinding
private int checkAndRecordImportBinding (org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.util.HashtableOfType, org.eclipse.jdt.internal.compiler.ast.ImportReference, char[][])
org.eclipse.jdt.internal.compiler.lookup.Binding importBinding
org.eclipse.jdt.internal.compiler.util.HashtableOfType typesBySimpleNames
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding conflictingType
char[] name
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeToCheck
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding existingType
int j
org.eclipse.jdt.internal.compiler.lookup.ImportBinding resolved
org.eclipse.jdt.internal.compiler.lookup.ImportConflictBinding importConflictBinding
int j
int length
int j
org.eclipse.jdt.internal.compiler.lookup.ImportBinding resolved
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
int j
org.eclipse.jdt.internal.compiler.lookup.ImportBinding resolved
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public boolean hasDefaultNullnessFor (int)
int location
}
org/eclipse/jdt/internal/compiler/lookup/ConstraintExceptionFormula.classConstraintExceptionFormula.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ConstraintExceptionFormula extends org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula {
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression left
public void (org.eclipse.jdt.internal.compiler.ast.FunctionalExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression left
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public java.lang.Object reduce (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
int nParam
int i
int nParam
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] thrown
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] e
int n
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] ePrime
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
java.util.Set ePrimeSet
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int m
java.util.List result
int i
int j
int j
int j
java.util.Collection inputVariables (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
java.util.Set variables
int len
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
java.util.Set variables
int len
int i
public java.lang.String toString ()
StringBuffer buf
public volatile boolean applySubstitution (org.eclipse.jdt.internal.compiler.lookup.BoundSet, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[])
}
org/eclipse/jdt/internal/compiler/lookup/ConstraintExpressionFormula$1.classConstraintExpressionFormula.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula$1 extends org.eclipse.jdt.internal.compiler.ASTVisitor {
final org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula this$0
private final java.util.Set val$variables
private final org.eclipse.jdt.internal.compiler.lookup.TypeBinding val$r
private final org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 val$context
void (org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula, java.util.Set, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ReturnStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/lookup/ConstraintExpressionFormula.classConstraintExpressionFormula.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula extends org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula {
org.eclipse.jdt.internal.compiler.ast.Expression left
boolean isSoft
void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int relation
void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, boolean)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int relation
boolean isSoft
public java.lang.Object reduce (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exprType
org.eclipse.jdt.internal.compiler.ast.LambdaExpression copy
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.ast.Invocation invoc
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding method
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 leftCtx
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exprType
org.eclipse.jdt.internal.compiler.ast.Invocation invocation
org.eclipse.jdt.internal.compiler.lookup.MethodBinding previousMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord prevInvocation
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
int i
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 innerCtx
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exprType
boolean isDiamond
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression conditional
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding t
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding withWildCards
org.eclipse.jdt.internal.compiler.lookup.MethodBinding functionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int i
java.util.List result
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r
org.eclipse.jdt.internal.compiler.ast.Expression[] exprs
org.eclipse.jdt.internal.compiler.ast.Expression[] exprs
int i
org.eclipse.jdt.internal.compiler.ast.Expression expr
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exprType
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findGroundTargetType (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.LambdaExpression, org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding targetTypeWithWildCards
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord previous
private boolean canBePolyExpression (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expr
org.eclipse.jdt.internal.compiler.ast.ExpressionContext previousExpressionContext
private java.lang.Object reduceReferenceExpressionCompatibility (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression, org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression reference
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
org.eclipse.jdt.internal.compiler.lookup.MethodBinding functionType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding potentiallyApplicable
java.util.List newConstraints
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] p
int n
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] pPrime
int k
int offset
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rAppl
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rPrime
int n
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding compileTimeDecl
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord prevInvocation
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rPrime
static void inferInvocationApplicability (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean, int)
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
boolean isDiamond
int checkType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] classTypeVariables
int l1
int l2
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] inferenceVariables
int paramLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding varArgsType
int varArgPos
static boolean inferPolyInvocationType (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure
org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula newConstraint
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rTheta
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] betas
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding gbeta
org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula newConstraint
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable alpha
boolean toResolve
org.eclipse.jdt.internal.compiler.lookup.TypeBinding wrapper
org.eclipse.jdt.internal.compiler.lookup.BoundSet solution
org.eclipse.jdt.internal.compiler.lookup.TypeBinding u
org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula newConstraint
org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula newConstraint
java.util.Collection inputVariables (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
java.util.Set variables
int len
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r
org.eclipse.jdt.internal.compiler.ast.LambdaExpression resolved
org.eclipse.jdt.internal.compiler.ast.Statement body
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
java.util.Set variables
int len
int i
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression expr
java.util.Set variables
public java.lang.String toString ()
StringBuffer buf
}
org/eclipse/jdt/internal/compiler/lookup/ConstraintFormula.classConstraintFormula.java
package org.eclipse.jdt.internal.compiler.lookup
abstract org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula extends org.eclipse.jdt.internal.compiler.lookup.ReductionResult {
static final java.util.List EMPTY_VARIABLE_LIST
static final org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula[] NO_CONSTRAINTS
static final char LEFT_ANGLE_BRACKET
static final char RIGHT_ANGLE_BRACKET
static void ()
void ()
public abstract java.lang.Object reduce (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
protected boolean isCompatibleWithInLooseInvocationContext (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding one
org.eclipse.jdt.internal.compiler.lookup.TypeBinding two
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxingType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxingType
java.util.Collection inputVariables (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
java.util.Collection outputVariables (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
java.util.Set variables
public boolean applySubstitution (org.eclipse.jdt.internal.compiler.lookup.BoundSet, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[])
org.eclipse.jdt.internal.compiler.lookup.BoundSet solutionSet
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variables
int i
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding instantiation
protected void appendTypeName (java.lang.StringBuffer, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
StringBuffer buf
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
}
org/eclipse/jdt/internal/compiler/lookup/ConstraintTypeFormula.classConstraintTypeFormula.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula extends org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula {
org.eclipse.jdt.internal.compiler.lookup.TypeBinding left
boolean isSoft
public static org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula create (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exprType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
int relation
public static org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula create (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exprType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
int relation
boolean isSoft
private void (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exprType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
int relation
boolean isSoft
void ()
public java.lang.Object reduce (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
org.eclipse.jdt.internal.compiler.lookup.TypeBinding sPrime
org.eclipse.jdt.internal.compiler.lookup.TypeBinding tPrime
org.eclipse.jdt.internal.compiler.lookup.TypeBinding gs
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding t
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding s
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding s
private java.lang.Object reduceTypeEquality (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding object
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding leftWC
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding rightWC
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] leftParams
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] rightParams
int len
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula[] constraints
int i
private java.lang.Object reduceSubType (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding subCandidate
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superCandidate
java.util.List constraints
org.eclipse.jdt.internal.compiler.lookup.TypeBinding tPrime
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding sPrimeArray
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding intersection
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding subTVB
org.eclipse.jdt.internal.compiler.lookup.TypeBinding sPrime
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
int i
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding variable
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
int i
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding capture
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] intersectingTypes
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula[] result
int i
private org.eclipse.jdt.internal.compiler.lookup.ArrayBinding findMostSpecificSuperArray (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherUpperBounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding theType
int numArrayBounds
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding result
int i
boolean addConstraintsFromTypeParameters (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, java.util.List)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding subCandidate
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding ca
java.util.List constraints
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] ai
org.eclipse.jdt.internal.compiler.lookup.TypeBinding cb
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] bi
int i
private boolean isInsignificantParameterized (org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding ca
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
int i
public boolean applySubstitution (org.eclipse.jdt.internal.compiler.lookup.BoundSet, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[])
org.eclipse.jdt.internal.compiler.lookup.BoundSet solutionSet
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variables
int i
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding instantiation
public java.lang.String toString ()
StringBuffer buf
}
org/eclipse/jdt/internal/compiler/lookup/ElementValuePair$UnresolvedEnumConstant.classElementValuePair.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ElementValuePair$UnresolvedEnumConstant extends java.lang.Object {
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enumType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
char[] enumConstantName
void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, char[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enumType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
char[] enumConstantName
org.eclipse.jdt.internal.compiler.lookup.FieldBinding getResolved ()
public char[] getEnumConstantName ()
}
org/eclipse/jdt/internal/compiler/lookup/ElementValuePair.classElementValuePair.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ElementValuePair extends java.lang.Object {
char[] name
public Object value
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public static java.lang.Object getValue (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.impl.Constant constant
org.eclipse.jdt.internal.compiler.ast.Expression[] exprs
int length
Object[] values
int i
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.Binding binding
public void (char[], org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
char[] name
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public void (char[], java.lang.Object, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
char[] name
Object value
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public char[] getName ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getMethodBinding ()
public java.lang.Object getValue ()
Object[] valueArray
int i
Object object
void setMethodBinding (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
void setValue (java.lang.Object)
Object value
public java.lang.String toString ()
StringBuffer buffer
}
org/eclipse/jdt/internal/compiler/lookup/ExtraCompilerModifiers.classExtraCompilerModifiers.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.ExtraCompilerModifiers extends java.lang.Object {
public static final int AccJustFlag
public static final int AccDefaultMethod
public static final int AccRestrictedAccess
public static final int AccFromClassFile
public static final int AccDefaultAbstract
public static final int AccDeprecatedImplicitly
public static final int AccAlternateModifierProblem
public static final int AccModifierProblem
public static final int AccSemicolonBody
public static final int AccUnresolved
public static final int AccBlankFinal
public static final int AccIsDefaultConstructor
public static final int AccLocallyUsed
public static final int AccVisibilityMASK
public static final int AccOverriding
public static final int AccImplementing
public static final int AccGenericSignature
}
org/eclipse/jdt/internal/compiler/lookup/FieldBinding.classFieldBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding extends org.eclipse.jdt.internal.compiler.lookup.VariableBinding {
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
public int compoundUseFlag
protected void ()
public void (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.impl.Constant)
char[] name
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int modifiers
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.impl.Constant constant
public void (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding initialFieldBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
public void (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int modifiers
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
public final boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
org.eclipse.jdt.internal.compiler.lookup.PackageBinding invocationPackage
public final boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding invocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
int depth
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverErasure
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringErasure
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerInvocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.PackageBinding declaringPackage
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.PackageBinding currentPackage
public char[] computeUniqueKey (boolean)
boolean isLeaf
char[] declaringKey
int declaringLength
int nameLength
char[] returnTypeKey
int returnTypeLength
char[] uniqueKey
int index
public org.eclipse.jdt.internal.compiler.impl.Constant constant ()
org.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalField
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
org.eclipse.jdt.internal.compiler.lookup.MethodScope initScope
boolean old
public void fillInDefaultNonNullness (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration sourceField
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public char[] genericSignature ()
public final int getAccessFlags ()
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations ()
org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalField
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClassBinding
public long getAnnotationTagBits ()
org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalField
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
org.eclipse.jdt.internal.compiler.lookup.MethodScope initializationScope
org.eclipse.jdt.internal.compiler.lookup.FieldBinding previousField
int previousFieldID
public final boolean isDefault ()
public final boolean isDeprecated ()
public final boolean isPrivate ()
public final boolean isOrEnclosedByPrivateType ()
public final boolean isProtected ()
public final boolean isPublic ()
public final boolean isStatic ()
public final boolean isSynthetic ()
public final boolean isTransient ()
public final boolean isUsed ()
public final boolean isUsedOnlyInCompound ()
public final boolean isViewedAsDeprecated ()
public final boolean isVolatile ()
public final int kind ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding original ()
public void setAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration sourceField ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
int i
}
org/eclipse/jdt/internal/compiler/lookup/IQualifiedTypeResolutionListener.classIQualifiedTypeResolutionListener.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.IQualifiedTypeResolutionListener extends java.lang.Object {
public abstract void recordResolution (org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
}
org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo.classImplicitNullAnnotationVerifier.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo extends java.lang.Object {
Boolean inheritedNonNullness
org.eclipse.jdt.internal.compiler.lookup.MethodBinding annotationOrigin
boolean complained
void ()
}
org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier.classImplicitNullAnnotationVerifier.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier extends java.lang.Object {
org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier buddyImplicitNullAnnotationsVerifier
private boolean inheritNullAnnotations
protected org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public void (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, boolean)
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
boolean inheritNullAnnotations
void (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
public void checkImplicitNullAnnotations (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, boolean, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration srcMethod
boolean complain
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
long sourceLevel
boolean needToApplyReturnNonNullDefault
boolean needToApplyParameterNonNullDefault
boolean needToApplyNonNullDefault
boolean isInstanceMethod
java.util.List superMethodList
int paramLen
org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo[] inheritedNonNullnessInfos
int i
int length
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentSuper
org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo info
long tagBits
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
int i
org.eclipse.jdt.internal.compiler.ast.Argument currentArg
private void findAllOverriddenMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, char[], int, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.util.Set, java.util.List)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
char[] selector
int suggestedParameterLength
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
java.util.Set ifcsSeen
java.util.List result
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
int ifcLen
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentIfc
private void collectOverriddenMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, char[], int, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.util.Set, java.util.List)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
char[] selector
int suggestedParameterLength
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
java.util.Set ifcsSeen
java.util.List result
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] ifcMethods
int length
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
void checkNullSpecInheritance (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, boolean, boolean, boolean, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration srcMethod
boolean hasReturnNonNullDefault
boolean hasParameterNonNullDefault
boolean shouldComplain
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo[] inheritedNonNullnessInfos
boolean useTypeAnnotations
long inheritedNullnessBits
long currentNullnessBits
boolean shouldInherit
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteReturnType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitute
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substituteParameters
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitute
org.eclipse.jdt.internal.compiler.ast.Argument[] currentArguments
int length
int i
org.eclipse.jdt.internal.compiler.ast.Argument currentArgument
Boolean inheritedNonNullNess
Boolean currentNonNullNess
char[][] annotationName
char[][] annotationName
org.eclipse.jdt.internal.compiler.lookup.TypeBinding inheritedParameter
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteParameter
void applyReturnNullBits (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, long)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
long nullnessBits
private java.lang.Boolean getParameterNonNullness (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int i
boolean useTypeAnnotations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
long nullBits
private long getReturnTypeNullnessTagBits (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
boolean useTypeAnnotations
protected void recordDeferredInheritedNullness (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, java.lang.Boolean, org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
Boolean inheritedNonNullness
org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo nullnessInfo
void recordArgNonNullness (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int, org.eclipse.jdt.internal.compiler.ast.Argument, java.lang.Boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int paramCount
int paramIdx
org.eclipse.jdt.internal.compiler.ast.Argument currentArgument
Boolean nonNullNess
void recordArgNonNullness18 (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, org.eclipse.jdt.internal.compiler.ast.Argument, java.lang.Boolean, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int paramIdx
org.eclipse.jdt.internal.compiler.ast.Argument currentArgument
Boolean nonNullNess
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding
static boolean areParametersEqual (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
org.eclipse.jdt.internal.compiler.lookup.MethodBinding two
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] oneArgs
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] twoArgs
int length
int i
int j
static boolean areTypesEqual (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding one
org.eclipse.jdt.internal.compiler.lookup.TypeBinding two
}
org/eclipse/jdt/internal/compiler/lookup/ImportBinding.classImportBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ImportBinding extends org.eclipse.jdt.internal.compiler.lookup.Binding {
public char[][] compoundName
public boolean onDemand
public org.eclipse.jdt.internal.compiler.ast.ImportReference reference
public org.eclipse.jdt.internal.compiler.lookup.Binding resolvedImport
public void (char[][], boolean, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.ast.ImportReference)
char[][] compoundName
boolean isOnDemand
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.ast.ImportReference reference
public final int kind ()
public boolean isStatic ()
public char[] readableName ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/lookup/ImportConflictBinding.classImportConflictBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ImportConflictBinding extends org.eclipse.jdt.internal.compiler.lookup.ImportBinding {
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding conflictingTypeBinding
public void (char[][], org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.ImportReference)
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.Binding methodBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding conflictingTypeBinding
org.eclipse.jdt.internal.compiler.ast.ImportReference reference
public char[] readableName ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/lookup/InferenceContext.classInferenceContext.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext extends java.lang.Object {
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding[][][] collectedSubstitutes
org.eclipse.jdt.internal.compiler.lookup.MethodBinding genericMethod
int depth
int status
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
boolean hasExplicitExpectedType
public boolean isUnchecked
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutes
static final int FAILED
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding genericMethod
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int varLength
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getSubstitutes (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, int)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
int constraint
public boolean hasUnresolvedTypeArgument ()
int i
int varLength
public void recordSubstitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
int constraint
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[][] variableSubstitutes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] constraintSubstitutes
int length
int length
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
public java.lang.String toString ()
StringBuffer buffer
int i
int length
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[][] collected
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] constraintCollected
int k
int clength
int count
int i
int length
}
org/eclipse/jdt/internal/compiler/lookup/InferenceContext18$1.classInferenceContext18.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.Substitution {
final org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 this$0
private final int val$numVars
private final org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] val$variables
private final org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18[] val$zs
void (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18, int, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[], org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18[])
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
public boolean isRawSubstitution ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
int j
}
org/eclipse/jdt/internal/compiler/lookup/InferenceContext18$2.classInferenceContext18.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$2 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding o1
org.eclipse.jdt.internal.compiler.lookup.TypeBinding o2
int i1
int i2
public volatile int compare (java.lang.Object, java.lang.Object)
}
org/eclipse/jdt/internal/compiler/lookup/InferenceContext18$3.classInferenceContext18.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$3 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.Substitution {
final org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 this$0
private final org.eclipse.jdt.internal.compiler.lookup.BoundSet val$result
void (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18, org.eclipse.jdt.internal.compiler.lookup.BoundSet)
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
public boolean isRawSubstitution ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
}
org/eclipse/jdt/internal/compiler/lookup/InferenceContext18$Solution.classInferenceContext18.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$Solution extends java.lang.Object {
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.BoundSet bounds
void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.BoundSet)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.BoundSet bounds
}
org/eclipse/jdt/internal/compiler/lookup/InferenceContext18$SuspendedInferenceRecord.classInferenceContext18.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord extends java.lang.Object {
org.eclipse.jdt.internal.compiler.lookup.InvocationSite site
org.eclipse.jdt.internal.compiler.ast.Expression[] invocationArguments
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] inferenceVariables
int inferenceKind
void (org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.ast.Expression[], org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[], int)
org.eclipse.jdt.internal.compiler.lookup.InvocationSite site
org.eclipse.jdt.internal.compiler.ast.Expression[] invocationArguments
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] inferenceVariables
int inferenceKind
}
org/eclipse/jdt/internal/compiler/lookup/InferenceContext18.classInferenceContext18.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 extends java.lang.Object {
static final boolean SIMULATE_BUG_JDK_8026527
static final boolean ARGUMENT_CONSTRAINTS_ARE_SOFT
org.eclipse.jdt.internal.compiler.lookup.InvocationSite currentInvocation
org.eclipse.jdt.internal.compiler.ast.Expression[] invocationArguments
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] inferenceVariables
int variableCount
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula[] initialConstraints
org.eclipse.jdt.internal.compiler.lookup.BoundSet currentBounds
org.eclipse.jdt.internal.compiler.lookup.BoundSet storedSolution
java.util.Map solutionsPerTargetType
int inferenceKind
public int stepCompleted
public static final int NOT_INFERRED
public static final int APPLICABILITY_INFERRED
public static final int TYPE_INFERRED
public static final int BINDINGS_UPDATED
public java.util.List constraintsWithUncheckedConversion
java.util.List innerPolies
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 outerContext
private java.util.ArrayList problemMethods
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding object
public static final int CHECK_STRICT
public static final int CHECK_LOOSE
public static final int CHECK_VARARG
int captureId
public void (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.Expression[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
org.eclipse.jdt.internal.compiler.lookup.InvocationSite site
public void (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] createInitialBoundSet (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeParameters
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] newInferenceVariables
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution inferenceSubstitution
public void createInitialConstraintsForParameters (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
boolean checkVararg
org.eclipse.jdt.internal.compiler.lookup.TypeBinding varArgsType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int len
int maxConstraints
int numConstraints
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding thetaF
org.eclipse.jdt.internal.compiler.lookup.TypeBinding thetaF
int i
private org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] addInitialTypeVariableSubstitutions (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeVariables
int len
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] newVariables
int i
int prev
public org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] addTypeVariableSubstitutions (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeVariables
int len2
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] newVariables
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] toAdd
int numToAdd
int i
int start
int len1
public void addThrowsContraints (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variables
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
int j
public void inferInvocationApplicability (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
boolean isDiamond
public org.eclipse.jdt.internal.compiler.lookup.BoundSet inferInvocationType (org.eclipse.jdt.internal.compiler.lookup.BoundSet, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
org.eclipse.jdt.internal.compiler.lookup.BoundSet b1
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.BoundSet previous
java.util.Set c
java.util.Set bottomSet
java.util.Set allInputs
java.util.Iterator bottomIt
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variablesArray
org.eclipse.jdt.internal.compiler.lookup.BoundSet solution
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula constraint
org.eclipse.jdt.internal.compiler.lookup.BoundSet solution
private boolean addConstraintsToC (org.eclipse.jdt.internal.compiler.ast.Expression[], java.util.Set, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int)
org.eclipse.jdt.internal.compiler.ast.Expression[] exprs
java.util.Set c
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int inferenceKindForMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] fs
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] fs
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] fs
int k
int p
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding fsi
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substF
private boolean addConstraintsToC_OneExpr (org.eclipse.jdt.internal.compiler.ast.Expression, java.util.Set, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.Expression expri
java.util.Set c
org.eclipse.jdt.internal.compiler.lookup.TypeBinding fsi
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substF
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.ast.Invocation invocation
org.eclipse.jdt.internal.compiler.lookup.MethodBinding innerMethod
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 innerCtx
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression ce
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inferInvocationType (org.eclipse.jdt.internal.compiler.ast.Invocation, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding)
org.eclipse.jdt.internal.compiler.ast.Invocation invocation
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding finalMethod
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding methodToCheck
boolean haveProperTargetType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$Solution solution
org.eclipse.jdt.internal.compiler.lookup.BoundSet result
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] solutions
org.eclipse.jdt.internal.compiler.lookup.MethodBinding problemMethod
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding inferInvocationType (org.eclipse.jdt.internal.compiler.ast.Invocation, org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding)
org.eclipse.jdt.internal.compiler.ast.Invocation invocation
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
int i
public boolean hasResultFor (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
public boolean registerSolution (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding updatedBinding
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$Solution solution
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding inferFunctionalInterfaceParameterization (org.eclipse.jdt.internal.compiler.ast.LambdaExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding targetTypeWithWildCards
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] q
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] a
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] aprime
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] createBoundsForFunctionalInterfaceParameterizationInference (org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding functionalInterface
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] a
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] alpha
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBound bound
org.eclipse.jdt.internal.compiler.lookup.TypeBound bound
org.eclipse.jdt.internal.compiler.lookup.TypeBound bound
org.eclipse.jdt.internal.compiler.lookup.TypeBound bound
org.eclipse.jdt.internal.compiler.lookup.TypeBound bound
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.TypeBinding falpha
public boolean reduceWithEqualityConstraints (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] p
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] q
int i
public boolean isMoreSpecificThan (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding m1
org.eclipse.jdt.internal.compiler.lookup.MethodBinding m2
boolean isVarArgs
boolean isVarArgs2
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
int numInvocArgs
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] p
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] s
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] t
int i
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding si
org.eclipse.jdt.internal.compiler.lookup.TypeBinding ti
Boolean result
org.eclipse.jdt.internal.compiler.lookup.TypeBinding skplus1
org.eclipse.jdt.internal.compiler.lookup.TypeBinding tkplus1
private java.lang.Boolean moreSpecificMain (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.Expression) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
org.eclipse.jdt.internal.compiler.lookup.TypeBinding si
org.eclipse.jdt.internal.compiler.lookup.TypeBinding ti
org.eclipse.jdt.internal.compiler.ast.Expression expri
org.eclipse.jdt.internal.compiler.lookup.TypeBinding funcI
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] elements
int i
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding siCapture
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] u
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r1
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] v
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r2
private boolean checkExpression (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
org.eclipse.jdt.internal.compiler.ast.Expression expri
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] u
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r1
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] v
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r2
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.ast.Expression[] results
int i
int i
int i
int i
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression reference
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression cond
private boolean siSuperI (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding si
org.eclipse.jdt.internal.compiler.lookup.TypeBinding funcI
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] superIfcs
int i
private boolean siSubI (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding si
org.eclipse.jdt.internal.compiler.lookup.TypeBinding funcI
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] superIfcs
int i
public org.eclipse.jdt.internal.compiler.lookup.BoundSet solve () throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
public org.eclipse.jdt.internal.compiler.lookup.BoundSet solve (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[]) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] toResolve
private boolean reduce () throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
int i
public boolean isResolved (org.eclipse.jdt.internal.compiler.lookup.BoundSet)
org.eclipse.jdt.internal.compiler.lookup.BoundSet boundSet
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getSolutions (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.BoundSet)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeParameters
org.eclipse.jdt.internal.compiler.lookup.InvocationSite site
org.eclipse.jdt.internal.compiler.lookup.BoundSet boundSet
int len
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutions
int i
int j
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
public boolean reduceAndIncorporate (org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula constraint
private org.eclipse.jdt.internal.compiler.lookup.BoundSet resolve (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[]) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] toResolve
org.eclipse.jdt.internal.compiler.lookup.BoundSet tmpBoundSet
java.util.Set variableSet
java.util.Set variableSet
int oldNumUninstantiated
int numVars
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variables
org.eclipse.jdt.internal.compiler.lookup.BoundSet prevBoundSet
int j
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] lowerBounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lub
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] upperBounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding runtimeException
org.eclipse.jdt.internal.compiler.lookup.TypeBinding glb
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] glbs
org.eclipse.jdt.internal.compiler.lookup.IntersectionCastTypeBinding intersection
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18[] zs
int j
org.eclipse.jdt.internal.compiler.lookup.Substitution theta
int j
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 zsj
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] lowerBounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lub
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] upperBounds
int k
java.util.Iterator captureKeys
java.util.Set toRemove
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding key
int len
int i
private org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 freshCapture (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
int id
char[] sourceName
int position
private boolean setUpperBounds (org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 typeVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedUpperBounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] glbs
int i
static void sortTypes (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
private java.util.Set getSmallestVariableSet (org.eclipse.jdt.internal.compiler.lookup.BoundSet, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[])
org.eclipse.jdt.internal.compiler.lookup.BoundSet bounds
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] subSet
int min
java.util.Set result
int i
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable currentVariable
java.util.Set set
int cur
private boolean addDependencies (org.eclipse.jdt.internal.compiler.lookup.BoundSet, java.util.Set, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, int)
org.eclipse.jdt.internal.compiler.lookup.BoundSet boundSet
java.util.Set variableSet
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable currentVariable
int min
int j
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable nextVariable
private org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula pickFromCycle (java.util.Set)
java.util.Set c
java.util.HashMap dependencies
java.util.Set cycles
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula constraint
java.util.Collection infVars
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula other
java.util.Set targetSet
java.util.Set nodesInCycle
java.util.Set outside
java.util.Set candidatesII
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula candidate
java.util.Collection infVars
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula out
java.util.Set candidatesIII
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula candidate
java.util.Map expressionContainedBy
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula one
org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula oneCEF
org.eclipse.jdt.internal.compiler.ast.Expression exprOne
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula two
org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula twoCEF
org.eclipse.jdt.internal.compiler.ast.Expression exprTwo
org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula previous
java.util.Map containmentForest
java.util.Map$Entry parentRelation
org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula parent
java.util.Set children
int bestRank
org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula candidate
org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula parent
int rank
private boolean dependsOn (java.util.Collection, java.util.Collection)
java.util.Collection inputsOfFirst
java.util.Collection outputsOfOther
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable iv
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable otherIV
private boolean isReachable (java.util.Map, org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula, org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula, java.util.Set, java.util.Set)
java.util.Map deps
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula from
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula to
java.util.Set nodesVisited
java.util.Set nodesInCycle
java.util.Set targetSet
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula tgt
private boolean doesExpressionContain (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression exprOne
org.eclipse.jdt.internal.compiler.ast.Expression exprTwo
private int rankNode (org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula, java.util.Map, java.util.Map)
org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula parent
java.util.Map expressionContainedBy
java.util.Map containmentForest
java.util.Set children
int sum
org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula child
int cRank
private java.util.Set findBottomSet (java.util.Set, java.util.Set)
java.util.Set constraints
java.util.Set allOutputVariables
java.util.Set result
java.util.Iterator it
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula constraint
java.util.Iterator inputIt
java.util.Iterator outputIt
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable in
java.util.Set allOutputVariables (java.util.Set)
java.util.Set constraints
java.util.Set result
java.util.Iterator it
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] varArgTypes (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int k
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
int declaredLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding last
int i
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord enterPolyInvocation (org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.ast.Expression[])
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocation
org.eclipse.jdt.internal.compiler.ast.Expression[] innerArguments
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord record
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord enterLambda (org.eclipse.jdt.internal.compiler.ast.LambdaExpression)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord record
public void resumeSuspendedInference (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord)
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord record
int l1
int l2
public boolean rebindInnerPolies (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.InvocationSite site
org.eclipse.jdt.internal.compiler.lookup.BoundSet bounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$Solution solution
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$Solution solution
public void rebindInnerPolies (org.eclipse.jdt.internal.compiler.lookup.BoundSet, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.BoundSet bounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameterTypes
boolean isVarargs
int len
int i
org.eclipse.jdt.internal.compiler.ast.Expression inner
org.eclipse.jdt.internal.compiler.ast.Invocation innerMessage
org.eclipse.jdt.internal.compiler.lookup.TypeBinding innerTargetType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] solutions
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 innerCtx
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding innerBinding
private void acceptPendingPolyArguments (org.eclipse.jdt.internal.compiler.lookup.BoundSet, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.BoundSet acceptedResult
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameterTypes
boolean isVarArgs
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.Invocation invocation
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding previousBinding
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 innerCtx
org.eclipse.jdt.internal.compiler.lookup.MethodBinding innerBinding
private org.eclipse.jdt.internal.compiler.lookup.Substitution getResultSubstitution (org.eclipse.jdt.internal.compiler.lookup.BoundSet)
org.eclipse.jdt.internal.compiler.lookup.BoundSet result
public boolean isVarArgs ()
public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding getParameter (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int rank
boolean isVarArgs
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getReturnProblemMethodIfNeeded (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
public void reportInvalidInvocation (org.eclipse.jdt.internal.compiler.ast.Invocation, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.Invocation invocation
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public java.lang.String toString ()
StringBuffer buf
int i
int i
public void addProblemMethod (org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
public static org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedWithWildcard (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getFunctionInterfaceArgumentSolutions (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] a
int m
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] aprime
int i
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable alphai
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
public void recordUncheckedConversion (org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula)
org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula constraint
void reportUncheckedConversions (org.eclipse.jdt.internal.compiler.lookup.BoundSet)
org.eclipse.jdt.internal.compiler.lookup.BoundSet solution
int len
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
int i
org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula constraint
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
public boolean usesUncheckedConversion ()
public static void missingImplementation (java.lang.String)
String msg
}
org/eclipse/jdt/internal/compiler/lookup/InferenceFailureException.classInferenceFailureException.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException extends java.lang.Exception {
private static final long serialVersionUID
public void (java.lang.String)
String message
}
org/eclipse/jdt/internal/compiler/lookup/InferenceSubstitution.classInferenceSubstitution.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution extends org.eclipse.jdt.internal.compiler.lookup.Scope$Substitutor implements org.eclipse.jdt.internal.compiler.lookup.Substitution {
private org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
private org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variables
public void (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[])
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variables
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.Substitution, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
int i
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getP (int)
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
boolean hasSubstituted
int i
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding pi
int ifcLen
int j
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
public boolean isRawSubstitution ()
}
org/eclipse/jdt/internal/compiler/lookup/InferenceVariable.classInferenceVariable.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.InferenceVariable extends org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding {
org.eclipse.jdt.internal.compiler.lookup.InvocationSite site
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeParameter
long nullHints
private org.eclipse.jdt.internal.compiler.lookup.InferenceVariable prototype
public void (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeParameter
int variableRank
org.eclipse.jdt.internal.compiler.lookup.InvocationSite site
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding object
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
long boundBits
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable clone
public org.eclipse.jdt.internal.compiler.lookup.InferenceVariable prototype ()
public char[] constantPoolName ()
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage ()
public boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isProperType (boolean)
boolean admitCapture18
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteInferenceVariable (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteType
void collectInferenceVariables (java.util.Set)
java.util.Set variables
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces ()
public char[] qualifiedSourceName ()
public char[] sourceName ()
public char[] readableName ()
public boolean hasTypeBit (int)
int bit
public java.lang.String debugName ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure ()
public volatile org.eclipse.jdt.internal.compiler.lookup.TypeBinding prototype ()
}
org/eclipse/jdt/internal/compiler/lookup/InnerEmulationDependency.classInnerEmulationDependency.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.InnerEmulationDependency extends java.lang.Object {
public org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean wasEnclosingInstanceSupplied
public void (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean wasEnclosingInstanceSupplied
}
org/eclipse/jdt/internal/compiler/lookup/IntersectionCastTypeBinding.classIntersectionCastTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.IntersectionCastTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding javaLangObject
int length
public void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getSingleAbstractMethod (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean replaceWildcards
int index
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public boolean hasTypeBit (int)
int bit
int i
public boolean canBeInstantiated ()
public boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
org.eclipse.jdt.internal.compiler.lookup.PackageBinding invocationPackage
int i
public boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int i
public boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding invocationType
int i
public char[] constantPoolName ()
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] getIntersectingTypes ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
public boolean isBoxedPrimitiveType ()
public boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int rightKind
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] rightIntersectingTypes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding allRightBounds
int numRequired
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] required
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding provided
int j
int i
public boolean isSubtypeOf (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding other
int i
public char[] qualifiedSourceName ()
StringBuffer qualifiedSourceName
int i
public char[] sourceName ()
StringBuffer srcName
int i
public char[] readableName ()
StringBuffer readableName
int i
public char[] shortReadableName ()
StringBuffer shortReadableName
int i
public boolean isIntersectionCastType ()
public int kind ()
public java.lang.String debugName ()
StringBuffer debugName
int i
public java.lang.String toString ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding getSAMType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding samType
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
void collectInferenceVariables (java.util.Set)
java.util.Set variables
int i
public boolean mentionsAny (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int idx
int i
}
org/eclipse/jdt/internal/compiler/lookup/InvocationSite$EmptyWithAstNode.classInvocationSite.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.InvocationSite$EmptyWithAstNode extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.InvocationSite {
org.eclipse.jdt.internal.compiler.ast.ASTNode node
public void (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode node
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments ()
public boolean isSuperAccess ()
public boolean isTypeAccess ()
public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
public void setDepth (int)
int depth
public void setFieldIndex (int)
int depth
public int sourceEnd ()
public int sourceStart ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding invocationTargetType ()
public boolean receiverIsImplicitThis ()
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext ()
}
org/eclipse/jdt/internal/compiler/lookup/InvocationSite.classInvocationSite.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.InvocationSite extends java.lang.Object {
public abstract org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments ()
public abstract boolean isSuperAccess ()
public abstract boolean isTypeAccess ()
public abstract void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
public abstract void setDepth (int)
public abstract void setFieldIndex (int)
public abstract int sourceEnd ()
public abstract int sourceStart ()
public abstract org.eclipse.jdt.internal.compiler.lookup.TypeBinding invocationTargetType ()
public abstract boolean receiverIsImplicitThis ()
public abstract org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (org.eclipse.jdt.internal.compiler.lookup.Scope)
public abstract org.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext ()
}
org/eclipse/jdt/internal/compiler/lookup/LocalTypeBinding.classLocalTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public final org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding {
static final char[] LocalTypePrefix
private org.eclipse.jdt.internal.compiler.lookup.InnerEmulationDependency[] dependents
public org.eclipse.jdt.internal.compiler.ast.CaseStatement enclosingCase
public int sourceStart
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding enclosingMethod
static void ()
public void (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.CaseStatement)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
org.eclipse.jdt.internal.compiler.ast.CaseStatement switchCase
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
public void (org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding prototype
public void addInnerEmulationDependent (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope dependentScope
boolean wasEnclosingInstanceSupplied
int index
int index
int i
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anonymousOriginalSuperType ()
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
protected void checkRedundantNullnessDefaultRecurse (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.Annotation[], long, boolean)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
long nullBits
boolean isJdk18
long outerDefault
public char[] computeUniqueKey (boolean)
boolean isLeaf
char[] outerKey
int semicolon
StringBuffer sig
int sigLength
char[] uniqueKey
public char[] constantPoolName ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding outerType
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding copy
public int hashCode ()
public char[] genericTypeSignature ()
public char[] readableName ()
char[] readableName
char[] readableName
char[] readableName
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVars
StringBuffer nameBuffer
int i
int length
int nameLength
public char[] shortReadableName ()
char[] shortReadableName
char[] shortReadableName
char[] shortReadableName
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVars
StringBuffer nameBuffer
int i
int length
int nameLength
public void setAsMemberType ()
public void setConstantPoolName (char[])
char[] computedConstantPoolName
public char[] signature ()
public char[] sourceName ()
public java.lang.String toString ()
public void updateInnerEmulationDependents ()
int i
org.eclipse.jdt.internal.compiler.lookup.InnerEmulationDependency dependency
}
org/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding.classLocalVariableBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding extends org.eclipse.jdt.internal.compiler.lookup.VariableBinding {
public int resolvedPosition
public static final int UNUSED
public static final int USED
public static final int FAKE_USED
public int useFlag
public org.eclipse.jdt.internal.compiler.lookup.BlockScope declaringScope
public org.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
public int[] initializationPCs
public int initializationCount
public org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable closeTracker
public void (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, boolean)
char[] name
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int modifiers
boolean isArgument
public void (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, boolean)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int modifiers
boolean isArgument
public void (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int modifiers
org.eclipse.jdt.internal.compiler.lookup.MethodScope declaringScope
public final int kind ()
public char[] computeUniqueKey (boolean)
boolean isLeaf
StringBuffer buffer
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int occurenceCount
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] locals
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int length
char[] uniqueKey
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations ()
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int length
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotationBindings
int i
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding compilerAnnotation
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotationNodes
private void getScopeKey (org.eclipse.jdt.internal.compiler.lookup.BlockScope, java.lang.StringBuffer)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
StringBuffer buffer
int scopeIndex
public boolean isSecret ()
public void recordInitializationEndPC (int)
int pc
public void recordInitializationStartPC (int)
int pc
int previousEndPC
int index
public void setAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
public void resetInitializations ()
public java.lang.String toString ()
String s
int i
public boolean isParameter ()
public boolean isCatchParameter ()
}
org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.classLookupEnvironment.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.ProblemReasons org.eclipse.jdt.internal.compiler.lookup.TypeConstants {
private java.util.Map accessRestrictions
org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] defaultImports
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding defaultPackage
org.eclipse.jdt.internal.compiler.util.HashtableOfPackage knownPackages
private int lastCompletedUnitIndex
private int lastUnitIndex
org.eclipse.jdt.internal.compiler.lookup.TypeSystem typeSystem
public org.eclipse.jdt.internal.compiler.env.INameEnvironment nameEnvironment
public org.eclipse.jdt.internal.compiler.impl.CompilerOptions globalOptions
public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
public org.eclipse.jdt.internal.compiler.ClassFilePool classFilePool
private int stepCompleted
public org.eclipse.jdt.internal.compiler.impl.ITypeRequestor typeRequestor
private org.eclipse.jdt.internal.compiler.util.SimpleLookupTable uniqueParameterizedGenericMethodBindings
private org.eclipse.jdt.internal.compiler.util.SimpleLookupTable uniquePolymorphicMethodBindings
private org.eclipse.jdt.internal.compiler.util.SimpleLookupTable uniqueGetClassMethodBinding
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unitBeingCompleted
public Object missingClassFileLocation
private org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] units
private org.eclipse.jdt.internal.compiler.lookup.MethodVerifier verifier
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding arrayClone
private java.util.ArrayList missingTypes
java.util.Set typesBeingConnected
public boolean isProcessingAnnotations
public boolean mayTolerateMissingType
org.eclipse.jdt.internal.compiler.lookup.PackageBinding nullableAnnotationPackage
org.eclipse.jdt.internal.compiler.lookup.PackageBinding nonnullAnnotationPackage
org.eclipse.jdt.internal.compiler.lookup.PackageBinding nonnullByDefaultAnnotationPackage
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding nonNullAnnotation
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding nullableAnnotation
static final int BUILD_FIELDS_AND_METHODS
static final int BUILD_TYPE_HIERARCHY
static final int CHECK_AND_SET_IMPORTS
static final int CONNECT_TYPE_HIERARCHY
static final org.eclipse.jdt.internal.compiler.lookup.ProblemPackageBinding TheNotFoundPackage
static final org.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding TheNotFoundType
public org.eclipse.jdt.internal.compiler.lookup.IQualifiedTypeResolutionListener[] resolutionListeners
static void ()
public void (org.eclipse.jdt.internal.compiler.impl.ITypeRequestor, org.eclipse.jdt.internal.compiler.impl.CompilerOptions, org.eclipse.jdt.internal.compiler.problem.ProblemReporter, org.eclipse.jdt.internal.compiler.env.INameEnvironment)
org.eclipse.jdt.internal.compiler.impl.ITypeRequestor typeRequestor
org.eclipse.jdt.internal.compiler.impl.CompilerOptions globalOptions
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
org.eclipse.jdt.internal.compiler.env.INameEnvironment nameEnvironment
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding askForType (char[][])
char[][] compoundName
org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer answer
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding askForType (org.eclipse.jdt.internal.compiler.lookup.PackageBinding, char[])
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
char[] name
org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer answer
org.eclipse.jdt.internal.compiler.problem.AbortCompilation abort
public void buildTypeBindings (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
int unitsLength
public org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding cacheBinaryType (org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
public org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding cacheBinaryType (org.eclipse.jdt.internal.compiler.env.IBinaryType, boolean, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
boolean needFieldsAndMethods
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding existingType
public void completeTypeBindings ()
int i
int i
int i
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public void completeTypeBindings (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
public void completeTypeBindings (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, boolean)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
boolean buildFieldsAndMethods
public void completeTypeBindings (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[], boolean[], int)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] parsedUnits
boolean[] buildFieldsAndMethods
int unitCount
int i
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
int i
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
int i
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding computeArrayClone (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding objectClone
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding computeBoxingType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
private org.eclipse.jdt.internal.compiler.lookup.PackageBinding computePackageFrom (char[][], boolean)
char[][] constantPoolName
boolean isMissing
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
int i
int length
org.eclipse.jdt.internal.compiler.lookup.PackageBinding parent
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertToParameterizedType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalType
boolean isGeneric
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertedEnclosingType
boolean needToConvert
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertToRawType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
boolean forceRawEnclosingType
int dimension
int dimension
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
boolean needToConvert
boolean needToConvert
boolean needToConvert
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosing
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertedEnclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertedEnclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertedEnclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertedEnclosing
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] convertToRawTypes (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] originalTypes
boolean forceErasure
boolean forceRawEnclosingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] convertedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertedType
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertUnresolvedBinaryToRawType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int dimension
int dimension
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
boolean needToConvert
boolean needToConvert
boolean needToConvert
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosing
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertedEnclosing
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding createAnnotation (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding createUnresolvedAnnotation (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
public org.eclipse.jdt.internal.compiler.lookup.ArrayBinding createArrayType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
int dimensionCount
public org.eclipse.jdt.internal.compiler.lookup.ArrayBinding createArrayType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
int dimensionCount
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding createIntersectionCastType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
public org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding createBinaryTypeFrom (org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
public org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding createBinaryTypeFrom (org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.lookup.PackageBinding, boolean, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
boolean needFieldsAndMethods
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding binaryBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cachedType
public org.eclipse.jdt.internal.compiler.lookup.MissingTypeBinding createMissingType (org.eclipse.jdt.internal.compiler.lookup.PackageBinding, char[][])
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.MissingTypeBinding missingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding objectType
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding createPackage (char[][])
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.PackageBinding parent
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding createParameterizedGenericMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding genericMethod
org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding rawType
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding[] cachedInfo
boolean needToGrow
int index
int max
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding cachedMethod
int length
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding parameterizedGenericMethod
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding createParameterizedGenericMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding genericMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding[] cachedInfo
int argLength
boolean needToGrow
int index
int max
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding cachedMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] cachedArguments
int cachedArgLength
int j
int length
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding parameterizedGenericMethod
public org.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding createPolymorphicMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalPolymorphicMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
String key
org.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding[] cachedInfo
int parametersLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parametersTypeBinding
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterTypeBinding
boolean needToGrow
int index
int max
org.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding cachedMethod
int length
org.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding polymorphicMethod
public boolean usesAnnotatedTypeSystem ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding updatePolymorphicMethodReturnType (org.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding binding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
String key
org.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding[] cachedInfo
boolean needToGrow
int index
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int max
org.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding cachedMethod
int length
org.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding polymorphicMethod
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding createGetClassMethod (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding retVal
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding createMemberType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding createParameterizedType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding createParameterizedType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding createAnnotatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotations
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding createAnnotatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newbies
int newLength
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] oldies
int oldLength
long tagBitsSeen
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] filtered
int count
int i
long tagBits
public org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding createRawType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding createRawType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public org.eclipse.jdt.internal.compiler.lookup.WildcardBinding createWildcard (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
int boundKind
public org.eclipse.jdt.internal.compiler.lookup.WildcardBinding createWildcard (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
int boundKind
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public org.eclipse.jdt.internal.compiler.env.AccessRestriction getAccessRestriction (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getCachedType (char[][])
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
int i
int packageLength
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding getNullableAnnotation ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding nullable
public char[][] getNullableAnnotationName ()
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding getNonNullAnnotation ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding nonNull
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] nullAnnotationsFromTagBits (long)
long nullTagBits
public char[][] getNonNullAnnotationName ()
public char[][] getNonNullByDefaultAnnotationName ()
org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage0 (char[])
char[] name
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getResolvedType (char[][], org.eclipse.jdt.internal.compiler.lookup.Scope)
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.PackageBinding getTopLevelPackage (char[])
char[] name
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getType (char[][])
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
int i
int packageLength
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getTypeArgumentsFromSignature (org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[][][], org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker)
org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] staticVariables
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
char[][][] missingTypeNames
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker walker
java.util.ArrayList args
int rank
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getTypeFromCompoundName (char[][], boolean, boolean)
char[][] compoundName
boolean isParameterized
boolean wasMissingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getTypeFromConstantPoolName (char[], int, int, boolean, char[][][], org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker)
char[] signature
int start
int end
boolean isParameterized
char[][][] missingTypeNames
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker walker
char[][] compoundName
boolean wasMissingType
int i
int max
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getTypeFromConstantPoolName (char[], int, int, boolean, char[][][])
char[] signature
int start
int end
boolean isParameterized
char[][][] missingTypeNames
org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeFromSignature (char[], int, int, boolean, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[][][], org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker)
char[] signature
int start
int end
boolean isParameterized
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
char[][][] missingTypeNames
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker walker
int dimension
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotationsOnDimensions
int i
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotateType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker, char[][][])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker walker
char[][][] missingTypeNames
int depth
org.eclipse.jdt.internal.compiler.lookup.TypeBinding currentBinding
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotations
int i
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annots
boolean qualifiedNameMatchesSignature (char[][], char[])
char[][] name
char[] signature
int s
int i
char[] n
int j
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeFromTypeSignature (org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[][][], org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker)
org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] staticVariables
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
char[][][] missingTypeNames
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker walker
int dimension
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotationsOnDimensions
int i
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int varStart
int varEnd
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding initialType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] enclosingTypeVariables
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] enclosingTypeVariables
int i
boolean isParameterized
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualEnclosing
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
int memberStart
char[] memberName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeFromTypeVariable (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, int, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][], org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker, char[][][])
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
int dimension
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotationsOnDimensions
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker walker
char[][][] missingTypeNames
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeFromVariantTypeSignature (org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, char[][][], org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker)
org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] staticVariables
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
char[][][] missingTypeNames
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker walker
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
boolean isMissingType (char[])
char[] typeName
int i
org.eclipse.jdt.internal.compiler.lookup.MissingTypeBinding missingType
boolean isPackage (char[][], char[])
char[][] compoundName
char[] name
public org.eclipse.jdt.internal.compiler.lookup.MethodVerifier methodVerifier ()
public org.eclipse.jdt.internal.compiler.lookup.MethodVerifier newMethodVerifier ()
public void releaseClassFiles (org.eclipse.jdt.internal.compiler.ClassFile[])
org.eclipse.jdt.internal.compiler.ClassFile[] classFiles
int i
int fileCount
public void reset ()
int i
public void setAccessRestriction (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
void updateCaches (org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding unresolvedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
public void addResolutionListener (org.eclipse.jdt.internal.compiler.lookup.IQualifiedTypeResolutionListener)
org.eclipse.jdt.internal.compiler.lookup.IQualifiedTypeResolutionListener resolutionListener
int length
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding getUnannotatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getAnnotatedTypes (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] filterNullTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] typeAnnotations
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] filtered
int count
int i
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding typeAnnotation
int id
}
org/eclipse/jdt/internal/compiler/lookup/MemberTypeBinding.classMemberTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public final org.eclipse.jdt.internal.compiler.lookup.MemberTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding {
public void (char[][], org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
public void (org.eclipse.jdt.internal.compiler.lookup.MemberTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.MemberTypeBinding prototype
void checkSyntheticArgsAndFields ()
public char[] constantPoolName ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding outerType
org.eclipse.jdt.internal.compiler.lookup.MemberTypeBinding copy
public void initializeDeprecatedAnnotationTagBits ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/lookup/MethodBinding.classMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding extends org.eclipse.jdt.internal.compiler.lookup.Binding {
public int modifiers
public char[] selector
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiver
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
char[] signature
public long tagBits
public Boolean[] parameterNonNullness
public int defaultNullness
public char[][] parameterNames
protected void ()
public void (int, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
int modifiers
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
public void (int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
int modifiers
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding initialMethodBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
public final boolean areParameterErasuresEqual (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] args
int length
int i
public final boolean areParametersCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
int paramLength
int argLength
int lastIndex
org.eclipse.jdt.internal.compiler.lookup.TypeBinding varArgType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastArgument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding varArgType
int i
int i
public final boolean areParametersEqual (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] args
int length
int i
public final boolean areTypeVariableErasuresEqual (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] vars
int length
int i
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding asRawMethod (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding var
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] itsSuperinterfaces
int superLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rawFirstBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] rawOtherBounds
int s
int s
public final boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding invocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerInvocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerDeclaringClass
public final boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
org.eclipse.jdt.internal.compiler.lookup.PackageBinding invocationPackage
public final boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding invocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverErasure
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringErasure
int depth
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerInvocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.PackageBinding declaringPackage
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.PackageBinding currentPackage
public java.util.List collectMissingTypes (java.util.List)
java.util.List missingTypes
int i
int max
int i
int max
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
int j
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding computeSubstitutedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
int length
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] vars
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitute
int i
public char[] computeUniqueKey (boolean)
boolean isLeaf
char[] declaringKey
int declaringLength
int selectorLength
char[] sig
boolean isGeneric
int signatureLength
int thrownExceptionsLength
int thrownExceptionsSignatureLength
char[][] thrownExceptionsSignatures
boolean addThrownExceptions
int i
char[] uniqueKey
int index
int i
char[] thrownExceptionSignature
int length
public final char[] constantPoolName ()
protected void fillInDefaultNonNullness (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration sourceMethod
boolean added
int length
int i
protected void fillInDefaultNonNullness18 (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration sourceMethod
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
boolean added
int length
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
long existing
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding findOriginalInheritedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedOriginal
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] superMethods
int m
int l
public char[] genericSignature ()
StringBuffer sig
int i
int length
int i
int length
boolean needExceptionSignatures
int length
int i
int i
int sigLength
char[] genericSignature
public final int getAccessFlags ()
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
public long getAnnotationTagBits ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean isJdk18
long nullDefaultBits
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringSourceType
public java.lang.Object getDefaultValue ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder holder
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] getParameterAnnotations ()
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder holder
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] allParameterAnnotations
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
int i
org.eclipse.jdt.internal.compiler.ast.Argument argument
int i
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding getTypeVariable (char[])
char[] variableName
int i
public boolean hasSubstitutedParameters ()
public boolean hasSubstitutedReturnType ()
public final boolean isAbstract ()
public final boolean isBridge ()
public final boolean isConstructor ()
public final boolean isDefault ()
public final boolean isDefaultAbstract ()
public boolean isDefaultMethod ()
public final boolean isDeprecated ()
public final boolean isFinal ()
public final boolean isImplementing ()
public final boolean isMain ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding paramType
public final boolean isNative ()
public final boolean isOverriding ()
public final boolean isPrivate ()
public final boolean isOrEnclosedByPrivateType ()
public final boolean isProtected ()
public final boolean isPublic ()
public final boolean isStatic ()
public final boolean isStrictfp ()
public final boolean isSynchronized ()
public final boolean isSynthetic ()
public final boolean isUsed ()
public boolean isVarargs ()
public boolean isPolymorphic ()
public final boolean isViewedAsDeprecated ()
public final int kind ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding original ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding shallowOriginal ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding genericMethod ()
public char[] readableName ()
StringBuffer buffer
int i
int length
public void setAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public void setAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][], java.lang.Object, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations
Object defaultValue
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment optionalEnv
public void setDefaultValue (java.lang.Object)
Object defaultValue
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder holder
public void setParameterAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][])
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations
org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder holder
protected final void setSelector (char[])
char[] selector
public char[] shortReadableName ()
StringBuffer buffer
int i
int length
int nameLength
char[] shortReadableName
public final char[] signature ()
StringBuffer buffer
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] targetParameters
boolean isConstructor
boolean needSynthetics
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticArgumentTypes
int i
int count
int i
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticOuterArguments
int count
int i
int i
int extraLength
int nameLength
public final char[] signature (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile classFile
boolean isConstructor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] targetParameters
boolean needSynthetics
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticArgumentTypes
int i
int count
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding syntheticArgumentType
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetParameter
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafTargetParameterType
int i
int extraLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafParameterType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding ret
StringBuffer buffer
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] targetParameters
boolean isConstructor
boolean needSynthetics
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticArgumentTypes
int i
int count
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding syntheticArgumentType
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetParameter
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafTargetParameterType
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticOuterArguments
int count
int i
int i
int extraLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafParameterType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding ret
int nameLength
public final int sourceEnd ()
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
public org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration sourceMethod ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
int i
public org.eclipse.jdt.internal.compiler.ast.LambdaExpression sourceLambda ()
public final int sourceStart ()
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding tiebreakMethod ()
public java.lang.String toString ()
StringBuffer output
int i
int length
int i
int length
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables ()
public boolean hasNonNullDefaultFor (int, boolean)
int location
boolean useTypeAnnotations
public boolean redeclaresPublicObjectMethod (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding javaLangObject
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public boolean isVoidMethod ()
}
org/eclipse/jdt/internal/compiler/lookup/MethodScope.classMethodScope.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.MethodScope extends org.eclipse.jdt.internal.compiler.lookup.BlockScope {
public org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
public boolean isStatic
public boolean isConstructorCall
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding initializedField
public int lastVisibleFieldID
public int analysisIndex
public boolean isPropagatingInnerClassEmulation
public int lastIndex
public long[] definiteInits
public long[][] extraDefiniteInits
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] extraSyntheticArguments
public boolean hasMissingSwitchDefault
public void (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.impl.ReferenceContext, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope parent
org.eclipse.jdt.internal.compiler.impl.ReferenceContext context
boolean isStatic
public void (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.impl.ReferenceContext, boolean, int)
org.eclipse.jdt.internal.compiler.lookup.Scope parent
org.eclipse.jdt.internal.compiler.impl.ReferenceContext context
boolean isStatic
int lastVisibleFieldID
java.lang.String basicToString (int)
int tab
String newLine
int i
String s
int i
private void checkAndSetModifiersForConstructor (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int modifiers
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
int flags
int realModifiers
int accessorBits
private void checkAndSetModifiersForMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int modifiers
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
int realModifiers
int expectedModifiers
boolean isDefaultMethod
boolean reportIllegalModifierCombination
boolean isJDK18orGreater
int accessorBits
int incompatibleWithAbstract
public void checkUnusedParameters (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int i
int maxLocals
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void computeLocalVariablePositions (int, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
int initOffset
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int ilocal
int maxLocals
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int iarg
int maxArguments
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding argument
org.eclipse.jdt.internal.compiler.lookup.MethodBinding createMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClass
int modifiers
org.eclipse.jdt.internal.compiler.ast.Argument[] argTypes
int argLength
long sourceLevel
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding findField (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
char[] fieldName
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean needResolve
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference name
public boolean isInsideConstructor ()
public boolean isInsideInitializer ()
public boolean isLambdaScope ()
public boolean isInsideInitializerOrConstructor ()
public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter ()
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
public final int recordInitializationStates (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalFlowInfo
long[] extraInits
long inits
int i
long[] otherInits
int j
int max
public org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration referenceMethod ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding referenceMethodBinding ()
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration referenceType ()
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
void resolveTypeParameter (org.eclipse.jdt.internal.compiler.ast.TypeParameter)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
public boolean hasDefaultNullnessFor (int)
int location
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
}
org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.classMethodVerifier.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.MethodVerifier extends org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier {
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.util.HashtableOfObject inheritedMethods
org.eclipse.jdt.internal.compiler.util.HashtableOfObject currentMethods
void (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
boolean areMethodsCompatible (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
org.eclipse.jdt.internal.compiler.lookup.MethodBinding two
static boolean areMethodsCompatible (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
org.eclipse.jdt.internal.compiler.lookup.MethodBinding two
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
boolean areReturnTypesCompatible (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
org.eclipse.jdt.internal.compiler.lookup.MethodBinding two
public static boolean areReturnTypesCompatible (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
org.eclipse.jdt.internal.compiler.lookup.MethodBinding two
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
boolean canSkipInheritedMethods ()
boolean canSkipInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
org.eclipse.jdt.internal.compiler.lookup.MethodBinding two
void checkAbstractMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration missingAbstractMethod
void checkAgainstInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] allInheritedMethods
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
int[] overriddenInheritedMethods
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
int j
public void reportRawReferences (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
void checkConcreteInheritedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractMethods
int index
int length
int i
void checkExceptions (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding newMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] newExceptions
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] inheritedExceptions
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding newException
int j
void checkForBridgeMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] allInheritedMethods
void checkForMissingHashCodeMethod ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] choices
boolean overridesEquals
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding hashCodeMethod
void checkForRedundantSuperinterfaces (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
org.eclipse.jdt.internal.compiler.util.SimpleSet interfacesToCheck
org.eclipse.jdt.internal.compiler.util.SimpleSet redundantInterfaces
int i
int l
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding toCheck
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding implementedInterface
org.eclipse.jdt.internal.compiler.ast.TypeReference[] refs
int r
int rl
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
org.eclipse.jdt.internal.compiler.util.SimpleSet inheritedInterfaces
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
int i
int l
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding inheritedInterface
org.eclipse.jdt.internal.compiler.ast.TypeReference[] refs
int r
int rl
int nextPosition
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int i
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding inheritedInterface
org.eclipse.jdt.internal.compiler.ast.TypeReference[] refs
int r
int rl
void checkInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, boolean[], boolean[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int length
boolean[] isOverridden
boolean[] isInherited
org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding bestAbstractMethod
boolean noMatch
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.lookup.MethodBinding superclassAbstractMethod
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration missingAbstractMethod
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration missingAbstractMethod
int index
org.eclipse.jdt.internal.compiler.lookup.MethodBinding bestAbstractMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractMethods
int i
boolean checkInheritedReturnTypes (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherMethod
abstract void checkMethods ()
void checkPackagePrivateAbstractMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
org.eclipse.jdt.internal.compiler.lookup.PackageBinding necessaryPackage
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
char[] selector
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int m
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
void computeInheritedMethods ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
void computeInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
org.eclipse.jdt.internal.compiler.util.HashtableOfObject nonVisibleDefaultMethods
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int m
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] existingMethods
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding existingMethod
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] nonVisible
int i
int l
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] current
int i
int length
java.util.List superIfcList
java.util.HashSet seenTypes
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentSuper
org.eclipse.jdt.internal.compiler.util.SimpleSet skip
int len
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int m
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] existingMethods
int length
int e
void collectAllDistinctSuperInterfaces (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], java.util.Set, java.util.List)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
java.util.Set seen
java.util.List result
int length
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superInterface
protected boolean canOverridingMethodDifferInErasure (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding overridingMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
void computeMethods ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int size
int m
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] existingMethods
org.eclipse.jdt.internal.compiler.lookup.MethodBinding computeSubstituteMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
public static org.eclipse.jdt.internal.compiler.lookup.MethodBinding computeSubstituteMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] inheritedTypeVariables
int inheritedLength
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitute
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding inheritedTypeVariable
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
int interfaceLength
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
int k
static boolean couldMethodOverride (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
public boolean doesMethodOverride (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
public static boolean doesMethodOverride (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.util.SimpleSet findSuperinterfaceCollisions (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
org.eclipse.jdt.internal.compiler.lookup.MethodBinding findBestInheritedAbstractOrDefaultMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int length
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int j
int[] findOverriddenInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int length
int[] toSkip
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass2
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass2
boolean isAsVisible (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding newMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
boolean isInterfaceMethodImplemented (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding existingMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
public boolean isMethodSubsignature (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
boolean isParameterSubsignature (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
static boolean isParameterSubsignature (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.MethodBinding substitute
boolean isSubstituteParameterSubsignature (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding substituteMethod
public static boolean isSubstituteParameterSubsignature (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding substituteMethod
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
static boolean hasGenericParameter (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
int i
int l
org.eclipse.jdt.internal.compiler.lookup.TypeBinding param
int modifiers
boolean isSameClassOrSubclassOf (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding testClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
boolean mustImplementAbstractMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
boolean mustImplementAbstractMethods ()
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter ()
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.problem.ProblemReporter reporter
boolean reportIncompatibleReturnTypeError (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] resolvedExceptionTypesFor (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] exceptions
int i
void verify ()
void verify (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding someType
public java.lang.String toString ()
StringBuffer buffer
}
org/eclipse/jdt/internal/compiler/lookup/MethodVerifier15.classMethodVerifier15.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.MethodVerifier15 extends org.eclipse.jdt.internal.compiler.lookup.MethodVerifier {
void (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
protected boolean canOverridingMethodDifferInErasure (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding overridingMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
boolean canSkipInheritedMethods ()
boolean canSkipInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
org.eclipse.jdt.internal.compiler.lookup.MethodBinding two
void checkConcreteInheritedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractMethods
boolean analyseNullAnnotations
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration srcMethod
boolean useTypeAnnotations
boolean hasReturnNonNullDefault
boolean hasParameterNonNullDefault
int i
int l
org.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalInherited
void checkForBridgeMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] allInheritedMethods
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalInherited
org.eclipse.jdt.internal.compiler.lookup.MethodBinding bridge
int i
int l
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] current
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding thisMethod
void checkForNameClash (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] currentParams
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inheritedParams
int length
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int nextPosition
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int m
int n
org.eclipse.jdt.internal.compiler.lookup.MethodBinding substitute
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int m
int n
org.eclipse.jdt.internal.compiler.lookup.MethodBinding substitute
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
void checkInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherInheritedMethod
void checkInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, boolean[], boolean[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int length
boolean[] isOverridden
boolean[] isInherited
boolean continueInvestigation
org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractSuperClassMethod
boolean playingTrump
int i
int i
boolean checkInheritedDefaultMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int length
boolean ok
int i
int j
boolean checkInheritedReturnTypes (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherMethod
void checkAgainstInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] allInheritedMethods
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration srcMethod
boolean useTypeAnnotations
boolean hasReturnNonNullDefault
boolean hasParameterNonNullDefault
int i
void checkNullSpecInheritance (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, boolean, boolean, boolean, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration srcMethod
boolean hasReturnNonNullDefault
boolean hasParameterNonNullDefault
boolean complain
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo[] inheritedNonNullnessInfos
void reportRawReferences ()
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
Object[] methodArray
int s
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] current
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameterTypes
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int j
int size
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
org.eclipse.jdt.internal.compiler.ast.Argument arg
org.eclipse.jdt.internal.compiler.ast.TypeReference returnType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding methodType
public void reportRawReferences (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameterTypes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inheritedParameterTypes
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int j
int size
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding inheritedParameterType
org.eclipse.jdt.internal.compiler.ast.Argument arg
org.eclipse.jdt.internal.compiler.ast.TypeReference returnType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding inheritedMethodType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding methodType
void checkMethods ()
boolean mustImplementAbstractMethods
boolean skipInheritedMethods
boolean isOrEnclosedByPrivateType
char[][] methodSelectors
int s
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] current
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] inherited
int length
int i
int length
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
int index
int inheritedLength
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] matchingInherited
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] foundMatch
boolean[] skip
boolean[] isOverridden
boolean[] isInherited
int i
int length1
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] nonMatchingInherited
int j
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding matchMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
int j
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherInheritedMethod
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding matchMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
int j
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherInheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding replaceMatch
int length
boolean[] matchingIsOverridden
boolean[] matchingIsOverridden
boolean[] matchingIsInherited
boolean[] matchingIsInherited
int j
int k
boolean isSkippableOrOverridden (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean[], boolean[], boolean[], int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding specific
org.eclipse.jdt.internal.compiler.lookup.MethodBinding general
boolean[] skip
boolean[] isOverridden
boolean[] isInherited
int idx
boolean specificIsInterface
boolean generalIsInterface
org.eclipse.jdt.internal.compiler.lookup.MethodBinding findReplacedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding specific
org.eclipse.jdt.internal.compiler.lookup.MethodBinding general
org.eclipse.jdt.internal.compiler.lookup.MethodBinding generalSubstitute
void checkTypeVariableMethods (org.eclipse.jdt.internal.compiler.ast.TypeParameter)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
char[][] methodSelectors
int s
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] inherited
int index
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] matchingInherited
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
int j
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherInheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding first
int count
org.eclipse.jdt.internal.compiler.lookup.MethodBinding match
org.eclipse.jdt.internal.compiler.lookup.MethodBinding interfaceMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding implementation
boolean detectInheritedNameClash (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inherited
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherInherited
boolean detectNameClash (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding current
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inherited
boolean treatAsSynthetic
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodToCheck
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
int severity
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] currentNamesakes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
boolean doTypeVariablesClash (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
org.eclipse.jdt.internal.compiler.lookup.MethodBinding substituteTwo
org.eclipse.jdt.internal.compiler.util.SimpleSet findSuperinterfaceCollisions (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int nextPosition
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
boolean isInconsistent
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
int i
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
org.eclipse.jdt.internal.compiler.util.SimpleSet copy
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
boolean isAcceptableReturnTypeOverride (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalInherited
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalInheritedReturnType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding currentReturnType
boolean isInterfaceMethodImplemented (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding existingMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
public boolean isMethodSubsignature (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedOriginal
boolean isUnsafeReturnTypeOverride (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] currentParams
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inheritedParams
int i
int l
boolean reportIncompatibleReturnTypeError (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
void verify ()
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding var
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
int j
}
org/eclipse/jdt/internal/compiler/lookup/MissingTypeBinding.classMissingTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.MissingTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding {
public void (org.eclipse.jdt.internal.compiler.lookup.PackageBinding, char[][], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding outerType
public java.util.List collectMissingTypes (java.util.List)
java.util.List missingTypes
public int problemId ()
void setMissingSuperclass (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding missingSuperclass
public void setTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
boolean evalNullAnnotations
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/lookup/MostSpecificExceptionMethodBinding.classMostSpecificExceptionMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.MostSpecificExceptionMethodBinding extends org.eclipse.jdt.internal.compiler.lookup.MethodBinding {
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] mostSpecificExceptions
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding original ()
}
org/eclipse/jdt/internal/compiler/lookup/NestedTypeBinding.classNestedTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding {
public org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] enclosingInstances
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] enclosingTypes
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] outerLocalVariables
private int outerLocalVariablesSlotSize
public void (char[][], org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
char[][] typeName
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
public void (org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding prototype
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding addSyntheticArgument (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding synthLocal
int size
int newArgIndex
int i
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] synthLocals
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding addSyntheticArgument (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding synthLocal
int size
int newArgIndex
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] newInstances
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding addSyntheticArgumentAndField (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding synthLocal
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding addSyntheticArgumentAndField (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding synthLocal
protected void checkRedundantNullnessDefaultRecurse (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.Annotation[], long, boolean)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
long nullBits
boolean isJdk18
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType ()
public int getEnclosingInstancesSlotSize ()
public int getOuterLocalVariablesSlotSize ()
int outerLocalsCount
int i
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding argument
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding getSyntheticArgument (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
int i
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding getSyntheticArgument (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
boolean onlyExactMatch
boolean scopeIsConstructorCall
int i
int i
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticEnclosingInstances ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticEnclosingInstanceTypes ()
int length
int i
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticOuterLocalVariables ()
public void updateInnerEmulationDependents ()
}
org/eclipse/jdt/internal/compiler/lookup/NullTypeBinding.classNullTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.NullTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding {
void ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
public void setTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
boolean evalNullAnnotations
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated (boolean)
boolean removeOnlyNullAnnotations
}
org/eclipse/jdt/internal/compiler/lookup/PackageBinding.classPackageBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding extends org.eclipse.jdt.internal.compiler.lookup.Binding implements org.eclipse.jdt.internal.compiler.lookup.TypeConstants {
public long tagBits
public char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.PackageBinding parent
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.util.HashtableOfType knownTypes
org.eclipse.jdt.internal.compiler.util.HashtableOfPackage knownPackages
protected int defaultNullness
protected void ()
public void (char[], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
char[] topLevelPackageName
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public void (char[][], org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.PackageBinding parent
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public void (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
private void addNotFoundPackage (char[])
char[] simpleName
private void addNotFoundType (char[])
char[] simpleName
void addPackage (org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
org.eclipse.jdt.internal.compiler.lookup.PackageBinding element
void addType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding element
char[] name
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding priorType
void clearMissingTagBit ()
org.eclipse.jdt.internal.compiler.lookup.PackageBinding current
public char[] computeUniqueKey (boolean)
boolean isLeaf
private org.eclipse.jdt.internal.compiler.lookup.PackageBinding findPackage (char[])
char[] name
char[][] subPkgCompoundName
org.eclipse.jdt.internal.compiler.lookup.PackageBinding subPackageBinding
org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage (char[])
char[] name
org.eclipse.jdt.internal.compiler.lookup.PackageBinding binding
org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage0 (char[])
char[] name
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getType (char[])
char[] name
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getType0 (char[])
char[] name
public org.eclipse.jdt.internal.compiler.lookup.Binding getTypeOrPackage (char[])
char[] name
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
public final boolean isViewedAsDeprecated ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding packageInfo
public final int kind ()
public int problemId ()
void checkIfNullAnnotationPackage ()
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
private boolean isPackageOfQualifiedTypeName (char[][], char[][])
char[][] packageName
char[][] typeName
int length
int length
int i
void checkIfNullAnnotationType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
public char[] readableName ()
public java.lang.String toString ()
String str
String str
}
org/eclipse/jdt/internal/compiler/lookup/ParameterizedFieldBinding.classParameterizedFieldBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedFieldBinding extends org.eclipse.jdt.internal.compiler.lookup.FieldBinding {
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalField
public void (org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalField
public org.eclipse.jdt.internal.compiler.impl.Constant constant ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding original ()
public void setConstant (org.eclipse.jdt.internal.compiler.impl.Constant)
org.eclipse.jdt.internal.compiler.impl.Constant constant
}
org/eclipse/jdt/internal/compiler/lookup/ParameterizedGenericMethodBinding$LingeringTypeVariableEliminator.classParameterizedGenericMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding$LingeringTypeVariableEliminator extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.Substitution {
private final org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] variables
private final org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutes
private final org.eclipse.jdt.internal.compiler.lookup.Scope scope
public void (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] variables
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutes
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
public boolean isRawSubstitution ()
}
org/eclipse/jdt/internal/compiler/lookup/ParameterizedGenericMethodBinding.classParameterizedGenericMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding extends org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding implements org.eclipse.jdt.internal.compiler.lookup.Substitution {
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
private org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public boolean inferredReturnType
public boolean wasInferred
public boolean isRaw
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding tiebreakMethod
public static org.eclipse.jdt.internal.compiler.lookup.MethodBinding computeCompatibleMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
int inferenceLevel
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding methodSubstitute
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding methodSubstitute
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding methodSubstitute
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutes
org.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] uncheckedArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx18
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
org.eclipse.jdt.internal.compiler.lookup.BoundSet provisionalResult
org.eclipse.jdt.internal.compiler.lookup.BoundSet result
boolean isDiamond
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
boolean hasReturnProblem
boolean invocationTypeInferred
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] solutions
org.eclipse.jdt.internal.compiler.lookup.MethodBinding problemMethod
org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException e
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteForChecks
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteForChecks
int argLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] augmentedArguments
org.eclipse.jdt.internal.compiler.lookup.MethodBinding boundCheck18 (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding methodSubstitute
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalTypeVariables
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteForChecks
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteForChecks
int argLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] augmentedArguments
private static org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding inferFromArgumentTypes (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InferenceContext)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
int paramLength
int minArgLength
int argLength
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding varargType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastArgument
int i
int paramLength
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalVariables
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inferredSustitutes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] actualSubstitutes
int i
int varLength
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding paramMethod
private static boolean resolveSubstituteConstraints (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.InferenceContext, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
org.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
boolean considerEXTENDSConstraints
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutes
int varLength
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding current
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] equalSubstitutes
int j
int equalLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding equalSubstitute
int k
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding current
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] bounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding mostSpecificSubstitute
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding current
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] bounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] glb
org.eclipse.jdt.internal.compiler.lookup.TypeBinding mostSpecificSubstitute
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding rawType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalVariables
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] rawArguments
int i
boolean ignoreRawTypeSubstitution
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
int i
int max
int i
int max
int len
int i
long nullBits
public char[] computeUniqueKey (boolean)
boolean isLeaf
StringBuffer buffer
int length
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeArgument
int resultLength
char[] result
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
public boolean hasSubstitutedParameters ()
public boolean hasSubstitutedReturnType ()
private org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding inferFromExpectedType (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InferenceContext)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalVariables
int varLength
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
boolean argAlreadyInferred
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedBound
int j
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedBound
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
org.eclipse.jdt.internal.compiler.lookup.TypeBinding oldReturnType
int i
int max
int i
int max
public boolean isRawSubstitution ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] variables
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding tiebreakMethod ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding genericMethod ()
}
org/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding$1.classParameterizedMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.Substitution {
final org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding this$0
private final org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding val$parameterizedDeclaringClass
private final boolean val$isStatic
private final int val$length
private final org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] val$originalVariables
private final org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] val$substitutedVariables
void (org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding, org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, boolean, int, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[])
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
public boolean isRawSubstitution ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
}
org/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding$2.classParameterizedMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding$2 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.Substitution {
final org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding this$0
private final org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment val$environment
private final int val$length
private final org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] val$originalVariables
private final org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] val$substitutedVariables
void (org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, int, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[])
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
public boolean isRawSubstitution ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
}
org/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding.classParameterizedMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding extends org.eclipse.jdt.internal.compiler.lookup.MethodBinding {
protected org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
public void (org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalVariables
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
int length
boolean isStatic
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] substitutedVariables
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding substitutedVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] substitutedInterfaces
org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
int interfaceCount
long returnNullBits
int parametersLen
int i
long paramTagBits
int i
int max
int i
int max
public void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, char[][], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
char[][] alternateParamaterNames
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalVariables
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
int length
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] substitutedVariables
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding substitutedVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] substitutedInterfaces
org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
int interfaceCount
int i
int max
int i
int max
public void ()
public static org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding instantiateGetClass (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding method
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericClassType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rawType
public boolean hasSubstitutedParameters ()
public boolean hasSubstitutedReturnType ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding original ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding shallowOriginal ()
}
org/eclipse/jdt/internal/compiler/lookup/ParameterizedTypeBinding$1MentionListener.classParameterizedTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding$1MentionListener extends org.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor {
private boolean typeParametersMentioned
void ()
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
public boolean typeParametersMentioned ()
}
org/eclipse/jdt/internal/compiler/lookup/ParameterizedTypeBinding.classParameterizedTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding implements org.eclipse.jdt.internal.compiler.lookup.Substitution {
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public char[] genericTypeSignature
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
int i
int l
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType ()
public boolean isParameterizedType ()
public void boundCheck (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.TypeReference[])
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.TypeReference[] argumentReferences
boolean hasErrors
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int i
int length
public boolean canBeInstantiated ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding capture (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int position
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalArguments
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] capturedArguments
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding contextType
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding capturedParameterizedType
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding uncapture (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] freeTypes
int i
public java.util.List collectMissingTypes (java.util.List)
java.util.List missingTypes
int i
int max
public void collectSubstitutes (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceContext, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
org.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
int constraint
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualEquivalent
org.eclipse.jdt.internal.compiler.lookup.TypeBinding formalEquivalent
org.eclipse.jdt.internal.compiler.lookup.TypeBinding formalEquivalent
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualEquivalent
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualEquivalent
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding formalEnclosingType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] formalArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] formalArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] formalArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] actualArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] actualArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] actualArguments
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding formalArgument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualArgument
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualWildcardArgument
public void computeId ()
public char[] computeUniqueKey (boolean)
boolean isLeaf
StringBuffer sig
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
char[] typeSig
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localTypeBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
char[] typeSig
char[] typeSig
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding captureSourceType
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
int sigLength
char[] uniqueKey
public char[] constantPoolName ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding outerType
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding createParameterizedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
public java.lang.String debugName ()
StringBuffer nameBuffer
int i
int length
public java.lang.String annotatedDebugName ()
StringBuffer nameBuffer
int i
int length
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType ()
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure ()
public int fieldCount ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields ()
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] originalFields
int length
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] parameterizedFields
int i
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType ()
public char[] genericTypeSignature ()
StringBuffer sig
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
char[] typeSig
char[] typeSig
int i
int length
int sigLength
public long getAnnotationTagBits ()
public int getEnclosingInstancesSlotSize ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactConstructor (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
int argCount
org.eclipse.jdt.internal.compiler.lookup.MethodBinding match
long range
int imethod
int end
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
int iarg
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] matchingMethods
int m
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
int p
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactMethod (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope refScope
int argCount
boolean foundNothing
org.eclipse.jdt.internal.compiler.lookup.MethodBinding match
long range
int imethod
int end
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
int iarg
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] matchingMethods
int m
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
int p
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding getField (char[], boolean)
char[] fieldName
boolean needResolve
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getMemberType (char[])
char[] typeName
int typeLength
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[])
char[] selector
long range
int start
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] parameterizedMethods
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] originalMethods
int length
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean useNullTypeAnnotations
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] temp
int total
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] temp
public int getOuterLocalVariablesSlotSize ()
public boolean hasMemberTypes ()
public boolean hasTypeBit (int)
int bit
org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure
public boolean implementsMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
void initialize (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding someType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] someArguments
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding someArgument
protected void initializeArguments ()
void initializeForStaticImports ()
public boolean isBoundParameterizedType ()
public boolean isEquivalentTo (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding otherParamType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherEnclosing
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherArguments
int i
public boolean isHierarchyConnected ()
public boolean isProperType (boolean)
boolean admitCapture18
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteInferenceVariable (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newArgs
int length
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding oldArg
org.eclipse.jdt.internal.compiler.lookup.TypeBinding newArg
public boolean isRawSubstitution ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated (boolean)
boolean removeOnlyNullAnnotations
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedGenericType
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newAnnotations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newArguments
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding newEnclosing
public int kind ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] originalMemberTypes
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] parameterizedMemberTypes
int i
public boolean mentionsAny (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int idx
int len
int i
void collectInferenceVariables (java.util.Set)
java.util.Set variables
int len
int i
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] originalMethods
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] parameterizedMethods
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean useNullTypeAnnotations
int i
public int problemId ()
public char[] qualifiedPackageName ()
public char[] qualifiedSourceName ()
public char[] readableName ()
StringBuffer nameBuffer
int i
int length
int nameLength
char[] readableName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolve ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
int argLength
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType
public char[] shortReadableName ()
StringBuffer nameBuffer
int i
int length
int nameLength
char[] shortReadableName
public char[] nullAnnotatedReadableName (org.eclipse.jdt.internal.compiler.impl.CompilerOptions, boolean)
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean shortNames
char[] nullAnnotatedReadableName (org.eclipse.jdt.internal.compiler.impl.CompilerOptions)
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
StringBuffer nameBuffer
int i
int l
int i
int length
int nameLength
char[] readableName
char[] nullAnnotatedShortReadableName (org.eclipse.jdt.internal.compiler.impl.CompilerOptions)
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
StringBuffer nameBuffer
int i
int length
int nameLength
char[] shortReadableName
public char[] signature ()
public char[] sourceName ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding currentType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericSuperclass
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces ()
int i
public void swapUnresolved (org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding unresolvedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
boolean update
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
int i
int l
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticEnclosingInstanceTypes ()
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticOuterLocalVariables ()
public java.lang.String toString ()
StringBuffer buffer
int i
int length
int i
int length
int i
int length
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] unResolvedFields ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getSingleAbstractMethod (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean replaceWildcards
int index
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding theAbstractMethod
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding declaringType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeParameters
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedDeclaringType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] choices
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getNonWildcardParameterization (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeParameters
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeArgument
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherUBounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBBounds
int len
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] allBounds
int idx
int j
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] glb
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] refs
static boolean typeParametersMentioned (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding$1MentionListener mentionListener
}
org/eclipse/jdt/internal/compiler/lookup/PolyTypeBinding.classPolyTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.TypeBinding {
org.eclipse.jdt.internal.compiler.ast.Expression expression
boolean vanillaCompatibilty
public void (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
public char[] constantPoolName ()
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage ()
public boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding left
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public char[] qualifiedSourceName ()
public char[] sourceName ()
public char[] readableName ()
public char[] shortReadableName ()
public boolean sIsMoreSpecific (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public java.lang.String toString ()
StringBuffer buffer
public int kind ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding computeBoxingType ()
org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding type
}
org/eclipse/jdt/internal/compiler/lookup/PolymorphicMethodBinding.classPolymorphicMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding extends org.eclipse.jdt.internal.compiler.lookup.MethodBinding {
protected org.eclipse.jdt.internal.compiler.lookup.MethodBinding polymorphicMethod
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding polymorphicMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameterTypes
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding polymorphicMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameterTypes
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding original ()
public boolean isPolymorphic ()
public boolean matches (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] matchingParameters
org.eclipse.jdt.internal.compiler.lookup.TypeBinding matchingReturnType
int cachedParametersLength
int matchingParametersLength
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding cachedReturnType
public boolean isVarargs ()
}
org/eclipse/jdt/internal/compiler/lookup/ProblemBinding.classProblemBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ProblemBinding extends org.eclipse.jdt.internal.compiler.lookup.Binding {
public char[] name
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding searchType
private int problemId
public void (char[][], int)
char[][] compoundName
int problemId
public void (char[][], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding searchType
int problemId
void (char[], int)
char[] name
int problemId
void (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
char[] name
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding searchType
int problemId
public final int kind ()
public final int problemId ()
public char[] readableName ()
}
org/eclipse/jdt/internal/compiler/lookup/ProblemFieldBinding.classProblemFieldBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding extends org.eclipse.jdt.internal.compiler.lookup.FieldBinding {
private int problemId
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding closestMatch
public void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], int)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
char[] name
int problemId
public void (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], int)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding closestMatch
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
char[] name
int problemId
public final int problemId ()
}
org/eclipse/jdt/internal/compiler/lookup/ProblemMethodBinding.classProblemMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding extends org.eclipse.jdt.internal.compiler.lookup.MethodBinding {
private int problemReason
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
public void (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] args
int problemReason
public void (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] args
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
int problemReason
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] args
int problemReason
public final int problemId ()
}
org/eclipse/jdt/internal/compiler/lookup/ProblemPackageBinding.classProblemPackageBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ProblemPackageBinding extends org.eclipse.jdt.internal.compiler.lookup.PackageBinding {
private int problemId
void (char[][], int)
char[][] compoundName
int problemId
void (char[], int)
char[] name
int problemId
public final int problemId ()
}
org/eclipse/jdt/internal/compiler/lookup/ProblemReasons.classProblemReasons.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.ProblemReasons extends java.lang.Object {
public static final int NoError
public static final int NotFound
public static final int NotVisible
public static final int Ambiguous
public static final int InternalNameProvided
public static final int InheritedNameHidesEnclosingName
public static final int NonStaticReferenceInConstructorInvocation
public static final int NonStaticReferenceInStaticContext
public static final int ReceiverTypeNotVisible
public static final int IllegalSuperTypeVariable
public static final int ParameterBoundMismatch
public static final int TypeParameterArityMismatch
public static final int ParameterizedMethodTypeMismatch
public static final int TypeArgumentsForRawGenericMethod
public static final int InvalidTypeForStaticImport
public static final int InvalidTypeForAutoManagedResource
public static final int VarargsElementTypeNotVisible
public static final int NoSuchSingleAbstractMethod
public static final int NotAWellFormedParameterizedType
public static final int IntersectionHasMultipleFunctionalInterfaces
public static final int NonStaticOrAlienTypeReceiver
public static final int AttemptToBypassDirectSuper
public static final int DefectiveContainerAnnotationType
public static final int ParameterizedMethodExpectedTypeProblem
public static final int ApplicableMethodOverriddenByInapplicable
public static final int ContradictoryNullAnnotations
}
org/eclipse/jdt/internal/compiler/lookup/ProblemReferenceBinding.classProblemReferenceBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding closestMatch
private int problemReason
public void (char[][], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding closestMatch
int problemReason
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding closestMatch ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding closestReferenceMatch ()
public boolean hasTypeBit (int)
int bit
public int problemId ()
public static java.lang.String problemReasonString (int)
int problemReason
Class reasons
String simpleName
int lastDot
java.lang.reflect.Field[] fields
int i
int length
java.lang.reflect.Field field
public void setTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
boolean evalNullAnnotations
public char[] shortReadableName ()
public char[] sourceName ()
public java.lang.String toString ()
StringBuffer buffer
}
org/eclipse/jdt/internal/compiler/lookup/RawTypeBinding.classRawTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding {
public void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedTypeBinding
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedTypeBinding
public char[] computeUniqueKey (boolean)
boolean isLeaf
StringBuffer sig
char[] typeSig
int sigLength
char[] uniqueKey
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding outerType
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated (boolean)
boolean removeOnlyNullAnnotations
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedGenericType
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newAnnotations
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding newEnclosing
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding createParameterizedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
public boolean isParameterizedType ()
public int kind ()
public java.lang.String debugName ()
StringBuffer nameBuffer
public java.lang.String annotatedDebugName ()
StringBuffer buffer
public char[] genericTypeSignature ()
StringBuffer sig
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
char[] typeSig
char[] typeSig
int sigLength
public boolean isEquivalentTo (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
public boolean isProvablyDistinct (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
public boolean isProperType (boolean)
boolean admitCapture18
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
protected void initializeArguments ()
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteInferenceVariable (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteType
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getSingleAbstractMethod (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean replaceWildcards
int index
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding theAbstractMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] choices
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public boolean mentionsAny (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int idx
public char[] readableName ()
char[] readableName
char[] readableName
public char[] shortReadableName ()
char[] shortReadableName
char[] shortReadableName
}
org/eclipse/jdt/internal/compiler/lookup/ReductionResult$1.classReductionResult.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.ReductionResult$1 extends org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula {
void ()
public java.lang.Object reduce (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/lookup/ReductionResult$2.classReductionResult.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.ReductionResult$2 extends org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula {
void ()
public java.lang.Object reduce (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/lookup/ReductionResult.classReductionResult.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.ReductionResult extends java.lang.Object {
protected static final org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula TRUE
protected static final org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula FALSE
protected static final int COMPATIBLE
protected static final int SUBTYPE
protected static final int SUPERTYPE
protected static final int SAME
protected static final int TYPE_ARGUMENT_CONTAINED
protected static final int CAPTURE
static final int EXCEPTIONS_CONTAINED
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
protected int relation
static void ()
public void ()
protected static java.lang.String relationToString (int)
int relation
}
org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding$1.classReferenceBinding.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding$1 extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
void ()
public boolean hasTypeBit (int)
int bit
}
org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding$2.classReferenceBinding.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding$2 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding o1
org.eclipse.jdt.internal.compiler.lookup.FieldBinding o2
char[] n1
char[] n2
public volatile int compare (java.lang.Object, java.lang.Object)
}
org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding$3.classReferenceBinding.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding$3 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding o1
org.eclipse.jdt.internal.compiler.lookup.MethodBinding o2
org.eclipse.jdt.internal.compiler.lookup.MethodBinding m1
org.eclipse.jdt.internal.compiler.lookup.MethodBinding m2
char[] s1
char[] s2
int c
public volatile int compare (java.lang.Object, java.lang.Object)
}
org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.classReferenceBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding extends org.eclipse.jdt.internal.compiler.lookup.TypeBinding {
public char[][] compoundName
public char[] sourceName
public int modifiers
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding fPackage
char[] fileName
char[] constantPoolName
char[] signature
private org.eclipse.jdt.internal.compiler.util.SimpleLookupTable compatibleCache
int typeBits
protected org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] singleAbstractMethod
public static final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding LUB_GENERIC
private static final java.util.Comparator FIELD_COMPARATOR
private static final java.util.Comparator METHOD_COMPARATOR
protected static org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding samProblemBinding
static void ()
public void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding prototype
public void ()
public static org.eclipse.jdt.internal.compiler.lookup.FieldBinding binarySearch (char[], org.eclipse.jdt.internal.compiler.lookup.FieldBinding[])
char[] name
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] sortedFields
int max
int left
int right
int nameLength
int mid
char[] midName
int compare
public static long binarySearch (char[], org.eclipse.jdt.internal.compiler.lookup.MethodBinding[])
char[] selector
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] sortedMethods
int max
int left
int right
int selectorLength
int mid
char[] midSelector
int compare
int start
int end
static int compare (char[], char[], int, int)
char[] str1
char[] str2
int len1
int len2
int n
int i
char c1
char c2
public static void sortFields (org.eclipse.jdt.internal.compiler.lookup.FieldBinding[], int, int)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] sortedFields
int left
int right
public static void sortMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] sortedMethods
int left
int right
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] availableFields ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] availableMethods ()
public boolean canBeInstantiated ()
public boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
org.eclipse.jdt.internal.compiler.lookup.PackageBinding invocationPackage
public boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding invocationType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding currentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerInvocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.PackageBinding currentPackage
public boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding invocationType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerInvocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerDeclaringClass
public char[] computeGenericTypeSignature (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
boolean isMemberOfGeneric
StringBuffer sig
char[] typeSig
char[] typeSig
int i
int length
int sigLength
char[] result
public void computeId ()
char[] packageName
char[] packageName
char[] packageName
char[] typeName
char[] typeName
char[] typeName
char[] typeName
char[] memberTypeName
char[] memberTypeName
public char[] computeUniqueKey (boolean)
boolean isLeaf
public char[] constantPoolName ()
public java.lang.String debugName ()
public int depth ()
int depth
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
public boolean detectAnnotationCycle ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] currentMethods
boolean inCycle
int i
int l
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration decl
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration decl
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingTypeAt (int)
int relativeDepth
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
public int enumConstantCount ()
int count
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
int i
int length
public int fieldCount ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields ()
public final int getAccessFlags ()
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations ()
public long getAnnotationTagBits ()
public int getEnclosingInstancesSlotSize ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactConstructor (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactMethod (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope refScope
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding getField (char[], boolean)
char[] fieldName
boolean needResolve
public char[] getFileName ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getMemberType (char[])
char[] typeName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
int i
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[])
char[] selector
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[], int)
char[] selector
int suggestedParameterLength
public int getOuterLocalVariablesSlotSize ()
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage ()
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding getTypeVariable (char[])
char[] variableName
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int i
public int hashCode ()
public boolean hasIncompatibleSuperType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int nextPosition
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
public boolean hasMemberTypes ()
boolean hasNonNullDefaultFor (int, boolean)
int location
boolean useTypeAnnotations
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
int nullDefault
int getNullDefault ()
public boolean acceptsNonNullDefault ()
public final boolean hasRestrictedAccess ()
public boolean implementsInterface (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anInterface
boolean searchHierarchy
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int nextPosition
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
boolean implementsMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
char[] selector
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
long range
int start
int end
int i
public final boolean isAbstract ()
public boolean isAnnotationType ()
public final boolean isBinaryBinding ()
public boolean isClass ()
public boolean isProperType (boolean)
boolean admitCapture18
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outer
public boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
org.eclipse.jdt.internal.compiler.lookup.Scope captureScope
Object result
Object result
private boolean isCompatibleWith0 (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
org.eclipse.jdt.internal.compiler.lookup.Scope captureScope
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding otherCapture
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherLowerBound
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherReferenceType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
public boolean isSubtypeOf (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding other
org.eclipse.jdt.internal.compiler.lookup.TypeBinding candidate
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] sis
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] tis
int i
protected boolean isSubTypeOfRTL (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding other
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lower
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] intersecting
int i
public final boolean isDefault ()
public final boolean isDeprecated ()
public boolean isEnum ()
public final boolean isFinal ()
public boolean isHierarchyBeingConnected ()
public boolean isHierarchyBeingActivelyConnected ()
public boolean isHierarchyConnected ()
public boolean isInterface ()
public boolean isFunctionalInterface (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public final boolean isPrivate ()
public final boolean isOrEnclosedByPrivateType ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
public final boolean isProtected ()
public final boolean isPublic ()
public final boolean isStatic ()
public final boolean isStrictfp ()
public boolean isSuperclassOf (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherType
public boolean isThrowable ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
public boolean isUncheckedException (boolean)
boolean includeSupertype
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
public final boolean isUsed ()
public final boolean isViewedAsDeprecated ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods ()
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outermostEnclosingType ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding last
public char[] qualifiedSourceName ()
public char[] readableName ()
char[] readableName
char[] readableName
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVars
StringBuffer nameBuffer
int i
int length
int nameLength
protected void appendNullAnnotation (java.lang.StringBuffer, org.eclipse.jdt.internal.compiler.impl.CompilerOptions)
StringBuffer nameBuffer
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
char[][] nonNullAnnotationName
char[][] nullableAnnotationName
public org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder retrieveAnnotationHolder (org.eclipse.jdt.internal.compiler.lookup.Binding, boolean)
org.eclipse.jdt.internal.compiler.lookup.Binding binding
boolean forceInitialization
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable store
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] retrieveAnnotations (org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder holder
public void setAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public void setContainerAnnotationType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding value
public void tagAsHavingDefectiveContainerType ()
public char[] nullAnnotatedReadableName (org.eclipse.jdt.internal.compiler.impl.CompilerOptions, boolean)
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean shortNames
char[] nullAnnotatedReadableName (org.eclipse.jdt.internal.compiler.impl.CompilerOptions)
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
StringBuffer nameBuffer
int i
int l
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
int i
int length
int nameLength
char[] readableName
char[] nullAnnotatedShortReadableName (org.eclipse.jdt.internal.compiler.impl.CompilerOptions)
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
StringBuffer nameBuffer
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
int i
int length
int nameLength
char[] shortReadableName
public char[] shortReadableName ()
char[] shortReadableName
char[] shortReadableName
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVars
StringBuffer nameBuffer
int i
int length
int nameLength
public char[] signature ()
public char[] sourceName ()
void storeAnnotationHolder (org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder)
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder holder
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable store
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable store
void storeAnnotations (org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder holder
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable store
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable store
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable storedAnnotations (boolean)
boolean forceInitialize
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticEnclosingInstanceTypes ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] unResolvedMethods ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] unResolvedFields ()
protected int applyCloseableClassWhitelists ()
char[] simpleName
int l
int i
int i
char[] simpleName
int l
int i
int l
int i
protected int applyCloseableInterfaceWhitelists ()
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getInterfaceAbstractContracts (org.eclipse.jdt.internal.compiler.lookup.Scope) throws org.eclipse.jdt.core.compiler.InvalidInputException
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] contracts
int contractsCount
int contractsLength
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] superInterfaceContracts
int superInterfaceContractsLength
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int j
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getSingleAbstractMethod (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean replaceWildcards
int index
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int contractParameterLength
char[] contractSelector
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int methodParameterLength
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
boolean genericMethodSeen
int length
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherMethod
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] exceptions
int exceptionsCount
int exceptionsLength
org.eclipse.jdt.internal.compiler.lookup.MethodBinding theAbstractMethod
boolean shouldEraseThrows
boolean shouldAdaptThrows
int typeVariableLength
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] methodThrownExceptions
int methodExceptionsLength
int tv
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding methodException
int k
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] otherMethodThrownExceptions
int otherMethodExceptionsLength
int tv
int l
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherException
public static boolean isConsistentIntersection (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] intersectingTypes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] ci
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding current
org.eclipse.jdt.internal.compiler.lookup.TypeBinding mostSpecific
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding current
}
org/eclipse/jdt/internal/compiler/lookup/Scope$1.classScope.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.Scope$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.InvocationSite {
final org.eclipse.jdt.internal.compiler.lookup.Scope this$0
private final org.eclipse.jdt.internal.compiler.lookup.InvocationSite val$invocationSite
void (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments ()
public boolean isSuperAccess ()
public boolean isTypeAccess ()
public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualReceiverType
public void setDepth (int)
int depth
public void setFieldIndex (int)
int depth
public int sourceStart ()
public int sourceEnd ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding invocationTargetType ()
public boolean receiverIsImplicitThis ()
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext ()
}
org/eclipse/jdt/internal/compiler/lookup/Scope$2.classScope.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.Scope$2 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.Substitution {
final org.eclipse.jdt.internal.compiler.lookup.Scope this$0
private final org.eclipse.jdt.internal.compiler.lookup.Scope val$scope
private final org.eclipse.jdt.internal.compiler.util.SimpleLookupTable val$map
void (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.util.SimpleLookupTable)
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
public boolean isRawSubstitution ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding retVal
}
org/eclipse/jdt/internal/compiler/lookup/Scope$MethodClashException.classScope.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.Scope$MethodClashException extends java.lang.RuntimeException {
private static final long serialVersionUID
final org.eclipse.jdt.internal.compiler.lookup.Scope this$0
void (org.eclipse.jdt.internal.compiler.lookup.Scope)
}
org/eclipse/jdt/internal/compiler/lookup/Scope$Substitutor.classScope.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.Scope$Substitutor extends java.lang.Object {
public void ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] substitute (org.eclipse.jdt.internal.compiler.lookup.Substitution, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] originalTypes
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] substitutedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedType
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.Substitution, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding originalParameterizedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedEnclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedEnclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedEnclosing
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedArguments
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding originalArrayType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalLeafComponentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalOtherBounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedOtherBounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] bounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] glb
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalReferenceType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalReferenceType
private static boolean isMemberTypeOfRaw (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedEnclosing
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitute (org.eclipse.jdt.internal.compiler.lookup.Substitution, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalTypes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedParameter
}
org/eclipse/jdt/internal/compiler/lookup/Scope.classScope.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.Scope extends java.lang.Object {
public static final int BLOCK_SCOPE
public static final int CLASS_SCOPE
public static final int COMPILATION_UNIT_SCOPE
public static final int METHOD_SCOPE
public static final int NOT_COMPATIBLE
public static final int COMPATIBLE
public static final int AUTOBOX_COMPATIBLE
public static final int VARARGS_COMPATIBLE
public static final int EQUAL_OR_MORE_SPECIFIC
public static final int NOT_RELATED
public static final int MORE_GENERIC
public static final int APPLICABILITY
public static final int INVOCATION_TYPE
public static final int FULL_INFERENCE
public int kind
public org.eclipse.jdt.internal.compiler.lookup.Scope parent
private static org.eclipse.jdt.internal.compiler.lookup.Scope$Substitutor defaultSubstitutor
static void ()
protected void (int, org.eclipse.jdt.internal.compiler.lookup.Scope)
int kind
org.eclipse.jdt.internal.compiler.lookup.Scope parent
public static int compareTypes (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding left
org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertEliminatingTypeVariables (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, java.util.Set)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
java.util.Set eliminatedVariables
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding originalArrayType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalLeafComponentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedEnclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedEnclosing
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedArguments
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalArgument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedArgument
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalUpperBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedUpperBound
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalArgument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedArgument
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedBound
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding intersection
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalOtherBounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedOtherBounds
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalOtherBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedOtherBound
public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding getBaseType (char[])
char[] name
int length
public static org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] greaterLowerBound (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] types
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] result
int removed
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding iType
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding jType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] trimmedResult
int i
int index
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding iType
public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] greaterLowerBound (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] result
int removed
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding iType
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding jType
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding wideType
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding wideType
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding narrowType
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding narrowType
int numTypeArgs
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] bounds
int k
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding wideOriginal
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedWideType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] trimmedResult
int i
int index
org.eclipse.jdt.internal.compiler.lookup.TypeBinding iType
public static org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] substitute (org.eclipse.jdt.internal.compiler.lookup.Substitution, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] originalTypes
public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.Substitution, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitute (org.eclipse.jdt.internal.compiler.lookup.Substitution, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalTypes
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxing (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public final org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope ()
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public final org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope compilationUnitScope ()
org.eclipse.jdt.internal.compiler.lookup.Scope lastScope
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isLambdaScope ()
public boolean isLambdaSubscope ()
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public final org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions ()
protected final org.eclipse.jdt.internal.compiler.lookup.MethodBinding computeCompatibleMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite, int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
int inferenceLevel
protected final org.eclipse.jdt.internal.compiler.lookup.MethodBinding computeCompatibleMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
int inferenceLevel
boolean tiebreakingVarargsMethods
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int argLength
int paramLength
boolean isVarArgs
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newArgs
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding param
private int parameterCompatibilityLevel18 (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
boolean tiebreakingVarargsMethods
org.eclipse.jdt.internal.compiler.lookup.InvocationSite site
org.eclipse.jdt.internal.compiler.ast.Invocation invocation
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx
org.eclipse.jdt.internal.compiler.ast.Expression[] invocationArguments
org.eclipse.jdt.internal.compiler.ast.InnerInferenceHelper innerInferenceHelper
int argLen
boolean[] isVarArgs
int level
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
int nextLevel
private int compatibilityLevel18FromInner (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.InnerInferenceHelper, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, int, boolean[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.ast.InnerInferenceHelper innerInferenceHelper
org.eclipse.jdt.internal.compiler.ast.Expression invocArg
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argType
int argLen
int i
boolean[] isVarArgs
int compatible
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
int level
org.eclipse.jdt.internal.compiler.ast.Invocation innerPoly
org.eclipse.jdt.internal.compiler.lookup.MethodBinding innerBinding
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding innerParameterized
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx18
org.eclipse.jdt.internal.compiler.lookup.MethodBinding solution
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.ast.AllocationExpression alloc
org.eclipse.jdt.internal.compiler.lookup.MethodBinding updatedMethod
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression ce
int level1
int level2
private boolean shouldTryVarargs (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
protected boolean connectTypeVariables (org.eclipse.jdt.internal.compiler.ast.TypeParameter[], boolean)
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
boolean checkForErasedCandidateCollisions
java.util.Map invocations
boolean noProblems
int paramLength
int i
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
int i
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
boolean isFirstBoundTypeVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding varSuperType
org.eclipse.jdt.internal.compiler.util.SimpleSet set
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superRefType
org.eclipse.jdt.internal.compiler.ast.TypeReference[] boundRefs
int j
int boundLength
boolean didAlreadyComplain
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superRefType
int index
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding previousInterface
int size
int i
public org.eclipse.jdt.internal.compiler.lookup.ArrayBinding createArrayType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int dimension
public org.eclipse.jdt.internal.compiler.lookup.ArrayBinding createArrayType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int dimension
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] createTypeVariables (org.eclipse.jdt.internal.compiler.ast.TypeParameter[], org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
org.eclipse.jdt.internal.compiler.lookup.Binding declaringElement
org.eclipse.jdt.internal.compiler.lookup.PackageBinding unitPackage
int length
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariableBindings
int count
int i
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding parameterBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration sourceMethod
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int j
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding knownVar
void resolveTypeParameter (org.eclipse.jdt.internal.compiler.ast.TypeParameter)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
public final org.eclipse.jdt.internal.compiler.lookup.ClassScope enclosingClassScope ()
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public final org.eclipse.jdt.internal.compiler.lookup.MethodScope enclosingMethodScope ()
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public final org.eclipse.jdt.internal.compiler.lookup.MethodScope enclosingLambdaScope ()
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingReceiverType ()
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.impl.ReferenceContext enclosingReferenceContext ()
org.eclipse.jdt.internal.compiler.lookup.Scope current
public final org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingSourceType ()
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public final org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Scope unitScope
protected org.eclipse.jdt.internal.compiler.lookup.MethodBinding findDefaultAbstractMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.util.ObjectVector, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding classHierarchyStart
org.eclipse.jdt.internal.compiler.util.ObjectVector found
org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMatch
int startFoundSize
boolean sourceLevel18
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
java.util.List visitedTypes
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] candidates
int candidatesCount
org.eclipse.jdt.internal.compiler.lookup.MethodBinding problemMethod
int foundSize
org.eclipse.jdt.internal.compiler.lookup.MethodVerifier methodVerifier
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding compatibleMethod
int j
org.eclipse.jdt.internal.compiler.lookup.MethodBinding classMethod
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findDirectMemberType (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
char[] typeName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingReceiverType
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
int i
int max
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding findExactMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding exactMethod
int i
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding findField (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
char[] fieldName
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean needResolve
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding findField (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
char[] fieldName
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean needResolve
boolean invisibleFieldsOk
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverErasure
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
boolean insideTypeAnnotations
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int nextPosition
org.eclipse.jdt.internal.compiler.lookup.FieldBinding visibleField
boolean keepLooking
org.eclipse.jdt.internal.compiler.lookup.FieldBinding notVisibleField
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding ambiguous
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anInterface
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findMemberType (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
char[] typeName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingSourceType
org.eclipse.jdt.internal.compiler.lookup.PackageBinding currentPackage
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int nextPosition
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding visibleMemberType
boolean keepLooking
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding notVisible
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding sourceType
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
org.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding ambiguous
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anInterface
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding findMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean inStaticContext
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding elementType
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding findMethod0 (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean inStaticContext
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
boolean receiverTypeIsInterface
org.eclipse.jdt.internal.compiler.util.ObjectVector found
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] receiverMethods
long complianceLevel
boolean isCompliant14
boolean isCompliant15
boolean soureLevel18
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding classHierarchyStart
org.eclipse.jdt.internal.compiler.lookup.MethodVerifier verifier
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] currentMethods
int currentLength
int i
int l
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
int j
int max
org.eclipse.jdt.internal.compiler.lookup.MethodBinding matchingMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding matchingOriginal
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentOriginal
int i
int max
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
int foundSize
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] candidates
int candidatesCount
org.eclipse.jdt.internal.compiler.lookup.MethodBinding problemMethod
boolean searchForDefaultAbstractMethod
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding compatibleMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding improved
org.eclipse.jdt.internal.compiler.lookup.MethodBinding interfaceMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding classMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding substitute
int bestArgMatches
org.eclipse.jdt.internal.compiler.lookup.MethodBinding bestGuess
int argLength
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
int paramLength
int argMatches
int a
org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
int p
int diff1
int bestLength
int diff2
int visiblesCount
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding interfaceMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate
org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate
int j
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherCandidate
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] staticCandidates
int staticCount
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding mostSpecificMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding interfaceMethod
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding findMethodForArray (org.eclipse.jdt.internal.compiler.lookup.ArrayBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding receiverType
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding object
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
protected void findMethodInSuperInterfaces (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], org.eclipse.jdt.internal.compiler.util.ObjectVector, java.util.List, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
char[] selector
org.eclipse.jdt.internal.compiler.util.ObjectVector found
java.util.List visitedTypes
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int nextPosition
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding uncaptured
org.eclipse.jdt.internal.compiler.lookup.TypeBinding visited
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] currentMethods
int foundSize
int c
int l
org.eclipse.jdt.internal.compiler.lookup.MethodBinding current
int f
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findType (char[], org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
char[] typeName
org.eclipse.jdt.internal.compiler.lookup.PackageBinding declarationPackage
org.eclipse.jdt.internal.compiler.lookup.PackageBinding invocationPackage
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding findVariable (char[])
char[] variable
public org.eclipse.jdt.internal.compiler.lookup.Binding getBinding (char[], int, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean)
char[] name
int mask
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean needResolve
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding problemField
boolean insideStaticContext
boolean insideConstructorCall
boolean insideTypeAnnotation
org.eclipse.jdt.internal.compiler.lookup.FieldBinding foundField
org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding foundInsideProblem
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
int depth
int foundDepth
boolean shouldTrackOuterLocals
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding foundActualReceiverType
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding variableBinding
org.eclipse.jdt.internal.compiler.ast.NameReference nameReference
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration variableDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding insideProblem
org.eclipse.jdt.internal.compiler.lookup.MethodScope enclosingMethodScope
org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] imports
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
boolean foundInImport
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
org.eclipse.jdt.internal.compiler.lookup.Binding resolvedImport
org.eclipse.jdt.internal.compiler.lookup.FieldBinding temp
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactMethod (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
char[] selector
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] superInterfaces
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typePlusSupertypes
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
int i
int typesLength
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int j
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactMethod (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
char[] selector
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.TypeBinding currentType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding exactMethod
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactConstructor (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding exactConstructor
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding constructor
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getConstructor (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding elementType
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getConstructor0 (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] compatible
int compatibleIndex
org.eclipse.jdt.internal.compiler.lookup.MethodBinding problemMethod
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding compatibleMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] visible
int visibleIndex
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
public final org.eclipse.jdt.internal.compiler.lookup.PackageBinding getCurrentPackage ()
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Scope unitScope
public int getDeclarationModifiers ()
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding context
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding context
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding getField (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
char[] fieldName
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getImplicitMethod (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean insideStaticContext
boolean insideConstructorCall
boolean insideTypeAnnotation
org.eclipse.jdt.internal.compiler.lookup.MethodBinding foundMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding foundProblem
boolean foundProblemVisible
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
int depth
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean inheritedHasPrecedence
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
org.eclipse.jdt.internal.compiler.lookup.MethodScope enclosingMethodScope
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] imports
org.eclipse.jdt.internal.compiler.util.ObjectVector visible
boolean skipOnDemand
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
org.eclipse.jdt.internal.compiler.lookup.Binding resolvedImport
org.eclipse.jdt.internal.compiler.lookup.MethodBinding possible
org.eclipse.jdt.internal.compiler.lookup.MethodBinding staticMethod
org.eclipse.jdt.internal.compiler.lookup.FieldBinding staticField
char[][] importName
org.eclipse.jdt.internal.compiler.lookup.TypeBinding referencedType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding compatibleMethod
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] temp
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaIoSerializable ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangAnnotationAnnotation ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangAssertionError ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangClass ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangCloneable ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangEnum ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangInvokeLambdaMetafactory ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangInvokeSerializedLambda ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangInvokeMethodHandlesLookup ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerType
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangIterable ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangObject ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangString ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangThrowable ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangIllegalArgumentException ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaUtilIterator ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getMemberType (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
char[] typeName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
char[][] compoundName
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getMethod (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
public final org.eclipse.jdt.internal.compiler.lookup.Binding getPackage (char[][])
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.Binding binding
char[][] qName
char[][] qName
int currentIndex
int length
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
public final org.eclipse.jdt.internal.compiler.lookup.Binding getOnlyPackage (char[][])
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.Binding binding
char[][] qName
int currentIndex
int length
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
public final org.eclipse.jdt.internal.compiler.lookup.TypeBinding getType (char[])
char[] name
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
public final org.eclipse.jdt.internal.compiler.lookup.TypeBinding getType (char[], org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
char[] name
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
public final org.eclipse.jdt.internal.compiler.lookup.TypeBinding getType (char[][], int)
char[][] compoundName
int typeNameLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.Binding binding
char[][] qName
char[][] qName
int currentIndex
boolean checkVisibility
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
char[][] qName
char[][] qName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding problemBinding
final org.eclipse.jdt.internal.compiler.lookup.Binding getTypeOrPackage (char[], int, boolean)
char[] name
int mask
boolean needResolve
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding foundType
boolean insideStaticContext
boolean insideTypeAnnotation
org.eclipse.jdt.internal.compiler.lookup.Scope next
boolean inheritedHasPrecedence
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] params
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding localType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.util.HashtableOfObject typeOrPackageCache
org.eclipse.jdt.internal.compiler.lookup.Binding cachedBinding
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] imports
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
org.eclipse.jdt.internal.compiler.lookup.Binding resolvedImport
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
org.eclipse.jdt.internal.compiler.lookup.PackageBinding currentPackage
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceType
boolean foundInImport
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ImportBinding someImport
org.eclipse.jdt.internal.compiler.lookup.Binding resolvedImport
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
char[][] qName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding closestMatch
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
char[][] qName
public final org.eclipse.jdt.internal.compiler.lookup.Binding getTypeOrPackage (char[][])
char[][] compoundName
int nameLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
org.eclipse.jdt.internal.compiler.lookup.Binding binding
int currentIndex
boolean checkVisibility
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding qualifiedType
public boolean hasErasedCandidatesCollisions (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, java.util.Map, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding one
org.eclipse.jdt.internal.compiler.lookup.TypeBinding two
java.util.Map invocations
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.ast.ASTNode typeRef
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] mecs
int k
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding mec
Object value
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] invalidInvocations
public org.eclipse.jdt.internal.compiler.ast.CaseStatement innermostSwitchCase ()
org.eclipse.jdt.internal.compiler.lookup.Scope scope
protected boolean isAcceptableMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
org.eclipse.jdt.internal.compiler.lookup.MethodBinding two
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] oneParams
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] twoParams
int oneParamsLength
int twoParamsLength
boolean applyErasure
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding oneParam
org.eclipse.jdt.internal.compiler.lookup.TypeBinding twoParam
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalTwoParam
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalOneParam
org.eclipse.jdt.internal.compiler.lookup.TypeBinding inheritedTwoParam
org.eclipse.jdt.internal.compiler.lookup.TypeBinding oType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding eType
int i
public boolean isBoxingCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
public final boolean isDefinedInField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
public final boolean isDefinedInMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.impl.ReferenceContext refContext
public final boolean isDefinedInSameUnit (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Scope unitScope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding[] topLevelTypes
int i
public final boolean isDefinedInType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isInsideCase (org.eclipse.jdt.internal.compiler.ast.CaseStatement)
org.eclipse.jdt.internal.compiler.ast.CaseStatement caseStatement
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isInsideDeprecatedCode ()
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
org.eclipse.jdt.internal.compiler.lookup.MethodBinding context
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding context
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
private boolean isOverriddenMethodGeneric (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodVerifier verifier
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] currentMethods
int i
int l
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
public boolean isPossibleSubtypeOfRawType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding paramType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int nextPosition
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding leastContainingInvocation (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, java.lang.Object, java.util.ArrayList)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding mec
Object invocationData
java.util.ArrayList lubStack
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] invocations
int dim
int argLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] bestArguments
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding invocation
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] invocationVariables
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bestArgument
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bestArgument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding least
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding leastContainingTypeArgument (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, java.util.ArrayList)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding u
org.eclipse.jdt.internal.compiler.lookup.TypeBinding v
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
java.util.ArrayList lubStack
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildV
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildU
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lub
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] glb
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lub
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] glb
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildU
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lub
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] glb
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lub
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerUpperBound (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
int typeLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerUpperBound (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], java.util.ArrayList)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
java.util.ArrayList lubStack
int typeLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int stackLength
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] lubTypes
int lubTypeLength
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int k
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lubType
java.util.Map invocations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] mecs
int length
int count
org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
int commonDim
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding mec
int dim
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
int rank
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding mec
org.eclipse.jdt.internal.compiler.lookup.TypeBinding intersectionType
public final org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope ()
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public final org.eclipse.jdt.internal.compiler.lookup.MethodScope namedMethodScope ()
org.eclipse.jdt.internal.compiler.lookup.Scope scope
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] minimalErasedCandidates (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], java.util.Map)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
java.util.Map allInvocations
int length
int indexOfFirst
int actualLength
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstType
java.util.ArrayList typesToVisit
int dim
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstErasure
org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstErasure
int max
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeToVisit
org.eclipse.jdt.internal.compiler.lookup.TypeBinding elementType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeErasure
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int j
int count
org.eclipse.jdt.internal.compiler.lookup.TypeBinding itsInterface
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeErasure
org.eclipse.jdt.internal.compiler.lookup.TypeBinding itsSuperclass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeErasure
int superLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] erasedSuperTypes
int rank
java.util.Iterator iter
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int remaining
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasedSuperType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
Object invocationData
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] someInvocations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] someInvocations
int invocLength
int k
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasedSuperType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
Object invocationData
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] someInvocations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] someInvocations
int invocLength
int k
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasedSuperType
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
protected final org.eclipse.jdt.internal.compiler.lookup.MethodBinding mostSpecificClassMethodBinding (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] visible
int visibleSize
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.MethodBinding previous
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int j
protected final org.eclipse.jdt.internal.compiler.lookup.MethodBinding mostSpecificInterfaceMethodBinding (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] visible
int visibleSize
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int j
protected final org.eclipse.jdt.internal.compiler.lookup.MethodBinding mostSpecificMethodBinding (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] visible
int visibleSize
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
boolean isJdk18
int[] compatibilityLevels
int compatibleCount
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
org.eclipse.jdt.internal.compiler.ast.InnerInferenceHelper innerInferenceHelper
org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] moreSpecific
int count
int j
org.eclipse.jdt.internal.compiler.lookup.MethodBinding mbj
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] mbjParameters
int levelj
int k
int levelk
org.eclipse.jdt.internal.compiler.lookup.MethodBinding mbk
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] mbkParameters
org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 ic18
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate
org.eclipse.jdt.internal.compiler.lookup.InvocationSite tieBreakInvocationSite
int count
int level
int max
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding current
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
org.eclipse.jdt.internal.compiler.lookup.MethodBinding tiebreakMethod
int j
org.eclipse.jdt.internal.compiler.lookup.MethodBinding next
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodToTest
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding pNext
org.eclipse.jdt.internal.compiler.lookup.MethodBinding acceptable
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding current
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] mostSpecificExceptions
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
boolean shouldIntersectExceptions
int j
org.eclipse.jdt.internal.compiler.lookup.MethodBinding next
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original2
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] superMethods
int m
int l
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] superMethods
int m
int l
int mostSpecificLength
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] nextExceptions
int nextLength
org.eclipse.jdt.internal.compiler.util.SimpleSet temp
boolean changed
int t
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exception
int s
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding nextException
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] getFilteredExceptions (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] allExceptions
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] filteredExceptions
int count
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentException
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] tmp
public final org.eclipse.jdt.internal.compiler.lookup.ClassScope outerMostClassScope ()
org.eclipse.jdt.internal.compiler.lookup.ClassScope lastClassScope
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public final org.eclipse.jdt.internal.compiler.lookup.MethodScope outerMostMethodScope ()
org.eclipse.jdt.internal.compiler.lookup.MethodScope lastMethodScope
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public int parameterCompatibilityLevel (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
public int parameterCompatibilityLevel (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
boolean tiebreakingVarargsMethods
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int paramLength
int argLength
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding param
org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
int level
int lastIndex
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.TypeBinding param
org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
org.eclipse.jdt.internal.compiler.lookup.TypeBinding param
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding param
org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
int newLevel
public int parameterCompatibilityLevel (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
org.eclipse.jdt.internal.compiler.lookup.TypeBinding param
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
private int parameterCompatibilityLevel (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
org.eclipse.jdt.internal.compiler.lookup.TypeBinding param
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
boolean tieBreakingVarargsMethods
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
public abstract org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter ()
public final org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration referenceCompilationUnit ()
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Scope unitScope
public org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext ()
org.eclipse.jdt.internal.compiler.lookup.Scope current
public org.eclipse.jdt.internal.compiler.impl.ReferenceContext originalReferenceContext ()
org.eclipse.jdt.internal.compiler.lookup.Scope current
org.eclipse.jdt.internal.compiler.impl.ReferenceContext context
org.eclipse.jdt.internal.compiler.ast.LambdaExpression expression
public boolean deferCheck (java.lang.Runnable)
Runnable check
public void deferBoundCheck (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
int startIndex ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getStaticFactory (org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.ast.Invocation)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding allocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosingType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.ast.Invocation allocationSite
int classTypeVariablesArity
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] classTypeVariables
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] staticFactories
int sfi
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int paramLength
boolean isVarArgs
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] methodTypeVariables
int methodTypeVariablesArity
int factoryArity
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.MethodBinding staticFactory
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable map
String prime
org.eclipse.jdt.internal.compiler.lookup.Binding declaringElement
int j
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding original
int j
int k
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
int j
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding substitutedVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] substitutedInterfaces
org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
int interfaceCount
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] compatible
int compatibleIndex
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding compatibleMethod
public boolean validateNullAnnotation (long, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.ast.Annotation[])
long tagBits
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
long nullAnnotationTagBit
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public abstract boolean hasDefaultNullnessFor (int)
public static org.eclipse.jdt.internal.compiler.lookup.BlockScope typeAnnotationsResolutionScope (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.BlockScope resolutionScope
public void tagAsAccessingEnclosingInstanceStateOf (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
boolean typeVariableAccess
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope enclosingClassScope
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
protected org.eclipse.jdt.internal.compiler.lookup.MethodBinding inferInvocationType (org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.MethodBinding applicable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.ast.Invocation invocation
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding parameterizedMethod
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx18
}
org/eclipse/jdt/internal/compiler/lookup/SignatureWrapper.classSignatureWrapper.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper extends java.lang.Object {
public char[] signature
public int start
public int end
public int bracket
private boolean use15specifics
public void (char[], boolean)
char[] signature
boolean use15specifics
public void (char[])
char[] signature
public boolean atEnd ()
public int computeEnd ()
int index
public int skipAngleContents (int)
int i
int depth
int length
public char[] nextWord ()
int dot
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.classSourceTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
private org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
public org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
protected org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding prototype
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
private static final int METHOD_EMUL
private static final int FIELD_EMUL
private static final int CLASS_LITERAL_EMUL
private static final int MAX_SYNTHETICS
java.util.HashMap[] synthetics
char[] genericReferenceTypeSignature
private org.eclipse.jdt.internal.compiler.util.SimpleLookupTable storedAnnotations
public int defaultNullness
private int nullnessDefaultInitialized
private int lambdaOrdinal
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
public void (char[][], org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.PackageBinding fPackage
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding prototype
private void addDefaultAbstractMethods ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] defaultAbstracts
int defaultAbstractsCount
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int nextPosition
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] superMethods
int m
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int k
org.eclipse.jdt.internal.compiler.lookup.MethodBinding alreadyAdded
org.eclipse.jdt.internal.compiler.lookup.MethodBinding defaultAbstract
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
int length
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding addSyntheticFieldForInnerclass (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
org.eclipse.jdt.internal.compiler.lookup.FieldBinding synthField
boolean needRecheck
int index
org.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
int max
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding addSyntheticFieldForInnerclass (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding synthField
boolean needRecheck
org.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
int max
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding addSyntheticFieldForClassLiteral (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.lookup.FieldBinding synthField
org.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] typeDeclarationFields
int max
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding addSyntheticFieldForAssert (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.lookup.FieldBinding synthField
boolean needRecheck
int index
org.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
int max
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding addSyntheticFieldForEnumValues ()
org.eclipse.jdt.internal.compiler.lookup.FieldBinding synthField
boolean needRecheck
int index
org.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
int max
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticMethod (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding targetField
boolean isReadAccess
boolean isSuperAccess
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticEnumMethod (char[])
char[] selector
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
public org.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding addSyntheticFieldForSwitchEnum (char[], java.lang.String)
char[] fieldName
String key
org.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding synthField
boolean needRecheck
int index
org.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
int max
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticMethodForSwitchEnum (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enumBinding
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
char[] selector
String key
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
org.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding fieldBinding
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticMethodForEnumInitialization (int, int)
int begin
int end
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticMethod (org.eclipse.jdt.internal.compiler.ast.LambdaExpression)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding lambdaMethod
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] lambdaMethods
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] deserializeLambdaMethods
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding deserializeLambdaMethod
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
boolean isSuperAccess
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticArrayMethod (org.eclipse.jdt.internal.compiler.lookup.ArrayBinding, int)
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayType
int purpose
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding arrayMethod
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] arrayMethods
char[] selector
char[] selector
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticFactoryMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding privateConstructor
org.eclipse.jdt.internal.compiler.lookup.MethodBinding publicConstructor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] enclosingInstances
char[] selector
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding factory
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticBridgeMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethodToBridge
org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
java.util.Iterator synthMethods
Object synthetic
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticBridgeMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethodToBridge
java.util.Iterator synthMethods
Object synthetic
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
boolean areFieldsInitialized ()
boolean areMethodsInitialized ()
public int kind ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding immaterial
public char[] computeUniqueKey (boolean)
boolean isLeaf
char[] uniqueKey
int end
int start
char[] mainTypeName
char[] topLevelType
StringBuffer buffer
int length
void faultInTypesForFieldsAndMethods ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
int i
int length
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields ()
int failed
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] resolvedFields
int length
int i
int length
int newSize
int newSize
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] newFields
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] newFields
int i
int i
int j
int j
int length
int length
public char[] genericTypeSignature ()
public char[] genericSignature ()
StringBuffer sig
int i
int length
int i
int length
int i
int length
public long getAnnotationTagBits ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
boolean old
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getDefaultAbstractMethods ()
int count
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
int i
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactConstructor (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
int argCount
long range
int imethod
int end
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
int iarg
int length
long range
int imethod
int end
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
int iarg
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactMethod (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope refScope
int argCount
boolean foundNothing
long range
int imethod
int end
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
int iarg
int length
long range
int start
int end
int imethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
boolean isSource15
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method1
int j
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method2
boolean paramsMatch
int imethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
int iarg
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding getField (char[], boolean)
char[] fieldName
boolean needResolve
int length
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.FieldBinding result
int newSize
int newSize
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] newFields
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] newFields
int index
int index
int i
int i
int length
int length
org.eclipse.jdt.internal.compiler.lookup.FieldBinding f
org.eclipse.jdt.internal.compiler.lookup.FieldBinding f
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[])
char[] selector
long range
int start
int end
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
long range
int start
int end
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int length
boolean isSource15
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int j
boolean paramsMatch
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding getSyntheticField (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding getSyntheticField (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
boolean onlyExactMatch
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
java.util.Iterator accessFields
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding getSyntheticBridgeMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethodToBridge
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
public boolean hasTypeBit (int)
int bit
public void initializeDeprecatedAnnotationTagBits ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
boolean old
void initializeForStaticImports ()
int getNullDefault ()
public boolean isEquivalentTo (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding otherParamType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherEnclosing
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherArguments
int otherLength
int i
public boolean isGenericType ()
public boolean isHierarchyConnected ()
public boolean isRepeatableAnnotationType ()
public boolean isTaggedRepeatable ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] members
int membersLength
int i
public boolean hasMemberTypes ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods ()
int length
int failed
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] resolvedMethods
int i
int length
boolean complyTo15OrAbove
boolean compliance16
int i
int length
int severity
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
char[] selector
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
int j
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method2
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params1
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params2
int pLength
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] vars
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] vars2
boolean equalTypeVars
org.eclipse.jdt.internal.compiler.lookup.MethodBinding subMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding temp
boolean equalParams
int index
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
boolean isEnumSpecialMethod
boolean removeMethod2
boolean removeMethod
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method2Decl
int newSize
int newSize
int newSize
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] newMethods
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] newMethods
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] newMethods
int i
int i
int i
int j
int j
int j
int length
int length
int length
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding prototype ()
public boolean isPrototype ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding resolveTypeFor (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
long sourceLevel
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDecls
int length
int f
org.eclipse.jdt.internal.compiler.lookup.MethodScope initializationScope
org.eclipse.jdt.internal.compiler.lookup.FieldBinding previousField
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
org.eclipse.jdt.internal.compiler.lookup.TypeBinding fieldType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding resolveTypesFor (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
long sourceLevel
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding object
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] tvb
int i
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
int i
int paramLength
org.eclipse.jdt.internal.compiler.ast.TypeReference[] exceptionTypes
int size
int count
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedExceptionType
int i
boolean reportUnavoidableGenericTypeProblems
boolean foundArgProblem
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int size
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newParameters
int i
org.eclipse.jdt.internal.compiler.ast.Argument arg
boolean deferRawTypeCheck
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
boolean foundReturnTypeProblem
org.eclipse.jdt.internal.compiler.ast.TypeReference returnType
boolean deferRawTypeCheck
org.eclipse.jdt.internal.compiler.lookup.TypeBinding methodType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding methodType
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
int i
int length
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
long nullTagBits
org.eclipse.jdt.internal.compiler.ast.TypeReference returnTypeRef
private static void rejectTypeAnnotatedVoidMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int length
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
private void createArgumentBindings (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.impl.CompilerOptions)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
private void evaluateNullAnnotations (long)
long annotationTagBits
boolean isPackageInfo
org.eclipse.jdt.internal.compiler.lookup.PackageBinding pkg
boolean isInDefaultPkg
boolean isInNullnessAnnotationPackage
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding packageInfo
boolean isJdk18
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
int newDefaultNullness
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
long nullDefaultBits
private void maybeMarkTypeParametersNonNull ()
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annots
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding tvb
protected void checkRedundantNullnessDefaultRecurse (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.Annotation[], long, boolean)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
long nullBits
boolean isJdk18
boolean isRedundant
protected boolean checkRedundantNullnessDefaultOne (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.Annotation[], long, boolean)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
long nullBits
boolean isJdk18
int thisDefault
boolean isRedundant
boolean hasNonNullDefaultFor (int, boolean)
int location
boolean useTypeAnnotations
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding currentType
org.eclipse.jdt.internal.compiler.lookup.Scope currentScope
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration referenceMethod
long methodTagBits
int foundDefaultNullness
public org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder retrieveAnnotationHolder (org.eclipse.jdt.internal.compiler.lookup.Binding, boolean)
org.eclipse.jdt.internal.compiler.lookup.Binding binding
boolean forceInitialization
public void setContainerAnnotationType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding value
public void tagAsHavingDefectiveContainerType ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] setFields (org.eclipse.jdt.internal.compiler.lookup.FieldBinding[])
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding annotatedType
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] setMemberTypes (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding annotatedType
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] setMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding annotatedType
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding setSuperClass (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superClass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding annotatedType
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] setSuperInterfaces (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding annotatedType
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] setTypeVariables (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding annotatedType
public final int sourceEnd ()
public final int sourceStart ()
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable storedAnnotations (boolean)
boolean forceInitialize
org.eclipse.jdt.internal.compiler.impl.CompilerOptions globalOptions
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces ()
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] syntheticMethods ()
int index
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] bindings
java.util.Iterator methodArrayIterator
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] methodAccessors
int i
int max
int length
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] sortedBindings
int i
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding binding
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] syntheticFields ()
int fieldSize
int literalSize
int totalSize
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] bindings
java.util.Iterator elements
int i
org.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding synthBinding
java.util.Iterator elements
int i
org.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding synthBinding
public java.lang.String toString ()
StringBuffer buffer
int i
int length
char[] varChars
int i
int length
int i
int length
int i
int length
int i
int length
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables ()
void verifyMethods (org.eclipse.jdt.internal.compiler.lookup.MethodVerifier)
org.eclipse.jdt.internal.compiler.lookup.MethodVerifier verifier
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated (boolean)
boolean removeOnlyNullAnnotations
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newAnnotations
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] unResolvedFields ()
public void tagIndirectlyAccessibleMembers ()
int i
int i
}
org/eclipse/jdt/internal/compiler/lookup/SourceTypeCollisionException.classSourceTypeCollisionException.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.SourceTypeCollisionException extends java.lang.RuntimeException {
private static final long serialVersionUID
public org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] newAnnotationProcessorUnits
public void ()
}
org/eclipse/jdt/internal/compiler/lookup/Substitution.classSubstitution.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.Substitution extends java.lang.Object {
public abstract org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
public abstract org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
public abstract boolean isRawSubstitution ()
}
org/eclipse/jdt/internal/compiler/lookup/SyntheticArgumentBinding.classSyntheticArgumentBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding extends org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding {
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding matchingField
public void (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
public void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
}
org/eclipse/jdt/internal/compiler/lookup/SyntheticFactoryMethodBinding.classSyntheticFactoryMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.SyntheticFactoryMethodBinding extends org.eclipse.jdt.internal.compiler.lookup.MethodBinding {
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding staticFactoryFor
private org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding applyTypeArgumentsOnConstructor (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding parameterizedType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding parameterizedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
}
org/eclipse/jdt/internal/compiler/lookup/SyntheticFieldBinding.classSyntheticFieldBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding extends org.eclipse.jdt.internal.compiler.lookup.FieldBinding {
public int index
public void (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.impl.Constant, int)
char[] name
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int modifiers
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.impl.Constant constant
int index
}
org/eclipse/jdt/internal/compiler/lookup/SyntheticMethodBinding.classSyntheticMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding extends org.eclipse.jdt.internal.compiler.lookup.MethodBinding {
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding targetReadField
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding targetWriteField
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetEnumType
public org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
public int purpose
public int startIndex
public int endIndex
public static final int FieldReadAccess
public static final int FieldWriteAccess
public static final int SuperFieldReadAccess
public static final int SuperFieldWriteAccess
public static final int MethodAccess
public static final int ConstructorAccess
public static final int SuperMethodAccess
public static final int BridgeMethod
public static final int EnumValues
public static final int EnumValueOf
public static final int SwitchTable
public static final int TooManyEnumsConstants
public static final int LambdaMethod
public static final int ArrayConstructor
public static final int ArrayClone
public static final int FactoryMethod
public static final int DeserializeLambda
public int sourceStart
public int index
public int fakePaddedParameters
public void (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, boolean, boolean, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding targetField
boolean isReadAccess
boolean isSuperAccess
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringSourceType
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
int methodId
boolean needRename
long range
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int paramCount
int imethod
int end
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
int i
int i
int length
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDecls
int i
int max
public void (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[])
org.eclipse.jdt.internal.compiler.lookup.FieldBinding targetField
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enumBinding
char[] selector
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringSourceType
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
int methodId
boolean needRename
long range
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int paramCount
int imethod
int end
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
int i
int i
int length
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
boolean isSuperAccess
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding overridenMethodToBridge
org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
int methodId
public void (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, char[])
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringEnum
char[] selector
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
int methodId
public void (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
int methodId
public void (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, int, int)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringEnum
int startIndex
int endIndex
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
StringBuffer buffer
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding overridenMethodToBridge
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
int methodId
public void (int, org.eclipse.jdt.internal.compiler.lookup.ArrayBinding, char[], org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
int purpose
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayType
char[] selector
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
int methodId
public void (org.eclipse.jdt.internal.compiler.ast.LambdaExpression, char[], org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
char[] lambdaName
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
int methodId
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding privateConstructor
org.eclipse.jdt.internal.compiler.lookup.MethodBinding publicConstructor
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] enclosingInstances
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClass
int realParametersLength
int enclosingInstancesLength
int parametersLength
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
int methodId
public void initializeConstructorAccessor (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding accessedConstructor
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownSyntheticMethods
int parametersLength
boolean needRename
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int i
int length
int i
int length
int length
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methodDecls
int i
int length
public void initializeMethodAccessor (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding accessedMethod
boolean isSuperAccess
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringSourceType
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
int methodId
boolean needRename
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int i
int length
int i
int length
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methodDecls
int i
int length
protected boolean isConstructorRelated ()
public org.eclipse.jdt.internal.compiler.ast.LambdaExpression sourceLambda ()
}
org/eclipse/jdt/internal/compiler/lookup/TagBits.classTagBits.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.TagBits extends java.lang.Object {
public static final long IsArrayType
public static final long IsBaseType
public static final long IsNestedType
public static final long IsMemberType
public static final long ContainsNestedTypeReferences
public static final long MemberTypeMask
public static final long IsLocalType
public static final long LocalTypeMask
public static final long IsAnonymousType
public static final long AnonymousTypeMask
public static final long IsBinaryBinding
public static final long HasMissingType
public static final long HasUncheckedTypeArgumentForBoundCheck
public static final long NotInitialized
public static final long ForcedToBeRawType
public static final long HasUnresolvedArguments
public static final long BeginHierarchyCheck
public static final long EndHierarchyCheck
public static final long PauseHierarchyCheck
public static final long HasParameterAnnotations
public static final long KnowsDefaultAbstractMethods
public static final long IsArgument
public static final long ClearPrivateModifier
public static final long IsEffectivelyFinal
public static final long MultiCatchParameter
public static final long IsResource
public static final long IsNullnessKnown
public static final long AreFieldsSorted
public static final long AreFieldsComplete
public static final long AreMethodsSorted
public static final long AreMethodsComplete
public static final long HasNoMemberTypes
public static final long HierarchyHasProblems
public static final long TypeVariablesAreConnected
public static final long PassedBoundCheck
public static final long IsBoundParameterizedType
public static final long HasAnnotatedVariants
public static final long HasUnresolvedTypeVariables
public static final long HasUnresolvedSuperclass
public static final long HasUnresolvedSuperinterfaces
public static final long HasUnresolvedEnclosingType
public static final long HasUnresolvedMemberTypes
public static final long HasTypeVariable
public static final long HasDirectWildcard
public static final long BeginAnnotationCheck
public static final long EndAnnotationCheck
public static final long AnnotationResolved
public static final long DeprecatedAnnotationResolved
public static final long AnnotationTarget
public static final long AnnotationForType
public static final long AnnotationForField
public static final long AnnotationForMethod
public static final long AnnotationForParameter
public static final long AnnotationForConstructor
public static final long AnnotationForLocalVariable
public static final long AnnotationForAnnotationType
public static final long AnnotationForPackage
public static final long AnnotationForTypeUse
public static final long AnnotationForTypeParameter
public static final long SE7AnnotationTargetMASK
public static final long AnnotationTargetMASK
public static final long AnnotationSourceRetention
public static final long AnnotationClassRetention
public static final long AnnotationRuntimeRetention
public static final long AnnotationRetentionMASK
public static final long AnnotationDeprecated
public static final long AnnotationDocumented
public static final long AnnotationInherited
public static final long AnnotationOverride
public static final long AnnotationSuppressWarnings
public static final long AnnotationSafeVarargs
public static final long AnnotationPolymorphicSignature
public static final long AnnotationNullable
public static final long AnnotationNonNull
public static final long AnnotationNonNullByDefault
public static final long AnnotationNullUnspecifiedByDefault
public static final long AnnotationFunctionalInterface
public static final long AnnotationRepeatable
public static final long AllStandardAnnotationsMask
public static final long AnnotationNullMASK
public static final long HasNullTypeAnnotation
public static final long HasTypeAnnotations
public static final long DefaultValueResolved
public static final long HasNonPrivateConstructor
public static final long HasCapturedWildcard
}
org/eclipse/jdt/internal/compiler/lookup/TypeBinding$1.classTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.TypeBinding$1 extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
void ()
public int kind ()
public boolean hasTypeBit (int)
int bit
}
org/eclipse/jdt/internal/compiler/lookup/TypeBinding.classTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.TypeBinding extends org.eclipse.jdt.internal.compiler.lookup.Binding {
public int id
public long tagBits
protected org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] typeAnnotations
public static final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding TYPE_USE_BINDING
public static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding INT
public static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding BYTE
public static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding SHORT
public static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding CHAR
public static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding LONG
public static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding FLOAT
public static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding DOUBLE
public static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding BOOLEAN
public static final org.eclipse.jdt.internal.compiler.lookup.NullTypeBinding NULL
public static final org.eclipse.jdt.internal.compiler.lookup.VoidTypeBinding VOID
static void ()
public void ()
public void (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding prototype
public static final org.eclipse.jdt.internal.compiler.lookup.TypeBinding wellKnownType (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int id
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] additionalBounds ()
public java.lang.String annotatedDebugName ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
StringBuffer buffer
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound ()
int boundKind ()
int rank ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType ()
public boolean canBeInstantiated ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding capture (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int position
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding uncapture (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding closestMatch ()
public java.util.List collectMissingTypes (java.util.List)
java.util.List missingTypes
public void collectSubstitutes (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceContext, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
org.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
int constraint
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
public abstract char[] constantPoolName ()
public java.lang.String debugName ()
public int dimensions ()
public int depth ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findSuperTypeOriginatingFrom (int, boolean)
int wellKnownOriginalID
boolean originalIsClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding reference
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int nextPosition
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding findSuperTypeOriginatingFrom (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayType
int otherDim
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafSuperType
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding capture
org.eclipse.jdt.internal.compiler.lookup.TypeBinding captureBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int nextPosition
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding genericCast (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetErasure
public char[] genericTypeSignature ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding getErasureCompatibleType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
int i
int otherLength
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superInterface
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding intersection
int i
int otherLength
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superInterface
public abstract org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage ()
void initializeForStaticImports ()
public final boolean isAnonymousType ()
public final boolean isArrayType ()
public final boolean isBaseType ()
public final boolean isPrimitiveType ()
public final boolean isPrimitiveOrBoxedPrimitiveType ()
public boolean isBoxedPrimitiveType ()
public boolean isBoundParameterizedType ()
public boolean isCapture ()
public boolean isClass ()
public boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
public abstract boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
public boolean isEnum ()
public boolean isEquivalentTo (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
public boolean isGenericType ()
public final boolean isHierarchyInconsistent ()
public boolean isInterface ()
public boolean isFunctionalInterface (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isIntersectionType ()
public final boolean isLocalType ()
public final boolean isMemberType ()
public final boolean isNestedType ()
public final boolean isNumericType ()
public boolean isParameterizedType ()
public boolean hasNullTypeAnnotations ()
public boolean acceptsNonNullDefault ()
public boolean isIntersectionCastType ()
public final boolean isParameterizedTypeWithActualArguments ()
public boolean isParameterizedWithOwnVariables ()
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] variables
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
public boolean isProperType (boolean)
boolean admitCapture18
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteInferenceVariable (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteType
private boolean isProvableDistinctSubType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
public boolean isProvablyDistinct (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramType
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding otherParamType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherEnclosing
int length
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherArguments
int otherLength
int otherLength
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherEnclosing
int i
private boolean isProvablyDistinctTypeArgument (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherArgument
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramType
int rank
org.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound1
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerBound1
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 cb18
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding capture
org.eclipse.jdt.internal.compiler.lookup.TypeBinding eliminatedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound2
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerBound2
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding otherWildcard
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding otherWildcard
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding otherVariable
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 cb18
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding otherCapture
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherEliminatedType
public boolean isRepeatableAnnotationType ()
public final boolean isRawType ()
public boolean isReifiable ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localTypeBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding enclosingMethod
public boolean isStatic ()
public boolean isThrowable ()
public boolean isTypeArgumentContainedBy (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding capture
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 cb18
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
int len
org.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding capture
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding otherWildcard
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding otherWildcard
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramType
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding otherParamType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherEnclosing
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherArguments
int otherLength
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherArgument
int kind
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
public boolean isTypeVariable ()
public boolean isUnboundWildcard ()
public boolean isUncheckedException (boolean)
boolean includeSupertype
public boolean isWildcard ()
public int kind ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType ()
public boolean needsUncheckedConversion (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding currentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding compatible
public char[] nullAnnotatedReadableName (org.eclipse.jdt.internal.compiler.impl.CompilerOptions, boolean)
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean shortNames
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding original ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated (boolean)
boolean removeOnlyNullAnnotations
public final boolean hasTypeAnnotations ()
public char[] qualifiedPackageName ()
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
public abstract char[] qualifiedSourceName ()
public final org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getTypeAnnotations ()
public void setTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
boolean evalNullAnnotations
int i
int length
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
public char[] signature ()
public abstract char[] sourceName ()
public void swapUnresolved (org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding unresolvedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments ()
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getSingleAbstractMethod (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean replaceWildcards
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] getIntersectingTypes ()
public static boolean equalsEquals (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding that
org.eclipse.jdt.internal.compiler.lookup.TypeBinding other
public static boolean notEquals (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding that
org.eclipse.jdt.internal.compiler.lookup.TypeBinding other
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding prototype ()
public boolean isUnresolvedType ()
public boolean mentionsAny (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int idx
int i
void collectInferenceVariables (java.util.Set)
java.util.Set variables
public boolean hasTypeBit (int)
int bit
public boolean sIsMoreSpecific (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isSubtypeOf (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[])
char[] selector
public boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces ()
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticOuterLocalVariables ()
public boolean enterRecursiveFunction ()
public void exitRecursiveFunction ()
}
org/eclipse/jdt/internal/compiler/lookup/TypeBindingVisitor.classTypeBindingVisitor.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor extends java.lang.Object {
private org.eclipse.jdt.internal.compiler.util.SimpleLookupTable visitedCache
public void ()
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding baseTypeBinding
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.ArrayBinding)
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.WildcardBinding)
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcardBinding
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedTypeBinding
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.IntersectionCastTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.IntersectionCastTypeBinding intersectionCastTypeBinding
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding rawTypeBinding
public static void visit (org.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] types
int i
int length
public static void visit (org.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable visitedCache
Object result
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedTypeBinding
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.lookup.IntersectionCastTypeBinding intersectionCastTypeBinding
public static void visit (org.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
int i
int length
}
org/eclipse/jdt/internal/compiler/lookup/TypeBound.classTypeBound.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.TypeBound extends org.eclipse.jdt.internal.compiler.lookup.ReductionResult {
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable left
boolean isSoft
long nullHints
static org.eclipse.jdt.internal.compiler.lookup.TypeBound createBoundOrDependency (org.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable)
org.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution theta
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
void (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable inferenceVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
int relation
void (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable inferenceVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
int relation
boolean isSoft
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding safeType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding enclosingMethod
boolean isBound ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.lookup.TypeBound other
public java.lang.String toString ()
boolean isBound
StringBuffer buf
}
org/eclipse/jdt/internal/compiler/lookup/TypeConstants$CloseMethodRecord.classTypeConstants.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.TypeConstants$CloseMethodRecord extends java.lang.Object {
public char[][] typeName
public char[] selector
public int numCloseableArgs
public void (char[][], char[], int)
char[][] typeName
char[] selector
int num
}
org/eclipse/jdt/internal/compiler/lookup/TypeConstants.classTypeConstants.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.TypeConstants extends java.lang.Object {
public static final char[] JAVA
public static final char[] JAVAX
public static final char[] LANG
public static final char[] IO
public static final char[] UTIL
public static final char[] ZIP
public static final char[] ANNOTATION
public static final char[] REFLECT
public static final char[] LENGTH
public static final char[] CLONE
public static final char[] EQUALS
public static final char[] GETCLASS
public static final char[] HASHCODE
public static final char[] OBJECT
public static final char[] MAIN
public static final char[] SERIALVERSIONUID
public static final char[] SERIALPERSISTENTFIELDS
public static final char[] READRESOLVE
public static final char[] WRITEREPLACE
public static final char[] READOBJECT
public static final char[] WRITEOBJECT
public static final char[] CharArray_JAVA_LANG_OBJECT
public static final char[] CharArray_JAVA_LANG_ENUM
public static final char[] CharArray_JAVA_LANG_ANNOTATION_ANNOTATION
public static final char[] CharArray_JAVA_IO_OBJECTINPUTSTREAM
public static final char[] CharArray_JAVA_IO_OBJECTOUTPUTSTREAM
public static final char[] CharArray_JAVA_IO_OBJECTSTREAMFIELD
public static final char[] ANONYM_PREFIX
public static final char[] ANONYM_SUFFIX
public static final char[] WILDCARD_NAME
public static final char[] WILDCARD_SUPER
public static final char[] WILDCARD_EXTENDS
public static final char[] WILDCARD_MINUS
public static final char[] WILDCARD_STAR
public static final char[] WILDCARD_PLUS
public static final char[] WILDCARD_CAPTURE_NAME_PREFIX
public static final char[] WILDCARD_CAPTURE_NAME_SUFFIX
public static final char[] WILDCARD_CAPTURE
public static final char[] CAPTURE18
public static final char[] BYTE
public static final char[] SHORT
public static final char[] INT
public static final char[] LONG
public static final char[] FLOAT
public static final char[] DOUBLE
public static final char[] CHAR
public static final char[] BOOLEAN
public static final char[] NULL
public static final char[] VOID
public static final char[] VALUE
public static final char[] VALUES
public static final char[] VALUEOF
public static final char[] UPPER_SOURCE
public static final char[] UPPER_CLASS
public static final char[] UPPER_RUNTIME
public static final char[] ANNOTATION_PREFIX
public static final char[] ANNOTATION_SUFFIX
public static final char[] TYPE
public static final char[] UPPER_FIELD
public static final char[] UPPER_METHOD
public static final char[] UPPER_PARAMETER
public static final char[] UPPER_CONSTRUCTOR
public static final char[] UPPER_LOCAL_VARIABLE
public static final char[] UPPER_ANNOTATION_TYPE
public static final char[] UPPER_PACKAGE
public static final char[] ANONYMOUS_METHOD
public static final char[] DESERIALIZE_LAMBDA
public static final char[] LAMBDA_TYPE
public static final char[] TYPE_USE_TARGET
public static final char[] TYPE_PARAMETER_TARGET
public static final char[] ORG
public static final char[] ECLIPSE
public static final char[] CORE
public static final char[] RUNTIME
public static final char[] APACHE
public static final char[] COMMONS
public static final char[] LANG3
public static final char[] COM
public static final char[] GOOGLE
public static final char[] JDT
public static final char[] INTERNAL
public static final char[] COMPILER
public static final char[] LOOKUP
public static final char[] TYPEBINDING
public static final char[] DOM
public static final char[] ITYPEBINDING
public static final char[][] JAVA_LANG
public static final char[][] JAVA_IO
public static final char[][] JAVA_LANG_ANNOTATION_ANNOTATION
public static final char[][] JAVA_LANG_ASSERTIONERROR
public static final char[][] JAVA_LANG_CLASS
public static final char[][] JAVA_LANG_CLASSNOTFOUNDEXCEPTION
public static final char[][] JAVA_LANG_CLONEABLE
public static final char[][] JAVA_LANG_ENUM
public static final char[][] JAVA_LANG_EXCEPTION
public static final char[][] JAVA_LANG_ERROR
public static final char[][] JAVA_LANG_ILLEGALARGUMENTEXCEPTION
public static final char[][] JAVA_LANG_ITERABLE
public static final char[][] JAVA_LANG_NOCLASSDEFERROR
public static final char[][] JAVA_LANG_OBJECT
public static final char[][] JAVA_LANG_STRING
public static final char[][] JAVA_LANG_STRINGBUFFER
public static final char[][] JAVA_LANG_STRINGBUILDER
public static final char[][] JAVA_LANG_SYSTEM
public static final char[][] JAVA_LANG_RUNTIMEEXCEPTION
public static final char[][] JAVA_LANG_THROWABLE
public static final char[][] JAVA_LANG_REFLECT_CONSTRUCTOR
public static final char[][] JAVA_IO_PRINTSTREAM
public static final char[][] JAVA_IO_SERIALIZABLE
public static final char[][] JAVA_LANG_BYTE
public static final char[][] JAVA_LANG_SHORT
public static final char[][] JAVA_LANG_CHARACTER
public static final char[][] JAVA_LANG_INTEGER
public static final char[][] JAVA_LANG_LONG
public static final char[][] JAVA_LANG_FLOAT
public static final char[][] JAVA_LANG_DOUBLE
public static final char[][] JAVA_LANG_BOOLEAN
public static final char[][] JAVA_LANG_VOID
public static final char[][] JAVA_UTIL_COLLECTION
public static final char[][] JAVA_UTIL_ITERATOR
public static final char[][] JAVA_UTIL_OBJECTS
public static final char[][] JAVA_LANG_DEPRECATED
public static final char[][] JAVA_LANG_ANNOTATION_DOCUMENTED
public static final char[][] JAVA_LANG_ANNOTATION_INHERITED
public static final char[][] JAVA_LANG_ANNOTATION_REPEATABLE
public static final char[][] JAVA_LANG_OVERRIDE
public static final char[][] JAVA_LANG_FUNCTIONAL_INTERFACE
public static final char[][] JAVA_LANG_ANNOTATION_RETENTION
public static final char[][] JAVA_LANG_SUPPRESSWARNINGS
public static final char[][] JAVA_LANG_ANNOTATION_TARGET
public static final char[][] JAVA_LANG_ANNOTATION_RETENTIONPOLICY
public static final char[][] JAVA_LANG_ANNOTATION_ELEMENTTYPE
public static final char[][] JAVA_LANG_REFLECT_FIELD
public static final char[][] JAVA_LANG_REFLECT_METHOD
public static final char[][] JAVA_IO_CLOSEABLE
public static final char[][] JAVA_IO_OBJECTSTREAMEXCEPTION
public static final char[][] JAVA_IO_EXTERNALIZABLE
public static final char[][] JAVA_IO_IOEXCEPTION
public static final char[][] JAVA_IO_OBJECTOUTPUTSTREAM
public static final char[][] JAVA_IO_OBJECTINPUTSTREAM
public static final char[][] JAVA_NIO_FILE_FILES
public static final char[][] JAVAX_RMI_CORBA_STUB
public static final char[][] JAVA_LANG_SAFEVARARGS
public static final char[] INVOKE
public static final char[][] JAVA_LANG_INVOKE_METHODHANDLE_POLYMORPHICSIGNATURE
public static final char[][] JAVA_LANG_INVOKE_METHODHANDLE_$_POLYMORPHICSIGNATURE
public static final char[][] JAVA_LANG_INVOKE_LAMBDAMETAFACTORY
public static final char[][] JAVA_LANG_INVOKE_SERIALIZEDLAMBDA
public static final char[][] JAVA_LANG_INVOKE_METHODHANDLES
public static final char[][] JAVA_LANG_AUTOCLOSEABLE
public static final char[] CLOSE
public static final char[][] GUAVA_CLOSEABLES
public static final char[][] APACHE_IOUTILS
public static final char[][] APACHE_DBUTILS
public static final char[] CLOSE_QUIETLY
public static final org.eclipse.jdt.internal.compiler.lookup.TypeConstants$CloseMethodRecord[] closeMethods
public static final char[][] JAVA_IO_WRAPPER_CLOSEABLES
public static final char[][] JAVA_UTIL_ZIP_WRAPPER_CLOSEABLES
public static final char[][][] OTHER_WRAPPER_CLOSEABLES
public static final char[][] JAVA_IO_RESOURCE_FREE_CLOSEABLES
public static final char[][] RESOURCE_FREE_CLOSEABLE_STREAM
public static final char[] ASSERT_CLASS
public static final char[][] ORG_ECLIPSE_CORE_RUNTIME_ASSERT
public static final char[] IS_NOTNULL
public static final char[] JUNIT
public static final char[] FRAMEWORK
public static final char[][] JUNIT_FRAMEWORK_ASSERT
public static final char[][] ORG_JUNIT_ASSERT
public static final char[] ASSERT_NULL
public static final char[] ASSERT_NOTNULL
public static final char[] ASSERT_TRUE
public static final char[] ASSERT_FALSE
public static final char[] VALIDATE_CLASS
public static final char[][] ORG_APACHE_COMMONS_LANG_VALIDATE
public static final char[][] ORG_APACHE_COMMONS_LANG3_VALIDATE
public static final char[][] ORG_ECLIPSE_JDT_INTERNAL_COMPILER_LOOKUP_TYPEBINDING
public static final char[][] ORG_ECLIPSE_JDT_CORE_DOM_ITYPEBINDING
public static final char[] IS_TRUE
public static final char[] NOT_NULL
public static final char[][] COM_GOOGLE_COMMON_BASE_PRECONDITIONS
public static final char[] CHECK_NOT_NULL
public static final char[] CHECK_ARGUMENT
public static final char[] CHECK_STATE
public static final char[] REQUIRE_NON_NULL
public static final char[] INJECT_PACKAGE
public static final char[] INJECT_TYPE
public static final char[][] JAVAX_ANNOTATION_INJECT_INJECT
public static final char[][] COM_GOOGLE_INJECT_INJECT
public static final char[] OPTIONAL
public static final int CONSTRAINT_EQUAL
public static final int CONSTRAINT_EXTENDS
public static final int CONSTRAINT_SUPER
public static final int OK
public static final int UNCHECKED
public static final int MISMATCH
public static final char[] INIT
public static final char[] CLINIT
public static final char[] SYNTHETIC_SWITCH_ENUM_TABLE
public static final char[] SYNTHETIC_ENUM_VALUES
public static final char[] SYNTHETIC_ASSERT_DISABLED
public static final char[] SYNTHETIC_CLASS
public static final char[] SYNTHETIC_OUTER_LOCAL_PREFIX
public static final char[] SYNTHETIC_ENCLOSING_INSTANCE_PREFIX
public static final char[] SYNTHETIC_ACCESS_METHOD_PREFIX
public static final char[] SYNTHETIC_ENUM_CONSTANT_INITIALIZATION_METHOD_PREFIX
public static final char[] SYNTHETIC_STATIC_FACTORY
public static final char[] DEFAULT_LOCATION__PARAMETER
public static final char[] DEFAULT_LOCATION__RETURN_TYPE
public static final char[] DEFAULT_LOCATION__FIELD
public static final char[] DEFAULT_LOCATION__TYPE_ARGUMENT
public static final char[] DEFAULT_LOCATION__TYPE_PARAMETER
public static final char[] DEFAULT_LOCATION__TYPE_BOUND
public static final char[] DEFAULT_LOCATION__ARRAY_CONTENTS
public static final char[] PACKAGE_INFO_NAME
static void ()
}
org/eclipse/jdt/internal/compiler/lookup/TypeIds.classTypeIds.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.TypeIds extends java.lang.Object {
public static final int T_undefined
public static final int T_JavaLangObject
public static final int T_char
public static final int T_byte
public static final int T_short
public static final int T_boolean
public static final int T_void
public static final int T_long
public static final int T_double
public static final int T_float
public static final int T_int
public static final int T_JavaLangString
public static final int T_null
public static final int T_JavaLangClass
public static final int T_JavaLangStringBuffer
public static final int T_JavaLangSystem
public static final int T_JavaLangError
public static final int T_JavaLangReflectConstructor
public static final int T_JavaLangThrowable
public static final int T_JavaLangNoClassDefError
public static final int T_JavaLangClassNotFoundException
public static final int T_JavaLangRuntimeException
public static final int T_JavaLangException
public static final int T_JavaLangByte
public static final int T_JavaLangShort
public static final int T_JavaLangCharacter
public static final int T_JavaLangInteger
public static final int T_JavaLangLong
public static final int T_JavaLangFloat
public static final int T_JavaLangDouble
public static final int T_JavaLangBoolean
public static final int T_JavaLangVoid
public static final int T_JavaLangAssertionError
public static final int T_JavaLangCloneable
public static final int T_JavaIoSerializable
public static final int T_JavaLangIterable
public static final int T_JavaUtilIterator
public static final int T_JavaLangStringBuilder
public static final int T_JavaLangEnum
public static final int T_JavaLangIllegalArgumentException
public static final int T_JavaLangAnnotationAnnotation
public static final int T_JavaLangDeprecated
public static final int T_JavaLangAnnotationDocumented
public static final int T_JavaLangAnnotationInherited
public static final int T_JavaLangOverride
public static final int T_JavaLangAnnotationRetention
public static final int T_JavaLangSuppressWarnings
public static final int T_JavaLangAnnotationTarget
public static final int T_JavaLangAnnotationRetentionPolicy
public static final int T_JavaLangAnnotationElementType
public static final int T_JavaIoPrintStream
public static final int T_JavaLangReflectField
public static final int T_JavaLangReflectMethod
public static final int T_JavaIoExternalizable
public static final int T_JavaIoObjectStreamException
public static final int T_JavaIoException
public static final int T_JavaUtilCollection
public static final int T_JavaLangSafeVarargs
public static final int T_JavaLangInvokeMethodHandlePolymorphicSignature
public static final int T_JavaLangAutoCloseable
public static final int T_ConfiguredAnnotationNullable
public static final int T_ConfiguredAnnotationNonNull
public static final int T_ConfiguredAnnotationNonNullByDefault
public static final int T_OrgEclipseCoreRuntimeAssert
public static final int T_JunitFrameworkAssert
public static final int T_OrgJunitAssert
public static final int T_OrgApacheCommonsLangValidate
public static final int T_OrgApacheCommonsLang3Validate
public static final int T_ComGoogleCommonBasePreconditions
public static final int T_JavaUtilObjects
public static final int T_JavaLangFunctionalInterface
public static final int T_JavaxInjectInject
public static final int T_ComGoogleInjectInject
public static final int T_JavaLangAnnotationRepeatable
public static final int T_LastWellKnownTypeId
public static final int NoId
public static final int IMPLICIT_CONVERSION_MASK
public static final int COMPILE_TYPE_MASK
public static final int Boolean2Int
public static final int Boolean2String
public static final int Boolean2Boolean
public static final int Byte2Byte
public static final int Byte2Short
public static final int Byte2Char
public static final int Byte2Int
public static final int Byte2Long
public static final int Byte2Float
public static final int Byte2Double
public static final int Byte2String
public static final int Short2Byte
public static final int Short2Short
public static final int Short2Char
public static final int Short2Int
public static final int Short2Long
public static final int Short2Float
public static final int Short2Double
public static final int Short2String
public static final int Char2Byte
public static final int Char2Short
public static final int Char2Char
public static final int Char2Int
public static final int Char2Long
public static final int Char2Float
public static final int Char2Double
public static final int Char2String
public static final int Int2Byte
public static final int Int2Short
public static final int Int2Char
public static final int Int2Int
public static final int Int2Long
public static final int Int2Float
public static final int Int2Double
public static final int Int2String
public static final int Long2Byte
public static final int Long2Short
public static final int Long2Char
public static final int Long2Int
public static final int Long2Long
public static final int Long2Float
public static final int Long2Double
public static final int Long2String
public static final int Float2Byte
public static final int Float2Short
public static final int Float2Char
public static final int Float2Int
public static final int Float2Long
public static final int Float2Float
public static final int Float2Double
public static final int Float2String
public static final int Double2Byte
public static final int Double2Short
public static final int Double2Char
public static final int Double2Int
public static final int Double2Long
public static final int Double2Float
public static final int Double2Double
public static final int Double2String
public static final int String2String
public static final int Object2String
public static final int Null2Null
public static final int Null2String
public static final int Object2Object
public static final int Object2byte
public static final int Object2short
public static final int Object2char
public static final int Object2int
public static final int Object2long
public static final int Object2float
public static final int Object2double
public static final int Object2boolean
public static final int BOXING
public static final int UNBOXING
public static final int BitUninitialized
public static final int BitAutoCloseable
public static final int BitCloseable
public static final int BitWrapperCloseable
public static final int BitResourceFreeCloseable
public static final int BitUninternedType
public static final int InheritableBits
}
org/eclipse/jdt/internal/compiler/lookup/TypeSystem.classTypeSystem.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.TypeSystem extends java.lang.Object {
private int typeid
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding[][] types
private org.eclipse.jdt.internal.compiler.util.SimpleLookupTable annotationTypes
private org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public void (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public final org.eclipse.jdt.internal.compiler.lookup.TypeBinding getUnannotatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int typesLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding nakedType
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getAnnotatedTypes (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public org.eclipse.jdt.internal.compiler.lookup.ArrayBinding getArrayType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
int dimensions
org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotatedLeafType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding arrayType
int typesLength
public org.eclipse.jdt.internal.compiler.lookup.ArrayBinding getArrayType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
int dimensions
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getMemberType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding getParameterizedType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedGenericType
int typeArgumentsLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] unannotatedTypeArguments
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedEnclosingType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterizedType
int typesLength
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding getParameterizedType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding getRawType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedGenericType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedEnclosingType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rawTytpe
int typesLength
public org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding getRawType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public org.eclipse.jdt.internal.compiler.lookup.WildcardBinding getWildcard (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
int boundKind
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedGenericType
int otherBoundsLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] unannotatedOtherBounds
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotatedBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding wildcard
int typesLength
public org.eclipse.jdt.internal.compiler.lookup.WildcardBinding getWildcard (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
int boundKind
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding getAnnotatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotations
protected final org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getDerivedTypes (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding keyType
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding cacheDerivedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding keyType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
int i
int length
protected final org.eclipse.jdt.internal.compiler.lookup.TypeBinding cacheDerivedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding keyType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding nakedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
public final org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding getAnnotationType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
boolean requiredResolved
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
public boolean isAnnotatedTypeSystem ()
public void reset ()
public void updateCaches (org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding unresolvedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
int unresolvedTypeId
Object[] keys
int i
int l
public final org.eclipse.jdt.internal.compiler.lookup.TypeBinding getIntersectionCastType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
int intersectingTypesLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding keyType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] priorIntersectingTypes
int j
public void fixTypeVariableDeclaringElement (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding var
org.eclipse.jdt.internal.compiler.lookup.Binding declaringElement
int id
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
}
org/eclipse/jdt/internal/compiler/lookup/TypeVariableBinding.classTypeVariableBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
public org.eclipse.jdt.internal.compiler.lookup.Binding declaringElement
public int rank
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
public char[] genericTypeSignature
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
boolean inRecursiveFunction
public void (char[], org.eclipse.jdt.internal.compiler.lookup.Binding, int, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
char[] sourceName
org.eclipse.jdt.internal.compiler.lookup.Binding declaringElement
int rank
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public void (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding prototype
public int boundCheck (org.eclipse.jdt.internal.compiler.lookup.Substitution, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int code
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
int code2
private int internalBoundCheck (org.eclipse.jdt.internal.compiler.lookup.Substitution, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean hasSubstitution
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.TypeBinding wildcardBound
boolean isArrayBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
boolean mustImplement
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
boolean unchecked
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
long nullTagBits
public int boundsCount ()
public boolean canBeInstantiated ()
public void collectSubstitutes (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceContext, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
org.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
int constraint
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
int variableConstraint
int variableConstraint
int variableConstraint
public char[] computeUniqueKey (boolean)
boolean isLeaf
StringBuffer buffer
org.eclipse.jdt.internal.compiler.lookup.Binding declaring
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
int length
char[] uniqueKey
public char[] constantPoolName ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
public java.lang.String annotatedDebugName ()
StringBuffer buffer
int i
int length
public java.lang.String debugName ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure ()
public char[] genericSignature ()
StringBuffer sig
int interfaceLength
int i
int sigLength
char[] genericSignature
public char[] genericTypeSignature ()
org.eclipse.jdt.internal.compiler.lookup.TypeBound[] getTypeBounds (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
org.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution theta
int n
org.eclipse.jdt.internal.compiler.lookup.TypeBound[] bounds
int ifcOffset
int i
boolean hasOnlyRawBounds ()
int i
int l
public boolean hasTypeBit (int)
int bit
int i
int l
public boolean isErasureBoundTo (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int i
int length
public boolean isHierarchyConnected ()
public boolean isInterchangeableWith (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, org.eclipse.jdt.internal.compiler.lookup.Substitution)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding otherVariable
org.eclipse.jdt.internal.compiler.lookup.Substitution substitute
int length
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
int j
public boolean isSubtypeOf (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding other
int i
int l
public boolean enterRecursiveFunction ()
public void exitRecursiveFunction ()
public boolean isProperType (boolean)
boolean admitCapture18
int i
int l
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteInferenceVariable (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteType
boolean haveSubstitution
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentSuperclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] currentSuperInterfaces
int length
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentSuperInterface
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding newVar
public boolean isTypeVariable ()
public int kind ()
public boolean mentionsAny (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int idx
int j
void collectInferenceVariables (java.util.Set)
java.util.Set variables
int j
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherUpperBounds ()
int otherLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
public char[] readableName ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolve ()
long nullTagBits
org.eclipse.jdt.internal.compiler.lookup.TypeBinding oldSuperclass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding oldFirstInterface
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolveType
long superNullTagBits
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
int length
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolveType
long superNullTagBits
public void setTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
boolean evalNullAnnotations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated
public char[] shortReadableName ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces ()
public java.lang.String toString ()
StringBuffer buffer
int i
int length
public char[] nullAnnotatedReadableName (org.eclipse.jdt.internal.compiler.impl.CompilerOptions, boolean)
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean shortNames
StringBuffer nameBuffer
int i
int length
int nameLength
char[] readableName
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated (boolean)
boolean removeOnlyNullAnnotations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newAnnotations
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound ()
public void evaluateNullAnnotations (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.TypeParameter)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.TypeParameter parameter
long nullTagBits
long superNullTagBits
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
int length
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolveType
long superNullTagBits
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding nullMismatchOnBound (org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, long, long, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.TypeParameter parameter
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boundType
long superNullTagBits
long nullTagBits
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.TypeReference bound
org.eclipse.jdt.internal.compiler.ast.Annotation ann
private org.eclipse.jdt.internal.compiler.ast.TypeReference findBound (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeParameter)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
org.eclipse.jdt.internal.compiler.ast.TypeParameter parameter
org.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding setFirstBound (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding annotatedType
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding setSuperClass (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding annotatedType
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] setSuperInterfaces (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding annotatedType
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding combineTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
private boolean hasRelevantTypeUseNullAnnotations ()
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding parameter
long currentNullBits
long declarationNullBits
public boolean acceptsNonNullDefault ()
}
org/eclipse/jdt/internal/compiler/lookup/UnresolvedAnnotationBinding.classUnresolvedAnnotationBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.UnresolvedAnnotationBinding extends org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding {
private org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
private boolean typeUnresolved
void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
public void resolve ()
boolean wasToleratingMissingTypeProcessingAnnotations
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getAnnotationType ()
public org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] getElementValuePairs ()
int i
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
Object value
}
org/eclipse/jdt/internal/compiler/lookup/UnresolvedReferenceBinding.classUnresolvedReferenceBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] wrappers
org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding prototype
void (char[][], org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
public void (org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding prototype
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding outerType
org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding copy
void addWrapper (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding wrapper
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
int length
public boolean isUnresolvedType ()
public java.lang.String debugName ()
public int depth ()
int last
public boolean hasTypeBit (int)
int bit
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding prototype ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolve (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, boolean)
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
boolean convertGenericToRawType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
void setResolvedType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
int i
int l
public void swapUnresolved (org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding unresolvedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotatedType
int i
int l
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/lookup/VariableBinding.classVariableBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.VariableBinding extends org.eclipse.jdt.internal.compiler.lookup.Binding {
public int modifiers
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public char[] name
protected org.eclipse.jdt.internal.compiler.impl.Constant constant
public int id
public long tagBits
public void (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.impl.Constant)
char[] name
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int modifiers
org.eclipse.jdt.internal.compiler.impl.Constant constant
public org.eclipse.jdt.internal.compiler.impl.Constant constant ()
public abstract org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations ()
public final boolean isBlankFinal ()
public final boolean isFinal ()
public final boolean isEffectivelyFinal ()
public boolean isNonNull ()
public boolean isNullable ()
public char[] readableName ()
public void setConstant (org.eclipse.jdt.internal.compiler.impl.Constant)
org.eclipse.jdt.internal.compiler.impl.Constant constant
public java.lang.String toString ()
StringBuffer output
}
org/eclipse/jdt/internal/compiler/lookup/VoidTypeBinding.classVoidTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.VoidTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding {
void ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
public void setTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
boolean evalNullAnnotations
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated (boolean)
boolean removeOnlyNullAnnotations
}
org/eclipse/jdt/internal/compiler/lookup/WildcardBinding.classWildcardBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.WildcardBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
public int rank
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
char[] genericSignature
public int boundKind
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
boolean inRecursiveFunction
public void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
int boundKind
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound ()
int boundKind ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding allBounds ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] allBounds
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] additionalBounds ()
public int kind ()
public boolean boundCheck (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
int i
int length
public boolean canBeInstantiated ()
public java.util.List collectMissingTypes (java.util.List)
java.util.List missingTypes
public void collectSubstitutes (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceContext, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
org.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
int constraint
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding capture
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualWildcard
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualIntersection
int i
int length
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualWildcard
int i
int length
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualWildcard
int i
int length
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding actuaIntersection
int i
int length
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualWildcard
int i
int length
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualWildcard
int i
int length
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualIntersection
int i
int length
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualWildcard
int i
int length
public char[] computeUniqueKey (boolean)
boolean isLeaf
char[] genericTypeKey
char[] wildCardKey
char[] wildCardKey
char[] wildCardKey
char[] rankComponent
public char[] constantPoolName ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding immaterial
public java.lang.String annotatedDebugName ()
StringBuffer buffer
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int i
int length
int i
int length
public java.lang.String debugName ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure ()
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding var
public char[] genericTypeSignature ()
public int hashCode ()
public boolean hasTypeBit (int)
int bit
int i
int l
void initialize (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding someGenericType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding someBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] someOtherBounds
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding someOtherBound
public boolean isSuperclassOf (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherType
public boolean isIntersectionType ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] getIntersectingTypes ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] allBounds
public boolean isHierarchyConnected ()
public boolean enterRecursiveFunction ()
public void exitRecursiveFunction ()
public boolean isProperType (boolean)
boolean admitCapture18
int i
int l
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteInferenceVariable (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteType
boolean haveSubstitution
org.eclipse.jdt.internal.compiler.lookup.TypeBinding currentBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] currentOtherBounds
int length
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding currentOtherBound
public boolean isUnboundWildcard ()
public boolean isWildcard ()
int rank ()
public char[] readableName ()
StringBuffer buffer
int i
int length
int length
char[] result
public char[] nullAnnotatedReadableName (org.eclipse.jdt.internal.compiler.impl.CompilerOptions, boolean)
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean shortNames
StringBuffer buffer
int i
int length
int length
char[] result
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolve ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType
int i
int length
public char[] shortReadableName ()
StringBuffer buffer
int i
int length
int length
char[] result
public char[] signature ()
public char[] sourceName ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces ()
int length
int length
int otherLength
int i
public void swapUnresolved (org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding unresolvedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
boolean affected
int i
int length
public java.lang.String toString ()
StringBuffer buffer
int i
int length
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable ()
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated (boolean)
boolean removeOnlyNullAnnotations
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedGenericType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotatedBound
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] unannotatedOtherBounds
int i
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newAnnotations
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding uncapture (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding freeBound
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] freeOtherBounds
int i
void collectInferenceVariables (java.util.Set)
java.util.Set variables
int i
int length
public boolean mentionsAny (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int idx
int i
int length
public boolean acceptsNonNullDefault ()
}
org/eclipse/jdt/internal/compiler/messages.properties
org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.classAbstractCommentParser.java
package org.eclipse.jdt.internal.compiler.parser
public abstract org.eclipse.jdt.internal.compiler.parser.AbstractCommentParser extends java.lang.Object implements org.eclipse.jdt.internal.compiler.parser.JavadocTagConstants {
public static final int COMPIL_PARSER
public static final int DOM_PARSER
public static final int SELECTION_PARSER
public static final int COMPLETION_PARSER
public static final int SOURCE_PARSER
public static final int FORMATTER_COMMENT_PARSER
protected static final int PARSER_KIND
protected static final int TEXT_PARSE
protected static final int TEXT_VERIF
protected static final int QUALIFIED_NAME_RECOVERY
protected static final int ARGUMENT_RECOVERY
protected static final int ARGUMENT_TYPE_RECOVERY
protected static final int EMPTY_ARGUMENT_RECOVERY
public org.eclipse.jdt.internal.compiler.parser.Scanner scanner
public char[] source
protected org.eclipse.jdt.internal.compiler.parser.Parser sourceParser
private int currentTokenType
public boolean checkDocComment
public boolean setJavadocPositions
public boolean reportProblems
protected long complianceLevel
protected long sourceLevel
protected long[] inheritedPositions
protected int inheritedPositionsPtr
private static final int INHERITED_POSITIONS_ARRAY_INCREMENT
protected boolean deprecated
protected Object returnStatement
protected int javadocStart
protected int javadocEnd
protected int javadocTextStart
protected int javadocTextEnd
protected int firstTagPosition
protected int index
protected int lineEnd
protected int tokenPreviousPosition
protected int lastIdentifierEndPosition
protected int starPosition
protected int textStart
protected int memberStart
protected int tagSourceStart
protected int tagSourceEnd
protected int inlineTagStart
protected int[] lineEnds
protected boolean lineStarted
protected boolean inlineTagStarted
protected boolean abort
protected int kind
protected int tagValue
protected int lastBlockTagValue
private int linePtr
private int lastLinePtr
protected int identifierPtr
protected char[][] identifierStack
protected int identifierLengthPtr
protected int[] identifierLengthStack
protected long[] identifierPositionStack
protected static final int AST_STACK_INCREMENT
protected int astPtr
protected Object[] astStack
protected int astLengthPtr
protected int[] astLengthStack
protected void (org.eclipse.jdt.internal.compiler.parser.Parser)
org.eclipse.jdt.internal.compiler.parser.Parser sourceParser
protected boolean commentParse ()
boolean validComment
char previousChar
int invalidTagLineEnd
int invalidInlineTagLineEnd
boolean lineHasStar
boolean verifText
boolean isDomParser
boolean isFormatterParser
int lastStarPosition
int realStart
int previousPosition
char nextCharacter
int textEndPosition
int end
int end
int initialIndex
int end
protected void consumeToken ()
protected abstract java.lang.Object createArgumentReference (char[], int, boolean, java.lang.Object, long[], long) throws org.eclipse.jdt.core.compiler.InvalidInputException
protected boolean createFakeReference (int)
int start
protected abstract java.lang.Object createFieldReference (java.lang.Object) throws org.eclipse.jdt.core.compiler.InvalidInputException
protected abstract java.lang.Object createMethodReference (java.lang.Object, java.util.List) throws org.eclipse.jdt.core.compiler.InvalidInputException
protected java.lang.Object createReturnStatement ()
protected abstract void createTag ()
protected abstract java.lang.Object createTypeReference (int)
private int getIndexPosition ()
private int getLineNumber (int)
int position
private int getTokenEndPosition ()
protected int getCurrentTokenType ()
protected java.lang.Object parseArguments (java.lang.Object) throws org.eclipse.jdt.core.compiler.InvalidInputException
Object receiver
int modulo
int iToken
char[] argName
java.util.List arguments
int start
Object typeRef
int dim
boolean isVarargs
long[] dimPositions
char[] name
long argNamePos
boolean firstArg
int end
int dimStart
int dimStart
int token
Object argument
int end
Object argument
protected boolean parseHtmlTag (int, int) throws org.eclipse.jdt.core.compiler.InvalidInputException
int previousPosition
int endTextPosition
protected boolean parseHref () throws org.eclipse.jdt.core.compiler.InvalidInputException
boolean skipComments
int start
char currentChar
protected boolean parseIdentifierTag (boolean)
boolean report
int token
protected java.lang.Object parseMember (java.lang.Object) throws org.eclipse.jdt.core.compiler.InvalidInputException
Object receiver
int start
int previousPosition
int end
int end
int end
protected boolean parseParam () throws org.eclipse.jdt.core.compiler.InvalidInputException
int start
int end
boolean tokenWhiteSpace
boolean isCompletionParser
boolean hasMultiLines
boolean isTypeParam
boolean valid
boolean empty
boolean mayBeGeneric
int token
boolean spaces
int restart
protected java.lang.Object parseQualifiedName (boolean) throws org.eclipse.jdt.core.compiler.InvalidInputException
boolean reset
int primitiveToken
int parserKind
int iToken
int token
protected boolean parseReference () throws org.eclipse.jdt.core.compiler.InvalidInputException
int currentPosition
Object typeRef
Object reference
int previousPosition
int typeRefStartPosition
int token
int start
int start
char[] currentError
boolean isUrlRef
int length
int i
int currentIndex
char ch
int end
protected abstract boolean parseTag (int) throws org.eclipse.jdt.core.compiler.InvalidInputException
protected boolean parseThrows ()
int start
Object typeRef
protected char peekChar ()
int idx
char c
int c1
int c2
int c3
int c4
protected void pushIdentifier (boolean, boolean)
boolean newLength
boolean isToken
int stackLength
protected void pushOnAstStack (java.lang.Object, boolean)
Object node
boolean newLength
int stackLength
int stackLength
protected abstract boolean pushParamName (boolean)
protected abstract boolean pushSeeRef (java.lang.Object)
protected void pushText (int, int)
int start
int end
protected abstract boolean pushThrowName (java.lang.Object)
protected char readChar ()
char c
int c1
int c2
int c3
int c4
int pos
protected int readToken () throws org.eclipse.jdt.core.compiler.InvalidInputException
protected int readTokenAndConsume () throws org.eclipse.jdt.core.compiler.InvalidInputException
int token
protected int readTokenSafely ()
int token
protected void recordInheritedPosition (long)
long position
protected void refreshInlineTagPosition (int)
int previousPosition
protected void refreshReturnStatement ()
protected void setInlineTagStarted (boolean)
boolean started
protected java.lang.Object syntaxRecoverQualifiedName (int) throws org.eclipse.jdt.core.compiler.InvalidInputException
int primitiveToken
public java.lang.String toString ()
StringBuffer buffer
int startPos
int endPos
char[] front
int middleLength
char[] middle
char[] middle
char[] end
protected abstract void updateDocComment ()
protected void updateLineEnd ()
protected boolean verifyEndLine (int)
int textPosition
boolean domParser
int startPosition
int previousPosition
char ch
protected boolean verifySpaceOrEndComment ()
int startPosition
char ch
int previousPosition
}
org/eclipse/jdt/internal/compiler/parser/CommitRollbackParser.classCommitRollbackParser.java
package org.eclipse.jdt.internal.compiler.parser
public abstract org.eclipse.jdt.internal.compiler.parser.CommitRollbackParser extends java.lang.Object implements org.eclipse.jdt.internal.compiler.parser.TerminalTokens org.eclipse.jdt.internal.compiler.parser.ParserBasicInformation {
protected static final int HALT
protected static final int RESTART
protected static final int RESUME
public org.eclipse.jdt.internal.compiler.parser.Scanner scanner
public int currentToken
public org.eclipse.jdt.internal.compiler.parser.CommitRollbackParser snapShot
private static final int[] RECOVERY_TOKENS
static void ()
public void ()
protected org.eclipse.jdt.internal.compiler.parser.CommitRollbackParser createSnapShotParser ()
protected void commit ()
public void copyState (org.eclipse.jdt.internal.compiler.parser.CommitRollbackParser)
org.eclipse.jdt.internal.compiler.parser.CommitRollbackParser commitRollbackParser
protected int getNextToken ()
protected void shouldStackAssistNode ()
protected int fallBackToSpringForward (org.eclipse.jdt.internal.compiler.ast.Statement)
org.eclipse.jdt.internal.compiler.ast.Statement unused
int nextToken
int nextToken
int nextToken
boolean atCompletionSite
int automatonState
int i
int length
public abstract int automatonState ()
public abstract boolean automatonWillShift (int, int)
}
org/eclipse/jdt/internal/compiler/parser/ConflictedParser.classConflictedParser.java
package org.eclipse.jdt.internal.compiler.parser
public abstract org.eclipse.jdt.internal.compiler.parser.ConflictedParser extends java.lang.Object {
public abstract boolean atConflictScenario (int)
}
org/eclipse/jdt/internal/compiler/parser/JavadocParser.classJavadocParser.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.JavadocParser extends org.eclipse.jdt.internal.compiler.parser.AbstractCommentParser {
public org.eclipse.jdt.internal.compiler.ast.Javadoc docComment
private int invalidParamReferencesPtr
private org.eclipse.jdt.internal.compiler.ast.ASTNode[] invalidParamReferencesStack
private long validValuePositions
private long invalidValuePositions
public boolean shouldReportProblems
private int tagWaitingForDescription
public void (org.eclipse.jdt.internal.compiler.parser.Parser)
org.eclipse.jdt.internal.compiler.parser.Parser sourceParser
public boolean checkDeprecation (int)
int commentPtr
org.eclipse.jdt.internal.compiler.parser.Scanner sourceScanner
int firstLineNumber
int lastLineNumber
int line
int lineStart
char c
protected java.lang.Object createArgumentReference (char[], int, boolean, java.lang.Object, long[], long) throws org.eclipse.jdt.core.compiler.InvalidInputException
char[] name
int dim
boolean isVarargs
Object typeRef
long[] dimPositions
long argNamePos
org.eclipse.jdt.internal.compiler.ast.TypeReference argTypeRef
long pos
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference singleRef
org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference qualifRef
int argEnd
protected java.lang.Object createFieldReference (java.lang.Object) throws org.eclipse.jdt.core.compiler.InvalidInputException
Object receiver
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
char[] name
org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference field
protected java.lang.Object createMethodReference (java.lang.Object, java.util.List) throws org.eclipse.jdt.core.compiler.InvalidInputException
Object receiver
java.util.List arguments
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
boolean isConstructor
int length
char[] name
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
char[] name
char[][] tokens
int last
boolean valid
int i
org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression allocation
org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend msg
org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression[] expressions
org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression allocation
org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend msg
protected java.lang.Object createReturnStatement ()
protected void createTag ()
protected java.lang.Object createTypeReference (int)
int primitiveToken
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
int size
char[][] tokens
long[] positions
protected org.eclipse.jdt.internal.compiler.ast.TypeDeclaration getParsedTypeDeclaration ()
int ptr
Object node
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
protected boolean parseThrows ()
boolean valid
protected boolean parseReturn ()
protected void parseSimpleTag ()
char first
int c1
int c2
int c3
int c4
int pos
char c
protected boolean parseTag (int) throws org.eclipse.jdt.core.compiler.InvalidInputException
int previousPosition
int start
int end
int currentPosition
char firstChar
char[] tagName
int length
char currentChar
int tagNameLength
boolean validTag
boolean valid
protected void parseInheritDocTag ()
protected boolean parseParam () throws org.eclipse.jdt.core.compiler.InvalidInputException
boolean valid
protected boolean pushParamName (boolean)
boolean isTypeParam
org.eclipse.jdt.internal.compiler.ast.ASTNode nameRef
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference ref
org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference ref
int i
int stackLength
protected boolean pushSeeRef (java.lang.Object)
Object statement
protected void pushText (int, int)
int start
int end
protected boolean pushThrowName (java.lang.Object)
Object typeRef
protected void refreshInlineTagPosition (int)
int previousPosition
protected void refreshReturnStatement ()
public java.lang.String toString ()
StringBuffer buffer
protected void updateDocComment ()
int start
int end
int[] sizes
int i
int paramRefPtr
int paramTypeParamPtr
int ptr
int size
int size
int size
int i
int i
int i
org.eclipse.jdt.internal.compiler.ast.Expression reference
int size
}
org/eclipse/jdt/internal/compiler/parser/JavadocTagConstants.classJavadocTagConstants.java
package org.eclipse.jdt.internal.compiler.parser
public abstract org.eclipse.jdt.internal.compiler.parser.JavadocTagConstants extends java.lang.Object {
public static final char[] TAG_DEPRECATED
public static final char[] TAG_PARAM
public static final char[] TAG_RETURN
public static final char[] TAG_THROWS
public static final char[] TAG_EXCEPTION
public static final char[] TAG_SEE
public static final char[] TAG_LINK
public static final char[] TAG_LINKPLAIN
public static final char[] TAG_INHERITDOC
public static final char[] TAG_VALUE
public static final char[] TAG_AUTHOR
public static final char[] TAG_CODE
public static final char[] TAG_DOC_ROOT
public static final char[] TAG_LITERAL
public static final char[] TAG_SERIAL
public static final char[] TAG_SERIAL_DATA
public static final char[] TAG_SERIAL_FIELD
public static final char[] TAG_SINCE
public static final char[] TAG_VERSION
public static final char[] TAG_CATEGORY
public static final int TAG_DEPRECATED_LENGTH
public static final int TAG_PARAM_LENGTH
public static final int TAG_RETURN_LENGTH
public static final int TAG_THROWS_LENGTH
public static final int TAG_EXCEPTION_LENGTH
public static final int TAG_SEE_LENGTH
public static final int TAG_LINK_LENGTH
public static final int TAG_LINKPLAIN_LENGTH
public static final int TAG_INHERITDOC_LENGTH
public static final int TAG_VALUE_LENGTH
public static final int TAG_CATEGORY_LENGTH
public static final int TAG_AUTHOR_LENGTH
public static final int TAG_SERIAL_LENGTH
public static final int TAG_SERIAL_DATA_LENGTH
public static final int TAG_SERIAL_FIELD_LENGTH
public static final int TAG_SINCE_LENGTH
public static final int TAG_VERSION_LENGTH
public static final int TAG_CODE_LENGTH
public static final int TAG_LITERAL_LENGTH
public static final int TAG_DOC_ROOT_LENGTH
public static final int NO_TAG_VALUE
public static final int TAG_DEPRECATED_VALUE
public static final int TAG_PARAM_VALUE
public static final int TAG_RETURN_VALUE
public static final int TAG_THROWS_VALUE
public static final int TAG_EXCEPTION_VALUE
public static final int TAG_SEE_VALUE
public static final int TAG_LINK_VALUE
public static final int TAG_LINKPLAIN_VALUE
public static final int TAG_INHERITDOC_VALUE
public static final int TAG_VALUE_VALUE
public static final int TAG_CATEGORY_VALUE
public static final int TAG_AUTHOR_VALUE
public static final int TAG_SERIAL_VALUE
public static final int TAG_SERIAL_DATA_VALUE
public static final int TAG_SERIAL_FIELD_VALUE
public static final int TAG_SINCE_VALUE
public static final int TAG_VERSION_VALUE
public static final int TAG_CODE_VALUE
public static final int TAG_LITERAL_VALUE
public static final int TAG_DOC_ROOT_VALUE
public static final int TAG_OTHERS_VALUE
public static final char[][] TAG_NAMES
public static final int ORDERED_TAGS_NUMBER
public static final int PARAM_TAG_EXPECTED_ORDER
public static final int THROWS_TAG_EXPECTED_ORDER
public static final int SEE_TAG_EXPECTED_ORDER
public static final int BLOCK_IDX
public static final int INLINE_IDX
public static final char[] HREF_TAG
public static final char[][][] BLOCK_TAGS
public static final char[][][] INLINE_TAGS
public static final int INLINE_TAGS_LENGTH
public static final int BLOCK_TAGS_LENGTH
public static final int ALL_TAGS_LENGTH
public static final short TAG_TYPE_NONE
public static final short TAG_TYPE_INLINE
public static final short TAG_TYPE_BLOCK
public static final short[] JAVADOC_TAG_TYPE
public static final char[][] PACKAGE_TAGS
public static final char[][] COMPILATION_UNIT_TAGS
public static final char[][] CLASS_TAGS
public static final char[][] FIELD_TAGS
public static final char[][] METHOD_TAGS
static void ()
}
org/eclipse/jdt/internal/compiler/parser/NLSTag.classNLSTag.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.NLSTag extends java.lang.Object {
public int start
public int end
public int lineNumber
public int index
public void (int, int, int, int)
int start
int end
int lineNumber
int index
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/parser/Parser$1.classParser.java
package org.eclipse.jdt.internal.compiler.parser
org.eclipse.jdt.internal.compiler.parser.Parser$1 extends org.eclipse.jdt.internal.compiler.ASTVisitor {
final org.eclipse.jdt.internal.compiler.parser.Parser this$0
private final java.util.List val$bodyDeclarations
void (org.eclipse.jdt.internal.compiler.parser.Parser, java.util.List)
public boolean visit (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.lookup.MethodScope 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 memberTypeDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/parser/Parser$1MethodVisitor.classParser.java
package org.eclipse.jdt.internal.compiler.parser
org.eclipse.jdt.internal.compiler.parser.Parser$1MethodVisitor extends org.eclipse.jdt.internal.compiler.ASTVisitor {
public org.eclipse.jdt.internal.compiler.ASTVisitor typeVisitor
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration enclosingType
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
int typePtr
final org.eclipse.jdt.internal.compiler.parser.Parser this$0
void (org.eclipse.jdt.internal.compiler.parser.Parser)
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.Initializer, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] foundTypes
int length
org.eclipse.jdt.internal.compiler.impl.ReferenceContext oldContext
org.eclipse.jdt.internal.compiler.parser.Scanner oldScanner
int i
public void endVisit (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
private void endVisitMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] foundTypes
int length
org.eclipse.jdt.internal.compiler.impl.ReferenceContext oldContext
org.eclipse.jdt.internal.compiler.parser.Scanner oldScanner
int i
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Initializer, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
private boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int length
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
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 typeDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/parser/Parser$1TypeVisitor.classParser.java
package org.eclipse.jdt.internal.compiler.parser
org.eclipse.jdt.internal.compiler.parser.Parser$1TypeVisitor extends org.eclipse.jdt.internal.compiler.ASTVisitor {
public org.eclipse.jdt.internal.compiler.parser.Parser$1MethodVisitor methodVisitor
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
int typePtr
final org.eclipse.jdt.internal.compiler.parser.Parser this$0
void (org.eclipse.jdt.internal.compiler.parser.Parser)
public void endVisit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
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 typeDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
private void endVisitType ()
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Initializer, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
private boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int length
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
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 typeDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/parser/Parser$LocalTypeKind.classParser.java
package org.eclipse.jdt.internal.compiler.parser
final org.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind extends java.lang.Enum {
public static final org.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind LOCAL
public static final org.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind METHOD_REFERENCE
public static final org.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind LAMBDA
private static final org.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind[] ENUM$VALUES
static void ()
private void (java.lang.String, int)
public static org.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind[] values ()
public static org.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind valueOf (java.lang.String)
}
org/eclipse/jdt/internal/compiler/parser/Parser.classParser.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.Parser extends org.eclipse.jdt.internal.compiler.parser.CommitRollbackParser implements org.eclipse.jdt.internal.compiler.parser.ConflictedParser org.eclipse.jdt.internal.compiler.ast.OperatorIds org.eclipse.jdt.internal.compiler.lookup.TypeIds {
protected static final int THIS_CALL
protected static final int SUPER_CALL
public static final char[] FALL_THROUGH_TAG
public static final char[] CASES_OMITTED_TAG
public static char[] asb
public static char[] asr
protected static final int AstStackIncrement
public static char[] base_action
public static final int BracketKinds
public static short[] check_table
public static final int CurlyBracket
private static final boolean DEBUG
private static final boolean DEBUG_AUTOMATON
private static final String EOF_TOKEN
private static final String ERROR_TOKEN
protected static final int ExpressionStackIncrement
protected static final int GenericsStackIncrement
private static final String FILEPREFIX
public static char[] in_symb
private static final String INVALID_CHARACTER
public static char[] lhs
public static String[] name
public static char[] nasb
public static char[] nasr
public static char[] non_terminal_index
private static final String READABLE_NAMES_FILE
public static String[] readableName
public static byte[] rhs
public static int[] reverse_index
public static char[] recovery_templates_index
public static char[] recovery_templates
public static char[] statements_recovery_filter
public static long[] rules_compliance
public static final int RoundBracket
public static byte[] scope_la
public static char[] scope_lhs
public static char[] scope_prefix
public static char[] scope_rhs
public static char[] scope_state
public static char[] scope_state_set
public static char[] scope_suffix
public static final int SquareBracket
protected static final int StackIncrement
public static char[] term_action
public static byte[] term_check
public static char[] terminal_index
private static final String UNEXPECTED_EOF
public static boolean VERBOSE_RECOVERY
protected int astLengthPtr
protected int[] astLengthStack
protected int astPtr
protected org.eclipse.jdt.internal.compiler.ast.ASTNode[] astStack
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnit
protected org.eclipse.jdt.internal.compiler.parser.RecoveredElement currentElement
protected boolean diet
protected int dietInt
protected int endPosition
protected int endStatementPosition
protected int expressionLengthPtr
protected int[] expressionLengthStack
protected int expressionPtr
protected org.eclipse.jdt.internal.compiler.ast.Expression[] expressionStack
protected int rBracketPosition
public int firstToken
protected int typeAnnotationPtr
protected int typeAnnotationLengthPtr
protected org.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotationStack
protected int[] typeAnnotationLengthStack
protected static final int TypeAnnotationStackIncrement
protected int genericsIdentifiersLengthPtr
protected int[] genericsIdentifiersLengthStack
protected int genericsLengthPtr
protected int[] genericsLengthStack
protected int genericsPtr
protected org.eclipse.jdt.internal.compiler.ast.ASTNode[] genericsStack
protected boolean hasError
protected boolean hasReportedError
protected int identifierLengthPtr
protected int[] identifierLengthStack
protected long[] identifierPositionStack
protected int identifierPtr
protected char[][] identifierStack
protected boolean ignoreNextOpeningBrace
protected int intPtr
protected int[] intStack
public int lastAct
protected int lastCheckPoint
protected int lastErrorEndPosition
protected int lastErrorEndPositionBeforeRecovery
protected int lastIgnoredToken
protected int nextIgnoredToken
protected int listLength
protected int listTypeParameterLength
protected int lParenPos
protected int rParenPos
protected int modifiers
protected int modifiersSourceStart
protected int colonColonStart
protected int[] nestedMethod
protected int nestedType
protected int dimensions
org.eclipse.jdt.internal.compiler.ast.ASTNode[] noAstNodes
org.eclipse.jdt.internal.compiler.ast.Expression[] noExpressions
protected boolean optimizeStringLiterals
protected org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
protected org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
protected int rBraceStart
protected int rBraceEnd
protected int rBraceSuccessorStart
protected int realBlockPtr
protected int[] realBlockStack
protected int recoveredStaticInitializerStart
public org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
public boolean reportOnlyOneSyntaxError
public boolean reportSyntaxErrorIsRequired
protected boolean restartRecovery
protected boolean annotationRecoveryActivated
protected int lastPosistion
public boolean methodRecoveryActivated
protected boolean statementRecoveryActivated
protected org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] recoveredTypes
protected int recoveredTypePtr
protected int nextTypeStart
protected org.eclipse.jdt.internal.compiler.ast.TypeDeclaration pendingRecoveredType
public org.eclipse.jdt.internal.compiler.parser.RecoveryScanner recoveryScanner
protected int[] stack
protected int stateStackTop
protected int synchronizedBlockSourceStart
protected int[] variablesCounter
protected boolean checkExternalizeStrings
protected boolean recordStringLiterals
public org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
public org.eclipse.jdt.internal.compiler.parser.JavadocParser javadocParser
protected int lastJavadocEnd
public org.eclipse.jdt.internal.compiler.ReadManager readManager
protected int valueLambdaNestDepth
private int[] stateStackLengthStack
protected boolean parsingJava8Plus
protected int unstackedAct
private boolean haltOnSyntaxError
private boolean tolerateDefaultClassMethods
private boolean processingLambdaParameterList
private boolean expectTypeAnnotation
private static int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$parser$Parser$LocalTypeKind
static void ()
java.io.IOException ex
public static int asi (int)
int state
public static final short base_check (int)
int i
private static final void buildFile (java.lang.String, java.util.List)
String filename
java.util.List listToDump
java.io.BufferedWriter writer
java.util.Iterator iterator
private static void buildFileForCompliance (java.lang.String, int, java.lang.String[])
String file
int length
String[] tokens
byte[] result
int i
int index
String token
long compliance
int j
private static final java.lang.String[] buildFileForName (java.lang.String, java.lang.String)
String filename
String contents
String[] result
int resultCount
StringBuffer buffer
int start
int end
boolean addLineSeparator
int tokenStart
StringBuffer currentToken
int i
char c
String token
private static void buildFileForReadableName (java.lang.String, char[], char[], java.lang.String[], java.lang.String[])
String file
char[] newLhs
char[] newNonTerminalIndex
String[] newName
String[] tokens
java.util.ArrayList entries
boolean[] alreadyAdded
int i
int index
StringBuffer buffer
int i
private static final void buildFileForTable (java.lang.String, byte[])
String filename
byte[] bytes
java.io.FileOutputStream stream
private static final void buildFileForTable (java.lang.String, char[])
String filename
char[] chars
byte[] bytes
int i
java.io.FileOutputStream stream
private static final byte[] buildFileOfByteFor (java.lang.String, java.lang.String, java.lang.String[])
String filename
String tag
String[] tokens
int i
byte[] bytes
int ic
String token
String token
int c
private static final char[] buildFileOfIntFor (java.lang.String, java.lang.String, java.lang.String[])
String filename
String tag
String[] tokens
int i
char[] chars
int ic
String token
String token
int c
private static final void buildFileOfShortFor (java.lang.String, java.lang.String, java.lang.String[])
String filename
String tag
String[] tokens
int i
char[] chars
int ic
String token
String token
int c
private static void buildFilesForRecoveryTemplates (java.lang.String, java.lang.String, char[], char[], java.lang.String[], char[], java.lang.String[])
String indexFilename
String templatesFilename
char[] newTerminalIndex
char[] newNonTerminalIndex
String[] newName
char[] newLhs
String[] tokens
int[] newReverse
char[] newRecoveyTemplatesIndex
char[] newRecoveyTemplates
int newRecoveyTemplatesPtr
int i
int length
int index
String token
java.util.StringTokenizer st
String[] terminalNames
int t
int j
int symbol
private static void buildFilesForStatementsRecoveryFilter (java.lang.String, char[], char[], java.lang.String[])
String filename
char[] newNonTerminalIndex
char[] newLhs
String[] tokens
char[] newStatementsRecoveryFilter
int i
int index
public static final void buildFilesFromLPG (java.lang.String, java.lang.String)
String dataFilename
String dataFilename2
char[] contents
java.util.StringTokenizer st
String[] tokens
int j
int i
char[] newLhs
char[] newTerminalIndex
char[] newNonTerminalIndex
byte[] newRhs
String[] newName
protected static int[] computeReverseTable (char[], char[], java.lang.String[])
char[] newTerminalIndex
char[] newNonTerminalIndex
String[] newName
int[] newReverseTable
int j
int k
int k
private static int getSymbol (java.lang.String, java.lang.String[], int[])
String terminalName
String[] newName
int[] newReverse
int j
public static int in_symbol (int)
int state
public static final void initTables () throws java.io.IOException
int i
char[] chars
int c
public static int nasi (int)
int state
public static int ntAction (int, int)
int state
int sym
protected static int original_state (int)
int state
protected static byte[] readByteTable (java.lang.String) throws java.io.IOException
String filename
java.io.InputStream stream
byte[] bytes
protected static long[] readLongTable (java.lang.String) throws java.io.IOException
String filename
java.io.InputStream stream
byte[] bytes
int length
long[] longs
int i
int longIndex
protected static java.lang.String[] readNameTable (java.lang.String) throws java.io.IOException
String filename
char[] contents
char[][] nameAsChar
String[] result
int i
protected static java.lang.String[] readReadableNameTable (java.lang.String)
String filename
String[] result
java.io.InputStream is
java.util.Properties props
int i
int i
String n
protected static char[] readTable (java.lang.String) throws java.io.IOException
String filename
java.io.InputStream stream
byte[] bytes
int length
char[] chars
int i
int charIndex
public static int tAction (int, int)
int state
int sym
public void ()
public void (org.eclipse.jdt.internal.compiler.problem.ProblemReporter, boolean)
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
boolean optimizeStringLiterals
protected void annotationRecoveryCheckPoint (int, int)
int start
int end
public void arrayInitializer (int)
int length
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer ai
protected void blockReal ()
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement buildInitialRecoveryState ()
org.eclipse.jdt.internal.compiler.parser.RecoveredElement element
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
int length
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
int i
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration statement
org.eclipse.jdt.internal.compiler.ast.Expression statement
org.eclipse.jdt.internal.compiler.ast.Statement statement
protected void checkAndSetModifiers (int)
int flag
public void checkComment ()
int lastComment
int commentSourceStart
int commentEnd
protected void checkNonNLSAfterBodyEnd (int)
int declarationEnd
protected void classInstanceCreation (boolean)
boolean isQualified
org.eclipse.jdt.internal.compiler.ast.AllocationExpression alloc
org.eclipse.jdt.internal.compiler.ast.AllocationExpression alloc
int length
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousTypeDeclaration
protected void checkForDiamond (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference allocType
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference type
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference type
protected org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference computeQualifiedGenericsFromRightSide (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, org.eclipse.jdt.internal.compiler.ast.Annotation[][])
org.eclipse.jdt.internal.compiler.ast.TypeReference rightSide
int dim
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int nameSize
int tokensSize
org.eclipse.jdt.internal.compiler.ast.TypeReference[][] typeArguments
char[][] tokens
long[] positions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] typeAnnotations
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference singleParameterizedTypeReference
org.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedTypeReference
org.eclipse.jdt.internal.compiler.ast.TypeReference[][] rightSideTypeArguments
char[][] rightSideTokens
long[] rightSidePositions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] rightSideAnnotations
org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
char[][] rightSideTokens
long[] rightSidePositions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] rightSideAnnotations
int currentTypeArgumentsLength
org.eclipse.jdt.internal.compiler.ast.TypeReference[] currentTypeArguments
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference typeRef
int length
protected void concatExpressionLists ()
protected void concatGenericsLists ()
protected void concatNodeLists ()
protected void consumeAdditionalBound ()
protected void consumeAdditionalBound1 ()
protected void consumeAdditionalBoundList ()
protected void consumeAdditionalBoundList1 ()
protected boolean isIndirectlyInsideLambdaExpression ()
protected void consumeAllocationHeader ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression alloc
protected void consumeAnnotationAsModifier ()
org.eclipse.jdt.internal.compiler.ast.Expression expression
int sourceStart
protected void consumeAnnotationName ()
int start
int end
protected void consumeAnnotationTypeDeclaration ()
int length
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
protected void consumeAnnotationTypeDeclarationHeader ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration annotationTypeDeclaration
protected void consumeAnnotationTypeDeclarationHeaderName ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration annotationTypeDeclaration
long pos
int atPosition
int length
protected void consumeAnnotationTypeDeclarationHeaderNameWithTypeParameters ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration annotationTypeDeclaration
int length
long pos
int atPosition
protected void consumeAnnotationTypeMemberDeclaration ()
org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationTypeMemberDeclaration
int declarationEndPosition
protected void consumeAnnotationTypeMemberDeclarations ()
protected void consumeAnnotationTypeMemberDeclarationsopt ()
protected void consumeArgumentList ()
protected void consumeArguments ()
protected void consumeArrayAccess (boolean)
boolean unspecifiedReference
org.eclipse.jdt.internal.compiler.ast.Expression exp
org.eclipse.jdt.internal.compiler.ast.Expression exp
protected void consumeArrayCreationExpressionWithInitializer ()
int length
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression arrayAllocation
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
protected void consumeArrayCreationExpressionWithoutInitializer ()
int length
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression arrayAllocation
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
protected void consumeArrayCreationHeader ()
protected void consumeArrayInitializer ()
protected void consumeArrayTypeWithTypeArgumentsName ()
protected void consumeAssertStatement ()
protected void consumeAssignment ()
int op
org.eclipse.jdt.internal.compiler.ast.Expression expression
protected void consumeAssignmentOperator (int)
int pos
protected void consumeBinaryExpression (int)
int op
org.eclipse.jdt.internal.compiler.ast.Expression expr1
org.eclipse.jdt.internal.compiler.ast.Expression expr2
org.eclipse.jdt.internal.compiler.ast.CombinedBinaryExpression cursor
org.eclipse.jdt.internal.compiler.ast.CombinedBinaryExpression cursor
protected void consumeBinaryExpressionWithName (int)
int op
org.eclipse.jdt.internal.compiler.ast.Expression expr1
org.eclipse.jdt.internal.compiler.ast.Expression expr2
protected void consumeBlock ()
int statementsLength
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.ast.Block block
protected void consumeBlockStatement ()
protected void consumeBlockStatements ()
protected void consumeCaseLabel ()
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.CaseStatement caseStatement
protected void consumeCastExpressionLL1 ()
org.eclipse.jdt.internal.compiler.ast.Expression cast
org.eclipse.jdt.internal.compiler.ast.Expression exp
public org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference createIntersectionCastTypeReference (org.eclipse.jdt.internal.compiler.ast.TypeReference[])
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
protected void consumeCastExpressionLL1WithBounds ()
org.eclipse.jdt.internal.compiler.ast.Expression cast
org.eclipse.jdt.internal.compiler.ast.Expression exp
int length
org.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
protected void consumeCastExpressionWithGenericsArray ()
org.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
int additionalBoundsLength
org.eclipse.jdt.internal.compiler.ast.Expression exp
org.eclipse.jdt.internal.compiler.ast.Expression cast
org.eclipse.jdt.internal.compiler.ast.TypeReference castType
org.eclipse.jdt.internal.compiler.ast.TypeReference castType
int end
int dim
protected void consumeCastExpressionWithNameArray ()
org.eclipse.jdt.internal.compiler.ast.Expression exp
org.eclipse.jdt.internal.compiler.ast.Expression cast
org.eclipse.jdt.internal.compiler.ast.TypeReference castType
org.eclipse.jdt.internal.compiler.ast.TypeReference castType
int end
org.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
int additionalBoundsLength
protected void consumeCastExpressionWithPrimitiveType ()
org.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
int additionalBoundsLength
org.eclipse.jdt.internal.compiler.ast.Expression exp
org.eclipse.jdt.internal.compiler.ast.Expression cast
org.eclipse.jdt.internal.compiler.ast.TypeReference castType
org.eclipse.jdt.internal.compiler.ast.TypeReference castType
int end
protected void consumeCastExpressionWithQualifiedGenericsArray ()
org.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
int additionalBoundsLength
org.eclipse.jdt.internal.compiler.ast.Expression exp
org.eclipse.jdt.internal.compiler.ast.Expression cast
org.eclipse.jdt.internal.compiler.ast.TypeReference castType
int end
int dim
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
org.eclipse.jdt.internal.compiler.ast.TypeReference rightSide
protected void consumeCatches ()
protected void consumeCatchFormalParameter ()
char[] identifierName
long namePositions
int extendedDimensions
org.eclipse.jdt.internal.compiler.ast.TypeReference type
int modifierPositions
org.eclipse.jdt.internal.compiler.ast.Argument arg
int length
protected void consumeCatchHeader ()
org.eclipse.jdt.internal.compiler.parser.RecoveredMethod rMethod
org.eclipse.jdt.internal.compiler.ast.Argument arg
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
protected void consumeCatchType ()
int length
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
org.eclipse.jdt.internal.compiler.ast.UnionTypeReference typeReference
protected void consumeClassBodyDeclaration ()
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
int javadocCommentStart
protected void consumeClassBodyDeclarations ()
protected void consumeClassBodyDeclarationsopt ()
protected void consumeClassBodyopt ()
protected void consumeClassDeclaration ()
int length
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
boolean hasConstructor
boolean insideFieldInitializer
int i
protected void consumeClassHeader ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
protected void consumeClassHeaderExtends ()
org.eclipse.jdt.internal.compiler.ast.TypeReference superClass
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
protected void consumeClassHeaderImplements ()
int length
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.TypeReference[] superinterfaces
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
protected void consumeClassHeaderName1 ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
long pos
int length
protected void consumeClassInstanceCreationExpression ()
protected void consumeClassInstanceCreationExpressionName ()
protected void consumeClassInstanceCreationExpressionQualified ()
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression qae
protected void consumeClassInstanceCreationExpressionQualifiedWithTypeArguments ()
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression alloc
int length
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousTypeDeclaration
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression allocationExpression
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression qae
protected void consumeClassInstanceCreationExpressionWithTypeArguments ()
org.eclipse.jdt.internal.compiler.ast.AllocationExpression alloc
int length
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousTypeDeclaration
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression allocationExpression
protected void consumeClassOrInterface ()
protected void consumeClassOrInterfaceName ()
protected void consumeClassTypeElt ()
protected void consumeClassTypeList ()
protected void consumeCompilationUnit ()
protected void consumeConditionalExpression (int)
int op
protected void consumeConditionalExpressionWithName (int)
int op
protected void consumeConstructorBlockStatements ()
protected void consumeConstructorBody ()
protected void consumeConstructorDeclaration ()
int length
org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
org.eclipse.jdt.internal.compiler.ast.Statement[] statements
boolean insideFieldInitializer
int i
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration cd
protected void consumeConstructorHeader ()
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
protected void consumeConstructorHeaderName ()
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration cd
long selectorSource
int length
protected void consumeConstructorHeaderNameWithTypeParameters ()
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration cd
long selectorSource
int length
protected void consumeCreateInitializer ()
protected void consumeDefaultLabel ()
org.eclipse.jdt.internal.compiler.ast.CaseStatement defaultStatement
protected void consumeDefaultModifiers ()
protected void consumeDiet ()
protected void consumeDims ()
protected void consumeDimWithOrWithOutExpr ()
protected void consumeDimWithOrWithOutExprs ()
protected void consumeUnionType ()
protected void consumeUnionTypeAsClassType ()
protected void consumeEmptyAnnotationTypeMemberDeclarationsopt ()
protected void consumeEmptyArgumentListopt ()
protected void consumeEmptyArguments ()
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
protected void consumeEmptyArrayInitializer ()
protected void consumeEmptyArrayInitializeropt ()
protected void consumeEmptyBlockStatementsopt ()
protected void consumeEmptyCatchesopt ()
protected void consumeEmptyClassBodyDeclarationsopt ()
protected void consumeEmptyDimsopt ()
protected void consumeEmptyEnumDeclarations ()
protected void consumeEmptyExpression ()
protected void consumeEmptyForInitopt ()
protected void consumeEmptyForUpdateopt ()
protected void consumeEmptyInterfaceMemberDeclarationsopt ()
protected void consumeEmptyInternalCompilationUnit ()
protected void consumeEmptyMemberValueArrayInitializer ()
protected void consumeEmptyMemberValuePairsopt ()
protected void consumeEmptyMethodHeaderDefaultValue ()
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
protected void consumeEmptyStatement ()
char[] source
int c1
int c2
int c3
int c4
int pos
protected void consumeEmptySwitchBlock ()
protected void consumeEmptyTypeDeclaration ()
protected void consumeEnhancedForStatement ()
org.eclipse.jdt.internal.compiler.ast.Statement statement
org.eclipse.jdt.internal.compiler.ast.ForeachStatement foreachStatement
protected void consumeEnhancedForStatementHeader ()
org.eclipse.jdt.internal.compiler.ast.ForeachStatement statement
org.eclipse.jdt.internal.compiler.ast.Expression collection
protected void consumeEnhancedForStatementHeaderInit (boolean)
boolean hasModifiers
org.eclipse.jdt.internal.compiler.ast.TypeReference type
char[] identifierName
long namePosition
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
int extraDims
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnExtendedDimensions
int declarationSourceStart
int modifiersValue
int length
org.eclipse.jdt.internal.compiler.ast.ForeachStatement iteratorForStatement
protected void consumeEnterAnonymousClassBody (boolean)
boolean qualified
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression alloc
int argumentLength
protected void consumeEnterCompilationUnit ()
protected void consumeEnterMemberValue ()
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation recoveredAnnotation
protected void consumeEnterMemberValueArrayInitializer ()
protected void consumeEnterVariable ()
char[] identifierName
long namePosition
int extendedDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnExtendedDimensions
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration declaration
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration declaration
boolean isLocalDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeReference type
org.eclipse.jdt.internal.compiler.ast.TypeReference type
org.eclipse.jdt.internal.compiler.ast.TypeReference type
int variableIndex
int length
int length
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration previousVariable
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int annotationsLength
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
protected void consumeEnumBodyNoConstants ()
protected void consumeEnumBodyWithConstants ()
protected void consumeEnumConstantHeader ()
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration enumConstant
boolean foundOpeningBrace
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
int start
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression allocationExpression
int length
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
int length
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
org.eclipse.jdt.internal.compiler.parser.RecoveredType currentType
protected void consumeEnumConstantHeaderName ()
long namePosition
char[] constantName
int sourceEnd
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration enumConstant
int length
protected void consumeEnumConstantNoClassBody ()
int endOfEnumConstant
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.ast.ASTNode initialization
protected void consumeEnumConstants ()
protected void consumeEnumConstantWithClassBody ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
int declarationSourceEnd
org.eclipse.jdt.internal.compiler.ast.ASTNode initialization
protected void consumeEnumDeclaration ()
int length
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration enumDeclaration
boolean hasConstructor
boolean insideFieldInitializer
int i
protected void consumeEnumDeclarations ()
protected void consumeEnumHeader ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
protected void consumeEnumHeaderName ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration enumDeclaration
long pos
int length
protected void consumeEnumHeaderNameWithTypeParameters ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration enumDeclaration
int length
long pos
protected void consumeEqualityExpression (int)
int op
protected void consumeEqualityExpressionWithName (int)
int op
protected void consumeExitMemberValue ()
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation recoveredAnnotation
protected void consumeExitTryBlock ()
protected void consumeExitVariableWithInitialization ()
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration variableDecl
protected void consumeExitVariableWithoutInitialization ()
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration variableDecl
protected void consumeExplicitConstructorInvocation (int, int)
int flag
int recFlag
int startPosition
org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall ecc
int length
protected void consumeExplicitConstructorInvocationWithTypeArguments (int, int)
int flag
int recFlag
int startPosition
org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall ecc
int length
protected void consumeExpressionStatement ()
org.eclipse.jdt.internal.compiler.ast.Expression expression
protected void consumeFieldAccess (boolean)
boolean isSuperAccess
org.eclipse.jdt.internal.compiler.ast.FieldReference fr
protected void consumeFieldDeclaration ()
int variableDeclaratorsCounter
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
int endPos
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
int startIndex
protected void consumeForceNoDiet ()
protected void consumeForInit ()
protected void consumeFormalParameter (boolean)
boolean isVarArgs
org.eclipse.jdt.internal.compiler.ast.NameReference qualifyingNameReference
boolean isReceiver
char[] identifierName
long namePositions
int extendedDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnExtendedDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[] varArgsAnnotations
int endOfEllipsis
int length
int length
int firstDimensions
org.eclipse.jdt.internal.compiler.ast.TypeReference type
int modifierPositions
org.eclipse.jdt.internal.compiler.ast.Argument arg
org.eclipse.jdt.internal.compiler.ast.Argument arg
org.eclipse.jdt.internal.compiler.parser.RecoveredType currentRecoveryType
protected org.eclipse.jdt.internal.compiler.ast.Annotation[][] getAnnotationsOnDimensions (int)
int dimensionsCount
org.eclipse.jdt.internal.compiler.ast.Annotation[][] dimensionsAnnotations
int i
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int length
protected void consumeFormalParameterList ()
protected void consumeFormalParameterListopt ()
protected void consumeGenericType ()
protected void consumeGenericTypeArrayType ()
protected void consumeGenericTypeNameArrayType ()
protected void consumeGenericTypeWithDiamond ()
protected void consumeImportDeclaration ()
org.eclipse.jdt.internal.compiler.ast.ImportReference impt
protected void consumeImportDeclarations ()
protected void consumeInsideCastExpression ()
protected void consumeInsideCastExpressionLL1 ()
protected void consumeInsideCastExpressionLL1WithBounds ()
int additionalBoundsLength
org.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
int i
protected void consumeInsideCastExpressionWithQualifiedGenerics ()
protected void consumeInstanceOfExpression ()
org.eclipse.jdt.internal.compiler.ast.Expression exp
protected void consumeInstanceOfExpressionWithName ()
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
org.eclipse.jdt.internal.compiler.ast.Expression exp
protected void consumeInterfaceDeclaration ()
int length
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
int fieldCount
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
protected void consumeInterfaceHeader ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
protected void consumeInterfaceHeaderExtends ()
int length
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.TypeReference[] superinterfaces
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
protected void consumeInterfaceHeaderName1 ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
long pos
int length
protected void consumeInterfaceMemberDeclarations ()
protected void consumeInterfaceMemberDeclarationsopt ()
protected void consumeInterfaceType ()
protected void consumeInterfaceTypeList ()
protected void consumeInternalCompilationUnit ()
protected void consumeInternalCompilationUnitWithTypes ()
int length
protected void consumeInvalidAnnotationTypeDeclaration ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
protected void consumeInvalidConstructorDeclaration ()
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration cd
protected void consumeInvalidConstructorDeclaration (boolean)
boolean hasBody
int length
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
protected void consumeInvalidEnumDeclaration ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
protected void consumeInvalidInterfaceDeclaration ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
protected void consumeInterfaceMethodDeclaration (boolean)
boolean hasSemicolonBody
int explicitDeclarations
org.eclipse.jdt.internal.compiler.ast.Statement[] statements
int length
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
boolean isDefault
boolean isStatic
boolean bodyAllowed
protected void consumeLabel ()
protected void consumeLeftParen ()
protected void consumeLocalVariableDeclaration ()
int variableDeclaratorsCounter
int startIndex
protected void consumeLocalVariableDeclarationStatement ()
int variableDeclaratorsCounter
int i
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
protected void consumeMarkerAnnotation (boolean)
boolean isTypeAnnotation
org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation markerAnnotation
int oldIndex
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
protected void consumeMemberValueArrayInitializer ()
protected void consumeMemberValueAsName ()
protected void consumeMemberValuePair ()
char[] simpleName
long position
int end
int start
org.eclipse.jdt.internal.compiler.ast.Expression value
org.eclipse.jdt.internal.compiler.ast.MemberValuePair memberValuePair
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation recoveredAnnotation
protected void consumeMemberValuePairs ()
protected void consumeMemberValues ()
protected void consumeMethodBody ()
protected void consumeMethodDeclaration (boolean, boolean)
boolean isNotAbstract
boolean isDefaultMethod
int length
int explicitDeclarations
org.eclipse.jdt.internal.compiler.ast.Statement[] statements
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
protected void consumeMethodHeader ()
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
protected void consumeMethodHeaderDefaultValue ()
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
int length
protected void consumeMethodHeaderExtendedDims ()
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
int extendedDimensions
protected void consumeMethodHeaderName (boolean)
boolean isAnnotationMethod
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
long selectorSource
int length
protected void consumeMethodHeaderNameWithTypeParameters (boolean)
boolean isAnnotationMethod
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
long selectorSource
org.eclipse.jdt.internal.compiler.ast.TypeReference returnType
int length
boolean isType
protected void consumeMethodHeaderRightParen ()
int length
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration md
org.eclipse.jdt.internal.compiler.ast.Argument arg
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.ast.TypeReference type
int annotationSourceStart
int i
int max
protected void consumeMethodHeaderThrowsClause ()
int length
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration md
protected void consumeInvocationExpression ()
protected void consumeMethodInvocationName ()
org.eclipse.jdt.internal.compiler.ast.MessageSend m
int length
org.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
protected void consumeMethodInvocationNameWithTypeArguments ()
org.eclipse.jdt.internal.compiler.ast.MessageSend m
int length
protected void consumeMethodInvocationPrimary ()
org.eclipse.jdt.internal.compiler.ast.MessageSend m
protected void consumeMethodInvocationPrimaryWithTypeArguments ()
org.eclipse.jdt.internal.compiler.ast.MessageSend m
int length
protected void consumeMethodInvocationSuper ()
org.eclipse.jdt.internal.compiler.ast.MessageSend m
protected void consumeMethodInvocationSuperWithTypeArguments ()
org.eclipse.jdt.internal.compiler.ast.MessageSend m
int length
protected void consumeModifiers ()
int savedModifiersSourceStart
protected void consumeModifiers2 ()
protected void consumeMultipleResources ()
protected void consumeTypeAnnotation ()
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
protected void consumeOneMoreTypeAnnotation ()
protected void consumeNameArrayType ()
protected void consumeNestedMethod ()
protected void consumeNestedType ()
int length
protected void consumeNormalAnnotation (boolean)
boolean isTypeAnnotation
org.eclipse.jdt.internal.compiler.ast.NormalAnnotation normalAnnotation
int oldIndex
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int length
protected void consumeOneDimLoop (boolean)
boolean isAnnotated
protected void consumeOnlySynchronized ()
protected void consumeOnlyTypeArguments ()
int length
protected void consumeOnlyTypeArgumentsForCastExpression ()
protected void consumeOpenBlock ()
int stackLength
protected void consumePackageComment ()
protected void consumePackageDeclaration ()
org.eclipse.jdt.internal.compiler.ast.ImportReference impt
protected void consumePackageDeclarationName ()
org.eclipse.jdt.internal.compiler.ast.ImportReference impt
int length
char[][] tokens
long[] positions
protected void consumePackageDeclarationNameWithModifiers ()
org.eclipse.jdt.internal.compiler.ast.ImportReference impt
int length
char[][] tokens
long[] positions
int packageModifiersSourceStart
int packageModifiersSourceEnd
int packageModifiers
protected void consumePostfixExpression ()
protected void consumePrimaryNoNewArray ()
org.eclipse.jdt.internal.compiler.ast.Expression parenthesizedExpression
int numberOfParenthesis
protected void consumePrimaryNoNewArrayArrayType ()
org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess cla
protected void consumePrimaryNoNewArrayName ()
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
protected void rejectIllegalLeadingTypeAnnotations (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotations
private void rejectIllegalTypeAnnotations (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
private void rejectIllegalTypeAnnotations (org.eclipse.jdt.internal.compiler.ast.TypeReference, boolean)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
boolean tolerateAnnotationsOnDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotations
org.eclipse.jdt.internal.compiler.ast.Annotation[] misplacedAnnotations
org.eclipse.jdt.internal.compiler.ast.Annotation[] misplacedAnnotations
int i
int length
boolean tolerated
int i
int length
protected void consumePrimaryNoNewArrayNameSuper ()
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
protected void consumePrimaryNoNewArrayNameThis ()
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
protected void consumePrimaryNoNewArrayPrimitiveArrayType ()
org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess cla
protected void consumePrimaryNoNewArrayPrimitiveType ()
org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess cla
protected void consumePrimaryNoNewArrayThis ()
protected void consumePrimaryNoNewArrayWithName ()
org.eclipse.jdt.internal.compiler.ast.Expression parenthesizedExpression
int numberOfParenthesis
protected void consumePrimitiveArrayType ()
protected void consumePrimitiveType ()
protected void consumePushLeftBrace ()
protected void consumePushModifiers ()
protected void consumePushCombineModifiers ()
int newModifiers
protected void consumePushModifiersForHeader ()
protected void consumePushPosition ()
protected void consumePushRealModifiers ()
protected void consumeQualifiedName (boolean)
boolean qualifiedNameIsAnnotated
protected void consumeUnannotatableQualifiedName ()
protected void consumeRecoveryMethodHeaderName ()
boolean isAnnotationMethod
org.eclipse.jdt.internal.compiler.parser.RecoveredType recoveredType
protected void consumeRecoveryMethodHeaderNameWithTypeParameters ()
boolean isAnnotationMethod
org.eclipse.jdt.internal.compiler.parser.RecoveredType recoveredType
protected void consumeReduceImports ()
int length
protected void consumeReferenceType ()
protected void consumeReferenceType1 ()
protected void consumeReferenceType2 ()
protected void consumeReferenceType3 ()
protected void consumeResourceAsLocalVariableDeclaration ()
protected void consumeResourceSpecification ()
protected void consumeResourceOptionalTrailingSemiColon (boolean)
boolean punctuated
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
protected void consumeRestoreDiet ()
protected void consumeRightParen ()
protected void consumeNonTypeUseName ()
int i
int length
org.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
protected void consumeZeroTypeAnnotations ()
protected void consumeRule (int)
int act
protected void consumeVariableDeclaratorIdParameter ()
protected void consumeExplicitThisParameter (boolean)
boolean isQualified
org.eclipse.jdt.internal.compiler.ast.NameReference qualifyingNameReference
int thisStart
protected boolean isAssistParser ()
protected void consumeNestedLambda ()
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
protected void consumeLambdaHeader ()
int arrowPosition
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int length
int i
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lexp
protected void consumeLambdaExpression ()
org.eclipse.jdt.internal.compiler.ast.Statement body
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lexp
org.eclipse.jdt.internal.compiler.ast.Expression expression
int length
protected org.eclipse.jdt.internal.compiler.ast.Argument typeElidedArgument ()
char[] identifierName
long namePositions
org.eclipse.jdt.internal.compiler.ast.Argument arg
protected void consumeTypeElidedLambdaParameter (boolean)
boolean parenthesized
int modifier
int annotationLength
int modifiersStart
org.eclipse.jdt.internal.compiler.ast.Argument arg
protected void consumeElidedLeftBraceAndReturn ()
int stackLength
protected void consumeExpression ()
org.eclipse.jdt.internal.compiler.ast.Expression exp
protected void consumeIdentifierOrNew (boolean)
boolean newForm
int newStart
protected void consumeEmptyTypeArguments ()
public org.eclipse.jdt.internal.compiler.ast.ReferenceExpression newReferenceExpression ()
protected void consumeReferenceExpressionTypeForm (boolean)
boolean isPrimitive
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
char[] selector
int sourceEnd
int length
int dimension
boolean typeAnnotatedName
int i
int j
protected void consumeReferenceExpressionPrimaryForm ()
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
char[] selector
int sourceEnd
int length
org.eclipse.jdt.internal.compiler.ast.Expression primary
protected void consumeReferenceExpressionSuperForm ()
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
char[] selector
int sourceEnd
int length
org.eclipse.jdt.internal.compiler.ast.SuperReference superReference
protected void consumeReferenceExpression (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression)
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
protected void consumeReferenceExpressionTypeArgumentsAndTrunk (boolean)
boolean qualified
protected void consumeReferenceExpressionGenericTypeForm ()
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
org.eclipse.jdt.internal.compiler.ast.TypeReference type
org.eclipse.jdt.internal.compiler.ast.TypeReference type
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
char[] selector
int sourceEnd
int length
int typeSourceEnd
boolean qualified
int dims
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
org.eclipse.jdt.internal.compiler.ast.TypeReference rightSide
protected void consumeEnterInstanceCreationArgumentList ()
protected void consumeSimpleAssertStatement ()
protected void consumeSingleMemberAnnotation (boolean)
boolean isTypeAnnotation
org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation singleMemberAnnotation
int oldIndex
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
protected void consumeSingleMemberAnnotationMemberValue ()
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation recoveredAnnotation
protected void consumeSingleResource ()
protected void consumeSingleStaticImportDeclarationName ()
org.eclipse.jdt.internal.compiler.ast.ImportReference impt
int length
char[][] tokens
long[] positions
protected void consumeSingleTypeImportDeclarationName ()
org.eclipse.jdt.internal.compiler.ast.ImportReference impt
int length
char[][] tokens
long[] positions
protected void consumeStatementBreak ()
protected void consumeStatementBreakWithLabel ()
protected void consumeStatementCatch ()
protected void consumeStatementContinue ()
protected void consumeStatementContinueWithLabel ()
protected void consumeStatementDo ()
org.eclipse.jdt.internal.compiler.ast.Statement statement
protected void consumeStatementExpressionList ()
protected void consumeStatementFor ()
int length
org.eclipse.jdt.internal.compiler.ast.Expression cond
org.eclipse.jdt.internal.compiler.ast.Statement[] inits
org.eclipse.jdt.internal.compiler.ast.Statement[] inits
org.eclipse.jdt.internal.compiler.ast.Statement[] inits
org.eclipse.jdt.internal.compiler.ast.Statement[] updates
org.eclipse.jdt.internal.compiler.ast.Statement[] updates
boolean scope
org.eclipse.jdt.internal.compiler.ast.Statement statement
protected void consumeStatementIfNoElse ()
org.eclipse.jdt.internal.compiler.ast.Statement thenStatement
protected void consumeStatementIfWithElse ()
protected void consumeStatementLabel ()
org.eclipse.jdt.internal.compiler.ast.Statement statement
protected void consumeStatementReturn ()
protected void consumeStatementSwitch ()
int length
org.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
protected void consumeStatementSynchronized ()
protected void consumeStatementThrow ()
protected void consumeStatementTry (boolean, boolean)
boolean withFinally
boolean hasResources
int length
org.eclipse.jdt.internal.compiler.ast.TryStatement tryStmt
org.eclipse.jdt.internal.compiler.ast.Block[] bks
org.eclipse.jdt.internal.compiler.ast.Argument[] args
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration[] resources
protected void consumeStatementWhile ()
org.eclipse.jdt.internal.compiler.ast.Statement statement
protected void consumeStaticImportOnDemandDeclarationName ()
org.eclipse.jdt.internal.compiler.ast.ImportReference impt
int length
char[][] tokens
long[] positions
protected void consumeStaticInitializer ()
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
protected void consumeStaticOnly ()
int savedModifiersSourceStart
protected void consumeSwitchBlock ()
protected void consumeSwitchBlockStatement ()
protected void consumeSwitchBlockStatements ()
protected void consumeSwitchLabels ()
protected void consumeToken (int)
int type
long positions
long positions
org.eclipse.jdt.internal.compiler.ast.StringLiteral stringLiteral
org.eclipse.jdt.internal.compiler.ast.StringLiteral stringLiteral
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation recoveredAnnotation
protected void consumeTypeArgument ()
protected void consumeTypeArgumentList ()
protected void consumeTypeArgumentList1 ()
protected void consumeTypeArgumentList2 ()
protected void consumeTypeArgumentList3 ()
protected void consumeTypeArgumentReferenceType1 ()
protected void consumeTypeArgumentReferenceType2 ()
protected void consumeTypeArguments ()
int length
protected void consumeTypeDeclarations ()
protected void consumeTypeHeaderNameWithTypeParameters ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
int length
org.eclipse.jdt.internal.compiler.parser.RecoveredType recoveredType
protected void consumeTypeImportOnDemandDeclarationName ()
org.eclipse.jdt.internal.compiler.ast.ImportReference impt
int length
char[][] tokens
long[] positions
protected void consumeTypeParameter1 ()
protected void consumeTypeParameter1WithExtends ()
org.eclipse.jdt.internal.compiler.ast.TypeReference superType
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
protected void consumeTypeParameter1WithExtendsAndBounds ()
int additionalBoundsLength
org.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
org.eclipse.jdt.internal.compiler.ast.TypeReference superType
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeReference bound
protected void consumeTypeParameterHeader ()
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
int length
long pos
int end
int start
protected void consumeTypeParameterList ()
protected void consumeTypeParameterList1 ()
protected void consumeTypeParameters ()
int startPos
org.eclipse.jdt.internal.compiler.parser.RecoveredType recoveredType
int length
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
int length
protected void consumeTypeParameterWithExtends ()
org.eclipse.jdt.internal.compiler.ast.TypeReference superType
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
protected void consumeTypeParameterWithExtendsAndBounds ()
int additionalBoundsLength
org.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
org.eclipse.jdt.internal.compiler.ast.TypeReference superType
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeReference bound
protected void consumeZeroAdditionalBounds ()
protected void consumeUnaryExpression (int)
int op
org.eclipse.jdt.internal.compiler.ast.Expression r
org.eclipse.jdt.internal.compiler.ast.Expression r
org.eclipse.jdt.internal.compiler.ast.Expression r
org.eclipse.jdt.internal.compiler.ast.Expression r
org.eclipse.jdt.internal.compiler.ast.Expression r
org.eclipse.jdt.internal.compiler.ast.Expression r
org.eclipse.jdt.internal.compiler.ast.Expression exp
org.eclipse.jdt.internal.compiler.ast.IntLiteral intLiteral
org.eclipse.jdt.internal.compiler.ast.IntLiteral convertToMinValue
org.eclipse.jdt.internal.compiler.ast.LongLiteral longLiteral
org.eclipse.jdt.internal.compiler.ast.LongLiteral convertToMinValue
protected void consumeUnaryExpression (int, boolean)
int op
boolean post
org.eclipse.jdt.internal.compiler.ast.Expression leftHandSide
protected void consumeVariableDeclarators ()
protected void consumeVariableInitializers ()
protected void consumeWildcard ()
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
protected void consumeWildcard1 ()
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
protected void consumeWildcard1WithBounds ()
protected void consumeWildcard2 ()
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
protected void consumeWildcard2WithBounds ()
protected void consumeWildcard3 ()
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
protected void consumeWildcard3WithBounds ()
protected void consumeWildcardBounds1Extends ()
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
protected void consumeWildcardBounds1Super ()
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
protected void consumeWildcardBounds2Extends ()
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
protected void consumeWildcardBounds2Super ()
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
protected void consumeWildcardBounds3Extends ()
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
protected void consumeWildcardBounds3Super ()
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
protected void consumeWildcardBoundsExtends ()
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
protected void consumeWildcardBoundsSuper ()
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
protected void consumeWildcardWithBounds ()
public boolean containsComment (int, int)
int sourceStart
int sourceEnd
int iComment
int commentStart
public org.eclipse.jdt.internal.compiler.ast.MethodDeclaration convertToMethodDeclaration (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration c
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration m
protected org.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, org.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int additionalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
boolean isVarargs
protected org.eclipse.jdt.internal.compiler.ast.FieldDeclaration createFieldDeclaration (char[], int, int)
char[] fieldDeclarationName
int sourceStart
int sourceEnd
protected org.eclipse.jdt.internal.compiler.parser.JavadocParser createJavadocParser ()
protected org.eclipse.jdt.internal.compiler.ast.LocalDeclaration createLocalDeclaration (char[], int, int)
char[] localDeclarationName
int sourceStart
int sourceEnd
protected org.eclipse.jdt.internal.compiler.ast.StringLiteral createStringLiteral (char[], int, int, int)
char[] token
int start
int end
int lineNumber
protected org.eclipse.jdt.internal.compiler.parser.RecoveredType currentRecoveryType ()
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration dietParse (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
boolean old
protected void dispatchDeclarationInto (int)
int length
int[] flag
int size1
int size2
int size3
boolean hasAbstractMethods
int i
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
int flagI
int start
int length2
int length2
int length2
int end
int i
protected void dispatchDeclarationIntoEnumDeclaration (int)
int length
int[] flag
int size1
int size2
int size3
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration enumDeclaration
boolean hasAbstractMethods
int enumConstantsCounter
int i
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
int flagI
int start
int length2
int length2
int length2
int end
int i
protected org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration endParse (int)
int act
org.eclipse.jdt.internal.compiler.parser.RecoveredElement recoveredElement
int i
public int flushCommentsDefinedPriorTo (int)
int position
int lastCommentIndex
int index
int validCount
int commentEnd
int immediateCommentEnd
protected org.eclipse.jdt.internal.compiler.ast.TypeReference getAnnotationType ()
int length
char[][] tokens
long[] positions
public int getFirstToken ()
public int[] getJavaDocPositions ()
int javadocCount
int max
int i
int[] positions
int index
int i
int commentStart
int commentStop
public void getMethodBodies (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
int[] oldLineEnds
int oldLinePtr
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
char[] contents
int i
int length
protected char getNextCharacter (char[], int[])
char[] comment
int[] index
char nextCharacter
int c1
int c2
int c3
int c4
protected org.eclipse.jdt.internal.compiler.ast.Expression getTypeReference (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression exp
protected void annotateTypeReference (org.eclipse.jdt.internal.compiler.ast.Wildcard)
org.eclipse.jdt.internal.compiler.ast.Wildcard ref
int length
protected org.eclipse.jdt.internal.compiler.ast.TypeReference getTypeReference (int)
int dim
org.eclipse.jdt.internal.compiler.ast.TypeReference ref
org.eclipse.jdt.internal.compiler.ast.TypeReference ref
org.eclipse.jdt.internal.compiler.ast.TypeReference ref
org.eclipse.jdt.internal.compiler.ast.TypeReference ref
org.eclipse.jdt.internal.compiler.ast.TypeReference ref
org.eclipse.jdt.internal.compiler.ast.TypeReference ref
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int length
int numberOfIdentifiers
char[][] tokens
long[] positions
int levels
int i
protected org.eclipse.jdt.internal.compiler.ast.TypeReference getTypeReferenceForGenericType (int, int, int)
int dim
int identifierLength
int numberOfIdentifiers
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int currentTypeArgumentsLength
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
org.eclipse.jdt.internal.compiler.ast.TypeReference[][] typeArguments
char[][] tokens
long[] positions
int index
int currentIdentifiersLength
int currentTypeArgumentsLength
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
protected org.eclipse.jdt.internal.compiler.ast.NameReference getUnspecifiedReference ()
protected org.eclipse.jdt.internal.compiler.ast.NameReference getUnspecifiedReference (boolean)
boolean rejectTypeAnnotations
int length
org.eclipse.jdt.internal.compiler.ast.NameReference ref
org.eclipse.jdt.internal.compiler.ast.NameReference ref
char[][] tokens
long[] positions
protected org.eclipse.jdt.internal.compiler.ast.NameReference getUnspecifiedReferenceOptimized ()
int length
org.eclipse.jdt.internal.compiler.ast.NameReference ref
org.eclipse.jdt.internal.compiler.ast.NameReference ref
char[][] tokens
long[] positions
public void goForBlockStatementsopt ()
public void goForBlockStatementsOrCatchHeader ()
public void goForClassBodyDeclarations ()
public void goForCompilationUnit ()
public void goForExpression (boolean)
boolean recordLineSeparator
public void goForFieldDeclaration ()
public void goForGenericMethodDeclaration ()
public void goForHeaders ()
org.eclipse.jdt.internal.compiler.parser.RecoveredType currentType
public void goForImportDeclaration ()
public void goForInitializer ()
public void goForMemberValue ()
public void goForMethodBody ()
public void goForPackageDeclaration ()
public void goForTypeDeclaration ()
public boolean hasLeadingTagComment (char[], int)
char[] commentPrefixTag
int rangeEnd
int iComment
int iStatement
org.eclipse.jdt.internal.compiler.ast.ASTNode lastNode
int rangeStart
int commentStart
char[] source
int charPos
char c
int iTag
int length
protected void ignoreExpressionAssignment ()
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
public void initialize ()
public void initialize (boolean)
boolean parsingCompilationUnit
int astLength
int expressionLength
boolean checkNLS
public void initializeScanner ()
public void jumpOverMethodBody ()
private void jumpOverType ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
boolean isAnonymous
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration nextTypeDeclaration
protected void markEnclosingMemberWithLocalType ()
protected void markEnclosingMemberWithLocalOrFunctionalType (org.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind)
org.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind context
int i
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.ast.ASTNode node
protected boolean moveRecoveryCheckpoint ()
int pos
protected org.eclipse.jdt.internal.compiler.ast.MessageSend newMessageSend ()
org.eclipse.jdt.internal.compiler.ast.MessageSend m
int length
protected org.eclipse.jdt.internal.compiler.ast.MessageSend newMessageSendWithTypeArguments ()
org.eclipse.jdt.internal.compiler.ast.MessageSend m
int length
protected void optimizedConcatNodeLists ()
public boolean atConflictScenario (int)
int token
protected void parse ()
boolean isDietParse
int oldFirstToken
int act
int stackLength
int errorPos
int previousToken
boolean oldValue
org.eclipse.jdt.core.compiler.InvalidInputException e
boolean oldValue
org.eclipse.jdt.core.compiler.InvalidInputException e
org.eclipse.jdt.internal.compiler.parser.NLSTag[] tags
org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData data
public void parse (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, boolean)
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration cd
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
boolean recordLineSeparator
boolean oldMethodRecoveryActivated
int length
org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall explicitConstructorCall
public void parse (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, char[])
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
char[] initializationSource
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parse (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parse (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.CompilationResult, int, int)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
int start
int end
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
char[] contents
char[] contents
org.eclipse.jdt.internal.compiler.problem.AbortCompilationUnit abortException
public void parse (org.eclipse.jdt.internal.compiler.ast.Initializer, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
boolean oldMethodRecoveryActivated
int length
public void parse (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
boolean oldMethodRecoveryActivated
int length
public org.eclipse.jdt.internal.compiler.ast.ASTNode[] parseClassBodyDeclarations (char[], int, int, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
char[] source
int offset
int length
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
boolean oldDiet
boolean oldTolerateDefaultClassMethods
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration referenceContextTypeDeclaration
org.eclipse.jdt.internal.compiler.ast.ASTNode[] result
java.util.List bodyDeclarations
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
int astLength
boolean containsInitializers
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int i
int max
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
int length2
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] temp
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
int i
int max
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
public org.eclipse.jdt.internal.compiler.ast.Expression parseLambdaExpression (char[], int, int, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, boolean)
char[] source
int offset
int length
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
boolean recordLineSeparators
public org.eclipse.jdt.internal.compiler.ast.Expression parseExpression (char[], int, int, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, boolean)
char[] source
int offset
int length
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
boolean recordLineSeparators
public org.eclipse.jdt.internal.compiler.ast.Expression parseMemberValue (char[], int, int, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
char[] source
int offset
int length
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
public void parseStatements (org.eclipse.jdt.internal.compiler.impl.ReferenceContext, int, int, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[], org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.impl.ReferenceContext rc
int start
int end
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
boolean oldStatementRecoveryEnabled
public void persistLineSeparatorPositions ()
protected void prepareForBlockStatements ()
public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter ()
protected void pushIdentifier (char[], long)
char[] identifier
long position
int stackLength
protected void pushIdentifier ()
protected void pushIdentifier (int)
int flag
int stackLength
protected void pushOnAstLengthStack (int)
int pos
int stackLength
protected void pushOnAstStack (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode node
int stackLength
protected void pushOnTypeAnnotationStack (org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
int stackLength
protected void pushOnTypeAnnotationLengthStack (int)
int pos
int stackLength
protected void pushOnExpressionStack (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expr
int stackLength
protected void pushOnExpressionStackLengthStack (int)
int pos
int stackLength
protected void pushOnGenericsIdentifiersLengthStack (int)
int pos
int stackLength
protected void pushOnGenericsLengthStack (int)
int pos
int stackLength
protected void pushOnGenericsStack (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode node
int stackLength
protected void pushOnIntStack (int)
int pos
int stackLength
protected void pushOnRealBlockStack (int)
int i
int stackLength
protected void recoverStatements ()
org.eclipse.jdt.internal.compiler.parser.Parser$1MethodVisitor methodVisitor
org.eclipse.jdt.internal.compiler.parser.Parser$1TypeVisitor typeVisitor
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeContext
int length
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
public void recoveryExitFromVariable ()
int end
int end
public void recoveryTokenCheck ()
org.eclipse.jdt.internal.compiler.ast.StringLiteral stringLiteral
org.eclipse.jdt.internal.compiler.parser.RecoveredElement newElement
org.eclipse.jdt.internal.compiler.parser.RecoveredElement newElement
org.eclipse.jdt.internal.compiler.parser.RecoveredType currentType
protected void reportSyntaxErrors (boolean, int)
boolean isDietParse
int oldFirstToken
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
int start
int end
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
int[][] intervalToSkip
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser diagnoseParser
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser diagnoseParser
private void reportSyntaxErrorsForSkippedMethod (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[])
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
int i
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] memberTypes
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
int j
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser diagnoseParser
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser diagnoseParser
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
int length
int j
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser diagnoseParser
protected void resetModifiers ()
protected void resetStacks ()
protected int resumeAfterRecovery ()
protected int resumeOnSyntaxError ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
public void setMethodsFullRecovery (boolean)
boolean enabled
public void setStatementsRecovery (boolean)
boolean enabled
public java.lang.String toString ()
String s
int i
int i
int i
int i
int i
int i
int i
protected void updateRecoveryState ()
protected void updateSourceDeclarationParts (int)
int variableDeclaratorsCounter
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
int endTypeDeclarationPosition
int i
protected void updateSourcePosition (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression exp
public void copyState (org.eclipse.jdt.internal.compiler.parser.CommitRollbackParser)
org.eclipse.jdt.internal.compiler.parser.CommitRollbackParser from
org.eclipse.jdt.internal.compiler.parser.Parser parser
int length
public int automatonState ()
public boolean automatonWillShift (int, int)
int token
int lastAction
int stackTop
int stackTopState
int highWaterMark
static int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$parser$Parser$LocalTypeKind ()
}
org/eclipse/jdt/internal/compiler/parser/ParserBasicInformation.classParserBasicInformation.java
package org.eclipse.jdt.internal.compiler.parser
public abstract org.eclipse.jdt.internal.compiler.parser.ParserBasicInformation extends java.lang.Object {
public static final int ERROR_SYMBOL
public static final int MAX_NAME_LENGTH
public static final int NUM_STATES
public static final int NT_OFFSET
public static final int SCOPE_UBOUND
public static final int SCOPE_SIZE
public static final int LA_STATE_OFFSET
public static final int MAX_LA
public static final int NUM_RULES
public static final int NUM_TERMINALS
public static final int NUM_NON_TERMINALS
public static final int NUM_SYMBOLS
public static final int START_STATE
public static final int EOFT_SYMBOL
public static final int EOLT_SYMBOL
public static final int ACCEPT_ACTION
public static final int ERROR_ACTION
}
org/eclipse/jdt/internal/compiler/parser/RecoveredAnnotation.classRecoveredAnnotation.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation extends org.eclipse.jdt.internal.compiler.parser.RecoveredElement {
public static final int MARKER
public static final int NORMAL
public static final int SINGLE_MEMBER
private int kind
private int identifierPtr
private int identifierLengthPtr
private int sourceStart
public boolean hasPendingMemberValueName
public int memberValuPairEqualEnd
public org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public void (int, int, int, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int)
int identifierPtr
int identifierLengthPtr
int sourceStart
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement addAnnotationName (int, int, int, int)
int identPtr
int identLengthPtr
int annotationStart
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation element
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement addAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation, int)
org.eclipse.jdt.internal.compiler.ast.Annotation annot
int index
public void updateFromParserState ()
org.eclipse.jdt.internal.compiler.parser.Parser parser
org.eclipse.jdt.internal.compiler.ast.Annotation annot
boolean needUpdateRParenPos
org.eclipse.jdt.internal.compiler.ast.MemberValuePair pendingMemberValueName
char[] memberValueName
long pos
int start
int end
int valueEnd
org.eclipse.jdt.internal.compiler.ast.SingleNameReference fakeExpression
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
int argLength
int argStart
int annotationEnd
int annotationEnd
org.eclipse.jdt.internal.compiler.ast.MemberValuePair lastMemberValuePair
org.eclipse.jdt.internal.compiler.ast.NormalAnnotation normalAnnotation
org.eclipse.jdt.internal.compiler.ast.Expression memberValue
org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation singleMemberAnnotation
org.eclipse.jdt.internal.compiler.ast.NormalAnnotation normalAnnotation
org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation markerAnnotation
public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree ()
public void resetPendingModifiers ()
public void setKind (int)
int kind
public int sourceEnd ()
org.eclipse.jdt.internal.compiler.parser.Parser parser
public java.lang.String toString (int)
int tab
public org.eclipse.jdt.internal.compiler.ast.Annotation updatedAnnotationReference ()
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int)
int braceStart
int braceEnd
public void updateParseTree ()
}
org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.classRecoveredBlock.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredBlock extends org.eclipse.jdt.internal.compiler.parser.RecoveredStatement implements org.eclipse.jdt.internal.compiler.parser.TerminalTokens {
public org.eclipse.jdt.internal.compiler.ast.Block blockDeclaration
public org.eclipse.jdt.internal.compiler.parser.RecoveredStatement[] statements
public int statementCount
public boolean preserveContent
public org.eclipse.jdt.internal.compiler.parser.RecoveredLocalVariable pendingArgument
int pendingModifiers
int pendingModifersSourceStart
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] pendingAnnotations
int pendingAnnotationCount
public void (org.eclipse.jdt.internal.compiler.ast.Block, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int)
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredMethod enclosingRecoveredMethod
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Block, int)
org.eclipse.jdt.internal.compiler.ast.Block nestedBlockDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredBlock element
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int, boolean)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
int bracketBalanceValue
boolean delegatedByParent
org.eclipse.jdt.internal.compiler.parser.RecoveredLocalVariable element
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Statement, int)
org.eclipse.jdt.internal.compiler.ast.Statement stmt
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Statement, int, boolean)
org.eclipse.jdt.internal.compiler.ast.Statement stmt
int bracketBalanceValue
boolean delegatedByParent
org.eclipse.jdt.internal.compiler.parser.RecoveredStatement element
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int, boolean)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int bracketBalanceValue
boolean delegatedByParent
org.eclipse.jdt.internal.compiler.parser.RecoveredType element
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement addAnnotationName (int, int, int, int)
int identifierPtr
int identifierLengthPtr
int annotationStart
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation element
public void addModifier (int, int)
int flag
int modifiersSourceStart
void attach (org.eclipse.jdt.internal.compiler.parser.RecoveredStatement)
org.eclipse.jdt.internal.compiler.parser.RecoveredStatement recoveredStatement
void attachPendingModifiers (org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[], int, int, int)
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] pendingAnnots
int pendingAnnotCount
int pendingMods
int pendingModsSourceStart
public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree ()
public void resetPendingModifiers ()
public java.lang.String toString (int)
int tab
StringBuffer result
int i
public org.eclipse.jdt.internal.compiler.ast.Block updatedBlock (int, java.util.Set)
int depth
java.util.Set knownTypes
org.eclipse.jdt.internal.compiler.ast.Statement[] updatedStatements
int updatedCount
org.eclipse.jdt.internal.compiler.parser.RecoveredStatement lastStatement
org.eclipse.jdt.internal.compiler.parser.RecoveredMethod enclosingMethod
org.eclipse.jdt.internal.compiler.parser.RecoveredInitializer enclosingIntializer
int bodyEndValue
org.eclipse.jdt.internal.compiler.parser.RecoveredLocalVariable lastLocalVariable
org.eclipse.jdt.internal.compiler.parser.RecoveredBlock lastBlock
int lastEnd
int i
org.eclipse.jdt.internal.compiler.ast.Statement updatedStatement
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
public org.eclipse.jdt.internal.compiler.ast.Statement updatedStatement (int, java.util.Set)
int depth
java.util.Set knownTypes
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int)
int braceStart
int braceEnd
org.eclipse.jdt.internal.compiler.parser.RecoveredMethod method
org.eclipse.jdt.internal.compiler.parser.RecoveredInitializer initializer
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int)
int braceStart
int braceEnd
org.eclipse.jdt.internal.compiler.ast.Block block
public void updateParseTree ()
public org.eclipse.jdt.internal.compiler.ast.Statement updateStatement (int, java.util.Set)
int depth
java.util.Set knownTypes
org.eclipse.jdt.internal.compiler.ast.Statement[] updatedStatements
int updatedCount
int i
org.eclipse.jdt.internal.compiler.ast.Statement updatedStatement
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
int bracketBalanceValue
char[][] fieldTypeName
char[][] fieldTypeName
}
org/eclipse/jdt/internal/compiler/parser/RecoveredElement.classRecoveredElement.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement extends java.lang.Object {
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
public int bracketBalance
public boolean foundOpeningBrace
protected org.eclipse.jdt.internal.compiler.parser.Parser recoveringParser
public void (org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int)
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
public void (org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int, org.eclipse.jdt.internal.compiler.parser.Parser)
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
org.eclipse.jdt.internal.compiler.parser.Parser parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement addAnnotationName (int, int, int, int)
int identifierPtr
int identifierLengthPtr
int annotationStart
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Block, int)
org.eclipse.jdt.internal.compiler.ast.Block nestedBlockDeclaration
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.ImportReference, int)
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Statement, int)
org.eclipse.jdt.internal.compiler.ast.Statement statement
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int bracketBalanceValue
protected void addBlockStatement (org.eclipse.jdt.internal.compiler.parser.RecoveredBlock)
org.eclipse.jdt.internal.compiler.parser.RecoveredBlock recoveredBlock
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.ast.Statement[] statements
int i
public void addModifier (int, int)
int flag
int modifiersSourceStart
public int depth ()
int depth
org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
public org.eclipse.jdt.internal.compiler.parser.RecoveredInitializer enclosingInitializer ()
org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
public org.eclipse.jdt.internal.compiler.parser.RecoveredMethod enclosingMethod ()
org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
public org.eclipse.jdt.internal.compiler.parser.RecoveredType enclosingType ()
org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
public org.eclipse.jdt.internal.compiler.parser.Parser parser ()
org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree ()
public void resetPendingModifiers ()
public void preserveEnclosingBlocks ()
org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
public int previousAvailableLineEnd (int)
int position
org.eclipse.jdt.internal.compiler.parser.Parser parser
org.eclipse.jdt.internal.compiler.parser.Scanner scanner
int index
int previousLineEnd
char[] source
int i
public int sourceEnd ()
protected java.lang.String tabString (int)
int tab
StringBuffer result
int i
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement topElement ()
org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
public java.lang.String toString ()
public java.lang.String toString (int)
int tab
public org.eclipse.jdt.internal.compiler.parser.RecoveredType type ()
org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
public void updateBodyStart (int)
int bodyStart
public void updateFromParserState ()
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int)
int braceStart
int braceEnd
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int)
int braceStart
int braceEnd
public void updateParseTree ()
public void updateSourceEndIfNecessary (int, int)
int braceStart
int braceEnd
public void updateSourceEndIfNecessary (int)
int sourceEnd
}
org/eclipse/jdt/internal/compiler/parser/RecoveredField.classRecoveredField.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredField extends org.eclipse.jdt.internal.compiler.parser.RecoveredElement {
public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
boolean alreadyCompletedFieldInitialization
public org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] annotations
public int annotationCount
public int modifiers
public int modifiersStart
public org.eclipse.jdt.internal.compiler.parser.RecoveredType[] anonymousTypes
public int anonymousTypeCount
public void (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
public void (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int, org.eclipse.jdt.internal.compiler.parser.Parser)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
org.eclipse.jdt.internal.compiler.parser.Parser parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration addedfieldDeclaration
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Statement, int)
org.eclipse.jdt.internal.compiler.ast.Statement statement
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredType element
public void attach (org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[], int, int, int)
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] annots
int annotCount
int mods
int modsSourceStart
org.eclipse.jdt.internal.compiler.ast.Annotation[] existingAnnotations
int i
int j
public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree ()
public int sourceEnd ()
public java.lang.String toString (int)
int tab
StringBuffer buffer
int i
int i
public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration updatedFieldDeclaration (int, java.util.Set)
int depth
java.util.Set knownTypes
int existingCount
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotationReferences
int i
int start
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer recoveredInitializers
int recoveredInitializersCount
int i
org.eclipse.jdt.internal.compiler.parser.RecoveredType recoveredType
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
int end
int i
org.eclipse.jdt.internal.compiler.parser.RecoveredType recoveredType
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int)
int braceStart
int braceEnd
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int)
int braceStart
int braceEnd
public void updateParseTree ()
public void updateSourceEndIfNecessary (int, int)
int bodyStart
int bodyEnd
}
org/eclipse/jdt/internal/compiler/parser/RecoveredImport.classRecoveredImport.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredImport extends org.eclipse.jdt.internal.compiler.parser.RecoveredElement {
public org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
public void (org.eclipse.jdt.internal.compiler.ast.ImportReference, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int)
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree ()
public int sourceEnd ()
public java.lang.String toString (int)
int tab
public org.eclipse.jdt.internal.compiler.ast.ImportReference updatedImportReference ()
public void updateParseTree ()
public void updateSourceEndIfNecessary (int, int)
int bodyStart
int bodyEnd
}
org/eclipse/jdt/internal/compiler/parser/RecoveredInitializer.classRecoveredInitializer.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredInitializer extends org.eclipse.jdt.internal.compiler.parser.RecoveredField implements org.eclipse.jdt.internal.compiler.parser.TerminalTokens {
public org.eclipse.jdt.internal.compiler.parser.RecoveredType[] localTypes
public int localTypeCount
public org.eclipse.jdt.internal.compiler.parser.RecoveredBlock initializerBody
int pendingModifiers
int pendingModifersSourceStart
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] pendingAnnotations
int pendingAnnotationCount
public void (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
public void (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int, org.eclipse.jdt.internal.compiler.parser.Parser)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
org.eclipse.jdt.internal.compiler.parser.Parser parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Block, int)
org.eclipse.jdt.internal.compiler.ast.Block nestedBlockDeclaration
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration newFieldDeclaration
int bracketBalanceValue
char[][] fieldTypeName
char[][] fieldTypeName
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.parser.RecoveredElement element
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Statement, int)
org.eclipse.jdt.internal.compiler.ast.Statement statement
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.parser.RecoveredElement element
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.parser.RecoveredElement element
org.eclipse.jdt.internal.compiler.parser.RecoveredType element
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement addAnnotationName (int, int, int, int)
int identifierPtr
int identifierLengthPtr
int annotationStart
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation element
public void addModifier (int, int)
int flag
int modifiersSourceStart
public void resetPendingModifiers ()
public java.lang.String toString (int)
int tab
StringBuffer result
int i
public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration updatedFieldDeclaration (int, java.util.Set)
int depth
java.util.Set knownTypes
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int)
int braceStart
int braceEnd
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int)
int braceStart
int braceEnd
public void updateSourceEndIfNecessary (int, int)
int braceStart
int braceEnd
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
}
org/eclipse/jdt/internal/compiler/parser/RecoveredLocalVariable.classRecoveredLocalVariable.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredLocalVariable extends org.eclipse.jdt.internal.compiler.parser.RecoveredStatement {
public org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] annotations
public int annotationCount
public int modifiers
public int modifiersStart
public org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
boolean alreadyCompletedLocalInitialization
public void (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Statement, int)
org.eclipse.jdt.internal.compiler.ast.Statement stmt
int bracketBalanceValue
public void attach (org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[], int, int, int)
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] annots
int annotCount
int mods
int modsSourceStart
org.eclipse.jdt.internal.compiler.ast.Annotation[] existingAnnotations
int i
int j
public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree ()
public int sourceEnd ()
public java.lang.String toString (int)
int tab
public org.eclipse.jdt.internal.compiler.ast.Statement updatedStatement (int, java.util.Set)
int depth
java.util.Set knownTypes
int existingCount
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotationReferences
int i
int start
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int)
int braceStart
int braceEnd
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int)
int braceStart
int braceEnd
public void updateParseTree ()
public void updateSourceEndIfNecessary (int, int)
int bodyStart
int bodyEnd
}
org/eclipse/jdt/internal/compiler/parser/RecoveredMethod.classRecoveredMethod.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredMethod extends org.eclipse.jdt.internal.compiler.parser.RecoveredElement implements org.eclipse.jdt.internal.compiler.parser.TerminalTokens {
public org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
public org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] annotations
public int annotationCount
public int modifiers
public int modifiersStart
public org.eclipse.jdt.internal.compiler.parser.RecoveredType[] localTypes
public int localTypeCount
public org.eclipse.jdt.internal.compiler.parser.RecoveredBlock methodBody
public boolean discardBody
int pendingModifiers
int pendingModifersSourceStart
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] pendingAnnotations
int pendingAnnotationCount
public void (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int, org.eclipse.jdt.internal.compiler.parser.Parser)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
org.eclipse.jdt.internal.compiler.parser.Parser parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Block, int)
org.eclipse.jdt.internal.compiler.ast.Block nestedBlockDeclaration
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
int bracketBalanceValue
char[][] fieldTypeName
char[][] fieldTypeName
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.parser.RecoveredElement currentBlock
int i
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Statement, int)
org.eclipse.jdt.internal.compiler.ast.Statement statement
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.parser.RecoveredElement currentBlock
int i
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.parser.RecoveredType element
public boolean bodyStartsAtHeaderEnd ()
public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree ()
public void resetPendingModifiers ()
public int sourceEnd ()
public java.lang.String toString (int)
int tab
StringBuffer result
int i
int i
public void updateBodyStart (int)
int bodyStart
public org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration updatedMethodDeclaration (int, java.util.Set)
int depth
java.util.Set knownTypes
int existingCount
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotationReferences
int i
int start
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructor
int length
public void updateFromParserState ()
org.eclipse.jdt.internal.compiler.parser.Parser parser
int length
int astPtr
boolean canConsume
int i
int max
int argLength
int argStart
boolean needUpdateRParenPos
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
int count
org.eclipse.jdt.internal.compiler.ast.ASTNode aNode
org.eclipse.jdt.internal.compiler.ast.Argument argument
char[][] argTypeName
int length
int astPtr
boolean canConsume
int i
int max
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int)
int braceStart
int braceEnd
int mods
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int)
int braceStart
int braceEnd
public void updateParseTree ()
public void updateSourceEndIfNecessary (int, int)
int braceStart
int braceEnd
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement addAnnotationName (int, int, int, int)
int identifierPtr
int identifierLengthPtr
int annotationStart
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation element
public void addModifier (int, int)
int flag
int modifiersSourceStart
void attach (org.eclipse.jdt.internal.compiler.ast.TypeParameter[], int)
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] parameters
int startPos
int lastParameterEnd
org.eclipse.jdt.internal.compiler.parser.Parser parser
org.eclipse.jdt.internal.compiler.parser.Scanner scanner
public void attach (org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[], int, int, int)
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] annots
int annotCount
int mods
int modsSourceStart
org.eclipse.jdt.internal.compiler.ast.Annotation[] existingAnnotations
int i
int j
}
org/eclipse/jdt/internal/compiler/parser/RecoveredStatement.classRecoveredStatement.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredStatement extends org.eclipse.jdt.internal.compiler.parser.RecoveredElement {
public org.eclipse.jdt.internal.compiler.ast.Statement statement
public void (org.eclipse.jdt.internal.compiler.ast.Statement, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int)
org.eclipse.jdt.internal.compiler.ast.Statement statement
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree ()
public int sourceEnd ()
public java.lang.String toString (int)
int tab
public org.eclipse.jdt.internal.compiler.ast.Statement updatedStatement (int, java.util.Set)
int depth
java.util.Set knownTypes
public void updateParseTree ()
public void updateSourceEndIfNecessary (int, int)
int bodyStart
int bodyEnd
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int)
int braceStart
int braceEnd
}
org/eclipse/jdt/internal/compiler/parser/RecoveredType.classRecoveredType.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredType extends org.eclipse.jdt.internal.compiler.parser.RecoveredStatement implements org.eclipse.jdt.internal.compiler.parser.TerminalTokens {
public static final int MAX_TYPE_DEPTH
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
public org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] annotations
public int annotationCount
public int modifiers
public int modifiersStart
public org.eclipse.jdt.internal.compiler.parser.RecoveredType[] memberTypes
public int memberTypeCount
public org.eclipse.jdt.internal.compiler.parser.RecoveredField[] fields
public int fieldCount
public org.eclipse.jdt.internal.compiler.parser.RecoveredMethod[] methods
public int methodCount
public boolean preserveContent
public int bodyEnd
public boolean insideEnumConstantPart
public org.eclipse.jdt.internal.compiler.ast.TypeParameter[] pendingTypeParameters
public int pendingTypeParametersStart
int pendingModifiers
int pendingModifersSourceStart
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] pendingAnnotations
int pendingAnnotationCount
public void (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredMethod element
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Block, int)
org.eclipse.jdt.internal.compiler.ast.Block nestedBlockDeclaration
int bracketBalanceValue
int mods
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredField element
org.eclipse.jdt.internal.compiler.parser.RecoveredField element
org.eclipse.jdt.internal.compiler.parser.RecoveredField element
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberTypeDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredMethod lastMethod
org.eclipse.jdt.internal.compiler.parser.RecoveredType element
public void add (org.eclipse.jdt.internal.compiler.ast.TypeParameter[], int)
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] parameters
int startPos
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement addAnnotationName (int, int, int, int)
int identifierPtr
int identifierLengthPtr
int annotationStart
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation element
public void addModifier (int, int)
int flag
int modifiersSourceStart
public void attach (org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[], int, int, int)
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] annots
int annotCount
int mods
int modsSourceStart
org.eclipse.jdt.internal.compiler.ast.Annotation[] existingAnnotations
int i
int j
public int bodyEnd ()
public boolean bodyStartsAtHeaderEnd ()
public org.eclipse.jdt.internal.compiler.parser.RecoveredType enclosingType ()
org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
public int lastMemberEnd ()
int lastMemberEnd
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration lastField
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration lastMethod
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration lastType
public char[] name ()
public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree ()
public void resetPendingModifiers ()
public int sourceEnd ()
public java.lang.String toString (int)
int tab
StringBuffer result
int i
int i
int i
int i
public void updateBodyStart (int)
int bodyStart
public org.eclipse.jdt.internal.compiler.ast.Statement updatedStatement (int, java.util.Set)
int depth
java.util.Set knownTypes
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration updatedType
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression allocation
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration updatedTypeDeclaration (int, java.util.Set)
int depth
java.util.Set knownTypes
int lastEnd
int existingCount
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotationReferences
int i
int start
int existingCount
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] memberTypeDeclarations
int bodyEndValue
int updatedCount
int i
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration updatedTypeDeclaration
int length
int existingCount
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
int temp
int i
int i
int existingCount
boolean hasConstructor
boolean hasRecoveredConstructor
boolean hasAbstractMethods
int defaultConstructorIndex
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methodDeclarations
int i
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration m
int bodyEndValue
int i
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration updatedMethod
int i
boolean alreadyHasClinit
int i
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methodDeclarations
int kind
boolean insideFieldInitializer
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parentElement
public void updateFromParserState ()
org.eclipse.jdt.internal.compiler.parser.Parser parser
int length
int astPtr
boolean canConsume
int i
int max
int length
int genericsPtr
boolean canConsume
int i
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int)
int braceStart
int braceEnd
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int)
int braceStart
int braceEnd
org.eclipse.jdt.internal.compiler.parser.Parser parser
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.parser.Parser parser
org.eclipse.jdt.internal.compiler.ast.Initializer init
org.eclipse.jdt.internal.compiler.ast.Initializer init
public void updateParseTree ()
public void updateSourceEndIfNecessary (int, int)
int start
int end
public void annotationsConsumed (org.eclipse.jdt.internal.compiler.ast.Annotation[])
org.eclipse.jdt.internal.compiler.ast.Annotation[] consumedAnnotations
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] keep
int numKeep
int pendingCount
int consumedLength
int i
org.eclipse.jdt.internal.compiler.ast.Annotation pendingAnnotationAST
int j
}
org/eclipse/jdt/internal/compiler/parser/RecoveredUnit.classRecoveredUnit.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredUnit extends org.eclipse.jdt.internal.compiler.parser.RecoveredElement {
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unitDeclaration
public org.eclipse.jdt.internal.compiler.parser.RecoveredImport[] imports
public int importCount
public org.eclipse.jdt.internal.compiler.parser.RecoveredType[] types
public int typeCount
int pendingModifiers
int pendingModifersSourceStart
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] pendingAnnotations
int pendingAnnotationCount
public void (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, int, org.eclipse.jdt.internal.compiler.parser.Parser)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unitDeclaration
int bracketBalance
org.eclipse.jdt.internal.compiler.parser.Parser parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement addAnnotationName (int, int, int, int)
int identifierPtr
int identifierLengthPtr
int annotationStart
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation element
public void addModifier (int, int)
int flag
int modifiersSourceStart
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredType type
int start
int end
int kind
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredType type
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.ImportReference, int)
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredImport element
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredType lastType
org.eclipse.jdt.internal.compiler.parser.RecoveredType element
public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree ()
public void resetPendingModifiers ()
public int sourceEnd ()
public java.lang.String toString (int)
int tab
StringBuffer result
int i
int i
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration updatedCompilationUnitDeclaration ()
org.eclipse.jdt.internal.compiler.ast.ImportReference[] importRefences
int i
int existingCount
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] typeDeclarations
java.util.Set knownTypes
int actualCount
int i
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
public void updateParseTree ()
public void updateSourceEndIfNecessary (int, int)
int bodyStart
int bodyEnd
}
org/eclipse/jdt/internal/compiler/parser/RecoveryScanner.classRecoveryScanner.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveryScanner extends org.eclipse.jdt.internal.compiler.parser.Scanner {
public static final char[] FAKE_IDENTIFIER
private org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData data
private int[] pendingTokens
private int pendingTokensPtr
private char[] fakeTokenSource
private boolean isInserted
private boolean precededByRemoved
private int skipNextInsertedTokens
public boolean record
static void ()
public void (org.eclipse.jdt.internal.compiler.parser.Scanner, org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData)
org.eclipse.jdt.internal.compiler.parser.Scanner scanner
org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData data
public void (boolean, boolean, long, long, char[][], char[][], boolean, org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData)
boolean tokenizeWhiteSpace
boolean checkNonExternalizedStringLiterals
long sourceLevel
long complianceLevel
char[][] taskTags
char[][] taskPriorities
boolean isTaskCaseSensitive
org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData data
public void insertToken (int, int, int)
int token
int completedToken
int position
private int[] reverse (int[])
int[] tokens
int length
int i
int max
int tmp
public void insertTokens (int[], int, int)
int[] tokens
int completedToken
int position
int length
public void replaceTokens (int, int, int)
int token
int start
int end
public void replaceTokens (int[], int, int)
int[] tokens
int start
int end
int length
public void removeTokens (int, int)
int start
int end
int length
protected int getNextToken0 () throws org.eclipse.jdt.core.compiler.InvalidInputException
int nextToken
int i
int nextToken
int previousLocation
int currentToken
int i
int nextToken
int i
public char[] getCurrentIdentifierSource ()
public char[] getCurrentTokenSourceString ()
public char[] getCurrentTokenSource ()
public org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData getData ()
public boolean isFakeToken ()
public boolean isInsertedToken ()
public boolean isReplacedToken ()
public boolean isPrecededByRemovedToken ()
public void setData (org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData)
org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData data
public void setPendingTokens (int[])
int[] pendingTokens
}
org/eclipse/jdt/internal/compiler/parser/RecoveryScannerData.classRecoveryScannerData.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData extends java.lang.Object {
public int insertedTokensPtr
public int[][] insertedTokens
public int[] insertedTokensPosition
public boolean[] insertedTokenUsed
public int replacedTokensPtr
public int[][] replacedTokens
public int[] replacedTokensStart
public int[] replacedTokensEnd
public boolean[] replacedTokenUsed
public int removedTokensPtr
public int[] removedTokensStart
public int[] removedTokensEnd
public boolean[] removedTokenUsed
public void ()
public org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData removeUnused ()
int newInsertedTokensPtr
int i
int newReplacedTokensPtr
int i
int newRemovedTokensPtr
int i
}
org/eclipse/jdt/internal/compiler/parser/Scanner$Goal.classScanner.java
package org.eclipse.jdt.internal.compiler.parser
final org.eclipse.jdt.internal.compiler.parser.Scanner$Goal extends java.lang.Object {
int first
int[] follow
int rule
static int LambdaParameterListRule
static int IntersectionCastRule
static int ReferenceExpressionRule
static int VarargTypeAnnotationsRule
static int BlockStatementoptRule
static org.eclipse.jdt.internal.compiler.parser.Scanner$Goal LambdaParameterListGoal
static org.eclipse.jdt.internal.compiler.parser.Scanner$Goal IntersectionCastGoal
static org.eclipse.jdt.internal.compiler.parser.Scanner$Goal VarargTypeAnnotationGoal
static org.eclipse.jdt.internal.compiler.parser.Scanner$Goal ReferenceExpressionGoal
static org.eclipse.jdt.internal.compiler.parser.Scanner$Goal BlockStatementoptGoal
static void ()
int i
void (int, int[], int)
int first
int[] follow
int rule
boolean hasBeenReached (int, int)
int act
int token
int length
int i
private static int[] followSetOfCast ()
}
org/eclipse/jdt/internal/compiler/parser/Scanner$VanguardParser.classScanner.java
package org.eclipse.jdt.internal.compiler.parser
final org.eclipse.jdt.internal.compiler.parser.Scanner$VanguardParser extends org.eclipse.jdt.internal.compiler.parser.Parser {
public static final boolean SUCCESS
public static final boolean FAILURE
public void (org.eclipse.jdt.internal.compiler.parser.Scanner$VanguardScanner)
org.eclipse.jdt.internal.compiler.parser.Scanner$VanguardScanner scanner
protected boolean parse (org.eclipse.jdt.internal.compiler.parser.Scanner$Goal)
org.eclipse.jdt.internal.compiler.parser.Scanner$Goal goal
int act
int stackLength
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/parser/Scanner$VanguardScanner.classScanner.java
package org.eclipse.jdt.internal.compiler.parser
final org.eclipse.jdt.internal.compiler.parser.Scanner$VanguardScanner extends org.eclipse.jdt.internal.compiler.parser.Scanner {
public void (long, long)
long sourceLevel
long complianceLevel
public int getNextToken () throws org.eclipse.jdt.core.compiler.InvalidInputException
int token
}
org/eclipse/jdt/internal/compiler/parser/Scanner.classScanner.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.Scanner extends java.lang.Object implements org.eclipse.jdt.internal.compiler.parser.TerminalTokens {
public long sourceLevel
public long complianceLevel
public boolean useAssertAsAnIndentifier
public boolean containsAssertKeyword
public boolean useEnumAsAnIndentifier
public boolean recordLineSeparator
public char currentCharacter
public int startPosition
public int currentPosition
public int initialPosition
public int eofPosition
public boolean skipComments
public boolean tokenizeComments
public boolean tokenizeWhiteSpace
public char[] source
public char[] withoutUnicodeBuffer
public int withoutUnicodePtr
public boolean unicodeAsBackSlash
public boolean scanningFloatLiteral
public static final int COMMENT_ARRAYS_SIZE
public int[] commentStops
public int[] commentStarts
public int[] commentTagStarts
public int commentPtr
protected int lastCommentLinePosition
public char[][] foundTaskTags
public char[][] foundTaskMessages
public char[][] foundTaskPriorities
public int[][] foundTaskPositions
public int foundTaskCount
public char[][] taskTags
public char[][] taskPriorities
public boolean isTaskCaseSensitive
public boolean diet
public int[] lineEnds
public int linePtr
public boolean wasAcr
public static final String END_OF_SOURCE
public static final String INVALID_HEXA
public static final String INVALID_OCTAL
public static final String INVALID_CHARACTER_CONSTANT
public static final String INVALID_ESCAPE
public static final String INVALID_INPUT
public static final String INVALID_UNICODE_ESCAPE
public static final String INVALID_FLOAT
public static final String INVALID_LOW_SURROGATE
public static final String INVALID_HIGH_SURROGATE
public static final String NULL_SOURCE_STRING
public static final String UNTERMINATED_STRING
public static final String UNTERMINATED_COMMENT
public static final String INVALID_CHAR_IN_STRING
public static final String INVALID_DIGIT
private static final int[] EMPTY_LINE_ENDS
public static final String INVALID_BINARY
public static final String BINARY_LITERAL_NOT_BELOW_17
public static final String ILLEGAL_HEXA_LITERAL
public static final String INVALID_UNDERSCORE
public static final String UNDERSCORES_IN_LITERALS_NOT_BELOW_17
static final char[] charArray_a
static final char[] charArray_b
static final char[] charArray_c
static final char[] charArray_d
static final char[] charArray_e
static final char[] charArray_f
static final char[] charArray_g
static final char[] charArray_h
static final char[] charArray_i
static final char[] charArray_j
static final char[] charArray_k
static final char[] charArray_l
static final char[] charArray_m
static final char[] charArray_n
static final char[] charArray_o
static final char[] charArray_p
static final char[] charArray_q
static final char[] charArray_r
static final char[] charArray_s
static final char[] charArray_t
static final char[] charArray_u
static final char[] charArray_v
static final char[] charArray_w
static final char[] charArray_x
static final char[] charArray_y
static final char[] charArray_z
static final char[] initCharArray
static final int TableSize
static final int InternalTableSize
public static final int OptimizedLength
public final char[][][][] charArray_length
public static final char[] TAG_PREFIX
public static final int TAG_PREFIX_LENGTH
public static final char TAG_POSTFIX
public static final int TAG_POSTFIX_LENGTH
public static final char[] IDENTITY_COMPARISON_TAG
public boolean[] validIdentityComparisonLines
public boolean checkUninternedIdentityComparison
private org.eclipse.jdt.internal.compiler.parser.NLSTag[] nlsTags
protected int nlsTagsPtr
public boolean checkNonExternalizedStringLiterals
protected int lastPosition
public boolean returnOnlyGreater
int newEntry2
int newEntry3
int newEntry4
int newEntry5
int newEntry6
public boolean insideRecovery
int[] lookBack
private int nextToken
private org.eclipse.jdt.internal.compiler.parser.Scanner$VanguardScanner vanguardScanner
private org.eclipse.jdt.internal.compiler.parser.Scanner$VanguardParser vanguardParser
private org.eclipse.jdt.internal.compiler.parser.ConflictedParser activeParser
private boolean consumingEllipsisAnnotations
public static final int RoundBracket
public static final int SquareBracket
public static final int CurlyBracket
public static final int BracketKinds
public static final int LOW_SURROGATE_MIN_VALUE
public static final int HIGH_SURROGATE_MIN_VALUE
public static final int HIGH_SURROGATE_MAX_VALUE
public static final int LOW_SURROGATE_MAX_VALUE
static void ()
public void ()
public void (boolean, boolean, boolean, long, long, char[][], char[][], boolean)
boolean tokenizeComments
boolean tokenizeWhiteSpace
boolean checkNonExternalizedStringLiterals
long sourceLevel
long complianceLevel
char[][] taskTags
char[][] taskPriorities
boolean isTaskCaseSensitive
int taskTagsLength
int length
int taskPrioritiesLength
int[] initialIndexes
int i
char[][] temp
int i
int i
int j
int k
public void (boolean, boolean, boolean, long, char[][], char[][], boolean)
boolean tokenizeComments
boolean tokenizeWhiteSpace
boolean checkNonExternalizedStringLiterals
long sourceLevel
char[][] taskTags
char[][] taskPriorities
boolean isTaskCaseSensitive
public final boolean atEnd ()
public void checkTaskTag (int, int) throws org.eclipse.jdt.core.compiler.InvalidInputException
int commentStart
int commentEnd
char[] src
int foundTaskIndex
char previous
int i
char[] tag
char[] priority
int itag
int tagLength
int t
char sc
char tc
int x
boolean containsEmptyTask
int i
int msgStart
int max_value
int end
char c
char c
int j
int j
int messageLength
char[] message
int i
int max
int j
public char[] getCurrentIdentifierSource ()
char[] result
int length
char[] result
public int getCurrentTokenEndPosition ()
public char[] getCurrentTokenSource ()
char[] result
char[] result
int length
public final java.lang.String getCurrentTokenString ()
public char[] getCurrentTokenSourceString ()
char[] result
char[] result
int length
public final java.lang.String getCurrentStringLiteral ()
public final char[] getRawTokenSource ()
int length
char[] tokenSource
public final char[] getRawTokenSourceEnd ()
int length
char[] sourceEnd
public int getCurrentTokenStartPosition ()
public final int getLineEnd (int)
int lineNumber
public final int[] getLineEnds ()
int[] copy
public final int getLineStart (int)
int lineNumber
public final int getNextChar ()
public final int getNextCharWithBoundChecks ()
public final boolean getNextChar (char)
char testedChar
int temp
public final int getNextChar (char, char)
char testedChar1
char testedChar2
int temp
int result
int result
int result
int result
int result
int result
private final void consumeDigits (int) throws org.eclipse.jdt.core.compiler.InvalidInputException
int radix
private final void consumeDigits (int, boolean) throws org.eclipse.jdt.core.compiler.InvalidInputException
int radix
boolean expectingDigitFirst
private final int consumeDigits0 (int, int, int, boolean) throws org.eclipse.jdt.core.compiler.InvalidInputException
int radix
int usingUnderscore
int invalidPosition
boolean expectingDigitFirst
int kind
int kind2
public final boolean getNextCharAsDigit () throws org.eclipse.jdt.core.compiler.InvalidInputException
int temp
public final boolean getNextCharAsDigit (int)
int radix
int temp
public boolean getNextCharAsJavaIdentifierPartWithBoundCheck ()
int pos
int temp2
boolean unicode
char c
boolean isJavaIdentifierPart
char low
public boolean getNextCharAsJavaIdentifierPart ()
int pos
int temp2
boolean unicode
char c
boolean isJavaIdentifierPart
char low
public int scanIdentifier () throws org.eclipse.jdt.core.compiler.InvalidInputException
int whiteStart
boolean isWhiteSpace
boolean isWhiteSpace
boolean isWhiteSpace
boolean hasWhiteSpaces
int offset
int unicodePtr
boolean checkIfUnicode
char c
boolean isJavaIdStart
boolean isJavaIdStart
char low
public void ungetToken (int)
int unambiguousToken
public int getNextToken () throws org.eclipse.jdt.core.compiler.InvalidInputException
int token
int token
protected int getNextToken0 () throws org.eclipse.jdt.core.compiler.InvalidInputException
int whiteStart
boolean isWhiteSpace
boolean isWhiteSpace
boolean isWhiteSpace
boolean hasWhiteSpaces
int offset
int unicodePtr
boolean checkIfUnicode
int temp
int test
int test
int test
int test
int test
int test
int test
int lookAhead
int lookAhead
int lookAhead
boolean isUnicode
int start
int lookAhead
org.eclipse.jdt.core.compiler.InvalidInputException e
int lookAhead
int test
boolean isUnicode
boolean isJavadoc
boolean star
boolean isUnicode
int previous
int firstTag
int token
char c
boolean isJavaIdStart
boolean isJavaIdStart
char low
public void getNextUnicodeChar () throws org.eclipse.jdt.core.compiler.InvalidInputException
int c1
int c2
int c3
int c4
int unicodeSize
public org.eclipse.jdt.internal.compiler.parser.NLSTag[] getNLSTags ()
int length
org.eclipse.jdt.internal.compiler.parser.NLSTag[] result
public boolean[] getIdentityComparisonLines ()
boolean[] retVal
public char[] getSource ()
protected boolean isFirstTag ()
public final void jumpOverMethodBody ()
int found
boolean isWhiteSpace
boolean isWhiteSpace
boolean test
int test
boolean isUnicode
boolean isJavadoc
boolean star
int previous
boolean isUnicode
int firstTag
char c
boolean isJavaIdStart
boolean isJavaIdStart
char low
public final boolean jumpOverUnicodeWhiteSpace () throws org.eclipse.jdt.core.compiler.InvalidInputException
final char[] optimizedCurrentTokenSource1 ()
char charOne
final char[] optimizedCurrentTokenSource2 ()
char[] src
int start
char c0
char c1
int hash
char[][] table
int i
char[] charArray
int max
char[] charArray
char[] r
final char[] optimizedCurrentTokenSource3 ()
char[] src
int start
char c0
char c1
char c2
int hash
char[][] table
int i
char[] charArray
int max
char[] charArray
char[] r
final char[] optimizedCurrentTokenSource4 ()
char[] src
int start
char c0
char c1
char c2
char c3
int hash
char[][] table
int i
char[] charArray
int max
char[] charArray
char[] r
final char[] optimizedCurrentTokenSource5 ()
char[] src
int start
char c0
char c1
char c2
char c3
char c4
int hash
char[][] table
int i
char[] charArray
int max
char[] charArray
char[] r
final char[] optimizedCurrentTokenSource6 ()
char[] src
int start
char c0
char c1
char c2
char c3
char c4
char c5
int hash
char[][] table
int i
char[] charArray
int max
char[] charArray
char[] r
private void parseTags ()
int position
int currentStartPosition
int currentLinePtr
char[] s
int sourceEnd
int sourceStart
int sourceDelta
int pos
int pos
int start
int end
org.eclipse.jdt.internal.compiler.parser.NLSTag currentTag
int currentLine
int currentLine
int length
private int extractInt (char[], int, int)
char[] array
int start
int end
int value
int i
char currentChar
int digit
public final void pushLineSeparator ()
int separatorPos
int length
int separatorPos
int length
public final void pushUnicodeLineSeparator ()
public void recordComment (int)
int token
int commentStart
int stopPosition
int length
int newLength
public void resetTo (int, int)
int begin
int end
protected final void scanEscapeCharacter () throws org.eclipse.jdt.core.compiler.InvalidInputException
int number
boolean zeroToThreeNot
int digit
public int scanIdentifierOrKeywordWithBoundCheck ()
char[] src
int pos
int srcLength
char c
int index
int index
int length
int length
char[] data
char[] data
public int scanIdentifierOrKeyword ()
char[] src
int pos
int srcLength
char c
int index
int index
int length
int length
char[] data
char[] data
private int internalScanIdentifierOrKeyword (int, int, char[])
int index
int length
char[] data
public int scanNumber (boolean) throws org.eclipse.jdt.core.compiler.InvalidInputException
boolean dotPrefix
boolean floating
int start
int end
boolean hasNoDigitsBeforeDot
int start
int end
boolean isInteger
public final int getLineNumber (int)
int position
public final void setSource (char[])
char[] sourceString
int sourceLength
int sourceLength
public final void setSource (char[], org.eclipse.jdt.internal.compiler.CompilationResult)
char[] contents
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
char[] cuContents
int[] lineSeparatorPositions
public final void setSource (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public java.lang.String toString ()
StringBuffer buffer
int line
int lineStart
int middleLength
public java.lang.String toStringAction (int)
int act
public void unicodeInitializeBuffer (int)
int length
int bLength
public void unicodeStore ()
int pos
int length
public void unicodeStore (char)
char character
int pos
int length
public static boolean isIdentifier (int)
int token
public static boolean isLiteral (int)
int token
public static boolean isKeyword (int)
int token
private org.eclipse.jdt.internal.compiler.parser.Scanner$VanguardParser getVanguardParser ()
protected final boolean maybeAtLambdaOrCast ()
protected final boolean maybeAtReferenceExpression ()
private final boolean maybeAtEllipsisAnnotationsStart ()
protected final boolean atTypeAnnotation ()
public void setActiveParser (org.eclipse.jdt.internal.compiler.parser.ConflictedParser)
org.eclipse.jdt.internal.compiler.parser.ConflictedParser parser
private int disambiguatedToken (int)
int token
org.eclipse.jdt.internal.compiler.parser.Scanner$VanguardParser parser
protected boolean isAtAssistIdentifier ()
public int fastForward (org.eclipse.jdt.internal.compiler.ast.Statement)
org.eclipse.jdt.internal.compiler.ast.Statement unused
int token
int token
}
org/eclipse/jdt/internal/compiler/parser/ScannerHelper.classScannerHelper.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.ScannerHelper extends java.lang.Object {
public static final long[] Bits
private static final int START_INDEX
private static final int PART_INDEX
private static long[][][] Tables
private static long[][][] Tables7
private static long[][][] Tables8
public static final int MAX_OBVIOUS
public static final int[] OBVIOUS_IDENT_CHAR_NATURES
public static final int C_JLS_SPACE
public static final int C_SPECIAL
public static final int C_IDENT_START
public static final int C_UPPER_LETTER
public static final int C_LOWER_LETTER
public static final int C_IDENT_PART
public static final int C_DIGIT
public static final int C_SEPARATOR
public static final int C_SPACE
static void ()
int i
int i
int i
public void ()
static void initializeTable ()
static void initializeTable17 ()
static void initializeTable18 ()
static long[][][] initializeTables (java.lang.String)
String unicode_path
long[][][] tempTable
java.io.DataInputStream inputStream
long[] readValues
int i
java.io.FileNotFoundException e
java.io.IOException e
java.io.DataInputStream inputStream
long[] readValues
int i
java.io.FileNotFoundException e
java.io.IOException e
java.io.DataInputStream inputStream
long[] readValues
int i
java.io.FileNotFoundException e
java.io.IOException e
java.io.DataInputStream inputStream
long[] readValues
int i
java.io.FileNotFoundException e
java.io.IOException e
java.io.DataInputStream inputStream
long[] readValues
int i
java.io.FileNotFoundException e
java.io.IOException e
java.io.DataInputStream inputStream
long[] readValues
int i
java.io.FileNotFoundException e
java.io.IOException e
java.io.DataInputStream inputStream
long[] readValues
int i
java.io.FileNotFoundException e
java.io.IOException e
private static final boolean isBitSet (long[], int)
long[] values
int i
public static boolean isJavaIdentifierPart (char)
char c
public static boolean isJavaIdentifierPart (long, char)
long complianceLevel
char c
public static boolean isJavaIdentifierPart (long, int)
long complianceLevel
int codePoint
public static boolean isJavaIdentifierPart (long, char, char)
long complianceLevel
char high
char low
public static boolean isJavaIdentifierStart (char)
char c
public static boolean isJavaIdentifierStart (long, char)
long complianceLevel
char c
public static boolean isJavaIdentifierStart (long, char, char)
long complianceLevel
char high
char low
public static boolean isJavaIdentifierStart (long, int)
long complianceLevel
int codePoint
private static int toCodePoint (char, char)
char high
char low
public static boolean isDigit (char) throws org.eclipse.jdt.core.compiler.InvalidInputException
char c
public static int digit (char, int)
char c
int radix
public static int getNumericValue (char)
char c
public static int getHexadecimalValue (char)
char c
public static char toUpperCase (char)
char c
public static char toLowerCase (char)
char c
public static boolean isLowerCase (char)
char c
public static boolean isUpperCase (char)
char c
public static boolean isWhitespace (char)
char c
public static boolean isLetter (char)
char c
public static boolean isLetterOrDigit (char)
char c
}
org/eclipse/jdt/internal/compiler/parser/TerminalTokens.classTerminalTokens.java
package org.eclipse.jdt.internal.compiler.parser
public abstract org.eclipse.jdt.internal.compiler.parser.TerminalTokens extends java.lang.Object {
public static final int TokenNameNotAToken
public static final int TokenNameWHITESPACE
public static final int TokenNameCOMMENT_LINE
public static final int TokenNameCOMMENT_BLOCK
public static final int TokenNameCOMMENT_JAVADOC
public static final int TokenNameIdentifier
public static final int TokenNameabstract
public static final int TokenNameassert
public static final int TokenNameboolean
public static final int TokenNamebreak
public static final int TokenNamebyte
public static final int TokenNamecase
public static final int TokenNamecatch
public static final int TokenNamechar
public static final int TokenNameclass
public static final int TokenNamecontinue
public static final int TokenNameconst
public static final int TokenNamedefault
public static final int TokenNamedo
public static final int TokenNamedouble
public static final int TokenNameelse
public static final int TokenNameenum
public static final int TokenNameextends
public static final int TokenNamefalse
public static final int TokenNamefinal
public static final int TokenNamefinally
public static final int TokenNamefloat
public static final int TokenNamefor
public static final int TokenNamegoto
public static final int TokenNameif
public static final int TokenNameimplements
public static final int TokenNameimport
public static final int TokenNameinstanceof
public static final int TokenNameint
public static final int TokenNameinterface
public static final int TokenNamelong
public static final int TokenNamenative
public static final int TokenNamenew
public static final int TokenNamenull
public static final int TokenNamepackage
public static final int TokenNameprivate
public static final int TokenNameprotected
public static final int TokenNamepublic
public static final int TokenNamereturn
public static final int TokenNameshort
public static final int TokenNamestatic
public static final int TokenNamestrictfp
public static final int TokenNamesuper
public static final int TokenNameswitch
public static final int TokenNamesynchronized
public static final int TokenNamethis
public static final int TokenNamethrow
public static final int TokenNamethrows
public static final int TokenNametransient
public static final int TokenNametrue
public static final int TokenNametry
public static final int TokenNamevoid
public static final int TokenNamevolatile
public static final int TokenNamewhile
public static final int TokenNameIntegerLiteral
public static final int TokenNameLongLiteral
public static final int TokenNameFloatingPointLiteral
public static final int TokenNameDoubleLiteral
public static final int TokenNameCharacterLiteral
public static final int TokenNameStringLiteral
public static final int TokenNamePLUS_PLUS
public static final int TokenNameMINUS_MINUS
public static final int TokenNameEQUAL_EQUAL
public static final int TokenNameLESS_EQUAL
public static final int TokenNameGREATER_EQUAL
public static final int TokenNameNOT_EQUAL
public static final int TokenNameLEFT_SHIFT
public static final int TokenNameRIGHT_SHIFT
public static final int TokenNameUNSIGNED_RIGHT_SHIFT
public static final int TokenNamePLUS_EQUAL
public static final int TokenNameMINUS_EQUAL
public static final int TokenNameMULTIPLY_EQUAL
public static final int TokenNameDIVIDE_EQUAL
public static final int TokenNameAND_EQUAL
public static final int TokenNameOR_EQUAL
public static final int TokenNameXOR_EQUAL
public static final int TokenNameREMAINDER_EQUAL
public static final int TokenNameLEFT_SHIFT_EQUAL
public static final int TokenNameRIGHT_SHIFT_EQUAL
public static final int TokenNameUNSIGNED_RIGHT_SHIFT_EQUAL
public static final int TokenNameOR_OR
public static final int TokenNameAND_AND
public static final int TokenNamePLUS
public static final int TokenNameMINUS
public static final int TokenNameNOT
public static final int TokenNameREMAINDER
public static final int TokenNameXOR
public static final int TokenNameAND
public static final int TokenNameMULTIPLY
public static final int TokenNameOR
public static final int TokenNameTWIDDLE
public static final int TokenNameDIVIDE
public static final int TokenNameGREATER
public static final int TokenNameLESS
public static final int TokenNameLPAREN
public static final int TokenNameRPAREN
public static final int TokenNameLBRACE
public static final int TokenNameRBRACE
public static final int TokenNameLBRACKET
public static final int TokenNameRBRACKET
public static final int TokenNameSEMICOLON
public static final int TokenNameQUESTION
public static final int TokenNameCOLON
public static final int TokenNameCOMMA
public static final int TokenNameDOT
public static final int TokenNameEQUAL
public static final int TokenNameAT
public static final int TokenNameELLIPSIS
public static final int TokenNameARROW
public static final int TokenNameCOLON_COLON
public static final int TokenNameBeginLambda
public static final int TokenNameBeginIntersectionCast
public static final int TokenNameBeginTypeArguments
public static final int TokenNameElidedSemicolonAndRightBrace
public static final int TokenNameAT308
public static final int TokenNameAT308DOTDOTDOT
public static final int TokenNameEOF
public static final int TokenNameERROR
}
org/eclipse/jdt/internal/compiler/parser/TypeConverter.classTypeConverter.java
package org.eclipse.jdt.internal.compiler.parser
public abstract org.eclipse.jdt.internal.compiler.parser.TypeConverter extends java.lang.Object {
int namePos
protected org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
protected boolean has1_5Compliance
private char memberTypeSeparator
protected void (org.eclipse.jdt.internal.compiler.problem.ProblemReporter, char)
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
char memberTypeSeparator
private void addIdentifiers (java.lang.String, int, int, int, java.util.ArrayList)
String typeSignature
int start
int endExclusive
int identCount
java.util.ArrayList fragments
char[] identifier
protected org.eclipse.jdt.internal.compiler.ast.ImportReference createImportReference (java.lang.String[], int, int, boolean, int)
String[] importName
int start
int end
boolean onDemand
int modifiers
int length
long[] positions
long position
char[][] qImportName
int i
protected org.eclipse.jdt.internal.compiler.ast.TypeParameter createTypeParameter (char[], char[][], int, int)
char[] typeParameterName
char[][] typeParameterBounds
int start
int end
org.eclipse.jdt.internal.compiler.ast.TypeParameter parameter
int length
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference bound
protected org.eclipse.jdt.internal.compiler.ast.TypeReference createTypeReference (char[], int, int, boolean)
char[] typeName
int start
int end
boolean includeGenericsAnyway
int length
protected org.eclipse.jdt.internal.compiler.ast.TypeReference createTypeReference (char[], int, int)
char[] typeName
int start
int end
int length
protected org.eclipse.jdt.internal.compiler.ast.TypeReference createTypeReference (java.lang.String, int, int)
String typeSignature
int start
int end
int length
private org.eclipse.jdt.internal.compiler.ast.TypeReference decodeType (java.lang.String, int, int, int)
String typeSignature
int length
int start
int end
int identCount
int dim
int nameFragmentStart
int nameFragmentEnd
boolean nameStarted
java.util.ArrayList fragments
char currentChar
org.eclipse.jdt.internal.compiler.ast.Wildcard result
org.eclipse.jdt.internal.compiler.ast.Wildcard result
org.eclipse.jdt.internal.compiler.ast.Wildcard result
org.eclipse.jdt.internal.compiler.ast.TypeReference[] arguments
char[] nameFragment
char[] nameFragment
long[] positions
long pos
int i
char[][] identifiers
int fragmentLength
Object firstFragment
int i
Object element
char[][] tokens
org.eclipse.jdt.internal.compiler.ast.TypeReference[][] arguments
int index
int i
Object element
char[][] fragmentTokens
int fragmentTokenLength
long[] positions
long pos
int i
private org.eclipse.jdt.internal.compiler.ast.TypeReference decodeType (char[], int, int, int, boolean)
char[] typeName
int length
int start
int end
boolean includeGenericsAnyway
int identCount
int dim
int nameFragmentStart
int nameFragmentEnd
java.util.ArrayList fragments
char currentChar
int max
int ahead
org.eclipse.jdt.internal.compiler.ast.Wildcard result
int max
int ahead
org.eclipse.jdt.internal.compiler.ast.Wildcard result
org.eclipse.jdt.internal.compiler.ast.Wildcard result
char[][] identifiers
org.eclipse.jdt.internal.compiler.ast.TypeReference[] arguments
char[] nameFragment
char[] nameFragment
int nameFragmentLength
int nameFragmentLength
char[] nameFragment
long[] positions
long pos
int i
char[][] identifiers
char[][] identifiers
int fragmentLength
char[][] firstFragment
int i
Object element
char[][] tokens
org.eclipse.jdt.internal.compiler.ast.TypeReference[][] arguments
int index
int i
Object element
char[][] fragmentTokens
int fragmentTokenLength
long[] positions
long pos
int i
private org.eclipse.jdt.internal.compiler.ast.TypeReference[] decodeTypeArguments (char[], int, int, int, boolean)
char[] typeName
int length
int start
int end
boolean includeGenericsAnyway
java.util.ArrayList argumentList
int count
org.eclipse.jdt.internal.compiler.ast.TypeReference argument
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
private org.eclipse.jdt.internal.compiler.ast.TypeReference[] decodeTypeArguments (java.lang.String, int, int, int)
String typeSignature
int length
int start
int end
java.util.ArrayList argumentList
int count
org.eclipse.jdt.internal.compiler.ast.TypeReference argument
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
private char[][] extractIdentifiers (java.lang.String, int, int, int)
String typeSignature
int start
int endInclusive
int identCount
char[][] result
int charIndex
int i
char currentChar
}
org/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser$PrimaryRepairInfo.classDiagnoseParser.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo extends java.lang.Object {
public int distance
public int misspellIndex
public int code
public int bufferPosition
public int symbol
public void ()
public org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo copy ()
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo c
}
org/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser$RepairCandidate.classDiagnoseParser.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate extends java.lang.Object {
public int symbol
public int location
public void ()
}
org/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser$SecondaryRepairInfo.classDiagnoseParser.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo extends java.lang.Object {
public int code
public int distance
public int bufferPosition
public int stackPosition
public int numDeletions
public int symbol
boolean recoveryOnNextStack
void ()
}
org/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser$StateInfo.classDiagnoseParser.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$StateInfo extends java.lang.Object {
int state
int next
public void (int, int)
int state
int next
}
org/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser.classDiagnoseParser.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
public org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser extends java.lang.Object implements org.eclipse.jdt.internal.compiler.parser.ParserBasicInformation org.eclipse.jdt.internal.compiler.parser.TerminalTokens org.eclipse.jdt.internal.compiler.parser.ConflictedParser {
private static final boolean DEBUG
private boolean DEBUG_PARSECHECK
private static final int STACK_INCREMENT
private static final int BEFORE_CODE
private static final int INSERTION_CODE
private static final int INVALID_CODE
private static final int SUBSTITUTION_CODE
private static final int DELETION_CODE
private static final int MERGE_CODE
private static final int MISPLACED_CODE
private static final int SCOPE_CODE
private static final int SECONDARY_CODE
private static final int EOF_CODE
private static final int BUFF_UBOUND
private static final int BUFF_SIZE
private static final int MAX_DISTANCE
private static final int MIN_DISTANCE
private org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
private org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream lexStream
private int errorToken
private int errorTokenStart
private int currentToken
private int stackLength
private int stateStackTop
private int[] stack
private int[] locationStack
private int[] locationStartStack
private int tempStackTop
private int[] tempStack
private int prevStackTop
private int[] prevStack
private int nextStackTop
private int[] nextStack
private int scopeStackTop
private int[] scopeIndex
private int[] scopePosition
int[] list
int[] buffer
private static final int NIL
int[] stateSeen
int statePoolTop
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$StateInfo[] statePool
private org.eclipse.jdt.internal.compiler.parser.Parser parser
private org.eclipse.jdt.internal.compiler.parser.RecoveryScanner recoveryScanner
private boolean reportProblem
public void (org.eclipse.jdt.internal.compiler.parser.Parser, int, int, int, org.eclipse.jdt.internal.compiler.impl.CompilerOptions)
org.eclipse.jdt.internal.compiler.parser.Parser parser
int firstToken
int start
int end
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
public void (org.eclipse.jdt.internal.compiler.parser.Parser, int, int, int, int[], int[], int[], org.eclipse.jdt.internal.compiler.impl.CompilerOptions)
org.eclipse.jdt.internal.compiler.parser.Parser parser
int firstToken
int start
int end
int[] intervalStartToSkip
int[] intervalEndToSkip
int[] intervalFlagsToSkip
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
private org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter ()
private void reallocateStacks ()
int old_stack_length
public void diagnoseParse (boolean)
boolean record
boolean oldRecord
int prev_pos
int pos
int next_pos
int act
int tok
boolean forceRecoveryAfterLBracketMissing
int i
int i
int i
int lhs_symbol
int i
int i
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate candidate
int lhs_symbol
private static char[] displayEscapeCharacters (char[], int, int)
char[] tokenSource
int start
int end
StringBuffer tokenSourceBuffer
int i
int i
char c
int i
private org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate errorRecovery (int, boolean)
int error_token
boolean forcedError
int prevtok
int prevtokKind
int name_index
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate candidate
int j
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate candidate
int i
private org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate primaryPhase (int)
int error_token
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo repair
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate candidate
int i
int j
int k
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo new_repair
int j
int j
private int mergeCandidate (int, int)
int state
int buffer_position
char[] name1
char[] name2
int len
char[] str
int k
int l
char[] name
private org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo checkPrimaryDistance (int[], int, org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo)
int[] stck
int stack_top
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo repair
int i
int j
int j
int k
int k
int next_state
int max_pos
int act
int root
int symbol
int symbol
int symbol
int symbol
int symbol
int tok
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo scope_repair
private org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate primaryDiagnosis (org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo)
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo repair
int name_index
int name_index
int name_index
int name_index
int name_index
int prevtok
int curtok
int t
int i
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate candidate
private int getTermIndex (int[], int, int, int)
int[] stck
int stack_top
int tok
int buffer_position
int act
int max_pos
int highest_symbol
int lhs_symbol
int threshold
int lhs_symbol
private int getNtermIndex (int, int, int)
int start
int sym
int buffer_position
int highest_symbol
int tok
int act
private int misspell (int, int)
int sym
int tok
char[] name
int n
char[] s1
int k
char c
char[] tokenName
int len
int m
char[] s2
int k
char c
int count
int prefix_length
int num_errors
int i
int j
private org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo scopeTrial (int[], int, org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo)
int[] stck
int stack_top
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo repair
int i
private void scopeTrialCheck (int[], int, org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo, int)
int[] stck
int stack_top
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo repair
int indx
int act
int i
int old_state_pool_top
int i
int max_pos
int tok
int lhs_symbol
int j
int k
int marked_pos
int stack_position
int previous_distance
int distance
int top
private boolean secondaryCheck (int[], int, int, int)
int[] stck
int stack_top
int buffer_position
int distance
int top
int j
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo repair
private org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate secondaryPhase (int)
int error_token
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo repair
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo misplaced
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate candidate
int i
int i
int i
int j
int k
int k
int top
int next_last_index
int last_index
int save_location
int save_location_start
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo scope_repair
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo scope_repair
private org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo misplacementRecovery (int[], int, int, org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo, boolean)
int[] stck
int stack_top
int last_index
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo repair
boolean stack_flag
int previous_loc
int stack_deletions
int top
int j
private org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo secondaryRecovery (int[], int, int, org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo, boolean)
int[] stck
int stack_top
int last_index
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo repair
boolean stack_flag
int previous_loc
int stack_deletions
int top
int i
int j
int k
int l
int symbol
int k
private void secondaryDiagnosis (org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo)
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo repair
int i
private int parseCheck (int[], int, int, int)
int[] stck
int stack_top
int first_token
int buffer_position
int max_pos
int max_pos
int indx
int indx
int ct
int ct
int act
int lhs_symbol
int lhs_symbol
private void reportError (int, int, int, int)
int msgCode
int nameIndex
int leftToken
int rightToken
private void reportError (int, int, int, int, int)
int msgCode
int nameIndex
int leftToken
int rightToken
int scopeNameIndex
int lToken
private void reportPrimaryError (int, int, int, int)
int msgCode
int nameIndex
int token
int scopeNameIndex
String name
String name
int errorStart
int errorEnd
int currentKind
String errorTokenName
char[] errorTokenSource
int addedToken
int[] template
int[] template
int[] template
int[] template
StringBuffer buf
int[] addedTokens
int addedTokenCount
int insertedToken
int i
int tmpAddedToken
int length
int[] template
int j
int length
int completedToken
int[] template
int[] template
private void reportSecondaryError (int, int, int, int, int)
int msgCode
int nameIndex
int leftToken
int rightToken
int scopeNameIndex
String name
String name
int errorStart
int i
int errorEnd
int addedToken
StringBuffer buf
int[] addedTokens
int addedTokenCount
int insertedToken
int i
int tmpAddedToken
int length
int[] template
int j
int length
int completedToken
int[] template
int[] template
private int[] getNTermTemplate (int)
int sym
int templateIndex
int[] result
int count
int j
public java.lang.String toString ()
StringBuffer res
public boolean atConflictScenario (int)
int token
}
org/eclipse/jdt/internal/compiler/parser/diagnose/LexStream$Token.classLexStream.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
public org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token extends java.lang.Object {
int kind
char[] name
int start
int end
int line
int flags
public void ()
public java.lang.String toString ()
StringBuffer buffer
}
org/eclipse/jdt/internal/compiler/parser/diagnose/LexStream.classLexStream.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
public org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream extends java.lang.Object implements org.eclipse.jdt.internal.compiler.parser.TerminalTokens {
public static final int IS_AFTER_JUMP
public static final int LBRACE_MISSING
private int tokenCacheIndex
private int tokenCacheEOFIndex
private org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token[] tokenCache
private int currentIndex
private org.eclipse.jdt.internal.compiler.parser.Scanner scanner
private int[] intervalStartToSkip
private int[] intervalEndToSkip
private int[] intervalFlagsToSkip
private int previousInterval
private int currentInterval
private boolean awaitingColonColon
public void (int, org.eclipse.jdt.internal.compiler.parser.Scanner, int[], int[], int[], int, int, int)
int size
org.eclipse.jdt.internal.compiler.parser.Scanner scanner
int[] intervalStartToSkip
int[] intervalEndToSkip
int[] intervalFlagsToSkip
int firstToken
int init
int eof
private void readTokenFromScanner ()
int length
boolean tokenNotFound
int tokenKind
int start
int end
int nextInterval
org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token token
int start
int end
org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token token
public org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token token (int)
int index
org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token eofToken
int length
int tokensToRead
public int getToken ()
public int previous (int)
int tokenIndex
public int next (int)
int tokenIndex
public boolean afterEol (int)
int i
public void reset ()
public void reset (int)
int i
public int badtoken ()
public int kind (int)
int tokenIndex
public char[] name (int)
int tokenIndex
public int line (int)
int tokenIndex
public int start (int)
int tokenIndex
public int end (int)
int tokenIndex
public int flags (int)
int tokenIndex
public boolean isInsideStream (int)
int index
public java.lang.String toString ()
StringBuffer res
String source
int previousEnd
int i
int intervalStart
int intervalEnd
org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token token
int curtokKind
int curtokStart
int curtokEnd
int previousEnd
int i
int intervalStart
int intervalEnd
public boolean awaitingColonColon ()
}
org/eclipse/jdt/internal/compiler/parser/diagnose/RangeUtil$RangeResult.classRangeUtil.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
org.eclipse.jdt.internal.compiler.parser.diagnose.RangeUtil$RangeResult extends java.lang.Object {
private static final int INITIAL_SIZE
int pos
int[] intervalStarts
int[] intervalEnds
int[] intervalFlags
void ()
void addInterval (int, int)
int start
int end
void addInterval (int, int, int)
int start
int end
int flags
int[][] getRanges ()
int[] resultStarts
int[] resultEnds
int[] resultFlags
private void quickSort (int[], int[], int[], int, int)
int[] list
int[] list2
int[] list3
int left
int right
int original_left
int original_right
int mid
int tmp
private int compare (int, int)
int i1
int i2
}
org/eclipse/jdt/internal/compiler/parser/diagnose/RangeUtil.classRangeUtil.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
public org.eclipse.jdt.internal.compiler.parser.diagnose.RangeUtil extends java.lang.Object {
public static final int NO_FLAG
public static final int LBRACE_MISSING
public static final int IGNORE
public void ()
public static boolean containsErrorInSignature (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
public static int[][] computeDietRange (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[])
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
org.eclipse.jdt.internal.compiler.parser.diagnose.RangeUtil$RangeResult result
private static void computeDietRange0 (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[], org.eclipse.jdt.internal.compiler.parser.diagnose.RangeUtil$RangeResult)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
org.eclipse.jdt.internal.compiler.parser.diagnose.RangeUtil$RangeResult result
int j
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] memberTypeDeclarations
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
int length
int i
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
int flags
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
int length
int i
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
public static boolean containsIgnoredBody (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
}
org/eclipse/jdt/internal/compiler/parser/parser1.rsc
org/eclipse/jdt/internal/compiler/parser/parser10.rsc
org/eclipse/jdt/internal/compiler/parser/parser11.rsc
org/eclipse/jdt/internal/compiler/parser/parser12.rsc
org/eclipse/jdt/internal/compiler/parser/parser13.rsc
org/eclipse/jdt/internal/compiler/parser/parser14.rsc
org/eclipse/jdt/internal/compiler/parser/parser15.rsc
org/eclipse/jdt/internal/compiler/parser/parser16.rsc
org/eclipse/jdt/internal/compiler/parser/parser17.rsc
org/eclipse/jdt/internal/compiler/parser/parser18.rsc
org/eclipse/jdt/internal/compiler/parser/parser19.rsc
org/eclipse/jdt/internal/compiler/parser/parser2.rsc
org/eclipse/jdt/internal/compiler/parser/parser20.rsc
org/eclipse/jdt/internal/compiler/parser/parser21.rsc
org/eclipse/jdt/internal/compiler/parser/parser22.rsc
org/eclipse/jdt/internal/compiler/parser/parser23.rsc
org/eclipse/jdt/internal/compiler/parser/parser24.rsc
org/eclipse/jdt/internal/compiler/parser/parser3.rsc
org/eclipse/jdt/internal/compiler/parser/parser4.rsc
org/eclipse/jdt/internal/compiler/parser/parser5.rsc
org/eclipse/jdt/internal/compiler/parser/parser6.rsc
org/eclipse/jdt/internal/compiler/parser/parser7.rsc
org/eclipse/jdt/internal/compiler/parser/parser8.rsc
org/eclipse/jdt/internal/compiler/parser/parser9.rsc
org/eclipse/jdt/internal/compiler/parser/readableNames.props
org/eclipse/jdt/internal/compiler/parser/unicode/part0.rsc
org/eclipse/jdt/internal/compiler/parser/unicode/part1.rsc
org/eclipse/jdt/internal/compiler/parser/unicode/part14.rsc
org/eclipse/jdt/internal/compiler/parser/unicode/part2.rsc
org/eclipse/jdt/internal/compiler/parser/unicode/start0.rsc
org/eclipse/jdt/internal/compiler/parser/unicode/start1.rsc
org/eclipse/jdt/internal/compiler/parser/unicode/start2.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6/part0.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6/part1.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6/part14.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6/part2.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6/start0.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6/start1.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6/start2.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6_2/part0.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6_2/part1.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6_2/part14.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6_2/part2.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6_2/start0.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6_2/start1.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6_2/start2.rsc
org/eclipse/jdt/internal/compiler/problem/AbortCompilation.classAbortCompilation.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.AbortCompilation extends java.lang.RuntimeException {
public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public Throwable exception
public org.eclipse.jdt.core.compiler.CategorizedProblem problem
public boolean isSilent
public RuntimeException silentException
private static final long serialVersionUID
public void ()
public void (org.eclipse.jdt.internal.compiler.CompilationResult, org.eclipse.jdt.core.compiler.CategorizedProblem)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public void (org.eclipse.jdt.internal.compiler.CompilationResult, java.lang.Throwable)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
Throwable exception
public void (boolean, java.lang.RuntimeException)
boolean isSilent
RuntimeException silentException
public java.lang.String getMessage ()
String message
StringBuffer buffer
public void updateContext (org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.CompilationResult unitResult
int[] lineEnds
public void updateContext (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.CompilationResult unitResult
int[] lineEnds
public java.lang.String getKey ()
StringBuffer buffer
}
org/eclipse/jdt/internal/compiler/problem/AbortCompilationUnit.classAbortCompilationUnit.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.AbortCompilationUnit extends org.eclipse.jdt.internal.compiler.problem.AbortCompilation {
private static final long serialVersionUID
public String encoding
public void (org.eclipse.jdt.internal.compiler.CompilationResult, org.eclipse.jdt.core.compiler.CategorizedProblem)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public void (org.eclipse.jdt.internal.compiler.CompilationResult, java.io.IOException, java.lang.String)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
java.io.IOException exception
String encoding
}
org/eclipse/jdt/internal/compiler/problem/AbortMethod.classAbortMethod.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.AbortMethod extends org.eclipse.jdt.internal.compiler.problem.AbortType {
private static final long serialVersionUID
public void (org.eclipse.jdt.internal.compiler.CompilationResult, org.eclipse.jdt.core.compiler.CategorizedProblem)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.core.compiler.CategorizedProblem problem
}
org/eclipse/jdt/internal/compiler/problem/AbortType.classAbortType.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.AbortType extends org.eclipse.jdt.internal.compiler.problem.AbortCompilationUnit {
private static final long serialVersionUID
public void (org.eclipse.jdt.internal.compiler.CompilationResult, org.eclipse.jdt.core.compiler.CategorizedProblem)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.core.compiler.CategorizedProblem problem
}
org/eclipse/jdt/internal/compiler/problem/DefaultProblem.classDefaultProblem.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.DefaultProblem extends org.eclipse.jdt.core.compiler.CategorizedProblem {
private char[] fileName
private int id
private int startPosition
private int endPosition
private int line
public int column
private int severity
private String[] arguments
private String message
private static final String MARKER_TYPE_PROBLEM
private static final String MARKER_TYPE_TASK
public static final Object[] EMPTY_VALUES
static void ()
public void (char[], java.lang.String, int, java.lang.String[], int, int, int, int, int)
char[] originatingFileName
String message
int id
String[] stringArguments
int severity
int startPosition
int endPosition
int line
int column
public java.lang.String errorReportSource (char[])
char[] unitSource
StringBuffer errorBuffer
char c
char c
char c
char c
int length
int begin
int end
int i
int i
public java.lang.String[] getArguments ()
public int getCategoryID ()
public int getID ()
public java.lang.String getInternalCategoryMessage ()
public java.lang.String getMarkerType ()
public java.lang.String getMessage ()
public char[] getOriginatingFileName ()
public int getSourceEnd ()
public int getSourceColumnNumber ()
public int getSourceLineNumber ()
public int getSourceStart ()
public boolean isError ()
public boolean isWarning ()
public void setOriginatingFileName (char[])
char[] fileName
public void setSourceEnd (int)
int sourceEnd
public void setSourceLineNumber (int)
int lineNumber
public void setSourceStart (int)
int sourceStart
public java.lang.String toString ()
String s
int i
}
org/eclipse/jdt/internal/compiler/problem/DefaultProblemFactory.classDefaultProblemFactory.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IProblemFactory {
public org.eclipse.jdt.internal.compiler.util.HashtableOfInt messageTemplates
private java.util.Locale locale
private static org.eclipse.jdt.internal.compiler.util.HashtableOfInt DEFAULT_LOCALE_TEMPLATES
private static final char[] DOUBLE_QUOTES
private static final char[] SINGLE_QUOTE
private static final char[] FIRST_ARGUMENT
static void ()
public void ()
public void (java.util.Locale)
java.util.Locale loc
public org.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], java.lang.String[], int, int, int, int, int)
char[] originatingFileName
int problemId
String[] problemArguments
String[] messageArguments
int severity
int startPosition
int endPosition
int lineNumber
int columnNumber
public org.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], int, java.lang.String[], int, int, int, int, int)
char[] originatingFileName
int problemId
String[] problemArguments
int elaborationId
String[] messageArguments
int severity
int startPosition
int endPosition
int lineNumber
int columnNumber
private static final int keyFromID (int)
int id
public java.util.Locale getLocale ()
public void setLocale (java.util.Locale)
java.util.Locale locale
public final java.lang.String getLocalizedMessage (int, java.lang.String[])
int id
String[] problemArguments
public final java.lang.String getLocalizedMessage (int, int, java.lang.String[])
int id
int elaborationId
String[] problemArguments
String rawMessage
char[] message
String elaboration
int length
int start
int end
StringBuffer output
public final java.lang.String localizedMessage (org.eclipse.jdt.core.compiler.CategorizedProblem)
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public static org.eclipse.jdt.internal.compiler.util.HashtableOfInt loadMessageTemplates (java.util.Locale)
java.util.Locale loc
java.util.ResourceBundle bundle
String bundleName
java.util.MissingResourceException e
org.eclipse.jdt.internal.compiler.util.HashtableOfInt templates
java.util.Enumeration keys
String key
int messageID
}
org/eclipse/jdt/internal/compiler/problem/ProblemHandler.classProblemHandler.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.ProblemHandler extends java.lang.Object {
public static final String[] NoArgument
public org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
public final org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
public final org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
static void ()
public void (org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, org.eclipse.jdt.internal.compiler.impl.CompilerOptions, org.eclipse.jdt.internal.compiler.IProblemFactory)
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
public int computeSeverity (int)
int problemId
public org.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], java.lang.String[], int, int, int, int, int)
char[] fileName
int problemId
String[] problemArguments
String[] messageArguments
int severity
int problemStartPosition
int problemEndPosition
int lineNumber
int columnNumber
public org.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], int, java.lang.String[], int, int, int, int, int)
char[] fileName
int problemId
String[] problemArguments
int elaborationId
String[] messageArguments
int severity
int problemStartPosition
int problemEndPosition
int lineNumber
int columnNumber
public void handle (int, java.lang.String[], int, java.lang.String[], int, int, int, org.eclipse.jdt.internal.compiler.impl.ReferenceContext, org.eclipse.jdt.internal.compiler.CompilationResult)
int problemId
String[] problemArguments
int elaborationId
String[] messageArguments
int severity
int problemStartPosition
int problemEndPosition
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
org.eclipse.jdt.internal.compiler.CompilationResult unitResult
boolean mandatory
org.eclipse.jdt.internal.compiler.env.ICompilationUnit cu
org.eclipse.jdt.core.compiler.CategorizedProblem problem
int[] lineEnds
int lineNumber
int columnNumber
org.eclipse.jdt.core.compiler.CategorizedProblem problem
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unitDecl
int abortLevel
public void handle (int, java.lang.String[], java.lang.String[], int, int, org.eclipse.jdt.internal.compiler.impl.ReferenceContext, org.eclipse.jdt.internal.compiler.CompilationResult)
int problemId
String[] problemArguments
String[] messageArguments
int problemStartPosition
int problemEndPosition
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
org.eclipse.jdt.internal.compiler.CompilationResult unitResult
public void record (org.eclipse.jdt.core.compiler.CategorizedProblem, org.eclipse.jdt.internal.compiler.CompilationResult, org.eclipse.jdt.internal.compiler.impl.ReferenceContext, boolean)
org.eclipse.jdt.core.compiler.CategorizedProblem problem
org.eclipse.jdt.internal.compiler.CompilationResult unitResult
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
boolean mandatoryError
public org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy switchErrorHandlingPolicy (org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy)
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy newPolicy
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy presentPolicy
}
org/eclipse/jdt/internal/compiler/problem/ProblemReporter.classProblemReporter.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.ProblemReporter extends org.eclipse.jdt.internal.compiler.problem.ProblemHandler {
public org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
private org.eclipse.jdt.internal.compiler.parser.Scanner positionScanner
private boolean underScoreIsLambdaParameter
private static final byte FIELD_ACCESS
private static final byte CONSTRUCTOR_ACCESS
private static final byte METHOD_ACCESS
public void (org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, org.eclipse.jdt.internal.compiler.impl.CompilerOptions, org.eclipse.jdt.internal.compiler.IProblemFactory)
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
private static int getElaborationId (int, byte)
int leadProblemId
byte elaborationVariant
public static int getIrritant (int)
int problemID
public static int getProblemCategory (int, int)
int severity
int problemID
int irritant
public void abortDueToInternalError (java.lang.String)
String errorMessage
public void abortDueToInternalError (java.lang.String, org.eclipse.jdt.internal.compiler.ast.ASTNode)
String errorMessage
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
public void abstractMethodCannotBeOverridden (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
public void abstractMethodInAbstractClass (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration decl
String[] arguments
String[] arguments
public void abstractMethodInConcreteClass (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration decl
String[] arguments
String[] arguments
public void abstractMethodMustBeImplemented (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration decl
public void abstractMethodMustBeImplemented (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
public void abstractMethodNeedingNoBody (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
public void alreadyDefinedLabel (char[], org.eclipse.jdt.internal.compiler.ast.ASTNode)
char[] labelName
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
public void annotationCannotOverrideMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding overrideMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void annotationCircularity (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
public void annotationMembersCannotHaveParameters (org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationMethodDeclaration
public void annotationMembersCannotHaveTypeParameters (org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationMethodDeclaration
public void annotationTypeDeclarationCannotHaveConstructor (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration)
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
public void annotationTypeDeclarationCannotHaveSuperclass (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
public void annotationTypeDeclarationCannotHaveSuperinterfaces (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
public void annotationTypeUsedAsSuperinterface (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.ast.TypeReference superInterfaceRef
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
public void annotationValueMustBeAnnotation (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
char[] name
org.eclipse.jdt.internal.compiler.ast.Expression value
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
String str
public void annotationValueMustBeArrayInitializer (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
char[] name
org.eclipse.jdt.internal.compiler.ast.Expression value
String str
public void annotationValueMustBeClassLiteral (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
char[] name
org.eclipse.jdt.internal.compiler.ast.Expression value
String str
public void annotationValueMustBeConstant (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.ast.Expression, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
char[] name
org.eclipse.jdt.internal.compiler.ast.Expression value
boolean isEnum
String str
public void anonymousClassCannotExtendFinalClass (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void argumentTypeCannotBeVoid (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.Argument)
org.eclipse.jdt.internal.compiler.ast.ASTNode methodDecl
org.eclipse.jdt.internal.compiler.ast.Argument arg
String[] arguments
public void argumentTypeCannotBeVoidArray (org.eclipse.jdt.internal.compiler.ast.Argument)
org.eclipse.jdt.internal.compiler.ast.Argument arg
public void arrayConstantsOnlyInArrayInitializers (int, int)
int sourceStart
int sourceEnd
public void assignmentHasNoEffect (org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration, char[])
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration location
char[] name
int severity
String[] arguments
int start
int end
public void assignmentHasNoEffect (org.eclipse.jdt.internal.compiler.ast.Assignment, char[])
org.eclipse.jdt.internal.compiler.ast.Assignment location
char[] name
int severity
String[] arguments
public void attemptToReturnNonVoidExpression (org.eclipse.jdt.internal.compiler.ast.ReturnStatement, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
public void attemptToReturnVoidValue (org.eclipse.jdt.internal.compiler.ast.ReturnStatement)
org.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
public void autoboxing (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
public void boundCannotBeArray (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void boundMustBeAnInterface (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void bytecodeExceeds64KLimit (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration location
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public void bytecodeExceeds64KLimit (org.eclipse.jdt.internal.compiler.ast.LambdaExpression)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression location
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public void bytecodeExceeds64KLimit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration location
public void cannotAllocateVoidArray (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
public void cannotAssignToFinalField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void cannotAssignToFinalLocal (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int problemId
String[] arguments
public void cannotAssignToFinalOuterLocal (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
public void cannotDefineDimensionsAndInitializer (org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression)
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression expresssion
public void cannotDireclyInvokeAbstractMethod (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode invocationSite
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public void cannotExtendEnum (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.ast.TypeReference superclass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeBinding
String name
String superTypeFullName
String superTypeShortName
public void cannotImportPackage (org.eclipse.jdt.internal.compiler.ast.ImportReference)
org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
String[] arguments
public void cannotInstantiate (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Expression typeRef
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void cannotInvokeSuperConstructorInEnum (org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
org.eclipse.jdt.internal.compiler.lookup.MethodBinding enumConstructor
public void cannotReadSource (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.problem.AbortCompilationUnit, boolean)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
org.eclipse.jdt.internal.compiler.problem.AbortCompilationUnit abortException
boolean verbose
String fileName
String encoding
String[] arguments
java.io.StringWriter stringWriter
java.io.PrintWriter writer
String exceptionTrace
String[] arguments
public void cannotReferToNonFinalOuterLocal (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
public void cannotReferToNonEffectivelyFinalOuterLocal (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
public void cannotReturnInInitializer (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void cannotThrowNull (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode expression
public void cannotThrowType (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode exception
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
public void illegalArrayOfUnionType (char[], org.eclipse.jdt.internal.compiler.ast.TypeReference)
char[] identifierName
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
public void cannotUseQualifiedEnumConstantInCaseLabel (org.eclipse.jdt.internal.compiler.ast.Reference, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.ast.Reference location
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public void cannotUseSuperInCodeSnippet (int, int)
int start
int end
public void cannotUseSuperInJavaLangObject (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode reference
public void targetTypeIsNotAFunctionalInterface (org.eclipse.jdt.internal.compiler.ast.FunctionalExpression)
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression target
public void illFormedParameterizationOfFunctionalInterface (org.eclipse.jdt.internal.compiler.ast.FunctionalExpression)
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression target
public void lambdaSignatureMismatched (org.eclipse.jdt.internal.compiler.ast.LambdaExpression)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression target
public void lambdaParameterTypeMismatched (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.ast.TypeReference type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedParameterType
String name
String expectedTypeFullName
String expectedTypeShortName
public void lambdaExpressionCannotImplementGenericMethod (org.eclipse.jdt.internal.compiler.ast.LambdaExpression, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
String selector
public void caseExpressionMustBeConstant (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
public void classExtendFinalClass (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.ast.TypeReference superclass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeBinding
String name
String superTypeFullName
String superTypeShortName
public void codeSnippetMissingClass (java.lang.String, int, int)
String missing
int start
int end
String[] arguments
public void codeSnippetMissingMethod (java.lang.String, java.lang.String, java.lang.String, int, int)
String className
String missingMethod
String argumentTypes
int start
int end
String[] arguments
public void comparingIdenticalExpressions (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression comparison
int severity
public int computeSeverity (int)
int problemID
int irritant
public void conditionalArgumentsIncompatibleTypes (org.eclipse.jdt.internal.compiler.ast.ConditionalExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding trueType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding falseType
public void conflictingImport (org.eclipse.jdt.internal.compiler.ast.ImportReference)
org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
String[] arguments
public void constantOutOfRange (org.eclipse.jdt.internal.compiler.ast.Literal, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Literal literal
org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType
String[] arguments
public void corruptedSignature (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
char[] signature
int position
public void defaultMethodOverridesObjectMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
int sourceStart
int sourceEnd
public void defaultModifierIllegallySpecified (int, int)
int sourceStart
int sourceEnd
public void deprecatedField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int severity
public void deprecatedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.ast.ASTNode location
boolean isConstructor
int severity
int start
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
int start
public void deprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void deprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int index
int severity
int sourceStart
org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference ref
public void disallowedTargetForAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public void explitAnnotationTargetRequired (org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public void polymorphicMethodNotBelow17 (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode node
public void multiCatchNotBelow17 (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode node
public void duplicateAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation, long)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
long sourceLevel
public void duplicateAnnotationValue (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.MemberValuePair)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
org.eclipse.jdt.internal.compiler.ast.MemberValuePair memberValuePair
String name
public void duplicateBounds (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void duplicateCase (org.eclipse.jdt.internal.compiler.ast.CaseStatement)
org.eclipse.jdt.internal.compiler.ast.CaseStatement caseStatement
public void duplicateDefaultCase (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode statement
public void duplicateEnumSpecialMethod (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public void duplicateFieldInType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
public void duplicateImport (org.eclipse.jdt.internal.compiler.ast.ImportReference)
org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
String[] arguments
public void duplicateInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod1
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod2
boolean isJava8
int problemID
public void duplicateInitializationOfBlankFinalField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.Reference)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.Reference reference
String[] arguments
public void duplicateInitializationOfFinalLocal (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
public void duplicateMethodInType (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, boolean, int)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
boolean equalParameters
int severity
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public void duplicateModifierForField (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
String[] arguments
public void duplicateModifierForMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
public void duplicateModifierForType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void duplicateModifierForVariable (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, boolean)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
boolean complainForArgument
String[] arguments
public void duplicateNestedType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
String[] arguments
public void duplicateSuperinterface (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
public void duplicateTargetInTargetAnnotation (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.NameReference)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
org.eclipse.jdt.internal.compiler.ast.NameReference reference
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
String name
public void duplicateTypeParameterInType (org.eclipse.jdt.internal.compiler.ast.TypeParameter)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
public void duplicateTypes (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
String[] arguments
int end
public void emptyControlFlowStatement (int, int)
int sourceStart
int sourceEnd
public void enumAbstractMethodMustBeImplemented (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
public void enumConstantMustImplementAbstractMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
org.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
public void enumConstantsCannotBeSurroundedByParenthesis (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
public void enumStaticFieldUsedDuringInitialization (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void enumSwitchCannotTargetField (org.eclipse.jdt.internal.compiler.ast.Reference, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.ast.Reference reference
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public void errorNoMethodFor (org.eclipse.jdt.internal.compiler.ast.MessageSend, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.TypeBinding recType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
StringBuffer buffer
StringBuffer shortBuffer
int i
int length
int id
public void errorNoMethodFor (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding recType
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
StringBuffer buffer
StringBuffer shortBuffer
int i
int length
int id
public void errorThisSuperInStatic (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode reference
String[] arguments
public void errorNoSuperInInterface (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode reference
public void expressionShouldBeAVariable (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
public void fakeReachable (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int sourceStart
int sourceEnd
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
public void fieldHiding (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
org.eclipse.jdt.internal.compiler.lookup.Binding hiddenVariable
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
boolean isLocal
int severity
org.eclipse.jdt.internal.compiler.lookup.FieldBinding hiddenField
public void fieldsOrThisBeforeConstructorInvocation (org.eclipse.jdt.internal.compiler.ast.ThisReference)
org.eclipse.jdt.internal.compiler.ast.ThisReference reference
public void finallyMustCompleteNormally (org.eclipse.jdt.internal.compiler.ast.Block)
org.eclipse.jdt.internal.compiler.ast.Block finallyBlock
public void finalMethodCannotBeOverridden (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
public void finalVariableBound (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
int severity
public void forbiddenReference (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, byte, java.lang.String, int)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.ASTNode location
byte classpathEntryType
String classpathEntryName
int problemId
int severity
public void forbiddenReference (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, byte, java.lang.String, int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.ast.ASTNode location
byte classpathEntryType
String classpathEntryName
int problemId
int severity
public void forbiddenReference (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, byte, java.lang.String, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.ast.ASTNode location
byte classpathEntryType
String classpathEntryName
int problemId
int severity
public void forwardReference (org.eclipse.jdt.internal.compiler.ast.Reference, int, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.ast.Reference reference
int indexInQualification
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public void forwardTypeVariableReference (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding type
public void genericTypeCannotExtendThrowable (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.ASTNode location
private void handle (int, java.lang.String[], int, java.lang.String[], int, int, int)
int problemId
String[] problemArguments
int elaborationId
String[] messageArguments
int severity
int problemStartPosition
int problemEndPosition
private void handle (int, java.lang.String[], java.lang.String[], int, int)
int problemId
String[] problemArguments
String[] messageArguments
int problemStartPosition
int problemEndPosition
private void handle (int, java.lang.String[], java.lang.String[], int, int, org.eclipse.jdt.internal.compiler.CompilationResult)
int problemId
String[] problemArguments
String[] messageArguments
int problemStartPosition
int problemEndPosition
org.eclipse.jdt.internal.compiler.CompilationResult unitResult
private void handle (int, java.lang.String[], java.lang.String[], int, int, int)
int problemId
String[] problemArguments
String[] messageArguments
int severity
int problemStartPosition
int problemEndPosition
public void hiddenCatchBlock (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void hierarchyCircularity (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
int start
int end
public void hierarchyCircularity (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
int start
int end
public void hierarchyHasProblems (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalAbstractModifierCombinationForMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
String[] arguments
public void illegalAbstractModifierCombinationForMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
String[] arguments
public void illegalAccessFromTypeVariable (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
public void illegalClassLiteralForTypeVariable (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
public void illegalExtendedDimensions (org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationTypeMemberDeclaration
public void illegalExtendedDimensions (org.eclipse.jdt.internal.compiler.ast.Argument)
org.eclipse.jdt.internal.compiler.ast.Argument argument
public void illegalGenericArray (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void illegalInstanceOfGenericType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding checkedType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasedType
StringBuffer recommendedFormBuffer
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
int count
int i
int i
int dim
String recommendedForm
public void illegalLocalTypeDeclaration (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int problemID
String[] arguments
public void illegalModifierCombinationFinalAbstractForClass (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalModifierCombinationFinalVolatileForField (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
String[] arguments
public void illegalModifierCombinationForInterfaceMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
String[] arguments
public void illegalModifierForAnnotationField (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
String name
public void illegalModifierForAnnotationMember (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
public void illegalModifierForAnnotationMemberType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalModifierForAnnotationType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalModifierForClass (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalModifierForEnum (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalModifierForEnumConstant (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
String[] arguments
public void illegalModifierForEnumConstructor (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration constructor
public void illegalModifierForField (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
String[] arguments
public void illegalModifierForInterface (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalModifierForInterfaceField (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
String name
public void illegalModifierForInterfaceMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, boolean)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
boolean isJDK18orGreater
public void illegalModifierForLocalClass (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalModifierForMemberClass (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalModifierForMemberEnum (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalModifierForMemberInterface (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalModifierForMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
public void illegalModifierForVariable (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, boolean)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
boolean complainAsArgument
String[] arguments
public void illegalPrimitiveOrArrayTypeForEnclosingInstance (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void illegalQualifiedParameterizedTypeAllocation (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference qualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding allocatedType
public void illegalStaticModifierForMemberType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalUsageOfQualifiedTypeReference (org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference)
org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
StringBuffer buffer
char[][] tokens
int i
String[] arguments
public void illegalUsageOfWildcard (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference wildcard
public void illegalVararg (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.Argument argType
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
String[] arguments
public void illegalVarargInLambda (org.eclipse.jdt.internal.compiler.ast.Argument)
org.eclipse.jdt.internal.compiler.ast.Argument argType
String[] arguments
public void illegalThisDeclaration (org.eclipse.jdt.internal.compiler.ast.Argument)
org.eclipse.jdt.internal.compiler.ast.Argument argument
String[] arguments
public void illegalSourceLevelForThis (org.eclipse.jdt.internal.compiler.ast.Argument)
org.eclipse.jdt.internal.compiler.ast.Argument argument
String[] arguments
public void disallowedThisParameter (org.eclipse.jdt.internal.compiler.ast.Receiver)
org.eclipse.jdt.internal.compiler.ast.Receiver receiver
String[] arguments
public void illegalQualifierForExplicitThis (org.eclipse.jdt.internal.compiler.ast.Receiver, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Receiver receiver
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
String[] problemArguments
public void illegalQualifierForExplicitThis2 (org.eclipse.jdt.internal.compiler.ast.Receiver)
org.eclipse.jdt.internal.compiler.ast.Receiver receiver
public void illegalTypeForExplicitThis (org.eclipse.jdt.internal.compiler.ast.Receiver, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Receiver receiver
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
public void illegalThis (org.eclipse.jdt.internal.compiler.ast.Argument)
org.eclipse.jdt.internal.compiler.ast.Argument argument
String[] arguments
public void defaultMethodsNotBelow18 (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
public void staticInterfaceMethodsNotBelow18 (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
public void referenceExpressionsNotBelow18 (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression)
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression rexp
public void lambdaExpressionsNotBelow18 (org.eclipse.jdt.internal.compiler.ast.LambdaExpression)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lexp
public void illegalVisibilityModifierCombinationForField (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
String[] arguments
public void illegalVisibilityModifierCombinationForMemberType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalVisibilityModifierCombinationForMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
String[] arguments
public void illegalVisibilityModifierForInterfaceMemberType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalVoidExpression (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void importProblem (org.eclipse.jdt.internal.compiler.ast.ImportReference, org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
org.eclipse.jdt.internal.compiler.lookup.Binding expectedImport
int id
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
String[] readableArguments
String[] shortArguments
char[][] tokens
String[] arguments
char[][] tokens
String[] arguments
public void incompatibleExceptionInThrowsClause (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
int id
int id
public void incompatibleReturnType (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
StringBuffer methodSignature
StringBuffer shortSignature
int id
int id
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
int sourceStart
int sourceEnd
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
org.eclipse.jdt.internal.compiler.ast.TypeReference returnType
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference typeReference
public void incorrectArityForParameterizedType (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
public void incorrectArityForParameterizedType (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
int index
public void diamondNotBelow17 (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void diamondNotBelow17 (org.eclipse.jdt.internal.compiler.ast.ASTNode, int)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int index
public void incorrectLocationForNonEmptyDimension (org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, int)
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression expression
int index
public void incorrectSwitchType (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding testType
public void indirectAccessToStaticField (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
int severity
public void indirectAccessToStaticMethod (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int severity
public void inheritedDefaultMethodConflictsWithOtherInherited (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding defaultMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherMethod
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
String[] problemArguments
String[] messageArguments
private void inheritedMethodReducesVisibility (int, int, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[])
int sourceStart
int sourceEnd
org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractMethods
StringBuffer concreteSignature
StringBuffer shortSignature
public void inheritedMethodReducesVisibility (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[])
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractMethods
public void inheritedMethodReducesVisibility (org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[])
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractMethods
public void inheritedMethodsHaveIncompatibleReturnTypes (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] inheritedMethods
int length
StringBuffer methodSignatures
StringBuffer shortSignatures
int i
public void inheritedMethodsHaveIncompatibleReturnTypes (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, boolean[])
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] inheritedMethods
int length
boolean[] isOverridden
StringBuffer methodSignatures
StringBuffer shortSignatures
int i
public void inheritedMethodsHaveNameClash (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding oneMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding twoMethod
public void initializerMustCompleteNormally (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
public void innerTypesCannotDeclareStaticInitializers (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.Initializer)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding innerType
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
public void interfaceCannotHaveConstructors (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration)
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructor
public void interfaceCannotHaveInitializers (char[], org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
char[] sourceName
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
String[] arguments
public void invalidAnnotationMemberType (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
public void invalidBreak (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void invalidConstructor (org.eclipse.jdt.internal.compiler.ast.Statement, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.Statement statement
org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetConstructor
boolean insideDefaultConstructor
boolean insideImplicitConstructorCall
int sourceStart
int sourceEnd
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocation
int id
org.eclipse.jdt.internal.compiler.lookup.MethodBinding shownConstructor
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitutedConstructor
int augmentedLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding inferredTypeArgument
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeParameter
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] invocationArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding varargsElementType
public void invalidContinue (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void invalidEnclosingType (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
int flag
public void invalidExplicitConstructorCall (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void invalidExpressionAsStatement (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
public void invalidField (org.eclipse.jdt.internal.compiler.ast.FieldReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.FieldReference fieldRef
org.eclipse.jdt.internal.compiler.lookup.TypeBinding searchedType
int id
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
String[] arguments
public void invalidField (org.eclipse.jdt.internal.compiler.ast.NameReference, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.ast.NameReference nameRef
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference ref
org.eclipse.jdt.internal.compiler.ast.SingleNameReference ref
int id
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
String[] arguments
char[] name
String[] arguments
public void invalidField (org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference, org.eclipse.jdt.internal.compiler.lookup.FieldBinding, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference nameRef
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
int index
org.eclipse.jdt.internal.compiler.lookup.TypeBinding searchedType
int id
String fieldName
String fieldName
String[] arguments
String[] arguments
public void invalidFileNameForPackageAnnotations (org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public void invalidMethod (org.eclipse.jdt.internal.compiler.ast.MessageSend, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int id
org.eclipse.jdt.internal.compiler.lookup.MethodBinding shownMethod
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
String closestParameterTypeNames
String parameterTypeNames
String closestParameterTypeShortNames
String parameterTypeShortNames
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitutedMethod
int augmentedLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding inferredTypeArgument
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeParameter
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] invocationArguments
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
org.eclipse.jdt.internal.compiler.lookup.TypeBinding varargsElementType
public void invalidNullToSynchronize (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
public void invalidOperator (org.eclipse.jdt.internal.compiler.ast.BinaryExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.BinaryExpression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
String leftName
String rightName
String leftShortName
String rightShortName
public void invalidOperator (org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.CompoundAssignment assign
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
String leftName
String rightName
String leftShortName
String rightShortName
public void invalidOperator (org.eclipse.jdt.internal.compiler.ast.UnaryExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.UnaryExpression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void invalidParameterizedExceptionType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void invalidParenthesizedExpression (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode reference
public void invalidType (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
java.util.List missingTypes
org.eclipse.jdt.internal.compiler.impl.ReferenceContext savedContext
java.util.Iterator iterator
int id
int end
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference ref
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference ref
char[][] name
org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
char[][] name
long[] positions
org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference ref
char[][] name
org.eclipse.jdt.internal.compiler.ast.ImportReference ref
char[][] name
org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
int start
org.eclipse.jdt.internal.compiler.ast.SingleTypeReference ref
org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference ref
public void invalidTypeForCollection (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
public void invalidTypeForCollectionTarget14 (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
public void invalidTypeToSynchronize (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void invalidTypeVariableAsException (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void invalidUnaryExpression (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
public void invalidUsageOfAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public void invalidUsageOfAnnotationDeclarations (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration annotationTypeDeclaration
public void invalidUsageOfEnumDeclarations (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration enumDeclaration
public void invalidUsageOfForeachStatements (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration elementVariable
org.eclipse.jdt.internal.compiler.ast.Expression collection
public void invalidUsageOfStaticImports (org.eclipse.jdt.internal.compiler.ast.ImportReference)
org.eclipse.jdt.internal.compiler.ast.ImportReference staticImport
public void invalidUsageOfTypeArguments (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference firstTypeReference
org.eclipse.jdt.internal.compiler.ast.TypeReference lastTypeReference
public void invalidUsageOfTypeParameters (org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.ast.TypeParameter)
org.eclipse.jdt.internal.compiler.ast.TypeParameter firstTypeParameter
org.eclipse.jdt.internal.compiler.ast.TypeParameter lastTypeParameter
public void invalidUsageOfTypeParametersForAnnotationDeclaration (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration annotationTypeDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] parameters
int length
public void invalidUsageOfTypeParametersForEnumDeclaration (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration annotationTypeDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] parameters
int length
public void invalidUsageOfVarargs (org.eclipse.jdt.internal.compiler.ast.Argument)
org.eclipse.jdt.internal.compiler.ast.Argument argument
public void invalidUsageOfTypeAnnotations (org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public void toleratedMisplacedTypeAnnotations (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation first
org.eclipse.jdt.internal.compiler.ast.Annotation last
public void misplacedTypeAnnotations (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation first
org.eclipse.jdt.internal.compiler.ast.Annotation last
public void illegalUsageOfTypeAnnotations (org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public void illegalTypeAnnotationsInStaticMemberAccess (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation first
org.eclipse.jdt.internal.compiler.ast.Annotation last
public void isClassPathCorrect (char[][], org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, java.lang.Object)
char[][] wellKnownTypeName
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
Object location
String[] arguments
int start
int end
org.eclipse.jdt.internal.compiler.lookup.InvocationSite site
org.eclipse.jdt.internal.compiler.ast.ASTNode node
private boolean isIdentifier (int)
int token
private boolean isKeyword (int)
int token
private boolean isLiteral (int)
int token
private boolean isRecoveredName (char[])
char[] simpleName
private boolean isRecoveredName (char[][])
char[][] qualifiedName
int i
public void javadocAmbiguousMethodReference (int, int, org.eclipse.jdt.internal.compiler.lookup.Binding, int)
int sourceStart
int sourceEnd
org.eclipse.jdt.internal.compiler.lookup.Binding fieldBinding
int modifiers
int severity
String[] arguments
public void javadocDeprecatedField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int modifiers
int severity
public void javadocDeprecatedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int modifiers
boolean isConstructor
int severity
public void javadocDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int modifiers
public void javadocDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int modifiers
int index
int severity
public void javadocDuplicatedParamTag (char[], int, int, int)
char[] token
int sourceStart
int sourceEnd
int modifiers
int severity
String[] arguments
public void javadocDuplicatedReturnTag (int, int)
int sourceStart
int sourceEnd
public void javadocDuplicatedTag (char[], int, int)
char[] tagName
int sourceStart
int sourceEnd
String[] arguments
public void javadocDuplicatedThrowsClassName (org.eclipse.jdt.internal.compiler.ast.TypeReference, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int modifiers
int severity
String[] arguments
public void javadocEmptyReturnTag (int, int, int)
int sourceStart
int sourceEnd
int modifiers
int severity
String[] arguments
public void javadocErrorNoMethodFor (org.eclipse.jdt.internal.compiler.ast.MessageSend, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.TypeBinding recType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
int modifiers
int id
int severity
StringBuffer buffer
StringBuffer shortBuffer
int i
int length
public void javadocHiddenReference (int, int, org.eclipse.jdt.internal.compiler.lookup.Scope, int)
int sourceStart
int sourceEnd
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int modifiers
org.eclipse.jdt.internal.compiler.lookup.Scope currentScope
String[] arguments
public void javadocInvalidConstructor (org.eclipse.jdt.internal.compiler.ast.Statement, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int)
org.eclipse.jdt.internal.compiler.ast.Statement statement
org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetConstructor
int modifiers
int sourceStart
int sourceEnd
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocation
int id
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
org.eclipse.jdt.internal.compiler.lookup.MethodBinding shownConstructor
int severity
int severity
int severity
int severity
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitutedConstructor
int augmentedLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding inferredTypeArgument
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeParameter
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] invocationArguments
boolean noTypeVariables
int severity
public void javadocInvalidField (org.eclipse.jdt.internal.compiler.ast.FieldReference, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.ast.FieldReference fieldRef
org.eclipse.jdt.internal.compiler.lookup.Binding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding searchedType
int modifiers
int id
int severity
String[] arguments
public void javadocInvalidMemberTypeQualification (int, int, int)
int sourceStart
int sourceEnd
int modifiers
public void javadocInvalidMethod (org.eclipse.jdt.internal.compiler.ast.MessageSend, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int)
org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int modifiers
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding shownMethod
int id
int severity
String closestParameterTypeNames
String parameterTypeNames
String closestParameterTypeShortNames
String parameterTypeShortNames
int severity
int severity
int severity
int severity
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitutedMethod
int augmentedLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding inferredTypeArgument
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeParameter
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] invocationArguments
boolean noTypeVariables
int severity
public void javadocInvalidParamTagName (int, int)
int sourceStart
int sourceEnd
public void javadocInvalidParamTypeParameter (int, int)
int sourceStart
int sourceEnd
public void javadocInvalidReference (int, int)
int sourceStart
int sourceEnd
public void javadocInvalidSeeHref (int, int)
int sourceStart
int sourceEnd
public void javadocInvalidSeeReferenceArgs (int, int)
int sourceStart
int sourceEnd
public void javadocInvalidSeeUrlReference (int, int)
int sourceStart
int sourceEnd
public void javadocInvalidTag (int, int)
int sourceStart
int sourceEnd
public void javadocInvalidThrowsClass (int, int)
int sourceStart
int sourceEnd
public void javadocInvalidThrowsClassName (org.eclipse.jdt.internal.compiler.ast.TypeReference, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int modifiers
int severity
String[] arguments
public void javadocInvalidType (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int modifiers
int id
int severity
public void javadocInvalidValueReference (int, int, int)
int sourceStart
int sourceEnd
int modifiers
public void javadocMalformedSeeReference (int, int)
int sourceStart
int sourceEnd
public void javadocMissing (int, int, int)
int sourceStart
int sourceEnd
int modifiers
int severity
public void javadocMissing (int, int, int, int)
int sourceStart
int sourceEnd
int severity
int modifiers
boolean overriding
boolean report
String arg
String[] arguments
public void javadocMissingHashCharacter (int, int, java.lang.String)
int sourceStart
int sourceEnd
String ref
int severity
String[] arguments
public void javadocMissingIdentifier (int, int, int)
int sourceStart
int sourceEnd
int modifiers
public void javadocMissingParamName (int, int, int)
int sourceStart
int sourceEnd
int modifiers
public void javadocMissingParamTag (char[], int, int, int)
char[] name
int sourceStart
int sourceEnd
int modifiers
int severity
boolean overriding
boolean report
String[] arguments
public void javadocMissingReference (int, int, int)
int sourceStart
int sourceEnd
int modifiers
public void javadocMissingReturnTag (int, int, int)
int sourceStart
int sourceEnd
int modifiers
boolean overriding
boolean report
public void javadocMissingTagDescription (char[], int, int, int)
char[] tokenName
int sourceStart
int sourceEnd
int modifiers
int severity
String[] arguments
public void javadocMissingTagDescriptionAfterReference (int, int, int)
int sourceStart
int sourceEnd
int modifiers
int severity
public void javadocMissingThrowsClassName (int, int, int)
int sourceStart
int sourceEnd
int modifiers
public void javadocMissingThrowsTag (org.eclipse.jdt.internal.compiler.ast.TypeReference, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
int modifiers
int severity
boolean overriding
boolean report
String[] arguments
public void javadocUndeclaredParamTagName (char[], int, int, int)
char[] token
int sourceStart
int sourceEnd
int modifiers
int severity
String[] arguments
public void javadocUnexpectedTag (int, int)
int sourceStart
int sourceEnd
public void javadocUnexpectedText (int, int)
int sourceStart
int sourceEnd
public void javadocUnterminatedInlineTag (int, int)
int sourceStart
int sourceEnd
private boolean javadocVisibility (int, int)
int visibility
int modifiers
private java.lang.String javadocVisibilityArgument (int, int)
int visibility
int modifiers
String argument
public void localVariableHiding (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.lookup.Binding, boolean)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration local
org.eclipse.jdt.internal.compiler.lookup.Binding hiddenVariable
boolean isSpecialArgHidingField
int id
int severity
String[] arguments
int id
int severity
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public void localVariableNonNullComparedToNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int severity
String[] arguments
String[] arguments
int problemId
int problemId
char[][] annotationName
public void localVariableNullComparedToNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int severity
String[] arguments
public boolean expressionNonNullComparison (org.eclipse.jdt.internal.compiler.ast.Expression, boolean)
org.eclipse.jdt.internal.compiler.ast.Expression expr
boolean checkForNull
int problemId
org.eclipse.jdt.internal.compiler.lookup.Binding binding
String[] arguments
int start
int end
org.eclipse.jdt.internal.compiler.ast.Expression location
long tagBits
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
char[][] nonNullName
public void nullAnnotationUnsupportedLocation (org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
String[] arguments
String[] shortArguments
public void nullAnnotationUnsupportedLocation (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference type
int sourceEnd
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference typeReference
public void localVariableNullInstanceof (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int severity
String[] arguments
public void localVariableNullReference (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int severity
String[] arguments
public void localVariablePotentialNullReference (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int severity
String[] arguments
public void potentialNullUnboxing (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxType
String[] arguments
String[] argumentsShort
public void nullUnboxing (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxType
String[] arguments
String[] argumentsShort
public void nullableFieldDereference (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, long)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding variable
long position
char[][] nullableName
String[] arguments
public void localVariableRedundantCheckOnNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int severity
String[] arguments
String[] arguments
int problemId
int problemId
char[][] annotationName
public void localVariableRedundantCheckOnNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int severity
String[] arguments
public void localVariableRedundantNullAssignment (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int severity
String[] arguments
public void methodMustOverride (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, long)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
long complianceLevel
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public void methodNameClash (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
int severity
public void methodNameClashHidden (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
public void methodNeedBody (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
public void methodNeedingNoBody (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
public void methodWithConstructorName (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
public void methodCanBeDeclaredStatic (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
int severity
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public void methodCanBePotentiallyDeclaredStatic (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
int severity
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public void missingDeprecatedAnnotationForField (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
int severity
org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
public void missingDeprecatedAnnotationForMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
int severity
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public void missingDeprecatedAnnotationForType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
int severity
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
public void notAFunctionalInterface (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
public void missingEnumConstantCase (org.eclipse.jdt.internal.compiler.ast.SwitchStatement, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
org.eclipse.jdt.internal.compiler.lookup.FieldBinding enumConstant
public void missingDefaultCase (org.eclipse.jdt.internal.compiler.ast.SwitchStatement, boolean, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
boolean isEnumSwitch
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
public void missingOverrideAnnotation (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
int severity
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public void missingOverrideAnnotationForInterfaceMethodImplementation (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
int severity
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public void missingReturnType (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
public void missingSemiColon (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
public void missingSerialVersion (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
String[] arguments
public void missingSynchronizedOnInheritedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
public void missingTypeInConstructor (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.MethodBinding constructor
java.util.List missingTypes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding missingType
int start
int end
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression qualifiedAllocation
public void missingTypeInLambda (org.eclipse.jdt.internal.compiler.ast.LambdaExpression, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int nameSourceStart
int nameSourceEnd
java.util.List missingTypes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding missingType
public void missingTypeInMethod (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int nameSourceStart
int nameSourceStart
int nameSourceEnd
int nameSourceEnd
org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
java.util.List missingTypes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding missingType
public void missingValueForAnnotationMember (org.eclipse.jdt.internal.compiler.ast.Annotation, char[])
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
char[] memberName
String memberString
public void mustDefineDimensionsOrInitializer (org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression)
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression expression
public void mustUseAStaticMethod (org.eclipse.jdt.internal.compiler.ast.MessageSend, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public void nativeMethodsCannotBeStrictfp (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
String[] arguments
public void needImplementation (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void needToEmulateFieldAccess (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, boolean)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.ASTNode location
boolean isReadAccess
int id
int severity
public void needToEmulateMethodAccess (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int severity
int severity
public void noAdditionalBoundAfterTypeVariable (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference boundReference
private int nodeSourceEnd (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.lookup.Binding field
private int nodeSourceEnd (org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.Binding field
org.eclipse.jdt.internal.compiler.ast.ASTNode node
private int nodeSourceEnd (org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int)
org.eclipse.jdt.internal.compiler.lookup.Binding field
org.eclipse.jdt.internal.compiler.ast.ASTNode node
int index
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference ref
int length
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] otherFields
int offset
int i
int length
int i
int length
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference reference
org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference reference
int length
org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference reference
int length
private int nodeSourceStart (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.lookup.Binding field
private int nodeSourceStart (org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.Binding field
org.eclipse.jdt.internal.compiler.ast.ASTNode node
private int nodeSourceStart (org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int)
org.eclipse.jdt.internal.compiler.lookup.Binding field
org.eclipse.jdt.internal.compiler.ast.ASTNode node
int index
org.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference ref
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] otherFields
int offset
int i
int length
int i
int length
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference reference
public void noMoreAvailableSpaceForArgument (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
public void noMoreAvailableSpaceForConstant (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
public void noMoreAvailableSpaceForLocal (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
public void noMoreAvailableSpaceInConstantPool (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
public void nonExternalizedStringLiteral (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void nonGenericTypeCannotBeParameterized (int, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
int index
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
public void nonStaticAccessToStaticField (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public void nonStaticAccessToStaticField (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.FieldBinding, int)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
int index
int severity
public void nonStaticAccessToStaticMethod (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public void nonStaticContextForEnumMemberType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void noSuchEnclosingInstance (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
boolean isConstructorCall
int id
int id
int id
int id
public void notCompatibleTypesError (org.eclipse.jdt.internal.compiler.ast.EqualExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.EqualExpression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
String leftName
String rightName
String leftShortName
String rightShortName
public void notCompatibleTypesError (org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
String leftName
String rightName
String leftShortName
String rightShortName
public void notCompatibleTypesErrorInForeach (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
String leftName
String rightName
String leftShortName
String rightShortName
public void objectCannotBeGeneric (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
public void objectCannotHaveSuperTypes (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
public void objectMustBeClass (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
public void operatorOnlyValidOnNumericType (org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.CompoundAssignment assignment
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
String leftName
String rightName
String leftShortName
String rightShortName
public void overridesDeprecatedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding localMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
public void overridesMethodWithoutSuperInvocation (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding localMethod
public void overridesPackageDefaultMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding localMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
public void packageCollidesWithType (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
String[] arguments
public void packageIsNotExpectedPackage (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
boolean hasPackageDeclaration
String[] arguments
int end
int end
public void parameterAssignment (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int severity
String[] arguments
private java.lang.String parameterBoundAsString (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
boolean makeShort
StringBuffer nameBuffer
int length
int i
public void parameterizedMemberTypeMissingArguments (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int index
public void parseError (int, int, int, char[], java.lang.String, java.lang.String[])
int startPosition
int endPosition
int currentToken
char[] currentTokenSource
String errorTokenName
String[] possibleTokens
String[] arguments
String[] arguments
StringBuffer list
int i
int max
String[] arguments
String[] arguments
public void parseErrorDeleteToken (int, int, int, char[], java.lang.String)
int start
int end
int currentKind
char[] errorTokenSource
String errorTokenName
public void parseErrorDeleteTokens (int, int)
int start
int end
public void parseErrorInsertAfterToken (int, int, int, char[], java.lang.String, java.lang.String)
int start
int end
int currentKind
char[] errorTokenSource
String errorTokenName
String expectedToken
public void parseErrorInsertBeforeToken (int, int, int, char[], java.lang.String, java.lang.String)
int start
int end
int currentKind
char[] errorTokenSource
String errorTokenName
String expectedToken
public void parseErrorInsertToComplete (int, int, java.lang.String, java.lang.String)
int start
int end
String inserted
String completed
String[] arguments
public void parseErrorInsertToCompletePhrase (int, int, java.lang.String)
int start
int end
String inserted
String[] arguments
public void parseErrorInsertToCompleteScope (int, int, java.lang.String)
int start
int end
String inserted
String[] arguments
public void parseErrorInvalidToken (int, int, int, char[], java.lang.String, java.lang.String)
int start
int end
int currentKind
char[] errorTokenSource
String errorTokenName
String expectedToken
public void parseErrorMergeTokens (int, int, java.lang.String)
int start
int end
String expectedToken
String[] arguments
public void parseErrorMisplacedConstruct (int, int)
int start
int end
public void parseErrorNoSuggestion (int, int, int, char[], java.lang.String)
int start
int end
int currentKind
char[] errorTokenSource
String errorTokenName
public void parseErrorNoSuggestionForTokens (int, int)
int start
int end
public void parseErrorReplaceToken (int, int, int, char[], java.lang.String, java.lang.String)
int start
int end
int currentKind
char[] errorTokenSource
String errorTokenName
String expectedToken
public void parseErrorReplaceTokens (int, int, java.lang.String)
int start
int end
String expectedToken
String[] arguments
public void parseErrorUnexpectedEnd (int, int)
int start
int end
String[] arguments
String[] arguments
String[] arguments
String[] arguments
public void possibleAccidentalBooleanAssignment (org.eclipse.jdt.internal.compiler.ast.Assignment)
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
public void possibleFallThroughCase (org.eclipse.jdt.internal.compiler.ast.CaseStatement)
org.eclipse.jdt.internal.compiler.ast.CaseStatement caseStatement
public void publicClassMustMatchFileName (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
String[] arguments
public void rawMemberTypeCannotBeParameterized (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
public void rawTypeReference (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void recursiveConstructorInvocation (org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall)
org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
public void redefineArgument (org.eclipse.jdt.internal.compiler.ast.Argument)
org.eclipse.jdt.internal.compiler.ast.Argument arg
String[] arguments
public void redefineLocal (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
String[] arguments
public void redundantSuperInterface (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superinterface
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringType
int severity
public void referenceMustBeArrayTypeAt (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ArrayReference)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding arrayType
org.eclipse.jdt.internal.compiler.ast.ArrayReference arrayRef
public void repeatedAnnotationWithContainer (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.ast.Annotation container
public void containerAnnotationTypeMustHaveValue (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode markerNode
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
public void containerAnnotationTypeHasWrongValueType (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode markerNode
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
public void containerAnnotationTypeHasNonDefaultMembers (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[])
org.eclipse.jdt.internal.compiler.ast.ASTNode markerNode
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
char[] selector
public void containerAnnotationTypeHasShorterRetention (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.lang.String, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.lang.String)
org.eclipse.jdt.internal.compiler.ast.ASTNode markerNode
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
String annotationRetention
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
String containerRetention
public void repeatableAnnotationTypeTargetMismatch (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.lang.String)
org.eclipse.jdt.internal.compiler.ast.ASTNode markerNode
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
String unmetTargets
public void repeatableAnnotationTypeIsDocumented (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode markerNode
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
public void repeatableAnnotationTypeIsInherited (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode markerNode
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
public void repeatableAnnotationWithRepeatingContainer (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerType
public void reset ()
public void resourceHasToImplementAutoCloseable (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
private int retrieveClosingAngleBracketPosition (int)
int start
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
char[] contents
int end
int count
int token
int token
private int retrieveEndingPositionAfterOpeningParenthesis (int, int, int)
int sourceStart
int sourceEnd
int numberOfParen
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
char[] contents
int token
int token
int previousSourceEnd
private int retrieveStartingPositionAfterOpeningParenthesis (int, int, int)
int sourceStart
int sourceEnd
int numberOfParen
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
char[] contents
int count
int token
int token
public void scannerError (org.eclipse.jdt.internal.compiler.parser.Parser, java.lang.String)
org.eclipse.jdt.internal.compiler.parser.Parser parser
String errorTokenName
org.eclipse.jdt.internal.compiler.parser.Scanner scanner
int flag
int startPos
int endPos
char[] source
int checkPos
char[] source
int checkPos
String[] arguments
public void shouldImplementHashcode (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
public void shouldReturn (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int sourceStart
int sourceEnd
org.eclipse.jdt.internal.compiler.ast.LambdaExpression exp
public void signalNoImplicitStringConversionForCharArrayExpression (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
public void staticAndInstanceConflict (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
public void staticFieldAccessToNonStaticVariable (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
String[] arguments
public void staticInheritedMethodConflicts (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[])
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractMethods
public void staticMemberOfParameterizedType (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
int index
public void stringConstantIsExceedingUtf8Limit (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void superclassMustBeAClass (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.ast.TypeReference superclassRef
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
public void superfluousSemicolon (int, int)
int sourceStart
int sourceEnd
public void superinterfaceMustBeAnInterface (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.ast.TypeReference superInterfaceRef
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
public void superinterfacesCollide (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.ast.ASTNode decl
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding inheritedSuperType
public void superTypeCannotUseWildcard (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.ast.TypeReference superclass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeBinding
String name
String superTypeFullName
String superTypeShortName
private void syntaxError (int, int, int, int, char[], java.lang.String, java.lang.String)
int id
int startPosition
int endPosition
int currentKind
char[] currentTokenSource
String errorTokenName
String expectedToken
String eTokenName
String eTokenName
String[] arguments
String[] arguments
private java.lang.String replaceIfSynthetic (java.lang.String)
String token
public void task (java.lang.String, java.lang.String, java.lang.String, int, int)
String tag
String message
String priority
int start
int end
public void tooManyDimensions (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode expression
public void tooManyFields (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
public void tooManyMethods (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
public void tooManyParametersForSyntheticMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
String selector
public void typeCastError (org.eclipse.jdt.internal.compiler.ast.CastExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.CastExpression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
String leftName
String rightName
String leftShortName
String rightShortName
public void typeCollidesWithEnclosingType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
String[] arguments
public void typeCollidesWithPackage (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
String[] arguments
public void typeHiding (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.lookup.TypeBinding hiddenType
int severity
public void typeHiding (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding hiddenTypeParameter
int severity
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding declaringMethod
public void typeHiding (org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParam
org.eclipse.jdt.internal.compiler.lookup.Binding hidden
int severity
org.eclipse.jdt.internal.compiler.lookup.TypeBinding hiddenType
public void notAnnotationType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void typeMismatchError (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.ast.ASTNode expectingLocation
char[] actualShortReadableName
char[] expectedShortReadableName
char[] actualReadableName
char[] expectedReadableName
public void typeMismatchError (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeArgument
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeParameter
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
private java.lang.String typesAsString (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
boolean makeShort
private java.lang.String typesAsString (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
boolean makeShort
private java.lang.String typesAsString (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
boolean makeShort
boolean showNullAnnotations
private java.lang.String typesAsString (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
boolean makeShort
boolean showNullAnnotations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
StringBuffer buffer
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
boolean isVarargType
StringBuffer buffer
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
boolean isVarargType
private java.lang.String typesAsString (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
boolean makeShort
private java.lang.String typesAsString (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
boolean makeShort
boolean showNullAnnotations
StringBuffer buffer
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void undefinedAnnotationValue (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.MemberValuePair)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
org.eclipse.jdt.internal.compiler.ast.MemberValuePair memberValuePair
String name
public void undefinedLabel (org.eclipse.jdt.internal.compiler.ast.BranchStatement)
org.eclipse.jdt.internal.compiler.ast.BranchStatement statement
String[] arguments
public void undefinedTypeVariableSignature (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
char[] variableName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binaryType
public void undocumentedEmptyBlock (int, int)
int blockStart
int blockEnd
public void unexpectedStaticModifierForField (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
String[] arguments
public void unexpectedStaticModifierForMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
String[] arguments
public void unhandledException (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
boolean insideDefaultConstructor
boolean insideImplicitConstructorCall
int sourceEnd
public void unhandledExceptionFromAutoClose (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
public void unhandledWarningToken (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression token
String[] arguments
public void uninitializedBlankFinalField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
public void uninitializedNonNullField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.ASTNode location
char[][] nonNullAnnotationName
String[] arguments
public void uninitializedLocalVariable (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
private boolean methodHasMissingSwitchDefault ()
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
public void unmatchedBracket (int, org.eclipse.jdt.internal.compiler.impl.ReferenceContext, org.eclipse.jdt.internal.compiler.CompilationResult)
int position
org.eclipse.jdt.internal.compiler.impl.ReferenceContext context
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public void unnecessaryCast (org.eclipse.jdt.internal.compiler.ast.CastExpression)
org.eclipse.jdt.internal.compiler.ast.CastExpression castExpression
int severity
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castedExpressionType
public void unnecessaryElse (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void unnecessaryEnclosingInstanceSpecification (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
public void unnecessaryInstanceof (org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression instanceofExpression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding checkType
int severity
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
public void unnecessaryNLSTags (int, int)
int sourceStart
int sourceEnd
public void unnecessaryTypeArgumentsForMethodInvocation (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.ast.TypeReference[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
String methodName
public void unqualifiedFieldAccess (org.eclipse.jdt.internal.compiler.ast.NameReference, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.ast.NameReference reference
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
int sourceStart
int sourceEnd
int numberOfParens
public void unreachableCatchBlock (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void unreachableCode (org.eclipse.jdt.internal.compiler.ast.Statement)
org.eclipse.jdt.internal.compiler.ast.Statement statement
int sourceStart
int sourceEnd
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
int statemendEnd
public void unresolvableReference (org.eclipse.jdt.internal.compiler.ast.NameReference, org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.ast.NameReference nameRef
org.eclipse.jdt.internal.compiler.lookup.Binding binding
String[] arguments
int end
int sourceStart
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference ref
org.eclipse.jdt.internal.compiler.ast.SingleNameReference ref
int numberOfParens
int problemId
public void unsafeCast (org.eclipse.jdt.internal.compiler.ast.CastExpression, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.CastExpression castExpression
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int severity
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castedExpressionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castExpressionResolvedType
public void unsafeNullnessCast (org.eclipse.jdt.internal.compiler.ast.CastExpression, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.CastExpression castExpression
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castedExpressionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castExpressionResolvedType
public void unsafeGenericArrayForVarargs (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int severity
public void unsafeRawFieldAssignment (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int severity
public void unsafeRawGenericMethodInvocation (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.MethodBinding rawMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
boolean isConstructor
int severity
public void unsafeRawInvocation (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.MethodBinding rawMethod
boolean isConstructor
int severity
public void unsafeReturnTypeOverride (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
int severity
int start
int end
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void unsafeTypeConversion (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
int severity
public void unsafeElementTypeConversion (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
int severity
public void unusedArgument (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
int severity
String[] arguments
public void unusedExceptionParameter (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration exceptionParameter
int severity
String[] arguments
public void unusedDeclaredThrownException (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.ast.ASTNode location
boolean isConstructor
int severity
public void unusedImport (org.eclipse.jdt.internal.compiler.ast.ImportReference)
org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
int severity
String[] arguments
public void unusedLabel (org.eclipse.jdt.internal.compiler.ast.LabeledStatement)
org.eclipse.jdt.internal.compiler.ast.LabeledStatement statement
int severity
String[] arguments
public void unusedLocalVariable (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
int severity
String[] arguments
public void unusedObjectAllocation (org.eclipse.jdt.internal.compiler.ast.AllocationExpression)
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
public void unusedPrivateConstructor (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration)
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDecl
int severity
org.eclipse.jdt.internal.compiler.lookup.MethodBinding constructor
public void unusedPrivateField (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
int severity
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
public void unusedPrivateMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
int severity
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
private boolean excludeDueToAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation[], int)
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int problemId
int annotationsLen
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
public void unusedPrivateType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
int severity
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
public void unusedTypeParameter (org.eclipse.jdt.internal.compiler.ast.TypeParameter)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
int severity
String[] arguments
public void unusedWarningToken (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression token
String[] arguments
public void useAssertAsAnIdentifier (int, int)
int sourceStart
int sourceEnd
public void useEnumAsAnIdentifier (int, int)
int sourceStart
int sourceEnd
public void illegalUseOfUnderscoreAsAnIdentifier (int, int, boolean)
int sourceStart
int sourceEnd
boolean lambdaParameter
public void varargsArgumentNeedCast (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
org.eclipse.jdt.internal.compiler.lookup.InvocationSite location
int severity
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding varargsType
public void varargsConflict (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method1
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method2
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
public void safeVarargsOnFixedArityMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
String[] arguments
public void safeVarargsOnNonFinalInstanceMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
String[] arguments
public void possibleHeapPollutionFromVararg (org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration vararg
String[] arguments
public void variableTypeCannotBeVoid (org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration varDecl
String[] arguments
public void variableTypeCannotBeVoidArray (org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration varDecl
public void visibilityConflict (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
public void wildcardAssignment (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding variableType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void wildcardInvocation (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding offendingArgument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding offendingParameter
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
public void wrongSequenceOfExceptionTypesError (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding hidingExceptionType
public void wrongSequenceOfExceptionTypes (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding hidingExceptionType
public void autoManagedResourcesNotBelow17 (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration[])
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration[] resources
public void cannotInferElidedTypes (org.eclipse.jdt.internal.compiler.ast.AllocationExpression)
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
String[] arguments
public void diamondNotWithExplicitTypeArguments (org.eclipse.jdt.internal.compiler.ast.TypeReference[])
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
public void rawConstructorReferenceNotWithExplicitTypeArguments (org.eclipse.jdt.internal.compiler.ast.TypeReference[])
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
public void diamondNotWithAnoymousClasses (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference type
public void redundantSpecificationOfTypeArguments (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
int severity
int sourceStart
org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference ref
public void potentiallyUnclosedCloseable (org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackVar
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] args
public void unclosedCloseable (org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackVar
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] args
public void explicitlyClosedAutoCloseable (org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable)
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackVar
String[] args
public void nullityMismatch (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, char[][])
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
int nullStatus
char[][] annotationName
org.eclipse.jdt.internal.compiler.lookup.VariableBinding var
public void nullityMismatchIsNull (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
int problemId
boolean below18
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding capture
String[] arguments
String[] arguments
String[] arguments
String[] argumentsShort
String[] argumentsShort
String[] argumentsShort
public void nullityMismatchSpecdNullable (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[][])
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
char[][] annotationName
int problemId
char[][] nullableName
String[] arguments
String[] argumentsShort
public void nullityMismatchPotentiallyNull (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[][])
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
char[][] annotationName
int problemId
char[][] nullableName
String[] arguments
String[] argumentsShort
public void nullityMismatchIsUnknown (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[][])
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
char[][] annotationName
int problemId
String[] arguments
String[] argumentsShort
public void illegalRedefinitionToNonNullParameter (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[][])
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
char[][] inheritedAnnotationName
int sourceStart
int i
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public void parameterLackingNullableAnnotation (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[][])
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
char[][] inheritedAnnotationName
public void parameterLackingNonnullAnnotation (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[][])
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
char[][] inheritedAnnotationName
int sourceStart
int sourceEnd
public void illegalParameterRedefinition (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding inheritedParameter
int sourceStart
int i
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public void illegalReturnRedefinition (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, char[][])
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration abstractMethodDecl
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
char[][] nonNullAnnotationName
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
StringBuffer methodSignature
StringBuffer shortSignature
int sourceStart
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.lookup.TypeBinding inheritedReturnType
String[] arguments
String[] arguments
String[] argumentsShort
String[] argumentsShort
StringBuilder returnType
public void referenceExpressionArgumentNullityMismatch (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching)
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding descriptorMethod
int idx
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching status
StringBuffer methodSignature
StringBuffer shortSignature
public void illegalReturnRedefinition (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, char[][], char[][], org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.MethodBinding descriptorMethod
char[][] nonNullAnnotationName
char[][] providedAnnotationName
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
StringBuffer methodSignature
StringBuffer shortSignature
StringBuffer providedPrefix
StringBuffer providedShortPrefix
public void messageSendPotentialNullReference (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
public void messageSendRedundantCheckOnNonNull (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
public void expressionNullReference (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void expressionPotentialNullReference (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void cannotImplementIncompatibleNullness (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
boolean showReturn
int sourceStart
int sourceEnd
String[] problemArguments
String[] messageArguments
public void nullAnnotationIsRedundant (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration sourceMethod
int i
int sourceStart
int sourceStart
int sourceEnd
int sourceEnd
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.ast.Argument arg
public void nullAnnotationIsRedundant (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration sourceField
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
int sourceStart
int sourceEnd
public void nullDefaultAnnotationIsRedundant (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.Annotation[], org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.lookup.Binding outer
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
int start
int end
String[] args
String[] shortArgs
int problemId
public void contradictoryNullAnnotations (org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public void contradictoryNullAnnotations (org.eclipse.jdt.internal.compiler.ast.Annotation[])
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
public void contradictoryNullAnnotations (int, int)
int sourceStart
int sourceEnd
char[][] nonNullAnnotationName
char[][] nullableAnnotationName
String[] arguments
String[] shortArguments
public void contradictoryNullAnnotationsInferred (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inferredMethod
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void contradictoryNullAnnotationsInferred (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inferredMethod
org.eclipse.jdt.internal.compiler.lookup.InvocationSite location
public void contradictoryNullAnnotationsInferred (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inferredMethod
int sourceStart
int sourceEnd
char[][] nonNullAnnotationName
char[][] nullableAnnotationName
String[] arguments
String[] shortArguments
public void contradictoryNullAnnotationsOnBounds (org.eclipse.jdt.internal.compiler.ast.Annotation, long)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
long previousTagBit
char[][] annotationName
String[] arguments
String[] shortArguments
public void conflictingNullAnnotations (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
char[][] nonNullAnnotationName
char[][] nullableAnnotationName
String[] arguments
String[] shortArguments
public void conflictingInheritedNullAnnotations (org.eclipse.jdt.internal.compiler.ast.ASTNode, boolean, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
boolean previousIsNonNull
org.eclipse.jdt.internal.compiler.lookup.MethodBinding previousInherited
boolean isNonNull
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
char[][] previousAnnotationName
char[][] annotationName
String[] arguments
String[] shortArguments
public void illegalAnnotationForBaseType (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.ast.Annotation[], long)
org.eclipse.jdt.internal.compiler.ast.TypeReference type
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
long nullAnnotationTagBit
int typeId
char[][] annotationNames
String[] args
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
int start
int end
public void illegalAnnotationForBaseType (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
String[] args
private java.lang.String annotatedTypeName (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[][])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
char[][] annotationName
int dims
char[] typeName
char[] annotationDisplayName
private java.lang.String shortAnnotatedTypeName (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[][])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
char[][] annotationName
int dims
char[] typeName
char[] annotationDisplayName
java.lang.String internalAnnotatedTypeName (char[], char[], int)
char[] annotationName
char[] typeName
int dims
char[] fullName
char[] fullName
int plainLen
int i
private org.eclipse.jdt.internal.compiler.ast.Annotation findAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation[], int)
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int typeId
int length
int j
public void missingNonNullByDefaultAnnotation (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
int severity
int severity
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
String[] arguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
public void illegalModifiersForElidedType (org.eclipse.jdt.internal.compiler.ast.Argument)
org.eclipse.jdt.internal.compiler.ast.Argument argument
String[] arg
public void illegalModifiers (int, int)
int modifierSourceStart
int modifiersSourceEnd
public void arrayReferencePotentialNullReference (org.eclipse.jdt.internal.compiler.ast.ArrayReference)
org.eclipse.jdt.internal.compiler.ast.ArrayReference arrayReference
public void nullityMismatchingTypeAnnotation (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching status
String[] arguments
String[] arguments
String[] arguments
String[] arguments
String[] shortArguments
String[] shortArguments
String[] shortArguments
int problemId
String superHint
String superHintShort
String requiredName
String requiredName
String requiredNameShort
String requiredNameShort
String providedName
String providedNameShort
public void nullityMismatchTypeArgument (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeArgument
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
String[] shortArguments
public void implicitObjectBoundNoNullDefault (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
public void dereferencingNullableExpression (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.MessageSend send
char[][] nullableName
char[] nullableShort
String[] arguments
int start
int end
public void dereferencingNullableExpression (long, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
long positions
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
char[][] nullableName
char[] nullableShort
String[] arguments
public void onlyReferenceTypesInIntersectionCast (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
public void illegalArrayTypeInIntersectionCast (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
public void intersectionCastNotBelow18 (org.eclipse.jdt.internal.compiler.ast.TypeReference[])
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
int length
public void duplicateBoundInIntersectionCast (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
public void multipleFunctionalInterfaces (org.eclipse.jdt.internal.compiler.ast.FunctionalExpression)
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression functionalExpression
public void lambdaRedeclaresArgument (org.eclipse.jdt.internal.compiler.ast.Argument)
org.eclipse.jdt.internal.compiler.ast.Argument argument
String[] arguments
public void lambdaRedeclaresLocal (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration local
String[] arguments
public void descriptorHasInvisibleType (org.eclipse.jdt.internal.compiler.ast.FunctionalExpression, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression expression
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
public void methodReferenceSwingsBothWays (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression expression
org.eclipse.jdt.internal.compiler.lookup.MethodBinding instanceMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding nonInstanceMethod
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
StringBuffer buffer1
StringBuffer shortBuffer1
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int i
int length
StringBuffer buffer2
StringBuffer shortBuffer2
int i
int length
int id
public void methodMustBeAccessedStatically (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression expression
org.eclipse.jdt.internal.compiler.lookup.MethodBinding nonInstanceMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
char[] selector
StringBuffer buffer
StringBuffer shortBuffer
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int i
int length
int id
public void methodMustBeAccessedWithInstance (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression expression
org.eclipse.jdt.internal.compiler.lookup.MethodBinding instanceMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
char[] selector
StringBuffer buffer
StringBuffer shortBuffer
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int i
int length
int id
public void invalidArrayConstructorReference (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lhsType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
StringBuffer buffer
StringBuffer shortBuffer
int i
int length
int id
public void constructedArrayIncompatible (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
public void danglingReference (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] descriptorParameters
StringBuffer buffer
StringBuffer shortBuffer
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int i
int length
int id
public void unhandledException (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ReferenceExpression)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression location
public void incompatibleReturnType (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression expression
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
StringBuffer buffer
StringBuffer shortBuffer
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int i
int length
String selector
public void illegalSuperAccess (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding directSuperType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void illegalSuperCallBypassingOverride (org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.InvocationSite location
org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding overrider
public void disallowedTargetForContainerAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.lookup.TypeBinding containerAnnotationType
public void genericInferenceError (java.lang.String, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
String message
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
public void genericInferenceProblem (java.lang.String, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, int)
String message
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
int severity
String[] args
int start
int end
public void uninternedIdentityComparison (org.eclipse.jdt.internal.compiler.ast.EqualExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.ast.EqualExpression expr
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lhs
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rhs
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
char[] lhsName
char[] rhsName
boolean[] validIdentityComparisonLines
int problemStartPosition
int[] lineEnds
int lineNumber
public void lambdaShapeComputationError (org.eclipse.jdt.internal.compiler.ast.LambdaExpression)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression expression
}
org/eclipse/jdt/internal/compiler/problem/ProblemSeverities.classProblemSeverities.java
package org.eclipse.jdt.internal.compiler.problem
public abstract org.eclipse.jdt.internal.compiler.problem.ProblemSeverities extends java.lang.Object {
public static final int Warning
public static final int Error
public static final int AbortCompilation
public static final int AbortCompilationUnit
public static final int AbortType
public static final int AbortMethod
public static final int Abort
public static final int Optional
public static final int SecondaryError
public static final int Fatal
public static final int Ignore
public static final int InternalError
}
org/eclipse/jdt/internal/compiler/problem/ShouldNotImplement.classShouldNotImplement.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.ShouldNotImplement extends java.lang.RuntimeException {
private static final long serialVersionUID
public void (java.lang.String)
String message
}
org/eclipse/jdt/internal/compiler/problem/messages.properties
org/eclipse/jdt/internal/compiler/tool/Archive.classArchive.java
package org.eclipse.jdt.internal.compiler.tool
public org.eclipse.jdt.internal.compiler.tool.Archive extends java.lang.Object {
public static final org.eclipse.jdt.internal.compiler.tool.Archive UNKNOWN_ARCHIVE
java.util.zip.ZipFile zipFile
java.io.File file
protected java.util.Hashtable packagesCache
static void ()
private void ()
public void (java.io.File) throws java.util.zip.ZipException java.io.IOException
java.io.File file
private void initialize ()
java.util.Enumeration e
String fileName
int last
String packageName
String typeName
java.util.ArrayList types
public org.eclipse.jdt.internal.compiler.tool.ArchiveFileObject getArchiveFileObject (java.lang.String, java.nio.charset.Charset)
String entryName
java.nio.charset.Charset charset
public boolean contains (java.lang.String)
String entryName
public java.util.Set allPackages ()
public java.util.ArrayList getTypes (java.lang.String)
String packageName
public void flush ()
public void close ()
}
org/eclipse/jdt/internal/compiler/tool/ArchiveFileObject.classArchiveFileObject.java
package org.eclipse.jdt.internal.compiler.tool
public org.eclipse.jdt.internal.compiler.tool.ArchiveFileObject extends java.lang.Object implements javax.tools.JavaFileObject {
private java.util.zip.ZipEntry zipEntry
private java.util.zip.ZipFile zipFile
private String entryName
private java.io.File file
private java.nio.charset.Charset charset
private static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind
public void (java.io.File, java.util.zip.ZipFile, java.lang.String, java.nio.charset.Charset)
java.io.File file
java.util.zip.ZipFile zipFile
String entryName
java.nio.charset.Charset charset
public javax.lang.model.element.Modifier getAccessLevel ()
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
int accessFlags
public javax.tools.JavaFileObject$Kind getKind ()
String name
public javax.lang.model.element.NestingKind getNestingKind ()
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
public boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind)
String simpleName
javax.tools.JavaFileObject$Kind kind
public boolean delete ()
public boolean equals (java.lang.Object)
Object o
org.eclipse.jdt.internal.compiler.tool.ArchiveFileObject archiveFileObject
public int hashCode ()
public java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
boolean ignoreEncodingErrors
public long getLastModified ()
public java.lang.String getName ()
public java.io.InputStream openInputStream () throws java.io.IOException
public java.io.OutputStream openOutputStream () throws java.io.IOException
public java.io.Reader openReader (boolean) throws java.io.IOException
boolean ignoreEncodingErrors
public java.io.Writer openWriter () throws java.io.IOException
public java.net.URI toUri ()
public java.lang.String toString ()
static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind ()
}
org/eclipse/jdt/internal/compiler/tool/EclipseCompiler$1.classEclipseCompiler.java
package org.eclipse.jdt.internal.compiler.tool
org.eclipse.jdt.internal.compiler.tool.EclipseCompiler$1 extends java.lang.Object implements javax.tools.JavaCompiler$CompilationTask {
private boolean hasRun
final org.eclipse.jdt.internal.compiler.tool.EclipseCompiler this$0
private final org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl val$eclipseCompiler2
void (org.eclipse.jdt.internal.compiler.tool.EclipseCompiler, org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl)
public java.lang.Boolean call ()
Boolean value
public void setLocale (java.util.Locale)
java.util.Locale locale
public void setProcessors (java.lang.Iterable)
Iterable processors
java.util.ArrayList temp
javax.annotation.processing.Processor processor
javax.annotation.processing.Processor[] processors2
public volatile java.lang.Object call () throws java.lang.Exception
}
org/eclipse/jdt/internal/compiler/tool/EclipseCompiler.classEclipseCompiler.java
package org.eclipse.jdt.internal.compiler.tool
public org.eclipse.jdt.internal.compiler.tool.EclipseCompiler extends java.lang.Object implements javax.tools.JavaCompiler {
private static java.util.Set SupportedSourceVersions
java.util.WeakHashMap threadCache
public javax.tools.DiagnosticListener diagnosticListener
static void ()
java.util.EnumSet enumSet
public void ()
public java.util.Set getSourceVersions ()
public javax.tools.StandardJavaFileManager getStandardFileManager (javax.tools.DiagnosticListener, java.util.Locale, java.nio.charset.Charset)
javax.tools.DiagnosticListener someDiagnosticListener
java.util.Locale locale
java.nio.charset.Charset charset
public javax.tools.JavaCompiler$CompilationTask getTask (java.io.Writer, javax.tools.JavaFileManager, javax.tools.DiagnosticListener, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable)
java.io.Writer out
javax.tools.JavaFileManager fileManager
javax.tools.DiagnosticListener someDiagnosticListener
Iterable options
Iterable classes
Iterable compilationUnits
java.io.PrintWriter writerOut
java.io.PrintWriter writerErr
Thread currentThread
org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl eclipseCompiler
org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl eclipseCompiler2
java.util.ArrayList allOptions
java.util.Iterator iterator
String option
javax.tools.JavaFileObject javaFileObject
java.net.URI uri
StringBuilder builder
int i
String className
String[] optionsToProcess
IllegalArgumentException e
javax.tools.StandardJavaFileManager javaFileManager
Iterable location
public int isSupportedOption (java.lang.String)
String option
public transient int run (java.io.InputStream, java.io.OutputStream, java.io.OutputStream, java.lang.String[])
java.io.InputStream in
java.io.OutputStream out
java.io.OutputStream err
String[] arguments
boolean succeed
}
org/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$1.classEclipseCompilerImpl.java
package org.eclipse.jdt.internal.compiler.tool
org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$1 extends org.eclipse.jdt.internal.compiler.batch.CompilationUnit {
final org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl this$0
private final javax.tools.JavaFileObject val$javaFileObject
void (org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl, char[], java.lang.String, java.lang.String, javax.tools.JavaFileObject)
char[] $anonymous0
String $anonymous1
String $anonymous2
public char[] getContents ()
java.io.IOException e
}
org/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$2.classEclipseCompilerImpl.java
package org.eclipse.jdt.internal.compiler.tool
org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$2 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy {
final org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl this$0
void (org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl)
public boolean proceedOnErrors ()
public boolean stopOnFirstError ()
public boolean ignoreAllErrors ()
}
org/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$3$1.classEclipseCompilerImpl.java
package org.eclipse.jdt.internal.compiler.tool
org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$3$1 extends java.lang.Object implements javax.tools.Diagnostic {
final org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$3 this$1
private final int val$problemId
private final int val$columnNumber
private final int val$endPosition
private final int val$severity
private final int val$lineNumber
private final String[] val$problemArguments
private final int val$startPosition
private final char[] val$originatingFileName
void (org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$3, int, int, int, int, int, java.lang.String[], int, char[])
public java.lang.String getCode ()
public long getColumnNumber ()
public long getEndPosition ()
public javax.tools.Diagnostic$Kind getKind ()
public long getLineNumber ()
public java.lang.String getMessage (java.util.Locale)
java.util.Locale locale
public long getPosition ()
public javax.tools.JavaFileObject getSource ()
java.io.File f
public long getStartPosition ()
public volatile java.lang.Object getSource ()
}
org/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$3$2.classEclipseCompilerImpl.java
package org.eclipse.jdt.internal.compiler.tool
org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$3$2 extends java.lang.Object implements javax.tools.Diagnostic {
final org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$3 this$1
private final int val$problemId
private final int val$columnNumber
private final int val$endPosition
private final int val$severity
private final int val$lineNumber
private final String[] val$problemArguments
private final int val$startPosition
private final char[] val$originatingFileName
void (org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$3, int, int, int, int, int, java.lang.String[], int, char[])
public java.lang.String getCode ()
public long getColumnNumber ()
public long getEndPosition ()
public javax.tools.Diagnostic$Kind getKind ()
public long getLineNumber ()
public java.lang.String getMessage (java.util.Locale)
java.util.Locale locale
public long getPosition ()
public javax.tools.JavaFileObject getSource ()
java.io.File f
public long getStartPosition ()
public volatile java.lang.Object getSource ()
}
org/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$3.classEclipseCompilerImpl.java
package org.eclipse.jdt.internal.compiler.tool
org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$3 extends org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory {
final org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl this$0
void (org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl)
public org.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], java.lang.String[], int, int, int, int, int)
char[] originatingFileName
int problemId
String[] problemArguments
String[] messageArguments
int severity
int startPosition
int endPosition
int lineNumber
int columnNumber
javax.tools.DiagnosticListener diagListener
public org.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], int, java.lang.String[], int, int, int, int, int)
char[] originatingFileName
int problemId
String[] problemArguments
int elaborationID
String[] messageArguments
int severity
int startPosition
int endPosition
int lineNumber
int columnNumber
javax.tools.DiagnosticListener diagListener
}
org/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$4.classEclipseCompilerImpl.java
package org.eclipse.jdt.internal.compiler.tool
org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$4 extends java.lang.Object implements javax.tools.Diagnostic {
final org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl this$0
private final org.eclipse.jdt.core.compiler.CategorizedProblem val$problem
void (org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl, org.eclipse.jdt.core.compiler.CategorizedProblem)
public java.lang.String getCode ()
public long getColumnNumber ()
public long getEndPosition ()
public javax.tools.Diagnostic$Kind getKind ()
public long getLineNumber ()
public java.lang.String getMessage (java.util.Locale)
java.util.Locale locale
public long getPosition ()
public javax.tools.JavaFileObject getSource ()
java.io.File f
public long getStartPosition ()
public volatile java.lang.Object getSource ()
}
org/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl.classEclipseCompilerImpl.java
package org.eclipse.jdt.internal.compiler.tool
public org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl extends org.eclipse.jdt.internal.compiler.batch.Main {
private static final org.eclipse.jdt.internal.compiler.batch.CompilationUnit[] NO_UNITS
private java.util.HashMap javaFileObjectMap
Iterable compilationUnits
public javax.tools.JavaFileManager fileManager
protected javax.annotation.processing.Processor[] processors
public javax.tools.DiagnosticListener diagnosticListener
static void ()
public void (java.io.PrintWriter, java.io.PrintWriter, boolean)
java.io.PrintWriter out
java.io.PrintWriter err
boolean systemExitWhenFinished
public boolean call ()
IllegalArgumentException e
RuntimeException e
private void cleanup ()
public org.eclipse.jdt.internal.compiler.batch.CompilationUnit[] getCompilationUnits ()
java.util.ArrayList units
javax.tools.JavaFileObject javaFileObject
String name
org.eclipse.jdt.internal.compiler.batch.CompilationUnit compilationUnit
org.eclipse.jdt.internal.compiler.batch.CompilationUnit[] result
public org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy getHandlingPolicy ()
public org.eclipse.jdt.internal.compiler.IProblemFactory getProblemFactory ()
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
protected void initializeAnnotationProcessorManager ()
public void outputClassFiles (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult unitResult
org.eclipse.jdt.internal.compiler.ClassFile[] classFiles
boolean generateClasspathStructure
String currentDestinationPath
java.io.File outputLocation
int i
int fileCount
org.eclipse.jdt.internal.compiler.ClassFile classFile
char[] filename
int length
char[] relativeName
String relativeStringName
javax.tools.JavaFileObject javaFileForOutput
int index
java.io.File currentFolder
String path
int index
java.io.File file
java.io.OutputStream openOutputStream
java.io.BufferedOutputStream bufferedOutputStream
java.io.IOException e
protected void setPaths (java.util.ArrayList, java.lang.String, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, java.lang.String)
java.util.ArrayList bootclasspaths
String sourcepathClasspathArg
java.util.ArrayList sourcepathClasspaths
java.util.ArrayList classpaths
java.util.ArrayList extdirsClasspaths
java.util.ArrayList endorsedDirClasspaths
String customEncoding
java.util.ArrayList fileSystemClasspaths
org.eclipse.jdt.internal.compiler.tool.EclipseFileManager javaFileManager
javax.tools.StandardJavaFileManager standardJavaFileManager
Iterable location
java.io.File file
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
java.io.File file
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
java.io.File file
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
int size
int i
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
protected void loggingExtraProblems ()
java.util.Iterator iterator
org.eclipse.jdt.core.compiler.CategorizedProblem problem
}
org/eclipse/jdt/internal/compiler/tool/EclipseFileManager.classEclipseFileManager.java
package org.eclipse.jdt.internal.compiler.tool
public org.eclipse.jdt.internal.compiler.tool.EclipseFileManager extends java.lang.Object implements javax.tools.StandardJavaFileManager {
private static final String NO_EXTENSION
static final int HAS_EXT_DIRS
static final int HAS_BOOTCLASSPATH
static final int HAS_ENDORSED_DIRS
static final int HAS_PROCESSORPATH
java.util.Map archivesCache
java.nio.charset.Charset charset
java.util.Locale locale
java.util.Map locations
int flags
public java.util.ResourceBundle bundle
public void (java.util.Locale, java.nio.charset.Charset)
java.util.Locale locale
java.nio.charset.Charset charset
Iterable defaultClasspath
private void addFiles (java.io.File[][], java.util.ArrayList)
java.io.File[][] jars
java.util.ArrayList files
java.io.File[] currentJars
java.io.File currentJar
private void addFilesFrom (java.io.File, java.lang.String, java.lang.String, java.util.ArrayList)
java.io.File javaHome
String propertyName
String defaultPath
java.util.ArrayList files
String extdirsStr
java.io.File[] directoriesToCheck
java.util.StringTokenizer tokenizer
java.util.ArrayList paths
int i
public void close () throws java.io.IOException
org.eclipse.jdt.internal.compiler.tool.Archive archive
private void collectAllMatchingFiles (java.io.File, java.lang.String, java.util.Set, boolean, java.util.ArrayList)
java.io.File file
String normalizedPackageName
java.util.Set kinds
boolean recurse
java.util.ArrayList collector
java.io.File currentFile
String path
String path
java.io.File[] files
java.io.File f
javax.tools.JavaFileObject$Kind kind
org.eclipse.jdt.internal.compiler.tool.Archive archive
String key
String packageName
java.util.ArrayList types
String typeName
javax.tools.JavaFileObject$Kind kind
java.util.ArrayList types
String typeName
javax.tools.JavaFileObject$Kind kind
private java.lang.Iterable concatFiles (java.lang.Iterable, java.lang.Iterable)
Iterable iterable
Iterable iterable2
java.util.ArrayList list
java.util.Iterator iterator
java.util.Iterator iterator
public void flush () throws java.io.IOException
org.eclipse.jdt.internal.compiler.tool.Archive archive
private org.eclipse.jdt.internal.compiler.tool.Archive getArchive (java.io.File)
java.io.File f
org.eclipse.jdt.internal.compiler.tool.Archive archive
public java.lang.ClassLoader getClassLoader (javax.tools.JavaFileManager$Location)
javax.tools.JavaFileManager$Location location
Iterable files
java.util.ArrayList allURLs
java.io.File f
java.net.MalformedURLException e
java.net.URL[] result
private java.lang.Iterable getPathsFrom (java.lang.String)
String path
java.util.ArrayList paths
java.util.ArrayList files
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
java.lang.Iterable getDefaultBootclasspath ()
java.util.ArrayList files
String javaversion
long jdkLevel
String javaHome
java.io.File javaHomeFile
java.io.File[] directoriesToCheck
java.io.File[][] jars
java.lang.Iterable getDefaultClasspath ()
java.util.ArrayList files
String classProp
java.util.StringTokenizer tokenizer
String token
java.io.File file
private java.lang.Iterable getEndorsedDirsFrom (java.lang.String)
String path
java.util.ArrayList paths
java.util.ArrayList files
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
private java.lang.Iterable getExtdirsFrom (java.lang.String)
String path
java.util.ArrayList paths
java.util.ArrayList files
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
private java.lang.String getExtension (java.io.File)
java.io.File file
String name
private java.lang.String getExtension (java.lang.String)
String name
int index
public javax.tools.FileObject getFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String packageName
String relativeName
Iterable files
String normalizedFileName
java.io.File file
java.io.File f
org.eclipse.jdt.internal.compiler.tool.Archive archive
public javax.tools.FileObject getFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String, javax.tools.FileObject) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String packageName
String relativeName
javax.tools.FileObject sibling
Iterable files
java.util.Iterator iterator
java.io.File file
String normalizedFileName
java.io.File f
public javax.tools.JavaFileObject getJavaFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String className
javax.tools.JavaFileObject$Kind kind
Iterable files
String normalizedFileName
java.io.File file
java.io.File f
org.eclipse.jdt.internal.compiler.tool.Archive archive
public javax.tools.JavaFileObject getJavaFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind, javax.tools.FileObject) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String className
javax.tools.JavaFileObject$Kind kind
javax.tools.FileObject sibling
Iterable files
String normalizedFileName
int index
java.net.URI uri
java.net.URI uri2
String path
String normalizedFileName
java.io.File f
java.util.Iterator iterator
java.io.File file
String normalizedFileName
java.io.File f
public transient java.lang.Iterable getJavaFileObjects (java.io.File[])
java.io.File[] files
public transient java.lang.Iterable getJavaFileObjects (java.lang.String[])
String[] names
public java.lang.Iterable getJavaFileObjectsFromFiles (java.lang.Iterable)
Iterable files
java.util.ArrayList javaFileArrayList
java.io.File f
public java.lang.Iterable getJavaFileObjectsFromStrings (java.lang.Iterable)
Iterable names
java.util.ArrayList files
String name
public javax.tools.JavaFileObject$Kind getKind (java.io.File)
java.io.File f
private javax.tools.JavaFileObject$Kind getKind (java.lang.String)
String extension
public java.lang.Iterable getLocation (javax.tools.JavaFileManager$Location)
javax.tools.JavaFileManager$Location location
private java.lang.Iterable getOutputDir (java.lang.String)
String string
java.io.File file
java.util.ArrayList list
public boolean handleOption (java.lang.String, java.util.Iterator)
String current
java.util.Iterator remaining
Iterable bootclasspaths
Iterable iterable
Iterable classpaths
Iterable iterable
Iterable sourcepaths
Iterable iterable
Iterable iterable
Iterable outputDir
Iterable outputDir
Iterable processorpaths
public boolean hasLocation (javax.tools.JavaFileManager$Location)
javax.tools.JavaFileManager$Location location
public java.lang.String inferBinaryName (javax.tools.JavaFileManager$Location, javax.tools.JavaFileObject)
javax.tools.JavaFileManager$Location location
javax.tools.JavaFileObject file
String name
javax.tools.JavaFileObject javaFileObject
int index
private boolean isArchive (java.io.File)
java.io.File f
String extension
public boolean isSameFile (javax.tools.FileObject, javax.tools.FileObject)
javax.tools.FileObject fileObject1
javax.tools.FileObject fileObject2
public int isSupportedOption (java.lang.String)
String option
public java.lang.Iterable list (javax.tools.JavaFileManager$Location, java.lang.String, java.util.Set, boolean) throws java.io.IOException
javax.tools.JavaFileManager$Location location
String packageName
java.util.Set kinds
boolean recurse
Iterable allFilesInLocations
java.util.ArrayList collector
String normalizedPackageName
java.io.File file
private java.lang.String normalized (java.lang.String)
String className
char[] classNameChars
int i
int max
private java.lang.Iterable prependFiles (java.lang.Iterable, java.lang.Iterable)
Iterable iterable
Iterable iterable2
java.util.ArrayList list
java.util.Iterator iterator
java.util.Iterator iterator
public void setLocation (javax.tools.JavaFileManager$Location, java.lang.Iterable) throws java.io.IOException
javax.tools.JavaFileManager$Location location
Iterable path
int count
java.util.Iterator iterator
public void setLocale (java.util.Locale)
java.util.Locale locale
java.util.MissingResourceException e
public void processPathEntries (int, java.util.ArrayList, java.lang.String, java.lang.String, boolean, boolean)
int defaultSize
java.util.ArrayList paths
String currentPath
String customEncoding
boolean isSourceOnly
boolean rejectDestinationPathOnJars
String currentClasspathName
String currentDestinationPath
java.util.ArrayList currentRuleSpecs
java.util.StringTokenizer tokenizer
java.util.ArrayList tokens
int state
String token
int cursor
int tokensNb
int bracket
int i
protected void addNewEntry (java.util.ArrayList, java.lang.String, java.util.ArrayList, java.lang.String, java.lang.String, boolean, boolean)
java.util.ArrayList paths
String currentClasspathName
java.util.ArrayList currentRuleSpecs
String customEncoding
String destPath
boolean isSourceOnly
boolean rejectDestinationPathOnJars
int rulesSpecsSize
org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
org.eclipse.jdt.internal.compiler.env.AccessRule[] accessRules
boolean rulesOK
java.util.Iterator i
int j
String ruleSpec
char key
String pattern
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath currentClasspath
private java.lang.String bind (java.lang.String, java.lang.String)
String id
String binding
private java.lang.String bind (java.lang.String, java.lang.String[])
String id
String[] arguments
String message
}
org/eclipse/jdt/internal/compiler/tool/EclipseFileObject.classEclipseFileObject.java
package org.eclipse.jdt.internal.compiler.tool
public org.eclipse.jdt.internal.compiler.tool.EclipseFileObject extends javax.tools.SimpleJavaFileObject {
private java.io.File f
private java.nio.charset.Charset charset
private boolean parentsExist
private static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind
public void (java.lang.String, java.net.URI, javax.tools.JavaFileObject$Kind, java.nio.charset.Charset)
String className
java.net.URI uri
javax.tools.JavaFileObject$Kind kind
java.nio.charset.Charset charset
public javax.lang.model.element.Modifier getAccessLevel ()
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
int accessFlags
public javax.lang.model.element.NestingKind getNestingKind ()
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
public boolean delete ()
public boolean equals (java.lang.Object)
Object o
org.eclipse.jdt.internal.compiler.tool.EclipseFileObject eclipseFileObject
public java.lang.CharSequence getCharContent (boolean) throws java.io.IOException
boolean ignoreEncodingErrors
public long getLastModified ()
public java.lang.String getName ()
public int hashCode ()
public java.io.InputStream openInputStream () throws java.io.IOException
public java.io.OutputStream openOutputStream () throws java.io.IOException
public java.io.Reader openReader (boolean) throws java.io.IOException
boolean ignoreEncodingErrors
public java.io.Writer openWriter () throws java.io.IOException
public java.lang.String toString ()
private void ensureParentDirectoriesExist () throws java.io.IOException
java.io.File parent
static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind ()
}
org/eclipse/jdt/internal/compiler/tool/Options.classOptions.java
package org.eclipse.jdt.internal.compiler.tool
public final org.eclipse.jdt.internal.compiler.tool.Options extends java.lang.Object {
private static final java.util.Set ZERO_ARGUMENT_OPTIONS
private static final java.util.Set ONE_ARGUMENT_OPTIONS
private static final java.util.Set FILE_MANAGER_OPTIONS
static void ()
public void ()
public static int processOptionsFileManager (java.lang.String)
String option
public static int processOptions (java.lang.String)
String option
int length
java.util.StringTokenizer tokenizer
String token
int length
int warnTokenStart
int warnTokenStart
int warnTokenStart
java.util.StringTokenizer tokenizer
int tokenCounter
String token
String taskTags
int start
int end
int foldersStart
int foldersEnd
String folders
}
org/eclipse/jdt/internal/compiler/tool/Util$EncodingError.classUtil.java
package org.eclipse.jdt.internal.compiler.tool
public org.eclipse.jdt.internal.compiler.tool.Util$EncodingError extends java.lang.Object {
int position
int length
public void (int, int)
int position
int length
public java.lang.String getSource (char[])
char[] unitSource
int startPosition
int endPosition
StringBuffer errorBuffer
char c
char c
char c
char c
int sourceLength
int begin
int end
int i
int i
}
org/eclipse/jdt/internal/compiler/tool/Util$EncodingErrorCollector.classUtil.java
package org.eclipse.jdt.internal.compiler.tool
public org.eclipse.jdt.internal.compiler.tool.Util$EncodingErrorCollector extends java.lang.Object {
java.util.ArrayList encodingErrors
javax.tools.FileObject fileObject
String encoding
public void (javax.tools.FileObject, java.lang.String)
javax.tools.FileObject fileObject
String encoding
public void collect (int, int)
int position
int length
public void reportAllEncodingErrors (java.lang.String)
String string
char[] unitSource
org.eclipse.jdt.internal.compiler.tool.Util$EncodingError error
}
org/eclipse/jdt/internal/compiler/tool/Util.classUtil.java
package org.eclipse.jdt.internal.compiler.tool
public final org.eclipse.jdt.internal.compiler.tool.Util extends java.lang.Object {
public static String LINE_SEPARATOR
static void ()
public void ()
public static char[] getInputStreamAsCharArray (java.io.InputStream, int, java.lang.String) throws java.io.IOException
java.io.InputStream stream
int length
String encoding
java.nio.charset.Charset charset
java.nio.charset.CharsetDecoder charsetDecoder
byte[] contents
java.nio.ByteBuffer byteBuffer
public static java.lang.CharSequence getCharContents (javax.tools.FileObject, boolean, byte[], java.lang.String) throws java.io.IOException
javax.tools.FileObject fileObject
boolean ignoreEncodingErrors
byte[] contents
String encoding
java.nio.charset.Charset charset
java.nio.charset.CharsetDecoder charsetDecoder
java.nio.ByteBuffer byteBuffer
java.nio.CharBuffer out
java.nio.charset.CoderResult result
String replacement
int replacementLength
org.eclipse.jdt.internal.compiler.tool.Util$EncodingErrorCollector collector
java.nio.CharBuffer temp
java.nio.CharBuffer temp
private static void reportEncodingError (org.eclipse.jdt.internal.compiler.tool.Util$EncodingErrorCollector, int, int)
org.eclipse.jdt.internal.compiler.tool.Util$EncodingErrorCollector collector
int position
int length
}
org/eclipse/jdt/internal/compiler/util/CompoundNameVector.classCompoundNameVector.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.CompoundNameVector extends java.lang.Object {
static int INITIAL_SIZE
public int size
int maxSize
char[][][] elements
static void ()
public void ()
public void add (char[][])
char[][] newElement
public void addAll (char[][][])
char[][][] newElements
public boolean contains (char[][])
char[][] element
int i
public char[][] elementAt (int)
int index
public char[][] remove (char[][])
char[][] element
int i
public void removeAll ()
int i
public java.lang.String toString ()
StringBuffer buffer
int i
}
org/eclipse/jdt/internal/compiler/util/FloatUtil.classFloatUtil.java
package org.eclipse.jdt.internal.compiler.util
public org.eclipse.jdt.internal.compiler.util.FloatUtil extends java.lang.Object {
private static final int DOUBLE_FRACTION_WIDTH
private static final int DOUBLE_PRECISION
private static final int MAX_DOUBLE_EXPONENT
private static final int MIN_NORMALIZED_DOUBLE_EXPONENT
private static final int MIN_UNNORMALIZED_DOUBLE_EXPONENT
private static final int DOUBLE_EXPONENT_BIAS
private static final int DOUBLE_EXPONENT_SHIFT
private static final int SINGLE_FRACTION_WIDTH
private static final int SINGLE_PRECISION
private static final int MAX_SINGLE_EXPONENT
private static final int MIN_NORMALIZED_SINGLE_EXPONENT
private static final int MIN_UNNORMALIZED_SINGLE_EXPONENT
private static final int SINGLE_EXPONENT_BIAS
private static final int SINGLE_EXPONENT_SHIFT
public void ()
public static float valueOfHexFloatLiteral (char[])
char[] source
long bits
public static double valueOfHexDoubleLiteral (char[])
char[] source
long bits
private static long convertHexFloatingPointLiteralToBits (char[])
char[] source
int length
long mantissa
int next
char nextChar
int binaryPointPosition
int mantissaBits
int leadingDigitPosition
int hexdigit
int hexdigit
int hexdigit
int hexdigit
int exponent
int exponentSign
int digit
boolean doublePrecision
int scaleFactorCompensation
long top
long result
long fraction
long fraction
int extraBits
long lowBit
int scaleFactor
int e
long biasedExponent
long biasedExponent
long fraction
long fraction
int extraBits
long lowBit
int scaleFactor
int e
long biasedExponent
long biasedExponent
}
org/eclipse/jdt/internal/compiler/util/GenericXMLWriter$1.classGenericXMLWriter.java
package org.eclipse.jdt.internal.compiler.util
org.eclipse.jdt.internal.compiler.util.GenericXMLWriter$1 extends java.lang.Object implements java.util.Comparator {
final org.eclipse.jdt.internal.compiler.util.GenericXMLWriter this$0
void (org.eclipse.jdt.internal.compiler.util.GenericXMLWriter)
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
java.util.Map$Entry entry1
java.util.Map$Entry entry2
}
org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.classGenericXMLWriter.java
package org.eclipse.jdt.internal.compiler.util
public org.eclipse.jdt.internal.compiler.util.GenericXMLWriter extends java.io.PrintWriter {
private static final String XML_VERSION
private String lineSeparator
private int tab
private static void appendEscapedChar (java.lang.StringBuffer, char)
StringBuffer buffer
char c
String replacement
private static java.lang.String getEscaped (java.lang.String)
String s
StringBuffer result
int i
private static java.lang.String getReplacement (char)
char c
public void (java.io.OutputStream, java.lang.String, boolean)
java.io.OutputStream stream
String lineSeparator
boolean printXmlVersion
public void (java.io.Writer, java.lang.String, boolean)
java.io.Writer writer
String lineSeparator
boolean printXmlVersion
public void endTag (java.lang.String, boolean, boolean)
String name
boolean insertTab
boolean insertNewLine
public void printString (java.lang.String, boolean, boolean)
String string
boolean insertTab
boolean insertNewLine
private void printTabulation ()
int i
public void printTag (java.lang.String, java.util.HashMap, boolean, boolean, boolean)
String name
java.util.HashMap parameters
boolean insertTab
boolean insertNewLine
boolean closeTag
int length
java.util.Map$Entry[] entries
int i
public void startTag (java.lang.String, boolean)
String name
boolean insertTab
}
org/eclipse/jdt/internal/compiler/util/HashSetOfInt.classHashSetOfInt.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashSetOfInt extends java.lang.Object implements java.lang.Cloneable {
public int[] set
public int elementSize
int threshold
public void ()
public void (int)
int size
int extraRoom
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
org.eclipse.jdt.internal.compiler.util.HashSetOfInt result
int length
public boolean contains (int)
int element
int length
int index
int currentElement
int currentElement
public int add (int)
int element
int length
int index
int currentElement
int currentElement
public int remove (int)
int element
int length
int index
int currentElement
int currentElement
int existing
private void rehash ()
org.eclipse.jdt.internal.compiler.util.HashSetOfInt newHashSet
int currentElement
int i
public int size ()
public java.lang.String toString ()
StringBuffer buffer
int element
int i
int length
}
org/eclipse/jdt/internal/compiler/util/HashtableOfInt.classHashtableOfInt.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfInt extends java.lang.Object {
public int[] keyTable
public Object[] valueTable
public int elementSize
int threshold
public void ()
public void (int)
int size
int extraRoom
public boolean containsKey (int)
int key
int length
int index
int currentKey
int currentKey
public java.lang.Object get (int)
int key
int length
int index
int currentKey
int currentKey
public java.lang.Object put (int, java.lang.Object)
int key
Object value
int length
int index
int currentKey
int currentKey
private void rehash ()
org.eclipse.jdt.internal.compiler.util.HashtableOfInt newHashtable
int currentKey
int i
public int size ()
public java.lang.String toString ()
String s
Object object
int i
int length
}
org/eclipse/jdt/internal/compiler/util/HashtableOfIntValues.classHashtableOfIntValues.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfIntValues extends java.lang.Object implements java.lang.Cloneable {
public static final int NO_VALUE
public char[][] keyTable
public int[] valueTable
public int elementSize
int threshold
public void ()
public void (int)
int size
int extraRoom
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
org.eclipse.jdt.internal.compiler.util.HashtableOfIntValues result
int length
public boolean containsKey (char[])
char[] key
int length
int index
int keyLength
char[] currentKey
char[] currentKey
public int get (char[])
char[] key
int length
int index
int keyLength
char[] currentKey
char[] currentKey
public int put (char[], int)
char[] key
int value
int length
int index
int keyLength
char[] currentKey
char[] currentKey
public int removeKey (char[])
char[] key
int length
int index
int keyLength
char[] currentKey
char[] currentKey
int value
private void rehash ()
org.eclipse.jdt.internal.compiler.util.HashtableOfIntValues newHashtable
char[] currentKey
int i
public int size ()
public java.lang.String toString ()
String s
char[] key
int i
int length
}
org/eclipse/jdt/internal/compiler/util/HashtableOfLong.classHashtableOfLong.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfLong extends java.lang.Object {
public long[] keyTable
public Object[] valueTable
public int elementSize
int threshold
public void ()
public void (int)
int size
int extraRoom
public boolean containsKey (long)
long key
int length
int index
long currentKey
long currentKey
public java.lang.Object get (long)
long key
int length
int index
long currentKey
long currentKey
public java.lang.Object put (long, java.lang.Object)
long key
Object value
int length
int index
long currentKey
long currentKey
private void rehash ()
org.eclipse.jdt.internal.compiler.util.HashtableOfLong newHashtable
long currentKey
int i
public int size ()
public java.lang.String toString ()
String s
Object object
int i
int length
}
org/eclipse/jdt/internal/compiler/util/HashtableOfObject.classHashtableOfObject.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfObject extends java.lang.Object implements java.lang.Cloneable {
public char[][] keyTable
public Object[] valueTable
public int elementSize
int threshold
public void ()
public void (int)
int size
int extraRoom
public void clear ()
int i
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
org.eclipse.jdt.internal.compiler.util.HashtableOfObject result
int length
public boolean containsKey (char[])
char[] key
int length
int index
int keyLength
char[] currentKey
char[] currentKey
public java.lang.Object get (char[])
char[] key
int length
int index
int keyLength
char[] currentKey
char[] currentKey
public java.lang.Object put (char[], java.lang.Object)
char[] key
Object value
int length
int index
int keyLength
char[] currentKey
char[] currentKey
public void putUnsafely (char[], java.lang.Object)
char[] key
Object value
int length
int index
public java.lang.Object removeKey (char[])
char[] key
int length
int index
int keyLength
char[] currentKey
char[] currentKey
Object value
private void rehash ()
org.eclipse.jdt.internal.compiler.util.HashtableOfObject newHashtable
char[] currentKey
int i
public int size ()
public java.lang.String toString ()
String s
Object object
int i
int length
}
org/eclipse/jdt/internal/compiler/util/HashtableOfObjectToInt.classHashtableOfObjectToInt.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt extends java.lang.Object implements java.lang.Cloneable {
public Object[] keyTable
public int[] valueTable
public int elementSize
int threshold
public void ()
public void (int)
int size
int extraRoom
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt result
int length
public boolean containsKey (java.lang.Object)
Object key
int length
int index
Object currentKey
Object currentKey
public int get (java.lang.Object)
Object key
int length
int index
Object currentKey
Object currentKey
public void keysToArray (java.lang.Object[])
Object[] array
int index
int i
int length
public int put (java.lang.Object, int)
Object key
int value
int length
int index
Object currentKey
Object currentKey
public int removeKey (java.lang.Object)
Object key
int length
int index
Object currentKey
Object currentKey
int value
private void rehash ()
org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt newHashtable
Object currentKey
int i
public int size ()
public java.lang.String toString ()
String s
Object key
int i
int length
}
org/eclipse/jdt/internal/compiler/util/HashtableOfObjectToIntArray.classHashtableOfObjectToIntArray.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToIntArray extends java.lang.Object implements java.lang.Cloneable {
public Object[] keyTable
public int[][] valueTable
public int elementSize
int threshold
public void ()
public void (int)
int size
int extraRoom
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToIntArray result
int length
public boolean containsKey (java.lang.Object)
Object key
int length
int index
Object currentKey
Object currentKey
public int[] get (java.lang.Object)
Object key
int length
int index
Object currentKey
Object currentKey
public void keysToArray (java.lang.Object[])
Object[] array
int index
int i
int length
public int[] put (java.lang.Object, int[])
Object key
int[] value
int length
int index
Object currentKey
Object currentKey
public int[] removeKey (java.lang.Object)
Object key
int length
int index
Object currentKey
Object currentKey
int[] value
private void rehash ()
org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToIntArray newHashtable
Object currentKey
int i
public int size ()
public java.lang.String toString ()
StringBuffer buffer
Object key
int i
int length
int[] ints
int j
int max
}
org/eclipse/jdt/internal/compiler/util/HashtableOfPackage.classHashtableOfPackage.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfPackage extends java.lang.Object {
public char[][] keyTable
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding[] valueTable
public int elementSize
int threshold
public void ()
public void (int)
int size
int extraRoom
public boolean containsKey (char[])
char[] key
int length
int index
int keyLength
char[] currentKey
char[] currentKey
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding get (char[])
char[] key
int length
int index
int keyLength
char[] currentKey
char[] currentKey
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding put (char[], org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
char[] key
org.eclipse.jdt.internal.compiler.lookup.PackageBinding value
int length
int index
int keyLength
char[] currentKey
char[] currentKey
private void rehash ()
org.eclipse.jdt.internal.compiler.util.HashtableOfPackage newHashtable
char[] currentKey
int i
public int size ()
public java.lang.String toString ()
String s
org.eclipse.jdt.internal.compiler.lookup.PackageBinding pkg
int i
int length
}
org/eclipse/jdt/internal/compiler/util/HashtableOfType.classHashtableOfType.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfType extends java.lang.Object {
public char[][] keyTable
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] valueTable
public int elementSize
int threshold
public void ()
public void (int)
int size
int extraRoom
public boolean containsKey (char[])
char[] key
int length
int index
int keyLength
char[] currentKey
char[] currentKey
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding get (char[])
char[] key
int length
int index
int keyLength
char[] currentKey
char[] currentKey
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getput (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
char[] key
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding value
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding retVal
int length
int index
int keyLength
char[] currentKey
char[] currentKey
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding put (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
char[] key
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding value
int length
int index
int keyLength
char[] currentKey
char[] currentKey
private void rehash ()
org.eclipse.jdt.internal.compiler.util.HashtableOfType newHashtable
char[] currentKey
int i
public int size ()
public java.lang.String toString ()
String s
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
int i
int length
}
org/eclipse/jdt/internal/compiler/util/ManifestAnalyzer.classManifestAnalyzer.java
package org.eclipse.jdt.internal.compiler.util
public org.eclipse.jdt.internal.compiler.util.ManifestAnalyzer extends java.lang.Object {
private static final int START
private static final int IN_CLASSPATH_HEADER
private static final int PAST_CLASSPATH_HEADER
private static final int SKIPPING_WHITESPACE
private static final int READING_JAR
private static final int CONTINUING
private static final int SKIP_LINE
private static final char[] CLASSPATH_HEADER_TOKEN
private int classpathSectionsCount
private java.util.ArrayList calledFilesNames
static void ()
public void ()
public boolean analyzeManifestContents (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
char[] chars
int state
int substate
StringBuffer currentJarToken
int currentChar
int i
int max
private boolean addCurrentTokenJarWhenNecessary (java.lang.StringBuffer)
StringBuffer currentJarToken
public int getClasspathSectionsCount ()
public java.util.List getCalledFileNames ()
}
org/eclipse/jdt/internal/compiler/util/Messages$MessagesProperties.classMessages.java
package org.eclipse.jdt.internal.compiler.util
org.eclipse.jdt.internal.compiler.util.Messages$MessagesProperties extends java.util.Properties {
private static final int MOD_EXPECTED
private static final int MOD_MASK
private static final long serialVersionUID
private final java.util.Map fields
public void (java.lang.reflect.Field[], java.lang.String)
java.lang.reflect.Field[] fieldArray
String bundleName
int len
int i
public synchronized java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
java.lang.reflect.Field field
}
org/eclipse/jdt/internal/compiler/util/Messages.classMessages.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.Messages extends java.lang.Object {
private static String[] nlSuffixes
private static final String EXTENSION
private static final String BUNDLE_NAME
public static String compilation_unresolvedProblem
public static String compilation_unresolvedProblems
public static String compilation_request
public static String compilation_loadBinary
public static String compilation_process
public static String compilation_write
public static String compilation_done
public static String compilation_units
public static String compilation_unit
public static String compilation_internalError
public static String compilation_beginningToCompile
public static String compilation_processing
public static String output_isFile
public static String output_notValidAll
public static String output_notValid
public static String problem_noSourceInformation
public static String problem_atLine
public static String abort_invalidAttribute
public static String abort_invalidExceptionAttribute
public static String abort_invalidOpcode
public static String abort_missingCode
public static String abort_againstSourceModel
public static String accept_cannot
public static String parser_incorrectPath
public static String parser_moveFiles
public static String parser_syntaxRecovery
public static String parser_regularParse
public static String parser_missingFile
public static String parser_corruptedFile
public static String parser_endOfFile
public static String parser_endOfConstructor
public static String parser_endOfMethod
public static String parser_endOfInitializer
public static String ast_missingCode
public static String constant_cannotCastedInto
public static String constant_cannotConvertedTo
static void ()
private void ()
public static java.lang.String bind (java.lang.String)
String message
public static java.lang.String bind (java.lang.String, java.lang.Object)
String message
Object binding
public static java.lang.String bind (java.lang.String, java.lang.Object, java.lang.Object)
String message
Object binding1
Object binding2
public static java.lang.String bind (java.lang.String, java.lang.Object[])
String message
Object[] bindings
private static java.lang.String[] buildVariants (java.lang.String)
String root
String nl
java.util.ArrayList result
int lastSeparator
int lastSeparator
String[] variants
int i
public static void initializeMessages (java.lang.String, java.lang.Class)
String bundleName
Class clazz
java.lang.reflect.Field[] fields
int numFields
int i
java.lang.reflect.Field field
String value
public static void load (java.lang.String, java.lang.ClassLoader, java.lang.reflect.Field[])
String bundleName
ClassLoader loader
java.lang.reflect.Field[] fields
String[] variants
int i
java.io.InputStream input
org.eclipse.jdt.internal.compiler.util.Messages$MessagesProperties properties
}
org/eclipse/jdt/internal/compiler/util/ObjectVector.classObjectVector.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.ObjectVector extends java.lang.Object {
static int INITIAL_SIZE
public int size
int maxSize
Object[] elements
static void ()
public void ()
public void (int)
int initialSize
public void add (java.lang.Object)
Object newElement
public void addAll (java.lang.Object[])
Object[] newElements
public void addAll (org.eclipse.jdt.internal.compiler.util.ObjectVector)
org.eclipse.jdt.internal.compiler.util.ObjectVector newVector
public boolean containsIdentical (java.lang.Object)
Object element
int i
public boolean contains (java.lang.Object)
Object element
int i
public void copyInto (java.lang.Object[])
Object[] targetArray
public void copyInto (java.lang.Object[], int)
Object[] targetArray
int index
public java.lang.Object elementAt (int)
int index
public java.lang.Object find (java.lang.Object)
Object element
int i
public java.lang.Object remove (java.lang.Object)
Object element
int i
public void removeAll ()
int i
public int size ()
public java.lang.String toString ()
String s
int i
}
org/eclipse/jdt/internal/compiler/util/SimpleLookupTable.classSimpleLookupTable.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.SimpleLookupTable extends java.lang.Object implements java.lang.Cloneable {
public Object[] keyTable
public Object[] valueTable
public int elementSize
public int threshold
public void ()
public void (int)
int size
int extraRoom
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable result
int length
public boolean containsKey (java.lang.Object)
Object key
int length
int index
Object currentKey
Object currentKey
public java.lang.Object get (java.lang.Object)
Object key
int length
int index
Object currentKey
Object currentKey
public java.lang.Object getKey (java.lang.Object)
Object key
int length
int index
Object currentKey
Object currentKey
public java.lang.Object keyForValue (java.lang.Object)
Object valueToMatch
int i
int l
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
int length
int index
Object currentKey
Object currentKey
public java.lang.Object removeKey (java.lang.Object)
Object key
int length
int index
Object currentKey
Object currentKey
Object oldValue
public void removeValue (java.lang.Object)
Object valueToRemove
boolean rehash
int i
int l
Object value
private void rehash ()
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable newLookupTable
Object currentKey
int i
public java.lang.String toString ()
String s
Object object
int i
int l
}
org/eclipse/jdt/internal/compiler/util/SimpleNameVector.classSimpleNameVector.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.SimpleNameVector extends java.lang.Object {
static int INITIAL_SIZE
public int size
int maxSize
char[][] elements
static void ()
public void ()
public void add (char[])
char[] newElement
public void addAll (char[][])
char[][] newElements
public void copyInto (java.lang.Object[])
Object[] targetArray
public boolean contains (char[])
char[] element
int i
public char[] elementAt (int)
int index
public char[] remove (char[])
char[] element
int i
public void removeAll ()
int i
public int size ()
public java.lang.String toString ()
StringBuffer buffer
int i
}
org/eclipse/jdt/internal/compiler/util/SimpleSet.classSimpleSet.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.SimpleSet extends java.lang.Object implements java.lang.Cloneable {
public Object[] values
public int elementSize
public int threshold
public void ()
public void (int)
int size
public java.lang.Object add (java.lang.Object)
Object object
int length
int index
Object current
Object current
public java.lang.Object addIfNotIncluded (java.lang.Object)
Object object
int length
int index
Object current
Object current
public void asArray (java.lang.Object[])
Object[] copy
int index
int i
int l
public void clear ()
int i
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
org.eclipse.jdt.internal.compiler.util.SimpleSet result
int length
public boolean includes (java.lang.Object)
Object object
int length
int index
Object current
Object current
public java.lang.Object remove (java.lang.Object)
Object object
int length
int index
Object current
Object current
Object oldValue
private void rehash ()
org.eclipse.jdt.internal.compiler.util.SimpleSet newSet
Object current
int i
public java.lang.String toString ()
String s
Object object
int i
int l
}
org/eclipse/jdt/internal/compiler/util/SimpleSetOfCharArray.classSimpleSetOfCharArray.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.SimpleSetOfCharArray extends java.lang.Object implements java.lang.Cloneable {
public char[][] values
public int elementSize
public int threshold
public void ()
public void (int)
int size
public java.lang.Object add (char[])
char[] object
int length
int index
char[] current
char[] current
public void asArray (java.lang.Object[])
Object[] copy
int index
int i
int l
public void clear ()
int i
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
org.eclipse.jdt.internal.compiler.util.SimpleSetOfCharArray result
int length
public char[] get (char[])
char[] object
int length
int index
char[] current
char[] current
public boolean includes (char[])
char[] object
int length
int index
char[] current
char[] current
public char[] remove (char[])
char[] object
int length
int index
char[] current
char[] current
char[] oldValue
private void rehash ()
org.eclipse.jdt.internal.compiler.util.SimpleSetOfCharArray newSet
char[] current
int i
public java.lang.String toString ()
String s
char[] object
int i
int l
}
org/eclipse/jdt/internal/compiler/util/Sorting$1.classSorting.java
package org.eclipse.jdt.internal.compiler.util
org.eclipse.jdt.internal.compiler.util.Sorting$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable iv1
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable iv2
public volatile int compare (java.lang.Object, java.lang.Object)
}
org/eclipse/jdt/internal/compiler/util/Sorting.classSorting.java
package org.eclipse.jdt.internal.compiler.util
public org.eclipse.jdt.internal.compiler.util.Sorting extends java.lang.Object {
public void ()
public static org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] sortTypes (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] types
int len
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] unsorted
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] sorted
int o
int i
private static int sort (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], int, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] input
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] output
int o
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
int j
private static int sortSuper (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] input
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] output
int o
int j
public static org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] concreteFirst (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] copy
int idx
int i
int i
public static org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractFirst (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] copy
int idx
int i
int i
public static void sortInferenceVariables (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[])
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variables
}
org/eclipse/jdt/internal/compiler/util/SuffixConstants.classSuffixConstants.java
package org.eclipse.jdt.internal.compiler.util
public abstract org.eclipse.jdt.internal.compiler.util.SuffixConstants extends java.lang.Object {
public static final String EXTENSION_class
public static final String EXTENSION_CLASS
public static final String EXTENSION_java
public static final String EXTENSION_JAVA
public static final String SUFFIX_STRING_class
public static final String SUFFIX_STRING_CLASS
public static final String SUFFIX_STRING_java
public static final String SUFFIX_STRING_JAVA
public static final char[] SUFFIX_class
public static final char[] SUFFIX_CLASS
public static final char[] SUFFIX_java
public static final char[] SUFFIX_JAVA
static void ()
}
org/eclipse/jdt/internal/compiler/util/Util$1.classUtil.java
package org.eclipse.jdt.internal.compiler.util
org.eclipse.jdt.internal.compiler.util.Util$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.util.Util$Displayable {
void ()
public java.lang.String displayString (java.lang.Object)
Object o
}
org/eclipse/jdt/internal/compiler/util/Util$Displayable.classUtil.java
package org.eclipse.jdt.internal.compiler.util
public abstract org.eclipse.jdt.internal.compiler.util.Util$Displayable extends java.lang.Object {
public abstract java.lang.String displayString (java.lang.Object)
}
org/eclipse/jdt/internal/compiler/util/Util.classUtil.java
package org.eclipse.jdt.internal.compiler.util
public org.eclipse.jdt.internal.compiler.util.Util extends java.lang.Object implements org.eclipse.jdt.internal.compiler.util.SuffixConstants {
public static final char C_BOOLEAN
public static final char C_BYTE
public static final char C_CHAR
public static final char C_DOUBLE
public static final char C_FLOAT
public static final char C_INT
public static final char C_SEMICOLON
public static final char C_COLON
public static final char C_LONG
public static final char C_SHORT
public static final char C_VOID
public static final char C_TYPE_VARIABLE
public static final char C_STAR
public static final char C_EXCEPTION_START
public static final char C_EXTENDS
public static final char C_SUPER
public static final char C_DOT
public static final char C_DOLLAR
public static final char C_ARRAY
public static final char C_RESOLVED
public static final char C_UNRESOLVED
public static final char C_NAME_END
public static final char C_PARAM_START
public static final char C_PARAM_END
public static final char C_GENERIC_START
public static final char C_GENERIC_END
public static final char C_CAPTURE
private static final int DEFAULT_READING_SIZE
private static final int DEFAULT_WRITING_SIZE
public static final String UTF_8
public static final String LINE_SEPARATOR
public static final String EMPTY_STRING
public static final int[] EMPTY_INT_ARRAY
static void ()
public void ()
public static java.lang.String buildAllDirectoriesInto (java.lang.String, java.lang.String) throws java.io.IOException
String outputPath
String relativeFileName
char fileSeparatorChar
String fileSeparator
java.io.File f
String outputDirPath
String outputDirPath
String outputDirPath
String outputDirPath
String fileName
String fileName
String fileName
String fileName
int separatorIndex
boolean checkFileType
StringBuffer outDir
java.util.StringTokenizer tokenizer
String token
public static char[] bytesToChar (byte[], java.lang.String) throws java.io.IOException
byte[] bytes
String encoding
public static int computeOuterMostVisibility (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int visibility
public static byte[] getFileByteContent (java.io.File) throws java.io.IOException
java.io.File file
java.io.InputStream stream
public static char[] getFileCharContent (java.io.File, java.lang.String) throws java.io.IOException
java.io.File file
String encoding
java.io.InputStream stream
private static java.io.FileOutputStream getFileOutputStream (boolean, java.lang.String, java.lang.String) throws java.io.IOException
boolean generatePackagesStructure
String outputPath
String relativeFileName
String fileName
char fileSeparatorChar
String fileSeparator
int indexOfPackageSeparator
int length
public static byte[] getInputStreamAsByteArray (java.io.InputStream, int) throws java.io.IOException
java.io.InputStream stream
int length
byte[] contents
byte[] contents
int contentsLength
int amountRead
int amountRequested
int len
int readSize
public static char[] getInputStreamAsCharArray (java.io.InputStream, int, java.lang.String) throws java.io.IOException
java.io.InputStream stream
int length
String encoding
java.io.BufferedReader reader
char[] contents
char[] contents
int totalRead
int amountRequested
int amountRequested
int current
int amountRead
int start
public static java.lang.String getExceptionSummary (java.lang.Throwable)
Throwable exception
java.io.StringWriter stringWriter
StringBuffer buffer
StringBuffer exceptionBuffer
int i
int lineSep
int max
int line2Start
public static int getLineNumber (int, int[], int, int)
int position
int[] lineEnds
int g
int d
int m
int start
public static byte[] getZipEntryByteContent (java.util.zip.ZipEntry, java.util.zip.ZipFile) throws java.io.IOException
java.util.zip.ZipEntry ze
java.util.zip.ZipFile zip
java.io.InputStream stream
java.io.InputStream inputStream
public static int hashCode (java.lang.Object[])
Object[] array
int prime
int result
int index
public static final boolean isPotentialZipArchive (java.lang.String)
String name
int lastDot
int length
int extensionLength
int i
int i
public static final boolean isClassFileName (char[])
char[] name
int nameLength
int suffixLength
int i
int offset
char c
public static final boolean isClassFileName (java.lang.String)
String name
int nameLength
int suffixLength
int i
char c
int suffixIndex
public static final boolean isExcluded (char[], char[][], char[][], boolean)
char[] path
char[][] inclusionPatterns
char[][] exclusionPatterns
boolean isFolderPath
int i
int length
char[] pattern
char[] folderPattern
int lastSlash
int star
int i
int length
public static final boolean isJavaFileName (char[])
char[] name
int nameLength
int suffixLength
int i
int offset
char c
public static final boolean isJavaFileName (java.lang.String)
String name
int nameLength
int suffixLength
int i
char c
int suffixIndex
public static void reverseQuickSort (char[][], int, int)
char[][] list
int left
int right
int original_left
int original_right
char[] mid
char[] tmp
public static void reverseQuickSort (char[][], int, int, int[])
char[][] list
int left
int right
int[] result
int original_left
int original_right
char[] mid
char[] tmp
int temp
public static final int searchColumnNumber (int[], int, int)
int[] startLineIndexes
int lineNumber
int position
int line
int length
public static java.lang.Boolean toBoolean (boolean)
boolean bool
public static java.lang.String toString (java.lang.Object[])
Object[] objects
public static java.lang.String toString (java.lang.Object[], org.eclipse.jdt.internal.compiler.util.Util$Displayable)
Object[] objects
org.eclipse.jdt.internal.compiler.util.Util$Displayable renderer
StringBuffer buffer
int i
public static void writeToDisk (boolean, java.lang.String, java.lang.String, org.eclipse.jdt.internal.compiler.ClassFile) throws java.io.IOException
boolean generatePackagesStructure
String outputPath
String relativeFileName
org.eclipse.jdt.internal.compiler.ClassFile classFile
java.io.FileOutputStream file
java.io.BufferedOutputStream output
java.io.IOException e
public static void recordNestedType (org.eclipse.jdt.internal.compiler.ClassFile, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ClassFile classFile
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedTypeBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
int j
int max2
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcardBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
int k
int max3
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superInterface
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] upperBounds
int k
int max3
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherUpperBound
public static java.io.File getJavaHome ()
String javaHome
java.io.File javaHomeFile
public static void collectRunningVMBootclasspath (java.util.List)
java.util.List bootclasspaths
String javaversion
String bootclasspathProperty
java.util.StringTokenizer tokenizer
String token
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath currentClasspath
java.io.File javaHome
java.io.File[] directoriesToCheck
java.io.File[][] systemLibrariesJars
int i
int max
java.io.File[] current
int j
int max2
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
public static int getParameterCount (char[])
char[] methodSignature
int count
int i
int e
public static int scanTypeSignature (char[], int)
char[] string
int start
char c
public static int scanBaseTypeSignature (char[], int)
char[] string
int start
char c
public static int scanArrayTypeSignature (char[], int)
char[] string
int start
int length
char c
public static int scanCaptureTypeSignature (char[], int)
char[] string
int start
char c
public static int scanTypeVariableSignature (char[], int)
char[] string
int start
char c
int id
public static int scanIdentifier (char[], int)
char[] string
int start
int p
char c
public static int scanClassTypeSignature (char[], int)
char[] string
int start
char c
int p
int e
int id
public static int scanTypeBoundSignature (char[], int)
char[] string
int start
char c
public static int scanTypeArgumentSignatures (char[], int)
char[] string
int start
char c
int p
int e
public static int scanTypeArgumentSignature (char[], int)
char[] string
int start
char c
public static boolean effectivelyEqual (java.lang.Object[], java.lang.Object[])
Object[] one
Object[] two
int oneLength
int twoLength
int i
}
org/kohsuke/args4j/Argument.classArgument.java
package org.kohsuke.args4j
public abstract org.kohsuke.args4j.Argument extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String usage ()
public abstract java.lang.String metaVar ()
public abstract boolean required ()
public abstract boolean hidden ()
public abstract java.lang.Class handler ()
public abstract int index ()
public abstract boolean multiValued ()
}
org/kohsuke/args4j/ClassParser.classClassParser.java
package org.kohsuke.args4j
public org.kohsuke.args4j.ClassParser extends java.lang.Object {
public void ()
public void parse (java.lang.Object, org.kohsuke.args4j.CmdLineParser)
org.kohsuke.args4j.Option o
org.kohsuke.args4j.Argument a
java.lang.reflect.Method m
java.lang.reflect.Method[] arr$
int len$
int i$
org.kohsuke.args4j.Option o
org.kohsuke.args4j.Argument a
java.lang.reflect.Field f
java.lang.reflect.Field[] arr$
int len$
int i$
Class c
Object bean
org.kohsuke.args4j.CmdLineParser parser
}
org/kohsuke/args4j/CmdLineException.classCmdLineException.java
package org.kohsuke.args4j
public org.kohsuke.args4j.CmdLineException extends java.lang.Exception {
private static final long serialVersionUID
private org.kohsuke.args4j.CmdLineParser parser
private String localizedMessage
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
public transient void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.Localizable, java.lang.String[])
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.Localizable message
String[] args
public void (org.kohsuke.args4j.CmdLineParser, java.lang.String)
org.kohsuke.args4j.CmdLineParser parser
String message
public void (org.kohsuke.args4j.CmdLineParser, java.lang.String, java.lang.Throwable)
org.kohsuke.args4j.CmdLineParser parser
String message
Throwable cause
public void (org.kohsuke.args4j.CmdLineParser, java.lang.Throwable)
org.kohsuke.args4j.CmdLineParser parser
Throwable cause
public java.lang.String getLocalizedMessage ()
public org.kohsuke.args4j.CmdLineParser getParser ()
}
org/kohsuke/args4j/CmdLineParser$CmdLineImpl.classCmdLineParser.java
package org.kohsuke.args4j
org.kohsuke.args4j.CmdLineParser$CmdLineImpl extends java.lang.Object implements org.kohsuke.args4j.spi.Parameters {
private final String[] args
private int pos
final org.kohsuke.args4j.CmdLineParser this$0
void (org.kohsuke.args4j.CmdLineParser, java.lang.String[])
String[] args
protected boolean hasMore ()
protected java.lang.String getCurrentToken ()
private void proceed (int)
int n
public java.lang.String getParameter (int) throws org.kohsuke.args4j.CmdLineException
int idx
public int size ()
void splitToken ()
int idx
static void access$100 (org.kohsuke.args4j.CmdLineParser$CmdLineImpl, int)
org.kohsuke.args4j.CmdLineParser$CmdLineImpl x0
int x1
}
org/kohsuke/args4j/CmdLineParser.classCmdLineParser.java
package org.kohsuke.args4j
public org.kohsuke.args4j.CmdLineParser extends java.lang.Object {
private final java.util.List options
private final java.util.List arguments
private boolean parsingOptions
private org.kohsuke.args4j.spi.OptionHandler currentOptionHandler
private org.kohsuke.args4j.ParserProperties parserProperties
public void (java.lang.Object)
Object bean
public void (java.lang.Object, org.kohsuke.args4j.ParserProperties)
Object bean
org.kohsuke.args4j.ParserProperties parserProperties
public org.kohsuke.args4j.ParserProperties getProperties ()
private static void checkNonNull (java.lang.Object, java.lang.String)
Object obj
String name
public void addArgument (org.kohsuke.args4j.spi.Setter, org.kohsuke.args4j.Argument)
org.kohsuke.args4j.spi.Setter setter
org.kohsuke.args4j.Argument a
org.kohsuke.args4j.spi.OptionHandler h
int index
public void addOption (org.kohsuke.args4j.spi.Setter, org.kohsuke.args4j.Option)
String alias
String[] arr$
int len$
int i$
org.kohsuke.args4j.spi.Setter setter
org.kohsuke.args4j.Option o
public java.util.List getArguments ()
public java.util.List getOptions ()
private void checkOptionNotInMap (java.lang.String) throws org.kohsuke.args4j.IllegalAnnotationError
String name
protected org.kohsuke.args4j.spi.OptionHandler createOptionHandler (org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.OptionDef o
org.kohsuke.args4j.spi.Setter setter
public java.lang.String printExample (org.kohsuke.args4j.OptionHandlerFilter)
org.kohsuke.args4j.OptionHandlerFilter filter
public java.lang.String printExample (org.kohsuke.args4j.ExampleMode)
org.kohsuke.args4j.ExampleMode mode
public java.lang.String printExample (org.kohsuke.args4j.OptionHandlerFilter, java.util.ResourceBundle)
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.OptionHandler h
java.util.Iterator i$
org.kohsuke.args4j.OptionHandlerFilter mode
java.util.ResourceBundle rb
StringBuilder buf
public java.lang.String printExample (org.kohsuke.args4j.ExampleMode, java.util.ResourceBundle)
org.kohsuke.args4j.ExampleMode mode
java.util.ResourceBundle rb
public void printUsage (java.io.OutputStream)
java.io.OutputStream out
public void printUsage (java.io.Writer, java.util.ResourceBundle)
java.io.Writer out
java.util.ResourceBundle rb
public void printUsage (java.io.Writer, java.util.ResourceBundle, org.kohsuke.args4j.OptionHandlerFilter)
int curLen
org.kohsuke.args4j.spi.OptionHandler h
java.util.Iterator i$
int curLen
org.kohsuke.args4j.spi.OptionHandler h
java.util.Iterator i$
org.kohsuke.args4j.spi.OptionHandler h
java.util.Iterator i$
org.kohsuke.args4j.spi.OptionHandler h
java.util.Iterator i$
java.io.Writer out
java.util.ResourceBundle rb
org.kohsuke.args4j.OptionHandlerFilter filter
java.io.PrintWriter w
int len
protected void printOption (java.io.PrintWriter, org.kohsuke.args4j.spi.OptionHandler, int, java.util.ResourceBundle, org.kohsuke.args4j.OptionHandlerFilter)
String nameAndMeta
String usage
String format
String output
int i
java.io.PrintWriter out
org.kohsuke.args4j.spi.OptionHandler handler
int len
java.util.ResourceBundle rb
org.kohsuke.args4j.OptionHandlerFilter filter
int totalUsageWidth
int widthMetadata
int widthUsage
java.util.List namesAndMetas
java.util.List usages
private java.lang.String localize (java.lang.String, java.util.ResourceBundle)
String s
java.util.ResourceBundle rb
private java.util.List wrapLines (java.lang.String, int)
int lineLength
int lineLength
String candidate
int sp
String restOfLine
String[] arr$
int len$
int i$
String line
int maxLength
java.util.List rv
private int getPrefixLen (org.kohsuke.args4j.spi.OptionHandler, java.util.ResourceBundle)
org.kohsuke.args4j.spi.OptionHandler h
java.util.ResourceBundle rb
private java.lang.String getOptionName ()
public void parseArgument (java.util.Collection) throws org.kohsuke.args4j.CmdLineException
java.util.Collection args
public transient void parseArgument (java.lang.String[]) throws org.kohsuke.args4j.CmdLineException
boolean isKeyValuePair
org.kohsuke.args4j.Messages msg
String arg
int diff
org.kohsuke.args4j.spi.OptionHandler handler
java.util.Iterator i$
String[] args
String[] expandedArgs
org.kohsuke.args4j.CmdLineParser$CmdLineImpl cmdLine
java.util.Set present
int argIndex
boolean helpSet
private java.lang.String[] expandAtFiles (java.lang.String[]) throws org.kohsuke.args4j.CmdLineException
java.io.IOException ex
java.io.File file
String arg
String[] arr$
int len$
int i$
String[] args
java.util.List result
private static java.util.List readAllLines (java.io.File) throws java.io.IOException
java.util.List result
String line
java.io.File f
java.io.BufferedReader r
private void checkRequiredOptionsAndArguments (java.util.Set) throws org.kohsuke.args4j.CmdLineException
org.kohsuke.args4j.spi.OptionHandler handler
java.util.Iterator i$
org.kohsuke.args4j.spi.OptionHandler handler
java.util.Iterator i$
org.kohsuke.args4j.spi.OptionHandler handler
java.util.Iterator i$
org.kohsuke.args4j.spi.OptionHandler handler
java.util.Iterator i$
java.util.Set present
private boolean isHandlerHasHisOptions (org.kohsuke.args4j.NamedOptionDef, java.util.Set)
String depend
String[] arr$
int len$
int i$
org.kohsuke.args4j.NamedOptionDef option
java.util.Set present
private boolean isHandlerAllowOtherOptions (org.kohsuke.args4j.NamedOptionDef, java.util.Set)
String forbid
String[] arr$
int len$
int i$
org.kohsuke.args4j.NamedOptionDef option
java.util.Set present
private org.kohsuke.args4j.spi.OptionHandler findOptionHandler (java.lang.String)
String name
int pos
private org.kohsuke.args4j.spi.OptionHandler findOptionByName (java.lang.String)
String alias
String[] arr$
int len$
int i$
org.kohsuke.args4j.NamedOptionDef option
org.kohsuke.args4j.spi.OptionHandler h
java.util.Iterator i$
String name
protected boolean isOption (java.lang.String)
String arg
public static void registerHandler (java.lang.Class, java.lang.Class)
Class valueType
Class handlerClass
public void setUsageWidth (int)
int usageWidth
public void stopOptionParsing ()
public void printSingleLineUsage (java.io.OutputStream)
java.io.OutputStream out
public void printSingleLineUsage (java.io.Writer, java.util.ResourceBundle)
org.kohsuke.args4j.spi.OptionHandler h
java.util.Iterator i$
org.kohsuke.args4j.spi.OptionHandler h
java.util.Iterator i$
java.io.Writer w
java.util.ResourceBundle rb
java.io.PrintWriter pw
private void printSingleLineOption (java.io.PrintWriter, org.kohsuke.args4j.spi.OptionHandler, java.util.ResourceBundle)
java.io.PrintWriter pw
org.kohsuke.args4j.spi.OptionHandler h
java.util.ResourceBundle rb
static java.lang.String access$000 (org.kohsuke.args4j.CmdLineParser)
org.kohsuke.args4j.CmdLineParser x0
}
org/kohsuke/args4j/Config$ConfigHandler.classConfig.java
package org.kohsuke.args4j
public org.kohsuke.args4j.Config$ConfigHandler extends org.xml.sax.helpers.DefaultHandler {
org.kohsuke.args4j.Config config
org.kohsuke.args4j.spi.ConfigElement currentCE
final org.kohsuke.args4j.Config this$0
public void (org.kohsuke.args4j.Config, org.kohsuke.args4j.Config)
org.kohsuke.args4j.Config config
public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String uri
String localName
String qName
org.xml.sax.Attributes attributes
}
org/kohsuke/args4j/Config.classConfig.java
package org.kohsuke.args4j
public org.kohsuke.args4j.Config extends java.lang.Object {
public java.util.List options
public java.util.List arguments
public void ()
public static org.kohsuke.args4j.Config parse (org.xml.sax.InputSource) throws java.io.IOException org.xml.sax.SAXException
org.xml.sax.InputSource xml
org.kohsuke.args4j.Config rv
org.xml.sax.XMLReader reader
org.kohsuke.args4j.Config$ConfigHandler handler
}
org/kohsuke/args4j/ExampleMode$1.classExampleMode.java
package org.kohsuke.args4j
final org.kohsuke.args4j.ExampleMode$1 extends org.kohsuke.args4j.ExampleMode {
void (java.lang.String, int)
public boolean select (org.kohsuke.args4j.spi.OptionHandler)
org.kohsuke.args4j.spi.OptionHandler o
}
org/kohsuke/args4j/ExampleMode$2.classExampleMode.java
package org.kohsuke.args4j
final org.kohsuke.args4j.ExampleMode$2 extends org.kohsuke.args4j.ExampleMode {
void (java.lang.String, int)
public boolean select (org.kohsuke.args4j.spi.OptionHandler)
org.kohsuke.args4j.spi.OptionHandler o
}
org/kohsuke/args4j/ExampleMode.classExampleMode.java
package org.kohsuke.args4j
public abstract org.kohsuke.args4j.ExampleMode extends java.lang.Enum implements org.kohsuke.args4j.OptionHandlerFilter {
public static final org.kohsuke.args4j.ExampleMode ALL
public static final org.kohsuke.args4j.ExampleMode REQUIRED
private static final org.kohsuke.args4j.ExampleMode[] $VALUES
public static org.kohsuke.args4j.ExampleMode[] values ()
public static org.kohsuke.args4j.ExampleMode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
void (java.lang.String, int, org.kohsuke.args4j.ExampleMode$1)
String x0
int x1
org.kohsuke.args4j.ExampleMode$1 x2
static void ()
}
org/kohsuke/args4j/FieldParser.classFieldParser.java
package org.kohsuke.args4j
public org.kohsuke.args4j.FieldParser extends java.lang.Object {
public void ()
public void parse (org.kohsuke.args4j.CmdLineParser, java.lang.Object) throws java.lang.ClassNotFoundException
org.kohsuke.args4j.Option o
java.lang.reflect.Field f
java.lang.reflect.Field[] arr$
int len$
int i$
Class c
org.kohsuke.args4j.CmdLineParser parser
Object bean
private org.kohsuke.args4j.spi.ConfigElement createConfigElement (java.lang.reflect.Field)
java.lang.reflect.Field f
org.kohsuke.args4j.spi.ConfigElement rv
}
org/kohsuke/args4j/IllegalAnnotationError.classIllegalAnnotationError.java
package org.kohsuke.args4j
public org.kohsuke.args4j.IllegalAnnotationError extends java.lang.Error {
private static final long serialVersionUID
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public void (java.lang.Throwable)
Throwable cause
}
org/kohsuke/args4j/Localizable.classLocalizable.java
package org.kohsuke.args4j
public abstract org.kohsuke.args4j.Localizable extends java.lang.Object {
public transient abstract java.lang.String formatWithLocale (java.util.Locale, java.lang.Object[])
public transient abstract java.lang.String format (java.lang.Object[])
}
org/kohsuke/args4j/Messages.classMessages.java
package org.kohsuke.args4j
final org.kohsuke.args4j.Messages extends java.lang.Enum implements org.kohsuke.args4j.Localizable {
public static final org.kohsuke.args4j.Messages MISSING_OPERAND
public static final org.kohsuke.args4j.Messages UNDEFINED_OPTION
public static final org.kohsuke.args4j.Messages NO_ARGUMENT_ALLOWED
public static final org.kohsuke.args4j.Messages REQUIRED_OPTION_MISSING
public static final org.kohsuke.args4j.Messages TOO_MANY_ARGUMENTS
public static final org.kohsuke.args4j.Messages REQUIRED_ARGUMENT_MISSING
public static final org.kohsuke.args4j.Messages METADATA_ERROR
public static final org.kohsuke.args4j.Messages MULTIPLE_USE_OF_ARGUMENT
public static final org.kohsuke.args4j.Messages MULTIPLE_USE_OF_OPTION
public static final org.kohsuke.args4j.Messages UNKNOWN_HANDLER
public static final org.kohsuke.args4j.Messages NO_OPTIONHANDLER
public static final org.kohsuke.args4j.Messages NO_CONSTRUCTOR_ON_HANDLER
public static final org.kohsuke.args4j.Messages REQUIRES_OPTION_MISSING
public static final org.kohsuke.args4j.Messages FORBIDDEN_OPTION_PRESENT
public static final org.kohsuke.args4j.Messages NO_SUCH_FILE
private static final org.kohsuke.args4j.Messages[] $VALUES
public static org.kohsuke.args4j.Messages[] values ()
public static org.kohsuke.args4j.Messages valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public transient java.lang.String formatWithLocale (java.util.Locale, java.lang.Object[])
java.util.Locale locale
Object[] args
java.util.ResourceBundle localized
public transient java.lang.String format (java.lang.Object[])
Object[] args
static void ()
}
org/kohsuke/args4j/Messages.properties
org/kohsuke/args4j/Messages_de.properties
org/kohsuke/args4j/Messages_en.properties
org/kohsuke/args4j/Messages_ru.properties
org/kohsuke/args4j/NamedOptionDef.classNamedOptionDef.java
package org.kohsuke.args4j
public final org.kohsuke.args4j.NamedOptionDef extends org.kohsuke.args4j.OptionDef {
private final String name
private final String[] aliases
private final String[] depends
private final String[] forbids
public void (org.kohsuke.args4j.Option, boolean)
org.kohsuke.args4j.Option o
boolean forceMultiValued
public void (org.kohsuke.args4j.Option)
org.kohsuke.args4j.Option o
private static java.lang.String[] createZeroSizedArrayIfNull (java.lang.String[])
String[] in
public java.lang.String name ()
public java.lang.String[] aliases ()
public java.lang.String[] depends ()
public java.lang.String[] forbids ()
public java.lang.String toString ()
String alias
String[] arr$
int len$
int i$
String str
public boolean isArgument ()
}
org/kohsuke/args4j/Option.classOption.java
package org.kohsuke.args4j
public abstract org.kohsuke.args4j.Option extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String name ()
public abstract java.lang.String[] aliases ()
public abstract java.lang.String usage ()
public abstract java.lang.String metaVar ()
public abstract boolean required ()
public abstract boolean help ()
public abstract boolean hidden ()
public abstract java.lang.Class handler ()
public abstract java.lang.String[] depends ()
public abstract java.lang.String[] forbids ()
}
org/kohsuke/args4j/OptionDef.classOptionDef.java
package org.kohsuke.args4j
public org.kohsuke.args4j.OptionDef extends java.lang.Object {
private final String usage
private final String metaVar
private final boolean required
private final boolean help
private final boolean hidden
private final boolean multiValued
private final Class handler
public void (org.kohsuke.args4j.Argument, boolean)
org.kohsuke.args4j.Argument a
boolean forceMultiValued
protected void (java.lang.String, java.lang.String, boolean, boolean, boolean, java.lang.Class, boolean)
String usage
String metaVar
boolean required
boolean help
boolean hidden
Class handler
boolean multiValued
public java.lang.String usage ()
public java.lang.String metaVar ()
public boolean required ()
public boolean help ()
public boolean hidden ()
public java.lang.Class handler ()
public boolean isMultiValued ()
public boolean isArgument ()
public java.lang.String toString ()
}
org/kohsuke/args4j/OptionHandlerFilter$1.classOptionHandlerFilter.java
package org.kohsuke.args4j
final org.kohsuke.args4j.OptionHandlerFilter$1 extends java.lang.Object implements org.kohsuke.args4j.OptionHandlerFilter {
void ()
public boolean select (org.kohsuke.args4j.spi.OptionHandler)
org.kohsuke.args4j.spi.OptionHandler o
}
org/kohsuke/args4j/OptionHandlerFilter$2.classOptionHandlerFilter.java
package org.kohsuke.args4j
final org.kohsuke.args4j.OptionHandlerFilter$2 extends java.lang.Object implements org.kohsuke.args4j.OptionHandlerFilter {
void ()
public boolean select (org.kohsuke.args4j.spi.OptionHandler)
org.kohsuke.args4j.spi.OptionHandler o
}
org/kohsuke/args4j/OptionHandlerFilter$3.classOptionHandlerFilter.java
package org.kohsuke.args4j
final org.kohsuke.args4j.OptionHandlerFilter$3 extends java.lang.Object implements org.kohsuke.args4j.OptionHandlerFilter {
void ()
public boolean select (org.kohsuke.args4j.spi.OptionHandler)
org.kohsuke.args4j.spi.OptionHandler o
}
org/kohsuke/args4j/OptionHandlerFilter.classOptionHandlerFilter.java
package org.kohsuke.args4j
public abstract org.kohsuke.args4j.OptionHandlerFilter extends java.lang.Object {
public static final org.kohsuke.args4j.OptionHandlerFilter ALL
public static final org.kohsuke.args4j.OptionHandlerFilter PUBLIC
public static final org.kohsuke.args4j.OptionHandlerFilter REQUIRED
public abstract boolean select (org.kohsuke.args4j.spi.OptionHandler)
static void ()
}
org/kohsuke/args4j/OptionHandlerRegistry.classOptionHandlerRegistry.java
package org.kohsuke.args4j
public org.kohsuke.args4j.OptionHandlerRegistry extends java.lang.Object {
private static org.kohsuke.args4j.OptionHandlerRegistry instance
private final java.util.Map handlerClasses
public static synchronized org.kohsuke.args4j.OptionHandlerRegistry getRegistry ()
private void ()
private void initHandlers ()
private static java.lang.reflect.Constructor getConstructor (java.lang.Class)
NoSuchMethodException e
Class handlerClass
public void registerHandler (java.lang.Class, java.lang.Class)
Class valueType
Class handlerClass
java.lang.reflect.Constructor c
protected org.kohsuke.args4j.spi.OptionHandler createOptionHandler (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
Class t
java.lang.reflect.Constructor handlerType
InstantiationException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef o
org.kohsuke.args4j.spi.Setter setter
java.lang.reflect.Constructor handlerType
Class h
}
org/kohsuke/args4j/ParserProperties$1.classParserProperties.java
package org.kohsuke.args4j
final org.kohsuke.args4j.ParserProperties$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (org.kohsuke.args4j.spi.OptionHandler, org.kohsuke.args4j.spi.OptionHandler)
org.kohsuke.args4j.spi.OptionHandler o1
org.kohsuke.args4j.spi.OptionHandler o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
org/kohsuke/args4j/ParserProperties.classParserProperties.java
package org.kohsuke.args4j
public org.kohsuke.args4j.ParserProperties extends java.lang.Object {
private static final int DEFAULT_USAGE_WIDTH
private int usageWidth
private java.util.Comparator optionSorter
private String optionValueDelimiter
private boolean atSyntax
static final java.util.Comparator DEFAULT_COMPARATOR
private void ()
public static org.kohsuke.args4j.ParserProperties defaults ()
public org.kohsuke.args4j.ParserProperties withAtSyntax (boolean)
boolean atSyntax
public boolean getAtSyntax ()
public org.kohsuke.args4j.ParserProperties withUsageWidth (int)
int usageWidth
int getUsageWidth ()
public org.kohsuke.args4j.ParserProperties withOptionSorter (java.util.Comparator)
java.util.Comparator sorter
java.util.Comparator getOptionSorter ()
public org.kohsuke.args4j.ParserProperties withOptionValueDelimiter (java.lang.String)
String v
public java.lang.String getOptionValueDelimiter ()
static void ()
}
org/kohsuke/args4j/Starter.classStarter.java
package org.kohsuke.args4j
public org.kohsuke.args4j.Starter extends java.lang.Object {
public static final String PARAMETER_NAME
public void ()
public static void main (java.lang.String[])
java.lang.reflect.Method m
java.lang.reflect.Method m
IllegalArgumentException e
Class clazz
Object bean
boolean couldInvoke
ClassNotFoundException e
org.kohsuke.args4j.CmdLineException e
Exception e
String[] args
String classname
org.kohsuke.args4j.CmdLineParser parser
boolean classHasArgument
boolean classHasOptions
public static boolean hasAnnotation (java.lang.Class, java.lang.Class)
java.lang.reflect.Field f
java.lang.reflect.Field[] arr$
int len$
int i$
java.lang.reflect.Method m
java.lang.reflect.Method[] arr$
int len$
int i$
Class clazz
Class annotation
}
org/kohsuke/args4j/Utilities.classUtilities.java
package org.kohsuke.args4j
org.kohsuke.args4j.Utilities extends java.lang.Object {
private void ()
static void checkNonNull (java.lang.Object, java.lang.String)
Object obj
String name
}
org/kohsuke/args4j/XmlParser.classXmlParser.java
package org.kohsuke.args4j
public org.kohsuke.args4j.XmlParser extends java.lang.Object {
public void ()
public void parse (java.net.URL, org.kohsuke.args4j.CmdLineParser, java.lang.Object)
java.net.URL xml
org.kohsuke.args4j.CmdLineParser parser
Object bean
public void parse (org.xml.sax.InputSource, org.kohsuke.args4j.CmdLineParser, java.lang.Object)
org.kohsuke.args4j.Option option
org.kohsuke.args4j.spi.ConfigElement ce
java.util.Iterator i$
org.kohsuke.args4j.Argument argument
org.kohsuke.args4j.spi.ConfigElement ce
java.util.Iterator i$
org.kohsuke.args4j.Config config
Exception e
org.xml.sax.InputSource xml
org.kohsuke.args4j.CmdLineParser parser
Object bean
private java.lang.reflect.AccessibleObject findMethodOrField (java.lang.Object, java.lang.String, java.lang.String) throws java.lang.SecurityException java.lang.NoSuchFieldException java.lang.NoSuchMethodException java.lang.ClassNotFoundException
java.lang.reflect.AccessibleObject rv
String className
int i
String methodName
String[] params
Class[] paramTypes
Object bean
String field
String method
java.lang.reflect.AccessibleObject rv
}
org/kohsuke/args4j/spi/AnnotationImpl.classAnnotationImpl.java
package org.kohsuke.args4j.spi
public abstract org.kohsuke.args4j.spi.AnnotationImpl extends java.lang.Object implements java.lang.annotation.Annotation {
private final Class annotationType
public String[] aliases
public Class handler
public String metaVar
public boolean multiValued
public boolean required
public boolean help
public boolean hidden
public String usage
public int index
protected void (java.lang.Class)
Class annotationType
protected void (java.lang.Class, org.kohsuke.args4j.spi.ConfigElement) throws java.lang.ClassNotFoundException
Class annotationType
org.kohsuke.args4j.spi.ConfigElement ce
public java.lang.String[] aliases ()
public java.lang.Class handler ()
public java.lang.String metaVar ()
public boolean multiValued ()
public boolean required ()
public boolean help ()
public boolean hidden ()
public java.lang.String usage ()
public java.lang.Class annotationType ()
public int index ()
}
org/kohsuke/args4j/spi/ArgumentImpl.classArgumentImpl.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.ArgumentImpl extends org.kohsuke.args4j.spi.AnnotationImpl implements org.kohsuke.args4j.Argument {
public void (org.kohsuke.args4j.spi.ConfigElement) throws java.lang.ClassNotFoundException
org.kohsuke.args4j.spi.ConfigElement ce
}
org/kohsuke/args4j/spi/ArrayFieldSetter.classArrayFieldSetter.java
package org.kohsuke.args4j.spi
final org.kohsuke.args4j.spi.ArrayFieldSetter extends java.lang.Object implements org.kohsuke.args4j.spi.Setter {
private final Object bean
private final java.lang.reflect.Field f
private Object defaultArray
public void (java.lang.Object, java.lang.reflect.Field)
Object bean
java.lang.reflect.Field f
private void trySetDefault (java.lang.Object) throws java.lang.IllegalAccessError
IllegalAccessException ex1
IllegalAccessException ex
Object bean1
private void doSetDefault (java.lang.Object) throws java.lang.IllegalAccessException
Object bean
public org.kohsuke.args4j.spi.FieldSetter asFieldSetter ()
public java.lang.reflect.AnnotatedElement asAnnotatedElement ()
public boolean isMultiValued ()
public java.lang.Class getType ()
public void addValue (java.lang.Object)
IllegalAccessException e
IllegalAccessException ex
Object value
private void doAddValue (java.lang.Object, java.lang.Object) throws java.lang.IllegalAccessException
int len
Object newAry
Object bean
Object value
Object ary
}
org/kohsuke/args4j/spi/BooleanOptionHandler.classBooleanOptionHandler.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.BooleanOptionHandler extends org.kohsuke.args4j.spi.OptionHandler {
private static final java.util.List ACCEPTABLE_VALUES
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
public int parseArguments (org.kohsuke.args4j.spi.Parameters) throws org.kohsuke.args4j.CmdLineException
String valueStr
int index
org.kohsuke.args4j.spi.Parameters params
public java.lang.String getDefaultMetaVariable ()
static void ()
}
org/kohsuke/args4j/spi/ByteOptionHandler.classByteOptionHandler.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.ByteOptionHandler extends org.kohsuke.args4j.spi.OneArgumentOptionHandler {
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
protected java.lang.Byte parse (java.lang.String) throws java.lang.NumberFormatException
String argument
protected volatile java.lang.Object parse (java.lang.String) throws java.lang.NumberFormatException org.kohsuke.args4j.CmdLineException
}
org/kohsuke/args4j/spi/CharOptionHandler.classCharOptionHandler.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.CharOptionHandler extends org.kohsuke.args4j.spi.OneArgumentOptionHandler {
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
protected java.lang.Character parse (java.lang.String) throws java.lang.NumberFormatException org.kohsuke.args4j.CmdLineException
String argument
protected volatile java.lang.Object parse (java.lang.String) throws java.lang.NumberFormatException org.kohsuke.args4j.CmdLineException
}
org/kohsuke/args4j/spi/ConfigElement.classConfigElement.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.ConfigElement extends java.lang.Object {
public String field
public String method
public String name
public String usage
public String handler
public String metavar
public String[] aliases
public boolean multiValued
public boolean required
public boolean hidden
public void ()
public boolean isInvalid ()
}
org/kohsuke/args4j/spi/DelimitedOptionHandler.classDelimitedOptionHandler.java
package org.kohsuke.args4j.spi
public abstract org.kohsuke.args4j.spi.DelimitedOptionHandler extends org.kohsuke.args4j.spi.OptionHandler {
protected final String delimiter
protected final org.kohsuke.args4j.spi.OneArgumentOptionHandler individualOptionHandler
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter, java.lang.String, org.kohsuke.args4j.spi.OneArgumentOptionHandler)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
String delimiter
org.kohsuke.args4j.spi.OneArgumentOptionHandler individualOptionHandler
public int parseArguments (org.kohsuke.args4j.spi.Parameters) throws org.kohsuke.args4j.CmdLineException
String delimitedStr
String[] arr$
int len$
int i$
org.kohsuke.args4j.spi.Parameters params
String full
String[] delimitedStrs
public java.lang.String getDefaultMetaVariable ()
String tMetaVar
}
org/kohsuke/args4j/spi/DoubleOptionHandler.classDoubleOptionHandler.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.DoubleOptionHandler extends org.kohsuke.args4j.spi.OneArgumentOptionHandler {
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
protected java.lang.Double parse (java.lang.String) throws java.lang.NumberFormatException
String argument
protected volatile java.lang.Object parse (java.lang.String) throws java.lang.NumberFormatException org.kohsuke.args4j.CmdLineException
}
org/kohsuke/args4j/spi/EnumOptionHandler.classEnumOptionHandler.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.EnumOptionHandler extends org.kohsuke.args4j.spi.OptionHandler {
private final Class enumType
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter, java.lang.Class)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
Class enumType
public int parseArguments (org.kohsuke.args4j.spi.Parameters) throws org.kohsuke.args4j.CmdLineException
Enum o
Enum[] arr$
int len$
int i$
org.kohsuke.args4j.spi.Parameters params
String s
Enum value
public java.lang.String getDefaultMetaVariable ()
Enum t
Enum[] arr$
int len$
int i$
StringBuffer rv
public java.lang.String getMetaVariable (java.util.ResourceBundle)
java.util.ResourceBundle rb
}
org/kohsuke/args4j/spi/ExplicitBooleanOptionHandler.classExplicitBooleanOptionHandler.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.ExplicitBooleanOptionHandler extends org.kohsuke.args4j.spi.OptionHandler {
private static final java.util.Map ACCEPTABLE_VALUES
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
public int parseArguments (org.kohsuke.args4j.spi.Parameters) throws org.kohsuke.args4j.CmdLineException
org.kohsuke.args4j.spi.Parameters params
private java.lang.Boolean getBoolean (java.lang.String) throws org.kohsuke.args4j.CmdLineException
String parameter
String valueStr
public java.lang.String getDefaultMetaVariable ()
static void ()
}
org/kohsuke/args4j/spi/FieldSetter.classFieldSetter.java
package org.kohsuke.args4j.spi
public final org.kohsuke.args4j.spi.FieldSetter extends java.lang.Object implements org.kohsuke.args4j.spi.Setter {
private final java.lang.reflect.Field f
private final Object bean
public void (java.lang.Object, java.lang.reflect.Field)
Object bean
java.lang.reflect.Field f
public java.lang.Class getType ()
public boolean isMultiValued ()
public org.kohsuke.args4j.spi.FieldSetter asFieldSetter ()
public java.lang.reflect.AnnotatedElement asAnnotatedElement ()
public void addValue (java.lang.Object)
IllegalAccessException e
IllegalAccessException ex
Object value
public java.lang.Object getValue ()
IllegalAccessException e
IllegalAccessException ex
}
org/kohsuke/args4j/spi/FileOptionHandler.classFileOptionHandler.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.FileOptionHandler extends org.kohsuke.args4j.spi.OneArgumentOptionHandler {
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
protected java.io.File parse (java.lang.String) throws org.kohsuke.args4j.CmdLineException
String argument
public java.lang.String getDefaultMetaVariable ()
protected volatile java.lang.Object parse (java.lang.String) throws java.lang.NumberFormatException org.kohsuke.args4j.CmdLineException
}
org/kohsuke/args4j/spi/FloatOptionHandler.classFloatOptionHandler.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.FloatOptionHandler extends org.kohsuke.args4j.spi.OneArgumentOptionHandler {
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
protected java.lang.Float parse (java.lang.String) throws java.lang.NumberFormatException
String argument
protected volatile java.lang.Object parse (java.lang.String) throws java.lang.NumberFormatException org.kohsuke.args4j.CmdLineException
}
org/kohsuke/args4j/spi/InetAddressOptionHandler.classInetAddressOptionHandler.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.InetAddressOptionHandler extends org.kohsuke.args4j.spi.OneArgumentOptionHandler {
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
protected java.net.InetAddress parse (java.lang.String) throws org.kohsuke.args4j.CmdLineException
java.net.UnknownHostException e
String argument
public java.lang.String getDefaultMetaVariable ()
protected volatile java.lang.Object parse (java.lang.String) throws java.lang.NumberFormatException org.kohsuke.args4j.CmdLineException
}
org/kohsuke/args4j/spi/IntOptionHandler.classIntOptionHandler.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.IntOptionHandler extends org.kohsuke.args4j.spi.OneArgumentOptionHandler {
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
protected java.lang.Integer parse (java.lang.String) throws java.lang.NumberFormatException
String argument
protected volatile java.lang.Object parse (java.lang.String) throws java.lang.NumberFormatException org.kohsuke.args4j.CmdLineException
}
org/kohsuke/args4j/spi/LongOptionHandler.classLongOptionHandler.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.LongOptionHandler extends org.kohsuke.args4j.spi.OneArgumentOptionHandler {
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
protected java.lang.Long parse (java.lang.String) throws java.lang.NumberFormatException
String argument
protected volatile java.lang.Object parse (java.lang.String) throws java.lang.NumberFormatException org.kohsuke.args4j.CmdLineException
}
org/kohsuke/args4j/spi/MacAddressOptionHandler.classMacAddressOptionHandler.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.MacAddressOptionHandler extends org.kohsuke.args4j.spi.OptionHandler {
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
public int parseArguments (org.kohsuke.args4j.spi.Parameters) throws org.kohsuke.args4j.CmdLineException
int i
org.kohsuke.args4j.spi.Parameters params
String macString
String[] macStringArray
byte[] mac
public java.lang.String getDefaultMetaVariable ()
}
org/kohsuke/args4j/spi/MapOptionHandler.classMapOptionHandler.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.MapOptionHandler extends org.kohsuke.args4j.spi.OptionHandler {
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
public java.lang.String getDefaultMetaVariable ()
public int parseArguments (org.kohsuke.args4j.spi.Parameters) throws org.kohsuke.args4j.CmdLineException
org.kohsuke.args4j.spi.Parameters params
org.kohsuke.args4j.spi.FieldSetter fs
java.util.Map v
protected java.util.Map createNewCollection (java.lang.Class)
Class type
protected void addToMap (java.lang.String, java.util.Map) throws org.kohsuke.args4j.CmdLineException
String mapKey
String mapValue
String argument
java.util.Map m
String mapKey
String mapValue
int idx
protected void addToMap (java.util.Map, java.lang.String, java.lang.String)
java.util.Map m
String key
String value
}
org/kohsuke/args4j/spi/Messages.classMessages.java
package org.kohsuke.args4j.spi
public final org.kohsuke.args4j.spi.Messages extends java.lang.Enum implements org.kohsuke.args4j.Localizable {
public static final org.kohsuke.args4j.spi.Messages ILLEGAL_OPERAND
public static final org.kohsuke.args4j.spi.Messages ILLEGAL_CHAR
public static final org.kohsuke.args4j.spi.Messages ILLEGAL_BOOLEAN
public static final org.kohsuke.args4j.spi.Messages ILLEGAL_METHOD_SIGNATURE
public static final org.kohsuke.args4j.spi.Messages ILLEGAL_FIELD_SIGNATURE
public static final org.kohsuke.args4j.spi.Messages ILLEGAL_LIST
public static final org.kohsuke.args4j.spi.Messages FORMAT_ERROR_FOR_MAP
public static final org.kohsuke.args4j.spi.Messages MAP_HAS_NO_KEY
public static final org.kohsuke.args4j.spi.Messages ILLEGAL_IP_ADDRESS
public static final org.kohsuke.args4j.spi.Messages ILLEGAL_PATTERN
public static final org.kohsuke.args4j.spi.Messages ILLEGAL_MAC_ADDRESS
public static final org.kohsuke.args4j.spi.Messages ILLEGAL_UUID
public static final org.kohsuke.args4j.spi.Messages ILLEGAL_PATH
public static final org.kohsuke.args4j.spi.Messages DEFAULT_META_EXPLICIT_BOOLEAN_OPTION_HANDLER
public static final org.kohsuke.args4j.spi.Messages DEFAULT_META_FILE_OPTION_HANDLER
public static final org.kohsuke.args4j.spi.Messages DEFAULT_META_INET_ADDRESS_OPTION_HANDLER
public static final org.kohsuke.args4j.spi.Messages DEFAULT_META_MAC_ADDRESS_OPTION_HANDLER
public static final org.kohsuke.args4j.spi.Messages DEFAULT_META_PATH_OPTION_HANDLER
public static final org.kohsuke.args4j.spi.Messages DEFAULT_META_PATTERN_OPTION_HANDLER
public static final org.kohsuke.args4j.spi.Messages DEFAULT_META_REST_OF_ARGUMENTS_HANDLER
public static final org.kohsuke.args4j.spi.Messages DEFAULT_META_STRING_ARRAY_OPTION_HANDLER
public static final org.kohsuke.args4j.spi.Messages DEFAULT_META_STRING_OPTION_HANDLER
public static final org.kohsuke.args4j.spi.Messages DEFAULT_META_SUB_COMMAND_HANDLER
public static final org.kohsuke.args4j.spi.Messages DEFAULT_META_URI_OPTION_HANDLER
public static final org.kohsuke.args4j.spi.Messages DEFAULT_META_URL_OPTION_HANDLER
public static final org.kohsuke.args4j.spi.Messages DEFAULT_META_UUID_OPTION_HANDLER
private static final org.kohsuke.args4j.spi.Messages[] $VALUES
public static org.kohsuke.args4j.spi.Messages[] values ()
public static org.kohsuke.args4j.spi.Messages valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public transient java.lang.String formatWithLocale (java.util.Locale, java.lang.Object[])
java.util.Locale locale
Object[] args
java.util.ResourceBundle localized
public transient java.lang.String format (java.lang.Object[])
Object[] args
static void ()
}
org/kohsuke/args4j/spi/Messages.properties
org/kohsuke/args4j/spi/Messages_de.properties
org/kohsuke/args4j/spi/Messages_en.properties
org/kohsuke/args4j/spi/Messages_ru.properties
org/kohsuke/args4j/spi/MethodSetter.classMethodSetter.java
package org.kohsuke.args4j.spi
public final org.kohsuke.args4j.spi.MethodSetter extends java.lang.Object implements org.kohsuke.args4j.spi.Setter {
private final org.kohsuke.args4j.CmdLineParser parser
private final Object bean
private final java.lang.reflect.Method m
public void (org.kohsuke.args4j.CmdLineParser, java.lang.Object, java.lang.reflect.Method)
org.kohsuke.args4j.CmdLineParser parser
Object bean
java.lang.reflect.Method m
public java.lang.Class getType ()
public boolean isMultiValued ()
public org.kohsuke.args4j.spi.FieldSetter asFieldSetter ()
public java.lang.reflect.AnnotatedElement asAnnotatedElement ()
public void addValue (java.lang.Object) throws org.kohsuke.args4j.CmdLineException
IllegalAccessException e
IllegalAccessException ex
Throwable t
java.lang.reflect.InvocationTargetException e
Object value
}
org/kohsuke/args4j/spi/MultiFileOptionHandler.classMultiFileOptionHandler.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.MultiFileOptionHandler extends org.kohsuke.args4j.spi.DelimitedOptionHandler {
protected static String sysPathSeperator
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
static void ()
}
org/kohsuke/args4j/spi/MultiValueFieldSetter.classMultiValueFieldSetter.java
package org.kohsuke.args4j.spi
final org.kohsuke.args4j.spi.MultiValueFieldSetter extends java.lang.Object implements org.kohsuke.args4j.spi.Setter {
private final Object bean
private final java.lang.reflect.Field f
public void (java.lang.Object, java.lang.reflect.Field)
Object bean
java.lang.reflect.Field f
public boolean isMultiValued ()
public org.kohsuke.args4j.spi.FieldSetter asFieldSetter ()
public java.lang.reflect.AnnotatedElement asAnnotatedElement ()
public java.lang.Class getType ()
java.lang.reflect.ParameterizedType pt
java.lang.reflect.Type t
public void addValue (java.lang.Object)
IllegalAccessException e
IllegalAccessException ex
Object value
private void doAddValue (java.lang.Object, java.lang.Object) throws java.lang.IllegalAccessException
Object bean
Object value
Object o
}
org/kohsuke/args4j/spi/OneArgumentOptionHandler.classOneArgumentOptionHandler.java
package org.kohsuke.args4j.spi
public abstract org.kohsuke.args4j.spi.OneArgumentOptionHandler extends org.kohsuke.args4j.spi.OptionHandler {
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
public java.lang.String getDefaultMetaVariable ()
public int parseArguments (org.kohsuke.args4j.spi.Parameters) throws org.kohsuke.args4j.CmdLineException
Object value
NumberFormatException ex
org.kohsuke.args4j.spi.Parameters params
String token
protected abstract java.lang.Object parse (java.lang.String) throws java.lang.NumberFormatException org.kohsuke.args4j.CmdLineException
}
org/kohsuke/args4j/spi/OptionHandler.classOptionHandler.java
package org.kohsuke.args4j.spi
public abstract org.kohsuke.args4j.spi.OptionHandler extends java.lang.Object {
public final org.kohsuke.args4j.OptionDef option
public final org.kohsuke.args4j.spi.Setter setter
public final org.kohsuke.args4j.CmdLineParser owner
protected void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
public abstract int parseArguments (org.kohsuke.args4j.spi.Parameters) throws org.kohsuke.args4j.CmdLineException
public abstract java.lang.String getDefaultMetaVariable ()
public java.lang.String getMetaVariable (java.util.ResourceBundle)
String localized
java.util.ResourceBundle rb
String token
public final java.lang.String getNameAndMeta (java.util.ResourceBundle)
java.util.ResourceBundle rb
public final java.lang.String getNameAndMeta (java.util.ResourceBundle, org.kohsuke.args4j.ParserProperties)
java.util.ResourceBundle rb
org.kohsuke.args4j.ParserProperties properties
String str
String meta
}
org/kohsuke/args4j/spi/OptionImpl.classOptionImpl.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.OptionImpl extends org.kohsuke.args4j.spi.AnnotationImpl implements org.kohsuke.args4j.Option {
public String name
public String[] depends
public String[] forbids
public void (org.kohsuke.args4j.spi.ConfigElement) throws java.lang.ClassNotFoundException
org.kohsuke.args4j.spi.ConfigElement ce
public java.lang.String name ()
public java.lang.String[] depends ()
public java.lang.String[] forbids ()
}
org/kohsuke/args4j/spi/Parameters.classParameters.java
package org.kohsuke.args4j.spi
public abstract org.kohsuke.args4j.spi.Parameters extends java.lang.Object {
public abstract java.lang.String getParameter (int) throws org.kohsuke.args4j.CmdLineException
public abstract int size ()
}
org/kohsuke/args4j/spi/PatternOptionHandler.classPatternOptionHandler.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.PatternOptionHandler extends org.kohsuke.args4j.spi.OptionHandler {
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
public int parseArguments (org.kohsuke.args4j.spi.Parameters) throws org.kohsuke.args4j.CmdLineException
java.util.regex.Pattern p
java.util.regex.PatternSyntaxException x
org.kohsuke.args4j.spi.Parameters params
String s
java.util.regex.Pattern p
public java.lang.String getDefaultMetaVariable ()
}
org/kohsuke/args4j/spi/RestOfArgumentsHandler.classRestOfArgumentsHandler.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.RestOfArgumentsHandler extends org.kohsuke.args4j.spi.OptionHandler {
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser cmdLineParser
org.kohsuke.args4j.OptionDef optionDef
org.kohsuke.args4j.spi.Setter setter
public int parseArguments (org.kohsuke.args4j.spi.Parameters) throws org.kohsuke.args4j.CmdLineException
int i
org.kohsuke.args4j.spi.Parameters parameters
public java.lang.String getDefaultMetaVariable ()
}
org/kohsuke/args4j/spi/Setter.classSetter.java
package org.kohsuke.args4j.spi
public abstract org.kohsuke.args4j.spi.Setter extends java.lang.Object {
public abstract void addValue (java.lang.Object) throws org.kohsuke.args4j.CmdLineException
public abstract java.lang.Class getType ()
public abstract boolean isMultiValued ()
public abstract org.kohsuke.args4j.spi.FieldSetter asFieldSetter ()
public abstract java.lang.reflect.AnnotatedElement asAnnotatedElement ()
}
org/kohsuke/args4j/spi/Setters.classSetters.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.Setters extends java.lang.Object {
private void ()
public static org.kohsuke.args4j.spi.Setter create (org.kohsuke.args4j.CmdLineParser, java.lang.reflect.AccessibleObject, java.lang.Object)
org.kohsuke.args4j.CmdLineParser parser
java.lang.reflect.AccessibleObject fieldOrMethod
Object bean
public static org.kohsuke.args4j.spi.Setter create (java.lang.reflect.Field, java.lang.Object)
java.lang.reflect.Field f
Object bean
}
org/kohsuke/args4j/spi/ShortOptionHandler.classShortOptionHandler.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.ShortOptionHandler extends org.kohsuke.args4j.spi.OneArgumentOptionHandler {
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
protected java.lang.Short parse (java.lang.String) throws java.lang.NumberFormatException
String argument
protected volatile java.lang.Object parse (java.lang.String) throws java.lang.NumberFormatException org.kohsuke.args4j.CmdLineException
}
org/kohsuke/args4j/spi/StopOptionHandler.classStopOptionHandler.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.StopOptionHandler extends org.kohsuke.args4j.spi.OptionHandler {
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
public int parseArguments (org.kohsuke.args4j.spi.Parameters) throws org.kohsuke.args4j.CmdLineException
org.kohsuke.args4j.spi.Parameters params
public java.lang.String getDefaultMetaVariable ()
}
org/kohsuke/args4j/spi/StringArrayOptionHandler.classStringArrayOptionHandler.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.StringArrayOptionHandler extends org.kohsuke.args4j.spi.OptionHandler {
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
public java.lang.String getDefaultMetaVariable ()
public int parseArguments (org.kohsuke.args4j.spi.Parameters) throws org.kohsuke.args4j.CmdLineException
String p
String[] arr$
int len$
int i$
String param
org.kohsuke.args4j.spi.Parameters params
int counter
}
org/kohsuke/args4j/spi/StringOptionHandler.classStringOptionHandler.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.StringOptionHandler extends org.kohsuke.args4j.spi.OptionHandler {
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
public int parseArguments (org.kohsuke.args4j.spi.Parameters) throws org.kohsuke.args4j.CmdLineException
org.kohsuke.args4j.spi.Parameters params
public java.lang.String getDefaultMetaVariable ()
}
org/kohsuke/args4j/spi/SubCommand.classSubCommand.java
package org.kohsuke.args4j.spi
public abstract org.kohsuke.args4j.spi.SubCommand extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String name ()
public abstract java.lang.Class impl ()
}
org/kohsuke/args4j/spi/SubCommandHandler$1.classSubCommandHandler.java
package org.kohsuke.args4j.spi
org.kohsuke.args4j.spi.SubCommandHandler$1 extends java.util.AbstractList {
final org.kohsuke.args4j.spi.Parameters val$params
final org.kohsuke.args4j.spi.SubCommandHandler this$0
void (org.kohsuke.args4j.spi.SubCommandHandler, org.kohsuke.args4j.spi.Parameters)
public java.lang.String get (int)
org.kohsuke.args4j.CmdLineException e
int index
public int size ()
public volatile java.lang.Object get (int)
}
org/kohsuke/args4j/spi/SubCommandHandler.classSubCommandHandler.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.SubCommandHandler extends org.kohsuke.args4j.spi.OptionHandler {
private final org.kohsuke.args4j.spi.SubCommands commands
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
public int parseArguments (org.kohsuke.args4j.spi.Parameters) throws org.kohsuke.args4j.CmdLineException
org.kohsuke.args4j.spi.SubCommand c
org.kohsuke.args4j.spi.SubCommand[] arr$
int len$
int i$
org.kohsuke.args4j.spi.Parameters params
String subCmd
protected int fallback (java.lang.String) throws org.kohsuke.args4j.CmdLineException
String subCmd
protected java.lang.Object subCommand (org.kohsuke.args4j.spi.SubCommand, org.kohsuke.args4j.spi.Parameters) throws org.kohsuke.args4j.CmdLineException
org.kohsuke.args4j.spi.SubCommand c
org.kohsuke.args4j.spi.Parameters params
Object subCmd
org.kohsuke.args4j.CmdLineParser p
protected org.kohsuke.args4j.CmdLineParser configureParser (java.lang.Object, org.kohsuke.args4j.spi.SubCommand)
Object subCmd
org.kohsuke.args4j.spi.SubCommand c
protected java.lang.Object instantiate (org.kohsuke.args4j.spi.SubCommand)
InstantiationException e
IllegalAccessException e
org.kohsuke.args4j.spi.SubCommand c
public java.lang.String getDefaultMetaVariable ()
org.kohsuke.args4j.spi.SubCommand sc
org.kohsuke.args4j.spi.SubCommand[] arr$
int len$
int i$
StringBuffer rv
public java.lang.String getMetaVariable (java.util.ResourceBundle)
java.util.ResourceBundle rb
}
org/kohsuke/args4j/spi/SubCommands.classSubCommands.java
package org.kohsuke.args4j.spi
public abstract org.kohsuke.args4j.spi.SubCommands extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract org.kohsuke.args4j.spi.SubCommand[] value ()
}
org/kohsuke/args4j/spi/URIOptionHandler.classURIOptionHandler.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.URIOptionHandler extends org.kohsuke.args4j.spi.OptionHandler {
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
public int parseArguments (org.kohsuke.args4j.spi.Parameters) throws org.kohsuke.args4j.CmdLineException
java.net.URISyntaxException e
org.kohsuke.args4j.spi.Parameters params
String param
public java.lang.String getDefaultMetaVariable ()
}
org/kohsuke/args4j/spi/URLOptionHandler.classURLOptionHandler.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.URLOptionHandler extends org.kohsuke.args4j.spi.OptionHandler {
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
public int parseArguments (org.kohsuke.args4j.spi.Parameters) throws org.kohsuke.args4j.CmdLineException
java.net.MalformedURLException e
org.kohsuke.args4j.spi.Parameters params
String param
public java.lang.String getDefaultMetaVariable ()
}
org/kohsuke/args4j/spi/UuidOptionHandler.classUuidOptionHandler.java
package org.kohsuke.args4j.spi
public org.kohsuke.args4j.spi.UuidOptionHandler extends org.kohsuke.args4j.spi.OneArgumentOptionHandler {
public void (org.kohsuke.args4j.CmdLineParser, org.kohsuke.args4j.OptionDef, org.kohsuke.args4j.spi.Setter)
org.kohsuke.args4j.CmdLineParser parser
org.kohsuke.args4j.OptionDef option
org.kohsuke.args4j.spi.Setter setter
protected java.util.UUID parse (java.lang.String) throws org.kohsuke.args4j.CmdLineException
IllegalArgumentException e
String argument
public java.lang.String getDefaultMetaVariable ()
protected volatile java.lang.Object parse (java.lang.String) throws java.lang.NumberFormatException org.kohsuke.args4j.CmdLineException
}
org/objectweb/asm/AnnotationVisitor.classAnnotationVisitor.java
package org.objectweb.asm
public abstract org.objectweb.asm.AnnotationVisitor extends java.lang.Object {
protected final int api
protected org.objectweb.asm.AnnotationVisitor av
public void (int)
int api
public void (int, org.objectweb.asm.AnnotationVisitor)
int api
org.objectweb.asm.AnnotationVisitor av
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
}
org/objectweb/asm/AnnotationWriter.classAnnotationWriter.java
package org.objectweb.asm
final org.objectweb.asm.AnnotationWriter extends org.objectweb.asm.AnnotationVisitor {
private final org.objectweb.asm.ClassWriter cw
private int size
private final boolean named
private final org.objectweb.asm.ByteVector bv
private final org.objectweb.asm.ByteVector parent
private final int offset
org.objectweb.asm.AnnotationWriter next
org.objectweb.asm.AnnotationWriter prev
void (org.objectweb.asm.ClassWriter, boolean, org.objectweb.asm.ByteVector, org.objectweb.asm.ByteVector, int)
org.objectweb.asm.ClassWriter cw
boolean named
org.objectweb.asm.ByteVector bv
org.objectweb.asm.ByteVector parent
int offset
public void visit (java.lang.String, java.lang.Object)
int v
int i
byte[] v
int i
boolean[] v
int i
short[] v
int i
char[] v
int i
int[] v
int i
long[] v
int i
float[] v
int i
double[] v
org.objectweb.asm.Item i
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
byte[] data
int getSize ()
int size
org.objectweb.asm.AnnotationWriter aw
void put (org.objectweb.asm.ByteVector)
org.objectweb.asm.ByteVector out
int n
int size
org.objectweb.asm.AnnotationWriter aw
org.objectweb.asm.AnnotationWriter last
static void put (org.objectweb.asm.AnnotationWriter[], int, org.objectweb.asm.ByteVector)
int i
org.objectweb.asm.AnnotationWriter aw
org.objectweb.asm.AnnotationWriter last
int n
int i
org.objectweb.asm.AnnotationWriter[] panns
int off
org.objectweb.asm.ByteVector out
int size
}
org/objectweb/asm/Attribute.classAttribute.java
package org.objectweb.asm
public org.objectweb.asm.Attribute extends java.lang.Object {
public final String type
byte[] value
org.objectweb.asm.Attribute next
protected void (java.lang.String)
String type
public boolean isUnknown ()
public boolean isCodeAttribute ()
protected org.objectweb.asm.Label[] getLabels ()
protected org.objectweb.asm.Attribute read (org.objectweb.asm.ClassReader, int, int, char[], int, org.objectweb.asm.Label[])
org.objectweb.asm.ClassReader cr
int off
int len
char[] buf
int codeOff
org.objectweb.asm.Label[] labels
org.objectweb.asm.Attribute attr
protected org.objectweb.asm.ByteVector write (org.objectweb.asm.ClassWriter, byte[], int, int, int)
org.objectweb.asm.ClassWriter cw
byte[] code
int len
int maxStack
int maxLocals
org.objectweb.asm.ByteVector v
final int getCount ()
int count
org.objectweb.asm.Attribute attr
final int getSize (org.objectweb.asm.ClassWriter, byte[], int, int, int)
org.objectweb.asm.ClassWriter cw
byte[] code
int len
int maxStack
int maxLocals
org.objectweb.asm.Attribute attr
int size
final void put (org.objectweb.asm.ClassWriter, byte[], int, int, int, org.objectweb.asm.ByteVector)
org.objectweb.asm.ByteVector b
org.objectweb.asm.ClassWriter cw
byte[] code
int len
int maxStack
int maxLocals
org.objectweb.asm.ByteVector out
org.objectweb.asm.Attribute attr
}
org/objectweb/asm/ByteVector.classByteVector.java
package org.objectweb.asm
public org.objectweb.asm.ByteVector extends java.lang.Object {
byte[] data
int length
public void ()
public void (int)
int initialSize
public org.objectweb.asm.ByteVector putByte (int)
int b
int length
org.objectweb.asm.ByteVector put11 (int, int)
int b1
int b2
int length
byte[] data
public org.objectweb.asm.ByteVector putShort (int)
int s
int length
byte[] data
org.objectweb.asm.ByteVector put12 (int, int)
int b
int s
int length
byte[] data
public org.objectweb.asm.ByteVector putInt (int)
int i
int length
byte[] data
public org.objectweb.asm.ByteVector putLong (long)
long l
int length
byte[] data
int i
public org.objectweb.asm.ByteVector putUTF8 (java.lang.String)
int j
int j
int byteLength
char c
int i
String s
int charLength
int len
byte[] data
public org.objectweb.asm.ByteVector putByteArray (byte[], int, int)
byte[] b
int off
int len
private void enlarge (int)
int size
int length1
int length2
byte[] newData
}
org/objectweb/asm/ClassReader.classClassReader.java
package org.objectweb.asm
public org.objectweb.asm.ClassReader extends java.lang.Object {
static final boolean SIGNATURES
static final boolean ANNOTATIONS
static final boolean FRAMES
static final boolean WRITER
static final boolean RESIZE
public static final int SKIP_CODE
public static final int SKIP_DEBUG
public static final int SKIP_FRAMES
public static final int EXPAND_FRAMES
public final byte[] b
private final int[] items
private final String[] strings
private final int maxStringLength
public final int header
public void (byte[])
byte[] b
public void (byte[], int, int)
int size
int size
int size
int size
int size
int i
byte[] b
int off
int len
int n
int max
int index
public int getAccess ()
public java.lang.String getClassName ()
public java.lang.String getSuperName ()
public java.lang.String[] getInterfaces ()
int i
char[] buf
int index
int n
String[] interfaces
void copyPool (org.objectweb.asm.ClassWriter)
int nameType
String s
int fieldOrMethodRef
int nameType
int nameType
int index
int tag
org.objectweb.asm.Item item
int index2
int i
org.objectweb.asm.ClassWriter classWriter
char[] buf
int ll
org.objectweb.asm.Item[] items2
int off
private void copyBootstrapMethods (org.objectweb.asm.ClassWriter, org.objectweb.asm.Item[], char[])
String attrName
int i
int k
int position
int hashCode
org.objectweb.asm.Item item
int index
int j
int v
org.objectweb.asm.ClassWriter classWriter
org.objectweb.asm.Item[] items
char[] c
int u
boolean found
int boostrapMethodCount
int attrSize
org.objectweb.asm.ByteVector bootstrapMethods
public void (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
public void (java.lang.String) throws java.io.IOException
String name
private static byte[] readClass (java.io.InputStream, boolean) throws java.io.IOException
byte[] c
int last
byte[] c
int n
byte[] b
int len
java.io.InputStream is
boolean close
public void accept (org.objectweb.asm.ClassVisitor, int)
org.objectweb.asm.ClassVisitor classVisitor
int flags
public void accept (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Attribute[], int)
int i
int item
int len
int j
int v
int[] bootstrapMethods
org.objectweb.asm.Attribute attr
String attrName
int i
int i
int v
int i
int v
org.objectweb.asm.Attribute attr
int i
int v
int i
int i
org.objectweb.asm.ClassVisitor classVisitor
org.objectweb.asm.Attribute[] attrs
int flags
int u
char[] c
org.objectweb.asm.Context context
int access
String name
String superClass
String[] interfaces
String signature
String sourceFile
String sourceDebug
String enclosingOwner
String enclosingName
String enclosingDesc
int anns
int ianns
int innerClasses
org.objectweb.asm.Attribute attributes
private int readField (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Context, int)
int item
org.objectweb.asm.Attribute attr
String attrName
int i
int i
int v
int i
int v
org.objectweb.asm.Attribute attr
org.objectweb.asm.ClassVisitor classVisitor
org.objectweb.asm.Context context
int u
char[] c
int access
String name
String desc
String signature
int anns
int ianns
Object value
org.objectweb.asm.Attribute attributes
org.objectweb.asm.FieldVisitor fv
private int readMethod (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Context, int)
int j
org.objectweb.asm.Attribute attr
String attrName
int i
int j
boolean sameExceptions
org.objectweb.asm.MethodWriter mw
org.objectweb.asm.AnnotationVisitor dv
int i
int v
int i
int v
org.objectweb.asm.Attribute attr
org.objectweb.asm.ClassVisitor classVisitor
org.objectweb.asm.Context context
int u
char[] c
int access
String name
String desc
int code
int exception
String[] exceptions
String signature
int anns
int ianns
int dann
int mpanns
int impanns
int firstAttribute
org.objectweb.asm.Attribute attributes
org.objectweb.asm.MethodVisitor mv
private void readCode (org.objectweb.asm.MethodVisitor, org.objectweb.asm.Context, int)
int i
int i
int offset
int opcode
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
int i
int label
int j
int v
int label
int j
int v
org.objectweb.asm.Attribute attr
int j
String attrName
int i
int v
int i
int i
int label
int min
int max
org.objectweb.asm.Label[] table
int i
int label
int len
int[] keys
org.objectweb.asm.Label[] values
int cpIndex
String iowner
String iname
String idesc
int i
int cpIndex
int bsmIndex
org.objectweb.asm.Handle bsm
int bsmArgCount
Object[] bsmArgs
String iname
String idesc
int offset
org.objectweb.asm.Label l
int opcode
int i
int j
int start
int length
int index
String vsignature
int i
int[] typeTable
org.objectweb.asm.Attribute attr
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.Context context
int u
byte[] b
char[] c
int maxStack
int maxLocals
int codeLength
int codeStart
int codeEnd
org.objectweb.asm.Label[] labels
int varTable
int varTypeTable
boolean zip
boolean unzip
int stackMap
int stackMapSize
int frameCount
org.objectweb.asm.Context frame
org.objectweb.asm.Attribute attributes
private void readParameterAnnotations (int, java.lang.String, char[], boolean, org.objectweb.asm.MethodVisitor)
org.objectweb.asm.AnnotationVisitor av
org.objectweb.asm.AnnotationVisitor av
int j
int v
String desc
char[] buf
boolean visible
org.objectweb.asm.MethodVisitor mv
int i
int n
int synthetics
private int readAnnotationValues (int, char[], boolean, org.objectweb.asm.AnnotationVisitor)
int v
char[] buf
boolean named
org.objectweb.asm.AnnotationVisitor av
int i
private int readAnnotationValue (int, char[], java.lang.String, org.objectweb.asm.AnnotationVisitor)
int i
byte[] bv
int i
boolean[] zv
int i
short[] sv
int i
char[] cv
int i
int[] iv
int i
long[] lv
int i
float[] fv
int i
double[] dv
int size
int v
char[] buf
String name
org.objectweb.asm.AnnotationVisitor av
private void getImplicitFrame (org.objectweb.asm.Context)
int j
org.objectweb.asm.Context frame
String desc
Object[] locals
int local
int i
private int readFrame (int, boolean, boolean, org.objectweb.asm.Label[], org.objectweb.asm.Context)
int tag
int delta
int delta
int i
int local
int local
int stack
int n
int stackMap
boolean zip
boolean unzip
org.objectweb.asm.Label[] labels
org.objectweb.asm.Context frame
char[] c
int tag
int delta
private int readFrameType (java.lang.Object[], int, int, char[], org.objectweb.asm.Label[])
Object[] frame
int index
int v
char[] buf
org.objectweb.asm.Label[] labels
int type
protected org.objectweb.asm.Label readLabel (int, org.objectweb.asm.Label[])
int offset
org.objectweb.asm.Label[] labels
private int getAttributes ()
int j
int i
int j
int i
int u
private org.objectweb.asm.Attribute readAttribute (org.objectweb.asm.Attribute[], java.lang.String, int, int, char[], int, org.objectweb.asm.Label[])
int i
org.objectweb.asm.Attribute[] attrs
String type
int off
int len
char[] buf
int codeOff
org.objectweb.asm.Label[] labels
public int getItemCount ()
public int getItem (int)
int item
public int getMaxStringLength ()
public int readByte (int)
int index
public int readUnsignedShort (int)
int index
byte[] b
public short readShort (int)
int index
byte[] b
public int readInt (int)
int index
byte[] b
public long readLong (int)
int index
long l1
long l0
public java.lang.String readUTF8 (int, char[])
int index
char[] buf
int item
String s
private java.lang.String readUTF (int, int, char[])
int c
int index
int utfLen
char[] buf
int endIndex
byte[] b
int strLen
int st
char cc
public java.lang.String readClass (int, char[])
int index
char[] buf
public java.lang.Object readConst (int, char[])
int tag
int[] items
int cpIndex
String owner
String name
String desc
int item
char[] buf
int index
}
org/objectweb/asm/ClassVisitor.classClassVisitor.java
package org.objectweb.asm
public abstract org.objectweb.asm.ClassVisitor extends java.lang.Object {
protected final int api
protected org.objectweb.asm.ClassVisitor cv
public void (int)
int api
public void (int, org.objectweb.asm.ClassVisitor)
int api
org.objectweb.asm.ClassVisitor cv
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitSource (java.lang.String, java.lang.String)
String source
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
public void visitEnd ()
}
org/objectweb/asm/ClassWriter.classClassWriter.java
package org.objectweb.asm
public org.objectweb.asm.ClassWriter extends org.objectweb.asm.ClassVisitor {
public static final int COMPUTE_MAXS
public static final int COMPUTE_FRAMES
static final int ACC_SYNTHETIC_ATTRIBUTE
static final int TO_ACC_SYNTHETIC
static final int NOARG_INSN
static final int SBYTE_INSN
static final int SHORT_INSN
static final int VAR_INSN
static final int IMPLVAR_INSN
static final int TYPE_INSN
static final int FIELDORMETH_INSN
static final int ITFMETH_INSN
static final int INDYMETH_INSN
static final int LABEL_INSN
static final int LABELW_INSN
static final int LDC_INSN
static final int LDCW_INSN
static final int IINC_INSN
static final int TABL_INSN
static final int LOOK_INSN
static final int MANA_INSN
static final int WIDE_INSN
static final byte[] TYPE
static final int CLASS
static final int FIELD
static final int METH
static final int IMETH
static final int STR
static final int INT
static final int FLOAT
static final int LONG
static final int DOUBLE
static final int NAME_TYPE
static final int UTF8
static final int MTYPE
static final int HANDLE
static final int INDY
static final int HANDLE_BASE
static final int TYPE_NORMAL
static final int TYPE_UNINIT
static final int TYPE_MERGED
static final int BSM
org.objectweb.asm.ClassReader cr
int version
int index
final org.objectweb.asm.ByteVector pool
org.objectweb.asm.Item[] items
int threshold
final org.objectweb.asm.Item key
final org.objectweb.asm.Item key2
final org.objectweb.asm.Item key3
final org.objectweb.asm.Item key4
org.objectweb.asm.Item[] typeTable
private short typeCount
private int access
private int name
String thisName
private int signature
private int superName
private int interfaceCount
private int[] interfaces
private int sourceFile
private org.objectweb.asm.ByteVector sourceDebug
private int enclosingMethodOwner
private int enclosingMethod
private org.objectweb.asm.AnnotationWriter anns
private org.objectweb.asm.AnnotationWriter ianns
private org.objectweb.asm.Attribute attrs
private int innerClassesCount
private org.objectweb.asm.ByteVector innerClasses
int bootstrapMethodsCount
org.objectweb.asm.ByteVector bootstrapMethods
org.objectweb.asm.FieldWriter firstField
org.objectweb.asm.FieldWriter lastField
org.objectweb.asm.MethodWriter firstMethod
org.objectweb.asm.MethodWriter lastMethod
private final boolean computeMaxs
private final boolean computeFrames
boolean invalidFrames
public void (int)
int flags
public void (org.objectweb.asm.ClassReader, int)
org.objectweb.asm.ClassReader classReader
int flags
public final void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int i
int version
int access
String name
String signature
String superName
String[] interfaces
public final void visitSource (java.lang.String, java.lang.String)
String file
String debug
public final void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public final org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.ByteVector bv
org.objectweb.asm.AnnotationWriter aw
public final void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public final void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public final org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
public final org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
public final void visitEnd ()
public byte[] toByteArray ()
int i
int len
org.objectweb.asm.ClassWriter cw
int size
int nbFields
org.objectweb.asm.FieldWriter fb
int nbMethods
org.objectweb.asm.MethodWriter mb
int attributeCount
org.objectweb.asm.ByteVector out
int mask
org.objectweb.asm.Item newConstItem (java.lang.Object)
int val
int val
int val
int val
int val
float val
long val
double val
org.objectweb.asm.Type t
int s
org.objectweb.asm.Handle h
Object cst
public int newConst (java.lang.Object)
Object cst
public int newUTF8 (java.lang.String)
String value
org.objectweb.asm.Item result
org.objectweb.asm.Item newClassItem (java.lang.String)
String value
org.objectweb.asm.Item result
public int newClass (java.lang.String)
String value
org.objectweb.asm.Item newMethodTypeItem (java.lang.String)
String methodDesc
org.objectweb.asm.Item result
public int newMethodType (java.lang.String)
String methodDesc
org.objectweb.asm.Item newHandleItem (int, java.lang.String, java.lang.String, java.lang.String)
int tag
String owner
String name
String desc
org.objectweb.asm.Item result
public int newHandle (int, java.lang.String, java.lang.String, java.lang.String)
int tag
String owner
String name
String desc
transient org.objectweb.asm.Item newInvokeDynamicItem (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
Object bsmArg
int i
int p
int resultPosition
int bootstrapMethodIndex
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
org.objectweb.asm.ByteVector bootstrapMethods
int position
int hashCode
int argsLength
byte[] data
int length
org.objectweb.asm.Item result
int bootstrapMethodIndex
public transient int newInvokeDynamic (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
org.objectweb.asm.Item newFieldItem (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
org.objectweb.asm.Item result
public int newField (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
org.objectweb.asm.Item newMethodItem (java.lang.String, java.lang.String, java.lang.String, boolean)
String owner
String name
String desc
boolean itf
int type
org.objectweb.asm.Item result
public int newMethod (java.lang.String, java.lang.String, java.lang.String, boolean)
String owner
String name
String desc
boolean itf
org.objectweb.asm.Item newInteger (int)
int value
org.objectweb.asm.Item result
org.objectweb.asm.Item newFloat (float)
float value
org.objectweb.asm.Item result
org.objectweb.asm.Item newLong (long)
long value
org.objectweb.asm.Item result
org.objectweb.asm.Item newDouble (double)
double value
org.objectweb.asm.Item result
private org.objectweb.asm.Item newString (java.lang.String)
String value
org.objectweb.asm.Item result
public int newNameType (java.lang.String, java.lang.String)
String name
String desc
org.objectweb.asm.Item newNameTypeItem (java.lang.String, java.lang.String)
String name
String desc
org.objectweb.asm.Item result
int addType (java.lang.String)
String type
org.objectweb.asm.Item result
int addUninitializedType (java.lang.String, int)
String type
int offset
org.objectweb.asm.Item result
private org.objectweb.asm.Item addType (org.objectweb.asm.Item)
org.objectweb.asm.Item[] newTable
org.objectweb.asm.Item item
org.objectweb.asm.Item result
int getMergedType (int, int)
String t
String u
int type1
int type2
org.objectweb.asm.Item result
protected java.lang.String getCommonSuperClass (java.lang.String, java.lang.String)
Class c
Class d
Exception e
String type1
String type2
Class c
Class d
ClassLoader classLoader
private org.objectweb.asm.Item get (org.objectweb.asm.Item)
org.objectweb.asm.Item key
org.objectweb.asm.Item i
private void put (org.objectweb.asm.Item)
int index
org.objectweb.asm.Item k
org.objectweb.asm.Item j
int l
int ll
int nl
org.objectweb.asm.Item[] newItems
org.objectweb.asm.Item i
int index
private void put122 (int, int, int)
int b
int s1
int s2
private void put112 (int, int, int)
int b1
int b2
int s
static void ()
int i
byte[] b
String s
}
org/objectweb/asm/Context.classContext.java
package org.objectweb.asm
org.objectweb.asm.Context extends java.lang.Object {
org.objectweb.asm.Attribute[] attrs
int flags
char[] buffer
int[] bootstrapMethods
int access
String name
String desc
int offset
int mode
int localCount
int localDiff
Object[] local
int stackCount
Object[] stack
void ()
}
org/objectweb/asm/Edge.classEdge.java
package org.objectweb.asm
org.objectweb.asm.Edge extends java.lang.Object {
static final int NORMAL
static final int EXCEPTION
int info
org.objectweb.asm.Label successor
org.objectweb.asm.Edge next
void ()
}
org/objectweb/asm/FieldVisitor.classFieldVisitor.java
package org.objectweb.asm
public abstract org.objectweb.asm.FieldVisitor extends java.lang.Object {
protected final int api
protected org.objectweb.asm.FieldVisitor fv
public void (int)
int api
public void (int, org.objectweb.asm.FieldVisitor)
int api
org.objectweb.asm.FieldVisitor fv
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitEnd ()
}
org/objectweb/asm/FieldWriter.classFieldWriter.java
package org.objectweb.asm
final org.objectweb.asm.FieldWriter extends org.objectweb.asm.FieldVisitor {
private final org.objectweb.asm.ClassWriter cw
private final int access
private final int name
private final int desc
private int signature
private int value
private org.objectweb.asm.AnnotationWriter anns
private org.objectweb.asm.AnnotationWriter ianns
private org.objectweb.asm.Attribute attrs
void (org.objectweb.asm.ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
org.objectweb.asm.ClassWriter cw
int access
String name
String desc
String signature
Object value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.ByteVector bv
org.objectweb.asm.AnnotationWriter aw
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitEnd ()
int getSize ()
int size
void put (org.objectweb.asm.ByteVector)
org.objectweb.asm.ByteVector out
int FACTOR
int mask
int attributeCount
}
org/objectweb/asm/Frame.classFrame.java
package org.objectweb.asm
final org.objectweb.asm.Frame extends java.lang.Object {
static final int DIM
static final int ARRAY_OF
static final int ELEMENT_OF
static final int KIND
static final int TOP_IF_LONG_OR_DOUBLE
static final int VALUE
static final int BASE_KIND
static final int BASE_VALUE
static final int BASE
static final int OBJECT
static final int UNINITIALIZED
private static final int LOCAL
private static final int STACK
static final int TOP
static final int BOOLEAN
static final int BYTE
static final int CHAR
static final int SHORT
static final int INTEGER
static final int FLOAT
static final int DOUBLE
static final int LONG
static final int NULL
static final int UNINITIALIZED_THIS
static final int[] SIZE
org.objectweb.asm.Label owner
int[] inputLocals
int[] inputStack
private int[] outputLocals
private int[] outputStack
private int outputStackTop
private int initializationCount
private int[] initializations
void ()
private int get (int)
int type
int local
private void set (int, int)
int[] t
int local
int type
int n
private void push (int)
int[] t
int type
int n
int top
private void push (org.objectweb.asm.ClassWriter, java.lang.String)
org.objectweb.asm.ClassWriter cw
String desc
int type
private static int type (org.objectweb.asm.ClassWriter, java.lang.String)
String t
int data
int data
int data
int data
int data
int data
int data
int data
String t
int data
int dims
org.objectweb.asm.ClassWriter cw
String desc
int index
private int pop ()
private void pop (int)
int elements
private void pop (java.lang.String)
String desc
char c
private void init (int)
int[] t
int var
int n
private int init (org.objectweb.asm.ClassWriter, int)
int s
String type
int s
int u
int dim
int kind
int j
org.objectweb.asm.ClassWriter cw
int t
int s
void initInputFrame (org.objectweb.asm.ClassWriter, int, org.objectweb.asm.Type[], int)
int t
int j
org.objectweb.asm.ClassWriter cw
int access
org.objectweb.asm.Type[] args
int maxLocals
int i
void execute (int, int, org.objectweb.asm.ClassWriter, org.objectweb.asm.Item)
int t1
int t1
int t2
int t1
int t2
int t1
int t1
int t2
int t1
int t2
int t3
int t1
int t2
int t1
int t2
int t3
int t1
int t2
int t3
int t4
int t1
int t2
int t1
String s
String s
int opcode
int arg
org.objectweb.asm.ClassWriter cw
org.objectweb.asm.Item item
boolean merge (org.objectweb.asm.ClassWriter, org.objectweb.asm.Frame, int)
int t
int t
int t
int s
int dim
int kind
int t
int t
int t
int t
int t
int t
int s
int dim
int kind
int t
org.objectweb.asm.ClassWriter cw
org.objectweb.asm.Frame frame
int edge
boolean changed
int i
int nLocal
int nStack
int nInputStack
private static boolean merge (org.objectweb.asm.ClassWriter, int, int[], int)
int v
int v
int v
int v
int v
org.objectweb.asm.ClassWriter cw
int t
int[] types
int index
int u
int v
static void ()
int i
int[] b
String s
}
org/objectweb/asm/Handle.classHandle.java
package org.objectweb.asm
public final org.objectweb.asm.Handle extends java.lang.Object {
final int tag
final String owner
final String name
final String desc
public void (int, java.lang.String, java.lang.String, java.lang.String)
int tag
String owner
String name
String desc
public int getTag ()
public java.lang.String getOwner ()
public java.lang.String getName ()
public java.lang.String getDesc ()
public boolean equals (java.lang.Object)
Object obj
org.objectweb.asm.Handle h
public int hashCode ()
public java.lang.String toString ()
}
org/objectweb/asm/Handler.classHandler.java
package org.objectweb.asm
org.objectweb.asm.Handler extends java.lang.Object {
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String desc
int type
org.objectweb.asm.Handler next
void ()
static org.objectweb.asm.Handler remove (org.objectweb.asm.Handler, org.objectweb.asm.Label, org.objectweb.asm.Label)
org.objectweb.asm.Handler g
org.objectweb.asm.Handler h
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int hstart
int hend
int s
int e
}
org/objectweb/asm/Item.classItem.java
package org.objectweb.asm
final org.objectweb.asm.Item extends java.lang.Object {
int index
int type
int intVal
long longVal
String strVal1
String strVal2
String strVal3
int hashCode
org.objectweb.asm.Item next
void ()
void (int)
int index
void (int, org.objectweb.asm.Item)
int index
org.objectweb.asm.Item i
void set (int)
int intVal
void set (long)
long longVal
void set (float)
float floatVal
void set (double)
double doubleVal
void set (int, java.lang.String, java.lang.String, java.lang.String)
int type
String strVal1
String strVal2
String strVal3
void set (java.lang.String, java.lang.String, int)
String name
String desc
int bsmIndex
void set (int, int)
int position
int hashCode
boolean isEqualTo (org.objectweb.asm.Item)
org.objectweb.asm.Item i
}
org/objectweb/asm/Label.classLabel.java
package org.objectweb.asm
public org.objectweb.asm.Label extends java.lang.Object {
static final int DEBUG
static final int RESOLVED
static final int RESIZED
static final int PUSHED
static final int TARGET
static final int STORE
static final int REACHABLE
static final int JSR
static final int RET
static final int SUBROUTINE
static final int VISITED
static final int VISITED2
public Object info
int status
int line
int position
private int referenceCount
private int[] srcAndRefPositions
int inputStackTop
int outputStackMax
org.objectweb.asm.Frame frame
org.objectweb.asm.Label successor
org.objectweb.asm.Edge successors
org.objectweb.asm.Label next
public void ()
public int getOffset ()
void put (org.objectweb.asm.MethodWriter, org.objectweb.asm.ByteVector, int, boolean)
org.objectweb.asm.MethodWriter owner
org.objectweb.asm.ByteVector out
int source
boolean wideOffset
private void addReference (int, int)
int[] a
int sourcePosition
int referencePosition
boolean resolve (org.objectweb.asm.MethodWriter, int, byte[])
int opcode
int offset
int source
int reference
int offset
org.objectweb.asm.MethodWriter owner
int position
byte[] data
boolean needUpdate
int i
org.objectweb.asm.Label getFirst ()
boolean inSubroutine (long)
long id
boolean inSameSubroutine (org.objectweb.asm.Label)
int i
org.objectweb.asm.Label block
void addToSubroutine (long, int)
long id
int nbSubroutines
void visitSubroutine (org.objectweb.asm.Label, long, int)
org.objectweb.asm.Edge e
org.objectweb.asm.Label l
org.objectweb.asm.Edge e
org.objectweb.asm.Label JSR
long id
int nbSubroutines
org.objectweb.asm.Label stack
public java.lang.String toString ()
}
org/objectweb/asm/MethodVisitor.classMethodVisitor.java
package org.objectweb.asm
public abstract org.objectweb.asm.MethodVisitor extends java.lang.Object {
protected final int api
protected org.objectweb.asm.MethodVisitor mv
public void (int)
int api
public void (int, org.objectweb.asm.MethodVisitor)
int api
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitEnd ()
}
org/objectweb/asm/MethodWriter.classMethodWriter.java
package org.objectweb.asm
org.objectweb.asm.MethodWriter extends org.objectweb.asm.MethodVisitor {
static final int ACC_CONSTRUCTOR
static final int SAME_FRAME
static final int SAME_LOCALS_1_STACK_ITEM_FRAME
static final int RESERVED
static final int SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED
static final int CHOP_FRAME
static final int SAME_FRAME_EXTENDED
static final int APPEND_FRAME
static final int FULL_FRAME
private static final int FRAMES
private static final int MAXS
private static final int NOTHING
final org.objectweb.asm.ClassWriter cw
private int access
private final int name
private final int desc
private final String descriptor
String signature
int classReaderOffset
int classReaderLength
int exceptionCount
int[] exceptions
private org.objectweb.asm.ByteVector annd
private org.objectweb.asm.AnnotationWriter anns
private org.objectweb.asm.AnnotationWriter ianns
private org.objectweb.asm.AnnotationWriter[] panns
private org.objectweb.asm.AnnotationWriter[] ipanns
private int synthetics
private org.objectweb.asm.Attribute attrs
private org.objectweb.asm.ByteVector code
private int maxStack
private int maxLocals
private int currentLocals
private int frameCount
private org.objectweb.asm.ByteVector stackMap
private int previousFrameOffset
private int[] previousFrame
private int[] frame
private int handlerCount
private org.objectweb.asm.Handler firstHandler
private org.objectweb.asm.Handler lastHandler
private int localVarCount
private org.objectweb.asm.ByteVector localVar
private int localVarTypeCount
private org.objectweb.asm.ByteVector localVarType
private int lineNumberCount
private org.objectweb.asm.ByteVector lineNumber
private org.objectweb.asm.Attribute cattrs
private boolean resize
private int subroutines
private final int compute
private org.objectweb.asm.Label labels
private org.objectweb.asm.Label previousBlock
private org.objectweb.asm.Label currentBlock
private int stackSize
private int maxStackSize
void (org.objectweb.asm.ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], boolean, boolean)
int i
int size
org.objectweb.asm.ClassWriter cw
int access
String name
String desc
String signature
String[] exceptions
boolean computeMaxs
boolean computeFrames
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.ByteVector bv
org.objectweb.asm.AnnotationWriter aw
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
org.objectweb.asm.ByteVector bv
org.objectweb.asm.AnnotationWriter aw
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int i
int i
int frameIndex
int delta
int i
int i
int i
int delta
int type
int nLocal
Object[] local
int nStack
Object[] stack
public void visitInsn (int)
int size
int opcode
public void visitIntInsn (int, int)
int size
int opcode
int operand
public void visitVarInsn (int, int)
int size
int n
int n
int opt
int opt
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int size
int opcode
String type
org.objectweb.asm.Item i
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int size
int size
int size
int size
char c
int opcode
String owner
String name
String desc
org.objectweb.asm.Item i
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int size
int size
int opcode
String owner
String name
String desc
boolean itf
org.objectweb.asm.Item i
int argSize
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
int size
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
org.objectweb.asm.Item i
int argSize
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
org.objectweb.asm.Label nextInsn
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
int size
int size
Object cst
org.objectweb.asm.Item i
int index
public void visitIincInsn (int, int)
int n
int var
int increment
public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int i
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
int source
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
int i
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
int source
private void visitSwitchInsn (org.objectweb.asm.Label, org.objectweb.asm.Label[])
int i
int i
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
org.objectweb.asm.Item i
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
org.objectweb.asm.Handler h
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
char c
int n
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitMaxs (int, int)
org.objectweb.asm.Edge b
org.objectweb.asm.Label l
org.objectweb.asm.Label h
org.objectweb.asm.Label e
String t
int kind
org.objectweb.asm.Label n
boolean change
org.objectweb.asm.Label l
int blockMax
org.objectweb.asm.Edge e
int i
int frameIndex
org.objectweb.asm.Label k
int start
int end
org.objectweb.asm.Handler handler
org.objectweb.asm.Frame f
org.objectweb.asm.Type[] args
int max
org.objectweb.asm.Label changed
org.objectweb.asm.Label l
org.objectweb.asm.Edge b
org.objectweb.asm.Label l
org.objectweb.asm.Label h
org.objectweb.asm.Label e
org.objectweb.asm.Label subroutine
org.objectweb.asm.Label L
org.objectweb.asm.Label subroutine
int id
org.objectweb.asm.Label l
org.objectweb.asm.Label l
int start
int blockMax
org.objectweb.asm.Edge b
org.objectweb.asm.Handler handler
int max
org.objectweb.asm.Label stack
int maxStack
int maxLocals
public void visitEnd ()
private void addSuccessor (int, org.objectweb.asm.Label)
int info
org.objectweb.asm.Label successor
org.objectweb.asm.Edge b
private void noSuccessor ()
org.objectweb.asm.Label l
private void visitFrame (org.objectweb.asm.Frame)
int t
int t
int t
int t
org.objectweb.asm.Frame f
int i
int nTop
int nLocal
int nStack
int[] locals
int[] stacks
int frameIndex
private void visitImplicitFirstFrame ()
int j
int frameIndex
int i
private int startFrame (int, int, int)
int offset
int nLocal
int nStack
int n
private void endFrame ()
private void writeFrame ()
int delta
int j
int l
int clocalsSize
int cstackSize
int localsSize
int type
int k
int delta
private void writeFrameTypes (int, int)
int v
StringBuffer buf
int t
int d
int i
int start
int end
private void writeFrameType (java.lang.Object)
Object type
final int getSize ()
boolean zip
int i
int i
int size
final void put (org.objectweb.asm.ByteVector)
org.objectweb.asm.Handler h
boolean zip
int size
int i
org.objectweb.asm.ByteVector out
int FACTOR
int mask
int attributeCount
private void resizeInstructions ()
int label
int label
int newOffset
int newOffset
int newOffset
int[] newIndexes
int[] newSizes
int opcode
int insert
int label
int label
int newOffset
int label
int newOffset
int v
int label
int j
int newOffset
int v
int label
int j
int newOffset
int opcode
org.objectweb.asm.Frame f
org.objectweb.asm.Type[] args
org.objectweb.asm.Label l
int label
int newOffset
org.objectweb.asm.ByteVector bv
org.objectweb.asm.Label[] labels
byte[] b
int u
int i
int[] allIndexes
int[] allSizes
boolean[] resize
int state
org.objectweb.asm.ByteVector newCode
org.objectweb.asm.Handler h
org.objectweb.asm.Attribute attr
static int readUnsignedShort (byte[], int)
byte[] b
int index
static short readShort (byte[], int)
byte[] b
int index
static int readInt (byte[], int)
byte[] b
int index
static void writeShort (byte[], int, int)
byte[] b
int index
int s
static int getNewOffset (int[], int[], int, int)
int i
int[] indexes
int[] sizes
int begin
int end
int offset
static void getNewOffset (int[], int[], org.objectweb.asm.Label)
int[] indexes
int[] sizes
org.objectweb.asm.Label label
}
org/objectweb/asm/Opcodes.classOpcodes.java
package org.objectweb.asm
public abstract org.objectweb.asm.Opcodes extends java.lang.Object {
public static final int ASM4
public static final int V1_1
public static final int V1_2
public static final int V1_3
public static final int V1_4
public static final int V1_5
public static final int V1_6
public static final int V1_7
public static final int ACC_PUBLIC
public static final int ACC_PRIVATE
public static final int ACC_PROTECTED
public static final int ACC_STATIC
public static final int ACC_FINAL
public static final int ACC_SUPER
public static final int ACC_SYNCHRONIZED
public static final int ACC_VOLATILE
public static final int ACC_BRIDGE
public static final int ACC_VARARGS
public static final int ACC_TRANSIENT
public static final int ACC_NATIVE
public static final int ACC_INTERFACE
public static final int ACC_ABSTRACT
public static final int ACC_STRICT
public static final int ACC_SYNTHETIC
public static final int ACC_ANNOTATION
public static final int ACC_ENUM
public static final int ACC_DEPRECATED
public static final int T_BOOLEAN
public static final int T_CHAR
public static final int T_FLOAT
public static final int T_DOUBLE
public static final int T_BYTE
public static final int T_SHORT
public static final int T_INT
public static final int T_LONG
public static final int H_GETFIELD
public static final int H_GETSTATIC
public static final int H_PUTFIELD
public static final int H_PUTSTATIC
public static final int H_INVOKEVIRTUAL
public static final int H_INVOKESTATIC
public static final int H_INVOKESPECIAL
public static final int H_NEWINVOKESPECIAL
public static final int H_INVOKEINTERFACE
public static final int F_NEW
public static final int F_FULL
public static final int F_APPEND
public static final int F_CHOP
public static final int F_SAME
public static final int F_SAME1
public static final Integer TOP
public static final Integer INTEGER
public static final Integer FLOAT
public static final Integer DOUBLE
public static final Integer LONG
public static final Integer NULL
public static final Integer UNINITIALIZED_THIS
public static final int NOP
public static final int ACONST_NULL
public static final int ICONST_M1
public static final int ICONST_0
public static final int ICONST_1
public static final int ICONST_2
public static final int ICONST_3
public static final int ICONST_4
public static final int ICONST_5
public static final int LCONST_0
public static final int LCONST_1
public static final int FCONST_0
public static final int FCONST_1
public static final int FCONST_2
public static final int DCONST_0
public static final int DCONST_1
public static final int BIPUSH
public static final int SIPUSH
public static final int LDC
public static final int ILOAD
public static final int LLOAD
public static final int FLOAD
public static final int DLOAD
public static final int ALOAD
public static final int IALOAD
public static final int LALOAD
public static final int FALOAD
public static final int DALOAD
public static final int AALOAD
public static final int BALOAD
public static final int CALOAD
public static final int SALOAD
public static final int ISTORE
public static final int LSTORE
public static final int FSTORE
public static final int DSTORE
public static final int ASTORE
public static final int IASTORE
public static final int LASTORE
public static final int FASTORE
public static final int DASTORE
public static final int AASTORE
public static final int BASTORE
public static final int CASTORE
public static final int SASTORE
public static final int POP
public static final int POP2
public static final int DUP
public static final int DUP_X1
public static final int DUP_X2
public static final int DUP2
public static final int DUP2_X1
public static final int DUP2_X2
public static final int SWAP
public static final int IADD
public static final int LADD
public static final int FADD
public static final int DADD
public static final int ISUB
public static final int LSUB
public static final int FSUB
public static final int DSUB
public static final int IMUL
public static final int LMUL
public static final int FMUL
public static final int DMUL
public static final int IDIV
public static final int LDIV
public static final int FDIV
public static final int DDIV
public static final int IREM
public static final int LREM
public static final int FREM
public static final int DREM
public static final int INEG
public static final int LNEG
public static final int FNEG
public static final int DNEG
public static final int ISHL
public static final int LSHL
public static final int ISHR
public static final int LSHR
public static final int IUSHR
public static final int LUSHR
public static final int IAND
public static final int LAND
public static final int IOR
public static final int LOR
public static final int IXOR
public static final int LXOR
public static final int IINC
public static final int I2L
public static final int I2F
public static final int I2D
public static final int L2I
public static final int L2F
public static final int L2D
public static final int F2I
public static final int F2L
public static final int F2D
public static final int D2I
public static final int D2L
public static final int D2F
public static final int I2B
public static final int I2C
public static final int I2S
public static final int LCMP
public static final int FCMPL
public static final int FCMPG
public static final int DCMPL
public static final int DCMPG
public static final int IFEQ
public static final int IFNE
public static final int IFLT
public static final int IFGE
public static final int IFGT
public static final int IFLE
public static final int IF_ICMPEQ
public static final int IF_ICMPNE
public static final int IF_ICMPLT
public static final int IF_ICMPGE
public static final int IF_ICMPGT
public static final int IF_ICMPLE
public static final int IF_ACMPEQ
public static final int IF_ACMPNE
public static final int GOTO
public static final int JSR
public static final int RET
public static final int TABLESWITCH
public static final int LOOKUPSWITCH
public static final int IRETURN
public static final int LRETURN
public static final int FRETURN
public static final int DRETURN
public static final int ARETURN
public static final int RETURN
public static final int GETSTATIC
public static final int PUTSTATIC
public static final int GETFIELD
public static final int PUTFIELD
public static final int INVOKEVIRTUAL
public static final int INVOKESPECIAL
public static final int INVOKESTATIC
public static final int INVOKEINTERFACE
public static final int INVOKEDYNAMIC
public static final int NEW
public static final int NEWARRAY
public static final int ANEWARRAY
public static final int ARRAYLENGTH
public static final int ATHROW
public static final int CHECKCAST
public static final int INSTANCEOF
public static final int MONITORENTER
public static final int MONITOREXIT
public static final int MULTIANEWARRAY
public static final int IFNULL
public static final int IFNONNULL
static void ()
}
org/objectweb/asm/Type.classType.java
package org.objectweb.asm
public org.objectweb.asm.Type extends java.lang.Object {
public static final int VOID
public static final int BOOLEAN
public static final int CHAR
public static final int BYTE
public static final int SHORT
public static final int INT
public static final int FLOAT
public static final int LONG
public static final int DOUBLE
public static final int ARRAY
public static final int OBJECT
public static final int METHOD
public static final org.objectweb.asm.Type VOID_TYPE
public static final org.objectweb.asm.Type BOOLEAN_TYPE
public static final org.objectweb.asm.Type CHAR_TYPE
public static final org.objectweb.asm.Type BYTE_TYPE
public static final org.objectweb.asm.Type SHORT_TYPE
public static final org.objectweb.asm.Type INT_TYPE
public static final org.objectweb.asm.Type FLOAT_TYPE
public static final org.objectweb.asm.Type LONG_TYPE
public static final org.objectweb.asm.Type DOUBLE_TYPE
private final int sort
private final char[] buf
private final int off
private final int len
private void (int, char[], int, int)
int sort
char[] buf
int off
int len
public static org.objectweb.asm.Type getType (java.lang.String)
String typeDescriptor
public static org.objectweb.asm.Type getObjectType (java.lang.String)
String internalName
char[] buf
public static org.objectweb.asm.Type getMethodType (java.lang.String)
String methodDescriptor
public static transient org.objectweb.asm.Type getMethodType (org.objectweb.asm.Type, org.objectweb.asm.Type[])
org.objectweb.asm.Type returnType
org.objectweb.asm.Type[] argumentTypes
public static org.objectweb.asm.Type getType (java.lang.Class)
Class c
public static org.objectweb.asm.Type getType (java.lang.reflect.Constructor)
java.lang.reflect.Constructor c
public static org.objectweb.asm.Type getType (java.lang.reflect.Method)
java.lang.reflect.Method m
public static org.objectweb.asm.Type[] getArgumentTypes (java.lang.String)
char car
String methodDescriptor
char[] buf
int off
int size
org.objectweb.asm.Type[] args
public static org.objectweb.asm.Type[] getArgumentTypes (java.lang.reflect.Method)
int i
java.lang.reflect.Method method
Class[] classes
org.objectweb.asm.Type[] types
public static org.objectweb.asm.Type getReturnType (java.lang.String)
String methodDescriptor
char[] buf
public static org.objectweb.asm.Type getReturnType (java.lang.reflect.Method)
java.lang.reflect.Method method
public static int getArgumentsAndReturnSizes (java.lang.String)
char car
String desc
int n
int c
private static org.objectweb.asm.Type getType (char[], int)
int len
int len
char[] buf
int off
public int getSort ()
public int getDimensions ()
int i
public org.objectweb.asm.Type getElementType ()
public java.lang.String getClassName ()
int i
StringBuffer b
public java.lang.String getInternalName ()
public org.objectweb.asm.Type[] getArgumentTypes ()
public org.objectweb.asm.Type getReturnType ()
public int getArgumentsAndReturnSizes ()
public java.lang.String getDescriptor ()
StringBuffer buf
public static transient java.lang.String getMethodDescriptor (org.objectweb.asm.Type, org.objectweb.asm.Type[])
int i
org.objectweb.asm.Type returnType
org.objectweb.asm.Type[] argumentTypes
StringBuffer buf
private void getDescriptor (java.lang.StringBuffer)
StringBuffer buf
public static java.lang.String getInternalName (java.lang.Class)
Class c
public static java.lang.String getDescriptor (java.lang.Class)
Class c
StringBuffer buf
public static java.lang.String getConstructorDescriptor (java.lang.reflect.Constructor)
int i
java.lang.reflect.Constructor c
Class[] parameters
StringBuffer buf
public static java.lang.String getMethodDescriptor (java.lang.reflect.Method)
int i
java.lang.reflect.Method m
Class[] parameters
StringBuffer buf
private static void getDescriptor (java.lang.StringBuffer, java.lang.Class)
char car
char car
char car
char car
char car
char car
char car
char car
char car
char car
int i
String name
int len
StringBuffer buf
Class c
Class d
public int getSize ()
public int getOpcode (int)
int opcode
public boolean equals (java.lang.Object)
int i
int j
int end
Object o
org.objectweb.asm.Type t
public int hashCode ()
int i
int end
int hc
public java.lang.String toString ()
static void ()
}
org/objectweb/asm/commons/AdviceAdapter.classAdviceAdapter.java
package org.objectweb.asm.commons
public abstract org.objectweb.asm.commons.AdviceAdapter extends org.objectweb.asm.commons.GeneratorAdapter implements org.objectweb.asm.Opcodes {
private static final Object THIS
private static final Object OTHER
protected int methodAccess
protected String methodDesc
private boolean constructor
private boolean superInitialized
private java.util.List stackFrame
private java.util.Map branches
protected void (int, org.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String)
int api
org.objectweb.asm.MethodVisitor mv
int access
String name
String desc
public void visitCode ()
public void visitLabel (org.objectweb.asm.Label)
java.util.List frame
org.objectweb.asm.Label label
public void visitInsn (int)
int s
int s
int s
int s
int s
int s
int opcode
public void visitVarInsn (int, int)
int opcode
int var
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
char c
boolean longOrDouble
int opcode
String owner
String name
String desc
public void visitIntInsn (int, int)
int opcode
int operand
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitMultiANewArrayInsn (java.lang.String, int)
int i
String desc
int dims
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int i
Object type
org.objectweb.asm.Type[] types
org.objectweb.asm.Type returnType
int opcode
String owner
String name
String desc
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
int i
org.objectweb.asm.Type[] types
org.objectweb.asm.Type returnType
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
java.util.List stackFrame
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
private void addBranches (org.objectweb.asm.Label, org.objectweb.asm.Label[])
int i
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
private void addBranch (org.objectweb.asm.Label)
org.objectweb.asm.Label label
private java.lang.Object popValue ()
private java.lang.Object peekValue ()
private void pushValue (java.lang.Object)
Object o
protected void onMethodEnter ()
protected void onMethodExit (int)
int opcode
static void ()
}
org/objectweb/asm/commons/AnalyzerAdapter.classAnalyzerAdapter.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.AnalyzerAdapter extends org.objectweb.asm.MethodVisitor {
public java.util.List locals
public java.util.List stack
private java.util.List labels
public java.util.Map uninitializedTypes
private int maxStack
private int maxLocals
private String owner
public void (java.lang.String, int, java.lang.String, java.lang.String, org.objectweb.asm.MethodVisitor)
String owner
int access
String name
String desc
org.objectweb.asm.MethodVisitor mv
protected void (int, java.lang.String, int, java.lang.String, java.lang.String, org.objectweb.asm.MethodVisitor)
org.objectweb.asm.Type type
int i
int api
String owner
int access
String name
String desc
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.Type[] types
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
private static void visitFrameTypes (int, java.lang.Object[], java.util.List)
Object type
int i
int n
Object[] types
java.util.List result
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
org.objectweb.asm.Label l
int i
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
Object u
int i
int i
Object u
Object t
int opcode
String owner
String name
String desc
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
int sort
Object cst
public void visitIincInsn (int, int)
int var
int increment
public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitMaxs (int, int)
int maxStack
int maxLocals
private java.lang.Object get (int)
int local
private void set (int, java.lang.Object)
int local
Object type
private void push (java.lang.Object)
Object type
private void pushDesc (java.lang.String)
String desc
int index
private java.lang.Object pop ()
private void pop (int)
int i
int n
int size
int end
private void pop (java.lang.String)
int i
int n
org.objectweb.asm.Type[] types
String desc
char c
private void execute (int, int, java.lang.String)
Object t1
Object t1
Object t2
Object t1
Object t2
Object t1
Object t1
Object t2
Object t1
Object t2
Object t3
Object t1
Object t2
Object t1
Object t2
Object t3
Object t1
Object t2
Object t3
Object t4
Object t1
Object t2
int opcode
int iarg
String sarg
}
org/objectweb/asm/commons/CodeSizeEvaluator.classCodeSizeEvaluator.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.CodeSizeEvaluator extends org.objectweb.asm.MethodVisitor implements org.objectweb.asm.Opcodes {
private int minSize
private int maxSize
public void (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
protected void (int, org.objectweb.asm.MethodVisitor)
int api
org.objectweb.asm.MethodVisitor mv
public int getMinSize ()
public int getMaxSize ()
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
}
org/objectweb/asm/commons/GeneratorAdapter.classGeneratorAdapter.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.GeneratorAdapter extends org.objectweb.asm.commons.LocalVariablesSorter {
private static final String CLDESC
private static final org.objectweb.asm.Type BYTE_TYPE
private static final org.objectweb.asm.Type BOOLEAN_TYPE
private static final org.objectweb.asm.Type SHORT_TYPE
private static final org.objectweb.asm.Type CHARACTER_TYPE
private static final org.objectweb.asm.Type INTEGER_TYPE
private static final org.objectweb.asm.Type FLOAT_TYPE
private static final org.objectweb.asm.Type LONG_TYPE
private static final org.objectweb.asm.Type DOUBLE_TYPE
private static final org.objectweb.asm.Type NUMBER_TYPE
private static final org.objectweb.asm.Type OBJECT_TYPE
private static final org.objectweb.asm.commons.Method BOOLEAN_VALUE
private static final org.objectweb.asm.commons.Method CHAR_VALUE
private static final org.objectweb.asm.commons.Method INT_VALUE
private static final org.objectweb.asm.commons.Method FLOAT_VALUE
private static final org.objectweb.asm.commons.Method LONG_VALUE
private static final org.objectweb.asm.commons.Method DOUBLE_VALUE
public static final int ADD
public static final int SUB
public static final int MUL
public static final int DIV
public static final int REM
public static final int NEG
public static final int SHL
public static final int SHR
public static final int USHR
public static final int AND
public static final int OR
public static final int XOR
public static final int EQ
public static final int NE
public static final int LT
public static final int GE
public static final int GT
public static final int LE
private final int access
private final org.objectweb.asm.Type returnType
private final org.objectweb.asm.Type[] argumentTypes
private final java.util.List localTypes
public void (org.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String)
org.objectweb.asm.MethodVisitor mv
int access
String name
String desc
protected void (int, org.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String)
int api
org.objectweb.asm.MethodVisitor mv
int access
String name
String desc
public void (int, org.objectweb.asm.commons.Method, org.objectweb.asm.MethodVisitor)
int access
org.objectweb.asm.commons.Method method
org.objectweb.asm.MethodVisitor mv
public void (int, org.objectweb.asm.commons.Method, java.lang.String, org.objectweb.asm.Type[], org.objectweb.asm.ClassVisitor)
int access
org.objectweb.asm.commons.Method method
String signature
org.objectweb.asm.Type[] exceptions
org.objectweb.asm.ClassVisitor cv
private static java.lang.String[] getInternalNames (org.objectweb.asm.Type[])
int i
org.objectweb.asm.Type[] types
String[] names
public void push (boolean)
boolean value
public void push (int)
int value
public void push (long)
long value
public void push (float)
float value
int bits
public void push (double)
double value
long bits
public void push (java.lang.String)
String value
public void push (org.objectweb.asm.Type)
org.objectweb.asm.Type value
public void push (org.objectweb.asm.Handle)
org.objectweb.asm.Handle handle
private int getArgIndex (int)
int i
int arg
int index
private void loadInsn (org.objectweb.asm.Type, int)
org.objectweb.asm.Type type
int index
private void storeInsn (org.objectweb.asm.Type, int)
org.objectweb.asm.Type type
int index
public void loadThis ()
public void loadArg (int)
int arg
public void loadArgs (int, int)
org.objectweb.asm.Type t
int i
int arg
int count
int index
public void loadArgs ()
public void loadArgArray ()
int i
public void storeArg (int)
int arg
public org.objectweb.asm.Type getLocalType (int)
int local
protected void setLocalType (int, org.objectweb.asm.Type)
int local
org.objectweb.asm.Type type
int index
public void loadLocal (int)
int local
public void loadLocal (int, org.objectweb.asm.Type)
int local
org.objectweb.asm.Type type
public void storeLocal (int)
int local
public void storeLocal (int, org.objectweb.asm.Type)
int local
org.objectweb.asm.Type type
public void arrayLoad (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void arrayStore (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void pop ()
public void pop2 ()
public void dup ()
public void dup2 ()
public void dupX1 ()
public void dupX2 ()
public void dup2X1 ()
public void dup2X2 ()
public void swap ()
public void swap (org.objectweb.asm.Type, org.objectweb.asm.Type)
org.objectweb.asm.Type prev
org.objectweb.asm.Type type
public void math (int, org.objectweb.asm.Type)
int op
org.objectweb.asm.Type type
public void not ()
public void iinc (int, int)
int local
int amount
public void cast (org.objectweb.asm.Type, org.objectweb.asm.Type)
org.objectweb.asm.Type from
org.objectweb.asm.Type to
private static org.objectweb.asm.Type getBoxedType (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void box (org.objectweb.asm.Type)
org.objectweb.asm.Type boxed
org.objectweb.asm.Type type
public void valueOf (org.objectweb.asm.Type)
org.objectweb.asm.Type boxed
org.objectweb.asm.Type type
public void unbox (org.objectweb.asm.Type)
org.objectweb.asm.Type type
org.objectweb.asm.Type t
org.objectweb.asm.commons.Method sig
public org.objectweb.asm.Label newLabel ()
public void mark (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public org.objectweb.asm.Label mark ()
org.objectweb.asm.Label label
public void ifCmp (org.objectweb.asm.Type, int, org.objectweb.asm.Label)
int intOp
org.objectweb.asm.Type type
int mode
org.objectweb.asm.Label label
public void ifICmp (int, org.objectweb.asm.Label)
int mode
org.objectweb.asm.Label label
public void ifZCmp (int, org.objectweb.asm.Label)
int mode
org.objectweb.asm.Label label
public void ifNull (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ifNonNull (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void goTo (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ret (int)
int local
public void tableSwitch (int[], org.objectweb.asm.commons.TableSwitchGenerator)
float density
int[] keys
org.objectweb.asm.commons.TableSwitchGenerator generator
float density
public void tableSwitch (int[], org.objectweb.asm.commons.TableSwitchGenerator, boolean)
int i
int i
org.objectweb.asm.Label label
int i
org.objectweb.asm.Label[] labels
int i
int i
org.objectweb.asm.Label[] labels
int len
int min
int max
int range
int[] keys
org.objectweb.asm.commons.TableSwitchGenerator generator
boolean useTable
org.objectweb.asm.Label def
org.objectweb.asm.Label end
public void returnValue ()
private void fieldInsn (int, org.objectweb.asm.Type, java.lang.String, org.objectweb.asm.Type)
int opcode
org.objectweb.asm.Type ownerType
String name
org.objectweb.asm.Type fieldType
public void getStatic (org.objectweb.asm.Type, java.lang.String, org.objectweb.asm.Type)
org.objectweb.asm.Type owner
String name
org.objectweb.asm.Type type
public void putStatic (org.objectweb.asm.Type, java.lang.String, org.objectweb.asm.Type)
org.objectweb.asm.Type owner
String name
org.objectweb.asm.Type type
public void getField (org.objectweb.asm.Type, java.lang.String, org.objectweb.asm.Type)
org.objectweb.asm.Type owner
String name
org.objectweb.asm.Type type
public void putField (org.objectweb.asm.Type, java.lang.String, org.objectweb.asm.Type)
org.objectweb.asm.Type owner
String name
org.objectweb.asm.Type type
private void invokeInsn (int, org.objectweb.asm.Type, org.objectweb.asm.commons.Method)
int opcode
org.objectweb.asm.Type type
org.objectweb.asm.commons.Method method
String owner
public void invokeVirtual (org.objectweb.asm.Type, org.objectweb.asm.commons.Method)
org.objectweb.asm.Type owner
org.objectweb.asm.commons.Method method
public void invokeConstructor (org.objectweb.asm.Type, org.objectweb.asm.commons.Method)
org.objectweb.asm.Type type
org.objectweb.asm.commons.Method method
public void invokeStatic (org.objectweb.asm.Type, org.objectweb.asm.commons.Method)
org.objectweb.asm.Type owner
org.objectweb.asm.commons.Method method
public void invokeInterface (org.objectweb.asm.Type, org.objectweb.asm.commons.Method)
org.objectweb.asm.Type owner
org.objectweb.asm.commons.Method method
public transient void invokeDynamic (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
private void typeInsn (int, org.objectweb.asm.Type)
int opcode
org.objectweb.asm.Type type
public void newInstance (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void newArray (org.objectweb.asm.Type)
int typ
int typ
int typ
int typ
int typ
int typ
int typ
int typ
org.objectweb.asm.Type type
int typ
public void arrayLength ()
public void throwException ()
public void throwException (org.objectweb.asm.Type, java.lang.String)
org.objectweb.asm.Type type
String msg
public void checkCast (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void instanceOf (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void monitorEnter ()
public void monitorExit ()
public void endMethod ()
public void catchException (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Type)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Type exception
static void ()
}
org/objectweb/asm/commons/InstructionAdapter.classInstructionAdapter.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.InstructionAdapter extends org.objectweb.asm.MethodVisitor {
public static final org.objectweb.asm.Type OBJECT_TYPE
public void (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
protected void (int, org.objectweb.asm.MethodVisitor)
int api
org.objectweb.asm.MethodVisitor mv
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
org.objectweb.asm.Type t
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
int val
int val
int val
int val
int val
float val
long val
double val
Object cst
public void visitIincInsn (int, int)
int var
int increment
public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void nop ()
public void aconst (java.lang.Object)
Object cst
public void iconst (int)
int cst
public void lconst (long)
long cst
public void fconst (float)
float cst
int bits
public void dconst (double)
double cst
long bits
public void tconst (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void hconst (org.objectweb.asm.Handle)
org.objectweb.asm.Handle handle
public void load (int, org.objectweb.asm.Type)
int var
org.objectweb.asm.Type type
public void aload (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void store (int, org.objectweb.asm.Type)
int var
org.objectweb.asm.Type type
public void astore (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void pop ()
public void pop2 ()
public void dup ()
public void dup2 ()
public void dupX1 ()
public void dupX2 ()
public void dup2X1 ()
public void dup2X2 ()
public void swap ()
public void add (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void sub (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void mul (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void div (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void rem (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void neg (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void shl (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void shr (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void ushr (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void and (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void or (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void xor (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void iinc (int, int)
int var
int increment
public void cast (org.objectweb.asm.Type, org.objectweb.asm.Type)
org.objectweb.asm.Type from
org.objectweb.asm.Type to
public void lcmp ()
public void cmpl (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void cmpg (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void ifeq (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ifne (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void iflt (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ifge (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ifgt (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ifle (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ificmpeq (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ificmpne (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ificmplt (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ificmpge (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ificmpgt (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ificmple (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ifacmpeq (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ifacmpne (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void goTo (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void jsr (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ret (int)
int var
public transient void tableswitch (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void lookupswitch (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void areturn (org.objectweb.asm.Type)
org.objectweb.asm.Type t
public void getstatic (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void putstatic (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void getfield (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void putfield (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void invokevirtual (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void invokespecial (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void invokestatic (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void invokeinterface (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void invokedynamic (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public void anew (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void newarray (org.objectweb.asm.Type)
int typ
int typ
int typ
int typ
int typ
int typ
int typ
int typ
org.objectweb.asm.Type type
int typ
public void arraylength ()
public void athrow ()
public void checkcast (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void instanceOf (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public void monitorenter ()
public void monitorexit ()
public void multianewarray (java.lang.String, int)
String desc
int dims
public void ifnull (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void ifnonnull (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void mark (org.objectweb.asm.Label)
org.objectweb.asm.Label label
static void ()
}
org/objectweb/asm/commons/JSRInlinerAdapter$Instantiation.classJSRInlinerAdapter.java
package org.objectweb.asm.commons
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation extends java.util.AbstractMap {
final org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation previous
public final java.util.BitSet subroutine
public final java.util.Map rangeTable
public final org.objectweb.asm.tree.LabelNode returnLabel
final org.objectweb.asm.commons.JSRInlinerAdapter this$0
void (org.objectweb.asm.commons.JSRInlinerAdapter, org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation, java.util.BitSet)
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation p
org.objectweb.asm.tree.LabelNode ilbl
org.objectweb.asm.tree.AbstractInsnNode insn
int i
int c
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation prev
java.util.BitSet sub
org.objectweb.asm.tree.LabelNode duplbl
public org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation findOwner (int)
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation p
int i
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation own
public org.objectweb.asm.tree.LabelNode gotoLabel (org.objectweb.asm.tree.LabelNode)
org.objectweb.asm.tree.LabelNode l
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation owner
public org.objectweb.asm.tree.LabelNode rangeLabel (org.objectweb.asm.tree.LabelNode)
org.objectweb.asm.tree.LabelNode l
public java.util.Set entrySet ()
public org.objectweb.asm.tree.LabelNode get (java.lang.Object)
Object o
public volatile java.lang.Object get (java.lang.Object)
}
org/objectweb/asm/commons/JSRInlinerAdapter.classJSRInlinerAdapter.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.JSRInlinerAdapter extends org.objectweb.asm.tree.MethodNode implements org.objectweb.asm.Opcodes {
private static final boolean LOGGING
private final java.util.Map subroutineHeads
private final java.util.BitSet mainSubroutine
final java.util.BitSet dualCitizens
public void (org.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
org.objectweb.asm.MethodVisitor mv
int access
String name
String desc
String signature
String[] exceptions
protected void (int, org.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int api
org.objectweb.asm.MethodVisitor mv
int access
String name
String desc
String signature
String[] exceptions
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label lbl
org.objectweb.asm.tree.LabelNode ln
public void visitEnd ()
private void markSubroutines ()
java.util.Map$Entry entry
org.objectweb.asm.tree.LabelNode lab
java.util.BitSet sub
int index
java.util.Iterator it
java.util.BitSet anyvisited
private void markSubroutineWalk (java.util.BitSet, int, java.util.BitSet)
org.objectweb.asm.tree.TryCatchBlockNode trycatch
int handlerindex
int startindex
int endindex
int nextbit
java.util.Iterator it
java.util.BitSet sub
int index
java.util.BitSet anyvisited
boolean loop
private void markSubroutineWalkDFS (java.util.BitSet, int, java.util.BitSet)
org.objectweb.asm.tree.JumpInsnNode jnode
int destidx
org.objectweb.asm.tree.LabelNode l
int i
org.objectweb.asm.tree.TableSwitchInsnNode tsnode
int destidx
org.objectweb.asm.tree.LabelNode l
int i
org.objectweb.asm.tree.LookupSwitchInsnNode lsnode
int destidx
org.objectweb.asm.tree.AbstractInsnNode node
java.util.BitSet sub
int index
java.util.BitSet anyvisited
private void emitCode ()
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation inst
java.util.LinkedList worklist
org.objectweb.asm.tree.InsnList newInstructions
java.util.List newTryCatchBlocks
java.util.List newLocalVariables
private void emitSubroutine (org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation, java.util.List, org.objectweb.asm.tree.InsnList, java.util.List, java.util.List)
org.objectweb.asm.tree.LabelNode ilbl
org.objectweb.asm.tree.LabelNode remap
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation p
org.objectweb.asm.tree.LabelNode retlabel
org.objectweb.asm.tree.LabelNode lbl
java.util.BitSet sub
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation newinst
org.objectweb.asm.tree.LabelNode startlbl
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation owner
int i
int c
org.objectweb.asm.tree.TryCatchBlockNode trycatch
org.objectweb.asm.tree.LabelNode start
org.objectweb.asm.tree.LabelNode end
org.objectweb.asm.tree.LabelNode handler
java.util.Iterator it
org.objectweb.asm.tree.LocalVariableNode lvnode
org.objectweb.asm.tree.LabelNode start
org.objectweb.asm.tree.LabelNode end
java.util.Iterator it
org.objectweb.asm.commons.JSRInlinerAdapter$Instantiation instant
java.util.List worklist
org.objectweb.asm.tree.InsnList newInstructions
java.util.List newTryCatchBlocks
java.util.List newLocalVariables
org.objectweb.asm.tree.LabelNode duplbl
private static void log (java.lang.String)
String str
}
org/objectweb/asm/commons/LocalVariablesSorter.classLocalVariablesSorter.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.LocalVariablesSorter extends org.objectweb.asm.MethodVisitor {
private static final org.objectweb.asm.Type OBJECT_TYPE
private int[] mapping
private Object[] newLocals
protected final int firstLocal
protected int nextLocal
private boolean changed
public void (int, java.lang.String, org.objectweb.asm.MethodVisitor)
int access
String desc
org.objectweb.asm.MethodVisitor mv
protected void (int, int, java.lang.String, org.objectweb.asm.MethodVisitor)
int i
int api
int access
String desc
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.Type[] args
public void visitVarInsn (int, int)
org.objectweb.asm.Type type
org.objectweb.asm.Type type
org.objectweb.asm.Type type
org.objectweb.asm.Type type
int opcode
int var
org.objectweb.asm.Type type
public void visitIincInsn (int, int)
int var
int increment
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
int newIndex
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
org.objectweb.asm.Type typ
Object t
int size
Object t
int i
int type
int nLocal
Object[] local
int nStack
Object[] stack
Object[] oldLocals
int index
int number
public int newLocal (org.objectweb.asm.Type)
Object t
Object t
Object t
Object t
Object t
org.objectweb.asm.Type type
Object t
int local
protected void updateNewLocals (java.lang.Object[])
Object[] newLocals
protected void setLocalType (int, org.objectweb.asm.Type)
int local
org.objectweb.asm.Type type
private void setFrameLocal (int, java.lang.Object)
Object[] a
int local
Object type
int l
private int remap (int, org.objectweb.asm.Type)
int[] newMapping
int var
org.objectweb.asm.Type type
int key
int size
int value
protected int newLocalMapping (org.objectweb.asm.Type)
org.objectweb.asm.Type type
int local
static void ()
}
org/objectweb/asm/commons/Method.classMethod.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.Method extends java.lang.Object {
private final String name
private final String desc
private static final java.util.Map DESCRIPTORS
public void (java.lang.String, java.lang.String)
String name
String desc
public void (java.lang.String, org.objectweb.asm.Type, org.objectweb.asm.Type[])
String name
org.objectweb.asm.Type returnType
org.objectweb.asm.Type[] argumentTypes
public static org.objectweb.asm.commons.Method getMethod (java.lang.reflect.Method)
java.lang.reflect.Method m
public static org.objectweb.asm.commons.Method getMethod (java.lang.reflect.Constructor)
java.lang.reflect.Constructor c
public static org.objectweb.asm.commons.Method getMethod (java.lang.String) throws java.lang.IllegalArgumentException
String method
public static org.objectweb.asm.commons.Method getMethod (java.lang.String, boolean) throws java.lang.IllegalArgumentException
String s
String s
String method
boolean defaultPackage
int space
int start
int end
String returnType
String methodName
StringBuffer sb
int p
private static java.lang.String map (java.lang.String, boolean)
String type
boolean defaultPackage
StringBuffer sb
int index
String t
String desc
public java.lang.String getName ()
public java.lang.String getDescriptor ()
public org.objectweb.asm.Type getReturnType ()
public org.objectweb.asm.Type[] getArgumentTypes ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
org.objectweb.asm.commons.Method other
public int hashCode ()
static void ()
}
org/objectweb/asm/commons/Remapper.classRemapper.java
package org.objectweb.asm.commons
public abstract org.objectweb.asm.commons.Remapper extends java.lang.Object {
public void ()
public java.lang.String mapDesc (java.lang.String)
int i
String s
String newType
String desc
org.objectweb.asm.Type t
private org.objectweb.asm.Type mapType (org.objectweb.asm.Type)
int i
String s
String s
org.objectweb.asm.Type t
public java.lang.String mapType (java.lang.String)
String type
public java.lang.String[] mapTypes (java.lang.String[])
String type
String newType
int i
String[] types
String[] newTypes
boolean needMapping
public java.lang.String mapMethodDesc (java.lang.String)
int i
String desc
org.objectweb.asm.Type[] args
StringBuffer s
org.objectweb.asm.Type returnType
public java.lang.Object mapValue (java.lang.Object)
org.objectweb.asm.Handle h
Object value
public java.lang.String mapSignature (java.lang.String, boolean)
String signature
boolean typeSignature
org.objectweb.asm.signature.SignatureReader r
org.objectweb.asm.signature.SignatureWriter w
org.objectweb.asm.signature.SignatureVisitor a
protected org.objectweb.asm.signature.SignatureVisitor createRemappingSignatureAdapter (org.objectweb.asm.signature.SignatureVisitor)
org.objectweb.asm.signature.SignatureVisitor v
public java.lang.String mapMethodName (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public java.lang.String mapInvokeDynamicMethodName (java.lang.String, java.lang.String)
String name
String desc
public java.lang.String mapFieldName (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public java.lang.String map (java.lang.String)
String typeName
}
org/objectweb/asm/commons/RemappingAnnotationAdapter.classRemappingAnnotationAdapter.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.RemappingAnnotationAdapter extends org.objectweb.asm.AnnotationVisitor {
protected final org.objectweb.asm.commons.Remapper remapper
public void (org.objectweb.asm.AnnotationVisitor, org.objectweb.asm.commons.Remapper)
org.objectweb.asm.AnnotationVisitor av
org.objectweb.asm.commons.Remapper remapper
protected void (int, org.objectweb.asm.AnnotationVisitor, org.objectweb.asm.commons.Remapper)
int api
org.objectweb.asm.AnnotationVisitor av
org.objectweb.asm.commons.Remapper remapper
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
org.objectweb.asm.AnnotationVisitor v
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
org.objectweb.asm.AnnotationVisitor v
}
org/objectweb/asm/commons/RemappingClassAdapter.classRemappingClassAdapter.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.RemappingClassAdapter extends org.objectweb.asm.ClassVisitor {
protected final org.objectweb.asm.commons.Remapper remapper
protected String className
public void (org.objectweb.asm.ClassVisitor, org.objectweb.asm.commons.Remapper)
org.objectweb.asm.ClassVisitor cv
org.objectweb.asm.commons.Remapper remapper
protected void (int, org.objectweb.asm.ClassVisitor, org.objectweb.asm.commons.Remapper)
int api
org.objectweb.asm.ClassVisitor cv
org.objectweb.asm.commons.Remapper remapper
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.AnnotationVisitor av
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
org.objectweb.asm.FieldVisitor fv
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
String newDesc
org.objectweb.asm.MethodVisitor mv
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
protected org.objectweb.asm.FieldVisitor createRemappingFieldAdapter (org.objectweb.asm.FieldVisitor)
org.objectweb.asm.FieldVisitor fv
protected org.objectweb.asm.MethodVisitor createRemappingMethodAdapter (int, java.lang.String, org.objectweb.asm.MethodVisitor)
int access
String newDesc
org.objectweb.asm.MethodVisitor mv
protected org.objectweb.asm.AnnotationVisitor createRemappingAnnotationAdapter (org.objectweb.asm.AnnotationVisitor)
org.objectweb.asm.AnnotationVisitor av
}
org/objectweb/asm/commons/RemappingFieldAdapter.classRemappingFieldAdapter.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.RemappingFieldAdapter extends org.objectweb.asm.FieldVisitor {
private final org.objectweb.asm.commons.Remapper remapper
public void (org.objectweb.asm.FieldVisitor, org.objectweb.asm.commons.Remapper)
org.objectweb.asm.FieldVisitor fv
org.objectweb.asm.commons.Remapper remapper
protected void (int, org.objectweb.asm.FieldVisitor, org.objectweb.asm.commons.Remapper)
int api
org.objectweb.asm.FieldVisitor fv
org.objectweb.asm.commons.Remapper remapper
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.AnnotationVisitor av
}
org/objectweb/asm/commons/RemappingMethodAdapter.classRemappingMethodAdapter.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.RemappingMethodAdapter extends org.objectweb.asm.commons.LocalVariablesSorter {
protected final org.objectweb.asm.commons.Remapper remapper
public void (int, java.lang.String, org.objectweb.asm.MethodVisitor, org.objectweb.asm.commons.Remapper)
int access
String desc
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.commons.Remapper remapper
protected void (int, int, java.lang.String, org.objectweb.asm.MethodVisitor, org.objectweb.asm.commons.Remapper)
int api
int access
String desc
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.commons.Remapper remapper
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
org.objectweb.asm.AnnotationVisitor av
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.AnnotationVisitor av
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
org.objectweb.asm.AnnotationVisitor av
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
private java.lang.Object[] remapEntries (int, java.lang.Object[])
Object t
Object[] newEntries
int i
int n
Object[] entries
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
int i
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
}
org/objectweb/asm/commons/RemappingSignatureAdapter.classRemappingSignatureAdapter.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.RemappingSignatureAdapter extends org.objectweb.asm.signature.SignatureVisitor {
private final org.objectweb.asm.signature.SignatureVisitor v
private final org.objectweb.asm.commons.Remapper remapper
private String className
public void (org.objectweb.asm.signature.SignatureVisitor, org.objectweb.asm.commons.Remapper)
org.objectweb.asm.signature.SignatureVisitor v
org.objectweb.asm.commons.Remapper remapper
protected void (int, org.objectweb.asm.signature.SignatureVisitor, org.objectweb.asm.commons.Remapper)
int api
org.objectweb.asm.signature.SignatureVisitor v
org.objectweb.asm.commons.Remapper remapper
public void visitClassType (java.lang.String)
String name
public void visitInnerClassType (java.lang.String)
String name
String remappedName
public void visitFormalTypeParameter (java.lang.String)
String name
public void visitTypeVariable (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitArrayType ()
public void visitBaseType (char)
char descriptor
public org.objectweb.asm.signature.SignatureVisitor visitClassBound ()
public org.objectweb.asm.signature.SignatureVisitor visitExceptionType ()
public org.objectweb.asm.signature.SignatureVisitor visitInterface ()
public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound ()
public org.objectweb.asm.signature.SignatureVisitor visitParameterType ()
public org.objectweb.asm.signature.SignatureVisitor visitReturnType ()
public org.objectweb.asm.signature.SignatureVisitor visitSuperclass ()
public void visitTypeArgument ()
public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char)
char wildcard
public void visitEnd ()
}
org/objectweb/asm/commons/SerialVersionUIDAdder$Item.classSerialVersionUIDAdder.java
package org.objectweb.asm.commons
org.objectweb.asm.commons.SerialVersionUIDAdder$Item extends java.lang.Object implements java.lang.Comparable {
final String name
final int access
final String desc
void (java.lang.String, int, java.lang.String)
String name
int access
String desc
public int compareTo (org.objectweb.asm.commons.SerialVersionUIDAdder$Item)
org.objectweb.asm.commons.SerialVersionUIDAdder$Item other
int retVal
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public volatile int compareTo (java.lang.Object)
}
org/objectweb/asm/commons/SerialVersionUIDAdder.classSerialVersionUIDAdder.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.SerialVersionUIDAdder extends org.objectweb.asm.ClassVisitor {
private boolean computeSVUID
private boolean hasSVUID
private int access
private String name
private String[] interfaces
private java.util.Collection svuidFields
private boolean hasStaticInitializer
private java.util.Collection svuidConstructors
private java.util.Collection svuidMethods
public void (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.ClassVisitor cv
protected void (int, org.objectweb.asm.ClassVisitor)
int api
org.objectweb.asm.ClassVisitor cv
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int mods
int access
String name
String desc
String signature
String[] exceptions
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int mods
int access
String name
String desc
String signature
Object value
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String aname
String outerName
String innerName
int attr_access
public void visitEnd ()
Throwable e
public boolean hasSVUID ()
protected void addSVUID (long)
long svuid
org.objectweb.asm.FieldVisitor fv
protected long computeSVUID () throws java.io.IOException
int i
int i
byte[] hashBytes
java.io.ByteArrayOutputStream bos
java.io.ByteArrayOutputStream bos
java.io.DataOutputStream dos
long svuid
protected byte[] computeSHAdigest (byte[])
Exception e
byte[] value
private static void writeItems (java.util.Collection, java.io.DataOutput, boolean) throws java.io.IOException
int i
java.util.Collection itemCollection
java.io.DataOutput dos
boolean dotted
int size
org.objectweb.asm.commons.SerialVersionUIDAdder$Item[] items
}
org/objectweb/asm/commons/SimpleRemapper.classSimpleRemapper.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.SimpleRemapper extends org.objectweb.asm.commons.Remapper {
private final java.util.Map mapping
public void (java.util.Map)
java.util.Map mapping
public void (java.lang.String, java.lang.String)
String oldName
String newName
public java.lang.String mapMethodName (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
String s
public java.lang.String mapFieldName (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
String s
public java.lang.String map (java.lang.String)
String key
}
org/objectweb/asm/commons/StaticInitMerger.classStaticInitMerger.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.StaticInitMerger extends org.objectweb.asm.ClassVisitor {
private String name
private org.objectweb.asm.MethodVisitor clinit
private final String prefix
private int counter
public void (java.lang.String, org.objectweb.asm.ClassVisitor)
String prefix
org.objectweb.asm.ClassVisitor cv
protected void (int, java.lang.String, org.objectweb.asm.ClassVisitor)
int api
String prefix
org.objectweb.asm.ClassVisitor cv
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int a
String n
org.objectweb.asm.MethodVisitor mv
int access
String name
String desc
String signature
String[] exceptions
org.objectweb.asm.MethodVisitor mv
public void visitEnd ()
}
org/objectweb/asm/commons/TableSwitchGenerator.classTableSwitchGenerator.java
package org.objectweb.asm.commons
public abstract org.objectweb.asm.commons.TableSwitchGenerator extends java.lang.Object {
public abstract void generateCase (int, org.objectweb.asm.Label)
public abstract void generateDefault ()
}
org/objectweb/asm/commons/TryCatchBlockSorter$1.classTryCatchBlockSorter.java
package org.objectweb.asm.commons
org.objectweb.asm.commons.TryCatchBlockSorter$1 extends java.lang.Object implements java.util.Comparator {
final org.objectweb.asm.commons.TryCatchBlockSorter this$0
void (org.objectweb.asm.commons.TryCatchBlockSorter)
public int compare (org.objectweb.asm.tree.TryCatchBlockNode, org.objectweb.asm.tree.TryCatchBlockNode)
org.objectweb.asm.tree.TryCatchBlockNode t1
org.objectweb.asm.tree.TryCatchBlockNode t2
int len1
int len2
private int blockLength (org.objectweb.asm.tree.TryCatchBlockNode)
org.objectweb.asm.tree.TryCatchBlockNode block
int startidx
int endidx
public volatile int compare (java.lang.Object, java.lang.Object)
}
org/objectweb/asm/commons/TryCatchBlockSorter.classTryCatchBlockSorter.java
package org.objectweb.asm.commons
public org.objectweb.asm.commons.TryCatchBlockSorter extends org.objectweb.asm.tree.MethodNode {
public void (org.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
org.objectweb.asm.MethodVisitor mv
int access
String name
String desc
String signature
String[] exceptions
protected void (int, org.objectweb.asm.MethodVisitor, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int api
org.objectweb.asm.MethodVisitor mv
int access
String name
String desc
String signature
String[] exceptions
public void visitEnd ()
java.util.Comparator comp
}
org/objectweb/asm/optimizer/AnnotationConstantsCollector.classAnnotationConstantsCollector.java
package org.objectweb.asm.optimizer
public org.objectweb.asm.optimizer.AnnotationConstantsCollector extends org.objectweb.asm.AnnotationVisitor {
private final org.objectweb.asm.optimizer.ConstantPool cp
public void (org.objectweb.asm.AnnotationVisitor, org.objectweb.asm.optimizer.ConstantPool)
org.objectweb.asm.AnnotationVisitor av
org.objectweb.asm.optimizer.ConstantPool cp
public void visit (java.lang.String, java.lang.Object)
int i
byte[] v
int i
boolean[] v
int i
short[] v
int i
char[] v
int i
int[] v
int i
long[] v
int i
float[] v
int i
double[] v
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
}
org/objectweb/asm/optimizer/ClassConstantsCollector.classClassConstantsCollector.java
package org.objectweb.asm.optimizer
public org.objectweb.asm.optimizer.ClassConstantsCollector extends org.objectweb.asm.ClassVisitor {
private final org.objectweb.asm.optimizer.ConstantPool cp
public void (org.objectweb.asm.ClassVisitor, org.objectweb.asm.optimizer.ConstantPool)
org.objectweb.asm.ClassVisitor cv
org.objectweb.asm.optimizer.ConstantPool cp
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int i
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitSource (java.lang.String, java.lang.String)
String source
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int i
int access
String name
String desc
String signature
String[] exceptions
}
org/objectweb/asm/optimizer/ClassOptimizer.classClassOptimizer.java
package org.objectweb.asm.optimizer
public org.objectweb.asm.optimizer.ClassOptimizer extends org.objectweb.asm.commons.RemappingClassAdapter {
private String pkgName
String clsName
boolean class$
public void (org.objectweb.asm.ClassVisitor, org.objectweb.asm.commons.Remapper)
org.objectweb.asm.ClassVisitor cv
org.objectweb.asm.commons.Remapper remapper
org.objectweb.asm.FieldVisitor syntheticFieldVisitor (int, java.lang.String, java.lang.String)
int access
String name
String desc
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
int index
public void visitSource (java.lang.String, java.lang.String)
String source
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
String s
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
String s
protected org.objectweb.asm.MethodVisitor createRemappingMethodAdapter (int, java.lang.String, org.objectweb.asm.MethodVisitor)
int access
String newDesc
org.objectweb.asm.MethodVisitor mv
}
org/objectweb/asm/optimizer/Constant.classConstant.java
package org.objectweb.asm.optimizer
org.objectweb.asm.optimizer.Constant extends java.lang.Object {
char type
int intVal
long longVal
float floatVal
double doubleVal
String strVal1
String strVal2
Object objVal3
Object[] objVals
int hashCode
void ()
void (org.objectweb.asm.optimizer.Constant)
org.objectweb.asm.optimizer.Constant i
void set (int)
int intVal
void set (long)
long longVal
void set (float)
float floatVal
void set (double)
double doubleVal
void set (char, java.lang.String, java.lang.String, java.lang.String)
char type
String strVal1
String strVal2
String strVal3
void set (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
int i
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
int hashCode
void write (org.objectweb.asm.ClassWriter)
org.objectweb.asm.ClassWriter cw
public boolean equals (java.lang.Object)
Object o
org.objectweb.asm.optimizer.Constant c
public int hashCode ()
}
org/objectweb/asm/optimizer/ConstantPool.classConstantPool.java
package org.objectweb.asm.optimizer
public org.objectweb.asm.optimizer.ConstantPool extends java.util.HashMap {
private final org.objectweb.asm.optimizer.Constant key1
private final org.objectweb.asm.optimizer.Constant key2
private final org.objectweb.asm.optimizer.Constant key3
private final org.objectweb.asm.optimizer.Constant key4
private final org.objectweb.asm.optimizer.Constant key5
public void ()
public org.objectweb.asm.optimizer.Constant newInteger (int)
int value
org.objectweb.asm.optimizer.Constant result
public org.objectweb.asm.optimizer.Constant newFloat (float)
float value
org.objectweb.asm.optimizer.Constant result
public org.objectweb.asm.optimizer.Constant newLong (long)
long value
org.objectweb.asm.optimizer.Constant result
public org.objectweb.asm.optimizer.Constant newDouble (double)
double value
org.objectweb.asm.optimizer.Constant result
public org.objectweb.asm.optimizer.Constant newUTF8 (java.lang.String)
String value
org.objectweb.asm.optimizer.Constant result
private org.objectweb.asm.optimizer.Constant newString (java.lang.String)
String value
org.objectweb.asm.optimizer.Constant result
public org.objectweb.asm.optimizer.Constant newClass (java.lang.String)
String value
org.objectweb.asm.optimizer.Constant result
public org.objectweb.asm.optimizer.Constant newMethodType (java.lang.String)
String methodDescriptor
org.objectweb.asm.optimizer.Constant result
public org.objectweb.asm.optimizer.Constant newHandle (int, java.lang.String, java.lang.String, java.lang.String)
int tag
String owner
String name
String desc
org.objectweb.asm.optimizer.Constant result
public org.objectweb.asm.optimizer.Constant newConst (java.lang.Object)
int val
float val
long val
double val
org.objectweb.asm.Type t
int s
org.objectweb.asm.Handle h
Object cst
public org.objectweb.asm.optimizer.Constant newField (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
org.objectweb.asm.optimizer.Constant result
public org.objectweb.asm.optimizer.Constant newMethod (java.lang.String, java.lang.String, java.lang.String, boolean)
String owner
String name
String desc
boolean itf
org.objectweb.asm.optimizer.Constant result
public transient org.objectweb.asm.optimizer.Constant newInvokeDynamic (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
int i
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
org.objectweb.asm.optimizer.Constant result
public org.objectweb.asm.optimizer.Constant newNameType (java.lang.String, java.lang.String)
String name
String desc
org.objectweb.asm.optimizer.Constant result
private org.objectweb.asm.optimizer.Constant get (org.objectweb.asm.optimizer.Constant)
org.objectweb.asm.optimizer.Constant key
private void put (org.objectweb.asm.optimizer.Constant)
org.objectweb.asm.optimizer.Constant cst
}
org/objectweb/asm/optimizer/FieldConstantsCollector.classFieldConstantsCollector.java
package org.objectweb.asm.optimizer
public org.objectweb.asm.optimizer.FieldConstantsCollector extends org.objectweb.asm.FieldVisitor {
private final org.objectweb.asm.optimizer.ConstantPool cp
public void (org.objectweb.asm.FieldVisitor, org.objectweb.asm.optimizer.ConstantPool)
org.objectweb.asm.FieldVisitor fv
org.objectweb.asm.optimizer.ConstantPool cp
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitEnd ()
}
org/objectweb/asm/optimizer/JarOptimizer$ClassDump.classJarOptimizer.java
package org.objectweb.asm.optimizer
org.objectweb.asm.optimizer.JarOptimizer$ClassDump extends org.objectweb.asm.ClassVisitor {
String owner
public void ()
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
}
org/objectweb/asm/optimizer/JarOptimizer$ClassVerifier$1.classJarOptimizer.java
package org.objectweb.asm.optimizer
org.objectweb.asm.optimizer.JarOptimizer$ClassVerifier$1 extends org.objectweb.asm.MethodVisitor {
final org.objectweb.asm.optimizer.JarOptimizer$ClassVerifier this$0
void (org.objectweb.asm.optimizer.JarOptimizer$ClassVerifier, int)
int x0
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
}
org/objectweb/asm/optimizer/JarOptimizer$ClassVerifier.classJarOptimizer.java
package org.objectweb.asm.optimizer
org.objectweb.asm.optimizer.JarOptimizer$ClassVerifier extends org.objectweb.asm.ClassVisitor {
String owner
String method
public void ()
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
void check (java.lang.String, java.lang.String)
String o
String owner
String member
}
org/objectweb/asm/optimizer/JarOptimizer.classJarOptimizer.java
package org.objectweb.asm.optimizer
public org.objectweb.asm.optimizer.JarOptimizer extends java.lang.Object {
static final java.util.Set API
static final java.util.Map HIERARCHY
static boolean nodebug
public void ()
public static void main (java.lang.String[]) throws java.io.IOException
String c
String sc
String line
String[] args
java.io.File f
java.io.InputStream is
java.io.BufferedReader lnr
int argIndex
static void optimize (java.io.File) throws java.io.IOException
int i
java.io.File[] files
org.objectweb.asm.ClassReader cr
java.util.zip.ZipEntry ze
java.io.InputStream is
int n
java.io.File g
java.util.zip.ZipFile zf
java.util.zip.ZipOutputStream out
java.util.Enumeration e
byte[] buf
java.io.File f
static void ()
}
org/objectweb/asm/optimizer/MethodConstantsCollector.classMethodConstantsCollector.java
package org.objectweb.asm.optimizer
public org.objectweb.asm.optimizer.MethodConstantsCollector extends org.objectweb.asm.MethodVisitor {
private final org.objectweb.asm.optimizer.ConstantPool cp
public void (org.objectweb.asm.MethodVisitor, org.objectweb.asm.optimizer.ConstantPool)
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.optimizer.ConstantPool cp
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
boolean itf
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
}
org/objectweb/asm/optimizer/MethodOptimizer.classMethodOptimizer.java
package org.objectweb.asm.optimizer
public org.objectweb.asm.optimizer.MethodOptimizer extends org.objectweb.asm.commons.RemappingMethodAdapter implements org.objectweb.asm.Opcodes {
private final org.objectweb.asm.optimizer.ClassOptimizer classOptimizer
public void (org.objectweb.asm.optimizer.ClassOptimizer, int, java.lang.String, org.objectweb.asm.MethodVisitor, org.objectweb.asm.commons.Remapper)
org.objectweb.asm.optimizer.ClassOptimizer classOptimizer
int access
String desc
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.commons.Remapper remapper
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int local
Object[] local2
int stack
Object[] stack2
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitLdcInsn (java.lang.Object)
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.Label l0
org.objectweb.asm.Label l1
org.objectweb.asm.Label l2
Object cst
String ldcName
String fieldName
org.objectweb.asm.FieldVisitor fv
String clsName
org.objectweb.asm.Label elseLabel
org.objectweb.asm.Label endLabel
}
org/objectweb/asm/optimizer/NameMapping.classNameMapping.java
package org.objectweb.asm.optimizer
public org.objectweb.asm.optimizer.NameMapping extends java.lang.Object {
public final java.util.Properties mapping
public final java.util.Set unused
public void (java.lang.String) throws java.io.IOException
String file
java.io.InputStream is
public java.lang.String map (java.lang.String)
int q
int p
String name
String s
public java.lang.String fix (java.lang.String)
int i
org.objectweb.asm.Type[] arguments
org.objectweb.asm.Type result
String desc
private org.objectweb.asm.Type fix (org.objectweb.asm.Type)
int i
String s
org.objectweb.asm.Type t
}
org/objectweb/asm/optimizer/Shrinker$1.classShrinker.java
package org.objectweb.asm.optimizer
final org.objectweb.asm.optimizer.Shrinker$1 extends org.objectweb.asm.commons.SimpleRemapper {
final java.util.Set val$unused
void (java.util.Map, java.util.Set)
java.util.Map x0
public java.lang.String map (java.lang.String)
String key
String s
}
org/objectweb/asm/optimizer/Shrinker$ConstantComparator.classShrinker.java
package org.objectweb.asm.optimizer
org.objectweb.asm.optimizer.Shrinker$ConstantComparator extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (org.objectweb.asm.optimizer.Constant, org.objectweb.asm.optimizer.Constant)
org.objectweb.asm.Handle bsm1
org.objectweb.asm.Handle bsm2
org.objectweb.asm.optimizer.Constant c1
org.objectweb.asm.optimizer.Constant c2
int d
private static int compareHandle (org.objectweb.asm.Handle, org.objectweb.asm.Handle)
org.objectweb.asm.Handle h1
org.objectweb.asm.Handle h2
int d
private static int compareType (org.objectweb.asm.Type, org.objectweb.asm.Type)
org.objectweb.asm.Type mtype1
org.objectweb.asm.Type mtype2
private static int compareObjects (java.lang.Object[], java.lang.Object[])
Object objVal1
Object objVal2
int i
Object[] objVals1
Object[] objVals2
int length
int d
private static int getSort (org.objectweb.asm.optimizer.Constant)
org.objectweb.asm.optimizer.Constant c
public volatile int compare (java.lang.Object, java.lang.Object)
}
org/objectweb/asm/optimizer/Shrinker.classShrinker.java
package org.objectweb.asm.optimizer
public org.objectweb.asm.optimizer.Shrinker extends java.lang.Object {
static final java.util.HashMap MAPPING
public void ()
public static void main (java.lang.String[]) throws java.io.IOException
int i
java.util.Map$Entry entry
java.util.Iterator i$
String s
String[] args
java.util.Properties properties
int n
java.util.Set unused
java.io.File f
java.io.File d
java.util.Iterator i
static void optimize (java.io.File, java.io.File, org.objectweb.asm.commons.Remapper) throws java.io.IOException
int i
java.io.File[] files
org.objectweb.asm.optimizer.Constant c
java.io.OutputStream os
org.objectweb.asm.optimizer.ConstantPool cp
org.objectweb.asm.ClassReader cr
org.objectweb.asm.ClassWriter cw
org.objectweb.asm.optimizer.ClassConstantsCollector ccc
org.objectweb.asm.optimizer.ClassOptimizer co
java.util.Set constants
java.util.Iterator i
String n
java.io.File g
java.io.File f
java.io.File d
org.objectweb.asm.commons.Remapper remapper
static void ()
}
org/objectweb/asm/signature/SignatureReader.classSignatureReader.java
package org.objectweb.asm.signature
public org.objectweb.asm.signature.SignatureReader extends java.lang.Object {
private final String signature
public void (java.lang.String)
String signature
public void accept (org.objectweb.asm.signature.SignatureVisitor)
int end
int pos
char c
org.objectweb.asm.signature.SignatureVisitor v
String signature
int len
int pos
public void acceptType (org.objectweb.asm.signature.SignatureVisitor)
org.objectweb.asm.signature.SignatureVisitor v
private static int parseType (java.lang.String, int, org.objectweb.asm.signature.SignatureVisitor)
int end
String name
String name
String signature
int pos
org.objectweb.asm.signature.SignatureVisitor v
char c
int start
boolean visited
boolean inner
}
org/objectweb/asm/signature/SignatureVisitor.classSignatureVisitor.java
package org.objectweb.asm.signature
public abstract org.objectweb.asm.signature.SignatureVisitor extends java.lang.Object {
public static final char EXTENDS
public static final char SUPER
public static final char INSTANCEOF
protected final int api
public void (int)
int api
public void visitFormalTypeParameter (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitClassBound ()
public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound ()
public org.objectweb.asm.signature.SignatureVisitor visitSuperclass ()
public org.objectweb.asm.signature.SignatureVisitor visitInterface ()
public org.objectweb.asm.signature.SignatureVisitor visitParameterType ()
public org.objectweb.asm.signature.SignatureVisitor visitReturnType ()
public org.objectweb.asm.signature.SignatureVisitor visitExceptionType ()
public void visitBaseType (char)
char descriptor
public void visitTypeVariable (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitArrayType ()
public void visitClassType (java.lang.String)
String name
public void visitInnerClassType (java.lang.String)
String name
public void visitTypeArgument ()
public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char)
char wildcard
public void visitEnd ()
}
org/objectweb/asm/signature/SignatureWriter.classSignatureWriter.java
package org.objectweb.asm.signature
public org.objectweb.asm.signature.SignatureWriter extends org.objectweb.asm.signature.SignatureVisitor {
private final StringBuffer buf
private boolean hasFormals
private boolean hasParameters
private int argumentStack
public void ()
public void visitFormalTypeParameter (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitClassBound ()
public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound ()
public org.objectweb.asm.signature.SignatureVisitor visitSuperclass ()
public org.objectweb.asm.signature.SignatureVisitor visitInterface ()
public org.objectweb.asm.signature.SignatureVisitor visitParameterType ()
public org.objectweb.asm.signature.SignatureVisitor visitReturnType ()
public org.objectweb.asm.signature.SignatureVisitor visitExceptionType ()
public void visitBaseType (char)
char descriptor
public void visitTypeVariable (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitArrayType ()
public void visitClassType (java.lang.String)
String name
public void visitInnerClassType (java.lang.String)
String name
public void visitTypeArgument ()
public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char)
char wildcard
public void visitEnd ()
public java.lang.String toString ()
private void endFormals ()
private void endArguments ()
}
org/objectweb/asm/tree/AbstractInsnNode.classAbstractInsnNode.java
package org.objectweb.asm.tree
public abstract org.objectweb.asm.tree.AbstractInsnNode extends java.lang.Object {
public static final int INSN
public static final int INT_INSN
public static final int VAR_INSN
public static final int TYPE_INSN
public static final int FIELD_INSN
public static final int METHOD_INSN
public static final int INVOKE_DYNAMIC_INSN
public static final int JUMP_INSN
public static final int LABEL
public static final int LDC_INSN
public static final int IINC_INSN
public static final int TABLESWITCH_INSN
public static final int LOOKUPSWITCH_INSN
public static final int MULTIANEWARRAY_INSN
public static final int FRAME
public static final int LINE
protected int opcode
org.objectweb.asm.tree.AbstractInsnNode prev
org.objectweb.asm.tree.AbstractInsnNode next
int index
protected void (int)
int opcode
public int getOpcode ()
public abstract int getType ()
public org.objectweb.asm.tree.AbstractInsnNode getPrevious ()
public org.objectweb.asm.tree.AbstractInsnNode getNext ()
public abstract void accept (org.objectweb.asm.MethodVisitor)
public abstract org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
static org.objectweb.asm.tree.LabelNode clone (org.objectweb.asm.tree.LabelNode, java.util.Map)
org.objectweb.asm.tree.LabelNode label
java.util.Map map
static org.objectweb.asm.tree.LabelNode[] clone (java.util.List, java.util.Map)
int i
java.util.List labels
java.util.Map map
org.objectweb.asm.tree.LabelNode[] clones
}
org/objectweb/asm/tree/AnnotationNode.classAnnotationNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.AnnotationNode extends org.objectweb.asm.AnnotationVisitor {
public String desc
public java.util.List values
public void (java.lang.String)
String desc
public void (int, java.lang.String)
int api
String desc
void (java.util.List)
java.util.List values
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
org.objectweb.asm.tree.AnnotationNode annotation
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
java.util.List array
public void visitEnd ()
public void check (int)
int api
public void accept (org.objectweb.asm.AnnotationVisitor)
String name
Object value
int i
org.objectweb.asm.AnnotationVisitor av
static void accept (org.objectweb.asm.AnnotationVisitor, java.lang.String, java.lang.Object)
String[] typeconst
org.objectweb.asm.tree.AnnotationNode an
int j
org.objectweb.asm.AnnotationVisitor v
java.util.List array
org.objectweb.asm.AnnotationVisitor av
String name
Object value
}
org/objectweb/asm/tree/ClassNode.classClassNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.ClassNode extends org.objectweb.asm.ClassVisitor {
public int version
public int access
public String name
public String signature
public String superName
public java.util.List interfaces
public String sourceFile
public String sourceDebug
public String outerClass
public String outerMethod
public String outerMethodDesc
public java.util.List visibleAnnotations
public java.util.List invisibleAnnotations
public java.util.List attrs
public java.util.List innerClasses
public java.util.List fields
public java.util.List methods
public void ()
public void (int)
int api
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitSource (java.lang.String, java.lang.String)
String file
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.tree.AnnotationNode an
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
org.objectweb.asm.tree.InnerClassNode icn
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
org.objectweb.asm.tree.FieldNode fn
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
org.objectweb.asm.tree.MethodNode mn
public void visitEnd ()
public void check (int)
int api
public void accept (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.tree.AnnotationNode an
org.objectweb.asm.tree.AnnotationNode an
org.objectweb.asm.ClassVisitor cv
String[] interfaces
int i
int n
}
org/objectweb/asm/tree/FieldInsnNode.classFieldInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.FieldInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public String owner
public String name
public String desc
public void (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void setOpcode (int)
int opcode
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor cv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/objectweb/asm/tree/FieldNode.classFieldNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.FieldNode extends org.objectweb.asm.FieldVisitor {
public int access
public String name
public String desc
public String signature
public Object value
public java.util.List visibleAnnotations
public java.util.List invisibleAnnotations
public java.util.List attrs
public void (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
public void (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int api
int access
String name
String desc
String signature
Object value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.tree.AnnotationNode an
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitEnd ()
public void check (int)
int api
public void accept (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.tree.AnnotationNode an
org.objectweb.asm.tree.AnnotationNode an
org.objectweb.asm.ClassVisitor cv
org.objectweb.asm.FieldVisitor fv
int i
int n
}
org/objectweb/asm/tree/FrameNode.classFrameNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.FrameNode extends org.objectweb.asm.tree.AbstractInsnNode {
public int type
public java.util.List local
public java.util.List stack
private void ()
public void (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
Object l
int i
Object s
int i
java.util.Map labels
org.objectweb.asm.tree.FrameNode clone
private static java.util.List asList (int, java.lang.Object[])
int n
Object[] o
private static java.lang.Object[] asArray (java.util.List)
Object o
int i
java.util.List l
Object[] objs
}
org/objectweb/asm/tree/IincInsnNode.classIincInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.IincInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public int var
public int incr
public void (int, int)
int var
int incr
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/objectweb/asm/tree/InnerClassNode.classInnerClassNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.InnerClassNode extends java.lang.Object {
public String name
public String outerName
public String innerName
public int access
public void (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public void accept (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.ClassVisitor cv
}
org/objectweb/asm/tree/InsnList$InsnListIterator.classInsnList.java
package org.objectweb.asm.tree
final org.objectweb.asm.tree.InsnList$InsnListIterator extends java.lang.Object implements java.util.ListIterator {
org.objectweb.asm.tree.AbstractInsnNode next
org.objectweb.asm.tree.AbstractInsnNode prev
final org.objectweb.asm.tree.InsnList this$0
void (org.objectweb.asm.tree.InsnList, int)
int index
public boolean hasNext ()
public java.lang.Object next ()
org.objectweb.asm.tree.AbstractInsnNode result
public void remove ()
public boolean hasPrevious ()
public java.lang.Object previous ()
org.objectweb.asm.tree.AbstractInsnNode result
public int nextIndex ()
public int previousIndex ()
public void add (java.lang.Object)
Object o
public void set (java.lang.Object)
Object o
}
org/objectweb/asm/tree/InsnList.classInsnList.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.InsnList extends java.lang.Object {
private int size
private org.objectweb.asm.tree.AbstractInsnNode first
private org.objectweb.asm.tree.AbstractInsnNode last
org.objectweb.asm.tree.AbstractInsnNode[] cache
public void ()
public int size ()
public org.objectweb.asm.tree.AbstractInsnNode getFirst ()
public org.objectweb.asm.tree.AbstractInsnNode getLast ()
public org.objectweb.asm.tree.AbstractInsnNode get (int)
int index
public boolean contains (org.objectweb.asm.tree.AbstractInsnNode)
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.AbstractInsnNode i
public int indexOf (org.objectweb.asm.tree.AbstractInsnNode)
org.objectweb.asm.tree.AbstractInsnNode insn
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.tree.AbstractInsnNode insn
public java.util.ListIterator iterator ()
public java.util.ListIterator iterator (int)
int index
public org.objectweb.asm.tree.AbstractInsnNode[] toArray ()
int i
org.objectweb.asm.tree.AbstractInsnNode elem
org.objectweb.asm.tree.AbstractInsnNode[] insns
public void set (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.AbstractInsnNode)
int index
org.objectweb.asm.tree.AbstractInsnNode location
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.AbstractInsnNode next
org.objectweb.asm.tree.AbstractInsnNode prev
public void add (org.objectweb.asm.tree.AbstractInsnNode)
org.objectweb.asm.tree.AbstractInsnNode insn
public void add (org.objectweb.asm.tree.InsnList)
org.objectweb.asm.tree.AbstractInsnNode elem
org.objectweb.asm.tree.InsnList insns
public void insert (org.objectweb.asm.tree.AbstractInsnNode)
org.objectweb.asm.tree.AbstractInsnNode insn
public void insert (org.objectweb.asm.tree.InsnList)
org.objectweb.asm.tree.AbstractInsnNode elem
org.objectweb.asm.tree.InsnList insns
public void insert (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.AbstractInsnNode)
org.objectweb.asm.tree.AbstractInsnNode location
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.AbstractInsnNode next
public void insert (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.InsnList)
org.objectweb.asm.tree.AbstractInsnNode location
org.objectweb.asm.tree.InsnList insns
org.objectweb.asm.tree.AbstractInsnNode ifirst
org.objectweb.asm.tree.AbstractInsnNode ilast
org.objectweb.asm.tree.AbstractInsnNode next
public void insertBefore (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.AbstractInsnNode)
org.objectweb.asm.tree.AbstractInsnNode location
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.AbstractInsnNode prev
public void insertBefore (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.InsnList)
org.objectweb.asm.tree.AbstractInsnNode location
org.objectweb.asm.tree.InsnList insns
org.objectweb.asm.tree.AbstractInsnNode ifirst
org.objectweb.asm.tree.AbstractInsnNode ilast
org.objectweb.asm.tree.AbstractInsnNode prev
public void remove (org.objectweb.asm.tree.AbstractInsnNode)
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.AbstractInsnNode next
org.objectweb.asm.tree.AbstractInsnNode prev
void removeAll (boolean)
org.objectweb.asm.tree.AbstractInsnNode next
org.objectweb.asm.tree.AbstractInsnNode insn
boolean mark
public void clear ()
public void resetLabels ()
org.objectweb.asm.tree.AbstractInsnNode insn
}
org/objectweb/asm/tree/InsnNode.classInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.InsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public void (int)
int opcode
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/objectweb/asm/tree/IntInsnNode.classIntInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.IntInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public int operand
public void (int, int)
int opcode
int operand
public void setOpcode (int)
int opcode
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/objectweb/asm/tree/InvokeDynamicInsnNode.classInvokeDynamicInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.InvokeDynamicInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public String name
public String desc
public org.objectweb.asm.Handle bsm
public Object[] bsmArgs
public transient void (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/objectweb/asm/tree/JumpInsnNode.classJumpInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.JumpInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public org.objectweb.asm.tree.LabelNode label
public void (int, org.objectweb.asm.tree.LabelNode)
int opcode
org.objectweb.asm.tree.LabelNode label
public void setOpcode (int)
int opcode
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/objectweb/asm/tree/LabelNode.classLabelNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.LabelNode extends org.objectweb.asm.tree.AbstractInsnNode {
private org.objectweb.asm.Label label
public void ()
public void (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public int getType ()
public org.objectweb.asm.Label getLabel ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor cv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
public void resetLabel ()
}
org/objectweb/asm/tree/LdcInsnNode.classLdcInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.LdcInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public Object cst
public void (java.lang.Object)
Object cst
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/objectweb/asm/tree/LineNumberNode.classLineNumberNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.LineNumberNode extends org.objectweb.asm.tree.AbstractInsnNode {
public int line
public org.objectweb.asm.tree.LabelNode start
public void (int, org.objectweb.asm.tree.LabelNode)
int line
org.objectweb.asm.tree.LabelNode start
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/objectweb/asm/tree/LocalVariableNode.classLocalVariableNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.LocalVariableNode extends java.lang.Object {
public String name
public String desc
public String signature
public org.objectweb.asm.tree.LabelNode start
public org.objectweb.asm.tree.LabelNode end
public int index
public void (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.tree.LabelNode, org.objectweb.asm.tree.LabelNode, int)
String name
String desc
String signature
org.objectweb.asm.tree.LabelNode start
org.objectweb.asm.tree.LabelNode end
int index
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
}
org/objectweb/asm/tree/LookupSwitchInsnNode.classLookupSwitchInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.LookupSwitchInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public org.objectweb.asm.tree.LabelNode dflt
public java.util.List keys
public java.util.List labels
public void (org.objectweb.asm.tree.LabelNode, int[], org.objectweb.asm.tree.LabelNode[])
int i
org.objectweb.asm.tree.LabelNode dflt
int[] keys
org.objectweb.asm.tree.LabelNode[] labels
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
int i
int i
org.objectweb.asm.MethodVisitor mv
int[] keys
org.objectweb.asm.Label[] labels
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
org.objectweb.asm.tree.LookupSwitchInsnNode clone
}
org/objectweb/asm/tree/MethodInsnNode.classMethodInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.MethodInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public String owner
public String name
public String desc
public void (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void setOpcode (int)
int opcode
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/objectweb/asm/tree/MethodNode$1.classMethodNode.java
package org.objectweb.asm.tree
org.objectweb.asm.tree.MethodNode$1 extends java.util.ArrayList {
final org.objectweb.asm.tree.MethodNode this$0
void (org.objectweb.asm.tree.MethodNode, int)
int x0
public boolean add (java.lang.Object)
Object o
}
org/objectweb/asm/tree/MethodNode.classMethodNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.MethodNode extends org.objectweb.asm.MethodVisitor {
public int access
public String name
public String desc
public String signature
public java.util.List exceptions
public java.util.List visibleAnnotations
public java.util.List invisibleAnnotations
public java.util.List attrs
public Object annotationDefault
public java.util.List[] visibleParameterAnnotations
public java.util.List[] invisibleParameterAnnotations
public org.objectweb.asm.tree.InsnList instructions
public java.util.List tryCatchBlocks
public int maxStack
public int maxLocals
public java.util.List localVariables
private boolean visited
public void ()
public void (int)
int api
public void (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
public void (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int api
int access
String name
String desc
String signature
String[] exceptions
boolean isAbstract
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.tree.AnnotationNode an
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int params
int params
int parameter
String desc
boolean visible
org.objectweb.asm.tree.AnnotationNode an
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitEnd ()
protected org.objectweb.asm.tree.LabelNode getLabelNode (org.objectweb.asm.Label)
org.objectweb.asm.Label l
private org.objectweb.asm.tree.LabelNode[] getLabelNodes (org.objectweb.asm.Label[])
int i
org.objectweb.asm.Label[] l
org.objectweb.asm.tree.LabelNode[] nodes
private java.lang.Object[] getLabelNodes (java.lang.Object[])
Object o
int i
Object[] objs
Object[] nodes
public void check (int)
int api
public void accept (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.ClassVisitor cv
String[] exceptions
org.objectweb.asm.MethodVisitor mv
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.AnnotationVisitor av
org.objectweb.asm.tree.AnnotationNode an
org.objectweb.asm.tree.AnnotationNode an
org.objectweb.asm.tree.AnnotationNode an
java.util.List l
int j
org.objectweb.asm.tree.AnnotationNode an
java.util.List l
int j
org.objectweb.asm.MethodVisitor mv
int i
int n
}
org/objectweb/asm/tree/MultiANewArrayInsnNode.classMultiANewArrayInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.MultiANewArrayInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public String desc
public int dims
public void (java.lang.String, int)
String desc
int dims
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/objectweb/asm/tree/TableSwitchInsnNode.classTableSwitchInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.TableSwitchInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public int min
public int max
public org.objectweb.asm.tree.LabelNode dflt
public java.util.List labels
public transient void (int, int, org.objectweb.asm.tree.LabelNode, org.objectweb.asm.tree.LabelNode[])
int min
int max
org.objectweb.asm.tree.LabelNode dflt
org.objectweb.asm.tree.LabelNode[] labels
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
int i
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.Label[] labels
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/objectweb/asm/tree/TryCatchBlockNode.classTryCatchBlockNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.TryCatchBlockNode extends java.lang.Object {
public org.objectweb.asm.tree.LabelNode start
public org.objectweb.asm.tree.LabelNode end
public org.objectweb.asm.tree.LabelNode handler
public String type
public void (org.objectweb.asm.tree.LabelNode, org.objectweb.asm.tree.LabelNode, org.objectweb.asm.tree.LabelNode, java.lang.String)
org.objectweb.asm.tree.LabelNode start
org.objectweb.asm.tree.LabelNode end
org.objectweb.asm.tree.LabelNode handler
String type
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
}
org/objectweb/asm/tree/TypeInsnNode.classTypeInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.TypeInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public String desc
public void (int, java.lang.String)
int opcode
String desc
public void setOpcode (int)
int opcode
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/objectweb/asm/tree/VarInsnNode.classVarInsnNode.java
package org.objectweb.asm.tree
public org.objectweb.asm.tree.VarInsnNode extends org.objectweb.asm.tree.AbstractInsnNode {
public int var
public void (int, int)
int opcode
int var
public void setOpcode (int)
int opcode
public int getType ()
public void accept (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public org.objectweb.asm.tree.AbstractInsnNode clone (java.util.Map)
java.util.Map labels
}
org/objectweb/asm/tree/analysis/Analyzer.classAnalyzer.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.Analyzer extends java.lang.Object implements org.objectweb.asm.Opcodes {
private final org.objectweb.asm.tree.analysis.Interpreter interpreter
private int n
private org.objectweb.asm.tree.InsnList insns
private java.util.List[] handlers
private org.objectweb.asm.tree.analysis.Frame[] frames
private org.objectweb.asm.tree.analysis.Subroutine[] subroutines
private boolean[] queued
private int[] queue
private int top
public void (org.objectweb.asm.tree.analysis.Interpreter)
org.objectweb.asm.tree.analysis.Interpreter interpreter
public org.objectweb.asm.tree.analysis.Frame[] analyze (java.lang.String, org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException
java.util.List insnHandlers
int j
org.objectweb.asm.tree.TryCatchBlockNode tcb
int begin
int end
int i
org.objectweb.asm.tree.JumpInsnNode jsr
org.objectweb.asm.tree.analysis.Subroutine sub
int i
org.objectweb.asm.Type ctype
int i
org.objectweb.asm.tree.JumpInsnNode j
int jump
org.objectweb.asm.tree.LabelNode label
int j
org.objectweb.asm.tree.LookupSwitchInsnNode lsi
int jump
org.objectweb.asm.tree.LabelNode label
int j
org.objectweb.asm.tree.TableSwitchInsnNode tsi
int jump
org.objectweb.asm.tree.JumpInsnNode caller
int call
int i
int var
int var
org.objectweb.asm.Type type
org.objectweb.asm.tree.TryCatchBlockNode tcb
org.objectweb.asm.Type type
int jump
int i
int insnOpcode
int insnType
java.util.List insnHandlers
org.objectweb.asm.tree.analysis.AnalyzerException e
Exception e
int insn
org.objectweb.asm.tree.analysis.Frame f
org.objectweb.asm.tree.analysis.Subroutine subroutine
org.objectweb.asm.tree.AbstractInsnNode insnNode
String owner
org.objectweb.asm.tree.MethodNode m
org.objectweb.asm.tree.analysis.Subroutine main
java.util.List subroutineCalls
java.util.Map subroutineHeads
org.objectweb.asm.tree.analysis.Frame current
org.objectweb.asm.tree.analysis.Frame handler
org.objectweb.asm.Type[] args
int local
private void findSubroutine (int, org.objectweb.asm.tree.analysis.Subroutine, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.JumpInsnNode jnode
org.objectweb.asm.tree.LabelNode l
int i
org.objectweb.asm.tree.TableSwitchInsnNode tsnode
org.objectweb.asm.tree.LabelNode l
int i
org.objectweb.asm.tree.LookupSwitchInsnNode lsnode
org.objectweb.asm.tree.TryCatchBlockNode tcb
int i
org.objectweb.asm.tree.AbstractInsnNode node
java.util.List insnHandlers
int insn
org.objectweb.asm.tree.analysis.Subroutine sub
java.util.List calls
public org.objectweb.asm.tree.analysis.Frame[] getFrames ()
public java.util.List getHandlers (int)
int insn
protected void init (java.lang.String, org.objectweb.asm.tree.MethodNode) throws org.objectweb.asm.tree.analysis.AnalyzerException
String owner
org.objectweb.asm.tree.MethodNode m
protected org.objectweb.asm.tree.analysis.Frame newFrame (int, int)
int nLocals
int nStack
protected org.objectweb.asm.tree.analysis.Frame newFrame (org.objectweb.asm.tree.analysis.Frame)
org.objectweb.asm.tree.analysis.Frame src
protected void newControlFlowEdge (int, int)
int insn
int successor
protected boolean newControlFlowExceptionEdge (int, int)
int insn
int successor
protected boolean newControlFlowExceptionEdge (int, org.objectweb.asm.tree.TryCatchBlockNode)
int insn
org.objectweb.asm.tree.TryCatchBlockNode tcb
private void merge (int, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Subroutine) throws org.objectweb.asm.tree.analysis.AnalyzerException
boolean changes
int insn
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Subroutine subroutine
org.objectweb.asm.tree.analysis.Frame oldFrame
org.objectweb.asm.tree.analysis.Subroutine oldSubroutine
boolean changes
private void merge (int, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Subroutine, boolean[]) throws org.objectweb.asm.tree.analysis.AnalyzerException
boolean changes
int insn
org.objectweb.asm.tree.analysis.Frame beforeJSR
org.objectweb.asm.tree.analysis.Frame afterRET
org.objectweb.asm.tree.analysis.Subroutine subroutineBeforeJSR
boolean[] access
org.objectweb.asm.tree.analysis.Frame oldFrame
org.objectweb.asm.tree.analysis.Subroutine oldSubroutine
boolean changes
}
org/objectweb/asm/tree/analysis/AnalyzerException.classAnalyzerException.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.AnalyzerException extends java.lang.Exception {
public final org.objectweb.asm.tree.AbstractInsnNode node
public void (org.objectweb.asm.tree.AbstractInsnNode, java.lang.String)
org.objectweb.asm.tree.AbstractInsnNode node
String msg
public void (org.objectweb.asm.tree.AbstractInsnNode, java.lang.String, java.lang.Throwable)
org.objectweb.asm.tree.AbstractInsnNode node
String msg
Throwable exception
public void (org.objectweb.asm.tree.AbstractInsnNode, java.lang.String, java.lang.Object, org.objectweb.asm.tree.analysis.Value)
org.objectweb.asm.tree.AbstractInsnNode node
String msg
Object expected
org.objectweb.asm.tree.analysis.Value encountered
}
org/objectweb/asm/tree/analysis/BasicInterpreter.classBasicInterpreter.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.BasicInterpreter extends org.objectweb.asm.tree.analysis.Interpreter implements org.objectweb.asm.Opcodes {
public void ()
protected void (int)
int api
public org.objectweb.asm.tree.analysis.BasicValue newValue (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public org.objectweb.asm.tree.analysis.BasicValue newOperation (org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException
int sort
Object cst
org.objectweb.asm.tree.AbstractInsnNode insn
public org.objectweb.asm.tree.analysis.BasicValue copyOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value
public org.objectweb.asm.tree.analysis.BasicValue unaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
String desc
String desc
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value
public org.objectweb.asm.tree.analysis.BasicValue binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value1
org.objectweb.asm.tree.analysis.BasicValue value2
public org.objectweb.asm.tree.analysis.BasicValue ternaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value1
org.objectweb.asm.tree.analysis.BasicValue value2
org.objectweb.asm.tree.analysis.BasicValue value3
public org.objectweb.asm.tree.analysis.BasicValue naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode insn
java.util.List values
int opcode
public void returnOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value
org.objectweb.asm.tree.analysis.BasicValue expected
public org.objectweb.asm.tree.analysis.BasicValue merge (org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue)
org.objectweb.asm.tree.analysis.BasicValue v
org.objectweb.asm.tree.analysis.BasicValue w
public volatile org.objectweb.asm.tree.analysis.Value merge (org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value)
public volatile void returnOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile org.objectweb.asm.tree.analysis.Value naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile org.objectweb.asm.tree.analysis.Value ternaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile org.objectweb.asm.tree.analysis.Value binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile org.objectweb.asm.tree.analysis.Value unaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile org.objectweb.asm.tree.analysis.Value copyOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile org.objectweb.asm.tree.analysis.Value newOperation (org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile org.objectweb.asm.tree.analysis.Value newValue (org.objectweb.asm.Type)
}
org/objectweb/asm/tree/analysis/BasicValue.classBasicValue.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.BasicValue extends java.lang.Object implements org.objectweb.asm.tree.analysis.Value {
public static final org.objectweb.asm.tree.analysis.BasicValue UNINITIALIZED_VALUE
public static final org.objectweb.asm.tree.analysis.BasicValue INT_VALUE
public static final org.objectweb.asm.tree.analysis.BasicValue FLOAT_VALUE
public static final org.objectweb.asm.tree.analysis.BasicValue LONG_VALUE
public static final org.objectweb.asm.tree.analysis.BasicValue DOUBLE_VALUE
public static final org.objectweb.asm.tree.analysis.BasicValue REFERENCE_VALUE
public static final org.objectweb.asm.tree.analysis.BasicValue RETURNADDRESS_VALUE
private final org.objectweb.asm.Type type
public void (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public org.objectweb.asm.Type getType ()
public int getSize ()
public boolean isReference ()
public boolean equals (java.lang.Object)
Object value
public int hashCode ()
public java.lang.String toString ()
static void ()
}
org/objectweb/asm/tree/analysis/BasicVerifier.classBasicVerifier.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.BasicVerifier extends org.objectweb.asm.tree.analysis.BasicInterpreter {
public void ()
protected void (int)
int api
public org.objectweb.asm.tree.analysis.BasicValue copyOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.Value expected
org.objectweb.asm.tree.analysis.Value expected
org.objectweb.asm.tree.analysis.Value expected
org.objectweb.asm.tree.analysis.Value expected
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value
org.objectweb.asm.tree.analysis.Value expected
public org.objectweb.asm.tree.analysis.BasicValue unaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.BasicValue expected
org.objectweb.asm.tree.analysis.BasicValue expected
org.objectweb.asm.tree.analysis.BasicValue expected
org.objectweb.asm.tree.analysis.BasicValue expected
org.objectweb.asm.tree.analysis.BasicValue expected
org.objectweb.asm.tree.analysis.BasicValue expected
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value
org.objectweb.asm.tree.analysis.BasicValue expected
public org.objectweb.asm.tree.analysis.BasicValue binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
org.objectweb.asm.tree.FieldInsnNode fin
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value1
org.objectweb.asm.tree.analysis.BasicValue value2
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected2
public org.objectweb.asm.tree.analysis.BasicValue ternaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected3
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected3
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected3
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected3
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected3
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected3
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected3
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected3
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value1
org.objectweb.asm.tree.analysis.BasicValue value2
org.objectweb.asm.tree.analysis.BasicValue value3
org.objectweb.asm.tree.analysis.BasicValue expected1
org.objectweb.asm.tree.analysis.BasicValue expected3
public org.objectweb.asm.tree.analysis.BasicValue naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException
int i
org.objectweb.asm.Type owner
org.objectweb.asm.tree.analysis.BasicValue expected
org.objectweb.asm.tree.analysis.BasicValue encountered
int i
int j
String desc
org.objectweb.asm.Type[] args
org.objectweb.asm.tree.AbstractInsnNode insn
java.util.List values
int opcode
public void returnOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.BasicValue value
org.objectweb.asm.tree.analysis.BasicValue expected
protected boolean isArrayValue (org.objectweb.asm.tree.analysis.BasicValue)
org.objectweb.asm.tree.analysis.BasicValue value
protected org.objectweb.asm.tree.analysis.BasicValue getElementValue (org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.BasicValue objectArrayValue
protected boolean isSubTypeOf (org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue)
org.objectweb.asm.tree.analysis.BasicValue value
org.objectweb.asm.tree.analysis.BasicValue expected
public volatile void returnOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile org.objectweb.asm.tree.analysis.Value naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile org.objectweb.asm.tree.analysis.Value ternaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile org.objectweb.asm.tree.analysis.Value binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile org.objectweb.asm.tree.analysis.Value unaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile org.objectweb.asm.tree.analysis.Value copyOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
}
org/objectweb/asm/tree/analysis/Frame.classFrame.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.Frame extends java.lang.Object {
private org.objectweb.asm.tree.analysis.Value returnValue
private org.objectweb.asm.tree.analysis.Value[] values
private int locals
private int top
public void (int, int)
int nLocals
int nStack
public void (org.objectweb.asm.tree.analysis.Frame)
org.objectweb.asm.tree.analysis.Frame src
public org.objectweb.asm.tree.analysis.Frame init (org.objectweb.asm.tree.analysis.Frame)
org.objectweb.asm.tree.analysis.Frame src
public void setReturn (org.objectweb.asm.tree.analysis.Value)
org.objectweb.asm.tree.analysis.Value v
public int getLocals ()
public org.objectweb.asm.tree.analysis.Value getLocal (int) throws java.lang.IndexOutOfBoundsException
int i
public void setLocal (int, org.objectweb.asm.tree.analysis.Value) throws java.lang.IndexOutOfBoundsException
int i
org.objectweb.asm.tree.analysis.Value value
public int getStackSize ()
public org.objectweb.asm.tree.analysis.Value getStack (int) throws java.lang.IndexOutOfBoundsException
int i
public void clearStack ()
public org.objectweb.asm.tree.analysis.Value pop () throws java.lang.IndexOutOfBoundsException
public void push (org.objectweb.asm.tree.analysis.Value) throws java.lang.IndexOutOfBoundsException
org.objectweb.asm.tree.analysis.Value value
public void execute (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value local
org.objectweb.asm.tree.analysis.Value value1
int var
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value3
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value3
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value3
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value4
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value3
org.objectweb.asm.tree.analysis.Value value3
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
int var
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value1
org.objectweb.asm.tree.analysis.Value value2
int i
String desc
java.util.List values
int i
String desc
java.util.List values
int i
java.util.List values
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.Interpreter interpreter
public boolean merge (org.objectweb.asm.tree.analysis.Frame, org.objectweb.asm.tree.analysis.Interpreter) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.Value v
int i
org.objectweb.asm.tree.analysis.Frame frame
org.objectweb.asm.tree.analysis.Interpreter interpreter
boolean changes
public boolean merge (org.objectweb.asm.tree.analysis.Frame, boolean[])
int i
org.objectweb.asm.tree.analysis.Frame frame
boolean[] access
boolean changes
public java.lang.String toString ()
int i
int i
StringBuffer b
}
org/objectweb/asm/tree/analysis/Interpreter.classInterpreter.java
package org.objectweb.asm.tree.analysis
public abstract org.objectweb.asm.tree.analysis.Interpreter extends java.lang.Object {
protected final int api
protected void (int)
int api
public abstract org.objectweb.asm.tree.analysis.Value newValue (org.objectweb.asm.Type)
public abstract org.objectweb.asm.tree.analysis.Value newOperation (org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract org.objectweb.asm.tree.analysis.Value copyOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract org.objectweb.asm.tree.analysis.Value unaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract org.objectweb.asm.tree.analysis.Value binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract org.objectweb.asm.tree.analysis.Value ternaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract org.objectweb.asm.tree.analysis.Value naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract void returnOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public abstract org.objectweb.asm.tree.analysis.Value merge (org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value)
}
org/objectweb/asm/tree/analysis/SimpleVerifier.classSimpleVerifier.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.SimpleVerifier extends org.objectweb.asm.tree.analysis.BasicVerifier {
private final org.objectweb.asm.Type currentClass
private final org.objectweb.asm.Type currentSuperClass
private final java.util.List currentClassInterfaces
private final boolean isInterface
private ClassLoader loader
public void ()
public void (org.objectweb.asm.Type, org.objectweb.asm.Type, boolean)
org.objectweb.asm.Type currentClass
org.objectweb.asm.Type currentSuperClass
boolean isInterface
public void (org.objectweb.asm.Type, org.objectweb.asm.Type, java.util.List, boolean)
org.objectweb.asm.Type currentClass
org.objectweb.asm.Type currentSuperClass
java.util.List currentClassInterfaces
boolean isInterface
protected void (int, org.objectweb.asm.Type, org.objectweb.asm.Type, java.util.List, boolean)
int api
org.objectweb.asm.Type currentClass
org.objectweb.asm.Type currentSuperClass
java.util.List currentClassInterfaces
boolean isInterface
public void setClassLoader (java.lang.ClassLoader)
ClassLoader loader
public org.objectweb.asm.tree.analysis.BasicValue newValue (org.objectweb.asm.Type)
int i
String desc
org.objectweb.asm.Type type
boolean isArray
org.objectweb.asm.tree.analysis.BasicValue v
protected boolean isArrayValue (org.objectweb.asm.tree.analysis.BasicValue)
org.objectweb.asm.tree.analysis.BasicValue value
org.objectweb.asm.Type t
protected org.objectweb.asm.tree.analysis.BasicValue getElementValue (org.objectweb.asm.tree.analysis.BasicValue) throws org.objectweb.asm.tree.analysis.AnalyzerException
org.objectweb.asm.tree.analysis.BasicValue objectArrayValue
org.objectweb.asm.Type arrayType
protected boolean isSubTypeOf (org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue)
org.objectweb.asm.tree.analysis.BasicValue value
org.objectweb.asm.tree.analysis.BasicValue expected
org.objectweb.asm.Type expectedType
org.objectweb.asm.Type type
public org.objectweb.asm.tree.analysis.BasicValue merge (org.objectweb.asm.tree.analysis.BasicValue, org.objectweb.asm.tree.analysis.BasicValue)
org.objectweb.asm.Type t
org.objectweb.asm.Type u
org.objectweb.asm.tree.analysis.BasicValue v
org.objectweb.asm.tree.analysis.BasicValue w
protected boolean isInterface (org.objectweb.asm.Type)
org.objectweb.asm.Type t
protected org.objectweb.asm.Type getSuperClass (org.objectweb.asm.Type)
org.objectweb.asm.Type t
Class c
protected boolean isAssignableFrom (org.objectweb.asm.Type, org.objectweb.asm.Type)
org.objectweb.asm.Type v
int i
org.objectweb.asm.Type t
org.objectweb.asm.Type u
Class tc
protected java.lang.Class getClass (org.objectweb.asm.Type)
ClassNotFoundException e
org.objectweb.asm.Type t
public volatile org.objectweb.asm.tree.analysis.Value merge (org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value)
public volatile org.objectweb.asm.tree.analysis.Value newValue (org.objectweb.asm.Type)
}
org/objectweb/asm/tree/analysis/SmallSet.classSmallSet.java
package org.objectweb.asm.tree.analysis
org.objectweb.asm.tree.analysis.SmallSet extends java.util.AbstractSet implements java.util.Iterator {
Object e1
Object e2
static final java.util.Set emptySet ()
void (java.lang.Object, java.lang.Object)
Object e1
Object e2
public java.util.Iterator iterator ()
public int size ()
public boolean hasNext ()
public java.lang.Object next ()
Object e
public void remove ()
java.util.Set union (org.objectweb.asm.tree.analysis.SmallSet)
org.objectweb.asm.tree.analysis.SmallSet s
java.util.HashSet r
}
org/objectweb/asm/tree/analysis/SourceInterpreter.classSourceInterpreter.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.SourceInterpreter extends org.objectweb.asm.tree.analysis.Interpreter implements org.objectweb.asm.Opcodes {
public void ()
protected void (int)
int api
public org.objectweb.asm.tree.analysis.SourceValue newValue (org.objectweb.asm.Type)
org.objectweb.asm.Type type
public org.objectweb.asm.tree.analysis.SourceValue newOperation (org.objectweb.asm.tree.AbstractInsnNode)
int size
int size
Object cst
int size
org.objectweb.asm.tree.AbstractInsnNode insn
int size
public org.objectweb.asm.tree.analysis.SourceValue copyOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.SourceValue)
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.SourceValue value
public org.objectweb.asm.tree.analysis.SourceValue unaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.SourceValue)
int size
int size
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.SourceValue value
int size
public org.objectweb.asm.tree.analysis.SourceValue binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.SourceValue, org.objectweb.asm.tree.analysis.SourceValue)
int size
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.SourceValue value1
org.objectweb.asm.tree.analysis.SourceValue value2
int size
public org.objectweb.asm.tree.analysis.SourceValue ternaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.SourceValue, org.objectweb.asm.tree.analysis.SourceValue, org.objectweb.asm.tree.analysis.SourceValue)
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.SourceValue value1
org.objectweb.asm.tree.analysis.SourceValue value2
org.objectweb.asm.tree.analysis.SourceValue value3
public org.objectweb.asm.tree.analysis.SourceValue naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List)
int size
String desc
org.objectweb.asm.tree.AbstractInsnNode insn
java.util.List values
int size
int opcode
public void returnOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.SourceValue, org.objectweb.asm.tree.analysis.SourceValue)
org.objectweb.asm.tree.AbstractInsnNode insn
org.objectweb.asm.tree.analysis.SourceValue value
org.objectweb.asm.tree.analysis.SourceValue expected
public org.objectweb.asm.tree.analysis.SourceValue merge (org.objectweb.asm.tree.analysis.SourceValue, org.objectweb.asm.tree.analysis.SourceValue)
java.util.Set s
java.util.HashSet s
org.objectweb.asm.tree.analysis.SourceValue d
org.objectweb.asm.tree.analysis.SourceValue w
public volatile org.objectweb.asm.tree.analysis.Value merge (org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value)
public volatile void returnOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile org.objectweb.asm.tree.analysis.Value naryOperation (org.objectweb.asm.tree.AbstractInsnNode, java.util.List) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile org.objectweb.asm.tree.analysis.Value ternaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile org.objectweb.asm.tree.analysis.Value binaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile org.objectweb.asm.tree.analysis.Value unaryOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile org.objectweb.asm.tree.analysis.Value copyOperation (org.objectweb.asm.tree.AbstractInsnNode, org.objectweb.asm.tree.analysis.Value) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile org.objectweb.asm.tree.analysis.Value newOperation (org.objectweb.asm.tree.AbstractInsnNode) throws org.objectweb.asm.tree.analysis.AnalyzerException
public volatile org.objectweb.asm.tree.analysis.Value newValue (org.objectweb.asm.Type)
}
org/objectweb/asm/tree/analysis/SourceValue.classSourceValue.java
package org.objectweb.asm.tree.analysis
public org.objectweb.asm.tree.analysis.SourceValue extends java.lang.Object implements org.objectweb.asm.tree.analysis.Value {
public final int size
public final java.util.Set insns
public void (int)
int size
public void (int, org.objectweb.asm.tree.AbstractInsnNode)
int size
org.objectweb.asm.tree.AbstractInsnNode insn
public void (int, java.util.Set)
int size
java.util.Set insns
public int getSize ()
public boolean equals (java.lang.Object)
Object value
org.objectweb.asm.tree.analysis.SourceValue v
public int hashCode ()
}
org/objectweb/asm/tree/analysis/Subroutine.classSubroutine.java
package org.objectweb.asm.tree.analysis
org.objectweb.asm.tree.analysis.Subroutine extends java.lang.Object {
org.objectweb.asm.tree.LabelNode start
boolean[] access
java.util.List callers
private void ()
void (org.objectweb.asm.tree.LabelNode, int, org.objectweb.asm.tree.JumpInsnNode)
org.objectweb.asm.tree.LabelNode start
int maxLocals
org.objectweb.asm.tree.JumpInsnNode caller
public org.objectweb.asm.tree.analysis.Subroutine copy ()
org.objectweb.asm.tree.analysis.Subroutine result
public boolean merge (org.objectweb.asm.tree.analysis.Subroutine) throws org.objectweb.asm.tree.analysis.AnalyzerException
int i
org.objectweb.asm.tree.JumpInsnNode caller
int i
org.objectweb.asm.tree.analysis.Subroutine subroutine
boolean changes
}
org/objectweb/asm/tree/analysis/Value.classValue.java
package org.objectweb.asm.tree.analysis
public abstract org.objectweb.asm.tree.analysis.Value extends java.lang.Object {
public abstract int getSize ()
}
org/objectweb/asm/util/ASMifiable.classASMifiable.java
package org.objectweb.asm.util
public abstract org.objectweb.asm.util.ASMifiable extends java.lang.Object {
public abstract void asmify (java.lang.StringBuffer, java.lang.String, java.util.Map)
}
org/objectweb/asm/util/ASMifier.classASMifier.java
package org.objectweb.asm.util
public org.objectweb.asm.util.ASMifier extends org.objectweb.asm.util.Printer {
protected final String name
protected final int id
protected java.util.Map labelNames
private static final int ACCESS_CLASS
private static final int ACCESS_FIELD
private static final int ACCESS_INNER
public void ()
protected void (int, java.lang.String, int)
int api
String name
int id
public static void main (java.lang.String[]) throws java.lang.Exception
org.objectweb.asm.ClassReader cr
String[] args
int i
int flags
boolean ok
org.objectweb.asm.ClassReader cr
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
String simpleName
int i
int version
int access
String name
String signature
String superName
String[] interfaces
String simpleName
int n
public void visitSource (java.lang.String, java.lang.String)
String file
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.objectweb.asm.util.ASMifier visitClassAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitClassAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.objectweb.asm.util.ASMifier visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
org.objectweb.asm.util.ASMifier a
public org.objectweb.asm.util.ASMifier visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int i
int access
String name
String desc
String signature
String[] exceptions
org.objectweb.asm.util.ASMifier a
public void visitClassEnd ()
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.util.ASMifier visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
org.objectweb.asm.util.ASMifier a
public org.objectweb.asm.util.ASMifier visitArray (java.lang.String)
String name
org.objectweb.asm.util.ASMifier a
public void visitAnnotationEnd ()
public org.objectweb.asm.util.ASMifier visitFieldAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitFieldAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitFieldEnd ()
public org.objectweb.asm.util.ASMifier visitAnnotationDefault ()
org.objectweb.asm.util.ASMifier a
public org.objectweb.asm.util.ASMifier visitMethodAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.util.ASMifier visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
org.objectweb.asm.util.ASMifier a
public void visitMethodAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
int i
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int i
int i
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
int i
int i
int i
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitMethodEnd ()
public org.objectweb.asm.util.ASMifier visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.util.ASMifier a
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
protected org.objectweb.asm.util.ASMifier createASMifier (java.lang.String, int)
String name
int id
void appendAccess (int)
int access
boolean first
protected void appendConstant (java.lang.Object)
Object cst
static void appendConstant (java.lang.StringBuffer, java.lang.Object)
org.objectweb.asm.Handle h
int c
int i
byte[] v
int i
boolean[] v
int i
short[] v
int i
char[] v
int i
int[] v
int i
long[] v
int i
float[] v
int i
double[] v
StringBuffer buf
Object cst
private void declareFrameTypes (int, java.lang.Object[])
int i
int n
Object[] o
private void appendFrameTypes (int, java.lang.Object[])
int i
int n
Object[] o
protected void declareLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label l
String name
protected void appendLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label l
public volatile org.objectweb.asm.util.Printer visitParameterAnnotation (int, java.lang.String, boolean)
public volatile org.objectweb.asm.util.Printer visitMethodAnnotation (java.lang.String, boolean)
public volatile org.objectweb.asm.util.Printer visitAnnotationDefault ()
public volatile org.objectweb.asm.util.Printer visitFieldAnnotation (java.lang.String, boolean)
public volatile org.objectweb.asm.util.Printer visitArray (java.lang.String)
public volatile org.objectweb.asm.util.Printer visitAnnotation (java.lang.String, java.lang.String)
public volatile org.objectweb.asm.util.Printer visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public volatile org.objectweb.asm.util.Printer visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
public volatile org.objectweb.asm.util.Printer visitClassAnnotation (java.lang.String, boolean)
}
org/objectweb/asm/util/CheckAnnotationAdapter.classCheckAnnotationAdapter.java
package org.objectweb.asm.util
public org.objectweb.asm.util.CheckAnnotationAdapter extends org.objectweb.asm.AnnotationVisitor {
private final boolean named
private boolean end
public void (org.objectweb.asm.AnnotationVisitor)
org.objectweb.asm.AnnotationVisitor av
void (org.objectweb.asm.AnnotationVisitor, boolean)
org.objectweb.asm.AnnotationVisitor av
boolean named
public void visit (java.lang.String, java.lang.Object)
int sort
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
private void checkEnd ()
private void checkName (java.lang.String)
String name
}
org/objectweb/asm/util/CheckClassAdapter.classCheckClassAdapter.java
package org.objectweb.asm.util
public org.objectweb.asm.util.CheckClassAdapter extends org.objectweb.asm.ClassVisitor {
private int version
private boolean start
private boolean source
private boolean outer
private boolean end
private java.util.Map labels
private boolean checkDataFlow
public static void main (java.lang.String[]) throws java.lang.Exception
org.objectweb.asm.ClassReader cr
String[] args
org.objectweb.asm.ClassReader cr
public static void verify (org.objectweb.asm.ClassReader, java.lang.ClassLoader, boolean, java.io.PrintWriter)
java.util.Iterator i
Exception e
org.objectweb.asm.tree.MethodNode method
org.objectweb.asm.tree.analysis.SimpleVerifier verifier
org.objectweb.asm.tree.analysis.Analyzer a
int i
org.objectweb.asm.ClassReader cr
ClassLoader loader
boolean dump
java.io.PrintWriter pw
org.objectweb.asm.tree.ClassNode cn
org.objectweb.asm.Type syperType
java.util.List methods
java.util.List interfaces
public static void verify (org.objectweb.asm.ClassReader, boolean, java.io.PrintWriter)
org.objectweb.asm.ClassReader cr
boolean dump
java.io.PrintWriter pw
static void printAnalyzerResult (org.objectweb.asm.tree.MethodNode, org.objectweb.asm.tree.analysis.Analyzer, java.io.PrintWriter)
int k
int k
StringBuffer s
org.objectweb.asm.tree.analysis.Frame f
int j
int j
org.objectweb.asm.tree.MethodNode method
org.objectweb.asm.tree.analysis.Analyzer a
java.io.PrintWriter pw
org.objectweb.asm.tree.analysis.Frame[] frames
org.objectweb.asm.util.Textifier t
org.objectweb.asm.util.TraceMethodVisitor mv
private static java.lang.String getShortName (java.lang.String)
String name
int n
int k
public void (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.ClassVisitor cv
public void (org.objectweb.asm.ClassVisitor, boolean)
org.objectweb.asm.ClassVisitor cv
boolean checkDataFlow
protected void (int, org.objectweb.asm.ClassVisitor, boolean)
int api
org.objectweb.asm.ClassVisitor cv
boolean checkDataFlow
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int i
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitSource (java.lang.String, java.lang.String)
String file
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
org.objectweb.asm.FieldVisitor av
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int i
org.objectweb.asm.util.CheckMethodAdapter cma
int access
String name
String desc
String signature
String[] exceptions
org.objectweb.asm.util.CheckMethodAdapter cma
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitEnd ()
private void checkState ()
static void checkAccess (int, int)
int access
int possibleAccess
int pub
int pri
int pro
int fin
int abs
public static void checkClassSignature (java.lang.String)
String signature
int pos
public static void checkMethodSignature (java.lang.String)
String signature
int pos
public static void checkFieldSignature (java.lang.String)
String signature
int pos
private static int checkFormalTypeParameters (java.lang.String, int)
String signature
int pos
private static int checkFormalTypeParameter (java.lang.String, int)
String signature
int pos
private static int checkFieldTypeSignature (java.lang.String, int)
String signature
int pos
private static int checkClassTypeSignature (java.lang.String, int)
String signature
int pos
private static int checkTypeArguments (java.lang.String, int)
String signature
int pos
private static int checkTypeArgument (java.lang.String, int)
String signature
int pos
char c
private static int checkTypeVariableSignature (java.lang.String, int)
String signature
int pos
private static int checkTypeSignature (java.lang.String, int)
String signature
int pos
private static int checkIdentifier (java.lang.String, int)
String signature
int pos
private static int checkChar (char, java.lang.String, int)
char c
String signature
int pos
private static char getChar (java.lang.String, int)
String signature
int pos
}
org/objectweb/asm/util/CheckFieldAdapter.classCheckFieldAdapter.java
package org.objectweb.asm.util
public org.objectweb.asm.util.CheckFieldAdapter extends org.objectweb.asm.FieldVisitor {
private boolean end
public void (org.objectweb.asm.FieldVisitor)
org.objectweb.asm.FieldVisitor fv
protected void (int, org.objectweb.asm.FieldVisitor)
int api
org.objectweb.asm.FieldVisitor fv
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitEnd ()
private void checkEnd ()
}
org/objectweb/asm/util/CheckMethodAdapter$1.classCheckMethodAdapter.java
package org.objectweb.asm.util
org.objectweb.asm.util.CheckMethodAdapter$1 extends org.objectweb.asm.tree.MethodNode {
final org.objectweb.asm.MethodVisitor val$cmv
void (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], org.objectweb.asm.MethodVisitor)
int x0
String x1
String x2
String x3
String[] x4
public void visitEnd ()
java.io.StringWriter sw
java.io.PrintWriter pw
Exception e
org.objectweb.asm.tree.analysis.Analyzer a
}
org/objectweb/asm/util/CheckMethodAdapter.classCheckMethodAdapter.java
package org.objectweb.asm.util
public org.objectweb.asm.util.CheckMethodAdapter extends org.objectweb.asm.MethodVisitor {
public int version
private int access
private boolean startCode
private boolean endCode
private boolean endMethod
private int insnCount
private final java.util.Map labels
private java.util.Set usedLabels
private int expandedFrames
private int compressedFrames
private int lastFrame
private java.util.List handlers
private static final int[] TYPE
private static java.lang.reflect.Field labelStatusField
public void (org.objectweb.asm.MethodVisitor)
org.objectweb.asm.MethodVisitor mv
public void (org.objectweb.asm.MethodVisitor, java.util.Map)
org.objectweb.asm.MethodVisitor mv
java.util.Map labels
protected void (int, org.objectweb.asm.MethodVisitor, java.util.Map)
int api
org.objectweb.asm.MethodVisitor mv
java.util.Map labels
public void (int, java.lang.String, java.lang.String, org.objectweb.asm.MethodVisitor, java.util.Map)
int access
String name
String desc
org.objectweb.asm.MethodVisitor cmv
java.util.Map labels
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int mLocal
int mStack
int mLocal
int mStack
int mLocal
int mStack
int mLocal
int mStack
int i
int i
int type
int nLocal
Object[] local
int nStack
Object[] stack
int mLocal
int mStack
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
int i
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int i
int i
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
int i
int i
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
int s
int e
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitMaxs (int, int)
org.objectweb.asm.Label l
java.util.Iterator i$
Integer start
Integer end
int i
int maxStack
int maxLocals
public void visitEnd ()
void checkStartCode ()
void checkEndCode ()
void checkEndMethod ()
void checkFrameValue (java.lang.Object)
Object value
static void checkOpcode (int, int)
int opcode
int type
static void checkSignedByte (int, java.lang.String)
int value
String msg
static void checkSignedShort (int, java.lang.String)
int value
String msg
static void checkUnsignedShort (int, java.lang.String)
int value
String msg
static void checkConstant (java.lang.Object)
Object cst
void checkLDCConstant (java.lang.Object)
int s
int tag
Object cst
static void checkUnqualifiedName (int, java.lang.String, java.lang.String)
int i
int version
String name
String msg
static void checkIdentifier (java.lang.String, java.lang.String)
String name
String msg
static void checkIdentifier (java.lang.String, int, int, java.lang.String)
int i
String name
int start
int end
String msg
int max
static void checkMethodIdentifier (int, java.lang.String, java.lang.String)
int i
int i
int version
String name
String msg
static void checkInternalName (java.lang.String, java.lang.String)
String name
String msg
static void checkInternalName (java.lang.String, int, int, java.lang.String)
int begin
int slash
IllegalArgumentException _
String name
int start
int end
String msg
int max
static void checkDesc (java.lang.String, boolean)
String desc
boolean canBeVoid
int end
static int checkDesc (java.lang.String, int, boolean)
int index
IllegalArgumentException _
int index
String desc
int start
boolean canBeVoid
static void checkMethodDesc (java.lang.String)
String desc
int start
void checkLabel (org.objectweb.asm.Label, boolean, java.lang.String)
org.objectweb.asm.Label label
boolean checkVisited
String msg
private static void checkNonDebugLabel (org.objectweb.asm.Label)
IllegalAccessException e
org.objectweb.asm.Label label
java.lang.reflect.Field f
int status
private static java.lang.reflect.Field getLabelStatusField ()
private static java.lang.reflect.Field getLabelField (java.lang.String)
java.lang.reflect.Field f
NoSuchFieldException e
String name
static void ()
int i
String s
}
org/objectweb/asm/util/CheckSignatureAdapter.classCheckSignatureAdapter.java
package org.objectweb.asm.util
public org.objectweb.asm.util.CheckSignatureAdapter extends org.objectweb.asm.signature.SignatureVisitor {
public static final int CLASS_SIGNATURE
public static final int METHOD_SIGNATURE
public static final int TYPE_SIGNATURE
private static final int EMPTY
private static final int FORMAL
private static final int BOUND
private static final int SUPER
private static final int PARAM
private static final int RETURN
private static final int SIMPLE_TYPE
private static final int CLASS_TYPE
private static final int END
private final int type
private int state
private boolean canBeVoid
private final org.objectweb.asm.signature.SignatureVisitor sv
public void (int, org.objectweb.asm.signature.SignatureVisitor)
int type
org.objectweb.asm.signature.SignatureVisitor sv
protected void (int, int, org.objectweb.asm.signature.SignatureVisitor)
int api
int type
org.objectweb.asm.signature.SignatureVisitor sv
public void visitFormalTypeParameter (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitClassBound ()
org.objectweb.asm.signature.SignatureVisitor v
public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound ()
org.objectweb.asm.signature.SignatureVisitor v
public org.objectweb.asm.signature.SignatureVisitor visitSuperclass ()
org.objectweb.asm.signature.SignatureVisitor v
public org.objectweb.asm.signature.SignatureVisitor visitInterface ()
org.objectweb.asm.signature.SignatureVisitor v
public org.objectweb.asm.signature.SignatureVisitor visitParameterType ()
org.objectweb.asm.signature.SignatureVisitor v
public org.objectweb.asm.signature.SignatureVisitor visitReturnType ()
org.objectweb.asm.signature.SignatureVisitor v
org.objectweb.asm.util.CheckSignatureAdapter cv
public org.objectweb.asm.signature.SignatureVisitor visitExceptionType ()
org.objectweb.asm.signature.SignatureVisitor v
public void visitBaseType (char)
char descriptor
public void visitTypeVariable (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitArrayType ()
org.objectweb.asm.signature.SignatureVisitor v
public void visitClassType (java.lang.String)
String name
public void visitInnerClassType (java.lang.String)
String name
public void visitTypeArgument ()
public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char)
char wildcard
org.objectweb.asm.signature.SignatureVisitor v
public void visitEnd ()
}
org/objectweb/asm/util/Printer.classPrinter.java
package org.objectweb.asm.util
public abstract org.objectweb.asm.util.Printer extends java.lang.Object {
public static final String[] OPCODES
public static final String[] TYPES
public static final String[] HANDLE_TAG
protected final int api
protected final StringBuffer buf
public final java.util.List text
protected void (int)
int api
public abstract void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public abstract void visitSource (java.lang.String, java.lang.String)
public abstract void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
public abstract org.objectweb.asm.util.Printer visitClassAnnotation (java.lang.String, boolean)
public abstract void visitClassAttribute (org.objectweb.asm.Attribute)
public abstract void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
public abstract org.objectweb.asm.util.Printer visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
public abstract org.objectweb.asm.util.Printer visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public abstract void visitClassEnd ()
public abstract void visit (java.lang.String, java.lang.Object)
public abstract void visitEnum (java.lang.String, java.lang.String, java.lang.String)
public abstract org.objectweb.asm.util.Printer visitAnnotation (java.lang.String, java.lang.String)
public abstract org.objectweb.asm.util.Printer visitArray (java.lang.String)
public abstract void visitAnnotationEnd ()
public abstract org.objectweb.asm.util.Printer visitFieldAnnotation (java.lang.String, boolean)
public abstract void visitFieldAttribute (org.objectweb.asm.Attribute)
public abstract void visitFieldEnd ()
public abstract org.objectweb.asm.util.Printer visitAnnotationDefault ()
public abstract org.objectweb.asm.util.Printer visitMethodAnnotation (java.lang.String, boolean)
public abstract org.objectweb.asm.util.Printer visitParameterAnnotation (int, java.lang.String, boolean)
public abstract void visitMethodAttribute (org.objectweb.asm.Attribute)
public abstract void visitCode ()
public abstract void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
public abstract void visitInsn (int)
public abstract void visitIntInsn (int, int)
public abstract void visitVarInsn (int, int)
public abstract void visitTypeInsn (int, java.lang.String)
public abstract void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
public abstract void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
public transient abstract void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
public abstract void visitJumpInsn (int, org.objectweb.asm.Label)
public abstract void visitLabel (org.objectweb.asm.Label)
public abstract void visitLdcInsn (java.lang.Object)
public abstract void visitIincInsn (int, int)
public transient abstract void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
public abstract void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
public abstract void visitMultiANewArrayInsn (java.lang.String, int)
public abstract void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
public abstract void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
public abstract void visitLineNumber (int, org.objectweb.asm.Label)
public abstract void visitMaxs (int, int)
public abstract void visitMethodEnd ()
public java.util.List getText ()
public void print (java.io.PrintWriter)
java.io.PrintWriter pw
public static void appendString (java.lang.StringBuffer, java.lang.String)
char c
int i
StringBuffer buf
String s
static void printList (java.io.PrintWriter, java.util.List)
Object o
int i
java.io.PrintWriter pw
java.util.List l
static void ()
String s
int i
int j
int l
}
org/objectweb/asm/util/Textifiable.classTextifiable.java
package org.objectweb.asm.util
public abstract org.objectweb.asm.util.Textifiable extends java.lang.Object {
public abstract void textify (java.lang.StringBuffer, java.util.Map)
}
org/objectweb/asm/util/Textifier.classTextifier.java
package org.objectweb.asm.util
public org.objectweb.asm.util.Textifier extends org.objectweb.asm.util.Printer {
public static final int INTERNAL_NAME
public static final int FIELD_DESCRIPTOR
public static final int FIELD_SIGNATURE
public static final int METHOD_DESCRIPTOR
public static final int METHOD_SIGNATURE
public static final int CLASS_SIGNATURE
public static final int TYPE_DECLARATION
public static final int CLASS_DECLARATION
public static final int PARAMETERS_DECLARATION
public static final int HANDLE_DESCRIPTOR
protected String tab
protected String tab2
protected String tab3
protected String ltab
protected java.util.Map labelNames
private int valueNumber
public void ()
protected void (int)
int api
public static void main (java.lang.String[]) throws java.lang.Exception
org.objectweb.asm.ClassReader cr
String[] args
int i
int flags
boolean ok
org.objectweb.asm.ClassReader cr
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
org.objectweb.asm.util.TraceSignatureVisitor sv
org.objectweb.asm.signature.SignatureReader r
int i
int version
int access
String name
String signature
String superName
String[] interfaces
int major
int minor
public void visitSource (java.lang.String, java.lang.String)
String file
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.objectweb.asm.util.Textifier visitClassAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitClassAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.objectweb.asm.util.Textifier visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
org.objectweb.asm.util.TraceSignatureVisitor sv
org.objectweb.asm.signature.SignatureReader r
int access
String name
String desc
String signature
Object value
org.objectweb.asm.util.Textifier t
public org.objectweb.asm.util.Textifier visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
org.objectweb.asm.util.TraceSignatureVisitor v
org.objectweb.asm.signature.SignatureReader r
String genericDecl
String genericReturn
String genericExceptions
int i
int access
String name
String desc
String signature
String[] exceptions
org.objectweb.asm.util.Textifier t
public void visitClassEnd ()
public void visit (java.lang.String, java.lang.Object)
int i
byte[] v
int i
boolean[] v
int i
short[] v
int i
char[] v
int i
int[] v
int i
long[] v
int i
float[] v
int i
double[] v
String name
Object value
private void visitInt (int)
int value
private void visitLong (long)
long value
private void visitFloat (float)
float value
private void visitDouble (double)
double value
private void visitChar (char)
char value
private void visitShort (short)
short value
private void visitByte (byte)
byte value
private void visitBoolean (boolean)
boolean value
private void visitString (java.lang.String)
String value
private void visitType (org.objectweb.asm.Type)
org.objectweb.asm.Type value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.util.Textifier visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
org.objectweb.asm.util.Textifier t
public org.objectweb.asm.util.Textifier visitArray (java.lang.String)
String name
org.objectweb.asm.util.Textifier t
public void visitAnnotationEnd ()
public org.objectweb.asm.util.Textifier visitFieldAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitFieldAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitFieldEnd ()
public org.objectweb.asm.util.Textifier visitAnnotationDefault ()
org.objectweb.asm.util.Textifier t
public org.objectweb.asm.util.Textifier visitMethodAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.util.Textifier visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
org.objectweb.asm.util.Textifier t
public void visitMethodAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
Object cst
int i
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int i
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
int i
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
org.objectweb.asm.util.TraceSignatureVisitor sv
org.objectweb.asm.signature.SignatureReader r
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitMethodEnd ()
public org.objectweb.asm.util.Textifier visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.util.Textifier t
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
protected org.objectweb.asm.util.Textifier createTextifier ()
protected void appendDescriptor (int, java.lang.String)
int type
String desc
protected void appendLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label l
String name
protected void appendHandle (org.objectweb.asm.Handle)
org.objectweb.asm.Handle h
int tag
private void appendAccess (int)
int access
private void appendComa (int)
int i
private void appendFrameTypes (int, java.lang.Object[])
String desc
int i
int n
Object[] o
public volatile org.objectweb.asm.util.Printer visitParameterAnnotation (int, java.lang.String, boolean)
public volatile org.objectweb.asm.util.Printer visitMethodAnnotation (java.lang.String, boolean)
public volatile org.objectweb.asm.util.Printer visitAnnotationDefault ()
public volatile org.objectweb.asm.util.Printer visitFieldAnnotation (java.lang.String, boolean)
public volatile org.objectweb.asm.util.Printer visitArray (java.lang.String)
public volatile org.objectweb.asm.util.Printer visitAnnotation (java.lang.String, java.lang.String)
public volatile org.objectweb.asm.util.Printer visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
public volatile org.objectweb.asm.util.Printer visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
public volatile org.objectweb.asm.util.Printer visitClassAnnotation (java.lang.String, boolean)
}
org/objectweb/asm/util/TraceAnnotationVisitor.classTraceAnnotationVisitor.java
package org.objectweb.asm.util
public final org.objectweb.asm.util.TraceAnnotationVisitor extends org.objectweb.asm.AnnotationVisitor {
private final org.objectweb.asm.util.Printer p
public void (org.objectweb.asm.util.Printer)
org.objectweb.asm.util.Printer p
public void (org.objectweb.asm.AnnotationVisitor, org.objectweb.asm.util.Printer)
org.objectweb.asm.AnnotationVisitor av
org.objectweb.asm.util.Printer p
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
org.objectweb.asm.util.Printer p
org.objectweb.asm.AnnotationVisitor av
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
org.objectweb.asm.util.Printer p
org.objectweb.asm.AnnotationVisitor av
public void visitEnd ()
}
org/objectweb/asm/util/TraceClassVisitor.classTraceClassVisitor.java
package org.objectweb.asm.util
public final org.objectweb.asm.util.TraceClassVisitor extends org.objectweb.asm.ClassVisitor {
private final java.io.PrintWriter pw
public final org.objectweb.asm.util.Printer p
public void (java.io.PrintWriter)
java.io.PrintWriter pw
public void (org.objectweb.asm.ClassVisitor, java.io.PrintWriter)
org.objectweb.asm.ClassVisitor cv
java.io.PrintWriter pw
public void (org.objectweb.asm.ClassVisitor, org.objectweb.asm.util.Printer, java.io.PrintWriter)
org.objectweb.asm.ClassVisitor cv
org.objectweb.asm.util.Printer p
java.io.PrintWriter pw
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitSource (java.lang.String, java.lang.String)
String file
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.util.Printer p
org.objectweb.asm.AnnotationVisitor av
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
org.objectweb.asm.util.Printer p
org.objectweb.asm.FieldVisitor fv
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int access
String name
String desc
String signature
String[] exceptions
org.objectweb.asm.util.Printer p
org.objectweb.asm.MethodVisitor mv
public void visitEnd ()
}
org/objectweb/asm/util/TraceFieldVisitor.classTraceFieldVisitor.java
package org.objectweb.asm.util
public final org.objectweb.asm.util.TraceFieldVisitor extends org.objectweb.asm.FieldVisitor {
public final org.objectweb.asm.util.Printer p
public void (org.objectweb.asm.util.Printer)
org.objectweb.asm.util.Printer p
public void (org.objectweb.asm.FieldVisitor, org.objectweb.asm.util.Printer)
org.objectweb.asm.FieldVisitor fv
org.objectweb.asm.util.Printer p
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.util.Printer p
org.objectweb.asm.AnnotationVisitor av
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public void visitEnd ()
}
org/objectweb/asm/util/TraceMethodVisitor.classTraceMethodVisitor.java
package org.objectweb.asm.util
public final org.objectweb.asm.util.TraceMethodVisitor extends org.objectweb.asm.MethodVisitor {
public final org.objectweb.asm.util.Printer p
public void (org.objectweb.asm.util.Printer)
org.objectweb.asm.util.Printer p
public void (org.objectweb.asm.MethodVisitor, org.objectweb.asm.util.Printer)
org.objectweb.asm.MethodVisitor mv
org.objectweb.asm.util.Printer p
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
org.objectweb.asm.util.Printer p
org.objectweb.asm.AnnotationVisitor av
public void visitAttribute (org.objectweb.asm.Attribute)
org.objectweb.asm.Attribute attr
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
org.objectweb.asm.util.Printer p
org.objectweb.asm.AnnotationVisitor av
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
org.objectweb.asm.util.Printer p
org.objectweb.asm.AnnotationVisitor av
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitVarInsn (int, int)
int opcode
int var
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitIincInsn (int, int)
int var
int increment
public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitMaxs (int, int)
int maxStack
int maxLocals
public void visitEnd ()
}
org/objectweb/asm/util/TraceSignatureVisitor.classTraceSignatureVisitor.java
package org.objectweb.asm.util
public final org.objectweb.asm.util.TraceSignatureVisitor extends org.objectweb.asm.signature.SignatureVisitor {
private final StringBuffer declaration
private boolean isInterface
private boolean seenFormalParameter
private boolean seenInterfaceBound
private boolean seenParameter
private boolean seenInterface
private StringBuffer returnType
private StringBuffer exceptions
private int argumentStack
private int arrayStack
private String separator
public void (int)
int access
private void (java.lang.StringBuffer)
StringBuffer buf
public void visitFormalTypeParameter (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitClassBound ()
public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound ()
public org.objectweb.asm.signature.SignatureVisitor visitSuperclass ()
public org.objectweb.asm.signature.SignatureVisitor visitInterface ()
public org.objectweb.asm.signature.SignatureVisitor visitParameterType ()
public org.objectweb.asm.signature.SignatureVisitor visitReturnType ()
public org.objectweb.asm.signature.SignatureVisitor visitExceptionType ()
public void visitBaseType (char)
char descriptor
public void visitTypeVariable (java.lang.String)
String name
public org.objectweb.asm.signature.SignatureVisitor visitArrayType ()
public void visitClassType (java.lang.String)
boolean needObjectClass
String name
public void visitInnerClassType (java.lang.String)
String name
public void visitTypeArgument ()
public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char)
char tag
public void visitEnd ()
public java.lang.String getDeclaration ()
public java.lang.String getReturnType ()
public java.lang.String getExceptions ()
private void endFormals ()
private void startType ()
private void endType ()
}
org/objectweb/asm/xml/ASMContentHandler$AnnotationDefaultRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$AnnotationDefaultRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public void begin (java.lang.String, org.xml.sax.Attributes)
String nm
org.xml.sax.Attributes attrs
org.objectweb.asm.MethodVisitor av
public void end (java.lang.String)
String name
org.objectweb.asm.AnnotationVisitor av
}
org/objectweb/asm/xml/ASMContentHandler$AnnotationParameterRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$AnnotationParameterRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
int parameter
String desc
boolean visible
public void end (java.lang.String)
String name
org.objectweb.asm.AnnotationVisitor av
}
org/objectweb/asm/xml/ASMContentHandler$AnnotationRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$AnnotationRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
String desc
boolean visible
Object v
public void end (java.lang.String)
String name
org.objectweb.asm.AnnotationVisitor av
}
org/objectweb/asm/xml/ASMContentHandler$AnnotationValueAnnotationRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$AnnotationValueAnnotationRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public void begin (java.lang.String, org.xml.sax.Attributes)
String nm
org.xml.sax.Attributes attrs
org.objectweb.asm.AnnotationVisitor av
public void end (java.lang.String)
String name
org.objectweb.asm.AnnotationVisitor av
}
org/objectweb/asm/xml/ASMContentHandler$AnnotationValueArrayRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$AnnotationValueArrayRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public void begin (java.lang.String, org.xml.sax.Attributes)
String nm
org.xml.sax.Attributes attrs
org.objectweb.asm.AnnotationVisitor av
public void end (java.lang.String)
String name
org.objectweb.asm.AnnotationVisitor av
}
org/objectweb/asm/xml/ASMContentHandler$AnnotationValueEnumRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$AnnotationValueEnumRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public void begin (java.lang.String, org.xml.sax.Attributes)
String nm
org.xml.sax.Attributes attrs
org.objectweb.asm.AnnotationVisitor av
}
org/objectweb/asm/xml/ASMContentHandler$AnnotationValueRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$AnnotationValueRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public void begin (java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String nm
org.xml.sax.Attributes attrs
org.objectweb.asm.AnnotationVisitor av
}
org/objectweb/asm/xml/ASMContentHandler$ClassRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$ClassRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
int major
int minor
java.util.HashMap vals
}
org/objectweb/asm/xml/ASMContentHandler$ExceptionRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$ExceptionRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
}
org/objectweb/asm/xml/ASMContentHandler$ExceptionsRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$ExceptionsRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public final void end (java.lang.String)
String element
java.util.HashMap vals
int access
String name
String desc
String signature
java.util.ArrayList excs
String[] exceptions
}
org/objectweb/asm/xml/ASMContentHandler$FieldRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$FieldRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String element
org.xml.sax.Attributes attrs
int access
String name
String signature
String desc
Object value
public void end (java.lang.String)
String name
}
org/objectweb/asm/xml/ASMContentHandler$FrameRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$FrameRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
java.util.HashMap typeLists
public void end (java.lang.String)
String name
java.util.HashMap typeLists
java.util.ArrayList locals
int nLocal
Object[] local
java.util.ArrayList stacks
int nStack
Object[] stack
String count
String type
}
org/objectweb/asm/xml/ASMContentHandler$FrameTypeRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$FrameTypeRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public void begin (java.lang.String, org.xml.sax.Attributes)
Integer t
String name
org.xml.sax.Attributes attrs
java.util.ArrayList types
String type
}
org/objectweb/asm/xml/ASMContentHandler$InnerClassRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$InnerClassRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String element
org.xml.sax.Attributes attrs
int access
String name
String outerName
String innerName
}
org/objectweb/asm/xml/ASMContentHandler$InterfaceRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$InterfaceRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
}
org/objectweb/asm/xml/ASMContentHandler$InterfacesRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$InterfacesRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public final void end (java.lang.String)
String element
java.util.HashMap vals
int version
int access
String name
String signature
String parent
java.util.ArrayList infs
String[] interfaces
}
org/objectweb/asm/xml/ASMContentHandler$InvokeDynamicBsmArgumentsRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$InvokeDynamicBsmArgumentsRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String element
org.xml.sax.Attributes attrs
java.util.ArrayList bsmArgs
}
org/objectweb/asm/xml/ASMContentHandler$InvokeDynamicRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$InvokeDynamicRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String element
org.xml.sax.Attributes attrs
public final void end (java.lang.String)
String element
java.util.ArrayList bsmArgs
org.objectweb.asm.Handle bsm
String desc
String name
}
org/objectweb/asm/xml/ASMContentHandler$LabelRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$LabelRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
}
org/objectweb/asm/xml/ASMContentHandler$LineNumberRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$LineNumberRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
int line
org.objectweb.asm.Label start
}
org/objectweb/asm/xml/ASMContentHandler$LocalVarRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$LocalVarRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String element
org.xml.sax.Attributes attrs
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int var
}
org/objectweb/asm/xml/ASMContentHandler$LookupSwitchLabelRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$LookupSwitchLabelRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
java.util.HashMap vals
}
org/objectweb/asm/xml/ASMContentHandler$LookupSwitchRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$LookupSwitchRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
java.util.HashMap vals
public final void end (java.lang.String)
int i
String name
java.util.HashMap vals
org.objectweb.asm.Label dflt
java.util.ArrayList keyList
java.util.ArrayList lbls
org.objectweb.asm.Label[] labels
int[] keys
}
org/objectweb/asm/xml/ASMContentHandler$MaxRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$MaxRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String element
org.xml.sax.Attributes attrs
int maxStack
int maxLocals
}
org/objectweb/asm/xml/ASMContentHandler$MethodRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$MethodRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
java.util.HashMap vals
public final void end (java.lang.String)
String name
}
org/objectweb/asm/xml/ASMContentHandler$Opcode.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$Opcode extends java.lang.Object {
public final int opcode
public final int type
void (int, int)
int opcode
int type
}
org/objectweb/asm/xml/ASMContentHandler$OpcodeGroup.classASMContentHandler.java
package org.objectweb.asm.xml
abstract org.objectweb.asm.xml.ASMContentHandler$OpcodeGroup extends java.lang.Object {
public static final int INSN
public static final int INSN_INT
public static final int INSN_VAR
public static final int INSN_TYPE
public static final int INSN_FIELD
public static final int INSN_METHOD
public static final int INSN_JUMP
public static final int INSN_LDC
public static final int INSN_IINC
public static final int INSN_MULTIANEWARRAY
}
org/objectweb/asm/xml/ASMContentHandler$OpcodesRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$OpcodesRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String element
org.xml.sax.Attributes attrs
org.objectweb.asm.xml.ASMContentHandler$Opcode o
}
org/objectweb/asm/xml/ASMContentHandler$OuterClassRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$OuterClassRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String element
org.xml.sax.Attributes attrs
String owner
String name
String desc
}
org/objectweb/asm/xml/ASMContentHandler$Rule.classASMContentHandler.java
package org.objectweb.asm.xml
public abstract org.objectweb.asm.xml.ASMContentHandler$Rule extends java.lang.Object {
final org.objectweb.asm.xml.ASMContentHandler this$0
protected void (org.objectweb.asm.xml.ASMContentHandler)
public void begin (java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String name
org.xml.sax.Attributes attrs
public void end (java.lang.String)
String name
protected final java.lang.Object getValue (java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String desc
String val
Object value
org.objectweb.asm.Handle decodeHandle (java.lang.String) throws org.xml.sax.SAXException
int dotIndex
int descIndex
int tagIndex
int tag
String owner
String name
String desc
RuntimeException e
String val
private final java.lang.String decode (java.lang.String) throws org.xml.sax.SAXException
char c
int n
RuntimeException ex
String val
StringBuffer sb
protected final org.objectweb.asm.Label getLabel (java.lang.Object)
Object label
org.objectweb.asm.Label lbl
protected final org.objectweb.asm.MethodVisitor getCodeVisitor ()
protected final int getAccess (java.lang.String)
String s
int access
}
org/objectweb/asm/xml/ASMContentHandler$RuleSet.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$RuleSet extends java.lang.Object {
private final java.util.HashMap rules
private final java.util.ArrayList lpatterns
private final java.util.ArrayList rpatterns
void ()
public void add (java.lang.String, java.lang.Object)
String path
Object rule
String pattern
public java.lang.Object match (java.lang.String)
String pattern
java.util.Iterator it
String pattern
java.util.Iterator it
String path
int n
}
org/objectweb/asm/xml/ASMContentHandler$SourceRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$SourceRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
String file
String debug
}
org/objectweb/asm/xml/ASMContentHandler$TableSwitchLabelRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$TableSwitchLabelRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
}
org/objectweb/asm/xml/ASMContentHandler$TableSwitchRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$TableSwitchRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
java.util.HashMap vals
public final void end (java.lang.String)
String name
java.util.HashMap vals
int min
int max
org.objectweb.asm.Label dflt
java.util.ArrayList lbls
org.objectweb.asm.Label[] labels
}
org/objectweb/asm/xml/ASMContentHandler$TryCatchRule.classASMContentHandler.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.ASMContentHandler$TryCatchRule extends org.objectweb.asm.xml.ASMContentHandler$Rule {
final org.objectweb.asm.xml.ASMContentHandler this$0
void (org.objectweb.asm.xml.ASMContentHandler)
public final void begin (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
}
org/objectweb/asm/xml/ASMContentHandler.classASMContentHandler.java
package org.objectweb.asm.xml
public org.objectweb.asm.xml.ASMContentHandler extends org.xml.sax.helpers.DefaultHandler implements org.objectweb.asm.Opcodes {
private final java.util.ArrayList stack
String match
protected org.objectweb.asm.ClassVisitor cv
protected java.util.Map labels
private static final String BASE
private final org.objectweb.asm.xml.ASMContentHandler$RuleSet RULES
static final java.util.HashMap OPCODES
static final java.util.HashMap TYPES
private static void addOpcode (java.lang.String, int, int)
String operStr
int oper
int group
public void (org.objectweb.asm.ClassVisitor)
org.objectweb.asm.ClassVisitor cv
public final void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String ns
String lName
String qName
org.xml.sax.Attributes list
String name
StringBuffer sb
org.objectweb.asm.xml.ASMContentHandler$Rule r
public final void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String ns
String lName
String qName
String name
org.objectweb.asm.xml.ASMContentHandler$Rule r
int slash
final java.lang.Object peek ()
int size
final java.lang.Object pop ()
int size
final void push (java.lang.Object)
Object object
static void ()
int i
String[] types
}
org/objectweb/asm/xml/Processor$ASMContentHandlerFactory$1.classProcessor.java
package org.objectweb.asm.xml
org.objectweb.asm.xml.Processor$ASMContentHandlerFactory$1 extends org.objectweb.asm.xml.ASMContentHandler {
final org.objectweb.asm.ClassWriter val$cw
final org.objectweb.asm.xml.Processor$ASMContentHandlerFactory this$0
void (org.objectweb.asm.xml.Processor$ASMContentHandlerFactory, org.objectweb.asm.ClassVisitor, org.objectweb.asm.ClassWriter)
org.objectweb.asm.ClassVisitor x0
public void endDocument () throws org.xml.sax.SAXException
java.io.IOException e
}
org/objectweb/asm/xml/Processor$ASMContentHandlerFactory.classProcessor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$ASMContentHandlerFactory extends java.lang.Object implements org.objectweb.asm.xml.Processor$ContentHandlerFactory {
final java.io.OutputStream os
void (java.io.OutputStream)
java.io.OutputStream os
public final org.xml.sax.ContentHandler createContentHandler ()
org.objectweb.asm.ClassWriter cw
}
org/objectweb/asm/xml/Processor$ContentHandlerFactory.classProcessor.java
package org.objectweb.asm.xml
abstract org.objectweb.asm.xml.Processor$ContentHandlerFactory extends java.lang.Object {
public abstract org.xml.sax.ContentHandler createContentHandler ()
}
org/objectweb/asm/xml/Processor$EntryElement.classProcessor.java
package org.objectweb.asm.xml
abstract org.objectweb.asm.xml.Processor$EntryElement extends java.lang.Object {
public abstract java.io.OutputStream openEntry (java.lang.String) throws java.io.IOException
public abstract void closeEntry () throws java.io.IOException
}
org/objectweb/asm/xml/Processor$InputSlicingHandler.classProcessor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$InputSlicingHandler extends org.xml.sax.helpers.DefaultHandler {
private String subdocumentRoot
private final org.xml.sax.ContentHandler rootHandler
private org.objectweb.asm.xml.Processor$ContentHandlerFactory subdocumentHandlerFactory
private boolean subdocument
private org.xml.sax.ContentHandler subdocumentHandler
void (java.lang.String, org.xml.sax.ContentHandler, org.objectweb.asm.xml.Processor$ContentHandlerFactory)
String subdocumentRoot
org.xml.sax.ContentHandler rootHandler
org.objectweb.asm.xml.Processor$ContentHandlerFactory subdocumentHandlerFactory
public final void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String namespaceURI
String localName
String qName
org.xml.sax.Attributes list
public final void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String namespaceURI
String localName
String qName
public final void startDocument () throws org.xml.sax.SAXException
public final void endDocument () throws org.xml.sax.SAXException
public final void characters (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int size
}
org/objectweb/asm/xml/Processor$OutputSlicingHandler.classProcessor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$OutputSlicingHandler extends org.xml.sax.helpers.DefaultHandler {
private final String subdocumentRoot
private org.objectweb.asm.xml.Processor$ContentHandlerFactory subdocumentHandlerFactory
private final org.objectweb.asm.xml.Processor$EntryElement entryElement
private boolean isXml
private boolean subdocument
private org.xml.sax.ContentHandler subdocumentHandler
void (org.objectweb.asm.xml.Processor$ContentHandlerFactory, org.objectweb.asm.xml.Processor$EntryElement, boolean)
org.objectweb.asm.xml.Processor$ContentHandlerFactory subdocumentHandlerFactory
org.objectweb.asm.xml.Processor$EntryElement entryElement
boolean isXml
public final void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
java.io.IOException ex
String name
String namespaceURI
String localName
String qName
org.xml.sax.Attributes list
public final void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
java.io.IOException ex
String namespaceURI
String localName
String qName
public final void startDocument () throws org.xml.sax.SAXException
public final void endDocument () throws org.xml.sax.SAXException
public final void characters (char[], int, int) throws org.xml.sax.SAXException
char[] buff
int offset
int size
}
org/objectweb/asm/xml/Processor$ProtectedInputStream.classProcessor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$ProtectedInputStream extends java.io.InputStream {
private final java.io.InputStream is
void (java.io.InputStream)
java.io.InputStream is
public final void close () throws java.io.IOException
public final int read () throws java.io.IOException
public final int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public final int available () throws java.io.IOException
}
org/objectweb/asm/xml/Processor$SAXWriter.classProcessor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$SAXWriter extends org.xml.sax.helpers.DefaultHandler implements org.xml.sax.ext.LexicalHandler {
private static final char[] OFF
private java.io.Writer w
private final boolean optimizeEmptyElements
private boolean openElement
private int ident
void (java.io.Writer, boolean)
java.io.Writer w
boolean optimizeEmptyElements
public final void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
java.io.IOException ex
String ns
String localName
String qName
org.xml.sax.Attributes atts
public final void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
java.io.IOException ex
String ns
String localName
String qName
public final void endDocument () throws org.xml.sax.SAXException
java.io.IOException ex
public final void comment (char[], int, int) throws org.xml.sax.SAXException
java.io.IOException ex
char[] ch
int off
int len
public final void startDTD (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
String arg0
String arg1
String arg2
public final void endDTD () throws org.xml.sax.SAXException
public final void startEntity (java.lang.String) throws org.xml.sax.SAXException
String arg0
public final void endEntity (java.lang.String) throws org.xml.sax.SAXException
String arg0
public final void startCDATA () throws org.xml.sax.SAXException
public final void endCDATA () throws org.xml.sax.SAXException
private final void writeAttributes (org.xml.sax.Attributes) throws java.io.IOException
int i
org.xml.sax.Attributes atts
StringBuffer sb
int len
private static final java.lang.String esc (java.lang.String)
char ch
int i
String str
StringBuffer sb
private final void writeIdent () throws java.io.IOException
int n
private final void closeElement () throws java.io.IOException
static void ()
}
org/objectweb/asm/xml/Processor$SAXWriterFactory.classProcessor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$SAXWriterFactory extends java.lang.Object implements org.objectweb.asm.xml.Processor$ContentHandlerFactory {
private final java.io.Writer w
private final boolean optimizeEmptyElements
void (java.io.Writer, boolean)
java.io.Writer w
boolean optimizeEmptyElements
public final org.xml.sax.ContentHandler createContentHandler ()
}
org/objectweb/asm/xml/Processor$SingleDocElement.classProcessor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$SingleDocElement extends java.lang.Object implements org.objectweb.asm.xml.Processor$EntryElement {
private final java.io.OutputStream os
void (java.io.OutputStream)
java.io.OutputStream os
public java.io.OutputStream openEntry (java.lang.String) throws java.io.IOException
String name
public void closeEntry () throws java.io.IOException
}
org/objectweb/asm/xml/Processor$SubdocumentHandlerFactory.classProcessor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$SubdocumentHandlerFactory extends java.lang.Object implements org.objectweb.asm.xml.Processor$ContentHandlerFactory {
private final org.xml.sax.ContentHandler subdocumentHandler
void (org.xml.sax.ContentHandler)
org.xml.sax.ContentHandler subdocumentHandler
public final org.xml.sax.ContentHandler createContentHandler ()
}
org/objectweb/asm/xml/Processor$TransformerHandlerFactory.classProcessor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$TransformerHandlerFactory extends java.lang.Object implements org.objectweb.asm.xml.Processor$ContentHandlerFactory {
private javax.xml.transform.sax.SAXTransformerFactory saxtf
private final javax.xml.transform.Templates templates
private org.xml.sax.ContentHandler outputHandler
void (javax.xml.transform.sax.SAXTransformerFactory, javax.xml.transform.Templates, org.xml.sax.ContentHandler)
javax.xml.transform.sax.SAXTransformerFactory saxtf
javax.xml.transform.Templates templates
org.xml.sax.ContentHandler outputHandler
public final org.xml.sax.ContentHandler createContentHandler ()
javax.xml.transform.sax.TransformerHandler handler
javax.xml.transform.TransformerConfigurationException ex
}
org/objectweb/asm/xml/Processor$ZipEntryElement.classProcessor.java
package org.objectweb.asm.xml
final org.objectweb.asm.xml.Processor$ZipEntryElement extends java.lang.Object implements org.objectweb.asm.xml.Processor$EntryElement {
private java.util.zip.ZipOutputStream zos
void (java.util.zip.ZipOutputStream)
java.util.zip.ZipOutputStream zos
public java.io.OutputStream openEntry (java.lang.String) throws java.io.IOException
String name
java.util.zip.ZipEntry entry
public void closeEntry () throws java.io.IOException
}
org/objectweb/asm/xml/Processor.classProcessor.java
package org.objectweb.asm.xml
public org.objectweb.asm.xml.Processor extends java.lang.Object {
public static final int BYTECODE
public static final int MULTI_XML
public static final int SINGLE_XML
private static final String SINGLE_XML_NAME
private final int inRepresentation
private final int outRepresentation
private final java.io.InputStream input
private final java.io.OutputStream output
private final javax.xml.transform.Source xslt
private int n
public void (int, int, java.io.InputStream, java.io.OutputStream, javax.xml.transform.Source)
int inRepresenation
int outRepresentation
java.io.InputStream input
java.io.OutputStream output
javax.xml.transform.Source xslt
public int process () throws javax.xml.transform.TransformerException java.io.IOException org.xml.sax.SAXException
java.util.zip.ZipEntry outputEntry
org.xml.sax.ContentHandler inDocHandler
java.io.OutputStream os
java.util.zip.ZipInputStream zis
java.util.zip.ZipOutputStream zos
java.io.OutputStreamWriter osw
javax.xml.transform.TransformerFactory tf
javax.xml.transform.sax.SAXTransformerFactory saxtf
javax.xml.transform.Templates templates
org.objectweb.asm.xml.Processor$EntryElement entryElement
org.xml.sax.ContentHandler outDocHandler
org.xml.sax.ContentHandler inDocHandler
org.objectweb.asm.xml.Processor$ContentHandlerFactory inDocHandlerFactory
int i
java.util.zip.ZipEntry ze
private void copyEntry (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
java.io.InputStream is
java.io.OutputStream os
byte[] buff
int i
private boolean isClassEntry (java.util.zip.ZipEntry)
java.util.zip.ZipEntry ze
String name
private void processEntry (java.util.zip.ZipInputStream, java.util.zip.ZipEntry, org.objectweb.asm.xml.Processor$ContentHandlerFactory)
org.objectweb.asm.ClassReader cr
org.xml.sax.XMLReader reader
boolean singleInputDocument
Exception ex
java.util.zip.ZipInputStream zis
java.util.zip.ZipEntry ze
org.objectweb.asm.xml.Processor$ContentHandlerFactory handlerFactory
org.xml.sax.ContentHandler handler
private org.objectweb.asm.xml.Processor$EntryElement getEntryElement (java.util.zip.ZipOutputStream)
java.util.zip.ZipOutputStream zos
private java.lang.String getName (java.util.zip.ZipEntry)
java.util.zip.ZipEntry ze
String name
private static byte[] readEntry (java.io.InputStream, java.util.zip.ZipEntry) throws java.io.IOException
byte[] buff
int k
int n
java.io.InputStream zis
java.util.zip.ZipEntry ze
long size
java.io.ByteArrayOutputStream bos
byte[] buff
int i
protected void update (java.lang.Object, int)
Object arg
int n
public static void main (java.lang.String[]) throws java.lang.Exception
int i
String[] args
int inRepresentation
int outRepresentation
java.io.InputStream is
java.io.OutputStream os
javax.xml.transform.Source xslt
org.objectweb.asm.xml.Processor m
long l1
int n
long l2
private static int getRepresentation (java.lang.String)
String s
private static void showUsage ()
}
org/objectweb/asm/xml/SAXAdapter.classSAXAdapter.java
package org.objectweb.asm.xml
public org.objectweb.asm.xml.SAXAdapter extends java.lang.Object {
private final org.xml.sax.ContentHandler h
protected void (org.xml.sax.ContentHandler)
org.xml.sax.ContentHandler h
protected org.xml.sax.ContentHandler getContentHandler ()
protected void addDocumentStart ()
org.xml.sax.SAXException ex
protected void addDocumentEnd ()
org.xml.sax.SAXException ex
protected final void addStart (java.lang.String, org.xml.sax.Attributes)
org.xml.sax.SAXException ex
String name
org.xml.sax.Attributes attrs
protected final void addEnd (java.lang.String)
org.xml.sax.SAXException ex
String name
protected final void addElement (java.lang.String, org.xml.sax.Attributes)
String name
org.xml.sax.Attributes attrs
}
org/objectweb/asm/xml/SAXAnnotationAdapter.classSAXAnnotationAdapter.java
package org.objectweb.asm.xml
public final org.objectweb.asm.xml.SAXAnnotationAdapter extends org.objectweb.asm.AnnotationVisitor {
org.objectweb.asm.xml.SAXAdapter sa
private final String elementName
public void (org.objectweb.asm.xml.SAXAdapter, java.lang.String, int, java.lang.String, java.lang.String)
org.objectweb.asm.xml.SAXAdapter sa
String elementName
int visible
String name
String desc
public void (org.objectweb.asm.xml.SAXAdapter, java.lang.String, int, int, java.lang.String)
org.objectweb.asm.xml.SAXAdapter sa
String elementName
int visible
int parameter
String desc
protected void (int, org.objectweb.asm.xml.SAXAdapter, java.lang.String, int, java.lang.String, java.lang.String, int)
int api
org.objectweb.asm.xml.SAXAdapter sa
String elementName
int visible
String desc
String name
int parameter
org.xml.sax.helpers.AttributesImpl att
public void visit (java.lang.String, java.lang.Object)
int i
byte[] b
int i
char[] b
int i
short[] b
int i
boolean[] b
int i
int[] b
int i
long[] b
int i
float[] b
int i
double[] b
org.objectweb.asm.AnnotationVisitor av
String name
Object value
Class c
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
private void addValueElement (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String element
String name
String desc
String value
org.xml.sax.helpers.AttributesImpl att
}
org/objectweb/asm/xml/SAXClassAdapter.classSAXClassAdapter.java
package org.objectweb.asm.xml
public final org.objectweb.asm.xml.SAXClassAdapter extends org.objectweb.asm.ClassVisitor {
org.objectweb.asm.xml.SAXAdapter sa
private final boolean singleDocument
private static final int ACCESS_CLASS
private static final int ACCESS_FIELD
private static final int ACCESS_INNER
public void (org.xml.sax.ContentHandler, boolean)
org.xml.sax.ContentHandler h
boolean singleDocument
public void visitSource (java.lang.String, java.lang.String)
String source
String debug
org.xml.sax.helpers.AttributesImpl att
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
org.xml.sax.helpers.AttributesImpl att
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
org.xml.sax.helpers.AttributesImpl att2
int i
int version
int access
String name
String signature
String superName
String[] interfaces
StringBuffer sb
org.xml.sax.helpers.AttributesImpl att
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int access
String name
String desc
String signature
Object value
StringBuffer sb
org.xml.sax.helpers.AttributesImpl att
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
org.xml.sax.helpers.AttributesImpl att2
int i
int access
String name
String desc
String signature
String[] exceptions
StringBuffer sb
org.xml.sax.helpers.AttributesImpl att
public final void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int access
StringBuffer sb
org.xml.sax.helpers.AttributesImpl att
public final void visitEnd ()
static final java.lang.String encode (java.lang.String)
char c
int i
String s
StringBuffer sb
static void appendAccess (int, java.lang.StringBuffer)
int access
StringBuffer sb
}
org/objectweb/asm/xml/SAXCodeAdapter.classSAXCodeAdapter.java
package org.objectweb.asm.xml
public final org.objectweb.asm.xml.SAXCodeAdapter extends org.objectweb.asm.MethodVisitor {
static final String[] TYPES
org.objectweb.asm.xml.SAXAdapter sa
private final java.util.Map labelNames
public void (org.objectweb.asm.xml.SAXAdapter, int)
org.objectweb.asm.xml.SAXAdapter sa
int access
public final void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int type
int nLocal
Object[] local
int nStack
Object[] stack
org.xml.sax.helpers.AttributesImpl attrs
private void appendFrameTypes (boolean, int, java.lang.Object[])
Object type
org.xml.sax.helpers.AttributesImpl attrs
int i
boolean local
int n
Object[] types
public final void visitInsn (int)
int opcode
public final void visitIntInsn (int, int)
int opcode
int operand
org.xml.sax.helpers.AttributesImpl attrs
public final void visitVarInsn (int, int)
int opcode
int var
org.xml.sax.helpers.AttributesImpl attrs
public final void visitTypeInsn (int, java.lang.String)
int opcode
String type
org.xml.sax.helpers.AttributesImpl attrs
public final void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
org.xml.sax.helpers.AttributesImpl attrs
public final void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
org.xml.sax.helpers.AttributesImpl attrs
public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[])
int i
String name
String desc
org.objectweb.asm.Handle bsm
Object[] bsmArgs
org.xml.sax.helpers.AttributesImpl attrs
public final void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
org.xml.sax.helpers.AttributesImpl attrs
public final void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
org.xml.sax.helpers.AttributesImpl attrs
public final void visitLdcInsn (java.lang.Object)
Object cst
private static org.xml.sax.helpers.AttributesImpl getConstantAttribute (java.lang.Object)
Object cst
org.xml.sax.helpers.AttributesImpl attrs
public final void visitIincInsn (int, int)
int var
int increment
org.xml.sax.helpers.AttributesImpl attrs
public final transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
org.xml.sax.helpers.AttributesImpl att2
int i
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
org.xml.sax.helpers.AttributesImpl attrs
String o
public final void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.xml.sax.helpers.AttributesImpl att2
int i
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
org.xml.sax.helpers.AttributesImpl att
String o
public final void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dims
org.xml.sax.helpers.AttributesImpl attrs
public final void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
org.xml.sax.helpers.AttributesImpl attrs
public final void visitMaxs (int, int)
int maxStack
int maxLocals
org.xml.sax.helpers.AttributesImpl attrs
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
org.xml.sax.helpers.AttributesImpl attrs
public final void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
org.xml.sax.helpers.AttributesImpl attrs
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public void visitEnd ()
private final java.lang.String getLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
String name
static void ()
}
org/objectweb/asm/xml/SAXFieldAdapter.classSAXFieldAdapter.java
package org.objectweb.asm.xml
public final org.objectweb.asm.xml.SAXFieldAdapter extends org.objectweb.asm.FieldVisitor {
org.objectweb.asm.xml.SAXAdapter sa
public void (org.objectweb.asm.xml.SAXAdapter, org.xml.sax.Attributes)
org.objectweb.asm.xml.SAXAdapter sa
org.xml.sax.Attributes att
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitEnd ()
}
org/simpleframework/common/KeyMap.classKeyMap.java
package org.simpleframework.common
public org.simpleframework.common.KeyMap extends java.util.LinkedHashMap implements java.lang.Iterable {
public void ()
public java.util.Iterator iterator ()
public java.util.List getKeys ()
java.util.Set keys
public java.util.List getValues ()
java.util.Collection values
}
org/simpleframework/common/buffer/Allocator.classAllocator.java
package org.simpleframework.common.buffer
public abstract org.simpleframework.common.buffer.Allocator extends java.lang.Object {
public abstract org.simpleframework.common.buffer.Buffer allocate () throws java.io.IOException
public abstract org.simpleframework.common.buffer.Buffer allocate (long) throws java.io.IOException
}
org/simpleframework/common/buffer/ArrayAllocator.classArrayAllocator.java
package org.simpleframework.common.buffer
public org.simpleframework.common.buffer.ArrayAllocator extends java.lang.Object implements org.simpleframework.common.buffer.Allocator {
private int limit
private int size
public void ()
public void (int)
int size
public void (int, int)
int size
int limit
public org.simpleframework.common.buffer.Buffer allocate () throws java.io.IOException
public org.simpleframework.common.buffer.Buffer allocate (long) throws java.io.IOException
long size
int required
}
org/simpleframework/common/buffer/ArrayBuffer$Segment.classArrayBuffer.java
package org.simpleframework.common.buffer
org.simpleframework.common.buffer.ArrayBuffer$Segment extends java.lang.Object implements org.simpleframework.common.buffer.Buffer {
private org.simpleframework.common.buffer.Buffer parent
private boolean closed
private int start
private int length
final org.simpleframework.common.buffer.ArrayBuffer this$0
public void (org.simpleframework.common.buffer.ArrayBuffer, org.simpleframework.common.buffer.Buffer, int)
org.simpleframework.common.buffer.Buffer parent
int start
public java.io.InputStream open () throws java.io.IOException
public org.simpleframework.common.buffer.Buffer allocate () throws java.io.IOException
public java.lang.String encode () throws java.io.IOException
public java.lang.String encode (java.lang.String) throws java.io.IOException
String charset
public org.simpleframework.common.buffer.Buffer append (byte[]) throws java.io.IOException
byte[] array
public org.simpleframework.common.buffer.Buffer append (byte[], int, int) throws java.io.IOException
byte[] array
int off
int size
public void clear () throws java.io.IOException
public void close () throws java.io.IOException
public long length ()
}
org/simpleframework/common/buffer/ArrayBuffer.classArrayBuffer.java
package org.simpleframework.common.buffer
public org.simpleframework.common.buffer.ArrayBuffer extends java.lang.Object implements org.simpleframework.common.buffer.Buffer {
private byte[] buffer
private boolean closed
private int count
private int limit
public void ()
public void (int)
int size
public void (int, int)
int size
int limit
public java.io.InputStream open ()
public org.simpleframework.common.buffer.Buffer allocate () throws java.io.IOException
public java.lang.String encode () throws java.io.IOException
public java.lang.String encode (java.lang.String) throws java.io.IOException
String charset
public org.simpleframework.common.buffer.Buffer append (byte[]) throws java.io.IOException
byte[] array
public org.simpleframework.common.buffer.Buffer append (byte[], int, int) throws java.io.IOException
byte[] array
int off
int size
private void expand (int) throws java.io.IOException
int capacity
int resize
int size
byte[] temp
public void clear () throws java.io.IOException
public void close () throws java.io.IOException
public long length ()
static byte[] access$000 (org.simpleframework.common.buffer.ArrayBuffer)
org.simpleframework.common.buffer.ArrayBuffer x0
static int access$100 (org.simpleframework.common.buffer.ArrayBuffer)
org.simpleframework.common.buffer.ArrayBuffer x0
}
org/simpleframework/common/buffer/Buffer.classBuffer.java
package org.simpleframework.common.buffer
public abstract org.simpleframework.common.buffer.Buffer extends java.lang.Object {
public abstract org.simpleframework.common.buffer.Buffer allocate () throws java.io.IOException
public abstract java.io.InputStream open () throws java.io.IOException
public abstract java.lang.String encode () throws java.io.IOException
public abstract java.lang.String encode (java.lang.String) throws java.io.IOException
public abstract org.simpleframework.common.buffer.Buffer append (byte[]) throws java.io.IOException
public abstract org.simpleframework.common.buffer.Buffer append (byte[], int, int) throws java.io.IOException
public abstract void clear () throws java.io.IOException
public abstract void close () throws java.io.IOException
public abstract long length ()
}
org/simpleframework/common/buffer/BufferAllocator.classBufferAllocator.java
package org.simpleframework.common.buffer
public org.simpleframework.common.buffer.BufferAllocator extends org.simpleframework.common.buffer.FilterAllocator implements org.simpleframework.common.buffer.Buffer {
private org.simpleframework.common.buffer.Buffer buffer
public void (org.simpleframework.common.buffer.Allocator)
org.simpleframework.common.buffer.Allocator source
public void (org.simpleframework.common.buffer.Allocator, long)
org.simpleframework.common.buffer.Allocator source
long capacity
public void (org.simpleframework.common.buffer.Allocator, long, long)
org.simpleframework.common.buffer.Allocator source
long capacity
long limit
public java.io.InputStream open () throws java.io.IOException
public java.lang.String encode () throws java.io.IOException
public java.lang.String encode (java.lang.String) throws java.io.IOException
String charset
public org.simpleframework.common.buffer.Buffer append (byte[]) throws java.io.IOException
byte[] array
public org.simpleframework.common.buffer.Buffer append (byte[], int, int) throws java.io.IOException
byte[] array
int off
int size
public void clear () throws java.io.IOException
public void close () throws java.io.IOException
public org.simpleframework.common.buffer.Buffer allocate () throws java.io.IOException
public org.simpleframework.common.buffer.Buffer allocate (long) throws java.io.IOException
long size
public long length ()
}
org/simpleframework/common/buffer/BufferException.classBufferException.java
package org.simpleframework.common.buffer
public org.simpleframework.common.buffer.BufferException extends java.io.IOException {
public transient void (java.lang.String, java.lang.Object[])
String format
Object[] values
}
org/simpleframework/common/buffer/FileAllocator.classFileAllocator.java
package org.simpleframework.common.buffer
public org.simpleframework.common.buffer.FileAllocator extends java.lang.Object implements org.simpleframework.common.buffer.Allocator {
private static final String PREFIX
private org.simpleframework.common.buffer.FileWatcher manager
private int limit
public void ()
public void (int)
int limit
public void (java.lang.String)
String prefix
public void (java.lang.String, int)
String prefix
int limit
public org.simpleframework.common.buffer.Buffer allocate () throws java.io.IOException
java.io.File file
public org.simpleframework.common.buffer.Buffer allocate (long) throws java.io.IOException
long size
int required
}
org/simpleframework/common/buffer/FileBuffer$Range.classFileBuffer.java
package org.simpleframework.common.buffer
org.simpleframework.common.buffer.FileBuffer$Range extends java.io.FilterInputStream {
private long length
private boolean closed
final org.simpleframework.common.buffer.FileBuffer this$0
public void (org.simpleframework.common.buffer.FileBuffer, java.io.InputStream, long)
java.io.InputStream source
long length
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
int count
byte[] array
int off
int size
int left
public int available () throws java.io.IOException
public long skip (long) throws java.io.IOException
long size
long left
long skip
public void close () throws java.io.IOException
}
org/simpleframework/common/buffer/FileBuffer$Segment.classFileBuffer.java
package org.simpleframework.common.buffer
org.simpleframework.common.buffer.FileBuffer$Segment extends java.lang.Object implements org.simpleframework.common.buffer.Buffer {
private org.simpleframework.common.buffer.FileBuffer$Segment segment
private org.simpleframework.common.buffer.Buffer parent
private long first
private long last
private boolean closed
final org.simpleframework.common.buffer.FileBuffer this$0
public void (org.simpleframework.common.buffer.FileBuffer, org.simpleframework.common.buffer.Buffer, long)
org.simpleframework.common.buffer.Buffer parent
long first
public org.simpleframework.common.buffer.Buffer allocate () throws java.io.IOException
public org.simpleframework.common.buffer.Buffer append (byte[]) throws java.io.IOException
byte[] array
public org.simpleframework.common.buffer.Buffer append (byte[], int, int) throws java.io.IOException
byte[] array
int off
int size
public java.lang.String encode () throws java.io.IOException
public java.lang.String encode (java.lang.String) throws java.io.IOException
String charset
java.io.InputStream source
long count
int size
public java.io.InputStream open () throws java.io.IOException
java.io.InputStream source
long length
public void clear () throws java.io.IOException
public void close () throws java.io.IOException
public long space ()
public long length ()
}
org/simpleframework/common/buffer/FileBuffer.classFileBuffer.java
package org.simpleframework.common.buffer
org.simpleframework.common.buffer.FileBuffer extends java.lang.Object implements org.simpleframework.common.buffer.Buffer {
private java.io.OutputStream buffer
private org.simpleframework.common.buffer.FileBuffer$Segment segment
private java.io.File file
private long count
private boolean closed
public void (java.io.File) throws java.io.IOException
java.io.File file
public org.simpleframework.common.buffer.Buffer allocate () throws java.io.IOException
public org.simpleframework.common.buffer.Buffer append (byte[]) throws java.io.IOException
byte[] array
public org.simpleframework.common.buffer.Buffer append (byte[], int, int) throws java.io.IOException
byte[] array
int off
int size
public java.lang.String encode () throws java.io.IOException
public java.lang.String encode (java.lang.String) throws java.io.IOException
String charset
java.io.InputStream source
int size
private java.lang.String convert (java.io.InputStream, java.lang.String, int) throws java.io.IOException
int size
java.io.InputStream source
String charset
int count
byte[] buffer
int left
public java.io.InputStream open () throws java.io.IOException
private java.io.InputStream open (java.io.File) throws java.io.IOException
java.io.File file
java.io.InputStream source
public void clear () throws java.io.IOException
public void close () throws java.io.IOException
public long length ()
static java.lang.String access$000 (org.simpleframework.common.buffer.FileBuffer, java.io.InputStream, java.lang.String, int) throws java.io.IOException
org.simpleframework.common.buffer.FileBuffer x0
java.io.InputStream x1
String x2
int x3
static java.io.File access$100 (org.simpleframework.common.buffer.FileBuffer)
org.simpleframework.common.buffer.FileBuffer x0
}
org/simpleframework/common/buffer/FileWatcher.classFileWatcher.java
package org.simpleframework.common.buffer
org.simpleframework.common.buffer.FileWatcher extends java.lang.Object implements java.io.FileFilter {
private final String prefix
private final long duration
public void (java.lang.String)
String prefix
public void (java.lang.String, long)
String prefix
long duration
public java.io.File create () throws java.io.IOException
java.io.File parent
java.io.File path
private java.io.File create (java.lang.String) throws java.io.IOException
String prefix
java.io.File file
private void clean (java.io.File) throws java.io.IOException
int i
java.io.File next
java.io.File[] arr$
int len$
int i$
java.io.File path
java.io.File[] list
public boolean accept (java.io.File)
java.io.File file
String name
private boolean accept (java.io.File, java.lang.String)
java.io.File file
String name
long time
long modified
}
org/simpleframework/common/buffer/FilterAllocator.classFilterAllocator.java
package org.simpleframework.common.buffer
public org.simpleframework.common.buffer.FilterAllocator extends java.lang.Object implements org.simpleframework.common.buffer.Allocator {
protected org.simpleframework.common.buffer.Allocator source
protected long capacity
protected long limit
public void (org.simpleframework.common.buffer.Allocator)
org.simpleframework.common.buffer.Allocator source
public void (org.simpleframework.common.buffer.Allocator, long)
org.simpleframework.common.buffer.Allocator source
long capacity
public void (org.simpleframework.common.buffer.Allocator, long, long)
org.simpleframework.common.buffer.Allocator source
long capacity
long limit
public org.simpleframework.common.buffer.Buffer allocate () throws java.io.IOException
public org.simpleframework.common.buffer.Buffer allocate (long) throws java.io.IOException
long size
}
org/simpleframework/common/encode/Base64Encoder.classBase64Encoder.java
package org.simpleframework.common.encode
public org.simpleframework.common.encode.Base64Encoder extends java.lang.Object {
private static final int[] REFERENCE
private static final char[] ALPHABET
public void ()
public static char[] encode (byte[])
byte[] buf
public static char[] encode (byte[], int, int)
byte one
byte two
byte three
int mask
byte[] buf
int off
int len
char[] text
int last
int a
int i
public static byte[] decode (char[])
char[] text
public static byte[] decode (char[], int, int)
int pos
int one
int two
int three
int four
int i
char[] text
int off
int len
int delta
byte[] buf
int mask
int index
static void ()
}
org/simpleframework/common/encode/Base64InputStream.classBase64InputStream.java
package org.simpleframework.common.encode
public org.simpleframework.common.encode.Base64InputStream extends java.io.InputStream {
private char[] encoded
private byte[] decoded
private byte[] temp
private int count
public void (java.lang.String)
String source
public int read () throws java.io.IOException
int count
public int read (byte[], int, int) throws java.io.IOException
byte[] array
int offset
int length
int size
public java.lang.String toString ()
}
org/simpleframework/common/encode/Base64OutputStream.classBase64OutputStream.java
package org.simpleframework.common.encode
public org.simpleframework.common.encode.Base64OutputStream extends java.io.OutputStream {
private char[] encoded
private byte[] buffer
private byte[] temp
private int count
public void ()
public void (int)
int capacity
public void write (int) throws java.io.IOException
int octet
public void write (byte[], int, int) throws java.io.IOException
byte[] array
int offset
int length
private void expand (int) throws java.io.IOException
int capacity
int length
public void close () throws java.io.IOException
public java.lang.String toString ()
}
org/simpleframework/common/lease/Cleaner.classCleaner.java
package org.simpleframework.common.lease
public abstract org.simpleframework.common.lease.Cleaner extends java.lang.Object {
public abstract void clean (java.lang.Object) throws java.lang.Exception
}
org/simpleframework/common/lease/Contract.classContract.java
package org.simpleframework.common.lease
abstract org.simpleframework.common.lease.Contract extends java.lang.Object implements java.util.concurrent.Delayed {
public abstract java.lang.Object getKey ()
public abstract long getDelay (java.util.concurrent.TimeUnit)
public abstract void setDelay (long, java.util.concurrent.TimeUnit)
public abstract java.lang.String toString ()
}
org/simpleframework/common/lease/ContractController.classContractController.java
package org.simpleframework.common.lease
abstract org.simpleframework.common.lease.ContractController extends java.lang.Object {
public abstract void issue (org.simpleframework.common.lease.Contract) throws org.simpleframework.common.lease.LeaseException
public abstract void renew (org.simpleframework.common.lease.Contract) throws org.simpleframework.common.lease.LeaseException
public abstract void cancel (org.simpleframework.common.lease.Contract) throws org.simpleframework.common.lease.LeaseException
public abstract void close ()
}
org/simpleframework/common/lease/ContractLease.classContractLease.java
package org.simpleframework.common.lease
org.simpleframework.common.lease.ContractLease extends java.lang.Object implements org.simpleframework.common.lease.Lease {
private final org.simpleframework.common.lease.ContractController handler
private final org.simpleframework.common.lease.Contract contract
public void (org.simpleframework.common.lease.ContractController, org.simpleframework.common.lease.Contract)
org.simpleframework.common.lease.ContractController handler
org.simpleframework.common.lease.Contract contract
public long getExpiry (java.util.concurrent.TimeUnit) throws org.simpleframework.common.lease.LeaseException
java.util.concurrent.TimeUnit unit
public void renew (long, java.util.concurrent.TimeUnit) throws org.simpleframework.common.lease.LeaseException
long duration
java.util.concurrent.TimeUnit unit
public void cancel () throws org.simpleframework.common.lease.LeaseException
public java.lang.Object getKey ()
}
org/simpleframework/common/lease/ContractMaintainer.classContractMaintainer.java
package org.simpleframework.common.lease
org.simpleframework.common.lease.ContractMaintainer extends java.lang.Object implements org.simpleframework.common.lease.ContractController {
private final org.simpleframework.common.lease.LeaseCleaner queue
public void (org.simpleframework.common.lease.Cleaner)
org.simpleframework.common.lease.Cleaner cleaner
public synchronized void issue (org.simpleframework.common.lease.Contract)
org.simpleframework.common.lease.Contract contract
public synchronized void renew (org.simpleframework.common.lease.Contract)
org.simpleframework.common.lease.Contract contract
boolean active
public synchronized void cancel (org.simpleframework.common.lease.Contract)
org.simpleframework.common.lease.Contract contract
boolean active
public synchronized void close ()
}
org/simpleframework/common/lease/ContractQueue.classContractQueue.java
package org.simpleframework.common.lease
org.simpleframework.common.lease.ContractQueue extends java.util.concurrent.DelayQueue {
public void ()
}
org/simpleframework/common/lease/Expiration.classExpiration.java
package org.simpleframework.common.lease
org.simpleframework.common.lease.Expiration extends java.lang.Object implements org.simpleframework.common.lease.Contract {
private volatile long time
private Object key
public void (java.lang.Object, long, java.util.concurrent.TimeUnit)
Object key
long lease
java.util.concurrent.TimeUnit scale
public java.lang.Object getKey ()
public long getDelay (java.util.concurrent.TimeUnit)
java.util.concurrent.TimeUnit unit
public void setDelay (long, java.util.concurrent.TimeUnit)
long delay
java.util.concurrent.TimeUnit unit
private long getTime ()
public int compareTo (java.util.concurrent.Delayed)
java.util.concurrent.Delayed other
org.simpleframework.common.lease.Expiration value
private int compareTo (org.simpleframework.common.lease.Expiration)
org.simpleframework.common.lease.Expiration value
long diff
public java.lang.String toString ()
public volatile int compareTo (java.lang.Object)
Object x0
}
org/simpleframework/common/lease/Lease.classLease.java
package org.simpleframework.common.lease
public abstract org.simpleframework.common.lease.Lease extends java.lang.Object {
public abstract long getExpiry (java.util.concurrent.TimeUnit) throws org.simpleframework.common.lease.LeaseException
public abstract void renew (long, java.util.concurrent.TimeUnit) throws org.simpleframework.common.lease.LeaseException
public abstract void cancel () throws org.simpleframework.common.lease.LeaseException
public abstract java.lang.Object getKey ()
}
org/simpleframework/common/lease/LeaseCleaner.classLeaseCleaner.java
package org.simpleframework.common.lease
org.simpleframework.common.lease.LeaseCleaner extends org.simpleframework.common.thread.Daemon {
private final org.simpleframework.common.lease.ContractQueue queue
private final org.simpleframework.common.lease.Cleaner cleaner
public void (org.simpleframework.common.lease.Cleaner)
org.simpleframework.common.lease.Cleaner cleaner
public boolean revoke (org.simpleframework.common.lease.Contract) throws org.simpleframework.common.lease.LeaseException
org.simpleframework.common.lease.Contract contract
public boolean issue (org.simpleframework.common.lease.Contract) throws org.simpleframework.common.lease.LeaseException
org.simpleframework.common.lease.Contract contract
public void run ()
Throwable e
private void clean () throws java.lang.Exception
org.simpleframework.common.lease.Contract next
Object key
private void purge ()
Throwable e
Object key
org.simpleframework.common.lease.Contract next
java.util.Iterator i$
public void close ()
}
org/simpleframework/common/lease/LeaseException.classLeaseException.java
package org.simpleframework.common.lease
public org.simpleframework.common.lease.LeaseException extends java.lang.RuntimeException {
public void (java.lang.String)
String template
public void (java.lang.String, java.lang.Throwable)
String template
Throwable cause
}
org/simpleframework/common/lease/LeaseManager.classLeaseManager.java
package org.simpleframework.common.lease
public org.simpleframework.common.lease.LeaseManager extends java.lang.Object implements org.simpleframework.common.lease.LeaseProvider {
private org.simpleframework.common.lease.ContractController handler
public void (org.simpleframework.common.lease.Cleaner)
org.simpleframework.common.lease.Cleaner cleaner
public org.simpleframework.common.lease.Lease lease (java.lang.Object, long, java.util.concurrent.TimeUnit)
Exception e
Object key
long duration
java.util.concurrent.TimeUnit unit
org.simpleframework.common.lease.Contract contract
public void close ()
Exception e
}
org/simpleframework/common/lease/LeaseMap.classLeaseMap.java
package org.simpleframework.common.lease
public org.simpleframework.common.lease.LeaseMap extends java.util.concurrent.ConcurrentHashMap {
public void ()
public void (int)
int capacity
public org.simpleframework.common.lease.Lease get (java.lang.Object)
Object key
public org.simpleframework.common.lease.Lease remove (java.lang.Object)
Object key
public volatile java.lang.Object remove (java.lang.Object)
Object x0
public volatile java.lang.Object get (java.lang.Object)
Object x0
}
org/simpleframework/common/lease/LeaseProvider.classLeaseProvider.java
package org.simpleframework.common.lease
public abstract org.simpleframework.common.lease.LeaseProvider extends java.lang.Object {
public abstract org.simpleframework.common.lease.Lease lease (java.lang.Object, long, java.util.concurrent.TimeUnit)
public abstract void close ()
}
org/simpleframework/common/parse/MapParser.classMapParser.java
package org.simpleframework.common.parse
public abstract org.simpleframework.common.parse.MapParser extends org.simpleframework.common.parse.Parser implements java.util.Map {
protected java.util.Map all
protected java.util.Map map
protected void ()
public boolean containsKey (java.lang.Object)
Object name
public boolean containsValue (java.lang.Object)
Object value
public java.util.Set entrySet ()
public java.lang.Object get (java.lang.Object)
Object name
public java.util.List getAll (java.lang.Object)
Object key
public boolean isEmpty ()
public java.util.Set keySet ()
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object name
Object value
java.util.List list
Object first
public void putAll (java.util.Map)
Object value
Object key
java.util.Iterator i$
java.util.Map data
java.util.Set keySet
public java.lang.Object remove (java.lang.Object)
Object name
public int size ()
public java.util.Collection values ()
public void clear ()
}
org/simpleframework/common/parse/ParseBuffer.classParseBuffer.java
package org.simpleframework.common.parse
public org.simpleframework.common.parse.ParseBuffer extends java.lang.Object {
protected String cache
protected char[] buf
protected int count
public void ()
public void (int)
int size
public void append (char)
char c
public void append (java.lang.String)
String text
public void reset (java.lang.String)
String text
public void append (org.simpleframework.common.parse.ParseBuffer)
org.simpleframework.common.parse.ParseBuffer text
public void reset (org.simpleframework.common.parse.ParseBuffer)
org.simpleframework.common.parse.ParseBuffer text
public void append (char[], int, int)
char[] c
int off
int len
public void append (java.lang.String, int, int)
String str
int off
int len
public void append (org.simpleframework.common.parse.ParseBuffer, int, int)
org.simpleframework.common.parse.ParseBuffer text
int off
int len
protected void ensureCapacity (int)
int size
int max
char[] temp
int min
public void clear ()
public int length ()
public java.lang.String toString ()
}
org/simpleframework/common/parse/Parser.classParser.java
package org.simpleframework.common.parse
public abstract org.simpleframework.common.parse.Parser extends java.lang.Object {
protected char[] buf
protected int off
protected int count
protected void ()
public void parse (java.lang.String)
String text
protected void ensureCapacity (int)
int size
int max
char[] temp
int min
protected boolean space (char)
char c
protected boolean digit (char)
char c
protected char toLower (char)
char c
protected boolean skip (java.lang.String)
char a
char b
String text
int size
int read
protected abstract void init ()
protected abstract void parse ()
}
org/simpleframework/common/thread/ConcurrentExecutor.classConcurrentExecutor.java
package org.simpleframework.common.thread
public org.simpleframework.common.thread.ConcurrentExecutor extends java.lang.Object implements java.util.concurrent.Executor {
private final org.simpleframework.common.thread.ExecutorQueue queue
public void (java.lang.Class)
Class type
public void (java.lang.Class, int)
Class type
int size
public void (java.lang.Class, int, int)
Class type
int rest
int active
public void execute (java.lang.Runnable)
Runnable task
public void stop ()
public void stop (long)
long wait
}
org/simpleframework/common/thread/ConcurrentScheduler.classConcurrentScheduler.java
package org.simpleframework.common.thread
public org.simpleframework.common.thread.ConcurrentScheduler extends java.lang.Object implements org.simpleframework.common.thread.Scheduler {
private final org.simpleframework.common.thread.SchedulerQueue queue
public void (java.lang.Class)
Class type
public void (java.lang.Class, int)
Class type
int size
public void execute (java.lang.Runnable)
Runnable task
public void execute (java.lang.Runnable, long)
Runnable task
long delay
public void execute (java.lang.Runnable, long, java.util.concurrent.TimeUnit)
Runnable task
long delay
java.util.concurrent.TimeUnit unit
public void stop ()
public void stop (long)
long wait
}
org/simpleframework/common/thread/Daemon$RunnableDelegate.classDaemon.java
package org.simpleframework.common.thread
org.simpleframework.common.thread.Daemon$RunnableDelegate extends java.lang.Object implements java.lang.Runnable {
private final Runnable task
final org.simpleframework.common.thread.Daemon this$0
public void (org.simpleframework.common.thread.Daemon, java.lang.Runnable)
Runnable task
public void run ()
}
org/simpleframework/common/thread/Daemon.classDaemon.java
package org.simpleframework.common.thread
public abstract org.simpleframework.common.thread.Daemon extends java.lang.Object implements java.lang.Runnable {
private final java.util.concurrent.atomic.AtomicReference reference
private final org.simpleframework.common.thread.DaemonFactory factory
private final java.util.concurrent.atomic.AtomicBoolean active
private final Runnable delegate
protected void ()
public boolean isActive ()
public void start ()
Thread thread
Class type
public void interrupt ()
Thread thread
public void stop ()
static java.util.concurrent.atomic.AtomicReference access$000 (org.simpleframework.common.thread.Daemon)
org.simpleframework.common.thread.Daemon x0
static java.util.concurrent.atomic.AtomicBoolean access$100 (org.simpleframework.common.thread.Daemon)
org.simpleframework.common.thread.Daemon x0
}
org/simpleframework/common/thread/DaemonFactory.classDaemonFactory.java
package org.simpleframework.common.thread
public org.simpleframework.common.thread.DaemonFactory extends java.lang.Object implements java.util.concurrent.ThreadFactory {
private final Class type
public void ()
public void (java.lang.Class)
Class type
public java.lang.Thread newThread (java.lang.Runnable)
Runnable task
Thread thread
String name
public java.lang.Thread newThread (java.lang.Runnable, java.lang.Class)
Runnable task
Class type
Thread thread
String name
private java.lang.String createName (java.lang.Runnable, java.lang.Thread)
Runnable task
Thread thread
Class type
String prefix
String name
private java.lang.String createName (java.lang.Class, java.lang.Thread)
Class type
Thread thread
String prefix
String name
private java.lang.Thread createThread (java.lang.Runnable)
Runnable task
}
org/simpleframework/common/thread/ExecutorQueue.classExecutorQueue.java
package org.simpleframework.common.thread
org.simpleframework.common.thread.ExecutorQueue extends java.lang.Object {
private final java.util.concurrent.BlockingQueue queue
private final java.util.concurrent.ThreadPoolExecutor executor
private final java.util.concurrent.ThreadFactory factory
public void (java.lang.Class, int, int)
Class type
int rest
int active
public void (java.lang.Class, int, int, long, java.util.concurrent.TimeUnit)
Class type
int rest
int active
long duration
java.util.concurrent.TimeUnit unit
public void execute (java.lang.Runnable)
Runnable task
public void stop ()
public void stop (long)
Exception e
long wait
}
org/simpleframework/common/thread/Scheduler.classScheduler.java
package org.simpleframework.common.thread
public abstract org.simpleframework.common.thread.Scheduler extends java.lang.Object implements java.util.concurrent.Executor {
public abstract void execute (java.lang.Runnable, long)
public abstract void execute (java.lang.Runnable, long, java.util.concurrent.TimeUnit)
}
org/simpleframework/common/thread/SchedulerQueue.classSchedulerQueue.java
package org.simpleframework.common.thread
org.simpleframework.common.thread.SchedulerQueue extends java.lang.Object {
private final java.util.concurrent.ScheduledThreadPoolExecutor executor
private final java.util.concurrent.ThreadFactory factory
public void (java.lang.Class, int)
Class type
int size
public void execute (java.lang.Runnable)
Runnable task
public void execute (java.lang.Runnable, long)
Runnable task
long delay
public void execute (java.lang.Runnable, long, java.util.concurrent.TimeUnit)
Runnable task
long delay
java.util.concurrent.TimeUnit unit
public void stop ()
public void stop (long)
Exception e
long wait
}
org/simpleframework/common/thread/SynchronousExecutor.classSynchronousExecutor.java
package org.simpleframework.common.thread
public org.simpleframework.common.thread.SynchronousExecutor extends java.lang.Object implements java.util.concurrent.Executor {
public void ()
public void execute (java.lang.Runnable)
Runnable task
}
org/simpleframework/http/Address.classAddress.java
package org.simpleframework.http
public abstract org.simpleframework.http.Address extends java.lang.Object {
public abstract java.lang.String getScheme ()
public abstract java.lang.String getDomain ()
public abstract int getPort ()
public abstract org.simpleframework.http.Path getPath ()
public abstract org.simpleframework.http.Query getQuery ()
public abstract org.simpleframework.common.KeyMap getParameters ()
public abstract java.lang.String toString ()
}
org/simpleframework/http/ContentDisposition.classContentDisposition.java
package org.simpleframework.http
public abstract org.simpleframework.http.ContentDisposition extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract java.lang.String getFileName ()
public abstract boolean isFile ()
}
org/simpleframework/http/ContentType.classContentType.java
package org.simpleframework.http
public abstract org.simpleframework.http.ContentType extends java.lang.Object {
public abstract java.lang.String getType ()
public abstract void setPrimary (java.lang.String)
public abstract java.lang.String getPrimary ()
public abstract void setSecondary (java.lang.String)
public abstract java.lang.String getSecondary ()
public abstract void setCharset (java.lang.String)
public abstract java.lang.String getCharset ()
public abstract java.lang.String getParameter (java.lang.String)
public abstract void setParameter (java.lang.String, java.lang.String)
public abstract java.lang.String toString ()
}
org/simpleframework/http/Cookie$CookieDate.classCookie.java
package org.simpleframework.http
org.simpleframework.http.Cookie$CookieDate extends java.lang.Object {
private static final String FORMAT
private static final String ZONE
private final java.text.DateFormat format
private final java.util.TimeZone zone
public void ()
public java.lang.String format (int)
int seconds
java.util.Calendar calendar
java.util.Date date
private java.util.Date convert (int)
int seconds
long now
long duration
long time
}
org/simpleframework/http/Cookie.classCookie.java
package org.simpleframework.http
public org.simpleframework.http.Cookie extends java.lang.Object {
private org.simpleframework.http.Cookie$CookieDate date
private String name
private String value
private String path
private String domain
private boolean secure
private boolean protect
private boolean created
private int version
private int expiry
public void (java.lang.String, java.lang.String)
String name
String value
public void (java.lang.String, java.lang.String, boolean)
String name
String value
boolean created
public void (java.lang.String, java.lang.String, java.lang.String)
String name
String value
String path
public void (java.lang.String, java.lang.String, java.lang.String, boolean)
String name
String value
String path
boolean created
public boolean isNew ()
public int getVersion ()
public void setVersion (int)
int version
public java.lang.String getName ()
public java.lang.String getValue ()
public void setValue (java.lang.String)
String value
public boolean isSecure ()
public void setSecure (boolean)
boolean secure
public boolean isProtected ()
public void setProtected (boolean)
boolean protect
public int getExpiry ()
public void setExpiry (int)
int expiry
public java.lang.String getPath ()
public void setPath (java.lang.String)
String path
public java.lang.String getDomain ()
public void setDomain (java.lang.String)
String domain
public java.lang.String toClientString ()
public java.lang.String toString ()
}
org/simpleframework/http/Method.classMethod.java
package org.simpleframework.http
public abstract org.simpleframework.http.Method extends java.lang.Object {
public static final String CONNECT
public static final String DELETE
public static final String GET
public static final String HEAD
public static final String OPTIONS
public static final String POST
public static final String PUT
public static final String TRACE
}
org/simpleframework/http/Part.classPart.java
package org.simpleframework.http
public abstract org.simpleframework.http.Part extends java.lang.Object {
public abstract boolean isFile ()
public abstract java.lang.String getName ()
public abstract java.lang.String getFileName ()
public abstract java.lang.String getHeader (java.lang.String)
public abstract java.lang.String getContent () throws java.io.IOException
public abstract java.io.InputStream getInputStream () throws java.io.IOException
public abstract org.simpleframework.http.ContentType getContentType ()
}
org/simpleframework/http/Path.classPath.java
package org.simpleframework.http
public abstract org.simpleframework.http.Path extends java.lang.Object {
public abstract java.lang.String getExtension ()
public abstract java.lang.String getName ()
public abstract java.lang.String getPath ()
public abstract java.lang.String getPath (int)
public abstract java.lang.String getPath (int, int)
public abstract java.lang.String[] getSegments ()
public abstract java.lang.String getDirectory ()
public abstract java.lang.String getRelative (java.lang.String)
public abstract java.lang.String toString ()
}
org/simpleframework/http/Principal.classPrincipal.java
package org.simpleframework.http
public abstract org.simpleframework.http.Principal extends java.lang.Object {
public abstract java.lang.String getPassword ()
public abstract java.lang.String getName ()
}
org/simpleframework/http/Protocol.classProtocol.java
package org.simpleframework.http
public abstract org.simpleframework.http.Protocol extends java.lang.Object {
public static final String ACCEPT
public static final String ACCEPT_CHARSET
public static final String ACCEPT_ENCODING
public static final String ACCEPT_LANGUAGE
public static final String ACCEPT_RANGES
public static final String AGE
public static final String ALLOW
public static final String AUTHORIZATION
public static final String CACHE_CONTROL
public static final String CONNECTION
public static final String CONTENT_DISPOSITION
public static final String CONTENT_ENCODING
public static final String CONTENT_LANGUAGE
public static final String CONTENT_LENGTH
public static final String CONTENT_LOCATION
public static final String CONTENT_MD5
public static final String CONTENT_RANGE
public static final String CONTENT_TYPE
public static final String COOKIE
public static final String DATE
public static final String ETAG
public static final String EXPECT
public static final String EXPIRES
public static final String FROM
public static final String HOST
public static final String IF_MATCH
public static final String IF_MODIFIED_SINCE
public static final String IF_NONE_MATCH
public static final String IF_RANGE
public static final String IF_UNMODIFIED_SINCE
public static final String LAST_MODIFIED
public static final String LOCATION
public static final String MAX_FORWARDS
public static final String PRAGMA
public static final String PROXY_AUTHENTICATE
public static final String PROXY_AUTHORIZATION
public static final String RANGE
public static final String REFERER
public static final String RETRY_AFTER
public static final String SEC_WEBSOCKET_KEY
public static final String SEC_WEBSOCKET_ACCEPT
public static final String SEC_WEBSOCKET_PROTOCOL
public static final String SEC_WEBSOCKET_VERSION
public static final String SERVER
public static final String SET_COOKIE
public static final String TE
public static final String TRAILER
public static final String TRANSFER_ENCODING
public static final String UPGRADE
public static final String USER_AGENT
public static final String VARY
public static final String VIA
public static final String WARNING
public static final String WWW_AUTHENTICATE
public static final String APPLICATION
public static final String BOUNDARY
public static final String CHARSET
public static final String CHUNKED
public static final String CLOSE
public static final String IMAGE
public static final String KEEP_ALIVE
public static final String MULTIPART
public static final String NO_CACHE
public static final String OCTET_STREAM
public static final String TEXT
public static final String URL_ENCODED
public static final String WEBSOCKET
}
org/simpleframework/http/Query.classQuery.java
package org.simpleframework.http
public abstract org.simpleframework.http.Query extends java.lang.Object implements java.util.Map {
public abstract java.util.List getAll (java.lang.Object)
public abstract int getInteger (java.lang.Object)
public abstract float getFloat (java.lang.Object)
public abstract boolean getBoolean (java.lang.Object)
public abstract java.lang.String toString ()
}
org/simpleframework/http/Request.classRequest.java
package org.simpleframework.http
public abstract org.simpleframework.http.Request extends java.lang.Object implements org.simpleframework.http.RequestHeader {
public abstract boolean isSecure ()
public abstract boolean isKeepAlive ()
public abstract long getRequestTime ()
public abstract org.simpleframework.transport.Channel getChannel ()
public abstract org.simpleframework.transport.Certificate getClientCertificate ()
public abstract java.net.InetSocketAddress getClientAddress ()
public abstract java.util.Map getAttributes ()
public abstract java.lang.Object getAttribute (java.lang.Object)
public abstract java.lang.String getParameter (java.lang.String)
public abstract org.simpleframework.http.Part getPart (java.lang.String)
public abstract java.util.List getParts ()
public abstract java.lang.String getContent () throws java.io.IOException
public abstract java.io.InputStream getInputStream () throws java.io.IOException
public abstract java.nio.channels.ReadableByteChannel getByteChannel () throws java.io.IOException
}
org/simpleframework/http/RequestHeader.classRequestHeader.java
package org.simpleframework.http
public abstract org.simpleframework.http.RequestHeader extends java.lang.Object implements org.simpleframework.http.RequestLine {
public abstract java.util.List getNames ()
public abstract int getInteger (java.lang.String)
public abstract long getDate (java.lang.String)
public abstract org.simpleframework.http.Cookie getCookie (java.lang.String)
public abstract java.util.List getCookies ()
public abstract java.lang.String getValue (java.lang.String)
public abstract java.lang.String getValue (java.lang.String, int)
public abstract java.util.List getValues (java.lang.String)
public abstract java.util.List getLocales ()
public abstract org.simpleframework.http.ContentType getContentType ()
public abstract long getContentLength ()
public abstract java.lang.CharSequence getHeader ()
public abstract java.lang.String toString ()
}
org/simpleframework/http/RequestLine.classRequestLine.java
package org.simpleframework.http
public abstract org.simpleframework.http.RequestLine extends java.lang.Object {
public abstract java.lang.String getMethod ()
public abstract java.lang.String getTarget ()
public abstract org.simpleframework.http.Address getAddress ()
public abstract org.simpleframework.http.Path getPath ()
public abstract org.simpleframework.http.Query getQuery ()
public abstract int getMajor ()
public abstract int getMinor ()
}
org/simpleframework/http/RequestWrapper.classRequestWrapper.java
package org.simpleframework.http
public org.simpleframework.http.RequestWrapper extends java.lang.Object implements org.simpleframework.http.Request {
protected org.simpleframework.http.Request request
public void (org.simpleframework.http.Request)
org.simpleframework.http.Request request
public int getMajor ()
public int getMinor ()
public java.lang.String getMethod ()
public java.lang.String getTarget ()
public org.simpleframework.http.Address getAddress ()
public org.simpleframework.http.Path getPath ()
public org.simpleframework.http.Query getQuery ()
public java.util.List getNames ()
public int getInteger (java.lang.String)
String name
public long getDate (java.lang.String)
String name
public org.simpleframework.http.Cookie getCookie (java.lang.String)
String name
public java.util.List getCookies ()
public java.lang.String getValue (java.lang.String)
String name
public java.lang.String getValue (java.lang.String, int)
String name
int index
public java.util.List getValues (java.lang.String)
String name
public java.util.List getLocales ()
public org.simpleframework.http.ContentType getContentType ()
public long getContentLength ()
public boolean isSecure ()
public boolean isKeepAlive ()
public long getRequestTime ()
public org.simpleframework.transport.Channel getChannel ()
public org.simpleframework.transport.Certificate getClientCertificate ()
public java.util.Map getAttributes ()
public java.lang.Object getAttribute (java.lang.Object)
Object key
public java.net.InetSocketAddress getClientAddress ()
public java.lang.CharSequence getHeader ()
public java.lang.String getContent () throws java.io.IOException
public java.io.InputStream getInputStream () throws java.io.IOException
public java.nio.channels.ReadableByteChannel getByteChannel () throws java.io.IOException
public java.lang.String getParameter (java.lang.String)
String name
public org.simpleframework.http.Part getPart (java.lang.String)
String name
public java.util.List getParts ()
public java.lang.String toString ()
}
org/simpleframework/http/Response.classResponse.java
package org.simpleframework.http
public abstract org.simpleframework.http.Response extends java.lang.Object implements org.simpleframework.http.ResponseHeader {
public abstract void setContentLength (long)
public abstract void setContentType (java.lang.String)
public abstract java.io.OutputStream getOutputStream () throws java.io.IOException
public abstract java.io.OutputStream getOutputStream (int) throws java.io.IOException
public abstract java.io.PrintStream getPrintStream () throws java.io.IOException
public abstract java.io.PrintStream getPrintStream (int) throws java.io.IOException
public abstract java.nio.channels.WritableByteChannel getByteChannel () throws java.io.IOException
public abstract java.nio.channels.WritableByteChannel getByteChannel (int) throws java.io.IOException
public abstract long getResponseTime ()
public abstract boolean isKeepAlive ()
public abstract boolean isCommitted ()
public abstract void commit () throws java.io.IOException
public abstract void reset () throws java.io.IOException
public abstract void close () throws java.io.IOException
}
org/simpleframework/http/ResponseHeader.classResponseHeader.java
package org.simpleframework.http
public abstract org.simpleframework.http.ResponseHeader extends java.lang.Object implements org.simpleframework.http.StatusLine {
public abstract java.util.List getNames ()
public abstract void addValue (java.lang.String, java.lang.String)
public abstract void addInteger (java.lang.String, int)
public abstract void addDate (java.lang.String, long)
public abstract void setValue (java.lang.String, java.lang.String)
public abstract void setInteger (java.lang.String, int)
public abstract void setLong (java.lang.String, long)
public abstract void setDate (java.lang.String, long)
public abstract java.lang.String getValue (java.lang.String)
public abstract java.lang.String getValue (java.lang.String, int)
public abstract int getInteger (java.lang.String)
public abstract long getDate (java.lang.String)
public abstract java.util.List getValues (java.lang.String)
public abstract org.simpleframework.http.Cookie setCookie (org.simpleframework.http.Cookie)
public abstract org.simpleframework.http.Cookie setCookie (java.lang.String, java.lang.String)
public abstract org.simpleframework.http.Cookie getCookie (java.lang.String)
public abstract java.util.List getCookies ()
public abstract org.simpleframework.http.ContentType getContentType ()
public abstract java.lang.String getTransferEncoding ()
public abstract long getContentLength ()
public abstract java.lang.CharSequence getHeader ()
public abstract java.lang.String toString ()
}
org/simpleframework/http/ResponseWrapper.classResponseWrapper.java
package org.simpleframework.http
public org.simpleframework.http.ResponseWrapper extends java.lang.Object implements org.simpleframework.http.Response {
protected org.simpleframework.http.Response response
public void (org.simpleframework.http.Response)
org.simpleframework.http.Response response
public int getCode ()
public void setCode (int)
int code
public java.lang.String getDescription ()
public void setDescription (java.lang.String)
String text
public org.simpleframework.http.Status getStatus ()
public void setStatus (org.simpleframework.http.Status)
org.simpleframework.http.Status status
public int getMajor ()
public void setMajor (int)
int major
public int getMinor ()
public void setMinor (int)
int minor
public long getResponseTime ()
public java.util.List getNames ()
public void addValue (java.lang.String, java.lang.String)
String name
String value
public void addInteger (java.lang.String, int)
String name
int value
public void addDate (java.lang.String, long)
String name
long date
public void setValue (java.lang.String, java.lang.String)
String name
String value
public void setInteger (java.lang.String, int)
String name
int value
public void setLong (java.lang.String, long)
String name
long value
public void setDate (java.lang.String, long)
String name
long date
public java.lang.String getValue (java.lang.String)
String name
public java.lang.String getValue (java.lang.String, int)
String name
int index
public int getInteger (java.lang.String)
String name
public long getDate (java.lang.String)
String name
public java.util.List getValues (java.lang.String)
String name
public org.simpleframework.http.Cookie setCookie (org.simpleframework.http.Cookie)
org.simpleframework.http.Cookie cookie
public org.simpleframework.http.Cookie setCookie (java.lang.String, java.lang.String)
String name
String value
public org.simpleframework.http.Cookie getCookie (java.lang.String)
String name
public java.util.List getCookies ()
public org.simpleframework.http.ContentType getContentType ()
public java.lang.String getTransferEncoding ()
public long getContentLength ()
public void setContentLength (long)
long length
public void setContentType (java.lang.String)
String type
public java.lang.CharSequence getHeader ()
public java.io.OutputStream getOutputStream () throws java.io.IOException
public java.io.OutputStream getOutputStream (int) throws java.io.IOException
int size
public java.io.PrintStream getPrintStream () throws java.io.IOException
public java.io.PrintStream getPrintStream (int) throws java.io.IOException
int size
public java.nio.channels.WritableByteChannel getByteChannel () throws java.io.IOException
public java.nio.channels.WritableByteChannel getByteChannel (int) throws java.io.IOException
int size
public boolean isKeepAlive ()
public boolean isCommitted ()
public void commit () throws java.io.IOException
public void reset () throws java.io.IOException
public void close () throws java.io.IOException
public java.lang.String toString ()
}
org/simpleframework/http/Scheme.classScheme.java
package org.simpleframework.http
public final org.simpleframework.http.Scheme extends java.lang.Enum {
public static final org.simpleframework.http.Scheme HTTP
public static final org.simpleframework.http.Scheme HTTPS
public static final org.simpleframework.http.Scheme WS
public static final org.simpleframework.http.Scheme WSS
public final String scheme
public final boolean secure
private static final org.simpleframework.http.Scheme[] $VALUES
public static org.simpleframework.http.Scheme[] values ()
public static org.simpleframework.http.Scheme valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String, boolean)
String scheme
boolean secure
public boolean isSecure ()
public java.lang.String getScheme ()
public static org.simpleframework.http.Scheme resolveScheme (java.lang.String)
org.simpleframework.http.Scheme scheme
org.simpleframework.http.Scheme[] arr$
int len$
int i$
String token
public static org.simpleframework.http.Scheme resolveScheme (java.net.URI)
org.simpleframework.http.Scheme option
org.simpleframework.http.Scheme[] arr$
int len$
int i$
String scheme
java.net.URI target
static void ()
}
org/simpleframework/http/Status.classStatus.java
package org.simpleframework.http
public final org.simpleframework.http.Status extends java.lang.Enum {
public static final org.simpleframework.http.Status CONTINUE
public static final org.simpleframework.http.Status SWITCHING_PROTOCOLS
public static final org.simpleframework.http.Status OK
public static final org.simpleframework.http.Status CREATED
public static final org.simpleframework.http.Status ACCEPTED
public static final org.simpleframework.http.Status NO_CONTENT
public static final org.simpleframework.http.Status RESET_CONTENT
public static final org.simpleframework.http.Status PARTIAL_CONTENT
public static final org.simpleframework.http.Status MULTIPLE_CHOICES
public static final org.simpleframework.http.Status MOVED_PERMANENTLY
public static final org.simpleframework.http.Status FOUND
public static final org.simpleframework.http.Status SEE_OTHER
public static final org.simpleframework.http.Status NOT_MODIFIED
public static final org.simpleframework.http.Status USE_PROXY
public static final org.simpleframework.http.Status TEMPORARY_REDIRECT
public static final org.simpleframework.http.Status BAD_REQUEST
public static final org.simpleframework.http.Status UNAUTHORIZED
public static final org.simpleframework.http.Status PAYMENT_REQUIRED
public static final org.simpleframework.http.Status FORBIDDEN
public static final org.simpleframework.http.Status NOT_FOUND
public static final org.simpleframework.http.Status METHOD_NOT_ALLOWED
public static final org.simpleframework.http.Status NOT_ACCEPTABLE
public static final org.simpleframework.http.Status PROXY_AUTHENTICATION_REQUIRED
public static final org.simpleframework.http.Status REQUEST_TIMEOUT
public static final org.simpleframework.http.Status CONFLICT
public static final org.simpleframework.http.Status GONE
public static final org.simpleframework.http.Status LENGTH_REQUIRED
public static final org.simpleframework.http.Status PRECONDITION_FAILED
public static final org.simpleframework.http.Status REQUEST_ENTITY_TOO_LARGE
public static final org.simpleframework.http.Status REQUEST_URI_TOO_LONG
public static final org.simpleframework.http.Status UNSUPPORTED_MEDIA_TYPE
public static final org.simpleframework.http.Status REQUESTED_RANGE_NOT_SATISFIABLE
public static final org.simpleframework.http.Status EXPECTATION_FAILED
public static final org.simpleframework.http.Status INTERNAL_SERVER_ERROR
public static final org.simpleframework.http.Status NOT_IMPLEMENTED
public static final org.simpleframework.http.Status BAD_GATEWAY
public static final org.simpleframework.http.Status SERVICE_UNAVAILABLE
public static final org.simpleframework.http.Status GATEWAY_TIMEOUT
public static final org.simpleframework.http.Status VERSION_NOT_SUPPORTED
public final String description
public final int code
private static final org.simpleframework.http.Status[] $VALUES
public static org.simpleframework.http.Status[] values ()
public static org.simpleframework.http.Status valueOf (java.lang.String)
String name
private void (java.lang.String, int, int, java.lang.String)
int code
String description
public int getCode ()
public java.lang.String getDescription ()
public static java.lang.String getDescription (int)
org.simpleframework.http.Status status
org.simpleframework.http.Status[] arr$
int len$
int i$
int code
org.simpleframework.http.Status[] list
public static org.simpleframework.http.Status getStatus (int)
org.simpleframework.http.Status status
org.simpleframework.http.Status[] arr$
int len$
int i$
int code
org.simpleframework.http.Status[] list
static void ()
}
org/simpleframework/http/StatusLine.classStatusLine.java
package org.simpleframework.http
public abstract org.simpleframework.http.StatusLine extends java.lang.Object {
public abstract int getCode ()
public abstract void setCode (int)
public abstract java.lang.String getDescription ()
public abstract void setDescription (java.lang.String)
public abstract org.simpleframework.http.Status getStatus ()
public abstract void setStatus (org.simpleframework.http.Status)
public abstract int getMajor ()
public abstract void setMajor (int)
public abstract int getMinor ()
public abstract void setMinor (int)
}
org/simpleframework/http/core/BodyEncoder.classBodyEncoder.java
package org.simpleframework.http.core
abstract org.simpleframework.http.core.BodyEncoder extends java.lang.Object {
public abstract void encode (byte[]) throws java.io.IOException
public abstract void encode (byte[], int, int) throws java.io.IOException
public abstract void encode (java.nio.ByteBuffer) throws java.io.IOException
public abstract void encode (java.nio.ByteBuffer, int, int) throws java.io.IOException
public abstract void flush () throws java.io.IOException
public abstract void close () throws java.io.IOException
}
org/simpleframework/http/core/BodyEncoderException.classBodyEncoderException.java
package org.simpleframework.http.core
org.simpleframework.http.core.BodyEncoderException extends java.io.IOException {
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
org/simpleframework/http/core/BodyEncoderFactory.classBodyEncoderFactory.java
package org.simpleframework.http.core
org.simpleframework.http.core.BodyEncoderFactory extends java.lang.Object {
private final org.simpleframework.http.core.Conversation support
private final org.simpleframework.http.core.BodyObserver observer
private final org.simpleframework.transport.ByteWriter writer
public void (org.simpleframework.http.core.BodyObserver, org.simpleframework.http.core.Conversation, org.simpleframework.transport.Channel)
org.simpleframework.http.core.BodyObserver observer
org.simpleframework.http.core.Conversation support
org.simpleframework.transport.Channel channel
public org.simpleframework.http.core.BodyEncoder getInstance ()
boolean keepAlive
boolean chunkable
boolean tunnel
private org.simpleframework.http.core.BodyEncoder getInstance (boolean)
boolean chunkable
long length
}
org/simpleframework/http/core/BodyObserver.classBodyObserver.java
package org.simpleframework.http.core
abstract org.simpleframework.http.core.BodyObserver extends java.lang.Object {
public abstract void close (org.simpleframework.transport.ByteWriter)
public abstract void error (org.simpleframework.transport.ByteWriter)
public abstract void ready (org.simpleframework.transport.ByteWriter)
public abstract void commit (org.simpleframework.transport.ByteWriter)
public abstract boolean isCommitted ()
public abstract boolean isClosed ()
public abstract boolean isError ()
public abstract long getTime ()
}
org/simpleframework/http/core/ChunkedEncoder.classChunkedEncoder.java
package org.simpleframework.http.core
org.simpleframework.http.core.ChunkedEncoder extends java.lang.Object implements org.simpleframework.http.core.BodyEncoder {
private byte[] size
private byte[] index
private byte[] zero
private org.simpleframework.http.core.BodyObserver observer
private org.simpleframework.transport.ByteWriter writer
public void (org.simpleframework.http.core.BodyObserver, org.simpleframework.transport.ByteWriter)
org.simpleframework.http.core.BodyObserver observer
org.simpleframework.transport.ByteWriter writer
public void encode (byte[]) throws java.io.IOException
byte[] array
public void encode (byte[], int, int) throws java.io.IOException
byte[] array
int off
int len
java.nio.ByteBuffer buffer
public void encode (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer buffer
int mark
int size
public void encode (java.nio.ByteBuffer, int, int) throws java.io.IOException
int num
Exception cause
java.nio.ByteBuffer buffer
int off
int len
int pos
public void flush () throws java.io.IOException
Exception cause
private void finish () throws java.io.IOException
Exception cause
public void close () throws java.io.IOException
}
org/simpleframework/http/core/CloseEncoder.classCloseEncoder.java
package org.simpleframework.http.core
org.simpleframework.http.core.CloseEncoder extends java.lang.Object implements org.simpleframework.http.core.BodyEncoder {
private final org.simpleframework.http.core.BodyObserver observer
private final org.simpleframework.transport.ByteWriter writer
public void (org.simpleframework.http.core.BodyObserver, org.simpleframework.transport.ByteWriter)
org.simpleframework.http.core.BodyObserver observer
org.simpleframework.transport.ByteWriter writer
public void encode (byte[]) throws java.io.IOException
byte[] array
public void encode (byte[], int, int) throws java.io.IOException
byte[] array
int off
int len
java.nio.ByteBuffer buffer
public void encode (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer buffer
int mark
int size
public void encode (java.nio.ByteBuffer, int, int) throws java.io.IOException
Exception cause
java.nio.ByteBuffer buffer
int off
int len
public void flush () throws java.io.IOException
Exception cause
public void close () throws java.io.IOException
Exception cause
}
org/simpleframework/http/core/Collector.classCollector.java
package org.simpleframework.http.core
abstract org.simpleframework.http.core.Collector extends java.lang.Object implements org.simpleframework.http.message.Entity {
public abstract void collect (org.simpleframework.http.core.Controller) throws java.io.IOException
}
org/simpleframework/http/core/Container.classContainer.java
package org.simpleframework.http.core
public abstract org.simpleframework.http.core.Container extends java.lang.Object {
public abstract void handle (org.simpleframework.http.Request, org.simpleframework.http.Response)
}
org/simpleframework/http/core/ContainerController.classContainerController.java
package org.simpleframework.http.core
org.simpleframework.http.core.ContainerController extends java.lang.Object implements org.simpleframework.http.core.Controller {
private final org.simpleframework.common.thread.ConcurrentExecutor executor
private final org.simpleframework.common.thread.ConcurrentExecutor collect
private final org.simpleframework.common.buffer.Allocator allocator
private final org.simpleframework.http.core.Container container
private final org.simpleframework.transport.reactor.Reactor reactor
public void (org.simpleframework.http.core.Container, org.simpleframework.common.buffer.Allocator, int, int) throws java.io.IOException
org.simpleframework.http.core.Container container
org.simpleframework.common.buffer.Allocator allocator
int count
int select
public void start (org.simpleframework.transport.Channel) throws java.io.IOException
org.simpleframework.transport.Channel channel
public void start (org.simpleframework.http.core.Collector) throws java.io.IOException
org.simpleframework.http.core.Collector collector
public void select (org.simpleframework.http.core.Collector) throws java.io.IOException
org.simpleframework.http.core.Collector collector
public void ready (org.simpleframework.http.core.Collector) throws java.io.IOException
org.simpleframework.http.core.Collector collector
public void stop () throws java.io.IOException
Exception cause
}
org/simpleframework/http/core/ContainerEvent.classContainerEvent.java
package org.simpleframework.http.core
public final org.simpleframework.http.core.ContainerEvent extends java.lang.Enum {
public static final org.simpleframework.http.core.ContainerEvent READ_HEADER
public static final org.simpleframework.http.core.ContainerEvent READ_BODY
public static final org.simpleframework.http.core.ContainerEvent WRITE_HEADER
public static final org.simpleframework.http.core.ContainerEvent WRITE_BODY
public static final org.simpleframework.http.core.ContainerEvent HEADER_FINISHED
public static final org.simpleframework.http.core.ContainerEvent BODY_FINISHED
public static final org.simpleframework.http.core.ContainerEvent DISPATCH_CONTINUE
public static final org.simpleframework.http.core.ContainerEvent REQUEST_READY
public static final org.simpleframework.http.core.ContainerEvent DISPATCH_REQUEST
public static final org.simpleframework.http.core.ContainerEvent DISPATCH_FINISHED
public static final org.simpleframework.http.core.ContainerEvent RESPONSE_FINISHED
public static final org.simpleframework.http.core.ContainerEvent ERROR
private static final org.simpleframework.http.core.ContainerEvent[] $VALUES
public static org.simpleframework.http.core.ContainerEvent[] values ()
public static org.simpleframework.http.core.ContainerEvent valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
org/simpleframework/http/core/ContainerSocketProcessor.classContainerSocketProcessor.java
package org.simpleframework.http.core
public org.simpleframework.http.core.ContainerSocketProcessor extends java.lang.Object implements org.simpleframework.transport.SocketProcessor {
private final org.simpleframework.transport.TransportProcessor processor
private final org.simpleframework.transport.SocketProcessor adapter
public void (org.simpleframework.http.core.Container) throws java.io.IOException
org.simpleframework.http.core.Container container
public void (org.simpleframework.http.core.Container, int) throws java.io.IOException
org.simpleframework.http.core.Container container
int count
public void (org.simpleframework.http.core.Container, int, int) throws java.io.IOException
org.simpleframework.http.core.Container container
int count
int select
public void (org.simpleframework.http.core.Container, org.simpleframework.common.buffer.Allocator) throws java.io.IOException
org.simpleframework.http.core.Container container
org.simpleframework.common.buffer.Allocator allocator
public void (org.simpleframework.http.core.Container, org.simpleframework.common.buffer.Allocator, int) throws java.io.IOException
org.simpleframework.http.core.Container container
org.simpleframework.common.buffer.Allocator allocator
int count
public void (org.simpleframework.http.core.Container, org.simpleframework.common.buffer.Allocator, int, int) throws java.io.IOException
org.simpleframework.http.core.Container container
org.simpleframework.common.buffer.Allocator allocator
int count
int select
public void process (org.simpleframework.transport.Socket) throws java.io.IOException
org.simpleframework.transport.Socket socket
public void stop () throws java.io.IOException
}
org/simpleframework/http/core/ContainerTransportProcessor.classContainerTransportProcessor.java
package org.simpleframework.http.core
public org.simpleframework.http.core.ContainerTransportProcessor extends java.lang.Object implements org.simpleframework.transport.TransportProcessor {
private final org.simpleframework.http.core.Controller controller
public void (org.simpleframework.http.core.Container, org.simpleframework.common.buffer.Allocator, int) throws java.io.IOException
org.simpleframework.http.core.Container container
org.simpleframework.common.buffer.Allocator allocator
int count
public void (org.simpleframework.http.core.Container, org.simpleframework.common.buffer.Allocator, int, int) throws java.io.IOException
org.simpleframework.http.core.Container container
org.simpleframework.common.buffer.Allocator allocator
int count
int select
public void process (org.simpleframework.transport.Transport) throws java.io.IOException
org.simpleframework.transport.Transport transport
public void stop () throws java.io.IOException
}
org/simpleframework/http/core/Controller.classController.java
package org.simpleframework.http.core
abstract org.simpleframework.http.core.Controller extends java.lang.Object {
public abstract void start (org.simpleframework.transport.Channel) throws java.io.IOException
public abstract void start (org.simpleframework.http.core.Collector) throws java.io.IOException
public abstract void select (org.simpleframework.http.core.Collector) throws java.io.IOException
public abstract void ready (org.simpleframework.http.core.Collector) throws java.io.IOException
public abstract void stop () throws java.io.IOException
}
org/simpleframework/http/core/Conversation.classConversation.java
package org.simpleframework.http.core
public org.simpleframework.http.core.Conversation extends java.lang.Object {
private final org.simpleframework.http.ResponseHeader response
private final org.simpleframework.http.RequestHeader request
public void (org.simpleframework.http.RequestHeader, org.simpleframework.http.ResponseHeader)
org.simpleframework.http.RequestHeader request
org.simpleframework.http.ResponseHeader response
public org.simpleframework.http.RequestHeader getRequest ()
public org.simpleframework.http.ResponseHeader getResponse ()
public long getContentLength ()
public boolean isEmpty ()
int code
public boolean isHead ()
String method
public boolean isConnect ()
String method
public void setContentLength (long)
long length
boolean keepAlive
public boolean isPersistent ()
String token
int major
int minor
public boolean isKeepAlive ()
String token
public boolean isChunkable ()
int major
int minor
public void setChunkedEncoded ()
boolean keepAlive
boolean chunkable
public void setConnectionUpgrade ()
public void setIdentityEncoded ()
public boolean isChunkedEncoded ()
String token
public boolean isWebSocket ()
String reply
String token
int code
public boolean isTunnel ()
int code
boolean socket
}
org/simpleframework/http/core/EmptyEncoder.classEmptyEncoder.java
package org.simpleframework.http.core
org.simpleframework.http.core.EmptyEncoder extends java.lang.Object implements org.simpleframework.http.core.BodyEncoder {
private final org.simpleframework.http.core.BodyObserver observer
private final org.simpleframework.transport.ByteWriter writer
public void (org.simpleframework.http.core.BodyObserver, org.simpleframework.transport.ByteWriter)
org.simpleframework.http.core.BodyObserver observer
org.simpleframework.transport.ByteWriter writer
public void encode (byte[]) throws java.io.IOException
byte[] array
public void encode (byte[], int, int) throws java.io.IOException
byte[] array
int off
int size
public void encode (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer buffer
public void encode (java.nio.ByteBuffer, int, int) throws java.io.IOException
java.nio.ByteBuffer buffer
int off
int size
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
}
org/simpleframework/http/core/FixedLengthEncoder.classFixedLengthEncoder.java
package org.simpleframework.http.core
org.simpleframework.http.core.FixedLengthEncoder extends java.lang.Object implements org.simpleframework.http.core.BodyEncoder {
private org.simpleframework.http.core.BodyObserver observer
private org.simpleframework.transport.ByteWriter writer
private long count
private long limit
public void (org.simpleframework.http.core.BodyObserver, org.simpleframework.transport.ByteWriter, long)
org.simpleframework.http.core.BodyObserver observer
org.simpleframework.transport.ByteWriter writer
long limit
public void encode (byte[]) throws java.io.IOException
byte[] array
public void encode (byte[], int, int) throws java.io.IOException
byte[] array
int off
int len
java.nio.ByteBuffer buffer
public void encode (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer buffer
int mark
int size
public void encode (java.nio.ByteBuffer, int, int) throws java.io.IOException
Exception cause
java.nio.ByteBuffer buffer
int off
int len
long size
public void flush () throws java.io.IOException
Exception cause
public void close () throws java.io.IOException
}
org/simpleframework/http/core/QueryBuilder.classQueryBuilder.java
package org.simpleframework.http.core
org.simpleframework.http.core.QueryBuilder extends java.lang.Object {
private final org.simpleframework.http.Request request
private final org.simpleframework.http.message.Header header
public void (org.simpleframework.http.Request, org.simpleframework.http.message.Entity)
org.simpleframework.http.Request request
org.simpleframework.http.message.Entity entity
public org.simpleframework.http.Query build ()
org.simpleframework.http.Query query
private org.simpleframework.http.Query getQuery (org.simpleframework.http.Query)
org.simpleframework.http.Query query
String body
private java.lang.String getContent ()
Exception e
private boolean isFormPost ()
org.simpleframework.http.ContentType type
private boolean isFormPost (org.simpleframework.http.ContentType)
org.simpleframework.http.ContentType type
String primary
String secondary
}
org/simpleframework/http/core/QueryCombiner.classQueryCombiner.java
package org.simpleframework.http.core
org.simpleframework.http.core.QueryCombiner extends org.simpleframework.http.parse.QueryParser {
public transient void (java.lang.String[])
String[] list
public transient void (org.simpleframework.http.Query, java.lang.String[])
org.simpleframework.http.Query query
String[] list
public void (org.simpleframework.http.Query, org.simpleframework.http.Query)
org.simpleframework.http.Query query
org.simpleframework.http.Query post
public void parse (java.lang.String[])
int i
String[] list
StringBuilder text
private void parse (java.lang.StringBuilder)
StringBuilder text
private void add (org.simpleframework.http.Query)
java.util.List list
String first
String key
java.util.Iterator i$
org.simpleframework.http.Query query
java.util.Set keySet
}
org/simpleframework/http/core/RequestCertificate$Challenge.classRequestCertificate.java
package org.simpleframework.http.core
org.simpleframework.http.core.RequestCertificate$Challenge extends java.lang.Object implements org.simpleframework.transport.CertificateChallenge {
private final org.simpleframework.http.core.BodyObserver observer
private final org.simpleframework.transport.Certificate certificate
private final org.simpleframework.transport.Channel channel
public void (org.simpleframework.http.core.BodyObserver, org.simpleframework.http.message.Entity)
org.simpleframework.http.core.BodyObserver observer
org.simpleframework.http.message.Entity entity
public java.util.concurrent.Future challenge () throws java.lang.Exception
public java.util.concurrent.Future challenge (java.lang.Runnable) throws java.lang.Exception
Runnable completion
org.simpleframework.transport.CertificateChallenge challenge
}
org/simpleframework/http/core/RequestCertificate.classRequestCertificate.java
package org.simpleframework.http.core
org.simpleframework.http.core.RequestCertificate extends java.lang.Object implements org.simpleframework.transport.Certificate {
private final org.simpleframework.transport.CertificateChallenge challenge
private final org.simpleframework.transport.Certificate certificate
private final org.simpleframework.transport.Channel channel
public void (org.simpleframework.http.core.BodyObserver, org.simpleframework.http.message.Entity)
org.simpleframework.http.core.BodyObserver observer
org.simpleframework.http.message.Entity entity
public javax.security.cert.X509Certificate[] getChain () throws java.lang.Exception
public org.simpleframework.transport.CertificateChallenge getChallenge () throws java.lang.Exception
public boolean isChainPresent () throws java.lang.Exception
}
org/simpleframework/http/core/RequestCollector.classRequestCollector.java
package org.simpleframework.http.core
org.simpleframework.http.core.RequestCollector extends java.lang.Object implements org.simpleframework.http.core.Collector {
private final org.simpleframework.http.message.EntityConsumer entity
private final org.simpleframework.transport.ByteCursor cursor
private final org.simpleframework.transport.Channel channel
private final org.simpleframework.transport.trace.Trace trace
private final org.simpleframework.http.core.Timer timer
public void (org.simpleframework.common.buffer.Allocator, org.simpleframework.transport.Channel)
org.simpleframework.common.buffer.Allocator allocator
org.simpleframework.transport.Channel channel
public void collect (org.simpleframework.http.core.Controller) throws java.io.IOException
org.simpleframework.http.core.Controller controller
public long getTime ()
public org.simpleframework.http.message.Header getHeader ()
public org.simpleframework.http.message.Body getBody ()
public org.simpleframework.transport.Channel getChannel ()
public java.nio.channels.SocketChannel getSocket ()
}
org/simpleframework/http/core/RequestDispatcher.classRequestDispatcher.java
package org.simpleframework.http.core
org.simpleframework.http.core.RequestDispatcher extends java.lang.Object implements java.lang.Runnable {
private final org.simpleframework.http.core.ResponseObserver observer
private final org.simpleframework.http.core.Container container
private final org.simpleframework.http.Response response
private final org.simpleframework.http.Request request
private final org.simpleframework.transport.Channel channel
private final org.simpleframework.transport.trace.Trace trace
public void (org.simpleframework.http.core.Container, org.simpleframework.http.core.Controller, org.simpleframework.http.message.Entity)
org.simpleframework.http.core.Container container
org.simpleframework.http.core.Controller controller
org.simpleframework.http.message.Entity entity
public void run ()
Exception cause
private void dispatch () throws java.lang.Exception
Throwable cause
}
org/simpleframework/http/core/RequestEntity.classRequestEntity.java
package org.simpleframework.http.core
org.simpleframework.http.core.RequestEntity extends org.simpleframework.http.core.RequestMessage implements org.simpleframework.http.Request {
private org.simpleframework.transport.Certificate certificate
private org.simpleframework.http.core.QueryBuilder builder
private org.simpleframework.transport.Channel channel
private org.simpleframework.http.Query query
private org.simpleframework.http.message.Body body
private java.util.Map map
private long time
public void (org.simpleframework.http.core.ResponseObserver, org.simpleframework.http.message.Entity)
org.simpleframework.http.core.ResponseObserver observer
org.simpleframework.http.message.Entity entity
public boolean isSecure ()
public boolean isKeepAlive ()
int major
int minor
String value
public long getRequestTime ()
public org.simpleframework.transport.Channel getChannel ()
public org.simpleframework.transport.Certificate getClientCertificate ()
public java.net.InetSocketAddress getClientAddress ()
java.nio.channels.SocketChannel socket
java.net.Socket client
private java.net.InetSocketAddress getClientAddress (java.net.Socket)
java.net.Socket socket
java.net.InetAddress address
int port
public java.lang.String getContent () throws java.io.IOException
org.simpleframework.http.ContentType type
public java.lang.String getContent (org.simpleframework.http.ContentType) throws java.io.IOException
org.simpleframework.http.ContentType type
String charset
public java.io.InputStream getInputStream () throws java.io.IOException
public java.nio.channels.ReadableByteChannel getByteChannel () throws java.io.IOException
java.io.InputStream source
public java.util.Map getAttributes ()
java.util.Map common
public java.lang.Object getAttribute (java.lang.Object)
Object key
public org.simpleframework.http.Query getQuery ()
public java.lang.String getParameter (java.lang.String)
String name
public org.simpleframework.http.Part getPart (java.lang.String)
String name
public java.util.List getParts ()
}
org/simpleframework/http/core/RequestMessage.classRequestMessage.java
package org.simpleframework.http.core
org.simpleframework.http.core.RequestMessage extends java.lang.Object implements org.simpleframework.http.RequestHeader {
protected org.simpleframework.http.message.Header header
public void ()
public void (org.simpleframework.http.message.Header)
org.simpleframework.http.message.Header header
public java.lang.String getTarget ()
public org.simpleframework.http.Address getAddress ()
public org.simpleframework.http.Path getPath ()
public org.simpleframework.http.Query getQuery ()
public java.lang.String getMethod ()
public int getMajor ()
public int getMinor ()
public java.util.List getNames ()
public java.lang.String getValue (java.lang.String)
String name
public java.lang.String getValue (java.lang.String, int)
String name
int index
public int getInteger (java.lang.String)
String name
public long getDate (java.lang.String)
String name
public java.util.List getValues (java.lang.String)
String name
public java.util.List getLocales ()
public org.simpleframework.http.Cookie getCookie (java.lang.String)
String name
public java.util.List getCookies ()
public org.simpleframework.http.ContentType getContentType ()
public long getContentLength ()
public java.lang.CharSequence getHeader ()
public java.lang.String toString ()
}
org/simpleframework/http/core/RequestReader.classRequestReader.java
package org.simpleframework.http.core
org.simpleframework.http.core.RequestReader extends java.lang.Object implements org.simpleframework.transport.reactor.Operation {
private final org.simpleframework.http.core.Controller controller
private final org.simpleframework.http.core.Collector collector
private final org.simpleframework.transport.Channel channel
private final org.simpleframework.transport.trace.Trace trace
public void (org.simpleframework.http.core.Controller, org.simpleframework.http.core.Collector)
org.simpleframework.http.core.Controller controller
org.simpleframework.http.core.Collector collector
public org.simpleframework.transport.trace.Trace getTrace ()
public java.nio.channels.SocketChannel getChannel ()
public void run ()
Throwable cause
public void cancel ()
Throwable cause
public volatile java.nio.channels.SelectableChannel getChannel ()
}
org/simpleframework/http/core/ResponseBuffer.classResponseBuffer.java
package org.simpleframework.http.core
org.simpleframework.http.core.ResponseBuffer extends java.io.OutputStream implements java.nio.channels.WritableByteChannel {
private org.simpleframework.http.core.ResponseEncoder encoder
private byte[] buffer
private boolean flushed
private boolean closed
private int count
public void (org.simpleframework.http.core.BodyObserver, org.simpleframework.http.Response, org.simpleframework.http.core.Conversation, org.simpleframework.http.message.Entity)
org.simpleframework.http.core.BodyObserver observer
org.simpleframework.http.Response response
org.simpleframework.http.core.Conversation support
org.simpleframework.http.message.Entity entity
public void (org.simpleframework.http.core.BodyObserver, org.simpleframework.http.Response, org.simpleframework.http.core.Conversation, org.simpleframework.transport.Channel)
org.simpleframework.http.core.BodyObserver observer
org.simpleframework.http.Response response
org.simpleframework.http.core.Conversation support
org.simpleframework.transport.Channel channel
public boolean isOpen ()
public void reset () throws java.io.IOException
public void write (int) throws java.io.IOException
int octet
byte value
public void write (byte[], int, int) throws java.io.IOException
byte[] array
int off
int size
java.nio.ByteBuffer buffer
public int write (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer source
int mark
int size
public int write (java.nio.ByteBuffer, int, int) throws java.io.IOException
java.nio.ByteBuffer source
int off
int size
int mark
int limit
public void expand (int) throws java.io.IOException
int size
int resize
byte[] temp
int capacity
public void flush () throws java.io.IOException
private void flush (boolean) throws java.io.IOException
boolean flush
public void close () throws java.io.IOException
private void commit () throws java.io.IOException
}
org/simpleframework/http/core/ResponseEncoder.classResponseEncoder.java
package org.simpleframework.http.core
org.simpleframework.http.core.ResponseEncoder extends java.lang.Object {
private org.simpleframework.http.core.BodyEncoderFactory factory
private org.simpleframework.http.core.Conversation support
private org.simpleframework.http.Response response
private org.simpleframework.http.core.BodyEncoder encoder
private org.simpleframework.transport.trace.Trace trace
public void (org.simpleframework.http.core.BodyObserver, org.simpleframework.http.Response, org.simpleframework.http.core.Conversation, org.simpleframework.transport.Channel)
org.simpleframework.http.core.BodyObserver observer
org.simpleframework.http.Response response
org.simpleframework.http.core.Conversation support
org.simpleframework.transport.Channel channel
public boolean isStarted ()
public void start () throws java.io.IOException
public void start (int) throws java.io.IOException
int length
public void write (byte[]) throws java.io.IOException
byte[] array
public void write (byte[], int, int) throws java.io.IOException
byte[] array
int off
int len
public void write (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer buffer
int mark
int size
public void write (java.nio.ByteBuffer, int, int) throws java.io.IOException
java.nio.ByteBuffer buffer
int off
int len
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
private void configure () throws java.io.IOException
long length
boolean empty
boolean tunnel
private void configure (long) throws java.io.IOException
long count
long length
private void configure (long, long) throws java.io.IOException
long count
long length
boolean empty
boolean tunnel
private void clear () throws java.io.IOException
private void commit () throws java.io.IOException
Exception cause
}
org/simpleframework/http/core/ResponseEntity.classResponseEntity.java
package org.simpleframework.http.core
org.simpleframework.http.core.ResponseEntity extends org.simpleframework.http.core.ResponseMessage implements org.simpleframework.http.Response {
private org.simpleframework.http.core.BodyObserver observer
private org.simpleframework.http.core.ResponseBuffer buffer
private org.simpleframework.http.core.Conversation support
private org.simpleframework.transport.Channel channel
private org.simpleframework.transport.ByteWriter sender
private org.simpleframework.transport.trace.Trace trace
public void (org.simpleframework.http.core.BodyObserver, org.simpleframework.http.Request, org.simpleframework.http.message.Entity)
org.simpleframework.http.core.BodyObserver observer
org.simpleframework.http.Request request
org.simpleframework.http.message.Entity entity
public long getResponseTime ()
public java.lang.Object getAttribute (java.lang.Object)
Object name
public java.util.Map getAttributes ()
public void setContentLength (long)
long length
public void setContentType (java.lang.String)
String type
private java.lang.String getCharset ()
org.simpleframework.http.ContentType type
public java.io.OutputStream getOutputStream () throws java.io.IOException
public java.io.OutputStream getOutputStream (int) throws java.io.IOException
int size
public java.io.PrintStream getPrintStream () throws java.io.IOException
public java.io.PrintStream getPrintStream (int) throws java.io.IOException
int size
private java.io.PrintStream getPrintStream (int, java.lang.String) throws java.io.IOException
int size
String charset
public java.nio.channels.WritableByteChannel getByteChannel () throws java.io.IOException
public java.nio.channels.WritableByteChannel getByteChannel (int) throws java.io.IOException
int size
public boolean isKeepAlive ()
public boolean isCommitted ()
public void commit () throws java.io.IOException
String header
byte[] message
public void reset () throws java.io.IOException
public void close () throws java.io.IOException
}
org/simpleframework/http/core/ResponseException.classResponseException.java
package org.simpleframework.http.core
org.simpleframework.http.core.ResponseException extends java.io.IOException {
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
org/simpleframework/http/core/ResponseMessage.classResponseMessage.java
package org.simpleframework.http.core
org.simpleframework.http.core.ResponseMessage extends org.simpleframework.http.message.MessageHeader implements org.simpleframework.http.ResponseHeader {
private String text
private int major
private int minor
private int code
public void ()
public int getCode ()
public void setCode (int)
int code
public java.lang.String getDescription ()
public void setDescription (java.lang.String)
String text
public org.simpleframework.http.Status getStatus ()
public void setStatus (org.simpleframework.http.Status)
org.simpleframework.http.Status status
public int getMajor ()
public void setMajor (int)
int major
public int getMinor ()
public void setMinor (int)
int minor
public org.simpleframework.http.ContentType getContentType ()
String value
public long getContentLength ()
public java.lang.String getTransferEncoding ()
public java.lang.CharSequence getHeader ()
public java.lang.String toString ()
String value
java.util.Iterator i$
String name
java.util.Iterator i$
org.simpleframework.http.Cookie cookie
java.util.Iterator i$
StringBuilder head
}
org/simpleframework/http/core/ResponseObserver.classResponseObserver.java
package org.simpleframework.http.core
org.simpleframework.http.core.ResponseObserver extends java.lang.Object implements org.simpleframework.http.core.BodyObserver {
private java.util.concurrent.atomic.AtomicBoolean committed
private java.util.concurrent.atomic.AtomicBoolean closed
private java.util.concurrent.atomic.AtomicBoolean error
private org.simpleframework.http.core.Controller controller
private org.simpleframework.transport.Channel channel
private org.simpleframework.transport.trace.Trace trace
private org.simpleframework.http.core.Timer timer
public void (org.simpleframework.http.core.Controller, org.simpleframework.http.message.Entity)
org.simpleframework.http.core.Controller controller
org.simpleframework.http.message.Entity entity
public void close (org.simpleframework.transport.ByteWriter)
Exception cause
org.simpleframework.transport.ByteWriter writer
public void error (org.simpleframework.transport.ByteWriter)
Exception cause
org.simpleframework.transport.ByteWriter writer
public void ready (org.simpleframework.transport.ByteWriter)
Exception cause
org.simpleframework.transport.ByteWriter writer
private void fail (org.simpleframework.transport.ByteWriter)
Exception cause
org.simpleframework.transport.ByteWriter writer
public void commit (org.simpleframework.transport.ByteWriter)
org.simpleframework.transport.ByteWriter writer
public boolean isCommitted ()
public boolean isClosed ()
public boolean isError ()
public long getTime ()
}
org/simpleframework/http/core/Timer.classTimer.java
package org.simpleframework.http.core
org.simpleframework.http.core.Timer extends java.lang.Object {
private java.util.concurrent.TimeUnit unit
private volatile long time
public void (java.util.concurrent.TimeUnit)
java.util.concurrent.TimeUnit unit
public boolean isSet ()
public void set ()
public long get ()
}
org/simpleframework/http/message/ArrayConsumer.classArrayConsumer.java
package org.simpleframework.http.message
public abstract org.simpleframework.http.message.ArrayConsumer extends java.lang.Object implements org.simpleframework.http.message.ByteConsumer {
protected byte[] array
protected int count
protected int chunk
protected boolean done
public void ()
public void (int)
int size
public void (int, int)
int size
int chunk
public void consume (org.simpleframework.transport.ByteCursor) throws java.io.IOException
int reset
int size
int ready
org.simpleframework.transport.ByteCursor cursor
protected void resize (int) throws java.io.IOException
int expand
int max
byte[] temp
int size
public boolean isFinished ()
protected abstract void process () throws java.io.IOException
protected abstract int scan () throws java.io.IOException
}
org/simpleframework/http/message/Body.classBody.java
package org.simpleframework.http.message
public abstract org.simpleframework.http.message.Body extends java.lang.Object {
public abstract java.lang.String getContent () throws java.io.IOException
public abstract java.lang.String getContent (java.lang.String) throws java.io.IOException
public abstract java.io.InputStream getInputStream () throws java.io.IOException
public abstract org.simpleframework.http.Part getPart (java.lang.String)
public abstract java.util.List getParts ()
}
org/simpleframework/http/message/BodyConsumer.classBodyConsumer.java
package org.simpleframework.http.message
public abstract org.simpleframework.http.message.BodyConsumer extends java.lang.Object implements org.simpleframework.http.message.ByteConsumer {
public abstract org.simpleframework.http.message.Body getBody ()
}
org/simpleframework/http/message/BoundaryConsumer.classBoundaryConsumer.java
package org.simpleframework.http.message
org.simpleframework.http.message.BoundaryConsumer extends org.simpleframework.http.message.ArrayConsumer {
private static final byte[] LAST
private static final byte[] LINE
private static final byte[] TOKEN
private org.simpleframework.common.buffer.Allocator allocator
private org.simpleframework.common.buffer.Buffer buffer
private byte[] boundary
private int seek
public void (org.simpleframework.common.buffer.Allocator, byte[])
org.simpleframework.common.buffer.Allocator allocator
byte[] boundary
protected void process () throws java.io.IOException
protected int scan () throws java.io.IOException
int size
private void append (byte[]) throws java.io.IOException
byte[] token
private boolean scan (byte[]) throws java.io.IOException
byte[] data
int size
int pos
public boolean isEnd ()
public void clear ()
static void ()
}
org/simpleframework/http/message/BufferBody.classBufferBody.java
package org.simpleframework.http.message
org.simpleframework.http.message.BufferBody extends java.lang.Object implements org.simpleframework.http.message.Body {
private final org.simpleframework.http.message.PartSeries series
private final org.simpleframework.common.buffer.Buffer buffer
public void ()
public void (org.simpleframework.common.buffer.Buffer)
org.simpleframework.common.buffer.Buffer buffer
public void (org.simpleframework.common.buffer.Buffer, org.simpleframework.http.message.PartSeries)
org.simpleframework.common.buffer.Buffer buffer
org.simpleframework.http.message.PartSeries series
public org.simpleframework.http.Part getPart (java.lang.String)
String name
public java.util.List getParts ()
public java.lang.String getContent () throws java.io.IOException
public java.lang.String getContent (java.lang.String) throws java.io.IOException
String charset
public java.io.InputStream getInputStream () throws java.io.IOException
}
org/simpleframework/http/message/BufferPart.classBufferPart.java
package org.simpleframework.http.message
org.simpleframework.http.message.BufferPart extends java.lang.Object implements org.simpleframework.http.Part {
private final org.simpleframework.http.message.Segment segment
private final org.simpleframework.http.message.Body body
public void (org.simpleframework.http.message.Segment, org.simpleframework.common.buffer.Buffer)
org.simpleframework.http.message.Segment segment
org.simpleframework.common.buffer.Buffer buffer
public boolean isFile ()
public java.lang.String getName ()
public java.lang.String getFileName ()
public java.lang.String getContent () throws java.io.IOException
public java.io.InputStream getInputStream () throws java.io.IOException
public org.simpleframework.http.ContentType getContentType ()
public org.simpleframework.http.ContentDisposition getDisposition ()
public java.lang.String getHeader (java.lang.String)
String name
}
org/simpleframework/http/message/ByteConsumer.classByteConsumer.java
package org.simpleframework.http.message
public abstract org.simpleframework.http.message.ByteConsumer extends java.lang.Object {
public abstract void consume (org.simpleframework.transport.ByteCursor) throws java.io.IOException
public abstract boolean isFinished ()
}
org/simpleframework/http/message/ChunkedConsumer.classChunkedConsumer.java
package org.simpleframework.http.message
public org.simpleframework.http.message.ChunkedConsumer extends org.simpleframework.http.message.UpdateConsumer {
private org.simpleframework.common.buffer.Allocator allocator
private org.simpleframework.common.buffer.Buffer buffer
private boolean terminal
private boolean last
private byte[] line
private int count
private int chunk
public void (org.simpleframework.common.buffer.Allocator)
org.simpleframework.common.buffer.Allocator allocator
private void (org.simpleframework.common.buffer.Allocator, int)
org.simpleframework.common.buffer.Allocator allocator
int chunk
public org.simpleframework.http.message.Body getBody ()
private void append (byte[], int, int) throws java.io.IOException
byte[] array
int off
int len
protected int update (byte[], int, int) throws java.io.IOException
int write
byte[] array
int off
int size
int mark
private void parse () throws java.io.IOException
int octet
int off
private int toDecimal (byte)
byte octet
}
org/simpleframework/http/message/ConsumerFactory.classConsumerFactory.java
package org.simpleframework.http.message
org.simpleframework.http.message.ConsumerFactory extends java.lang.Object {
protected org.simpleframework.common.buffer.Allocator allocator
protected org.simpleframework.http.message.Segment segment
public void (org.simpleframework.common.buffer.Allocator, org.simpleframework.http.message.Segment)
org.simpleframework.common.buffer.Allocator allocator
org.simpleframework.http.message.Segment segment
public org.simpleframework.http.message.BodyConsumer getInstance ()
long length
public org.simpleframework.http.message.BodyConsumer getInstance (long)
long length
byte[] boundary
protected byte[] getBoundary (org.simpleframework.http.message.Segment)
String token
org.simpleframework.http.message.Segment header
org.simpleframework.http.ContentType type
protected boolean isUpload (org.simpleframework.http.message.Segment)
String token
org.simpleframework.http.message.Segment segment
org.simpleframework.http.ContentType type
protected boolean isChunked (org.simpleframework.http.message.Segment)
org.simpleframework.http.message.Segment segment
String encoding
protected boolean isFixed (org.simpleframework.http.message.Segment)
org.simpleframework.http.message.Segment segment
long length
protected long getContentLength ()
}
org/simpleframework/http/message/ContentConsumer.classContentConsumer.java
package org.simpleframework.http.message
org.simpleframework.http.message.ContentConsumer extends org.simpleframework.http.message.UpdateConsumer {
private static final byte[] START
private org.simpleframework.http.message.PartSeries series
private org.simpleframework.common.buffer.Allocator allocator
private org.simpleframework.http.message.Segment segment
private org.simpleframework.common.buffer.Buffer buffer
private byte[] boundary
private int start
private int seek
public void (org.simpleframework.common.buffer.Allocator, org.simpleframework.http.message.Segment, org.simpleframework.http.message.PartSeries, byte[])
org.simpleframework.common.buffer.Allocator allocator
org.simpleframework.http.message.Segment segment
org.simpleframework.http.message.PartSeries series
byte[] boundary
public org.simpleframework.http.message.Body getBody ()
public org.simpleframework.http.Part getPart ()
private void append (byte[], int, int) throws java.io.IOException
byte[] array
int off
int len
protected void commit (org.simpleframework.transport.ByteCursor) throws java.io.IOException
org.simpleframework.transport.ByteCursor cursor
protected int update (byte[], int, int) throws java.io.IOException
int excess
int total
int valid
org.simpleframework.http.Part part
byte octet
byte[] array
int off
int size
int skip
int last
int next
int mark
int excess
int total
int valid
static void ()
}
org/simpleframework/http/message/ContinueDispatcher.classContinueDispatcher.java
package org.simpleframework.http.message
org.simpleframework.http.message.ContinueDispatcher extends java.lang.Object {
private static final byte[] STATUS
private static final byte[] MESSAGE
private final org.simpleframework.transport.ByteWriter writer
private final org.simpleframework.transport.trace.Trace trace
public void (org.simpleframework.transport.Channel)
org.simpleframework.transport.Channel channel
public void execute (org.simpleframework.http.message.Header) throws java.io.IOException
org.simpleframework.http.message.Header header
static void ()
}
org/simpleframework/http/message/EmptyConsumer.classEmptyConsumer.java
package org.simpleframework.http.message
public org.simpleframework.http.message.EmptyConsumer extends java.lang.Object implements org.simpleframework.http.message.BodyConsumer {
public void ()
public org.simpleframework.http.message.Body getBody ()
public void consume (org.simpleframework.transport.ByteCursor)
org.simpleframework.transport.ByteCursor cursor
public boolean isFinished ()
}
org/simpleframework/http/message/EmptyInputStream.classEmptyInputStream.java
package org.simpleframework.http.message
org.simpleframework.http.message.EmptyInputStream extends java.io.InputStream {
void ()
public int read ()
}
org/simpleframework/http/message/Entity.classEntity.java
package org.simpleframework.http.message
public abstract org.simpleframework.http.message.Entity extends java.lang.Object {
public abstract long getTime ()
public abstract org.simpleframework.http.message.Body getBody ()
public abstract org.simpleframework.http.message.Header getHeader ()
public abstract org.simpleframework.transport.Channel getChannel ()
}
org/simpleframework/http/message/EntityConsumer.classEntityConsumer.java
package org.simpleframework.http.message
public org.simpleframework.http.message.EntityConsumer extends java.lang.Object implements org.simpleframework.http.message.ByteConsumer {
protected org.simpleframework.http.message.ContinueDispatcher dispatcher
protected org.simpleframework.http.message.ConsumerFactory factory
protected org.simpleframework.http.message.RequestConsumer header
protected org.simpleframework.http.message.BodyConsumer body
protected org.simpleframework.transport.trace.Trace trace
public void (org.simpleframework.common.buffer.Allocator, org.simpleframework.transport.Channel)
org.simpleframework.common.buffer.Allocator allocator
org.simpleframework.transport.Channel channel
public org.simpleframework.http.message.Body getBody ()
public org.simpleframework.http.message.Header getHeader ()
public void consume (org.simpleframework.transport.ByteCursor) throws java.io.IOException
CharSequence sequence
CharSequence sequence
org.simpleframework.transport.ByteCursor cursor
public boolean isFinished ()
CharSequence sequence
public boolean isHeaderFinished ()
}
org/simpleframework/http/message/FileUploadConsumer$ByteCounter.classFileUploadConsumer.java
package org.simpleframework.http.message
org.simpleframework.http.message.FileUploadConsumer$ByteCounter extends java.lang.Object implements org.simpleframework.transport.ByteCursor {
private final org.simpleframework.transport.ByteCursor cursor
final org.simpleframework.http.message.FileUploadConsumer this$0
public void (org.simpleframework.http.message.FileUploadConsumer, org.simpleframework.transport.ByteCursor)
org.simpleframework.transport.ByteCursor cursor
public boolean isOpen () throws java.io.IOException
public boolean isReady () throws java.io.IOException
long limit
public int ready () throws java.io.IOException
int limit
int ready
public int read (byte[]) throws java.io.IOException
byte[] data
public int read (byte[], int, int) throws java.io.IOException
byte[] data
int off
int len
int limit
int size
int chunk
public void push (byte[]) throws java.io.IOException
byte[] data
public void push (byte[], int, int) throws java.io.IOException
byte[] data
int off
int len
public int reset (int) throws java.io.IOException
int len
int reset
}
org/simpleframework/http/message/FileUploadConsumer.classFileUploadConsumer.java
package org.simpleframework.http.message
public org.simpleframework.http.message.FileUploadConsumer extends java.lang.Object implements org.simpleframework.http.message.BodyConsumer {
private final org.simpleframework.http.message.BodyConsumer consumer
private final java.util.concurrent.atomic.AtomicLong count
public void (org.simpleframework.common.buffer.Allocator, byte[], long)
org.simpleframework.common.buffer.Allocator allocator
byte[] boundary
long length
public org.simpleframework.http.message.Body getBody ()
public void consume (org.simpleframework.transport.ByteCursor) throws java.io.IOException
org.simpleframework.transport.ByteCursor cursor
org.simpleframework.http.message.FileUploadConsumer$ByteCounter counter
public boolean isFinished ()
long remaining
static java.util.concurrent.atomic.AtomicLong access$000 (org.simpleframework.http.message.FileUploadConsumer)
org.simpleframework.http.message.FileUploadConsumer x0
}
org/simpleframework/http/message/FixedLengthConsumer.classFixedLengthConsumer.java
package org.simpleframework.http.message
public org.simpleframework.http.message.FixedLengthConsumer extends org.simpleframework.http.message.UpdateConsumer {
private org.simpleframework.common.buffer.Allocator allocator
private org.simpleframework.common.buffer.Buffer buffer
private long limit
public void (org.simpleframework.common.buffer.Allocator, long)
org.simpleframework.common.buffer.Allocator allocator
long limit
public org.simpleframework.http.message.Body getBody ()
private void append (byte[], int, int) throws java.io.IOException
byte[] array
int off
int len
protected int update (byte[], int, int) throws java.io.IOException
byte[] array
int off
int count
int mark
}
org/simpleframework/http/message/Header.classHeader.java
package org.simpleframework.http.message
public abstract org.simpleframework.http.message.Header extends java.lang.Object implements org.simpleframework.http.message.Segment {
public abstract java.lang.String getTarget ()
public abstract java.lang.CharSequence getHeader ()
public abstract org.simpleframework.http.Address getAddress ()
public abstract org.simpleframework.http.Path getPath ()
public abstract org.simpleframework.http.Query getQuery ()
public abstract java.lang.String getMethod ()
public abstract int getMajor ()
public abstract int getMinor ()
public abstract java.util.List getNames ()
public abstract int getInteger (java.lang.String)
public abstract long getDate (java.lang.String)
public abstract org.simpleframework.http.Cookie getCookie (java.lang.String)
public abstract java.util.List getCookies ()
public abstract java.util.List getLocales ()
public abstract boolean isExpectContinue ()
public abstract java.lang.String toString ()
}
org/simpleframework/http/message/HeaderConsumer.classHeaderConsumer.java
package org.simpleframework.http.message
public abstract org.simpleframework.http.message.HeaderConsumer extends org.simpleframework.http.message.SegmentConsumer implements org.simpleframework.http.message.Header {
protected void ()
public long getDate (java.lang.String)
String name
public int getInteger (java.lang.String)
String name
public java.util.List getNames ()
public org.simpleframework.http.Cookie getCookie (java.lang.String)
String name
public java.util.List getCookies ()
}
org/simpleframework/http/message/Message.classMessage.java
package org.simpleframework.http.message
public abstract org.simpleframework.http.message.Message extends java.lang.Object {
public abstract java.util.List getNames ()
public abstract void setValue (java.lang.String, java.lang.String)
public abstract void setInteger (java.lang.String, int)
public abstract void setDate (java.lang.String, long)
public abstract void addValue (java.lang.String, java.lang.String)
public abstract void addInteger (java.lang.String, int)
public abstract void addDate (java.lang.String, long)
public abstract java.lang.String getValue (java.lang.String)
public abstract java.lang.String getValue (java.lang.String, int)
public abstract int getInteger (java.lang.String)
public abstract long getDate (java.lang.String)
public abstract org.simpleframework.http.Cookie getCookie (java.lang.String)
public abstract java.util.List getCookies ()
public abstract org.simpleframework.http.Cookie setCookie (java.lang.String, java.lang.String)
public abstract org.simpleframework.http.Cookie setCookie (org.simpleframework.http.Cookie)
public abstract java.util.List getValues (java.lang.String)
public abstract java.util.List getValues (java.util.List)
public abstract java.util.List getAll (java.lang.String)
}
org/simpleframework/http/message/MessageHeader$Series.classMessageHeader.java
package org.simpleframework.http.message
org.simpleframework.http.message.MessageHeader$Series extends java.lang.Object {
private java.util.List value
final org.simpleframework.http.message.MessageHeader this$0
public void (org.simpleframework.http.message.MessageHeader)
public java.util.List getValues ()
}
org/simpleframework/http/message/MessageHeader.classMessageHeader.java
package org.simpleframework.http.message
public org.simpleframework.http.message.MessageHeader extends java.lang.Object implements org.simpleframework.http.message.Message {
private final org.simpleframework.common.KeyMap cookies
private final org.simpleframework.common.KeyMap values
private final org.simpleframework.common.KeyMap names
private final org.simpleframework.http.parse.DateParser parser
public void ()
public java.util.List getNames ()
public void setValue (java.lang.String, java.lang.String)
String token
String name
String value
java.util.List list
public void setInteger (java.lang.String, int)
String name
int value
public void setLong (java.lang.String, long)
String name
long value
public void setDate (java.lang.String, long)
String name
long date
public void addValue (java.lang.String, java.lang.String)
String name
String value
java.util.List list
public void addInteger (java.lang.String, int)
String name
int value
public void addDate (java.lang.String, long)
String name
long date
public java.lang.String getValue (java.lang.String)
String name
public java.lang.String getValue (java.lang.String, int)
String name
int index
java.util.List list
public int getInteger (java.lang.String)
String name
String value
public long getLong (java.lang.String)
String name
String value
public long getDate (java.lang.String)
String name
String value
public org.simpleframework.http.Cookie getCookie (java.lang.String)
String name
public java.util.List getCookies ()
public org.simpleframework.http.Cookie setCookie (java.lang.String, java.lang.String)
String name
String value
public org.simpleframework.http.Cookie setCookie (org.simpleframework.http.Cookie)
org.simpleframework.http.Cookie cookie
String name
public java.util.List getValues (java.lang.String)
String name
public java.util.List getValues (java.util.List)
java.util.List list
public java.util.List getAll (java.lang.String)
String name
String token
org.simpleframework.http.message.MessageHeader$Series series
private java.util.List getAll (java.lang.String, java.lang.String)
String name
String token
org.simpleframework.http.message.MessageHeader$Series series
String value
}
org/simpleframework/http/message/PartBodyConsumer.classPartBodyConsumer.java
package org.simpleframework.http.message
org.simpleframework.http.message.PartBodyConsumer extends java.lang.Object implements org.simpleframework.http.message.BodyConsumer {
private static final byte[] LINE
private org.simpleframework.http.message.ContentConsumer content
private org.simpleframework.http.message.ByteConsumer token
public void (org.simpleframework.common.buffer.Allocator, org.simpleframework.http.message.Segment, byte[])
org.simpleframework.common.buffer.Allocator allocator
org.simpleframework.http.message.Segment segment
byte[] boundary
public void (org.simpleframework.common.buffer.Allocator, org.simpleframework.http.message.Segment, org.simpleframework.http.message.PartSeries, byte[])
org.simpleframework.common.buffer.Allocator allocator
org.simpleframework.http.message.Segment segment
org.simpleframework.http.message.PartSeries series
byte[] boundary
public org.simpleframework.http.message.Body getBody ()
public void consume (org.simpleframework.transport.ByteCursor) throws java.io.IOException
org.simpleframework.transport.ByteCursor cursor
public boolean isFinished ()
static void ()
}
org/simpleframework/http/message/PartConsumer.classPartConsumer.java
package org.simpleframework.http.message
org.simpleframework.http.message.PartConsumer extends java.lang.Object implements org.simpleframework.http.message.ByteConsumer {
private org.simpleframework.http.message.SegmentConsumer header
private org.simpleframework.http.message.BodyConsumer body
private org.simpleframework.http.message.PartFactory factory
private org.simpleframework.http.message.PartSeries series
private org.simpleframework.http.message.ByteConsumer current
private byte[] terminal
public void (org.simpleframework.common.buffer.Allocator, org.simpleframework.http.message.PartSeries, byte[], long)
org.simpleframework.common.buffer.Allocator allocator
org.simpleframework.http.message.PartSeries series
byte[] terminal
long length
private org.simpleframework.http.message.BodyConsumer getConsumer ()
public void consume (org.simpleframework.transport.ByteCursor) throws java.io.IOException
org.simpleframework.transport.ByteCursor cursor
public boolean isFinished ()
}
org/simpleframework/http/message/PartData.classPartData.java
package org.simpleframework.http.message
org.simpleframework.http.message.PartData extends java.lang.Object implements org.simpleframework.http.message.PartSeries {
private final org.simpleframework.common.KeyMap map
private final java.util.List list
public void ()
public java.util.List getParts ()
public boolean addPart (org.simpleframework.http.Part)
org.simpleframework.http.Part part
String name
public org.simpleframework.http.Part getPart (java.lang.String)
String name
}
org/simpleframework/http/message/PartEntryConsumer.classPartEntryConsumer.java
package org.simpleframework.http.message
org.simpleframework.http.message.PartEntryConsumer extends java.lang.Object implements org.simpleframework.http.message.ByteConsumer {
private final org.simpleframework.http.message.BoundaryConsumer boundary
private final org.simpleframework.http.message.ByteConsumer consumer
public void (org.simpleframework.common.buffer.Allocator, org.simpleframework.http.message.PartSeries, byte[], long)
org.simpleframework.common.buffer.Allocator allocator
org.simpleframework.http.message.PartSeries series
byte[] terminal
long length
public void consume (org.simpleframework.transport.ByteCursor) throws java.io.IOException
org.simpleframework.transport.ByteCursor cursor
public boolean isFinished ()
public boolean isEnd ()
}
org/simpleframework/http/message/PartEntryFactory.classPartEntryFactory.java
package org.simpleframework.http.message
org.simpleframework.http.message.PartEntryFactory extends java.lang.Object {
private final org.simpleframework.http.message.PartSeries series
private final org.simpleframework.common.buffer.Allocator allocator
private final byte[] terminal
private final long length
public void (org.simpleframework.common.buffer.Allocator, org.simpleframework.http.message.PartSeries, byte[], long)
org.simpleframework.common.buffer.Allocator allocator
org.simpleframework.http.message.PartSeries series
byte[] terminal
long length
public org.simpleframework.http.message.PartEntryConsumer getInstance ()
}
org/simpleframework/http/message/PartFactory.classPartFactory.java
package org.simpleframework.http.message
org.simpleframework.http.message.PartFactory extends org.simpleframework.http.message.ConsumerFactory {
private final long length
public void (org.simpleframework.common.buffer.Allocator, org.simpleframework.http.message.Segment, long)
org.simpleframework.common.buffer.Allocator allocator
org.simpleframework.http.message.Segment header
long length
public org.simpleframework.http.message.BodyConsumer getInstance (org.simpleframework.http.message.PartSeries, byte[])
org.simpleframework.http.message.PartSeries series
byte[] boundary
byte[] terminal
}
org/simpleframework/http/message/PartHeaderConsumer.classPartHeaderConsumer.java
package org.simpleframework.http.message
org.simpleframework.http.message.PartHeaderConsumer extends org.simpleframework.http.message.SegmentConsumer {
private org.simpleframework.common.buffer.Allocator allocator
private org.simpleframework.common.buffer.Buffer buffer
public void (org.simpleframework.common.buffer.Allocator)
org.simpleframework.common.buffer.Allocator allocator
protected void process () throws java.io.IOException
private void append () throws java.io.IOException
}
org/simpleframework/http/message/PartSeries.classPartSeries.java
package org.simpleframework.http.message
abstract org.simpleframework.http.message.PartSeries extends java.lang.Object {
public abstract java.util.List getParts ()
public abstract boolean addPart (org.simpleframework.http.Part)
public abstract org.simpleframework.http.Part getPart (java.lang.String)
}
org/simpleframework/http/message/PartSeriesConsumer.classPartSeriesConsumer.java
package org.simpleframework.http.message
org.simpleframework.http.message.PartSeriesConsumer extends java.lang.Object implements org.simpleframework.http.message.BodyConsumer {
private org.simpleframework.http.message.PartEntryConsumer consumer
private org.simpleframework.http.message.PartEntryFactory factory
private org.simpleframework.common.buffer.BufferAllocator buffer
private org.simpleframework.http.message.PartSeries series
public void (org.simpleframework.common.buffer.Allocator, byte[])
org.simpleframework.common.buffer.Allocator allocator
byte[] boundary
public void (org.simpleframework.common.buffer.Allocator, byte[], long)
org.simpleframework.common.buffer.Allocator allocator
byte[] boundary
long length
public void (org.simpleframework.common.buffer.Allocator, org.simpleframework.http.message.PartSeries, byte[])
org.simpleframework.common.buffer.Allocator allocator
org.simpleframework.http.message.PartSeries series
byte[] boundary
public void (org.simpleframework.common.buffer.Allocator, org.simpleframework.http.message.PartSeries, byte[], long)
org.simpleframework.common.buffer.Allocator allocator
org.simpleframework.http.message.PartSeries series
byte[] boundary
long length
public org.simpleframework.http.message.Body getBody ()
public void consume (org.simpleframework.transport.ByteCursor) throws java.io.IOException
org.simpleframework.transport.ByteCursor cursor
public boolean isFinished ()
}
org/simpleframework/http/message/RequestConsumer$1.classRequestConsumer.java
package org.simpleframework.http.message
org.simpleframework.http.message.RequestConsumer$1 extends java.lang.Object {
}
org/simpleframework/http/message/RequestConsumer$Token.classRequestConsumer.java
package org.simpleframework.http.message
org.simpleframework.http.message.RequestConsumer$Token extends java.lang.Object implements java.lang.CharSequence {
public byte[] array
public int size
public int off
private void (byte[], int, int)
byte[] array
int off
int size
public int length ()
public char charAt (int)
int index
public java.lang.CharSequence subSequence (int, int)
int start
int end
public java.lang.String toString ()
public java.lang.String toString (java.lang.String)
Exception e
String charset
void (byte[], int, int, org.simpleframework.http.message.RequestConsumer$1)
byte[] x0
int x1
int x2
org.simpleframework.http.message.RequestConsumer$1 x3
}
org/simpleframework/http/message/RequestConsumer.classRequestConsumer.java
package org.simpleframework.http.message
public org.simpleframework.http.message.RequestConsumer extends org.simpleframework.http.message.HeaderConsumer {
protected org.simpleframework.http.parse.AddressParser parser
protected String method
protected String target
protected int major
protected int minor
public void ()
public java.lang.String getTarget ()
public org.simpleframework.http.Address getAddress ()
public org.simpleframework.http.Query getQuery ()
public org.simpleframework.http.Path getPath ()
public java.lang.String getMethod ()
public int getMajor ()
public int getMinor ()
public long getDate (java.lang.String)
String name
public int getInteger (java.lang.String)
String name
public java.util.List getNames ()
protected void process ()
private void target ()
org.simpleframework.http.message.RequestConsumer$Token token
private void method ()
org.simpleframework.http.message.RequestConsumer$Token token
protected void version ()
private void major ()
private void minor ()
protected boolean digit (byte)
byte octet
public java.lang.CharSequence getHeader ()
public java.lang.String toString ()
}
org/simpleframework/http/message/Segment.classSegment.java
package org.simpleframework.http.message
public abstract org.simpleframework.http.message.Segment extends java.lang.Object {
public abstract boolean isFile ()
public abstract java.lang.String getName ()
public abstract java.lang.String getFileName ()
public abstract java.lang.String getValue (java.lang.String)
public abstract java.lang.String getValue (java.lang.String, int)
public abstract java.util.List getValues (java.lang.String)
public abstract org.simpleframework.http.ContentType getContentType ()
public abstract org.simpleframework.http.ContentDisposition getDisposition ()
public abstract java.lang.String getTransferEncoding ()
public abstract long getContentLength ()
}
org/simpleframework/http/message/SegmentConsumer$Token.classSegmentConsumer.java
package org.simpleframework.http.message
org.simpleframework.http.message.SegmentConsumer$Token extends java.lang.Object {
public int size
public int off
final org.simpleframework.http.message.SegmentConsumer this$0
public void (org.simpleframework.http.message.SegmentConsumer, int, int)
int off
int size
public java.lang.String text ()
public java.lang.String text (java.lang.String)
java.io.IOException e
String charset
}
org/simpleframework/http/message/SegmentConsumer.classSegmentConsumer.java
package org.simpleframework.http.message
public org.simpleframework.http.message.SegmentConsumer extends org.simpleframework.http.message.ArrayConsumer implements org.simpleframework.http.message.Segment {
private static final byte[] TERMINAL
protected org.simpleframework.http.ContentDisposition disposition
protected org.simpleframework.http.parse.LanguageParser language
protected org.simpleframework.http.parse.CookieParser cookies
protected org.simpleframework.http.message.MessageHeader header
protected org.simpleframework.http.ContentType type
protected String encoding
protected String name
protected String value
protected boolean expect
protected long length
protected long limit
protected int pos
protected int scan
public void ()
public void (int)
int limit
public boolean isFile ()
public java.lang.String getName ()
public java.lang.String getFileName ()
public org.simpleframework.http.ContentType getContentType ()
public long getContentLength ()
public java.lang.String getTransferEncoding ()
public org.simpleframework.http.ContentDisposition getDisposition ()
public java.util.List getLocales ()
public java.util.List getValues (java.lang.String)
String name
public java.lang.String getValue (java.lang.String)
String name
public java.lang.String getValue (java.lang.String, int)
String name
int index
public boolean isExpectContinue ()
protected void resize (int) throws java.io.IOException
int size
protected void process () throws java.io.IOException
protected void headers ()
private void header ()
protected void add (java.lang.String, java.lang.String)
String name
String value
protected void expect (java.lang.String)
String value
protected void cookie (java.lang.String)
org.simpleframework.http.Cookie cookie
java.util.Iterator i$
String value
protected void language (java.lang.String)
String value
protected void type (java.lang.String)
String value
protected void disposition (java.lang.String)
String value
protected void encoding (java.lang.String)
String value
protected void length (java.lang.String)
Exception e
String value
private void name ()
org.simpleframework.http.message.SegmentConsumer$Token token
private void value ()
int i
int mark
org.simpleframework.http.message.SegmentConsumer$Token token
protected void adjust ()
protected void end ()
protected int scan ()
int length
protected boolean equal (java.lang.String, java.lang.String)
String name
String token
protected boolean space (byte)
byte octet
protected boolean terminal (byte)
byte octet
protected boolean white (byte)
byte octet
public java.lang.String toString ()
static void ()
}
org/simpleframework/http/message/TokenConsumer.classTokenConsumer.java
package org.simpleframework.http.message
org.simpleframework.http.message.TokenConsumer extends org.simpleframework.http.message.ArrayConsumer {
private org.simpleframework.common.buffer.Allocator allocator
private org.simpleframework.common.buffer.Buffer buffer
private byte[] token
private int seek
private int length
public void (org.simpleframework.common.buffer.Allocator, byte[])
org.simpleframework.common.buffer.Allocator allocator
byte[] token
protected void process () throws java.io.IOException
protected int scan () throws java.io.IOException
int size
int pos
}
org/simpleframework/http/message/UpdateConsumer.classUpdateConsumer.java
package org.simpleframework.http.message
public abstract org.simpleframework.http.message.UpdateConsumer extends java.lang.Object implements org.simpleframework.http.message.BodyConsumer {
protected byte[] array
protected boolean finished
protected void ()
protected void (int)
int chunk
public boolean isFinished ()
public void consume (org.simpleframework.transport.ByteCursor) throws java.io.IOException
int reset
int size
int count
org.simpleframework.transport.ByteCursor cursor
int ready
protected void commit (org.simpleframework.transport.ByteCursor) throws java.io.IOException
org.simpleframework.transport.ByteCursor cursor
protected abstract int update (byte[], int, int) throws java.io.IOException
}
org/simpleframework/http/parse/AddressParser$1.classAddressParser.java
package org.simpleframework.http.parse
org.simpleframework.http.parse.AddressParser$1 extends java.lang.Object {
}
org/simpleframework/http/parse/AddressParser$ParameterMap.classAddressParser.java
package org.simpleframework.http.parse
org.simpleframework.http.parse.AddressParser$ParameterMap extends org.simpleframework.common.KeyMap {
final org.simpleframework.http.parse.AddressParser this$0
private void (org.simpleframework.http.parse.AddressParser)
private java.lang.String encode ()
String value
String name
java.util.Iterator i$
StringBuilder text
public java.lang.String toString ()
void (org.simpleframework.http.parse.AddressParser, org.simpleframework.http.parse.AddressParser$1)
org.simpleframework.http.parse.AddressParser x0
org.simpleframework.http.parse.AddressParser$1 x1
}
org/simpleframework/http/parse/AddressParser$Token.classAddressParser.java
package org.simpleframework.http.parse
org.simpleframework.http.parse.AddressParser$Token extends java.lang.Object {
public String value
public int off
public int len
final org.simpleframework.http.parse.AddressParser this$0
private void (org.simpleframework.http.parse.AddressParser)
public void clear ()
public int length ()
public java.lang.String toString ()
void (org.simpleframework.http.parse.AddressParser, org.simpleframework.http.parse.AddressParser$1)
org.simpleframework.http.parse.AddressParser x0
org.simpleframework.http.parse.AddressParser$1 x1
}
org/simpleframework/http/parse/AddressParser.classAddressParser.java
package org.simpleframework.http.parse
public org.simpleframework.http.parse.AddressParser extends org.simpleframework.common.parse.Parser implements org.simpleframework.http.Address {
private org.simpleframework.http.parse.AddressParser$ParameterMap param
private org.simpleframework.http.Path normal
private org.simpleframework.http.Query data
private org.simpleframework.http.parse.AddressParser$Token path
private org.simpleframework.http.parse.AddressParser$Token domain
private org.simpleframework.http.parse.AddressParser$Token query
private org.simpleframework.http.parse.AddressParser$Token name
private org.simpleframework.http.parse.AddressParser$Token value
private org.simpleframework.http.parse.AddressParser$Token scheme
private int port
public void ()
public void (java.lang.String)
String text
public java.lang.String getScheme ()
public java.lang.String getDomain ()
public org.simpleframework.http.Path getPath ()
String text
public org.simpleframework.http.Query getQuery ()
String text
public int getPort ()
public org.simpleframework.common.KeyMap getParameters ()
public void setScheme (java.lang.String)
String value
public void setDomain (java.lang.String)
String value
private void parseDomain (java.lang.String)
String value
public void setPort (int)
int port
public void setPath (java.lang.String)
String text
public void setPath (org.simpleframework.http.Path)
org.simpleframework.http.Path path
private void parsePath (java.lang.String)
String path
public void setQuery (java.lang.String)
String value
public void setQuery (org.simpleframework.http.Query)
org.simpleframework.http.Query query
protected void parse ()
protected void init ()
private void absoluteURI ()
private void scheme ()
char next
int mark
int pos
private boolean schemeChar (char)
char c
private void netPath ()
private void hostPort ()
private void relativeURI ()
private void port ()
private void domain ()
int mark
private void path ()
int mark
int pos
private void query ()
private void param ()
private void name ()
int mark
int pos
private void value ()
int mark
int pos
private void insert ()
private void insert (org.simpleframework.http.parse.AddressParser$Token, org.simpleframework.http.parse.AddressParser$Token)
org.simpleframework.http.parse.AddressParser$Token name
org.simpleframework.http.parse.AddressParser$Token value
private void insert (java.lang.String, java.lang.String)
String name
String value
private void escape ()
int peek
private boolean binary (int)
int peek
private boolean unicode (int)
int peek
private boolean unicode (int, int)
int peek
int more
private boolean unicode (int, int, int)
int next
int hex
int peek
int more
int pos
private char bits (int)
int data
private int peek (int)
char high
char low
int pos
private int convert (char, char)
char high
char low
int hex
private boolean hex (char)
char ch
private boolean unreserved (char)
char c
private boolean alphanum (char)
char c
private boolean alpha (char)
char c
private boolean mark (char)
char c
private boolean pchar (char)
char c
private boolean reserved (char)
char c
public java.lang.String toString ()
static org.simpleframework.http.parse.AddressParser$ParameterMap access$200 (org.simpleframework.http.parse.AddressParser)
org.simpleframework.http.parse.AddressParser x0
static char[] access$300 (org.simpleframework.http.parse.AddressParser)
org.simpleframework.http.parse.AddressParser x0
}
org/simpleframework/http/parse/ContentDispositionParser.classContentDispositionParser.java
package org.simpleframework.http.parse
public org.simpleframework.http.parse.ContentDispositionParser extends org.simpleframework.common.parse.Parser implements org.simpleframework.http.ContentDisposition {
private org.simpleframework.common.parse.ParseBuffer skip
private org.simpleframework.common.parse.ParseBuffer file
private org.simpleframework.common.parse.ParseBuffer name
private boolean form
public void ()
public void (java.lang.String)
String text
public java.lang.String getFileName ()
public java.lang.String getName ()
public boolean isFile ()
protected void init ()
protected void clear ()
protected void parse ()
private void pack ()
char ch
char old
int len
int seek
int pos
private void type ()
private void parameters ()
private void parameter ()
private void name ()
private void value (org.simpleframework.common.parse.ParseBuffer)
char quote
org.simpleframework.common.parse.ParseBuffer value
private boolean quote (char)
char ch
}
org/simpleframework/http/parse/ContentTypeParser.classContentTypeParser.java
package org.simpleframework.http.parse
public org.simpleframework.http.parse.ContentTypeParser extends org.simpleframework.common.parse.Parser implements org.simpleframework.http.ContentType {
private org.simpleframework.common.parse.ParseBuffer secondary
private org.simpleframework.common.parse.ParseBuffer primary
private org.simpleframework.common.parse.ParseBuffer charset
private org.simpleframework.common.parse.ParseBuffer type
private org.simpleframework.common.parse.ParseBuffer name
private org.simpleframework.common.parse.ParseBuffer value
private org.simpleframework.common.KeyMap map
public void ()
public void (java.lang.String)
String header
public java.lang.String getType ()
public void setPrimary (java.lang.String)
String value
public java.lang.String getPrimary ()
public void setSecondary (java.lang.String)
String value
public java.lang.String getSecondary ()
public void setCharset (java.lang.String)
String enc
public java.lang.String getCharset ()
public java.lang.String getParameter (java.lang.String)
String name
public void setParameter (java.lang.String, java.lang.String)
String name
String value
protected void init ()
private void clear ()
protected void parse ()
private void pack ()
char ch
char old
int len
int seek
int pos
private void primary ()
private void secondary ()
private void parameters ()
private void insert ()
private void insert (org.simpleframework.common.parse.ParseBuffer, org.simpleframework.common.parse.ParseBuffer)
org.simpleframework.common.parse.ParseBuffer name
org.simpleframework.common.parse.ParseBuffer value
private void parameter ()
private void name ()
private void value ()
private boolean quote (char)
char ch
private void charset ()
private java.lang.String encode ()
StringBuilder text
private java.lang.String encode (java.lang.StringBuilder)
String value
String name
java.util.Iterator i$
StringBuilder text
public java.lang.String toString ()
}
org/simpleframework/http/parse/CookieParser$1.classCookieParser.java
package org.simpleframework.http.parse
org.simpleframework.http.parse.CookieParser$1 extends java.lang.Object {
}
org/simpleframework/http/parse/CookieParser$Sequence.classCookieParser.java
package org.simpleframework.http.parse
org.simpleframework.http.parse.CookieParser$Sequence extends java.lang.Object implements java.util.Iterator {
final org.simpleframework.http.parse.CookieParser this$0
private void (org.simpleframework.http.parse.CookieParser)
public org.simpleframework.http.Cookie next ()
public boolean hasNext ()
public void remove ()
public volatile java.lang.Object next ()
void (org.simpleframework.http.parse.CookieParser, org.simpleframework.http.parse.CookieParser$1)
org.simpleframework.http.parse.CookieParser x0
org.simpleframework.http.parse.CookieParser$1 x1
}
org/simpleframework/http/parse/CookieParser$Token.classCookieParser.java
package org.simpleframework.http.parse
org.simpleframework.http.parse.CookieParser$Token extends java.lang.Object {
public int len
public int off
final org.simpleframework.http.parse.CookieParser this$0
private void (org.simpleframework.http.parse.CookieParser)
public java.lang.String toString ()
void (org.simpleframework.http.parse.CookieParser, org.simpleframework.http.parse.CookieParser$1)
org.simpleframework.http.parse.CookieParser x0
org.simpleframework.http.parse.CookieParser$1 x1
}
org/simpleframework/http/parse/CookieParser.classCookieParser.java
package org.simpleframework.http.parse
public org.simpleframework.http.parse.CookieParser extends org.simpleframework.common.parse.Parser implements java.lang.Iterable {
private boolean finished
private boolean parsed
private int version
private org.simpleframework.http.parse.CookieParser$Token name
private org.simpleframework.http.parse.CookieParser$Token value
private org.simpleframework.http.parse.CookieParser$Token path
private org.simpleframework.http.parse.CookieParser$Token domain
public void ()
public void (java.lang.String)
String header
protected void init ()
protected void parse ()
protected boolean skip (java.lang.String)
char a
char b
String text
int size
int seek
int read
public java.util.Iterator iterator ()
public void reset ()
private org.simpleframework.http.Cookie getCookie ()
private org.simpleframework.http.Cookie getCookie (java.lang.String, java.lang.String)
String name
String value
org.simpleframework.http.Cookie cookie
private void cookie ()
private void name ()
private void value ()
private void data ()
private void path ()
private void domain ()
private void version ()
private boolean terminal (char)
char ch
static boolean access$202 (org.simpleframework.http.parse.CookieParser, boolean)
org.simpleframework.http.parse.CookieParser x0
boolean x1
static org.simpleframework.http.Cookie access$300 (org.simpleframework.http.parse.CookieParser)
org.simpleframework.http.parse.CookieParser x0
static boolean access$400 (org.simpleframework.http.parse.CookieParser)
org.simpleframework.http.parse.CookieParser x0
static boolean access$200 (org.simpleframework.http.parse.CookieParser)
org.simpleframework.http.parse.CookieParser x0
static org.simpleframework.http.parse.CookieParser$Token access$500 (org.simpleframework.http.parse.CookieParser)
org.simpleframework.http.parse.CookieParser x0
static boolean access$402 (org.simpleframework.http.parse.CookieParser, boolean)
org.simpleframework.http.parse.CookieParser x0
boolean x1
static char[] access$600 (org.simpleframework.http.parse.CookieParser)
org.simpleframework.http.parse.CookieParser x0
}
org/simpleframework/http/parse/DateParser.classDateParser.java
package org.simpleframework.http.parse
public org.simpleframework.http.parse.DateParser extends org.simpleframework.common.parse.Parser {
private static final java.util.TimeZone ZONE
private static final String[] WKDAYS
private static final String[] WEEKDAYS
private static final String[] MONTHS
private int month
private int year
private int day
private int weekday
private int hour
private int mins
private int secs
public void ()
public void (long)
long date
public void (java.lang.String)
String date
public void parse (long)
long date
java.util.Calendar calendar
public long convert (java.lang.String)
String date
public java.lang.String convert (long)
long date
protected void init ()
protected void parse ()
private void rfc1123 ()
private void rfc850 ()
private void asctime ()
private void date1 ()
private void date2 ()
private void date3 ()
private void day ()
private void year2 ()
int mill
int cent
private void year4 ()
private void time ()
private void hours ()
private void mins ()
private void secs ()
private void wkday ()
int i
private void weekday ()
int i
private void month ()
int i
private void date (java.lang.StringBuilder)
StringBuilder builder
private void time (java.lang.StringBuilder)
StringBuilder builder
private void zone (java.lang.StringBuilder)
StringBuilder builder
public long toLong ()
java.util.Calendar calendar
public java.lang.String toString ()
StringBuilder builder
static void ()
}
org/simpleframework/http/parse/LanguageParser.classLanguageParser.java
package org.simpleframework.http.parse
public org.simpleframework.http.parse.LanguageParser extends org.simpleframework.http.parse.ListParser {
public void ()
public void (java.lang.String)
String text
public void (java.util.List)
java.util.List list
protected java.util.Locale create (char[], int, int)
char[] text
int start
int len
String language
String country
private java.lang.String language (char[], int, int)
char next
char[] text
int start
int len
int mark
int size
private java.lang.String country (char[], int, int)
char[] text
int start
int len
int size
private boolean terminal (char)
char ch
protected volatile java.lang.Object create (char[], int, int)
char[] x0
int x1
int x2
}
org/simpleframework/http/parse/ListParser$Entry.classListParser.java
package org.simpleframework.http.parse
org.simpleframework.http.parse.ListParser$Entry extends java.lang.Object implements java.lang.Comparable {
private final Object value
private final long priority
private final int order
final org.simpleframework.http.parse.ListParser this$0
public void (org.simpleframework.http.parse.ListParser, java.lang.Object, long, int)
Object value
long priority
int order
public java.lang.Object getValue ()
public int compareTo (org.simpleframework.http.parse.ListParser$Entry)
org.simpleframework.http.parse.ListParser$Entry entry
long value
public volatile int compareTo (java.lang.Object)
Object x0
}
org/simpleframework/http/parse/ListParser.classListParser.java
package org.simpleframework.http.parse
public abstract org.simpleframework.http.parse.ListParser extends org.simpleframework.common.parse.Parser {
private java.util.PriorityQueue order
private java.util.List list
private char[] text
private long qvalue
private int pos
private boolean build
public void ()
public void (java.lang.String)
String text
public void (java.util.List)
java.util.List list
public void parse (java.util.List)
String value
java.util.Iterator i$
java.util.List list
public java.util.List list ()
private void build ()
org.simpleframework.http.parse.ListParser$Entry entry
Object value
protected void parse ()
protected void init ()
private void clear ()
private void value ()
int seek
private void save ()
Object value
int size
int start
private void save (java.lang.Object)
Object value
int size
private void qvalue ()
char digit
protected abstract java.lang.Object create (char[], int, int)
}
org/simpleframework/http/parse/PathParser$1.classPathParser.java
package org.simpleframework.http.parse
org.simpleframework.http.parse.PathParser$1 extends java.lang.Object {
}
org/simpleframework/http/parse/PathParser$Token.classPathParser.java
package org.simpleframework.http.parse
org.simpleframework.http.parse.PathParser$Token extends java.lang.Object {
public String value
public int off
public int len
final org.simpleframework.http.parse.PathParser this$0
private void (org.simpleframework.http.parse.PathParser)
public void clear ()
public java.lang.String toString ()
void (org.simpleframework.http.parse.PathParser, org.simpleframework.http.parse.PathParser$1)
org.simpleframework.http.parse.PathParser x0
org.simpleframework.http.parse.PathParser$1 x1
}
org/simpleframework/http/parse/PathParser$TokenList.classPathParser.java
package org.simpleframework.http.parse
org.simpleframework.http.parse.PathParser$TokenList extends java.lang.Object {
private String[] cache
private int[] list
private int count
final org.simpleframework.http.parse.PathParser this$0
private void (org.simpleframework.http.parse.PathParser)
public java.lang.String segment (int)
int from
int total
int left
public java.lang.String segment (int, int)
int from
int total
int last
int start
int length
private int offset (int)
int segment
int last
int shift
int index
public void add (int, int)
int off
int len
public java.lang.String[] list ()
private java.lang.String[] build ()
int index
int off
int size
int i
int j
String[] value
public void clear ()
private void resize (int)
int size
int[] copy
void (org.simpleframework.http.parse.PathParser, org.simpleframework.http.parse.PathParser$1)
org.simpleframework.http.parse.PathParser x0
org.simpleframework.http.parse.PathParser$1 x1
}
org/simpleframework/http/parse/PathParser.classPathParser.java
package org.simpleframework.http.parse
public org.simpleframework.http.parse.PathParser extends org.simpleframework.common.parse.Parser implements org.simpleframework.http.Path {
private org.simpleframework.http.parse.PathParser$TokenList list
private org.simpleframework.http.parse.PathParser$Token name
private org.simpleframework.http.parse.PathParser$Token ext
private org.simpleframework.http.parse.PathParser$Token dir
private org.simpleframework.http.parse.PathParser$Token path
public void ()
public void (java.lang.String)
String path
protected void parse ()
protected void init ()
public java.lang.String getExtension ()
public java.lang.String getName ()
public java.lang.String getPath ()
public java.lang.String getPath (int)
int from
public java.lang.String getPath (int, int)
int from
int count
public java.lang.String getDirectory ()
public java.lang.String[] getSegments ()
public java.lang.String getRelative (java.lang.String)
String path
private java.lang.String getRelative (org.simpleframework.http.parse.PathParser)
org.simpleframework.http.parse.PathParser path
char[] text
int off
int len
private java.lang.String getRelative (char[], int, int)
int i
char[] text
int off
int len
int size
int pos
private void path ()
private void extension ()
int pos
int len
private void segments ()
int pos
int len
private void normalize ()
int size
int pos
private void name ()
int pos
int len
public java.lang.String toString ()
static char[] access$200 (org.simpleframework.http.parse.PathParser)
org.simpleframework.http.parse.PathParser x0
static char[] access$300 (org.simpleframework.http.parse.PathParser)
org.simpleframework.http.parse.PathParser x0
static char[] access$400 (org.simpleframework.http.parse.PathParser)
org.simpleframework.http.parse.PathParser x0
}
org/simpleframework/http/parse/PrincipalParser.classPrincipalParser.java
package org.simpleframework.http.parse
public org.simpleframework.http.parse.PrincipalParser extends org.simpleframework.common.parse.Parser implements org.simpleframework.http.Principal {
private org.simpleframework.common.parse.ParseBuffer password
private org.simpleframework.common.parse.ParseBuffer user
private byte[] four
private int write
private int ready
private int read
public void ()
public void (java.lang.String)
String header
public java.lang.String getPassword ()
public java.lang.String getName ()
protected void parse ()
protected void init ()
private void pack ()
int len
int seek
int pos
char ch
private void userpass ()
private void userid ()
char ch
private void password ()
char ch
private void decode ()
int ch
private int translate (int)
int octet
private char first (byte[])
byte[] four
private char second (byte[])
byte[] four
private char third (byte[])
byte[] four
private boolean text (char)
char c
}
org/simpleframework/http/parse/QueryParser$1.classQueryParser.java
package org.simpleframework.http.parse
org.simpleframework.http.parse.QueryParser$1 extends java.lang.Object {
}
org/simpleframework/http/parse/QueryParser$Token.classQueryParser.java
package org.simpleframework.http.parse
org.simpleframework.http.parse.QueryParser$Token extends java.lang.Object {
public int len
public int off
final org.simpleframework.http.parse.QueryParser this$0
private void (org.simpleframework.http.parse.QueryParser)
public java.lang.String toString ()
void (org.simpleframework.http.parse.QueryParser, org.simpleframework.http.parse.QueryParser$1)
org.simpleframework.http.parse.QueryParser x0
org.simpleframework.http.parse.QueryParser$1 x1
}
org/simpleframework/http/parse/QueryParser.classQueryParser.java
package org.simpleframework.http.parse
public org.simpleframework.http.parse.QueryParser extends org.simpleframework.common.parse.MapParser implements org.simpleframework.http.Query {
private org.simpleframework.http.parse.QueryParser$Token name
private org.simpleframework.http.parse.QueryParser$Token value
public void ()
public void (java.lang.String)
String text
public int getInteger (java.lang.Object)
Object name
String value
public float getFloat (java.lang.Object)
Object name
String value
public boolean getBoolean (java.lang.Object)
Object name
Boolean flag
String value
protected void init ()
protected void parse ()
private void insert ()
private void insert (org.simpleframework.http.parse.QueryParser$Token, org.simpleframework.http.parse.QueryParser$Token)
org.simpleframework.http.parse.QueryParser$Token name
org.simpleframework.http.parse.QueryParser$Token value
private void param ()
private void name ()
int mark
int pos
private void value ()
int mark
int pos
private void escape ()
int peek
private boolean binary (int)
int peek
private boolean unicode (int)
int peek
private boolean unicode (int, int)
int peek
int more
private boolean unicode (int, int, int)
int next
int hex
int peek
int more
int pos
private char bits (int)
int data
private int peek (int)
char high
char low
int pos
private int convert (char, char)
char high
char low
int hex
private boolean hex (char)
char ch
private java.lang.String encode (java.lang.String)
Exception e
String text
private java.lang.String encode (java.lang.String, java.lang.String)
String name
String value
public java.lang.String toString (java.util.Set)
String name
String value
int i
java.util.Set set
Object[] list
String text
public java.lang.String toString ()
java.util.Set set
static char[] access$100 (org.simpleframework.http.parse.QueryParser)
org.simpleframework.http.parse.QueryParser x0
}
org/simpleframework/http/parse/ValueParser.classValueParser.java
package org.simpleframework.http.parse
public org.simpleframework.http.parse.ValueParser extends org.simpleframework.http.parse.ListParser {
public void ()
public void (java.lang.String)
String text
public void (java.util.List)
java.util.List list
protected java.lang.String create (char[], int, int)
char[] text
int start
int len
protected volatile java.lang.Object create (char[], int, int)
char[] x0
int x1
int x2
}
org/simpleframework/http/socket/BinaryData.classBinaryData.java
package org.simpleframework.http.socket
public org.simpleframework.http.socket.BinaryData extends java.lang.Object implements org.simpleframework.http.socket.Data {
private final org.simpleframework.http.socket.DataConverter converter
private final byte[] data
public void (byte[])
byte[] data
public byte[] getBinary ()
public java.lang.String getText ()
}
org/simpleframework/http/socket/CloseCode.classCloseCode.java
package org.simpleframework.http.socket
public final org.simpleframework.http.socket.CloseCode extends java.lang.Enum {
public static final org.simpleframework.http.socket.CloseCode NORMAL_CLOSURE
public static final org.simpleframework.http.socket.CloseCode GOING_AWAY
public static final org.simpleframework.http.socket.CloseCode PROTOCOL_ERROR
public static final org.simpleframework.http.socket.CloseCode UNSUPPORTED_DATA
public static final org.simpleframework.http.socket.CloseCode RESERVED
public static final org.simpleframework.http.socket.CloseCode NO_STATUS_CODE
public static final org.simpleframework.http.socket.CloseCode ABNORMAL_CLOSURE
public static final org.simpleframework.http.socket.CloseCode INVALID_FRAME_DATA
public static final org.simpleframework.http.socket.CloseCode POLICY_VIOLATION
public static final org.simpleframework.http.socket.CloseCode TOO_BIG
public static final org.simpleframework.http.socket.CloseCode NO_EXTENSION
public static final org.simpleframework.http.socket.CloseCode INTERNAL_SERVER_ERROR
public static final org.simpleframework.http.socket.CloseCode TLS_HANDSHAKE_FAILURE
public final int code
public final int high
public final int low
private static final org.simpleframework.http.socket.CloseCode[] $VALUES
public static org.simpleframework.http.socket.CloseCode[] values ()
public static org.simpleframework.http.socket.CloseCode valueOf (java.lang.String)
String name
private void (java.lang.String, int, int)
int code
public byte[] getData ()
public static org.simpleframework.http.socket.CloseCode resolveCode (int, int)
org.simpleframework.http.socket.CloseCode code
org.simpleframework.http.socket.CloseCode[] arr$
int len$
int i$
int high
int low
static void ()
}
org/simpleframework/http/socket/Data.classData.java
package org.simpleframework.http.socket
public abstract org.simpleframework.http.socket.Data extends java.lang.Object {
public abstract byte[] getBinary ()
public abstract java.lang.String getText ()
}
org/simpleframework/http/socket/DataConverter.classDataConverter.java
package org.simpleframework.http.socket
public org.simpleframework.http.socket.DataConverter extends java.lang.Object {
private final String charset
public void ()
public void (java.lang.String)
String charset
public byte[] convert (java.lang.String)
Exception e
String text
public java.lang.String convert (byte[])
Exception e
byte[] binary
public java.lang.String convert (byte[], int, int)
Exception e
byte[] binary
int offset
int size
}
org/simpleframework/http/socket/DataFrame.classDataFrame.java
package org.simpleframework.http.socket
public org.simpleframework.http.socket.DataFrame extends java.lang.Object implements org.simpleframework.http.socket.Frame {
private final org.simpleframework.http.socket.FrameType type
private final org.simpleframework.http.socket.Data data
private final boolean last
public void (org.simpleframework.http.socket.FrameType)
org.simpleframework.http.socket.FrameType type
public void (org.simpleframework.http.socket.FrameType, byte[])
org.simpleframework.http.socket.FrameType type
byte[] data
public void (org.simpleframework.http.socket.FrameType, byte[], boolean)
org.simpleframework.http.socket.FrameType type
byte[] data
boolean last
public void (org.simpleframework.http.socket.FrameType, java.lang.String)
org.simpleframework.http.socket.FrameType type
String text
public void (org.simpleframework.http.socket.FrameType, java.lang.String, boolean)
org.simpleframework.http.socket.FrameType type
String text
boolean last
public void (org.simpleframework.http.socket.FrameType, org.simpleframework.http.socket.Data)
org.simpleframework.http.socket.FrameType type
org.simpleframework.http.socket.Data data
public void (org.simpleframework.http.socket.FrameType, org.simpleframework.http.socket.Data, boolean)
org.simpleframework.http.socket.FrameType type
org.simpleframework.http.socket.Data data
boolean last
public boolean isFinal ()
public byte[] getBinary ()
public java.lang.String getText ()
public org.simpleframework.http.socket.Frame getFrame (org.simpleframework.http.socket.FrameType)
org.simpleframework.http.socket.FrameType type
public org.simpleframework.http.socket.FrameType getType ()
public java.lang.String toString ()
}
org/simpleframework/http/socket/Frame.classFrame.java
package org.simpleframework.http.socket
public abstract org.simpleframework.http.socket.Frame extends java.lang.Object {
public abstract boolean isFinal ()
public abstract byte[] getBinary ()
public abstract java.lang.String getText ()
public abstract org.simpleframework.http.socket.Frame getFrame (org.simpleframework.http.socket.FrameType)
public abstract org.simpleframework.http.socket.FrameType getType ()
}
org/simpleframework/http/socket/FrameChannel.classFrameChannel.java
package org.simpleframework.http.socket
public abstract org.simpleframework.http.socket.FrameChannel extends java.lang.Object {
public abstract void send (byte[]) throws java.io.IOException
public abstract void send (java.lang.String) throws java.io.IOException
public abstract void send (org.simpleframework.http.socket.Frame) throws java.io.IOException
public abstract void register (org.simpleframework.http.socket.FrameListener) throws java.io.IOException
public abstract void remove (org.simpleframework.http.socket.FrameListener) throws java.io.IOException
public abstract void close (org.simpleframework.http.socket.Reason) throws java.io.IOException
public abstract void close () throws java.io.IOException
}
org/simpleframework/http/socket/FrameListener.classFrameListener.java
package org.simpleframework.http.socket
public abstract org.simpleframework.http.socket.FrameListener extends java.lang.Object {
public abstract void onFrame (org.simpleframework.http.socket.Session, org.simpleframework.http.socket.Frame)
public abstract void onError (org.simpleframework.http.socket.Session, java.lang.Exception)
public abstract void onClose (org.simpleframework.http.socket.Session, org.simpleframework.http.socket.Reason)
}
org/simpleframework/http/socket/FrameType.classFrameType.java
package org.simpleframework.http.socket
public final org.simpleframework.http.socket.FrameType extends java.lang.Enum {
public static final org.simpleframework.http.socket.FrameType CONTINUATION
public static final org.simpleframework.http.socket.FrameType TEXT
public static final org.simpleframework.http.socket.FrameType BINARY
public static final org.simpleframework.http.socket.FrameType CLOSE
public static final org.simpleframework.http.socket.FrameType PING
public static final org.simpleframework.http.socket.FrameType PONG
public final int code
private static final org.simpleframework.http.socket.FrameType[] $VALUES
public static org.simpleframework.http.socket.FrameType[] values ()
public static org.simpleframework.http.socket.FrameType valueOf (java.lang.String)
String name
private void (java.lang.String, int, int)
int code
public boolean isText ()
public boolean isClose ()
public boolean isPong ()
public boolean isPing ()
public static org.simpleframework.http.socket.FrameType resolveType (int)
org.simpleframework.http.socket.FrameType code
org.simpleframework.http.socket.FrameType[] arr$
int len$
int i$
int octet
int value
static void ()
}
org/simpleframework/http/socket/Reason.classReason.java
package org.simpleframework.http.socket
public org.simpleframework.http.socket.Reason extends java.lang.Object {
private final org.simpleframework.http.socket.CloseCode code
private final String text
public void (org.simpleframework.http.socket.CloseCode)
org.simpleframework.http.socket.CloseCode code
public void (org.simpleframework.http.socket.CloseCode, java.lang.String)
org.simpleframework.http.socket.CloseCode code
String text
public org.simpleframework.http.socket.CloseCode getCode ()
public java.lang.String getText ()
public java.lang.String toString ()
}
org/simpleframework/http/socket/Session.classSession.java
package org.simpleframework.http.socket
public abstract org.simpleframework.http.socket.Session extends java.lang.Object {
public abstract java.util.Map getAttributes ()
public abstract java.lang.Object getAttribute (java.lang.Object)
public abstract org.simpleframework.http.socket.FrameChannel getChannel ()
public abstract org.simpleframework.http.Request getRequest ()
public abstract org.simpleframework.http.Response getResponse ()
}
org/simpleframework/http/socket/TextData.classTextData.java
package org.simpleframework.http.socket
public org.simpleframework.http.socket.TextData extends java.lang.Object implements org.simpleframework.http.socket.Data {
private final org.simpleframework.http.socket.DataConverter converter
private final String data
public void (java.lang.String)
String data
public byte[] getBinary ()
public java.lang.String getText ()
}
org/simpleframework/http/socket/service/AcceptToken.classAcceptToken.java
package org.simpleframework.http.socket.service
org.simpleframework.http.socket.service.AcceptToken extends java.lang.Object {
private static final byte[] MAGIC
private final java.security.MessageDigest digest
private final org.simpleframework.http.Request request
private final String charset
public void (org.simpleframework.http.Request) throws java.lang.Exception
org.simpleframework.http.Request request
public void (org.simpleframework.http.Request, java.lang.String) throws java.lang.Exception
org.simpleframework.http.Request request
String algorithm
public void (org.simpleframework.http.Request, java.lang.String, java.lang.String) throws java.lang.Exception
org.simpleframework.http.Request request
String algorithm
String charset
public java.lang.String create () throws java.io.IOException
String value
byte[] data
byte[] digested
char[] text
static void ()
}
org/simpleframework/http/socket/service/DirectRouter.classDirectRouter.java
package org.simpleframework.http.socket.service
public org.simpleframework.http.socket.service.DirectRouter extends java.lang.Object implements org.simpleframework.http.socket.service.Router {
private final org.simpleframework.http.socket.service.Service service
private final String protocol
public void (org.simpleframework.http.socket.service.Service)
org.simpleframework.http.socket.service.Service service
public void (org.simpleframework.http.socket.service.Service, java.lang.String)
org.simpleframework.http.socket.service.Service service
String protocol
public org.simpleframework.http.socket.service.Service route (org.simpleframework.http.Request, org.simpleframework.http.Response)
String version
org.simpleframework.http.Request request
org.simpleframework.http.Response response
String token
}
org/simpleframework/http/socket/service/FrameBuilder.classFrameBuilder.java
package org.simpleframework.http.socket.service
org.simpleframework.http.socket.service.FrameBuilder extends java.lang.Object {
private final org.simpleframework.http.socket.DataConverter converter
private final org.simpleframework.http.socket.service.FrameHeader header
public void (org.simpleframework.http.socket.service.FrameHeader)
org.simpleframework.http.socket.service.FrameHeader header
public org.simpleframework.http.socket.Frame create (byte[], int)
byte[] data
int count
org.simpleframework.http.socket.FrameType type
private org.simpleframework.http.socket.Frame createText (byte[], int)
byte[] data
int count
org.simpleframework.http.socket.FrameType type
String text
private org.simpleframework.http.socket.Frame createBinary (byte[], int)
byte[] data
int count
org.simpleframework.http.socket.FrameType type
byte[] copy
}
org/simpleframework/http/socket/service/FrameCollector.classFrameCollector.java
package org.simpleframework.http.socket.service
org.simpleframework.http.socket.service.FrameCollector extends java.lang.Object implements org.simpleframework.transport.reactor.Operation {
private final org.simpleframework.http.socket.service.FrameProcessor processor
private final org.simpleframework.transport.ByteCursor cursor
private final org.simpleframework.transport.Channel channel
private final org.simpleframework.transport.reactor.Reactor reactor
private final org.simpleframework.transport.trace.Trace trace
public void (org.simpleframework.http.socket.service.FrameEncoder, org.simpleframework.http.socket.Session, org.simpleframework.http.Request, org.simpleframework.transport.reactor.Reactor)
org.simpleframework.http.socket.service.FrameEncoder encoder
org.simpleframework.http.socket.Session session
org.simpleframework.http.Request request
org.simpleframework.transport.reactor.Reactor reactor
public org.simpleframework.transport.trace.Trace getTrace ()
public java.nio.channels.SelectableChannel getChannel ()
public void register (org.simpleframework.http.socket.FrameListener)
org.simpleframework.http.socket.FrameListener listener
public void remove (org.simpleframework.http.socket.FrameListener)
org.simpleframework.http.socket.FrameListener listener
public void run ()
Exception fatal
Exception cause
public void cancel ()
Exception cause
}
org/simpleframework/http/socket/service/FrameConnection.classFrameConnection.java
package org.simpleframework.http.socket.service
org.simpleframework.http.socket.service.FrameConnection extends java.lang.Object implements org.simpleframework.http.socket.FrameChannel {
private final org.simpleframework.http.socket.service.FrameCollector operation
private final org.simpleframework.http.socket.service.FrameEncoder encoder
private final org.simpleframework.transport.ByteWriter writer
private final org.simpleframework.http.socket.Session session
private final org.simpleframework.transport.Channel channel
private final org.simpleframework.http.socket.Reason reason
private final org.simpleframework.transport.trace.Trace trace
public void (org.simpleframework.http.Request, org.simpleframework.http.Response, org.simpleframework.transport.reactor.Reactor)
org.simpleframework.http.Request request
org.simpleframework.http.Response response
org.simpleframework.transport.reactor.Reactor reactor
public org.simpleframework.http.socket.Session open () throws java.io.IOException
public void register (org.simpleframework.http.socket.FrameListener) throws java.io.IOException
org.simpleframework.http.socket.FrameListener listener
public void remove (org.simpleframework.http.socket.FrameListener) throws java.io.IOException
org.simpleframework.http.socket.FrameListener listener
public void send (byte[]) throws java.io.IOException
byte[] data
public void send (java.lang.String) throws java.io.IOException
String text
public void send (org.simpleframework.http.socket.Frame) throws java.io.IOException
org.simpleframework.http.socket.Frame frame
public void close (org.simpleframework.http.socket.Reason) throws java.io.IOException
org.simpleframework.http.socket.Reason reason
public void close () throws java.io.IOException
}
org/simpleframework/http/socket/service/FrameConsumer.classFrameConsumer.java
package org.simpleframework.http.socket.service
org.simpleframework.http.socket.service.FrameConsumer extends java.lang.Object {
private org.simpleframework.http.socket.service.FrameHeaderConsumer header
private org.simpleframework.http.socket.service.FrameBuilder builder
private byte[] buffer
private int count
public void ()
public org.simpleframework.http.socket.FrameType getType ()
public org.simpleframework.http.socket.Frame getFrame ()
public void consume (org.simpleframework.transport.ByteCursor) throws java.io.IOException
int size
int i
byte[] mask
int length
org.simpleframework.transport.ByteCursor cursor
public boolean isFinished ()
int length
public void clear ()
}
org/simpleframework/http/socket/service/FrameEncoder.classFrameEncoder.java
package org.simpleframework.http.socket.service
org.simpleframework.http.socket.service.FrameEncoder extends java.lang.Object {
private final org.simpleframework.http.socket.service.OutputBarrier barrier
private final org.simpleframework.transport.Channel channel
private final org.simpleframework.transport.trace.Trace trace
private final String charset
public void (org.simpleframework.http.Request)
org.simpleframework.http.Request request
public void (org.simpleframework.http.Request, java.lang.String)
org.simpleframework.http.Request request
String charset
public int encode (java.lang.String) throws java.io.IOException
String text
byte[] data
public int encode (byte[]) throws java.io.IOException
byte[] data
public int encode (org.simpleframework.http.socket.Reason) throws java.io.IOException
int i
byte[] data
byte[] message
org.simpleframework.http.socket.Reason reason
org.simpleframework.http.socket.CloseCode code
String text
byte[] header
public int encode (org.simpleframework.http.socket.Frame) throws java.io.IOException
org.simpleframework.http.socket.Frame frame
org.simpleframework.http.socket.FrameType code
byte[] data
boolean last
private int encode (org.simpleframework.http.socket.FrameType, byte[], boolean) throws java.io.IOException
int i
int i
org.simpleframework.http.socket.FrameType type
byte[] data
boolean last
byte[] header
long length
int count
byte[] reply
}
org/simpleframework/http/socket/service/FrameHeader.classFrameHeader.java
package org.simpleframework.http.socket.service
abstract org.simpleframework.http.socket.service.FrameHeader extends java.lang.Object {
public abstract org.simpleframework.http.socket.FrameType getType ()
public abstract byte[] getMask ()
public abstract int getLength ()
public abstract boolean isMasked ()
public abstract boolean isFinal ()
}
org/simpleframework/http/socket/service/FrameHeaderConsumer.classFrameHeaderConsumer.java
package org.simpleframework.http.socket.service
org.simpleframework.http.socket.service.FrameHeaderConsumer extends java.lang.Object implements org.simpleframework.http.socket.service.FrameHeader {
private org.simpleframework.http.socket.FrameType type
private boolean masked
private boolean last
private byte[] mask
private byte[] octet
private int required
private int length
private int count
public void ()
public int getLength ()
public byte[] getMask ()
public org.simpleframework.http.socket.FrameType getType ()
public boolean isMasked ()
public boolean isFinal ()
public void consume (org.simpleframework.transport.ByteCursor) throws java.io.IOException
int count
int count
int count
int size
org.simpleframework.transport.ByteCursor cursor
public boolean isFinished ()
public void clear ()
}
org/simpleframework/http/socket/service/FrameProcessor.classFrameProcessor.java
package org.simpleframework.http.socket.service
org.simpleframework.http.socket.service.FrameProcessor extends java.lang.Object {
private final java.util.Set listeners
private final org.simpleframework.http.socket.service.ReasonExtractor extractor
private final org.simpleframework.http.socket.service.FrameConsumer consumer
private final org.simpleframework.http.socket.service.FrameEncoder encoder
private final java.util.concurrent.atomic.AtomicBoolean closed
private final org.simpleframework.transport.ByteCursor cursor
private final org.simpleframework.http.socket.Session session
private final org.simpleframework.transport.Channel channel
private final org.simpleframework.http.socket.Reason normal
private final org.simpleframework.transport.trace.Trace trace
public void (org.simpleframework.http.socket.service.FrameEncoder, org.simpleframework.http.socket.Session, org.simpleframework.http.Request)
org.simpleframework.http.socket.service.FrameEncoder encoder
org.simpleframework.http.socket.Session session
org.simpleframework.http.Request request
public void register (org.simpleframework.http.socket.FrameListener)
org.simpleframework.http.socket.FrameListener listener
public void remove (org.simpleframework.http.socket.FrameListener)
org.simpleframework.http.socket.FrameListener listener
public void process () throws java.io.IOException
org.simpleframework.http.socket.Frame response
org.simpleframework.http.socket.FrameListener listener
java.util.Iterator i$
org.simpleframework.http.socket.Reason reason
org.simpleframework.http.socket.Frame frame
org.simpleframework.http.socket.FrameType type
public void failure (java.lang.Exception) throws java.io.IOException
Exception cause
org.simpleframework.http.socket.FrameListener listener
java.util.Iterator i$
Exception reason
public void close (org.simpleframework.http.socket.Reason) throws java.io.IOException
Exception cause
org.simpleframework.http.socket.FrameListener listener
java.util.Iterator i$
org.simpleframework.http.socket.Reason reason
public void close () throws java.io.IOException
org.simpleframework.http.socket.FrameListener listener
java.util.Iterator i$
Exception cause
}
org/simpleframework/http/socket/service/OutputBarrier.classOutputBarrier.java
package org.simpleframework.http.socket.service
org.simpleframework.http.socket.service.OutputBarrier extends java.lang.Object {
private final java.util.concurrent.locks.ReentrantLock lock
private final org.simpleframework.transport.ByteWriter writer
private final org.simpleframework.transport.Channel channel
private final long duration
public void (org.simpleframework.http.Request, long)
org.simpleframework.http.Request request
long duration
public void send (byte[]) throws java.io.IOException
Exception e
byte[] frame
}
org/simpleframework/http/socket/service/PathRouter.classPathRouter.java
package org.simpleframework.http.socket.service
public org.simpleframework.http.socket.service.PathRouter extends java.lang.Object implements org.simpleframework.http.socket.service.Router {
private final java.util.Map registry
private final org.simpleframework.http.socket.service.Service primary
public void (java.util.Map, org.simpleframework.http.socket.service.Service) throws java.io.IOException
java.util.Map registry
org.simpleframework.http.socket.service.Service primary
public org.simpleframework.http.socket.service.Service route (org.simpleframework.http.Request, org.simpleframework.http.Response)
String original
String protocol
java.util.Iterator i$
java.util.List protocols
String version
org.simpleframework.http.Path path
String normal
org.simpleframework.http.socket.service.Service service
org.simpleframework.http.Request request
org.simpleframework.http.Response response
String token
}
org/simpleframework/http/socket/service/ProtocolRouter.classProtocolRouter.java
package org.simpleframework.http.socket.service
public org.simpleframework.http.socket.service.ProtocolRouter extends java.lang.Object implements org.simpleframework.http.socket.service.Router {
private final java.util.Map registry
private final org.simpleframework.http.socket.service.Service primary
public void (java.util.Map, org.simpleframework.http.socket.service.Service) throws java.io.IOException
java.util.Map registry
org.simpleframework.http.socket.service.Service primary
public org.simpleframework.http.socket.service.Service route (org.simpleframework.http.Request, org.simpleframework.http.Response)
org.simpleframework.http.socket.service.Service service
String protocol
java.util.Iterator i$
java.util.List protocols
String version
org.simpleframework.http.Request request
org.simpleframework.http.Response response
String token
}
org/simpleframework/http/socket/service/ReasonExtractor.classReasonExtractor.java
package org.simpleframework.http.socket.service
org.simpleframework.http.socket.service.ReasonExtractor extends java.lang.Object {
private final org.simpleframework.http.socket.DataConverter converter
public void ()
public org.simpleframework.http.socket.Reason extract (org.simpleframework.http.socket.Frame)
org.simpleframework.http.socket.CloseCode code
String text
org.simpleframework.http.socket.Frame frame
byte[] data
private java.lang.String extractText (byte[])
byte[] data
int length
private org.simpleframework.http.socket.CloseCode extractCode (byte[])
int high
int low
byte[] data
int length
}
org/simpleframework/http/socket/service/RequestValidator.classRequestValidator.java
package org.simpleframework.http.socket.service
org.simpleframework.http.socket.service.RequestValidator extends java.lang.Object {
private final org.simpleframework.http.Request request
private final String version
public void (org.simpleframework.http.Request)
org.simpleframework.http.Request request
public void (org.simpleframework.http.Request, java.lang.String)
org.simpleframework.http.Request request
String version
public boolean isValid ()
private boolean isProtocol ()
String protocol
String token
private boolean isUpgrade ()
String upgrade
String token
java.util.Iterator i$
java.util.List tokens
}
org/simpleframework/http/socket/service/ResponseBuilder.classResponseBuilder.java
package org.simpleframework.http.socket.service
org.simpleframework.http.socket.service.ResponseBuilder extends java.lang.Object {
private final org.simpleframework.http.socket.service.RequestValidator validator
private final org.simpleframework.http.socket.service.AcceptToken token
private final org.simpleframework.transport.ByteWriter writer
private final org.simpleframework.http.Response response
private final org.simpleframework.transport.Channel channel
private final org.simpleframework.transport.trace.Trace trace
public void (org.simpleframework.http.Request, org.simpleframework.http.Response) throws java.lang.Exception
org.simpleframework.http.Request request
org.simpleframework.http.Response response
public void commit () throws java.io.IOException
private void reject () throws java.io.IOException
long time
String header
byte[] message
private void accept () throws java.io.IOException
long time
String accept
String header
byte[] message
}
org/simpleframework/http/socket/service/Router.classRouter.java
package org.simpleframework.http.socket.service
public abstract org.simpleframework.http.socket.service.Router extends java.lang.Object {
public abstract org.simpleframework.http.socket.service.Service route (org.simpleframework.http.Request, org.simpleframework.http.Response)
}
org/simpleframework/http/socket/service/RouterContainer.classRouterContainer.java
package org.simpleframework.http.socket.service
public org.simpleframework.http.socket.service.RouterContainer extends java.lang.Object implements org.simpleframework.http.core.Container {
private final org.simpleframework.http.socket.service.ServiceDispatcher dispatcher
private final org.simpleframework.http.core.Container container
private final org.simpleframework.http.socket.service.Router router
public void (org.simpleframework.http.core.Container, org.simpleframework.http.socket.service.Router, int) throws java.io.IOException
org.simpleframework.http.core.Container container
org.simpleframework.http.socket.service.Router router
int threads
public void (org.simpleframework.http.core.Container, org.simpleframework.http.socket.service.Router, int, long) throws java.io.IOException
org.simpleframework.http.core.Container container
org.simpleframework.http.socket.service.Router router
int threads
long ping
public void handle (org.simpleframework.http.Request, org.simpleframework.http.Response)
org.simpleframework.http.Request req
org.simpleframework.http.Response resp
org.simpleframework.http.socket.service.Service service
}
org/simpleframework/http/socket/service/Service.classService.java
package org.simpleframework.http.socket.service
public abstract org.simpleframework.http.socket.service.Service extends java.lang.Object {
public abstract void connect (org.simpleframework.http.socket.Session)
}
org/simpleframework/http/socket/service/ServiceChannel.classServiceChannel.java
package org.simpleframework.http.socket.service
org.simpleframework.http.socket.service.ServiceChannel extends java.lang.Object implements org.simpleframework.http.socket.FrameChannel {
private final org.simpleframework.http.socket.FrameChannel channel
public void (org.simpleframework.http.socket.FrameChannel)
org.simpleframework.http.socket.FrameChannel channel
public synchronized void send (byte[]) throws java.io.IOException
byte[] data
public synchronized void send (java.lang.String) throws java.io.IOException
String text
public synchronized void send (org.simpleframework.http.socket.Frame) throws java.io.IOException
org.simpleframework.http.socket.Frame frame
public synchronized void register (org.simpleframework.http.socket.FrameListener) throws java.io.IOException
org.simpleframework.http.socket.FrameListener listener
public synchronized void remove (org.simpleframework.http.socket.FrameListener) throws java.io.IOException
org.simpleframework.http.socket.FrameListener listener
public synchronized void close (org.simpleframework.http.socket.Reason) throws java.io.IOException
org.simpleframework.http.socket.Reason reason
public void close () throws java.io.IOException
}
org/simpleframework/http/socket/service/ServiceDispatcher.classServiceDispatcher.java
package org.simpleframework.http.socket.service
org.simpleframework.http.socket.service.ServiceDispatcher extends java.lang.Object {
private final org.simpleframework.http.socket.service.SessionDispatcher dispatcher
private final org.simpleframework.http.socket.service.SessionBuilder builder
private final org.simpleframework.common.thread.Scheduler scheduler
private final org.simpleframework.transport.reactor.Reactor reactor
public void (org.simpleframework.http.socket.service.Router, int) throws java.io.IOException
org.simpleframework.http.socket.service.Router router
int threads
public void (org.simpleframework.http.socket.service.Router, int, long) throws java.io.IOException
org.simpleframework.http.socket.service.Router router
int threads
long ping
public void dispatch (org.simpleframework.http.Request, org.simpleframework.http.Response)
org.simpleframework.http.Request request
org.simpleframework.http.Response response
}
org/simpleframework/http/socket/service/ServiceEvent.classServiceEvent.java
package org.simpleframework.http.socket.service
public final org.simpleframework.http.socket.service.ServiceEvent extends java.lang.Enum {
public static final org.simpleframework.http.socket.service.ServiceEvent OPEN_SOCKET
public static final org.simpleframework.http.socket.service.ServiceEvent DISPATCH_SOCKET
public static final org.simpleframework.http.socket.service.ServiceEvent TERMINATE_SOCKET
public static final org.simpleframework.http.socket.service.ServiceEvent WRITE_HEADER
public static final org.simpleframework.http.socket.service.ServiceEvent READ_PING
public static final org.simpleframework.http.socket.service.ServiceEvent WRITE_PING
public static final org.simpleframework.http.socket.service.ServiceEvent READ_PONG
public static final org.simpleframework.http.socket.service.ServiceEvent WRITE_PONG
public static final org.simpleframework.http.socket.service.ServiceEvent READ_FRAME
public static final org.simpleframework.http.socket.service.ServiceEvent WRITE_FRAME
public static final org.simpleframework.http.socket.service.ServiceEvent PING_EXPIRED
public static final org.simpleframework.http.socket.service.ServiceEvent PONG_RECEIVED
public static final org.simpleframework.http.socket.service.ServiceEvent ERROR
private static final org.simpleframework.http.socket.service.ServiceEvent[] $VALUES
public static org.simpleframework.http.socket.service.ServiceEvent[] values ()
public static org.simpleframework.http.socket.service.ServiceEvent valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
org/simpleframework/http/socket/service/ServiceSession.classServiceSession.java
package org.simpleframework.http.socket.service
org.simpleframework.http.socket.service.ServiceSession extends java.lang.Object implements org.simpleframework.http.socket.Session {
private final org.simpleframework.http.socket.FrameChannel channel
private final org.simpleframework.http.Response response
private final org.simpleframework.http.Request request
private final java.util.Map attributes
public void (org.simpleframework.http.socket.FrameChannel, org.simpleframework.http.Request, org.simpleframework.http.Response)
org.simpleframework.http.socket.FrameChannel channel
org.simpleframework.http.Request request
org.simpleframework.http.Response response
public java.util.Map getAttributes ()
public java.lang.Object getAttribute (java.lang.Object)
Object key
public org.simpleframework.http.socket.FrameChannel getChannel ()
public org.simpleframework.http.Request getRequest ()
public org.simpleframework.http.Response getResponse ()
}
org/simpleframework/http/socket/service/SessionBuilder.classSessionBuilder.java
package org.simpleframework.http.socket.service
org.simpleframework.http.socket.service.SessionBuilder extends java.lang.Object {
private final org.simpleframework.common.thread.Scheduler scheduler
private final org.simpleframework.transport.reactor.Reactor reactor
private final long ping
public void (org.simpleframework.common.thread.Scheduler, org.simpleframework.transport.reactor.Reactor, long)
org.simpleframework.common.thread.Scheduler scheduler
org.simpleframework.transport.reactor.Reactor reactor
long ping
public org.simpleframework.http.socket.Session create (org.simpleframework.http.Request, org.simpleframework.http.Response) throws java.lang.Exception
Exception e
org.simpleframework.http.Request request
org.simpleframework.http.Response response
org.simpleframework.http.socket.service.FrameConnection connection
org.simpleframework.http.socket.service.ResponseBuilder builder
org.simpleframework.http.socket.service.StatusChecker checker
}
org/simpleframework/http/socket/service/SessionDispatcher.classSessionDispatcher.java
package org.simpleframework.http.socket.service
org.simpleframework.http.socket.service.SessionDispatcher extends java.lang.Object {
private final org.simpleframework.http.socket.service.SessionBuilder builder
private final org.simpleframework.http.socket.service.Router router
public void (org.simpleframework.http.socket.service.SessionBuilder, org.simpleframework.http.socket.service.Router)
org.simpleframework.http.socket.service.SessionBuilder builder
org.simpleframework.http.socket.service.Router router
public void dispatch (org.simpleframework.http.Request, org.simpleframework.http.Response)
org.simpleframework.http.socket.service.Service service
org.simpleframework.http.socket.Session session
Exception cause
org.simpleframework.http.Request request
org.simpleframework.http.Response response
org.simpleframework.transport.Channel channel
org.simpleframework.transport.trace.Trace trace
public void terminate (org.simpleframework.http.Request, org.simpleframework.http.Response)
Exception cause
org.simpleframework.http.Request request
org.simpleframework.http.Response response
org.simpleframework.transport.Channel channel
org.simpleframework.transport.trace.Trace trace
}
org/simpleframework/http/socket/service/StatusChecker.classStatusChecker.java
package org.simpleframework.http.socket.service
org.simpleframework.http.socket.service.StatusChecker extends java.lang.Object implements java.lang.Runnable {
private final org.simpleframework.http.socket.service.StatusResultListener listener
private final org.simpleframework.http.socket.service.FrameConnection connection
private final org.simpleframework.common.thread.Scheduler scheduler
private final java.util.concurrent.atomic.AtomicLong counter
private final org.simpleframework.transport.Channel channel
private final org.simpleframework.http.socket.Reason normal
private final org.simpleframework.http.socket.Reason error
private final org.simpleframework.transport.trace.Trace trace
private final org.simpleframework.http.socket.Frame frame
private final long frequency
public void (org.simpleframework.http.socket.service.FrameConnection, org.simpleframework.http.Request, org.simpleframework.common.thread.Scheduler, long)
org.simpleframework.http.socket.service.FrameConnection connection
org.simpleframework.http.Request request
org.simpleframework.common.thread.Scheduler scheduler
long frequency
public void start ()
Exception cause
public void run ()
Exception cause
long count
public void refresh ()
Exception cause
public void failure ()
Exception cause
public void close ()
Exception cause
}
org/simpleframework/http/socket/service/StatusResultListener.classStatusResultListener.java
package org.simpleframework.http.socket.service
org.simpleframework.http.socket.service.StatusResultListener extends java.lang.Object implements org.simpleframework.http.socket.FrameListener {
private final org.simpleframework.http.socket.service.StatusChecker checker
public void (org.simpleframework.http.socket.service.StatusChecker)
org.simpleframework.http.socket.service.StatusChecker checker
public void onFrame (org.simpleframework.http.socket.Session, org.simpleframework.http.socket.Frame)
org.simpleframework.http.socket.Session session
org.simpleframework.http.socket.Frame frame
org.simpleframework.http.socket.FrameType type
public void onError (org.simpleframework.http.socket.Session, java.lang.Exception)
org.simpleframework.http.socket.Session session
Exception cause
public void onClose (org.simpleframework.http.socket.Session, org.simpleframework.http.socket.Reason)
org.simpleframework.http.socket.Session session
org.simpleframework.http.socket.Reason reason
}
org/simpleframework/transport/ByteCursor.classByteCursor.java
package org.simpleframework.transport
public abstract org.simpleframework.transport.ByteCursor extends java.lang.Object {
public abstract boolean isOpen () throws java.io.IOException
public abstract boolean isReady () throws java.io.IOException
public abstract int ready () throws java.io.IOException
public abstract int read (byte[]) throws java.io.IOException
public abstract int read (byte[], int, int) throws java.io.IOException
public abstract void push (byte[]) throws java.io.IOException
public abstract void push (byte[], int, int) throws java.io.IOException
public abstract int reset (int) throws java.io.IOException
}
org/simpleframework/transport/ByteReader.classByteReader.java
package org.simpleframework.transport
abstract org.simpleframework.transport.ByteReader extends java.lang.Object {
public abstract boolean isOpen () throws java.io.IOException
public abstract boolean isReady () throws java.io.IOException
public abstract int ready () throws java.io.IOException
public abstract int read (byte[]) throws java.io.IOException
public abstract int read (byte[], int, int) throws java.io.IOException
public abstract int reset (int) throws java.io.IOException
}
org/simpleframework/transport/ByteWriter.classByteWriter.java
package org.simpleframework.transport
public abstract org.simpleframework.transport.ByteWriter extends java.lang.Object {
public abstract void write (byte[]) throws java.io.IOException
public abstract void write (byte[], int, int) throws java.io.IOException
public abstract void write (java.nio.ByteBuffer) throws java.io.IOException
public abstract void write (java.nio.ByteBuffer, int, int) throws java.io.IOException
public abstract void flush () throws java.io.IOException
public abstract void close () throws java.io.IOException
}
org/simpleframework/transport/Certificate.classCertificate.java
package org.simpleframework.transport
public abstract org.simpleframework.transport.Certificate extends java.lang.Object {
public abstract javax.security.cert.X509Certificate[] getChain () throws java.lang.Exception
public abstract org.simpleframework.transport.CertificateChallenge getChallenge () throws java.lang.Exception
public abstract boolean isChainPresent () throws java.lang.Exception
}
org/simpleframework/transport/CertificateChallenge.classCertificateChallenge.java
package org.simpleframework.transport
public abstract org.simpleframework.transport.CertificateChallenge extends java.lang.Object {
public abstract java.util.concurrent.Future challenge () throws java.lang.Exception
public abstract java.util.concurrent.Future challenge (java.lang.Runnable) throws java.lang.Exception
}
org/simpleframework/transport/Channel.classChannel.java
package org.simpleframework.transport
public abstract org.simpleframework.transport.Channel extends java.lang.Object {
public abstract boolean isSecure ()
public abstract java.nio.channels.SocketChannel getSocket ()
public abstract org.simpleframework.transport.Certificate getCertificate ()
public abstract org.simpleframework.transport.trace.Trace getTrace ()
public abstract org.simpleframework.transport.ByteCursor getCursor ()
public abstract org.simpleframework.transport.ByteWriter getWriter ()
public abstract java.util.Map getAttributes ()
public abstract void close ()
}
org/simpleframework/transport/FlushScheduler.classFlushScheduler.java
package org.simpleframework.transport
org.simpleframework.transport.FlushScheduler extends java.lang.Object {
private org.simpleframework.transport.reactor.Operation task
private org.simpleframework.transport.reactor.Reactor reactor
private org.simpleframework.transport.trace.Trace trace
private Object lock
private volatile boolean running
private volatile boolean closed
private volatile boolean flushing
public void (org.simpleframework.transport.Socket, org.simpleframework.transport.reactor.Reactor, org.simpleframework.transport.reactor.Operation, java.lang.Object)
org.simpleframework.transport.Socket socket
org.simpleframework.transport.reactor.Reactor reactor
org.simpleframework.transport.reactor.Operation task
Object lock
public void repeat () throws java.io.IOException
public void schedule (boolean) throws java.io.IOException
boolean block
private void listen () throws java.io.IOException
Exception e
public void release ()
public void ready ()
public void close ()
}
org/simpleframework/transport/FlushSignaller.classFlushSignaller.java
package org.simpleframework.transport
org.simpleframework.transport.FlushSignaller extends java.lang.Object implements org.simpleframework.transport.reactor.Operation {
private final org.simpleframework.transport.SocketFlusher writer
private final org.simpleframework.transport.Socket socket
private final org.simpleframework.transport.trace.Trace trace
public void (org.simpleframework.transport.SocketFlusher, org.simpleframework.transport.Socket)
org.simpleframework.transport.SocketFlusher writer
org.simpleframework.transport.Socket socket
public org.simpleframework.transport.trace.Trace getTrace ()
public java.nio.channels.SocketChannel getChannel ()
public void run ()
Exception cause
public void cancel ()
Exception cause
public volatile java.nio.channels.SelectableChannel getChannel ()
}
org/simpleframework/transport/Handshake$1.classHandshake.java
package org.simpleframework.transport
org.simpleframework.transport.Handshake$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$net$ssl$SSLEngineResult$HandshakeStatus
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
org/simpleframework/transport/Handshake$Committer.classHandshake.java
package org.simpleframework.transport
org.simpleframework.transport.Handshake$Committer extends org.simpleframework.transport.Phase {
final org.simpleframework.transport.Handshake this$0
public void (org.simpleframework.transport.Handshake, org.simpleframework.transport.Negotiation, org.simpleframework.transport.reactor.Reactor, org.simpleframework.transport.trace.Trace)
org.simpleframework.transport.Negotiation state
org.simpleframework.transport.reactor.Reactor reactor
org.simpleframework.transport.trace.Trace trace
public void execute () throws java.io.IOException
}
org/simpleframework/transport/Handshake$Consumer.classHandshake.java
package org.simpleframework.transport
org.simpleframework.transport.Handshake$Consumer extends org.simpleframework.transport.Phase {
final org.simpleframework.transport.Handshake this$0
public void (org.simpleframework.transport.Handshake, org.simpleframework.transport.Negotiation, org.simpleframework.transport.reactor.Reactor, org.simpleframework.transport.trace.Trace)
org.simpleframework.transport.Negotiation state
org.simpleframework.transport.reactor.Reactor reactor
org.simpleframework.transport.trace.Trace trace
protected boolean ready () throws java.io.IOException
}
org/simpleframework/transport/Handshake$Producer.classHandshake.java
package org.simpleframework.transport
org.simpleframework.transport.Handshake$Producer extends org.simpleframework.transport.Phase {
final org.simpleframework.transport.Handshake this$0
public void (org.simpleframework.transport.Handshake, org.simpleframework.transport.Negotiation, org.simpleframework.transport.reactor.Reactor, org.simpleframework.transport.trace.Trace)
org.simpleframework.transport.Negotiation state
org.simpleframework.transport.reactor.Reactor reactor
org.simpleframework.transport.trace.Trace trace
protected boolean ready () throws java.io.IOException
}
org/simpleframework/transport/Handshake.classHandshake.java
package org.simpleframework.transport
org.simpleframework.transport.Handshake extends java.lang.Object implements org.simpleframework.transport.Negotiation {
private final org.simpleframework.transport.TransportProcessor processor
private final org.simpleframework.transport.NegotiationState state
private final java.nio.channels.SocketChannel channel
private final org.simpleframework.transport.Transport transport
private final org.simpleframework.transport.reactor.Reactor reactor
private final java.nio.ByteBuffer output
private final java.nio.ByteBuffer input
private final java.nio.ByteBuffer empty
private final javax.net.ssl.SSLEngine engine
private final org.simpleframework.transport.trace.Trace trace
private final boolean client
public void (org.simpleframework.transport.TransportProcessor, org.simpleframework.transport.Transport, org.simpleframework.transport.reactor.Reactor)
org.simpleframework.transport.TransportProcessor processor
org.simpleframework.transport.Transport transport
org.simpleframework.transport.reactor.Reactor reactor
public void (org.simpleframework.transport.TransportProcessor, org.simpleframework.transport.Transport, org.simpleframework.transport.reactor.Reactor, int)
org.simpleframework.transport.TransportProcessor processor
org.simpleframework.transport.Transport transport
org.simpleframework.transport.reactor.Reactor reactor
int size
public void (org.simpleframework.transport.TransportProcessor, org.simpleframework.transport.Transport, org.simpleframework.transport.reactor.Reactor, boolean)
org.simpleframework.transport.TransportProcessor processor
org.simpleframework.transport.Transport transport
org.simpleframework.transport.reactor.Reactor reactor
boolean client
public void (org.simpleframework.transport.TransportProcessor, org.simpleframework.transport.Transport, org.simpleframework.transport.reactor.Reactor, int, boolean)
org.simpleframework.transport.TransportProcessor processor
org.simpleframework.transport.Transport transport
org.simpleframework.transport.reactor.Reactor reactor
int size
boolean client
public org.simpleframework.transport.trace.Trace getTrace ()
public java.nio.channels.SelectableChannel getChannel ()
public void run ()
public void cancel ()
Exception cause
private void begin ()
Exception cause
public void resume () throws java.io.IOException
Runnable task
private java.lang.Runnable process () throws java.io.IOException
org.simpleframework.transport.PhaseType require
private org.simpleframework.transport.PhaseType exchange () throws java.io.IOException
javax.net.ssl.SSLEngineResult$HandshakeStatus status
private org.simpleframework.transport.PhaseType read () throws java.io.IOException
private org.simpleframework.transport.PhaseType read (int) throws java.io.IOException
javax.net.ssl.SSLEngineResult result
javax.net.ssl.SSLEngineResult$HandshakeStatus status
int count
private org.simpleframework.transport.PhaseType write () throws java.io.IOException
private org.simpleframework.transport.PhaseType write (int) throws java.io.IOException
javax.net.ssl.SSLEngineResult result
javax.net.ssl.SSLEngineResult$HandshakeStatus status
int count
private void execute () throws java.io.IOException
Runnable task
public boolean receive () throws java.io.IOException
int count
int size
public boolean send () throws java.io.IOException
int size
int require
int count
private void dispatch () throws java.io.IOException
org.simpleframework.transport.Transport secure
private void terminate () throws java.io.IOException
java.util.concurrent.Future future
private void complete () throws java.io.IOException
Runnable task
public void commit () throws java.io.IOException
}
org/simpleframework/transport/Negotiation.classNegotiation.java
package org.simpleframework.transport
abstract org.simpleframework.transport.Negotiation extends java.lang.Object implements org.simpleframework.transport.reactor.Operation {
public abstract void resume () throws java.io.IOException
public abstract void commit () throws java.io.IOException
public abstract boolean send () throws java.io.IOException
public abstract boolean receive () throws java.io.IOException
}
org/simpleframework/transport/NegotiationState$Challenge.classNegotiationState.java
package org.simpleframework.transport
org.simpleframework.transport.NegotiationState$Challenge extends java.lang.Object implements org.simpleframework.transport.CertificateChallenge {
private final javax.net.ssl.SSLEngine engine
private final org.simpleframework.transport.trace.Trace trace
final org.simpleframework.transport.NegotiationState this$0
public void (org.simpleframework.transport.NegotiationState, org.simpleframework.transport.Socket)
org.simpleframework.transport.Socket socket
public java.util.concurrent.Future challenge ()
public java.util.concurrent.Future challenge (java.lang.Runnable)
Exception cause
Runnable task
private void resume (java.lang.Runnable)
Exception cause
Runnable task
}
org/simpleframework/transport/NegotiationState$Delegate.classNegotiationState.java
package org.simpleframework.transport
org.simpleframework.transport.NegotiationState$Delegate extends java.lang.Object implements java.lang.Runnable {
private final java.util.concurrent.atomic.AtomicReference task
private final java.util.concurrent.atomic.AtomicBoolean ready
private final org.simpleframework.transport.trace.Trace trace
final org.simpleframework.transport.NegotiationState this$0
public void (org.simpleframework.transport.NegotiationState, org.simpleframework.transport.Socket)
org.simpleframework.transport.Socket socket
public boolean isSet ()
public void set (java.lang.Runnable)
Runnable runnable
public void run ()
Runnable runnable
Exception cause
}
org/simpleframework/transport/NegotiationState.classNegotiationState.java
package org.simpleframework.transport
org.simpleframework.transport.NegotiationState extends java.lang.Object implements org.simpleframework.transport.Certificate {
private final java.util.concurrent.RunnableFuture future
private final org.simpleframework.transport.Negotiation negotiation
private final org.simpleframework.transport.NegotiationState$Challenge challenge
private final org.simpleframework.transport.NegotiationState$Delegate delegate
private final org.simpleframework.transport.Socket socket
public void (org.simpleframework.transport.Negotiation, org.simpleframework.transport.Socket)
org.simpleframework.transport.Negotiation negotiation
org.simpleframework.transport.Socket socket
public boolean isChallenge ()
public java.util.concurrent.RunnableFuture getFuture ()
public org.simpleframework.transport.CertificateChallenge getChallenge () throws java.lang.Exception
public javax.security.cert.X509Certificate[] getChain () throws java.lang.Exception
javax.net.ssl.SSLSession session
public javax.net.ssl.SSLSession getSession () throws java.lang.Exception
javax.net.ssl.SSLEngine engine
public boolean isChainPresent ()
Exception e
static java.util.concurrent.RunnableFuture access$000 (org.simpleframework.transport.NegotiationState)
org.simpleframework.transport.NegotiationState x0
static org.simpleframework.transport.NegotiationState$Delegate access$100 (org.simpleframework.transport.NegotiationState)
org.simpleframework.transport.NegotiationState x0
static org.simpleframework.transport.Negotiation access$200 (org.simpleframework.transport.NegotiationState)
org.simpleframework.transport.NegotiationState x0
}
org/simpleframework/transport/OperationFactory.classOperationFactory.java
package org.simpleframework.transport
org.simpleframework.transport.OperationFactory extends java.lang.Object {
private final org.simpleframework.transport.TransportProcessor processor
private final org.simpleframework.transport.reactor.Reactor reactor
private final int threshold
private final int buffer
private final boolean client
public void (org.simpleframework.transport.TransportProcessor, org.simpleframework.transport.reactor.Reactor, int)
org.simpleframework.transport.TransportProcessor processor
org.simpleframework.transport.reactor.Reactor reactor
int buffer
public void (org.simpleframework.transport.TransportProcessor, org.simpleframework.transport.reactor.Reactor, int, int)
org.simpleframework.transport.TransportProcessor processor
org.simpleframework.transport.reactor.Reactor reactor
int buffer
int threshold
public void (org.simpleframework.transport.TransportProcessor, org.simpleframework.transport.reactor.Reactor, int, int, boolean)
org.simpleframework.transport.TransportProcessor processor
org.simpleframework.transport.reactor.Reactor reactor
int buffer
int threshold
boolean client
public org.simpleframework.transport.reactor.Operation getInstance (org.simpleframework.transport.Socket) throws java.io.IOException
org.simpleframework.transport.Socket socket
private org.simpleframework.transport.reactor.Operation getInstance (org.simpleframework.transport.Socket, javax.net.ssl.SSLEngine) throws java.io.IOException
org.simpleframework.transport.Socket socket
javax.net.ssl.SSLEngine engine
org.simpleframework.transport.Transport transport
}
org/simpleframework/transport/Phase.classPhase.java
package org.simpleframework.transport
abstract org.simpleframework.transport.Phase extends java.lang.Object implements org.simpleframework.transport.reactor.Operation {
protected final org.simpleframework.transport.Negotiation state
protected final org.simpleframework.transport.reactor.Reactor reactor
protected final org.simpleframework.transport.trace.Trace trace
protected final int require
public void (org.simpleframework.transport.Negotiation, org.simpleframework.transport.reactor.Reactor, org.simpleframework.transport.trace.Trace, int)
org.simpleframework.transport.Negotiation state
org.simpleframework.transport.reactor.Reactor reactor
org.simpleframework.transport.trace.Trace trace
int require
public org.simpleframework.transport.trace.Trace getTrace ()
public java.nio.channels.SelectableChannel getChannel ()
public void run ()
Exception cause
public void cancel ()
Exception cause
protected void execute () throws java.io.IOException
boolean done
protected boolean ready () throws java.io.IOException
}
org/simpleframework/transport/PhaseType.classPhaseType.java
package org.simpleframework.transport
final org.simpleframework.transport.PhaseType extends java.lang.Enum {
public static final org.simpleframework.transport.PhaseType CONSUME
public static final org.simpleframework.transport.PhaseType PRODUCE
public static final org.simpleframework.transport.PhaseType COMMIT
private static final org.simpleframework.transport.PhaseType[] $VALUES
public static org.simpleframework.transport.PhaseType[] values ()
public static org.simpleframework.transport.PhaseType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
org/simpleframework/transport/SecureTransport$1.classSecureTransport.java
package org.simpleframework.transport
org.simpleframework.transport.SecureTransport$1 extends java.lang.Object {
static final int[] $SwitchMap$javax$net$ssl$SSLEngineResult$Status
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
org/simpleframework/transport/SecureTransport.classSecureTransport.java
package org.simpleframework.transport
org.simpleframework.transport.SecureTransport extends java.lang.Object implements org.simpleframework.transport.Transport {
private org.simpleframework.transport.Certificate certificate
private org.simpleframework.transport.Transport transport
private java.nio.ByteBuffer output
private java.nio.ByteBuffer input
private java.nio.ByteBuffer swap
private javax.net.ssl.SSLEngine engine
private org.simpleframework.transport.trace.Trace trace
private boolean closed
private boolean finished
public void (org.simpleframework.transport.Transport, org.simpleframework.transport.Certificate, java.nio.ByteBuffer, java.nio.ByteBuffer)
org.simpleframework.transport.Transport transport
org.simpleframework.transport.Certificate certificate
java.nio.ByteBuffer input
java.nio.ByteBuffer swap
public void (org.simpleframework.transport.Transport, org.simpleframework.transport.Certificate, java.nio.ByteBuffer, java.nio.ByteBuffer, int)
org.simpleframework.transport.Transport transport
org.simpleframework.transport.Certificate certificate
java.nio.ByteBuffer input
java.nio.ByteBuffer swap
int size
public org.simpleframework.transport.Certificate getCertificate ()
public org.simpleframework.transport.trace.Trace getTrace ()
public javax.net.ssl.SSLEngine getEngine ()
public java.util.Map getAttributes ()
public java.nio.channels.SocketChannel getChannel ()
public int read (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer buffer
int count
private int process (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer buffer
int size
int space
private int fill (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer buffer
int space
int count
private int fill (java.nio.ByteBuffer, int) throws java.io.IOException
java.nio.ByteBuffer buffer
int count
private int append (java.nio.ByteBuffer, int) throws java.io.IOException
java.nio.ByteBuffer buffer
int count
java.nio.ByteBuffer segment
int mark
int size
private void receive () throws java.io.IOException
javax.net.ssl.SSLEngineResult result
javax.net.ssl.SSLEngineResult$Status status
int count
public void write (java.nio.ByteBuffer) throws java.io.IOException
int size
int mark
java.nio.ByteBuffer buffer
int capacity
int ready
int length
private void send (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer buffer
javax.net.ssl.SSLEngineResult result
javax.net.ssl.SSLEngineResult$Status status
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
}
org/simpleframework/transport/ServerCleaner.classServerCleaner.java
package org.simpleframework.transport
org.simpleframework.transport.ServerCleaner extends org.simpleframework.common.thread.Daemon {
private final org.simpleframework.transport.TransportProcessor processor
private final org.simpleframework.common.thread.ConcurrentExecutor executor
private final org.simpleframework.transport.reactor.Reactor reactor
public void (org.simpleframework.transport.TransportProcessor, org.simpleframework.common.thread.ConcurrentExecutor, org.simpleframework.transport.reactor.Reactor)
org.simpleframework.transport.TransportProcessor processor
org.simpleframework.common.thread.ConcurrentExecutor executor
org.simpleframework.transport.reactor.Reactor reactor
public void run ()
Exception e
}
org/simpleframework/transport/Socket.classSocket.java
package org.simpleframework.transport
public abstract org.simpleframework.transport.Socket extends java.lang.Object {
public abstract org.simpleframework.transport.trace.Trace getTrace ()
public abstract javax.net.ssl.SSLEngine getEngine ()
public abstract java.nio.channels.SocketChannel getChannel ()
public abstract java.util.Map getAttributes ()
}
org/simpleframework/transport/SocketBuffer.classSocketBuffer.java
package org.simpleframework.transport
org.simpleframework.transport.SocketBuffer extends java.lang.Object {
private org.simpleframework.transport.SocketBufferAppender appender
private java.nio.channels.SocketChannel channel
private java.nio.ByteBuffer reference
private org.simpleframework.transport.trace.Trace trace
private int chunk
private boolean closed
public void (org.simpleframework.transport.Socket, int, int)
org.simpleframework.transport.Socket socket
int chunk
int limit
public synchronized boolean ready () throws java.io.IOException
int remaining
public synchronized boolean write (java.nio.ByteBuffer) throws java.io.IOException
int space
java.nio.ByteBuffer duplicate
int count
int remaining
private synchronized boolean merge (java.nio.ByteBuffer) throws java.io.IOException
int written
java.nio.ByteBuffer duplicate
int count
int merged
int payload
public synchronized boolean flush () throws java.io.IOException
int written
int count
private synchronized boolean flush (java.nio.ByteBuffer) throws java.io.IOException
int size
java.nio.ByteBuffer segment
int require
int count
private synchronized void compact () throws java.io.IOException
int remaining
int space
public synchronized void close () throws java.io.IOException
Throwable cause
}
org/simpleframework/transport/SocketBufferAppender.classSocketBufferAppender.java
package org.simpleframework.transport
org.simpleframework.transport.SocketBufferAppender extends java.lang.Object {
private java.nio.ByteBuffer buffer
private org.simpleframework.transport.trace.Trace trace
private int chunk
private int limit
public void (org.simpleframework.transport.Socket, int, int)
org.simpleframework.transport.Socket socket
int chunk
int limit
public int space ()
public int capacity ()
public int length ()
public java.lang.String encode () throws java.io.IOException
public java.lang.String encode (java.lang.String) throws java.io.IOException
String encoding
java.nio.ByteBuffer segment
private java.lang.String encode (java.lang.String, java.nio.ByteBuffer) throws java.io.IOException
String encoding
java.nio.ByteBuffer segment
java.nio.charset.Charset charset
java.nio.CharBuffer text
public int append (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer data
int require
int space
public int append (java.nio.ByteBuffer, int) throws java.io.IOException
java.nio.ByteBuffer data
int count
java.nio.ByteBuffer segment
int mark
int size
public int write (java.nio.channels.ByteChannel) throws java.io.IOException
java.nio.channels.ByteChannel channel
int size
public int write (java.nio.channels.ByteChannel, int) throws java.io.IOException
java.nio.channels.ByteChannel channel
int count
private int write (java.nio.channels.ByteChannel, java.nio.ByteBuffer) throws java.io.IOException
int size
java.nio.channels.ByteChannel channel
java.nio.ByteBuffer segment
int require
int count
}
org/simpleframework/transport/SocketBufferWriter.classSocketBufferWriter.java
package org.simpleframework.transport
org.simpleframework.transport.SocketBufferWriter extends java.lang.Object {
private final org.simpleframework.transport.SocketFlusher flusher
private final org.simpleframework.transport.SocketBuffer writer
public void (org.simpleframework.transport.Socket, org.simpleframework.transport.reactor.Reactor, int, int) throws java.io.IOException
org.simpleframework.transport.Socket socket
org.simpleframework.transport.reactor.Reactor reactor
int buffer
int threshold
public void write (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer buffer
boolean done
public void flush () throws java.io.IOException
boolean done
public void close () throws java.io.IOException
}
org/simpleframework/transport/SocketFlusher.classSocketFlusher.java
package org.simpleframework.transport
org.simpleframework.transport.SocketFlusher extends java.lang.Object {
private org.simpleframework.transport.FlushSignaller signaller
private org.simpleframework.transport.FlushScheduler scheduler
private org.simpleframework.transport.SocketBuffer buffer
private boolean closed
public void (org.simpleframework.transport.SocketBuffer, org.simpleframework.transport.Socket, org.simpleframework.transport.reactor.Reactor) throws java.io.IOException
org.simpleframework.transport.SocketBuffer buffer
org.simpleframework.transport.Socket socket
org.simpleframework.transport.reactor.Reactor reactor
public synchronized void flush () throws java.io.IOException
boolean block
public synchronized void execute () throws java.io.IOException
boolean block
boolean ready
public synchronized void abort () throws java.io.IOException
public synchronized void close () throws java.io.IOException
boolean ready
}
org/simpleframework/transport/SocketProcessor.classSocketProcessor.java
package org.simpleframework.transport
public abstract org.simpleframework.transport.SocketProcessor extends java.lang.Object {
public abstract void process (org.simpleframework.transport.Socket) throws java.io.IOException
public abstract void stop () throws java.io.IOException
}
org/simpleframework/transport/SocketTransport.classSocketTransport.java
package org.simpleframework.transport
public org.simpleframework.transport.SocketTransport extends java.lang.Object implements org.simpleframework.transport.Transport {
private org.simpleframework.transport.SocketBufferWriter writer
private java.nio.channels.SocketChannel channel
private org.simpleframework.transport.Socket socket
private org.simpleframework.transport.trace.Trace trace
private boolean closed
public void (org.simpleframework.transport.Socket, org.simpleframework.transport.reactor.Reactor) throws java.io.IOException
org.simpleframework.transport.Socket socket
org.simpleframework.transport.reactor.Reactor reactor
public void (org.simpleframework.transport.Socket, org.simpleframework.transport.reactor.Reactor, int) throws java.io.IOException
org.simpleframework.transport.Socket socket
org.simpleframework.transport.reactor.Reactor reactor
int buffer
public void (org.simpleframework.transport.Socket, org.simpleframework.transport.reactor.Reactor, int, int) throws java.io.IOException
org.simpleframework.transport.Socket socket
org.simpleframework.transport.reactor.Reactor reactor
int buffer
int threshold
public org.simpleframework.transport.Certificate getCertificate ()
public org.simpleframework.transport.trace.Trace getTrace ()
public java.util.Map getAttributes ()
public javax.net.ssl.SSLEngine getEngine ()
public java.nio.channels.SocketChannel getChannel ()
public int read (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer data
int count
public void write (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer data
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
}
org/simpleframework/transport/SocketWrapper.classSocketWrapper.java
package org.simpleframework.transport
public org.simpleframework.transport.SocketWrapper extends java.lang.Object implements org.simpleframework.transport.Socket {
private final java.nio.channels.SocketChannel channel
private final javax.net.ssl.SSLEngine engine
private final org.simpleframework.transport.trace.Trace trace
private final java.util.Map map
public void (java.nio.channels.SocketChannel, org.simpleframework.transport.trace.Trace)
java.nio.channels.SocketChannel channel
org.simpleframework.transport.trace.Trace trace
public void (java.nio.channels.SocketChannel, org.simpleframework.transport.trace.Trace, javax.net.ssl.SSLEngine)
java.nio.channels.SocketChannel channel
org.simpleframework.transport.trace.Trace trace
javax.net.ssl.SSLEngine engine
public org.simpleframework.transport.trace.Trace getTrace ()
public javax.net.ssl.SSLEngine getEngine ()
public java.nio.channels.SocketChannel getChannel ()
public java.util.Map getAttributes ()
}
org/simpleframework/transport/Transport.classTransport.java
package org.simpleframework.transport
public abstract org.simpleframework.transport.Transport extends java.lang.Object implements org.simpleframework.transport.Socket {
public abstract org.simpleframework.transport.Certificate getCertificate () throws java.io.IOException
public abstract int read (java.nio.ByteBuffer) throws java.io.IOException
public abstract void write (java.nio.ByteBuffer) throws java.io.IOException
public abstract void flush () throws java.io.IOException
public abstract void close () throws java.io.IOException
}
org/simpleframework/transport/TransportChannel.classTransportChannel.java
package org.simpleframework.transport
public org.simpleframework.transport.TransportChannel extends java.lang.Object implements org.simpleframework.transport.Channel {
private final org.simpleframework.transport.Certificate certificate
private final org.simpleframework.transport.Transport transport
private final javax.net.ssl.SSLEngine engine
private final org.simpleframework.transport.ByteCursor cursor
private final org.simpleframework.transport.ByteWriter writer
private final org.simpleframework.transport.trace.Trace trace
public void (org.simpleframework.transport.Transport) throws java.io.IOException
org.simpleframework.transport.Transport transport
public boolean isSecure ()
public org.simpleframework.transport.Certificate getCertificate ()
public org.simpleframework.transport.trace.Trace getTrace ()
public java.nio.channels.SocketChannel getSocket ()
public java.util.Map getAttributes ()
public org.simpleframework.transport.ByteCursor getCursor ()
public org.simpleframework.transport.ByteWriter getWriter ()
public void close ()
Exception cause
}
org/simpleframework/transport/TransportCursor.classTransportCursor.java
package org.simpleframework.transport
public org.simpleframework.transport.TransportCursor extends java.lang.Object implements org.simpleframework.transport.ByteCursor {
private org.simpleframework.transport.ByteReader reader
private byte[] buffer
private int count
private int mark
private int pos
private int limit
public void (org.simpleframework.transport.Transport)
org.simpleframework.transport.Transport transport
public void (org.simpleframework.transport.Transport, int)
org.simpleframework.transport.Transport transport
int size
public boolean isOpen () throws java.io.IOException
public boolean isReady () throws java.io.IOException
public int ready () throws java.io.IOException
public int read (byte[]) throws java.io.IOException
byte[] data
public int read (byte[], int, int) throws java.io.IOException
byte[] data
int off
int len
int size
public void push (byte[]) throws java.io.IOException
byte[] data
public void push (byte[], int, int) throws java.io.IOException
byte[] data
int off
int len
int size
int start
private void expand (int) throws java.io.IOException
int capacity
byte[] temp
int start
int shift
public int reset (int) throws java.io.IOException
int size
}
org/simpleframework/transport/TransportDispatcher.classTransportDispatcher.java
package org.simpleframework.transport
org.simpleframework.transport.TransportDispatcher extends java.lang.Object implements org.simpleframework.transport.reactor.Operation {
private final org.simpleframework.transport.TransportProcessor processor
private final org.simpleframework.transport.Transport transport
public void (org.simpleframework.transport.TransportProcessor, org.simpleframework.transport.Transport)
org.simpleframework.transport.TransportProcessor processor
org.simpleframework.transport.Transport transport
public java.nio.channels.SocketChannel getChannel ()
public org.simpleframework.transport.trace.Trace getTrace ()
public void run ()
Exception e
public void cancel ()
Exception e
public volatile java.nio.channels.SelectableChannel getChannel ()
}
org/simpleframework/transport/TransportEvent.classTransportEvent.java
package org.simpleframework.transport
public final org.simpleframework.transport.TransportEvent extends java.lang.Enum {
public static final org.simpleframework.transport.TransportEvent READ
public static final org.simpleframework.transport.TransportEvent READ_WAIT
public static final org.simpleframework.transport.TransportEvent WRITE
public static final org.simpleframework.transport.TransportEvent WRITE_BUFFER
public static final org.simpleframework.transport.TransportEvent WRITE_WAIT
public static final org.simpleframework.transport.TransportEvent WRITE_BLOCKING
public static final org.simpleframework.transport.TransportEvent HANDSHAKE_BEGIN
public static final org.simpleframework.transport.TransportEvent HANDSHAKE_DONE
public static final org.simpleframework.transport.TransportEvent CERTIFICATE_CHALLENGE
public static final org.simpleframework.transport.TransportEvent HANDSHAKE_FAILED
public static final org.simpleframework.transport.TransportEvent CLOSE
public static final org.simpleframework.transport.TransportEvent ERROR
private static final org.simpleframework.transport.TransportEvent[] $VALUES
public static org.simpleframework.transport.TransportEvent[] values ()
public static org.simpleframework.transport.TransportEvent valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
org/simpleframework/transport/TransportException.classTransportException.java
package org.simpleframework.transport
public org.simpleframework.transport.TransportException extends java.io.IOException {
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
org/simpleframework/transport/TransportProcessor.classTransportProcessor.java
package org.simpleframework.transport
public abstract org.simpleframework.transport.TransportProcessor extends java.lang.Object {
public abstract void process (org.simpleframework.transport.Transport) throws java.io.IOException
public abstract void stop () throws java.io.IOException
}
org/simpleframework/transport/TransportReader.classTransportReader.java
package org.simpleframework.transport
org.simpleframework.transport.TransportReader extends java.lang.Object implements org.simpleframework.transport.ByteReader {
private org.simpleframework.transport.Transport transport
private java.nio.ByteBuffer buffer
private boolean closed
private int count
public void (org.simpleframework.transport.Transport)
org.simpleframework.transport.Transport transport
public void (org.simpleframework.transport.Transport, int)
org.simpleframework.transport.Transport transport
int size
public boolean isOpen () throws java.io.IOException
public boolean isReady () throws java.io.IOException
public int read (byte[]) throws java.io.IOException
byte[] data
public int read (byte[], int, int) throws java.io.IOException
byte[] data
int off
int len
int size
public int ready () throws java.io.IOException
private int peek () throws java.io.IOException
public int reset (int) throws java.io.IOException
int size
int mark
public void close () throws java.io.IOException
}
org/simpleframework/transport/TransportSocketProcessor.classTransportSocketProcessor.java
package org.simpleframework.transport
public org.simpleframework.transport.TransportSocketProcessor extends java.lang.Object implements org.simpleframework.transport.SocketProcessor {
private final org.simpleframework.common.thread.ConcurrentExecutor executor
private final org.simpleframework.transport.OperationFactory factory
private final org.simpleframework.transport.reactor.Reactor reactor
private final org.simpleframework.common.thread.Daemon cleaner
public void (org.simpleframework.transport.TransportProcessor) throws java.io.IOException
org.simpleframework.transport.TransportProcessor processor
public void (org.simpleframework.transport.TransportProcessor, int) throws java.io.IOException
org.simpleframework.transport.TransportProcessor processor
int threads
public void (org.simpleframework.transport.TransportProcessor, int, int) throws java.io.IOException
org.simpleframework.transport.TransportProcessor processor
int threads
int buffer
public void (org.simpleframework.transport.TransportProcessor, int, int, int) throws java.io.IOException
org.simpleframework.transport.TransportProcessor processor
int threads
int buffer
int threshold
public void (org.simpleframework.transport.TransportProcessor, int, int, int, boolean) throws java.io.IOException
org.simpleframework.transport.TransportProcessor processor
int threads
int buffer
int threshold
boolean client
public void process (org.simpleframework.transport.Socket) throws java.io.IOException
org.simpleframework.transport.Socket socket
org.simpleframework.transport.reactor.Operation task
public void stop () throws java.io.IOException
}
org/simpleframework/transport/TransportWriter.classTransportWriter.java
package org.simpleframework.transport
public org.simpleframework.transport.TransportWriter extends java.lang.Object implements org.simpleframework.transport.ByteWriter {
private final java.util.concurrent.atomic.AtomicBoolean closed
private final org.simpleframework.transport.Transport transport
public void (org.simpleframework.transport.Transport)
org.simpleframework.transport.Transport transport
public void write (byte[]) throws java.io.IOException
byte[] array
public void write (byte[], int, int) throws java.io.IOException
byte[] array
int off
int len
java.nio.ByteBuffer buffer
public void write (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer buffer
int mark
int size
public void write (java.nio.ByteBuffer, int, int) throws java.io.IOException
java.nio.ByteBuffer buffer
int off
int len
int mark
int limit
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
}
org/simpleframework/transport/connect/Connection.classConnection.java
package org.simpleframework.transport.connect
public abstract org.simpleframework.transport.connect.Connection extends java.lang.Object implements java.io.Closeable {
public abstract java.net.SocketAddress connect (java.net.SocketAddress) throws java.io.IOException
public abstract java.net.SocketAddress connect (java.net.SocketAddress, javax.net.ssl.SSLContext) throws java.io.IOException
}
org/simpleframework/transport/connect/ConnectionEvent.classConnectionEvent.java
package org.simpleframework.transport.connect
public final org.simpleframework.transport.connect.ConnectionEvent extends java.lang.Enum {
public static final org.simpleframework.transport.connect.ConnectionEvent ACCEPT
public static final org.simpleframework.transport.connect.ConnectionEvent ERROR
private static final org.simpleframework.transport.connect.ConnectionEvent[] $VALUES
public static org.simpleframework.transport.connect.ConnectionEvent[] values ()
public static org.simpleframework.transport.connect.ConnectionEvent valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
org/simpleframework/transport/connect/ConnectionException.classConnectionException.java
package org.simpleframework.transport.connect
org.simpleframework.transport.connect.ConnectionException extends java.io.IOException {
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
org/simpleframework/transport/connect/SocketAcceptor.classSocketAcceptor.java
package org.simpleframework.transport.connect
org.simpleframework.transport.connect.SocketAcceptor extends java.lang.Object implements org.simpleframework.transport.reactor.Operation {
private final java.nio.channels.ServerSocketChannel listener
private final org.simpleframework.transport.SocketProcessor processor
private final java.net.ServerSocket socket
private final javax.net.ssl.SSLContext context
private final org.simpleframework.transport.trace.TraceAnalyzer analyzer
private final java.net.SocketAddress address
private final org.simpleframework.transport.trace.Trace trace
public void (java.net.SocketAddress, org.simpleframework.transport.SocketProcessor, org.simpleframework.transport.trace.TraceAnalyzer) throws java.io.IOException
java.net.SocketAddress address
org.simpleframework.transport.SocketProcessor processor
org.simpleframework.transport.trace.TraceAnalyzer analyzer
public void (java.net.SocketAddress, org.simpleframework.transport.SocketProcessor, org.simpleframework.transport.trace.TraceAnalyzer, javax.net.ssl.SSLContext) throws java.io.IOException
java.net.SocketAddress address
org.simpleframework.transport.SocketProcessor processor
org.simpleframework.transport.trace.TraceAnalyzer analyzer
javax.net.ssl.SSLContext context
public java.net.SocketAddress getAddress ()
public org.simpleframework.transport.trace.Trace getTrace ()
public java.nio.channels.SelectableChannel getChannel ()
public void bind () throws java.io.IOException
public void run ()
Exception cause
private void pause ()
Exception cause
public void cancel ()
Throwable cause
private void accept () throws java.io.IOException
org.simpleframework.transport.trace.Trace trace
java.nio.channels.SocketChannel channel
private void configure (java.nio.channels.SocketChannel) throws java.io.IOException
java.nio.channels.SocketChannel channel
private void process (java.nio.channels.SocketChannel, org.simpleframework.transport.trace.Trace) throws java.io.IOException
Exception cause
java.nio.channels.SocketChannel channel
org.simpleframework.transport.trace.Trace trace
javax.net.ssl.SSLEngine engine
private void process (java.nio.channels.SocketChannel, org.simpleframework.transport.trace.Trace, javax.net.ssl.SSLEngine) throws java.io.IOException
Exception cause
java.nio.channels.SocketChannel channel
org.simpleframework.transport.trace.Trace trace
javax.net.ssl.SSLEngine engine
org.simpleframework.transport.Socket socket
public void close () throws java.io.IOException
}
org/simpleframework/transport/connect/SocketAnalyzer.classSocketAnalyzer.java
package org.simpleframework.transport.connect
org.simpleframework.transport.connect.SocketAnalyzer extends java.lang.Object implements org.simpleframework.transport.trace.TraceAnalyzer {
private final org.simpleframework.transport.trace.TraceAnalyzer analyzer
public void (org.simpleframework.transport.trace.TraceAnalyzer)
org.simpleframework.transport.trace.TraceAnalyzer analyzer
public org.simpleframework.transport.trace.Trace attach (java.nio.channels.SelectableChannel)
java.nio.channels.SelectableChannel channel
org.simpleframework.transport.trace.Trace trace
public void stop ()
}
org/simpleframework/transport/connect/SocketConnection.classSocketConnection.java
package org.simpleframework.transport.connect
public org.simpleframework.transport.connect.SocketConnection extends java.lang.Object implements org.simpleframework.transport.connect.Connection {
private org.simpleframework.transport.connect.SocketListenerManager manager
private org.simpleframework.transport.SocketProcessor processor
private boolean closed
public void (org.simpleframework.transport.SocketProcessor) throws java.io.IOException
org.simpleframework.transport.SocketProcessor processor
public void (org.simpleframework.transport.SocketProcessor, org.simpleframework.transport.trace.TraceAnalyzer) throws java.io.IOException
org.simpleframework.transport.SocketProcessor processor
org.simpleframework.transport.trace.TraceAnalyzer analyzer
public java.net.SocketAddress connect (java.net.SocketAddress) throws java.io.IOException
java.net.SocketAddress address
public java.net.SocketAddress connect (java.net.SocketAddress, javax.net.ssl.SSLContext) throws java.io.IOException
java.net.SocketAddress address
javax.net.ssl.SSLContext context
public void close () throws java.io.IOException
}
org/simpleframework/transport/connect/SocketListener.classSocketListener.java
package org.simpleframework.transport.connect
org.simpleframework.transport.connect.SocketListener extends java.lang.Object implements java.io.Closeable {
private final org.simpleframework.transport.connect.SocketAcceptor acceptor
private final org.simpleframework.transport.reactor.Reactor reactor
public void (java.net.SocketAddress, org.simpleframework.transport.SocketProcessor, org.simpleframework.transport.trace.TraceAnalyzer) throws java.io.IOException
java.net.SocketAddress address
org.simpleframework.transport.SocketProcessor processor
org.simpleframework.transport.trace.TraceAnalyzer analyzer
public void (java.net.SocketAddress, org.simpleframework.transport.SocketProcessor, org.simpleframework.transport.trace.TraceAnalyzer, javax.net.ssl.SSLContext) throws java.io.IOException
java.net.SocketAddress address
org.simpleframework.transport.SocketProcessor processor
org.simpleframework.transport.trace.TraceAnalyzer analyzer
javax.net.ssl.SSLContext context
public java.net.SocketAddress getAddress ()
public void process () throws java.io.IOException
Exception cause
public void close () throws java.io.IOException
Exception cause
}
org/simpleframework/transport/connect/SocketListenerManager.classSocketListenerManager.java
package org.simpleframework.transport.connect
org.simpleframework.transport.connect.SocketListenerManager extends java.lang.Object implements java.io.Closeable {
private final java.util.Set listeners
private final org.simpleframework.transport.SocketProcessor processor
private final org.simpleframework.transport.trace.TraceAnalyzer analyzer
public void (org.simpleframework.transport.SocketProcessor, org.simpleframework.transport.trace.TraceAnalyzer)
org.simpleframework.transport.SocketProcessor processor
org.simpleframework.transport.trace.TraceAnalyzer analyzer
public java.net.SocketAddress listen (java.net.SocketAddress) throws java.io.IOException
java.net.SocketAddress address
public java.net.SocketAddress listen (java.net.SocketAddress, javax.net.ssl.SSLContext) throws java.io.IOException
java.net.SocketAddress address
javax.net.ssl.SSLContext context
org.simpleframework.transport.connect.SocketListener listener
public void close () throws java.io.IOException
java.io.Closeable listener
java.util.Iterator i$
}
org/simpleframework/transport/connect/SocketTrace.classSocketTrace.java
package org.simpleframework.transport.connect
org.simpleframework.transport.connect.SocketTrace extends java.lang.Object implements org.simpleframework.transport.trace.Trace {
private final org.simpleframework.transport.trace.Trace trace
public void (org.simpleframework.transport.trace.Trace)
org.simpleframework.transport.trace.Trace trace
public void trace (java.lang.Object)
Object event
public void trace (java.lang.Object, java.lang.Object)
Object event
Object value
}
org/simpleframework/transport/reactor/Action.classAction.java
package org.simpleframework.transport.reactor
abstract org.simpleframework.transport.reactor.Action extends java.lang.Object implements java.lang.Runnable {
public abstract long getExpiry ()
public abstract int getInterest ()
public abstract java.nio.channels.SelectableChannel getChannel ()
public abstract org.simpleframework.transport.reactor.Operation getOperation ()
}
org/simpleframework/transport/reactor/ActionDistributor.classActionDistributor.java
package org.simpleframework.transport.reactor
org.simpleframework.transport.reactor.ActionDistributor extends org.simpleframework.common.thread.Daemon implements org.simpleframework.transport.reactor.OperationDistributor {
private java.util.Map executing
private java.util.Map selecting
private java.util.Queue invalid
private java.util.Queue pending
private org.simpleframework.transport.reactor.ActionSelector selector
private java.util.concurrent.Executor executor
private org.simpleframework.transport.reactor.Latch latch
private long expiry
private long update
private boolean cancel
public void (java.util.concurrent.Executor) throws java.io.IOException
java.util.concurrent.Executor executor
public void (java.util.concurrent.Executor, boolean) throws java.io.IOException
java.util.concurrent.Executor executor
boolean cancel
public void (java.util.concurrent.Executor, boolean, long) throws java.io.IOException
java.util.concurrent.Executor executor
boolean cancel
long expiry
public void process (org.simpleframework.transport.reactor.Operation, int) throws java.io.IOException
org.simpleframework.transport.reactor.Operation task
int require
org.simpleframework.transport.reactor.Action action
public void close () throws java.io.IOException
public int size ()
public void run ()
private void execute ()
Exception cause
private void purge ()
Exception cause
private void report (java.lang.Exception)
Exception e
org.simpleframework.transport.reactor.Operation operation
org.simpleframework.transport.trace.Trace trace
org.simpleframework.transport.reactor.Action action
org.simpleframework.transport.reactor.Action[] arr$
int len$
int i$
org.simpleframework.transport.reactor.ActionSet set
org.simpleframework.transport.reactor.Action[] list
java.nio.channels.Channel channel
java.util.Iterator i$
Exception cause
java.util.Set channels
private void clear () throws java.io.IOException
Exception cause
org.simpleframework.transport.reactor.Operation task
org.simpleframework.transport.trace.Trace trace
org.simpleframework.transport.reactor.Action action
org.simpleframework.transport.reactor.Action[] arr$
int len$
int i$
org.simpleframework.transport.reactor.Action[] list
org.simpleframework.transport.reactor.ActionSet set
java.util.Iterator i$
java.util.List sets
private void expire () throws java.io.IOException
org.simpleframework.transport.reactor.ActionSet set
java.util.Iterator i$
long time
java.util.List sets
private void expire (org.simpleframework.transport.reactor.ActionSet, long) throws java.io.IOException
int interest
long expiry
org.simpleframework.transport.reactor.Action action
org.simpleframework.transport.reactor.Action[] arr$
int len$
int i$
int mask
org.simpleframework.transport.reactor.ActionSet set
long time
org.simpleframework.transport.reactor.Action[] actions
java.nio.channels.SelectionKey key
private void update (org.simpleframework.transport.reactor.ActionSet, int) throws java.io.IOException
java.nio.channels.Channel channel
org.simpleframework.transport.reactor.ActionSet set
int interest
java.nio.channels.SelectionKey key
private void expire (org.simpleframework.transport.reactor.ActionSet, org.simpleframework.transport.reactor.Action) throws java.io.IOException
Exception cause
org.simpleframework.transport.reactor.Operation task
org.simpleframework.transport.trace.Trace trace
int interest
org.simpleframework.transport.reactor.ActionSet set
org.simpleframework.transport.reactor.Action action
org.simpleframework.transport.reactor.Action cancel
private void validate () throws java.io.IOException
org.simpleframework.transport.reactor.ActionSet set
java.nio.channels.SelectionKey key
java.nio.channels.Channel channel
java.util.Iterator i$
java.nio.channels.Channel channel
java.util.Iterator i$
java.util.Set channels
private void invalidate (java.nio.channels.Channel) throws java.io.IOException
Exception cause
org.simpleframework.transport.reactor.Operation task
org.simpleframework.transport.trace.Trace trace
org.simpleframework.transport.reactor.Action action
org.simpleframework.transport.reactor.Action[] arr$
int len$
int i$
java.nio.channels.Channel channel
org.simpleframework.transport.reactor.ActionSet set
org.simpleframework.transport.reactor.Action[] list
private void cancel () throws java.io.IOException
org.simpleframework.transport.reactor.Operation task
org.simpleframework.transport.trace.Trace trace
org.simpleframework.transport.reactor.Action action
org.simpleframework.transport.reactor.Action[] arr$
int len$
int i$
org.simpleframework.transport.reactor.Action[] actions
org.simpleframework.transport.reactor.ActionSet set
java.util.Iterator i$
java.util.Collection list
private void register () throws java.io.IOException
java.nio.channels.SelectableChannel channel
org.simpleframework.transport.reactor.ActionSet set
org.simpleframework.transport.reactor.Action action
private void register (org.simpleframework.transport.reactor.Action) throws java.io.IOException
Exception cause
org.simpleframework.transport.reactor.Action action
java.nio.channels.SelectableChannel channel
org.simpleframework.transport.reactor.Operation task
org.simpleframework.transport.trace.Trace trace
private void update (org.simpleframework.transport.reactor.Action, org.simpleframework.transport.reactor.ActionSet) throws java.io.IOException
Exception cause
org.simpleframework.transport.reactor.Action action
org.simpleframework.transport.reactor.ActionSet set
org.simpleframework.transport.reactor.Operation task
org.simpleframework.transport.trace.Trace trace
java.nio.channels.SelectionKey key
int interest
int current
int updated
private void select (org.simpleframework.transport.reactor.Action) throws java.io.IOException
org.simpleframework.transport.reactor.ActionSet set
org.simpleframework.transport.reactor.Action action
java.nio.channels.SelectableChannel channel
org.simpleframework.transport.reactor.Operation task
org.simpleframework.transport.trace.Trace trace
int interest
private void distribute () throws java.io.IOException
private void process () throws java.io.IOException
org.simpleframework.transport.reactor.ActionSet set
java.util.Iterator i$
java.util.List ready
private void process (org.simpleframework.transport.reactor.ActionSet) throws java.io.IOException
Exception cause
org.simpleframework.transport.reactor.Operation task
org.simpleframework.transport.trace.Trace trace
int interest
org.simpleframework.transport.reactor.Action action
org.simpleframework.transport.reactor.Action[] arr$
int len$
int i$
org.simpleframework.transport.reactor.ActionSet set
org.simpleframework.transport.reactor.Action[] actions
private void remove (org.simpleframework.transport.reactor.ActionSet) throws java.io.IOException
int remaining
int interest
int ready
org.simpleframework.transport.reactor.ActionSet set
java.nio.channels.Channel channel
java.nio.channels.SelectionKey key
private void execute (org.simpleframework.transport.reactor.Action)
Exception cause
org.simpleframework.transport.reactor.Action action
org.simpleframework.transport.reactor.Operation task
org.simpleframework.transport.trace.Trace trace
int interest
}
org/simpleframework/transport/reactor/ActionSelector.classActionSelector.java
package org.simpleframework.transport.reactor
org.simpleframework.transport.reactor.ActionSelector extends java.lang.Object {
private final java.nio.channels.Selector selector
public void () throws java.io.IOException
public int select (long) throws java.io.IOException
long timeout
public org.simpleframework.transport.reactor.ActionSet register (java.nio.channels.SelectableChannel, int) throws java.io.IOException
java.nio.channels.SelectableChannel channel
int interest
java.nio.channels.SelectionKey key
Object value
public java.util.List registeredSets ()
java.util.Set keys
java.util.Iterator ready
private java.util.List registeredSets (java.util.Iterator)
java.nio.channels.SelectionKey key
org.simpleframework.transport.reactor.ActionSet actions
java.util.Iterator keys
java.util.List sets
public java.util.List selectedSets () throws java.io.IOException
java.util.Set keys
java.util.Iterator ready
private java.util.List selectedSets (java.util.Iterator)
java.nio.channels.SelectionKey key
org.simpleframework.transport.reactor.ActionSet actions
java.util.Iterator keys
java.util.List ready
public void wake () throws java.io.IOException
public void close () throws java.io.IOException
}
org/simpleframework/transport/reactor/ActionSet.classActionSet.java
package org.simpleframework.transport.reactor
org.simpleframework.transport.reactor.ActionSet extends java.lang.Object {
private final java.nio.channels.SelectionKey key
private final org.simpleframework.transport.reactor.Action[] set
public void (java.nio.channels.SelectionKey)
java.nio.channels.SelectionKey key
public java.nio.channels.SelectionKey key ()
public java.nio.channels.SelectableChannel channel ()
public org.simpleframework.transport.reactor.Action[] list ()
org.simpleframework.transport.reactor.Action action
org.simpleframework.transport.reactor.Action[] arr$
int len$
int i$
org.simpleframework.transport.reactor.Action[] actions
int count
public org.simpleframework.transport.reactor.Action[] ready ()
int ready
public void attach (org.simpleframework.transport.reactor.Action)
org.simpleframework.transport.reactor.Action action
int interest
public org.simpleframework.transport.reactor.Action[] remove (int)
int interest
org.simpleframework.transport.reactor.Action[] actions
public org.simpleframework.transport.reactor.Action[] get (int)
int interest
org.simpleframework.transport.reactor.Action[] actions
int count
private org.simpleframework.transport.reactor.Action[] copyOf (org.simpleframework.transport.reactor.Action[], int)
int i
org.simpleframework.transport.reactor.Action[] list
int count
org.simpleframework.transport.reactor.Action[] copy
public int interest ()
int interest
public void clear ()
public void cancel ()
}
org/simpleframework/transport/reactor/CancelAction.classCancelAction.java
package org.simpleframework.transport.reactor
org.simpleframework.transport.reactor.CancelAction extends java.lang.Object implements org.simpleframework.transport.reactor.Action {
private final org.simpleframework.transport.reactor.Operation task
private final org.simpleframework.transport.reactor.Action action
public void (org.simpleframework.transport.reactor.Action)
org.simpleframework.transport.reactor.Action action
public void run ()
public long getExpiry ()
public int getInterest ()
public java.nio.channels.SelectableChannel getChannel ()
public org.simpleframework.transport.reactor.Operation getOperation ()
}
org/simpleframework/transport/reactor/ExecuteAction.classExecuteAction.java
package org.simpleframework.transport.reactor
org.simpleframework.transport.reactor.ExecuteAction extends java.lang.Object implements org.simpleframework.transport.reactor.Action {
private final org.simpleframework.transport.reactor.Operation task
private final int require
private final long expiry
public void (org.simpleframework.transport.reactor.Operation, int, long)
org.simpleframework.transport.reactor.Operation task
int require
long expiry
public void run ()
public long getExpiry ()
public java.nio.channels.SelectableChannel getChannel ()
public org.simpleframework.transport.reactor.Operation getOperation ()
public int getInterest ()
}
org/simpleframework/transport/reactor/ExecutorReactor.classExecutorReactor.java
package org.simpleframework.transport.reactor
public org.simpleframework.transport.reactor.ExecutorReactor extends java.lang.Object implements org.simpleframework.transport.reactor.Reactor {
private final org.simpleframework.transport.reactor.OperationDistributor exchange
private final java.util.concurrent.Executor executor
public void (java.util.concurrent.Executor) throws java.io.IOException
java.util.concurrent.Executor executor
public void (java.util.concurrent.Executor, int) throws java.io.IOException
java.util.concurrent.Executor executor
int count
public void (java.util.concurrent.Executor, int, long) throws java.io.IOException
java.util.concurrent.Executor executor
int count
long expiry
public void process (org.simpleframework.transport.reactor.Operation) throws java.io.IOException
org.simpleframework.transport.reactor.Operation task
public void process (org.simpleframework.transport.reactor.Operation, int) throws java.io.IOException
org.simpleframework.transport.reactor.Operation task
int require
public void stop () throws java.io.IOException
}
org/simpleframework/transport/reactor/Latch.classLatch.java
package org.simpleframework.transport.reactor
org.simpleframework.transport.reactor.Latch extends java.util.concurrent.CountDownLatch {
public void ()
public void signal () throws java.io.IOException
Exception e
public void close () throws java.io.IOException
Exception e
}
org/simpleframework/transport/reactor/Operation.classOperation.java
package org.simpleframework.transport.reactor
public abstract org.simpleframework.transport.reactor.Operation extends java.lang.Object implements java.lang.Runnable {
public abstract org.simpleframework.transport.trace.Trace getTrace ()
public abstract java.nio.channels.SelectableChannel getChannel ()
public abstract void cancel ()
}
org/simpleframework/transport/reactor/OperationDistributor.classOperationDistributor.java
package org.simpleframework.transport.reactor
abstract org.simpleframework.transport.reactor.OperationDistributor extends java.lang.Object {
public abstract void process (org.simpleframework.transport.reactor.Operation, int) throws java.io.IOException
public abstract void close () throws java.io.IOException
}
org/simpleframework/transport/reactor/PartitionDistributor.classPartitionDistributor.java
package org.simpleframework.transport.reactor
org.simpleframework.transport.reactor.PartitionDistributor extends java.lang.Object implements org.simpleframework.transport.reactor.OperationDistributor {
private final org.simpleframework.transport.reactor.OperationDistributor[] list
public void (java.util.concurrent.Executor, int) throws java.io.IOException
java.util.concurrent.Executor executor
int count
public void (java.util.concurrent.Executor, int, long) throws java.io.IOException
java.util.concurrent.Executor executor
int count
long expiry
private void start (java.util.concurrent.Executor, long) throws java.io.IOException
int i
java.util.concurrent.Executor executor
long expiry
public void process (org.simpleframework.transport.reactor.Operation, int) throws java.io.IOException
org.simpleframework.transport.reactor.Operation task
int require
int length
private void process (org.simpleframework.transport.reactor.Operation, int, int) throws java.io.IOException
org.simpleframework.transport.reactor.Operation task
int require
int length
java.nio.channels.SelectableChannel channel
int hash
public void close () throws java.io.IOException
org.simpleframework.transport.reactor.OperationDistributor entry
org.simpleframework.transport.reactor.OperationDistributor[] arr$
int len$
int i$
}
org/simpleframework/transport/reactor/Reactor.classReactor.java
package org.simpleframework.transport.reactor
public abstract org.simpleframework.transport.reactor.Reactor extends java.lang.Object {
public abstract void process (org.simpleframework.transport.reactor.Operation) throws java.io.IOException
public abstract void process (org.simpleframework.transport.reactor.Operation, int) throws java.io.IOException
public abstract void stop () throws java.io.IOException
}
org/simpleframework/transport/reactor/ReactorEvent.classReactorEvent.java
package org.simpleframework.transport.reactor
public final org.simpleframework.transport.reactor.ReactorEvent extends java.lang.Enum {
public static final org.simpleframework.transport.reactor.ReactorEvent SELECT
public static final org.simpleframework.transport.reactor.ReactorEvent SELECT_EXPIRED
public static final org.simpleframework.transport.reactor.ReactorEvent SELECT_CANCEL
public static final org.simpleframework.transport.reactor.ReactorEvent ALREADY_SELECTING
public static final org.simpleframework.transport.reactor.ReactorEvent INVALID_KEY
public static final org.simpleframework.transport.reactor.ReactorEvent REGISTER_INTEREST
public static final org.simpleframework.transport.reactor.ReactorEvent REGISTER_READ_INTEREST
public static final org.simpleframework.transport.reactor.ReactorEvent REGISTER_WRITE_INTEREST
public static final org.simpleframework.transport.reactor.ReactorEvent UPDATE_INTEREST
public static final org.simpleframework.transport.reactor.ReactorEvent UPDATE_READ_INTEREST
public static final org.simpleframework.transport.reactor.ReactorEvent UPDATE_WRITE_INTEREST
public static final org.simpleframework.transport.reactor.ReactorEvent INTEREST_READY
public static final org.simpleframework.transport.reactor.ReactorEvent READ_INTEREST_READY
public static final org.simpleframework.transport.reactor.ReactorEvent WRITE_INTEREST_READY
public static final org.simpleframework.transport.reactor.ReactorEvent EXECUTE_ACTION
public static final org.simpleframework.transport.reactor.ReactorEvent CHANNEL_CLOSED
public static final org.simpleframework.transport.reactor.ReactorEvent CLOSE_SELECTOR
public static final org.simpleframework.transport.reactor.ReactorEvent ERROR
private static final org.simpleframework.transport.reactor.ReactorEvent[] $VALUES
public static org.simpleframework.transport.reactor.ReactorEvent[] values ()
public static org.simpleframework.transport.reactor.ReactorEvent valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
org/simpleframework/transport/reactor/SynchronousReactor.classSynchronousReactor.java
package org.simpleframework.transport.reactor
public org.simpleframework.transport.reactor.SynchronousReactor extends java.lang.Object implements org.simpleframework.transport.reactor.Reactor {
private final org.simpleframework.transport.reactor.OperationDistributor exchange
private final java.util.concurrent.Executor executor
public void () throws java.io.IOException
public void (boolean) throws java.io.IOException
boolean cancel
public void process (org.simpleframework.transport.reactor.Operation) throws java.io.IOException
org.simpleframework.transport.reactor.Operation task
public void process (org.simpleframework.transport.reactor.Operation, int) throws java.io.IOException
org.simpleframework.transport.reactor.Operation task
int require
public void stop () throws java.io.IOException
}
org/simpleframework/transport/trace/Trace.classTrace.java
package org.simpleframework.transport.trace
public abstract org.simpleframework.transport.trace.Trace extends java.lang.Object {
public abstract void trace (java.lang.Object)
public abstract void trace (java.lang.Object, java.lang.Object)
}
org/simpleframework/transport/trace/TraceAnalyzer.classTraceAnalyzer.java
package org.simpleframework.transport.trace
public abstract org.simpleframework.transport.trace.TraceAnalyzer extends java.lang.Object {
public abstract org.simpleframework.transport.trace.Trace attach (java.nio.channels.SelectableChannel)
public abstract void stop ()
}
org/uncommons/maths/Maths.classMaths.java
package org.uncommons.maths
public final org.uncommons.maths.Maths extends java.lang.Object {
private static final int MAX_LONG_FACTORIAL
private static final int CACHE_SIZE
private static final java.util.concurrent.ConcurrentMap BIG_FACTORIALS
private void ()
public static long factorial (int)
int i
int n
long factorial
public static java.math.BigInteger bigFactorial (int)
int i
int n
java.math.BigInteger factorial
public static long raiseToPower (int, int)
int i
int value
int power
long result
public static double log (double, double)
double base
double arg
public static boolean approxEquals (double, double, double)
double value1
double value2
double tolerance
public static int restrictRange (int, int, int)
int value
int min
int max
public static long restrictRange (long, long, long)
long value
long min
long max
public static double restrictRange (double, double, double)
double value
double min
double max
public static long greatestCommonDivisor (long, long)
long temp
long a
long b
static void ()
}
org/uncommons/maths/binary/BinaryUtils.classBinaryUtils.java
package org.uncommons.maths.binary
public final org.uncommons.maths.binary.BinaryUtils extends java.lang.Object {
private static final int BITWISE_BYTE_TO_INT
private static final char[] HEX_CHARS
private void ()
public static java.lang.String convertBytesToHexString (byte[])
byte b
byte[] arr$
int len$
int i$
byte[] data
StringBuilder buffer
public static byte[] convertHexStringToBytes (java.lang.String)
int index
int i
String hex
byte[] seed
public static int convertBytesToInt (byte[], int)
byte[] bytes
int offset
public static int[] convertBytesToInts (byte[])
int i
byte[] bytes
int[] ints
public static long convertBytesToLong (byte[], int)
byte b
int i
byte[] bytes
int offset
long value
public static org.uncommons.maths.binary.BitString convertDoubleToFixedPointBits (double)
double value
StringBuilder bits
double bitValue
double d
static void ()
}
org/uncommons/maths/binary/BitString.classBitString.java
package org.uncommons.maths.binary
public final org.uncommons.maths.binary.BitString extends java.lang.Object implements java.lang.Cloneable java.io.Serializable {
private static final int WORD_LENGTH
private final int length
private int[] data
public void (int)
int length
public void (int, java.util.Random)
int i
int unusedBits
int mask
int length
java.util.Random rng
int bitsUsed
public void (java.lang.String)
int i
String value
public int getLength ()
public boolean getBit (int)
int index
int word
int offset
public void setBit (int, boolean)
int index
boolean set
int word
int offset
public void flipBit (int)
int index
int word
int offset
private void assertValidIndex (int)
int index
public int countSetBits ()
int x
int[] arr$
int len$
int i$
int count
public int countUnsetBits ()
public java.math.BigInteger toNumber ()
public void swapSubstring (org.uncommons.maths.binary.BitString, int, int)
int temp
int i
org.uncommons.maths.binary.BitString other
int start
int length
int word
int partialWordSize
int remainingBits
int stop
private void swapBits (org.uncommons.maths.binary.BitString, int, int)
org.uncommons.maths.binary.BitString other
int word
int swapMask
int preserveMask
int preservedThis
int preservedThat
int swapThis
int swapThat
public java.lang.String toString ()
int i
StringBuilder buffer
public org.uncommons.maths.binary.BitString clone ()
org.uncommons.maths.binary.BitString clone
CloneNotSupportedException ex
public boolean equals (java.lang.Object)
Object o
org.uncommons.maths.binary.BitString bitString
public int hashCode ()
int result
public volatile java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
org/uncommons/maths/binary/package-info.classpackage-info.java
package org.uncommons.maths.binary
abstract org.uncommons.maths.binary.package-info extends java.lang.Object {
}
org/uncommons/maths/combinatorics/CombinationGenerator$1.classCombinationGenerator.java
package org.uncommons.maths.combinatorics
org.uncommons.maths.combinatorics.CombinationGenerator$1 extends java.lang.Object implements java.util.Iterator {
final org.uncommons.maths.combinatorics.CombinationGenerator this$0
void (org.uncommons.maths.combinatorics.CombinationGenerator)
public boolean hasNext ()
public java.util.List next ()
public void remove ()
public volatile java.lang.Object next ()
}
org/uncommons/maths/combinatorics/CombinationGenerator.classCombinationGenerator.java
package org.uncommons.maths.combinatorics
public org.uncommons.maths.combinatorics.CombinationGenerator extends java.lang.Object implements java.lang.Iterable {
private final Object[] elements
private final int[] combinationIndices
private long remainingCombinations
private long totalCombinations
public void (java.lang.Object[], int)
Object[] elements
int combinationLength
java.math.BigInteger sizeFactorial
java.math.BigInteger lengthFactorial
java.math.BigInteger differenceFactorial
java.math.BigInteger total
public void (java.util.Collection, int)
java.util.Collection elements
int combinationLength
public final void reset ()
int i
public long getRemainingCombinations ()
public boolean hasMore ()
public long getTotalCombinations ()
public java.lang.Object[] nextCombinationAsArray ()
Object[] combination
public java.lang.Object[] nextCombinationAsArray (java.lang.Object[])
int i
Object[] destination
public java.util.List nextCombinationAsList ()
public java.util.List nextCombinationAsList (java.util.List)
int i
int[] arr$
int len$
int i$
java.util.List destination
private void generateNextCombinationIndices ()
int j
int i
public java.util.Iterator iterator ()
}
org/uncommons/maths/combinatorics/PermutationGenerator$1.classPermutationGenerator.java
package org.uncommons.maths.combinatorics
org.uncommons.maths.combinatorics.PermutationGenerator$1 extends java.lang.Object implements java.util.Iterator {
final org.uncommons.maths.combinatorics.PermutationGenerator this$0
void (org.uncommons.maths.combinatorics.PermutationGenerator)
public boolean hasNext ()
public java.util.List next ()
public void remove ()
public volatile java.lang.Object next ()
}
org/uncommons/maths/combinatorics/PermutationGenerator.classPermutationGenerator.java
package org.uncommons.maths.combinatorics
public org.uncommons.maths.combinatorics.PermutationGenerator extends java.lang.Object implements java.lang.Iterable {
private final Object[] elements
private final int[] permutationIndices
private long remainingPermutations
private long totalPermutations
public void (java.lang.Object[])
Object[] elements
public void (java.util.Collection)
java.util.Collection elements
public final void reset ()
int i
public long getRemainingPermutations ()
public long getTotalPermutations ()
public boolean hasMore ()
public java.lang.Object[] nextPermutationAsArray ()
Object[] permutation
public java.lang.Object[] nextPermutationAsArray (java.lang.Object[])
int i
Object[] destination
public java.util.List nextPermutationAsList ()
java.util.List permutation
public java.util.List nextPermutationAsList (java.util.List)
int i
int[] arr$
int len$
int i$
java.util.List destination
private void generateNextPermutationIndices ()
int j
int k
int temp
int r
int s
public java.util.Iterator iterator ()
}
org/uncommons/maths/combinatorics/package-info.classpackage-info.java
package org.uncommons.maths.combinatorics
abstract org.uncommons.maths.combinatorics.package-info extends java.lang.Object {
}
org/uncommons/maths/number/AdjustableNumberGenerator.classAdjustableNumberGenerator.java
package org.uncommons.maths.number
public org.uncommons.maths.number.AdjustableNumberGenerator extends java.lang.Object implements org.uncommons.maths.number.NumberGenerator {
private final java.util.concurrent.locks.ReadWriteLock lock
private Number value
public void (java.lang.Number)
Number value
public void setValue (java.lang.Number)
Number value
public java.lang.Number nextValue ()
}
org/uncommons/maths/number/ConstantGenerator.classConstantGenerator.java
package org.uncommons.maths.number
public org.uncommons.maths.number.ConstantGenerator extends java.lang.Object implements org.uncommons.maths.number.NumberGenerator {
private final Number constant
public void (java.lang.Number)
Number constant
public java.lang.Number nextValue ()
}
org/uncommons/maths/number/NumberGenerator.classNumberGenerator.java
package org.uncommons.maths.number
public abstract org.uncommons.maths.number.NumberGenerator extends java.lang.Object {
public abstract java.lang.Number nextValue ()
}
org/uncommons/maths/number/Rational.classRational.java
package org.uncommons.maths.number
public final org.uncommons.maths.number.Rational extends java.lang.Number implements java.lang.Comparable {
public static final org.uncommons.maths.number.Rational ZERO
public static final org.uncommons.maths.number.Rational QUARTER
public static final org.uncommons.maths.number.Rational THIRD
public static final org.uncommons.maths.number.Rational HALF
public static final org.uncommons.maths.number.Rational TWO_THIRDS
public static final org.uncommons.maths.number.Rational THREE_QUARTERS
public static final org.uncommons.maths.number.Rational ONE
private final long numerator
private final long denominator
public void (long, long)
long numerator
long denominator
long gcd
public void (long)
long value
public void (java.math.BigDecimal)
java.math.BigDecimal value
java.math.BigDecimal trimmedValue
java.math.BigInteger denominator
java.math.BigInteger numerator
java.math.BigInteger gcd
public long getNumerator ()
public long getDenominator ()
public org.uncommons.maths.number.Rational add (org.uncommons.maths.number.Rational)
org.uncommons.maths.number.Rational value
public org.uncommons.maths.number.Rational subtract (org.uncommons.maths.number.Rational)
org.uncommons.maths.number.Rational value
public org.uncommons.maths.number.Rational multiply (org.uncommons.maths.number.Rational)
org.uncommons.maths.number.Rational value
public org.uncommons.maths.number.Rational divide (org.uncommons.maths.number.Rational)
org.uncommons.maths.number.Rational value
public int intValue ()
public long longValue ()
public float floatValue ()
public double doubleValue ()
public boolean equals (java.lang.Object)
Object other
org.uncommons.maths.number.Rational rational
public int hashCode ()
int result
public java.lang.String toString ()
StringBuilder buffer
public int compareTo (org.uncommons.maths.number.Rational)
Long adjustedNumerator
Long otherAdjustedNumerator
org.uncommons.maths.number.Rational other
public volatile int compareTo (java.lang.Object)
static void ()
}
org/uncommons/maths/number/package-info.classpackage-info.java
package org.uncommons.maths.number
abstract org.uncommons.maths.number.package-info extends java.lang.Object {
}
org/uncommons/maths/package-info.classpackage-info.java
package org.uncommons.maths
abstract org.uncommons.maths.package-info extends java.lang.Object {
}
org/uncommons/maths/random/AESCounterRNG$1.classAESCounterRNG.java
package org.uncommons.maths.random
org.uncommons.maths.random.AESCounterRNG$1 extends java.lang.Object {
}
org/uncommons/maths/random/AESCounterRNG$AESKey.classAESCounterRNG.java
package org.uncommons.maths.random
final org.uncommons.maths.random.AESCounterRNG$AESKey extends java.lang.Object implements java.security.Key {
private final byte[] keyData
private void (byte[])
byte[] keyData
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
void (byte[], org.uncommons.maths.random.AESCounterRNG$1)
byte[] x0
org.uncommons.maths.random.AESCounterRNG$1 x1
}
org/uncommons/maths/random/AESCounterRNG.classAESCounterRNG.java
package org.uncommons.maths.random
public org.uncommons.maths.random.AESCounterRNG extends java.util.Random implements org.uncommons.maths.random.RepeatableRNG {
private static final int DEFAULT_SEED_SIZE_BYTES
private final byte[] seed
private final javax.crypto.Cipher cipher
private final byte[] counter
private final java.util.concurrent.locks.ReentrantLock lock
private byte[] currentBlock
private int index
public void () throws java.security.GeneralSecurityException
public void (org.uncommons.maths.random.SeedGenerator) throws org.uncommons.maths.random.SeedException java.security.GeneralSecurityException
org.uncommons.maths.random.SeedGenerator seedGenerator
public void (int) throws java.security.GeneralSecurityException
int seedSizeBytes
public void (byte[]) throws java.security.GeneralSecurityException
byte[] seed
public byte[] getSeed ()
private void incrementCounter ()
int i
private byte[] nextBlock () throws java.security.GeneralSecurityException
protected final int next (int)
java.security.GeneralSecurityException ex
int result
int bits
int result
}
org/uncommons/maths/random/BinomialGenerator.classBinomialGenerator.java
package org.uncommons.maths.random
public org.uncommons.maths.random.BinomialGenerator extends java.lang.Object implements org.uncommons.maths.number.NumberGenerator {
private final java.util.Random rng
private final org.uncommons.maths.number.NumberGenerator n
private final org.uncommons.maths.number.NumberGenerator p
private transient org.uncommons.maths.binary.BitString pBits
private transient double lastP
public void (org.uncommons.maths.number.NumberGenerator, org.uncommons.maths.number.NumberGenerator, java.util.Random)
org.uncommons.maths.number.NumberGenerator n
org.uncommons.maths.number.NumberGenerator p
java.util.Random rng
public void (int, double, java.util.Random)
int n
double p
java.util.Random rng
public java.lang.Integer nextValue ()
int successes
double newP
int trials
int totalSuccesses
int pIndex
private int binomialWithEvenProbability (int)
int n
org.uncommons.maths.binary.BitString bits
public volatile java.lang.Number nextValue ()
}
org/uncommons/maths/random/CMWC4096RNG.classCMWC4096RNG.java
package org.uncommons.maths.random
public org.uncommons.maths.random.CMWC4096RNG extends java.util.Random implements org.uncommons.maths.random.RepeatableRNG {
private static final int SEED_SIZE_BYTES
private static final long A
private final byte[] seed
private final int[] state
private int carry
private int index
private final java.util.concurrent.locks.ReentrantLock lock
public void ()
public void (org.uncommons.maths.random.SeedGenerator) throws org.uncommons.maths.random.SeedException
org.uncommons.maths.random.SeedGenerator seedGenerator
public void (byte[])
byte[] seed
public byte[] getSeed ()
protected int next (int)
long t
int x
int bits
}
org/uncommons/maths/random/CellularAutomatonRNG.classCellularAutomatonRNG.java
package org.uncommons.maths.random
public org.uncommons.maths.random.CellularAutomatonRNG extends java.util.Random implements org.uncommons.maths.random.RepeatableRNG {
private static final int SEED_SIZE_BYTES
private static final int AUTOMATON_LENGTH
private static final int[] RNG_RULE
private final byte[] seed
private final int[] cells
private final java.util.concurrent.locks.ReentrantLock lock
private int currentCellIndex
public void ()
public void (org.uncommons.maths.random.SeedGenerator) throws org.uncommons.maths.random.SeedException
org.uncommons.maths.random.SeedGenerator seedGenerator
public void (byte[])
int i
int i
byte[] seed
int seedAsInt
public int next (int)
int cellC
int cellB
int cellA
int result
int bits
int result
public byte[] getSeed ()
private static int convertCellsToInt (int[], int)
int[] cells
int offset
static void ()
}
org/uncommons/maths/random/ContinuousUniformGenerator.classContinuousUniformGenerator.java
package org.uncommons.maths.random
public org.uncommons.maths.random.ContinuousUniformGenerator extends java.lang.Object implements org.uncommons.maths.number.NumberGenerator {
private final java.util.Random rng
private final double range
private final double minimumValue
public void (double, double, java.util.Random)
double minimumValue
double maximumValue
java.util.Random rng
public java.lang.Double nextValue ()
public volatile java.lang.Number nextValue ()
}
org/uncommons/maths/random/DefaultSeedGenerator.classDefaultSeedGenerator.java
package org.uncommons.maths.random
public final org.uncommons.maths.random.DefaultSeedGenerator extends java.lang.Object implements org.uncommons.maths.random.SeedGenerator {
private static final String DEBUG_PROPERTY
private static final org.uncommons.maths.random.DefaultSeedGenerator INSTANCE
private static final org.uncommons.maths.random.SeedGenerator[] GENERATORS
private void ()
public static org.uncommons.maths.random.DefaultSeedGenerator getInstance ()
public byte[] generateSeed (int)
String seedString
boolean debug
byte[] seed
org.uncommons.maths.random.SeedGenerator generator
org.uncommons.maths.random.SeedGenerator[] arr$
int len$
int i$
int length
static void ()
}
org/uncommons/maths/random/DevRandomSeedGenerator.classDevRandomSeedGenerator.java
package org.uncommons.maths.random
public org.uncommons.maths.random.DevRandomSeedGenerator extends java.lang.Object implements org.uncommons.maths.random.SeedGenerator {
private static final java.io.File DEV_RANDOM
public void ()
public byte[] generateSeed (int) throws org.uncommons.maths.random.SeedException
int bytesRead
byte[] randomSeed
int count
java.io.IOException ex
SecurityException ex
int length
java.io.FileInputStream file
public java.lang.String toString ()
static void ()
}
org/uncommons/maths/random/DiehardInputGenerator.classDiehardInputGenerator.java
package org.uncommons.maths.random
public final org.uncommons.maths.random.DiehardInputGenerator extends java.lang.Object {
private static final int INT_COUNT
private void ()
public static void main (java.lang.String[]) throws java.lang.Exception
String[] args
Class rngClass
java.io.File outputFile
public static void generateOutputFile (java.util.Random, java.io.File) throws java.io.IOException
int i
java.util.Random rng
java.io.File outputFile
java.io.DataOutputStream dataOutput
}
org/uncommons/maths/random/DiscreteUniformGenerator.classDiscreteUniformGenerator.java
package org.uncommons.maths.random
public org.uncommons.maths.random.DiscreteUniformGenerator extends java.lang.Object implements org.uncommons.maths.number.NumberGenerator {
private final java.util.Random rng
private final int range
private final int minimumValue
public void (int, int, java.util.Random)
int minimumValue
int maximumValue
java.util.Random rng
public java.lang.Integer nextValue ()
public volatile java.lang.Number nextValue ()
}
org/uncommons/maths/random/ExponentialGenerator.classExponentialGenerator.java
package org.uncommons.maths.random
public org.uncommons.maths.random.ExponentialGenerator extends java.lang.Object implements org.uncommons.maths.number.NumberGenerator {
private final org.uncommons.maths.number.NumberGenerator rate
private final java.util.Random rng
public void (org.uncommons.maths.number.NumberGenerator, java.util.Random)
org.uncommons.maths.number.NumberGenerator rate
java.util.Random rng
public void (double, java.util.Random)
double rate
java.util.Random rng
public java.lang.Double nextValue ()
double u
public volatile java.lang.Number nextValue ()
}
org/uncommons/maths/random/GaussianGenerator.classGaussianGenerator.java
package org.uncommons.maths.random
public org.uncommons.maths.random.GaussianGenerator extends java.lang.Object implements org.uncommons.maths.number.NumberGenerator {
private final java.util.Random rng
private final org.uncommons.maths.number.NumberGenerator mean
private final org.uncommons.maths.number.NumberGenerator standardDeviation
public void (org.uncommons.maths.number.NumberGenerator, org.uncommons.maths.number.NumberGenerator, java.util.Random)
org.uncommons.maths.number.NumberGenerator mean
org.uncommons.maths.number.NumberGenerator standardDeviation
java.util.Random rng
public void (double, double, java.util.Random)
double mean
double standardDeviation
java.util.Random rng
public java.lang.Double nextValue ()
public volatile java.lang.Number nextValue ()
}
org/uncommons/maths/random/JavaRNG.classJavaRNG.java
package org.uncommons.maths.random
public org.uncommons.maths.random.JavaRNG extends java.util.Random implements org.uncommons.maths.random.RepeatableRNG {
private static final int SEED_SIZE_BYTES
private final byte[] seed
public void ()
public void (org.uncommons.maths.random.SeedGenerator) throws org.uncommons.maths.random.SeedException
org.uncommons.maths.random.SeedGenerator seedGenerator
public void (byte[])
byte[] seed
private static long createLongSeed (byte[])
byte[] seed
public byte[] getSeed ()
}
org/uncommons/maths/random/MersenneTwisterRNG.classMersenneTwisterRNG.java
package org.uncommons.maths.random
public org.uncommons.maths.random.MersenneTwisterRNG extends java.util.Random implements org.uncommons.maths.random.RepeatableRNG {
private static final int SEED_SIZE_BYTES
private static final int N
private static final int M
private static final int[] MAG01
private static final int UPPER_MASK
private static final int LOWER_MASK
private static final int BOOTSTRAP_SEED
private static final int BOOTSTRAP_FACTOR
private static final int SEED_FACTOR1
private static final int SEED_FACTOR2
private static final int GENERATE_MASK1
private static final int GENERATE_MASK2
private final byte[] seed
private final java.util.concurrent.locks.ReentrantLock lock
private final int[] mt
private int mtIndex
public void ()
public void (org.uncommons.maths.random.SeedGenerator) throws org.uncommons.maths.random.SeedException
org.uncommons.maths.random.SeedGenerator seedGenerator
public void (byte[])
int k
int k
byte[] seed
int[] seedInts
int i
int j
public byte[] getSeed ()
protected final int next (int)
int y
int y
int kk
int y
int y
int bits
int y
static void ()
}
org/uncommons/maths/random/PoissonGenerator.classPoissonGenerator.java
package org.uncommons.maths.random
public org.uncommons.maths.random.PoissonGenerator extends java.lang.Object implements org.uncommons.maths.number.NumberGenerator {
private final java.util.Random rng
private final org.uncommons.maths.number.NumberGenerator mean
public void (org.uncommons.maths.number.NumberGenerator, java.util.Random)
org.uncommons.maths.number.NumberGenerator mean
java.util.Random rng
public void (double, java.util.Random)
double mean
java.util.Random rng
public java.lang.Integer nextValue ()
int x
double t
public volatile java.lang.Number nextValue ()
}
org/uncommons/maths/random/Probability.classProbability.java
package org.uncommons.maths.random
public final org.uncommons.maths.random.Probability extends java.lang.Number implements java.lang.Comparable {
public static final org.uncommons.maths.random.Probability ZERO
public static final org.uncommons.maths.random.Probability EVENS
public static final org.uncommons.maths.random.Probability ONE
private final double probability
public void (double)
double probability
public boolean nextEvent (java.util.Random)
java.util.Random rng
public org.uncommons.maths.random.Probability getComplement ()
public int intValue ()
public long longValue ()
public float floatValue ()
public double doubleValue ()
public boolean equals (java.lang.Object)
Object other
org.uncommons.maths.random.Probability that
public int hashCode ()
long temp
public int compareTo (org.uncommons.maths.random.Probability)
org.uncommons.maths.random.Probability other
public java.lang.String toString ()
public volatile int compareTo (java.lang.Object)
static void ()
}
org/uncommons/maths/random/RandomDotOrgSeedGenerator.classRandomDotOrgSeedGenerator.java
package org.uncommons.maths.random
public org.uncommons.maths.random.RandomDotOrgSeedGenerator extends java.lang.Object implements org.uncommons.maths.random.SeedGenerator {
private static final String BASE_URL
private static final String RANDOM_URL
private static final String USER_AGENT
private static final int MAX_REQUEST_SIZE
private static final java.util.concurrent.locks.Lock cacheLock
private static byte[] cache
private static int cacheOffset
public void ()
public byte[] generateSeed (int) throws org.uncommons.maths.random.SeedException
int numberOfBytes
int count
java.io.IOException ex
SecurityException ex
int length
byte[] seedData
private void refreshCache (int) throws java.io.IOException
String line
int index
int requiredBytes
int numberOfBytes
java.net.URL url
java.net.URLConnection connection
java.io.BufferedReader reader
public java.lang.String toString ()
static void ()
}
org/uncommons/maths/random/RepeatableRNG.classRepeatableRNG.java
package org.uncommons.maths.random
public abstract org.uncommons.maths.random.RepeatableRNG extends java.lang.Object {
public abstract byte[] getSeed ()
}
org/uncommons/maths/random/SecureRandomSeedGenerator.classSecureRandomSeedGenerator.java
package org.uncommons.maths.random
public org.uncommons.maths.random.SecureRandomSeedGenerator extends java.lang.Object implements org.uncommons.maths.random.SeedGenerator {
private static final java.security.SecureRandom SOURCE
public void ()
public byte[] generateSeed (int) throws org.uncommons.maths.random.SeedException
int length
public java.lang.String toString ()
static void ()
}
org/uncommons/maths/random/SeedException.classSeedException.java
package org.uncommons.maths.random
public org.uncommons.maths.random.SeedException extends java.lang.Exception {
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
org/uncommons/maths/random/SeedGenerator.classSeedGenerator.java
package org.uncommons.maths.random
public abstract org.uncommons.maths.random.SeedGenerator extends java.lang.Object {
public abstract byte[] generateSeed (int) throws org.uncommons.maths.random.SeedException
}
org/uncommons/maths/random/XORShiftRNG.classXORShiftRNG.java
package org.uncommons.maths.random
public org.uncommons.maths.random.XORShiftRNG extends java.util.Random implements org.uncommons.maths.random.RepeatableRNG {
private static final int SEED_SIZE_BYTES
private int state1
private int state2
private int state3
private int state4
private int state5
private final byte[] seed
private final java.util.concurrent.locks.ReentrantLock lock
public void ()
public void (org.uncommons.maths.random.SeedGenerator) throws org.uncommons.maths.random.SeedException
org.uncommons.maths.random.SeedGenerator seedGenerator
public void (byte[])
byte[] seed
int[] state
public byte[] getSeed ()
protected int next (int)
int t
int value
int bits
}
org/uncommons/maths/random/package-info.classpackage-info.java
package org.uncommons.maths.random
abstract org.uncommons.maths.random.package-info extends java.lang.Object {
}
org/uncommons/maths/statistics/DataSet.classDataSet.java
package org.uncommons.maths.statistics
public org.uncommons.maths.statistics.DataSet extends java.lang.Object {
private static final int DEFAULT_CAPACITY
private static final double GROWTH_RATE
private double[] dataSet
private int dataSetSize
private double total
private double product
private double reciprocalSum
private double minimum
private double maximum
public void ()
public void (int)
int capacity
public void (double[])
double value
double[] arr$
int len$
int i$
double[] dataSet
public void addValue (double)
int newLength
double[] newDataSet
double value
private void updateStatsWithNewValue (double)
double value
private void assertNotEmpty ()
public final int getSize ()
public final double getMinimum ()
public final double getMaximum ()
public final double getMedian ()
double[] dataCopy
int midPoint
public final double getAggregate ()
public final double getProduct ()
public final double getArithmeticMean ()
public final double getGeometricMean ()
public final double getHarmonicMean ()
public final double getMeanDeviation ()
int i
double mean
double diffs
public final double getVariance ()
private double sumSquaredDiffs ()
double diff
int i
double mean
double squaredDiffs
public final double getStandardDeviation ()
public final double getSampleVariance ()
public final double getSampleStandardDeviation ()
}
org/uncommons/maths/statistics/EmptyDataSetException.classEmptyDataSetException.java
package org.uncommons.maths.statistics
public org.uncommons.maths.statistics.EmptyDataSetException extends java.lang.RuntimeException {
public void ()
}
org/uncommons/maths/statistics/package-info.classpackage-info.java
package org.uncommons.maths.statistics
abstract org.uncommons.maths.statistics.package-info extends java.lang.Object {
}
org/uncommons/util/concurrent/ConfigurableThreadFactory$1.classConfigurableThreadFactory.java
package org.uncommons.util.concurrent
final org.uncommons.util.concurrent.ConfigurableThreadFactory$1 extends java.lang.Object implements java.lang.Thread$UncaughtExceptionHandler {
void ()
public void uncaughtException (java.lang.Thread, java.lang.Throwable)
Thread thread
Throwable throwable
}
org/uncommons/util/concurrent/ConfigurableThreadFactory.classConfigurableThreadFactory.java
package org.uncommons.util.concurrent
public org.uncommons.util.concurrent.ConfigurableThreadFactory extends java.lang.Object implements java.util.concurrent.ThreadFactory {
private static final Thread$UncaughtExceptionHandler DEFAULT_EXCEPTION_HANDLER
private final org.uncommons.util.id.IDSource nameGenerator
private final int priority
private final boolean daemon
private final Thread$UncaughtExceptionHandler uncaughtExceptionHandler
public void (java.lang.String, int, boolean)
String namePrefix
int priority
boolean daemon
public void (java.lang.String, int, boolean, java.lang.Thread$UncaughtExceptionHandler)
String namePrefix
int priority
boolean daemon
Thread$UncaughtExceptionHandler uncaughtExceptionHandler
public java.lang.Thread newThread (java.lang.Runnable)
Runnable runnable
Thread thread
static void ()
}
org/uncommons/util/concurrent/package-info.classpackage-info.java
package org.uncommons.util.concurrent
abstract org.uncommons.util.concurrent.package-info extends java.lang.Object {
}
org/uncommons/util/id/CompositeIDSource.classCompositeIDSource.java
package org.uncommons.util.id
public final org.uncommons.util.id.CompositeIDSource extends java.lang.Object implements org.uncommons.util.id.IDSource {
private final java.util.concurrent.locks.Lock lock
private final long top32bits
private final org.uncommons.util.id.IDSource sequence
public void (int)
int topPart
public java.lang.Long nextID ()
public volatile java.io.Serializable nextID ()
}
org/uncommons/util/id/IDSource.classIDSource.java
package org.uncommons.util.id
public abstract org.uncommons.util.id.IDSource extends java.lang.Object {
public abstract java.io.Serializable nextID ()
}
org/uncommons/util/id/IDSourceExhaustedException.classIDSourceExhaustedException.java
package org.uncommons.util.id
public org.uncommons.util.id.IDSourceExhaustedException extends java.lang.RuntimeException {
public void (java.lang.String)
String string
public void (java.lang.String, java.lang.Throwable)
String string
Throwable throwable
}
org/uncommons/util/id/IntSequenceIDSource.classIntSequenceIDSource.java
package org.uncommons.util.id
public final org.uncommons.util.id.IntSequenceIDSource extends java.lang.Object implements org.uncommons.util.id.IDSource {
private static final long SECONDS_IN_HOUR
private final java.util.concurrent.locks.Lock lock
private final long startTime
private int lastID
public void (int)
int firstValue
public void ()
public java.lang.Integer nextID ()
long hours
public volatile java.io.Serializable nextID ()
}
org/uncommons/util/id/LongSequenceIDSource.classLongSequenceIDSource.java
package org.uncommons.util.id
public final org.uncommons.util.id.LongSequenceIDSource extends java.lang.Object implements org.uncommons.util.id.IDSource {
private static final int SECONDS_IN_DAY
private final java.util.concurrent.locks.Lock lock
private final long startTime
private long lastID
public void (long)
long firstValue
public void ()
public java.lang.Long nextID ()
long days
public volatile java.io.Serializable nextID ()
}
org/uncommons/util/id/StringPrefixIDSource.classStringPrefixIDSource.java
package org.uncommons.util.id
public org.uncommons.util.id.StringPrefixIDSource extends java.lang.Object implements org.uncommons.util.id.IDSource {
private final java.util.concurrent.locks.Lock lock
private final String prefix
private final org.uncommons.util.id.IDSource source
public void (java.lang.String, org.uncommons.util.id.IDSource)
String prefix
org.uncommons.util.id.IDSource source
public java.lang.String nextID ()
StringBuilder output
public volatile java.io.Serializable nextID ()
}
org/uncommons/util/id/package-info.classpackage-info.java
package org.uncommons.util.id
abstract org.uncommons.util.id.package-info extends java.lang.Object {
}
org/uncommons/util/reflection/ReflectionUtils.classReflectionUtils.java
package org.uncommons.util.reflection
public final org.uncommons.util.reflection.ReflectionUtils extends java.lang.Object {
private void ()
public static transient java.lang.Object invokeUnchecked (java.lang.reflect.Method, java.lang.Object, java.lang.Object[])
Object result
IllegalAccessException ex
java.lang.reflect.InvocationTargetException ex
java.lang.reflect.Method method
Object target
Object[] arguments
public static transient java.lang.Object invokeUnchecked (java.lang.reflect.Constructor, java.lang.Object[])
IllegalAccessException ex
InstantiationException ex
java.lang.reflect.InvocationTargetException ex
java.lang.reflect.Constructor constructor
Object[] arguments
public static transient java.lang.reflect.Method findKnownMethod (java.lang.Class, java.lang.String, java.lang.Class[])
NoSuchMethodException ex
Class aClass
String name
Class[] paramTypes
public static transient java.lang.reflect.Constructor findKnownConstructor (java.lang.Class, java.lang.Class[])
NoSuchMethodException ex
Class aClass
Class[] paramTypes
}
org/uncommons/util/reflection/package-info.classpackage-info.java
package org.uncommons.util.reflection
abstract org.uncommons.util.reflection.package-info extends java.lang.Object {
}
org/uncommons/watchmaker/framework/AbstractEvolutionEngine.classAbstractEvolutionEngine.java
package org.uncommons.watchmaker.framework
public abstract org.uncommons.watchmaker.framework.AbstractEvolutionEngine extends java.lang.Object implements org.uncommons.watchmaker.framework.EvolutionEngine {
private static org.uncommons.watchmaker.framework.FitnessEvaluationWorker concurrentWorker
private final java.util.Set observers
private final java.util.Random rng
private final org.uncommons.watchmaker.framework.CandidateFactory candidateFactory
private final org.uncommons.watchmaker.framework.FitnessEvaluator fitnessEvaluator
private volatile boolean singleThreaded
private java.util.List satisfiedTerminationConditions
protected void (org.uncommons.watchmaker.framework.CandidateFactory, org.uncommons.watchmaker.framework.FitnessEvaluator, java.util.Random)
org.uncommons.watchmaker.framework.CandidateFactory candidateFactory
org.uncommons.watchmaker.framework.FitnessEvaluator fitnessEvaluator
java.util.Random rng
public transient java.lang.Object evolve (int, int, org.uncommons.watchmaker.framework.TerminationCondition[])
int populationSize
int eliteCount
org.uncommons.watchmaker.framework.TerminationCondition[] conditions
public transient java.lang.Object evolve (int, int, java.util.Collection, org.uncommons.watchmaker.framework.TerminationCondition[])
int populationSize
int eliteCount
java.util.Collection seedCandidates
org.uncommons.watchmaker.framework.TerminationCondition[] conditions
public transient java.util.List evolvePopulation (int, int, org.uncommons.watchmaker.framework.TerminationCondition[])
int populationSize
int eliteCount
org.uncommons.watchmaker.framework.TerminationCondition[] conditions
public transient java.util.List evolvePopulation (int, int, java.util.Collection, org.uncommons.watchmaker.framework.TerminationCondition[])
int populationSize
int eliteCount
java.util.Collection seedCandidates
org.uncommons.watchmaker.framework.TerminationCondition[] conditions
int currentGenerationIndex
long startTime
java.util.List population
java.util.List evaluatedPopulation
org.uncommons.watchmaker.framework.PopulationData data
java.util.List satisfiedConditions
protected abstract java.util.List nextEvolutionStep (java.util.List, int, java.util.Random)
protected java.util.List evaluatePopulation (java.util.List)
Object candidate
java.util.Iterator i$
Object candidate
java.util.Iterator i$
java.util.concurrent.Future result
java.util.Iterator i$
java.util.List unmodifiablePopulation
java.util.List results
java.util.concurrent.ExecutionException ex
InterruptedException ex
java.util.List population
java.util.List evaluatedPopulation
public java.util.List getSatisfiedTerminationConditions ()
public void addEvolutionObserver (org.uncommons.watchmaker.framework.EvolutionObserver)
org.uncommons.watchmaker.framework.EvolutionObserver observer
public void removeEvolutionObserver (org.uncommons.watchmaker.framework.EvolutionObserver)
org.uncommons.watchmaker.framework.EvolutionObserver observer
private void notifyPopulationChange (org.uncommons.watchmaker.framework.PopulationData)
org.uncommons.watchmaker.framework.EvolutionObserver observer
java.util.Iterator i$
org.uncommons.watchmaker.framework.PopulationData data
public void setSingleThreaded (boolean)
boolean singleThreaded
private static synchronized org.uncommons.watchmaker.framework.FitnessEvaluationWorker getSharedWorker ()
static void ()
}
org/uncommons/watchmaker/framework/CachingFitnessEvaluator.classCachingFitnessEvaluator.java
package org.uncommons.watchmaker.framework
public org.uncommons.watchmaker.framework.CachingFitnessEvaluator extends java.lang.Object implements org.uncommons.watchmaker.framework.FitnessEvaluator {
private final org.uncommons.watchmaker.framework.FitnessEvaluator delegate
private final transient java.util.concurrent.ConcurrentMap cache
public void (org.uncommons.watchmaker.framework.FitnessEvaluator)
org.uncommons.watchmaker.framework.FitnessEvaluator delegate
public double getFitness (java.lang.Object, java.util.List)
Object candidate
java.util.List population
Double fitness
public boolean isNatural ()
}
org/uncommons/watchmaker/framework/CandidateFactory.classCandidateFactory.java
package org.uncommons.watchmaker.framework
public abstract org.uncommons.watchmaker.framework.CandidateFactory extends java.lang.Object {
public abstract java.util.List generateInitialPopulation (int, java.util.Random)
public abstract java.util.List generateInitialPopulation (int, java.util.Collection, java.util.Random)
public abstract java.lang.Object generateRandomCandidate (java.util.Random)
}
org/uncommons/watchmaker/framework/EvaluatedCandidate.classEvaluatedCandidate.java
package org.uncommons.watchmaker.framework
public final org.uncommons.watchmaker.framework.EvaluatedCandidate extends java.lang.Object implements java.lang.Comparable {
private final Object candidate
private final double fitness
public void (java.lang.Object, double)
Object candidate
double fitness
public java.lang.Object getCandidate ()
public double getFitness ()
public int compareTo (org.uncommons.watchmaker.framework.EvaluatedCandidate)
org.uncommons.watchmaker.framework.EvaluatedCandidate evaluatedCandidate
public boolean equals (java.lang.Object)
Object o
org.uncommons.watchmaker.framework.EvaluatedCandidate that
public int hashCode ()
long temp
public volatile int compareTo (java.lang.Object)
}
org/uncommons/watchmaker/framework/EvolutionEngine.classEvolutionEngine.java
package org.uncommons.watchmaker.framework
public abstract org.uncommons.watchmaker.framework.EvolutionEngine extends java.lang.Object {
public transient abstract java.lang.Object evolve (int, int, org.uncommons.watchmaker.framework.TerminationCondition[])
public transient abstract java.lang.Object evolve (int, int, java.util.Collection, org.uncommons.watchmaker.framework.TerminationCondition[])
public transient abstract java.util.List evolvePopulation (int, int, org.uncommons.watchmaker.framework.TerminationCondition[])
public transient abstract java.util.List evolvePopulation (int, int, java.util.Collection, org.uncommons.watchmaker.framework.TerminationCondition[])
public abstract void addEvolutionObserver (org.uncommons.watchmaker.framework.EvolutionObserver)
public abstract void removeEvolutionObserver (org.uncommons.watchmaker.framework.EvolutionObserver)
public abstract java.util.List getSatisfiedTerminationConditions ()
}
org/uncommons/watchmaker/framework/EvolutionObserver.classEvolutionObserver.java
package org.uncommons.watchmaker.framework
public abstract org.uncommons.watchmaker.framework.EvolutionObserver extends java.lang.Object {
public abstract void populationUpdate (org.uncommons.watchmaker.framework.PopulationData)
}
org/uncommons/watchmaker/framework/EvolutionStrategyEngine.classEvolutionStrategyEngine.java
package org.uncommons.watchmaker.framework
public org.uncommons.watchmaker.framework.EvolutionStrategyEngine extends org.uncommons.watchmaker.framework.AbstractEvolutionEngine {
private final org.uncommons.watchmaker.framework.EvolutionaryOperator evolutionScheme
private final org.uncommons.watchmaker.framework.FitnessEvaluator fitnessEvaluator
private final boolean plusSelection
private final int offspringMultiplier
static final boolean $assertionsDisabled
public void (org.uncommons.watchmaker.framework.CandidateFactory, org.uncommons.watchmaker.framework.EvolutionaryOperator, org.uncommons.watchmaker.framework.FitnessEvaluator, boolean, int, java.util.Random)
org.uncommons.watchmaker.framework.CandidateFactory candidateFactory
org.uncommons.watchmaker.framework.EvolutionaryOperator evolutionScheme
org.uncommons.watchmaker.framework.FitnessEvaluator fitnessEvaluator
boolean plusSelection
int offspringMultiplier
java.util.Random rng
protected java.util.List nextEvolutionStep (java.util.List, int, java.util.Random)
int i
java.util.List evaluatedPopulation
int eliteCount
java.util.Random rng
int offspringCount
java.util.List parents
java.util.List offspring
java.util.List evaluatedOffspring
static void ()
}
org/uncommons/watchmaker/framework/EvolutionUtils.classEvolutionUtils.java
package org.uncommons.watchmaker.framework
public final org.uncommons.watchmaker.framework.EvolutionUtils extends java.lang.Object {
private void ()
public static transient java.util.List shouldContinue (org.uncommons.watchmaker.framework.PopulationData, org.uncommons.watchmaker.framework.TerminationCondition[])
org.uncommons.watchmaker.framework.TerminationCondition condition
org.uncommons.watchmaker.framework.TerminationCondition[] arr$
int len$
int i$
org.uncommons.watchmaker.framework.PopulationData data
org.uncommons.watchmaker.framework.TerminationCondition[] conditions
java.util.List satisfiedConditions
public static void sortEvaluatedPopulation (java.util.List, boolean)
java.util.List evaluatedPopulation
boolean naturalFitness
public static org.uncommons.watchmaker.framework.PopulationData getPopulationData (java.util.List, boolean, int, int, long)
org.uncommons.watchmaker.framework.EvaluatedCandidate candidate
java.util.Iterator i$
java.util.List evaluatedPopulation
boolean naturalFitness
int eliteCount
int iterationNumber
long startTime
org.uncommons.maths.statistics.DataSet stats
}
org/uncommons/watchmaker/framework/EvolutionaryOperator.classEvolutionaryOperator.java
package org.uncommons.watchmaker.framework
public abstract org.uncommons.watchmaker.framework.EvolutionaryOperator extends java.lang.Object {
public abstract java.util.List apply (java.util.List, java.util.Random)
}
org/uncommons/watchmaker/framework/FitnessEvaluationWorker.classFitnessEvaluationWorker.java
package org.uncommons.watchmaker.framework
public org.uncommons.watchmaker.framework.FitnessEvaluationWorker extends java.lang.Object {
private static final org.uncommons.util.id.IDSource WORKER_ID_SOURCE
private final java.util.concurrent.LinkedBlockingQueue workQueue
private final java.util.concurrent.ThreadPoolExecutor executor
void ()
private void (boolean)
boolean daemonWorkerThreads
org.uncommons.util.concurrent.ConfigurableThreadFactory threadFactory
public java.util.concurrent.Future submit (org.uncommons.watchmaker.framework.FitnessEvalutationTask)
org.uncommons.watchmaker.framework.FitnessEvalutationTask task
public static void main (java.lang.String[])
String[] args
protected void finalize () throws java.lang.Throwable
static void ()
}
org/uncommons/watchmaker/framework/FitnessEvaluator.classFitnessEvaluator.java
package org.uncommons.watchmaker.framework
public abstract org.uncommons.watchmaker.framework.FitnessEvaluator extends java.lang.Object {
public abstract double getFitness (java.lang.Object, java.util.List)
public abstract boolean isNatural ()
}
org/uncommons/watchmaker/framework/FitnessEvalutationTask.classFitnessEvalutationTask.java
package org.uncommons.watchmaker.framework
org.uncommons.watchmaker.framework.FitnessEvalutationTask extends java.lang.Object implements java.util.concurrent.Callable {
private final org.uncommons.watchmaker.framework.FitnessEvaluator fitnessEvaluator
private final Object candidate
private final java.util.List population
void (org.uncommons.watchmaker.framework.FitnessEvaluator, java.lang.Object, java.util.List)
org.uncommons.watchmaker.framework.FitnessEvaluator fitnessEvaluator
Object candidate
java.util.List population
public org.uncommons.watchmaker.framework.EvaluatedCandidate call ()
public volatile java.lang.Object call () throws java.lang.Exception
}
org/uncommons/watchmaker/framework/GenerationalEvolutionEngine.classGenerationalEvolutionEngine.java
package org.uncommons.watchmaker.framework
public org.uncommons.watchmaker.framework.GenerationalEvolutionEngine extends org.uncommons.watchmaker.framework.AbstractEvolutionEngine {
private final org.uncommons.watchmaker.framework.EvolutionaryOperator evolutionScheme
private final org.uncommons.watchmaker.framework.FitnessEvaluator fitnessEvaluator
private final org.uncommons.watchmaker.framework.SelectionStrategy selectionStrategy
public void (org.uncommons.watchmaker.framework.CandidateFactory, org.uncommons.watchmaker.framework.EvolutionaryOperator, org.uncommons.watchmaker.framework.FitnessEvaluator, org.uncommons.watchmaker.framework.SelectionStrategy, java.util.Random)
org.uncommons.watchmaker.framework.CandidateFactory candidateFactory
org.uncommons.watchmaker.framework.EvolutionaryOperator evolutionScheme
org.uncommons.watchmaker.framework.FitnessEvaluator fitnessEvaluator
org.uncommons.watchmaker.framework.SelectionStrategy selectionStrategy
java.util.Random rng
public void (org.uncommons.watchmaker.framework.CandidateFactory, org.uncommons.watchmaker.framework.EvolutionaryOperator, org.uncommons.watchmaker.framework.interactive.InteractiveSelection, java.util.Random)
org.uncommons.watchmaker.framework.CandidateFactory candidateFactory
org.uncommons.watchmaker.framework.EvolutionaryOperator evolutionScheme
org.uncommons.watchmaker.framework.interactive.InteractiveSelection selectionStrategy
java.util.Random rng
protected java.util.List nextEvolutionStep (java.util.List, int, java.util.Random)
java.util.List evaluatedPopulation
int eliteCount
java.util.Random rng
java.util.List population
java.util.List elite
java.util.Iterator iterator
}
org/uncommons/watchmaker/framework/NullFitnessEvaluator.classNullFitnessEvaluator.java
package org.uncommons.watchmaker.framework
org.uncommons.watchmaker.framework.NullFitnessEvaluator extends java.lang.Object implements org.uncommons.watchmaker.framework.FitnessEvaluator {
void ()
public double getFitness (java.lang.Object, java.util.List)
Object candidate
java.util.List population
public boolean isNatural ()
}
org/uncommons/watchmaker/framework/PopulationData.classPopulationData.java
package org.uncommons.watchmaker.framework
public final org.uncommons.watchmaker.framework.PopulationData extends java.lang.Object {
private final Object bestCandidate
private final double bestCandidateFitness
private final double meanFitness
private final double fitnessStandardDeviation
private final boolean naturalFitness
private final int populationSize
private final int eliteCount
private final int generationNumber
private final long elapsedTime
public void (java.lang.Object, double, double, double, boolean, int, int, int, long)
Object bestCandidate
double bestCandidateFitness
double meanFitness
double fitnessStandardDeviation
boolean naturalFitness
int populationSize
int eliteCount
int generationNumber
long elapsedTime
public java.lang.Object getBestCandidate ()
public double getBestCandidateFitness ()
public double getMeanFitness ()
public double getFitnessStandardDeviation ()
public boolean isNaturalFitness ()
public int getPopulationSize ()
public int getEliteCount ()
public int getGenerationNumber ()
public long getElapsedTime ()
}
org/uncommons/watchmaker/framework/SelectionStrategy.classSelectionStrategy.java
package org.uncommons.watchmaker.framework
public abstract org.uncommons.watchmaker.framework.SelectionStrategy extends java.lang.Object {
public abstract java.util.List select (java.util.List, boolean, int, java.util.Random)
}
org/uncommons/watchmaker/framework/SteadyStateEvolutionEngine.classSteadyStateEvolutionEngine.java
package org.uncommons.watchmaker.framework
public org.uncommons.watchmaker.framework.SteadyStateEvolutionEngine extends org.uncommons.watchmaker.framework.AbstractEvolutionEngine {
private final org.uncommons.watchmaker.framework.EvolutionaryOperator evolutionScheme
private final org.uncommons.watchmaker.framework.FitnessEvaluator fitnessEvaluator
private final org.uncommons.watchmaker.framework.SelectionStrategy selectionStrategy
private final int selectionSize
private final boolean forceSingleCandidateUpdate
static final boolean $assertionsDisabled
public void (org.uncommons.watchmaker.framework.CandidateFactory, org.uncommons.watchmaker.framework.EvolutionaryOperator, org.uncommons.watchmaker.framework.FitnessEvaluator, org.uncommons.watchmaker.framework.SelectionStrategy, int, boolean, java.util.Random)
org.uncommons.watchmaker.framework.CandidateFactory candidateFactory
org.uncommons.watchmaker.framework.EvolutionaryOperator evolutionScheme
org.uncommons.watchmaker.framework.FitnessEvaluator fitnessEvaluator
org.uncommons.watchmaker.framework.SelectionStrategy selectionStrategy
int selectionSize
boolean forceSingleCandidateUpdate
java.util.Random rng
protected java.util.List nextEvolutionStep (java.util.List, int, java.util.Random)
java.util.List evaluatedPopulation
int eliteCount
java.util.Random rng
java.util.List selectedCandidates
java.util.List offspring
protected void doReplacement (java.util.List, java.util.List, int, java.util.Random)
org.uncommons.watchmaker.framework.EvaluatedCandidate candidate
java.util.Iterator i$
java.util.List existingPopulation
java.util.List newCandidates
int eliteCount
java.util.Random rng
static void ()
}
org/uncommons/watchmaker/framework/TerminationCondition.classTerminationCondition.java
package org.uncommons.watchmaker.framework
public abstract org.uncommons.watchmaker.framework.TerminationCondition extends java.lang.Object {
public abstract boolean shouldTerminate (org.uncommons.watchmaker.framework.PopulationData)
}
org/uncommons/watchmaker/framework/factories/AbstractCandidateFactory.classAbstractCandidateFactory.java
package org.uncommons.watchmaker.framework.factories
public abstract org.uncommons.watchmaker.framework.factories.AbstractCandidateFactory extends java.lang.Object implements org.uncommons.watchmaker.framework.CandidateFactory {
public void ()
public java.util.List generateInitialPopulation (int, java.util.Random)
int i
int populationSize
java.util.Random rng
java.util.List population
public java.util.List generateInitialPopulation (int, java.util.Collection, java.util.Random)
int i
int populationSize
java.util.Collection seedCandidates
java.util.Random rng
java.util.List population
}
org/uncommons/watchmaker/framework/factories/BitStringFactory.classBitStringFactory.java
package org.uncommons.watchmaker.framework.factories
public org.uncommons.watchmaker.framework.factories.BitStringFactory extends org.uncommons.watchmaker.framework.factories.AbstractCandidateFactory {
private final int length
public void (int)
int length
public org.uncommons.maths.binary.BitString generateRandomCandidate (java.util.Random)
java.util.Random rng
public volatile java.lang.Object generateRandomCandidate (java.util.Random)
}
org/uncommons/watchmaker/framework/factories/ListPermutationFactory.classListPermutationFactory.java
package org.uncommons.watchmaker.framework.factories
public org.uncommons.watchmaker.framework.factories.ListPermutationFactory extends org.uncommons.watchmaker.framework.factories.AbstractCandidateFactory {
private final java.util.List elements
public void (java.util.List)
java.util.List elements
public java.util.List generateRandomCandidate (java.util.Random)
java.util.Random rng
java.util.List candidate
public volatile java.lang.Object generateRandomCandidate (java.util.Random)
}
org/uncommons/watchmaker/framework/factories/ObjectArrayPermutationFactory.classObjectArrayPermutationFactory.java
package org.uncommons.watchmaker.framework.factories
public org.uncommons.watchmaker.framework.factories.ObjectArrayPermutationFactory extends org.uncommons.watchmaker.framework.factories.AbstractCandidateFactory {
private final Object[] elements
public void (java.lang.Object[])
Object[] elements
public java.lang.Object[] generateRandomCandidate (java.util.Random)
java.util.Random rng
Object[] candidate
java.util.List list
public volatile java.lang.Object generateRandomCandidate (java.util.Random)
}
org/uncommons/watchmaker/framework/factories/StringFactory.classStringFactory.java
package org.uncommons.watchmaker.framework.factories
public org.uncommons.watchmaker.framework.factories.StringFactory extends org.uncommons.watchmaker.framework.factories.AbstractCandidateFactory {
private final char[] alphabet
private final int stringLength
public void (char[], int)
char[] alphabet
int stringLength
public java.lang.String generateRandomCandidate (java.util.Random)
int i
java.util.Random rng
char[] chars
public volatile java.lang.Object generateRandomCandidate (java.util.Random)
}
org/uncommons/watchmaker/framework/factories/package-info.classpackage-info.java
package org.uncommons.watchmaker.framework.factories
abstract org.uncommons.watchmaker.framework.factories.package-info extends java.lang.Object {
}
org/uncommons/watchmaker/framework/interactive/Console.classConsole.java
package org.uncommons.watchmaker.framework.interactive
public abstract org.uncommons.watchmaker.framework.interactive.Console extends java.lang.Object {
public abstract int select (java.util.List)
}
org/uncommons/watchmaker/framework/interactive/InteractiveSelection$1.classInteractiveSelection.java
package org.uncommons.watchmaker.framework.interactive
org.uncommons.watchmaker.framework.interactive.InteractiveSelection$1 extends java.lang.Object {
}
org/uncommons/watchmaker/framework/interactive/InteractiveSelection$NoOpRenderer.classInteractiveSelection.java
package org.uncommons.watchmaker.framework.interactive
final org.uncommons.watchmaker.framework.interactive.InteractiveSelection$NoOpRenderer extends java.lang.Object implements org.uncommons.watchmaker.framework.interactive.Renderer {
private void ()
public java.lang.Object render (java.lang.Object)
Object entity
void (org.uncommons.watchmaker.framework.interactive.InteractiveSelection$1)
org.uncommons.watchmaker.framework.interactive.InteractiveSelection$1 x0
}
org/uncommons/watchmaker/framework/interactive/InteractiveSelection.classInteractiveSelection.java
package org.uncommons.watchmaker.framework.interactive
public org.uncommons.watchmaker.framework.interactive.InteractiveSelection extends java.lang.Object implements org.uncommons.watchmaker.framework.SelectionStrategy {
private final org.uncommons.watchmaker.framework.interactive.Console console
private final org.uncommons.watchmaker.framework.interactive.Renderer renderer
private final int groupSize
private final int maxSelectionsPerGeneration
public void (org.uncommons.watchmaker.framework.interactive.Console, org.uncommons.watchmaker.framework.interactive.Renderer, int, int)
org.uncommons.watchmaker.framework.interactive.Console console
org.uncommons.watchmaker.framework.interactive.Renderer renderer
int groupSize
int maxSelectionsPerGeneration
public void (org.uncommons.watchmaker.framework.interactive.Console, int, int)
org.uncommons.watchmaker.framework.interactive.Console console
int groupSize
int maxSelectionsPerGeneration
public java.util.List select (java.util.List, boolean, int, java.util.Random)
int j
java.util.List group
java.util.List candidates
int i
int i
java.util.List extendedSelection
java.util.List population
boolean naturalFitnessScores
int selectionSize
java.util.Random rng
int selectionCount
java.util.List selection
private java.lang.Object select (java.util.List)
Object candidate
java.util.Iterator i$
java.util.List candidates
java.util.List renderedCandidates
java.lang.reflect.Method consoleSelectMethod
Integer selection
}
org/uncommons/watchmaker/framework/interactive/Renderer.classRenderer.java
package org.uncommons.watchmaker.framework.interactive
public abstract org.uncommons.watchmaker.framework.interactive.Renderer extends java.lang.Object {
public abstract java.lang.Object render (java.lang.Object)
}
org/uncommons/watchmaker/framework/interactive/RendererAdapter.classRendererAdapter.java
package org.uncommons.watchmaker.framework.interactive
public org.uncommons.watchmaker.framework.interactive.RendererAdapter extends java.lang.Object implements org.uncommons.watchmaker.framework.interactive.Renderer {
private final org.uncommons.watchmaker.framework.interactive.Renderer renderer1
private final org.uncommons.watchmaker.framework.interactive.Renderer renderer2
public void (org.uncommons.watchmaker.framework.interactive.Renderer, org.uncommons.watchmaker.framework.interactive.Renderer)
org.uncommons.watchmaker.framework.interactive.Renderer renderer1
org.uncommons.watchmaker.framework.interactive.Renderer renderer2
public java.lang.Object render (java.lang.Object)
Object entity
java.lang.reflect.Method renderMethod
}
org/uncommons/watchmaker/framework/interactive/package-info.classpackage-info.java
package org.uncommons.watchmaker.framework.interactive
abstract org.uncommons.watchmaker.framework.interactive.package-info extends java.lang.Object {
}
org/uncommons/watchmaker/framework/islands/Epoch.classEpoch.java
package org.uncommons.watchmaker.framework.islands
org.uncommons.watchmaker.framework.islands.Epoch extends java.lang.Object implements java.util.concurrent.Callable {
private final org.uncommons.watchmaker.framework.EvolutionEngine island
private final int populationSize
private final int eliteCount
private final java.util.List seedCandidates
private final org.uncommons.watchmaker.framework.TerminationCondition[] terminationConditions
transient void (org.uncommons.watchmaker.framework.EvolutionEngine, int, int, java.util.List, org.uncommons.watchmaker.framework.TerminationCondition[])
org.uncommons.watchmaker.framework.EvolutionEngine island
int populationSize
int eliteCount
java.util.List seedCandidates
org.uncommons.watchmaker.framework.TerminationCondition[] terminationConditions
public java.util.List call () throws java.lang.Exception
public volatile java.lang.Object call () throws java.lang.Exception
}
org/uncommons/watchmaker/framework/islands/IslandEvolution$1.classIslandEvolution.java
package org.uncommons.watchmaker.framework.islands
org.uncommons.watchmaker.framework.islands.IslandEvolution$1 extends java.lang.Object implements org.uncommons.watchmaker.framework.EvolutionObserver {
final int val$islandIndex
final org.uncommons.watchmaker.framework.islands.IslandEvolution this$0
void (org.uncommons.watchmaker.framework.islands.IslandEvolution, int)
public void populationUpdate (org.uncommons.watchmaker.framework.PopulationData)
org.uncommons.watchmaker.framework.islands.IslandEvolutionObserver islandObserver
java.util.Iterator i$
org.uncommons.watchmaker.framework.PopulationData populationData
}
org/uncommons/watchmaker/framework/islands/IslandEvolution.classIslandEvolution.java
package org.uncommons.watchmaker.framework.islands
public org.uncommons.watchmaker.framework.islands.IslandEvolution extends java.lang.Object {
private final java.util.List islands
private final org.uncommons.watchmaker.framework.islands.Migration migration
private final boolean naturalFitness
private final java.util.Random rng
private final java.util.Set observers
private java.util.List satisfiedTerminationConditions
public void (int, org.uncommons.watchmaker.framework.islands.Migration, org.uncommons.watchmaker.framework.CandidateFactory, org.uncommons.watchmaker.framework.EvolutionaryOperator, org.uncommons.watchmaker.framework.FitnessEvaluator, org.uncommons.watchmaker.framework.SelectionStrategy, java.util.Random)
int islandCount
org.uncommons.watchmaker.framework.islands.Migration migration
org.uncommons.watchmaker.framework.CandidateFactory candidateFactory
org.uncommons.watchmaker.framework.EvolutionaryOperator evolutionScheme
org.uncommons.watchmaker.framework.FitnessEvaluator fitnessEvaluator
org.uncommons.watchmaker.framework.SelectionStrategy selectionStrategy
java.util.Random rng
public void (java.util.List, org.uncommons.watchmaker.framework.islands.Migration, boolean, java.util.Random)
int islandIndex
org.uncommons.watchmaker.framework.EvolutionEngine island
int i
java.util.List islands
org.uncommons.watchmaker.framework.islands.Migration migration
boolean naturalFitness
java.util.Random rng
private static java.util.List createIslands (int, org.uncommons.watchmaker.framework.CandidateFactory, org.uncommons.watchmaker.framework.EvolutionaryOperator, org.uncommons.watchmaker.framework.FitnessEvaluator, org.uncommons.watchmaker.framework.SelectionStrategy, java.util.Random)
org.uncommons.watchmaker.framework.GenerationalEvolutionEngine island
int i
int islandCount
org.uncommons.watchmaker.framework.CandidateFactory candidateFactory
org.uncommons.watchmaker.framework.EvolutionaryOperator evolutionScheme
org.uncommons.watchmaker.framework.FitnessEvaluator fitnessEvaluator
org.uncommons.watchmaker.framework.SelectionStrategy selectionStrategy
java.util.Random rng
java.util.List islands
public transient java.lang.Object evolve (int, int, int, int, org.uncommons.watchmaker.framework.TerminationCondition[])
java.util.List evaluatedIslandPopulation
java.util.concurrent.Future future
java.util.Iterator i$
java.util.List evaluatedPopulation
java.util.Iterator i$
java.util.List futures
java.util.List evaluatedPopulations
InterruptedException ex
java.util.concurrent.ExecutionException ex
java.util.List islandEpochs
int populationSize
int eliteCount
int epochLength
int migrantCount
org.uncommons.watchmaker.framework.TerminationCondition[] conditions
java.util.concurrent.ExecutorService threadPool
java.util.List islandPopulations
java.util.List evaluatedCombinedPopulation
org.uncommons.watchmaker.framework.PopulationData data
java.util.List satisfiedConditions
int currentEpochIndex
long startTime
private java.util.List createEpochTasks (int, int, int, java.util.List)
int i
int populationSize
int eliteCount
int epochLength
java.util.List islandPopulations
java.util.List islandEpochs
private static java.util.List toCandidateList (java.util.List)
org.uncommons.watchmaker.framework.EvaluatedCandidate evaluatedCandidate
java.util.Iterator i$
java.util.List evaluatedCandidates
java.util.List candidates
public java.util.List getSatisfiedTerminationConditions ()
public void addEvolutionObserver (org.uncommons.watchmaker.framework.islands.IslandEvolutionObserver)
org.uncommons.watchmaker.framework.islands.IslandEvolutionObserver observer
public void removeEvolutionObserver (org.uncommons.watchmaker.framework.islands.IslandEvolutionObserver)
org.uncommons.watchmaker.framework.islands.IslandEvolutionObserver observer
private void notifyPopulationChange (org.uncommons.watchmaker.framework.PopulationData)
org.uncommons.watchmaker.framework.islands.IslandEvolutionObserver observer
java.util.Iterator i$
org.uncommons.watchmaker.framework.PopulationData data
static java.util.Set access$000 (org.uncommons.watchmaker.framework.islands.IslandEvolution)
org.uncommons.watchmaker.framework.islands.IslandEvolution x0
}
org/uncommons/watchmaker/framework/islands/IslandEvolutionObserver.classIslandEvolutionObserver.java
package org.uncommons.watchmaker.framework.islands
public abstract org.uncommons.watchmaker.framework.islands.IslandEvolutionObserver extends java.lang.Object implements org.uncommons.watchmaker.framework.EvolutionObserver {
public abstract void islandPopulationUpdate (int, org.uncommons.watchmaker.framework.PopulationData)
}
org/uncommons/watchmaker/framework/islands/Migration.classMigration.java
package org.uncommons.watchmaker.framework.islands
public abstract org.uncommons.watchmaker.framework.islands.Migration extends java.lang.Object {
public abstract void migrate (java.util.List, int, java.util.Random)
}
org/uncommons/watchmaker/framework/islands/RandomMigration.classRandomMigration.java
package org.uncommons.watchmaker.framework.islands
public org.uncommons.watchmaker.framework.islands.RandomMigration extends java.lang.Object implements org.uncommons.watchmaker.framework.islands.Migration {
public void ()
public void migrate (java.util.List, int, java.util.Random)
int i
java.util.List island
java.util.Iterator i$
int i
java.util.List island
java.util.Iterator i$
java.util.List islandPopulations
int migrantCount
java.util.Random rng
java.util.List migrants
java.util.Iterator iterator
}
org/uncommons/watchmaker/framework/islands/RingMigration.classRingMigration.java
package org.uncommons.watchmaker.framework.islands
public org.uncommons.watchmaker.framework.islands.RingMigration extends java.lang.Object implements org.uncommons.watchmaker.framework.islands.Migration {
public void ()
public void migrate (java.util.List, int, java.util.Random)
int i
java.util.List immigrants
java.util.List island
java.util.Iterator i$
java.util.List islandPopulations
int migrantCount
java.util.Random rng
java.util.List lastIsland
java.util.List migrants
}
org/uncommons/watchmaker/framework/islands/package-info.classpackage-info.java
package org.uncommons.watchmaker.framework.islands
abstract org.uncommons.watchmaker.framework.islands.package-info extends java.lang.Object {
}
org/uncommons/watchmaker/framework/operators/AbstractCrossover.classAbstractCrossover.java
package org.uncommons.watchmaker.framework.operators
public abstract org.uncommons.watchmaker.framework.operators.AbstractCrossover extends java.lang.Object implements org.uncommons.watchmaker.framework.EvolutionaryOperator {
private final org.uncommons.maths.number.NumberGenerator crossoverPointsVariable
private final org.uncommons.maths.number.NumberGenerator crossoverProbabilityVariable
protected void (int)
int crossoverPoints
protected void (int, org.uncommons.maths.random.Probability)
int crossoverPoints
org.uncommons.maths.random.Probability crossoverProbability
protected void (org.uncommons.maths.number.NumberGenerator)
org.uncommons.maths.number.NumberGenerator crossoverPointsVariable
protected void (org.uncommons.maths.number.NumberGenerator, org.uncommons.maths.number.NumberGenerator)
org.uncommons.maths.number.NumberGenerator crossoverPointsVariable
org.uncommons.maths.number.NumberGenerator crossoverProbabilityVariable
public java.util.List apply (java.util.List, java.util.Random)
Object parent2
int crossoverPoints
Object parent1
java.util.List selectedCandidates
java.util.Random rng
java.util.List selectionClone
java.util.List result
java.util.Iterator iterator
protected abstract java.util.List mate (java.lang.Object, java.lang.Object, int, java.util.Random)
}
org/uncommons/watchmaker/framework/operators/BitStringCrossover.classBitStringCrossover.java
package org.uncommons.watchmaker.framework.operators
public org.uncommons.watchmaker.framework.operators.BitStringCrossover extends org.uncommons.watchmaker.framework.operators.AbstractCrossover {
public void ()
public void (int)
int crossoverPoints
public void (int, org.uncommons.maths.random.Probability)
int crossoverPoints
org.uncommons.maths.random.Probability crossoverProbability
public void (org.uncommons.maths.number.NumberGenerator)
org.uncommons.maths.number.NumberGenerator crossoverPointsVariable
public void (org.uncommons.maths.number.NumberGenerator, org.uncommons.maths.number.NumberGenerator)
org.uncommons.maths.number.NumberGenerator crossoverPointsVariable
org.uncommons.maths.number.NumberGenerator crossoverProbabilityVariable
protected java.util.List mate (org.uncommons.maths.binary.BitString, org.uncommons.maths.binary.BitString, int, java.util.Random)
int crossoverIndex
int i
org.uncommons.maths.binary.BitString parent1
org.uncommons.maths.binary.BitString parent2
int numberOfCrossoverPoints
java.util.Random rng
org.uncommons.maths.binary.BitString offspring1
org.uncommons.maths.binary.BitString offspring2
java.util.List result
protected volatile java.util.List mate (java.lang.Object, java.lang.Object, int, java.util.Random)
}
org/uncommons/watchmaker/framework/operators/BitStringMutation.classBitStringMutation.java
package org.uncommons.watchmaker.framework.operators
public org.uncommons.watchmaker.framework.operators.BitStringMutation extends java.lang.Object implements org.uncommons.watchmaker.framework.EvolutionaryOperator {
private final org.uncommons.maths.number.NumberGenerator mutationProbability
private final org.uncommons.maths.number.NumberGenerator mutationCount
public void (org.uncommons.maths.random.Probability)
org.uncommons.maths.random.Probability mutationProbability
public void (org.uncommons.maths.number.NumberGenerator, org.uncommons.maths.number.NumberGenerator)
org.uncommons.maths.number.NumberGenerator mutationProbability
org.uncommons.maths.number.NumberGenerator mutationCount
public java.util.List apply (java.util.List, java.util.Random)
org.uncommons.maths.binary.BitString b
java.util.Iterator i$
java.util.List selectedCandidates
java.util.Random rng
java.util.List mutatedPopulation
private org.uncommons.maths.binary.BitString mutateBitString (org.uncommons.maths.binary.BitString, java.util.Random)
int i
org.uncommons.maths.binary.BitString mutatedBitString
int mutations
org.uncommons.maths.binary.BitString bitString
java.util.Random rng
}
org/uncommons/watchmaker/framework/operators/ByteArrayCrossover.classByteArrayCrossover.java
package org.uncommons.watchmaker.framework.operators
public org.uncommons.watchmaker.framework.operators.ByteArrayCrossover extends org.uncommons.watchmaker.framework.operators.AbstractCrossover {
public void ()
public void (int)
int crossoverPoints
public void (int, org.uncommons.maths.random.Probability)
int crossoverPoints
org.uncommons.maths.random.Probability crossoverProbability
public void (org.uncommons.maths.number.NumberGenerator)
org.uncommons.maths.number.NumberGenerator crossoverPointsVariable
public void (org.uncommons.maths.number.NumberGenerator, org.uncommons.maths.number.NumberGenerator)
org.uncommons.maths.number.NumberGenerator crossoverPointsVariable
org.uncommons.maths.number.NumberGenerator crossoverProbabilityVariable
protected java.util.List mate (byte[], byte[], int, java.util.Random)
int crossoverIndex
int i
byte[] parent1
byte[] parent2
int numberOfCrossoverPoints
java.util.Random rng
byte[] offspring1
byte[] offspring2
byte[] temp
java.util.List result
protected volatile java.util.List mate (java.lang.Object, java.lang.Object, int, java.util.Random)
}
org/uncommons/watchmaker/framework/operators/CharArrayCrossover.classCharArrayCrossover.java
package org.uncommons.watchmaker.framework.operators
public org.uncommons.watchmaker.framework.operators.CharArrayCrossover extends org.uncommons.watchmaker.framework.operators.AbstractCrossover {
public void ()
public void (int)
int crossoverPoints
public void (int, org.uncommons.maths.random.Probability)
int crossoverPoints
org.uncommons.maths.random.Probability crossoverProbability
public void (org.uncommons.maths.number.NumberGenerator)
org.uncommons.maths.number.NumberGenerator crossoverPointsVariable
public void (org.uncommons.maths.number.NumberGenerator, org.uncommons.maths.number.NumberGenerator)
org.uncommons.maths.number.NumberGenerator crossoverPointsVariable
org.uncommons.maths.number.NumberGenerator crossoverProbabilityVariable
protected java.util.List mate (char[], char[], int, java.util.Random)
int crossoverIndex
int i
char[] parent1
char[] parent2
int numberOfCrossoverPoints
java.util.Random rng
char[] offspring1
char[] offspring2
char[] temp
java.util.List result
protected volatile java.util.List mate (java.lang.Object, java.lang.Object, int, java.util.Random)
}
org/uncommons/watchmaker/framework/operators/DoubleArrayCrossover.classDoubleArrayCrossover.java
package org.uncommons.watchmaker.framework.operators
public org.uncommons.watchmaker.framework.operators.DoubleArrayCrossover extends org.uncommons.watchmaker.framework.operators.AbstractCrossover {
public void ()
public void (int)
int crossoverPoints
public void (int, org.uncommons.maths.random.Probability)
int crossoverPoints
org.uncommons.maths.random.Probability crossoverProbability
public void (org.uncommons.maths.number.NumberGenerator)
org.uncommons.maths.number.NumberGenerator crossoverPointsVariable
public void (org.uncommons.maths.number.NumberGenerator, org.uncommons.maths.number.NumberGenerator)
org.uncommons.maths.number.NumberGenerator crossoverPointsVariable
org.uncommons.maths.number.NumberGenerator crossoverProbabilityVariable
protected java.util.List mate (double[], double[], int, java.util.Random)
int crossoverIndex
int i
double[] parent1
double[] parent2
int numberOfCrossoverPoints
java.util.Random rng
double[] offspring1
double[] offspring2
double[] temp
java.util.List result
protected volatile java.util.List mate (java.lang.Object, java.lang.Object, int, java.util.Random)
}
org/uncommons/watchmaker/framework/operators/EvolutionPipeline.classEvolutionPipeline.java
package org.uncommons.watchmaker.framework.operators
public org.uncommons.watchmaker.framework.operators.EvolutionPipeline extends java.lang.Object implements org.uncommons.watchmaker.framework.EvolutionaryOperator {
private final java.util.List pipeline
public void (java.util.List)
java.util.List pipeline
public java.util.List apply (java.util.List, java.util.Random)
org.uncommons.watchmaker.framework.EvolutionaryOperator operator
java.util.Iterator i$
java.util.List selectedCandidates
java.util.Random rng
java.util.List population
}
org/uncommons/watchmaker/framework/operators/IdentityOperator.classIdentityOperator.java
package org.uncommons.watchmaker.framework.operators
public org.uncommons.watchmaker.framework.operators.IdentityOperator extends java.lang.Object implements org.uncommons.watchmaker.framework.EvolutionaryOperator {
public void ()
public java.util.List apply (java.util.List, java.util.Random)
java.util.List selectedCandidates
java.util.Random rng
}
org/uncommons/watchmaker/framework/operators/IntArrayCrossover.classIntArrayCrossover.java
package org.uncommons.watchmaker.framework.operators
public org.uncommons.watchmaker.framework.operators.IntArrayCrossover extends org.uncommons.watchmaker.framework.operators.AbstractCrossover {
public void ()
public void (int)
int crossoverPoints
public void (int, org.uncommons.maths.random.Probability)
int crossoverPoints
org.uncommons.maths.random.Probability crossoverProbability
public void (org.uncommons.maths.number.NumberGenerator)
org.uncommons.maths.number.NumberGenerator crossoverPointsVariable
public void (org.uncommons.maths.number.NumberGenerator, org.uncommons.maths.number.NumberGenerator)
org.uncommons.maths.number.NumberGenerator crossoverPointsVariable
org.uncommons.maths.number.NumberGenerator crossoverProbabilityVariable
protected java.util.List mate (int[], int[], int, java.util.Random)
int crossoverIndex
int i
int[] parent1
int[] parent2
int numberOfCrossoverPoints
java.util.Random rng
int[] offspring1
int[] offspring2
int[] temp
java.util.List result
protected volatile java.util.List mate (java.lang.Object, java.lang.Object, int, java.util.Random)
}
org/uncommons/watchmaker/framework/operators/ListCrossover.classListCrossover.java
package org.uncommons.watchmaker.framework.operators
public org.uncommons.watchmaker.framework.operators.ListCrossover extends org.uncommons.watchmaker.framework.operators.AbstractCrossover {
public void ()
public void (int)
int crossoverPoints
public void (int, org.uncommons.maths.random.Probability)
int crossoverPoints
org.uncommons.maths.random.Probability crossoverProbability
public void (org.uncommons.maths.number.NumberGenerator)
org.uncommons.maths.number.NumberGenerator crossoverPointsVariable
public void (org.uncommons.maths.number.NumberGenerator, org.uncommons.maths.number.NumberGenerator)
org.uncommons.maths.number.NumberGenerator crossoverPointsVariable
org.uncommons.maths.number.NumberGenerator crossoverProbabilityVariable
protected java.util.List mate (java.util.List, java.util.List, int, java.util.Random)
Object temp
int j
int crossoverIndex
int max
int i
java.util.List parent1
java.util.List parent2
int numberOfCrossoverPoints
java.util.Random rng
java.util.List offspring1
java.util.List offspring2
java.util.List result
protected volatile java.util.List mate (java.lang.Object, java.lang.Object, int, java.util.Random)
}
org/uncommons/watchmaker/framework/operators/ListInversion.classListInversion.java
package org.uncommons.watchmaker.framework.operators
public org.uncommons.watchmaker.framework.operators.ListInversion extends java.lang.Object implements org.uncommons.watchmaker.framework.EvolutionaryOperator {
private final org.uncommons.maths.number.NumberGenerator inversionProbability
public void (org.uncommons.maths.random.Probability)
org.uncommons.maths.random.Probability inversionProbability
public void (org.uncommons.maths.number.NumberGenerator)
org.uncommons.maths.number.NumberGenerator inversionProbability
public java.util.List apply (java.util.List, java.util.Random)
int i
java.util.List newCandidate
int length
int start
int offset
int end
int segmentLength
java.util.List candidate
java.util.Iterator i$
java.util.List selectedCandidates
java.util.Random rng
java.util.List result
}
org/uncommons/watchmaker/framework/operators/ListOperator.classListOperator.java
package org.uncommons.watchmaker.framework.operators
public org.uncommons.watchmaker.framework.operators.ListOperator extends java.lang.Object implements org.uncommons.watchmaker.framework.EvolutionaryOperator {
private final org.uncommons.watchmaker.framework.EvolutionaryOperator delegate
public void (org.uncommons.watchmaker.framework.EvolutionaryOperator)
org.uncommons.watchmaker.framework.EvolutionaryOperator delegate
public java.util.List apply (java.util.List, java.util.Random)
java.util.List item
java.util.Iterator i$
java.util.List selectedCandidates
java.util.Random rng
java.util.List output
}
org/uncommons/watchmaker/framework/operators/ListOrderCrossover.classListOrderCrossover.java
package org.uncommons.watchmaker.framework.operators
public org.uncommons.watchmaker.framework.operators.ListOrderCrossover extends org.uncommons.watchmaker.framework.operators.AbstractCrossover {
static final boolean $assertionsDisabled
public void ()
public void (org.uncommons.maths.random.Probability)
org.uncommons.maths.random.Probability crossoverProbability
public void (org.uncommons.maths.number.NumberGenerator)
org.uncommons.maths.number.NumberGenerator crossoverProbabilityVariable
protected java.util.List mate (java.util.List, java.util.List, int, java.util.Random)
int index
Object item1
Object item2
int i
java.util.List parent1
java.util.List parent2
int numberOfCrossoverPoints
java.util.Random rng
java.util.List offspring1
java.util.List offspring2
int point1
int point2
int length
java.util.Map mapping1
java.util.Map mapping2
java.util.List result
private void checkUnmappedElements (java.util.List, java.util.Map, int, int)
Object mapped
int i
java.util.List offspring
java.util.Map mapping
int mappingStart
int mappingEnd
private boolean isInsideMappedRegion (int, int, int)
int position
int startPoint
int endPoint
boolean enclosed
boolean wrapAround
protected volatile java.util.List mate (java.lang.Object, java.lang.Object, int, java.util.Random)
static void ()
}
org/uncommons/watchmaker/framework/operators/ListOrderMutation.classListOrderMutation.java
package org.uncommons.watchmaker.framework.operators
public org.uncommons.watchmaker.framework.operators.ListOrderMutation extends java.lang.Object implements org.uncommons.watchmaker.framework.EvolutionaryOperator {
private final org.uncommons.maths.number.NumberGenerator mutationCountVariable
private final org.uncommons.maths.number.NumberGenerator mutationAmountVariable
public void ()
public void (int, int)
int mutationCount
int mutationAmount
public void (org.uncommons.maths.number.NumberGenerator, org.uncommons.maths.number.NumberGenerator)
org.uncommons.maths.number.NumberGenerator mutationCount
org.uncommons.maths.number.NumberGenerator mutationAmount
public java.util.List apply (java.util.List, java.util.Random)
int fromIndex
int mutationAmount
int toIndex
int i
java.util.List newCandidate
int mutationCount
java.util.List candidate
java.util.Iterator i$
java.util.List selectedCandidates
java.util.Random rng
java.util.List result
}
org/uncommons/watchmaker/framework/operators/ObjectArrayCrossover.classObjectArrayCrossover.java
package org.uncommons.watchmaker.framework.operators
public org.uncommons.watchmaker.framework.operators.ObjectArrayCrossover extends org.uncommons.watchmaker.framework.operators.AbstractCrossover {
public void ()
public void (int)
int crossoverPoints
public void (int, org.uncommons.maths.random.Probability)
int crossoverPoints
org.uncommons.maths.random.Probability crossoverProbability
public void (org.uncommons.maths.number.NumberGenerator)
org.uncommons.maths.number.NumberGenerator crossoverPointsVariable
public void (org.uncommons.maths.number.NumberGenerator, org.uncommons.maths.number.NumberGenerator)
org.uncommons.maths.number.NumberGenerator crossoverPointsVariable
org.uncommons.maths.number.NumberGenerator crossoverProbabilityVariable
protected java.util.List mate (java.lang.Object[], java.lang.Object[], int, java.util.Random)
int crossoverIndex
int i
Object[] parent1
Object[] parent2
int numberOfCrossoverPoints
java.util.Random rng
Object[] offspring1
Object[] offspring2
Object[] temp
java.util.List result
protected volatile java.util.List mate (java.lang.Object, java.lang.Object, int, java.util.Random)
}
org/uncommons/watchmaker/framework/operators/Replacement.classReplacement.java
package org.uncommons.watchmaker.framework.operators
public org.uncommons.watchmaker.framework.operators.Replacement extends java.lang.Object implements org.uncommons.watchmaker.framework.EvolutionaryOperator {
private final org.uncommons.watchmaker.framework.CandidateFactory factory
private final org.uncommons.maths.number.NumberGenerator replacementProbability
public void (org.uncommons.watchmaker.framework.CandidateFactory, org.uncommons.maths.random.Probability)
org.uncommons.watchmaker.framework.CandidateFactory factory
org.uncommons.maths.random.Probability replacementProbability
public void (org.uncommons.watchmaker.framework.CandidateFactory, org.uncommons.maths.number.NumberGenerator)
org.uncommons.watchmaker.framework.CandidateFactory factory
org.uncommons.maths.number.NumberGenerator replacementProbability
public java.util.List apply (java.util.List, java.util.Random)
Object candidate
java.util.Iterator i$
java.util.List selectedCandidates
java.util.Random rng
java.util.List output
}
org/uncommons/watchmaker/framework/operators/SplitEvolution.classSplitEvolution.java
package org.uncommons.watchmaker.framework.operators
public org.uncommons.watchmaker.framework.operators.SplitEvolution extends java.lang.Object implements org.uncommons.watchmaker.framework.EvolutionaryOperator {
private final org.uncommons.watchmaker.framework.EvolutionaryOperator operator1
private final org.uncommons.watchmaker.framework.EvolutionaryOperator operator2
private final org.uncommons.maths.number.NumberGenerator weightVariable
public void (org.uncommons.watchmaker.framework.EvolutionaryOperator, org.uncommons.watchmaker.framework.EvolutionaryOperator, double)
org.uncommons.watchmaker.framework.EvolutionaryOperator operator1
org.uncommons.watchmaker.framework.EvolutionaryOperator operator2
double weight
public void (org.uncommons.watchmaker.framework.EvolutionaryOperator, org.uncommons.watchmaker.framework.EvolutionaryOperator, org.uncommons.maths.number.NumberGenerator)
org.uncommons.watchmaker.framework.EvolutionaryOperator operator1
org.uncommons.watchmaker.framework.EvolutionaryOperator operator2
org.uncommons.maths.number.NumberGenerator weightVariable
public java.util.List apply (java.util.List, java.util.Random)
java.util.List selectedCandidates
java.util.Random rng
double ratio
int size
java.util.List selectionClone
java.util.List list1
java.util.List list2
java.util.List result
}
org/uncommons/watchmaker/framework/operators/StringCrossover.classStringCrossover.java
package org.uncommons.watchmaker.framework.operators
public org.uncommons.watchmaker.framework.operators.StringCrossover extends org.uncommons.watchmaker.framework.operators.AbstractCrossover {
public void ()
public void (int)
int crossoverPoints
public void (int, org.uncommons.maths.random.Probability)
int crossoverPoints
org.uncommons.maths.random.Probability crossoverProbability
public void (org.uncommons.maths.number.NumberGenerator)
org.uncommons.maths.number.NumberGenerator crossoverPointsVariable
public void (org.uncommons.maths.number.NumberGenerator, org.uncommons.maths.number.NumberGenerator)
org.uncommons.maths.number.NumberGenerator crossoverPointsVariable
org.uncommons.maths.number.NumberGenerator crossoverProbabilityVariable
protected java.util.List mate (java.lang.String, java.lang.String, int, java.util.Random)
char temp
int j
int crossoverIndex
int i
String parent1
String parent2
int numberOfCrossoverPoints
java.util.Random rng
StringBuilder offspring1
StringBuilder offspring2
java.util.List result
protected volatile java.util.List mate (java.lang.Object, java.lang.Object, int, java.util.Random)
}
org/uncommons/watchmaker/framework/operators/StringMutation.classStringMutation.java
package org.uncommons.watchmaker.framework.operators
public org.uncommons.watchmaker.framework.operators.StringMutation extends java.lang.Object implements org.uncommons.watchmaker.framework.EvolutionaryOperator {
private final char[] alphabet
private final org.uncommons.maths.number.NumberGenerator mutationProbability
public void (char[], org.uncommons.maths.random.Probability)
char[] alphabet
org.uncommons.maths.random.Probability mutationProbability
public void (char[], org.uncommons.maths.number.NumberGenerator)
char[] alphabet
org.uncommons.maths.number.NumberGenerator mutationProbability
public java.util.List apply (java.util.List, java.util.Random)
String s
java.util.Iterator i$
java.util.List selectedCandidates
java.util.Random rng
java.util.List mutatedPopulation
private java.lang.String mutateString (java.lang.String, java.util.Random)
int i
String s
java.util.Random rng
StringBuilder buffer
}
org/uncommons/watchmaker/framework/operators/package-info.classpackage-info.java
package org.uncommons.watchmaker.framework.operators
abstract org.uncommons.watchmaker.framework.operators.package-info extends java.lang.Object {
}
org/uncommons/watchmaker/framework/package-info.classpackage-info.java
package org.uncommons.watchmaker.framework
abstract org.uncommons.watchmaker.framework.package-info extends java.lang.Object {
}
org/uncommons/watchmaker/framework/selection/RankSelection.classRankSelection.java
package org.uncommons.watchmaker.framework.selection
public org.uncommons.watchmaker.framework.selection.RankSelection extends java.lang.Object implements org.uncommons.watchmaker.framework.SelectionStrategy {
private final org.uncommons.watchmaker.framework.SelectionStrategy delegate
public void ()
public void (org.uncommons.watchmaker.framework.SelectionStrategy)
org.uncommons.watchmaker.framework.SelectionStrategy delegate
public java.util.List select (java.util.List, boolean, int, java.util.Random)
Object candidate
java.util.List population
boolean naturalFitnessScores
int selectionSize
java.util.Random rng
java.util.List rankedPopulation
java.util.Iterator iterator
int index
protected double mapRankToScore (int, int)
int rank
int populationSize
public java.lang.String toString ()
}
org/uncommons/watchmaker/framework/selection/RouletteWheelSelection.classRouletteWheelSelection.java
package org.uncommons.watchmaker.framework.selection
public org.uncommons.watchmaker.framework.selection.RouletteWheelSelection extends java.lang.Object implements org.uncommons.watchmaker.framework.SelectionStrategy {
public void ()
public java.util.List select (java.util.List, boolean, int, java.util.Random)
double fitness
int i
double randomFitness
int index
int i
java.util.List population
boolean naturalFitnessScores
int selectionSize
java.util.Random rng
double[] cumulativeFitnesses
java.util.List selection
private double getAdjustedFitness (double, boolean)
double rawFitness
boolean naturalFitness
public java.lang.String toString ()
}
org/uncommons/watchmaker/framework/selection/SigmaScaling.classSigmaScaling.java
package org.uncommons.watchmaker.framework.selection
public org.uncommons.watchmaker.framework.selection.SigmaScaling extends java.lang.Object implements org.uncommons.watchmaker.framework.SelectionStrategy {
private final org.uncommons.watchmaker.framework.SelectionStrategy delegate
public void ()
public void (org.uncommons.watchmaker.framework.SelectionStrategy)
org.uncommons.watchmaker.framework.SelectionStrategy delegate
public java.util.List select (java.util.List, boolean, int, java.util.Random)
org.uncommons.watchmaker.framework.EvaluatedCandidate candidate
java.util.Iterator i$
double scaledFitness
org.uncommons.watchmaker.framework.EvaluatedCandidate candidate
java.util.Iterator i$
java.util.List population
boolean naturalFitnessScores
int selectionSize
java.util.Random rng
org.uncommons.maths.statistics.DataSet statistics
java.util.List scaledPopulation
private double getSigmaScaledFitness (double, double, double)
double scaledFitness
double candidateFitness
double populationMeanFitness
double fitnessStandardDeviation
public java.lang.String toString ()
}
org/uncommons/watchmaker/framework/selection/StochasticUniversalSampling.classStochasticUniversalSampling.java
package org.uncommons.watchmaker.framework.selection
public org.uncommons.watchmaker.framework.selection.StochasticUniversalSampling extends java.lang.Object implements org.uncommons.watchmaker.framework.SelectionStrategy {
public void ()
public java.util.List select (java.util.List, boolean, int, java.util.Random)
org.uncommons.watchmaker.framework.EvaluatedCandidate candidate
java.util.Iterator i$
org.uncommons.watchmaker.framework.EvaluatedCandidate candidate
java.util.Iterator i$
java.util.List population
boolean naturalFitnessScores
int selectionSize
java.util.Random rng
double aggregateFitness
java.util.List selection
double startOffset
double cumulativeExpectation
int index
private double getAdjustedFitness (double, boolean)
double rawFitness
boolean naturalFitness
public java.lang.String toString ()
}
org/uncommons/watchmaker/framework/selection/TournamentSelection.classTournamentSelection.java
package org.uncommons.watchmaker.framework.selection
public org.uncommons.watchmaker.framework.selection.TournamentSelection extends java.lang.Object implements org.uncommons.watchmaker.framework.SelectionStrategy {
private final org.uncommons.maths.number.NumberGenerator selectionProbability
private String description
public void (org.uncommons.maths.number.NumberGenerator)
org.uncommons.maths.number.NumberGenerator selectionProbability
public void (org.uncommons.maths.random.Probability)
org.uncommons.maths.random.Probability selectionProbability
public java.util.List select (java.util.List, boolean, int, java.util.Random)
org.uncommons.watchmaker.framework.EvaluatedCandidate candidate1
org.uncommons.watchmaker.framework.EvaluatedCandidate candidate2
boolean selectFitter
int i
java.util.List population
boolean naturalFitnessScores
int selectionSize
java.util.Random rng
java.util.List selection
public java.lang.String toString ()
}
org/uncommons/watchmaker/framework/selection/TruncationSelection.classTruncationSelection.java
package org.uncommons.watchmaker.framework.selection
public org.uncommons.watchmaker.framework.selection.TruncationSelection extends java.lang.Object implements org.uncommons.watchmaker.framework.SelectionStrategy {
private static final java.text.DecimalFormat PERCENT_FORMAT
private final org.uncommons.maths.number.NumberGenerator selectionRatio
private String description
static final boolean $assertionsDisabled
public void (org.uncommons.maths.number.NumberGenerator)
org.uncommons.maths.number.NumberGenerator selectionRatio
public void (double)
double selectionRatio
public java.util.List select (java.util.List, boolean, int, java.util.Random)
int i
int count
java.util.List population
boolean naturalFitnessScores
int selectionSize
java.util.Random rng
java.util.List selection
double ratio
int eligibleCount
public java.lang.String toString ()
static void ()
}
org/uncommons/watchmaker/framework/selection/package-info.classpackage-info.java
package org.uncommons.watchmaker.framework.selection
abstract org.uncommons.watchmaker.framework.selection.package-info extends java.lang.Object {
}
org/uncommons/watchmaker/framework/termination/ElapsedTime.classElapsedTime.java
package org.uncommons.watchmaker.framework.termination
public org.uncommons.watchmaker.framework.termination.ElapsedTime extends java.lang.Object implements org.uncommons.watchmaker.framework.TerminationCondition {
private final long maxDuration
public void (long)
long maxDuration
public boolean shouldTerminate (org.uncommons.watchmaker.framework.PopulationData)
org.uncommons.watchmaker.framework.PopulationData populationData
}
org/uncommons/watchmaker/framework/termination/GenerationCount.classGenerationCount.java
package org.uncommons.watchmaker.framework.termination
public org.uncommons.watchmaker.framework.termination.GenerationCount extends java.lang.Object implements org.uncommons.watchmaker.framework.TerminationCondition {
private final int generationCount
public void (int)
int generationCount
public boolean shouldTerminate (org.uncommons.watchmaker.framework.PopulationData)
org.uncommons.watchmaker.framework.PopulationData populationData
}
org/uncommons/watchmaker/framework/termination/Stagnation.classStagnation.java
package org.uncommons.watchmaker.framework.termination
public org.uncommons.watchmaker.framework.termination.Stagnation extends java.lang.Object implements org.uncommons.watchmaker.framework.TerminationCondition {
private final int generationLimit
private final boolean naturalFitness
private final boolean usePopulationAverage
private double bestFitness
private int fittestGeneration
public void (int, boolean)
int generationLimit
boolean naturalFitness
public void (int, boolean, boolean)
int generationLimit
boolean naturalFitness
boolean usePopulationAverage
public boolean shouldTerminate (org.uncommons.watchmaker.framework.PopulationData)
org.uncommons.watchmaker.framework.PopulationData populationData
double fitness
private double getFitness (org.uncommons.watchmaker.framework.PopulationData)
org.uncommons.watchmaker.framework.PopulationData populationData
private boolean hasFitnessImproved (double)
double fitness
}
org/uncommons/watchmaker/framework/termination/TargetFitness.classTargetFitness.java
package org.uncommons.watchmaker.framework.termination
public org.uncommons.watchmaker.framework.termination.TargetFitness extends java.lang.Object implements org.uncommons.watchmaker.framework.TerminationCondition {
private final double targetFitness
private final boolean natural
public void (double, boolean)
double targetFitness
boolean natural
public boolean shouldTerminate (org.uncommons.watchmaker.framework.PopulationData)
org.uncommons.watchmaker.framework.PopulationData populationData
}
org/uncommons/watchmaker/framework/termination/UserAbort.classUserAbort.java
package org.uncommons.watchmaker.framework.termination
public final org.uncommons.watchmaker.framework.termination.UserAbort extends java.lang.Object implements org.uncommons.watchmaker.framework.TerminationCondition {
private volatile boolean aborted
public void ()
public boolean shouldTerminate (org.uncommons.watchmaker.framework.PopulationData)
org.uncommons.watchmaker.framework.PopulationData populationData
public void abort ()
public boolean isAborted ()
public void reset ()
}
org/uncommons/watchmaker/framework/termination/package-info.classpackage-info.java
package org.uncommons.watchmaker.framework.termination
abstract org.uncommons.watchmaker.framework.termination.package-info extends java.lang.Object {
}