Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GraalVM native-image #7884

Open
steeve opened this issue Mar 28, 2019 · 28 comments
Open

GraalVM native-image #7884

steeve opened this issue Mar 28, 2019 · 28 comments
Labels
P3 We're not considering working on this, but happy to review a PR. (No assignee) team-Performance Issues for Performance teams

Comments

@steeve
Copy link
Contributor

steeve commented Mar 28, 2019

Description of the problem / feature request:

I was wondering if it was possible/valuable to build bazel with GraalVM's native-image [1]?

  1. https://www.graalvm.org/docs/reference-manual/aot-compilation/
@jin jin added team-Performance Issues for Performance teams untriaged labels Mar 28, 2019
@steeve
Copy link
Contributor Author

steeve commented Mar 29, 2019

I could successfully build A-server.jar with native-image:

$ ./native-image \
-Dcom.google.devtools.build.lib.util.LogHandlerQuerier.class=com.google.devtools.build.lib.util.SimpleLogHandler$HandlerQuerier \
-Djava.library.path=${INSTALL_BASE}/_embedded_binaries/embedded_tools/jdk/lib/jli:${INSTALL_BASE}/_embedded_binaries/embedded_tools/jdk/lib:${INSTALL_BASE}/_embedded_binaries/embedded_tools/jdk/lib/server:${INSTALL_BASE}/_embedded_binaries/embedded_tools/tools/objc:${INSTALL_BASE}/_embedded_binaries/ \
-Dfile.encoding=ISO-8859-1 \
-Dbazel.DigestFunction=sha256 \
-H:+JNI -jar ${INSTALL_BASE}/_embedded_binaries/A-server.jar

Naively trying to run it fails, but it fails fast, which is encouraging:

$ time ./A-server
java.lang.IllegalStateException: Cannot instantiate module com.google.devtools.build.lib.bazel.BazelStartupOptionsModule
	at com.google.devtools.build.lib.runtime.BlazeRuntime.createModules(BlazeRuntime.java:738)
	at com.google.devtools.build.lib.runtime.BlazeRuntime.main(BlazeRuntime.java:710)
	at com.google.devtools.build.lib.bazel.Bazel.main(Bazel.java:71)
Caused by: java.lang.NoSuchMethodException: com.google.devtools.build.lib.bazel.BazelStartupOptionsModule.<init>()
	at java.lang.Class.getConstructor0(DynamicHub.java:3082)
	at java.lang.Class.getConstructor(DynamicHub.java:1825)
	at com.google.devtools.build.lib.runtime.BlazeRuntime.createModules(BlazeRuntime.java:735)
	... 2 more
ERROR: <unknown> crash in async thread:
java.lang.IllegalStateException: Cannot instantiate module com.google.devtools.build.lib.bazel.BazelStartupOptionsModule
	at com.google.devtools.build.lib.runtime.BlazeRuntime.createModules(BlazeRuntime.java:738)
	at com.google.devtools.build.lib.runtime.BlazeRuntime.main(BlazeRuntime.java:710)
	at com.google.devtools.build.lib.bazel.Bazel.main(Bazel.java:71)
Caused by: java.lang.NoSuchMethodException: com.google.devtools.build.lib.bazel.BazelStartupOptionsModule.<init>()
	at java.lang.Class.getConstructor0(DynamicHub.java:3082)
	at java.lang.Class.getConstructor(DynamicHub.java:1825)
	at com.google.devtools.build.lib.runtime.BlazeRuntime.createModules(BlazeRuntime.java:735)
	... 2 more
        0.00 real         0.00 user         0.00 sys

@jin
Copy link
Member

jin commented Mar 29, 2019

I've attempted this with the resource processor tool for Android before, and ended up having to specify almost all of the classes for option configuration using -H:ReflectionConfigurationFiles.

@hlopko
Copy link
Member

hlopko commented Mar 29, 2019

CC @meisterT

@steeve
Copy link
Contributor Author

steeve commented Mar 29, 2019

I'm continuing to toy around.

Using the following reflection config json via -H:ReflectionConfigurationFiles=:

[
    {
        "name": "com.google.devtools.build.lib.bazel.BazelStartupOptionsModule",
        "allPublicConstructors" : true
    }
]

The build now fails with:

Error: Class initialization failed: com.google.devtools.build.lib.unix.ProcessUtils
Original exception that caused the problem: java.lang.UnsatisfiedLinkError: Native Library _embedded_binaries/libunix.dylib already loaded in another classloader

I'm not a Java expert but apparently this has to do with 2 classes using loadLibrary on the same binary ?

@steeve
Copy link
Contributor Author

steeve commented Mar 29, 2019

Looking at https://github.com/bazelbuild/bazel/blob/master/src/main/java/com/google/devtools/build/lib/UnixJniLoader.java, it seems it's called from multiple locations, which may be the reason why it's choking.

@steeve
Copy link
Contributor Author

steeve commented Mar 29, 2019

I got further by adding -Dio.bazel.EnableJni=0 to the command line. It seems related to the com.google.devtools.build.lib.unix package probably mixing up feature detection in the context of substratevm?

@steeve
Copy link
Contributor Author

steeve commented Mar 29, 2019

I think I found the root cause https://github.com/oracle/graal/blob/master/substratevm/LIMITATIONS.md#static-initializers:

Support Status: Partially supported

What: Static class initialization blocks, pre-initialized static variables.

All static class initialization is done during native image construction. This has the advantage that possibly expensive initializations do not slow down the startup of the generated image, and large static data structures are pre-allocated. However, it also means that instance-specific initializations (such as opening and initializing native libraries, opening files or socket connections, starting threads ...) cannot be done in static initializers.

Why: Static initializers run in the host VM during native image generation, and it is not possible to prevent or intercept that.

Alternatives: Write your own initialization methods and call them explicitly from your main entry point.

@steeve
Copy link
Contributor Author

steeve commented Mar 31, 2019

Here is my quick and very dirty reflection configuration json:

[
    {
        "name": "java.lang.Class",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.buildeventservice.BuildEventServiceModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.buildeventservice.BazelBuildEventServiceModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.metrics.MetricsModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.ssd.SsdModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.dynamic.DynamicExecutionModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.standalone.StandaloneModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.skylarkdebug.module.SkylarkDebuggerModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.runtime.mobileinstall.MobileInstallModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.runtime.CacheFileDigestsModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.runtime.BazelFileSystemModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.runtime.BuiltinCommandModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.runtime.CommandLogModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.runtime.NoSpawnCacheModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.sandbox.SandboxModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.bazel.repository.skylark.SkylarkRepositoryModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.bazel.repository.CacheHitReportingModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.bazel.repository.RepositoryResolvedModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.bazel.BazelRepositoryModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.bazel.BazelStartupOptionsModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.bazel.BazelWorkspaceStatusModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.bazel.rules.cpp.BazelCcModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.bazel.rules.BazelStrategyModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.bazel.rules.BazelRulesModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.bazel.BazelBuiltinCommandModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.bazel.debug.WorkspaceRuleModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.packages.SkylarkNativeModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.skylarkinterface.SkylarkModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.rules.proto.BazelProtoModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.rules.test.SkylarkTestingModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.rules.cpp.CcModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.syntax.StringModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.profiler.memory.AllocationTrackerModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.profiler.callcounts.CallcountsModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.bazel.coverage.BazelCoverageReportModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.bazel.BazelDiffAwarenessModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.bazel.LicenseCheckingModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.bazel.SpawnLogModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.worker.WorkerModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.runtime.BuildSummaryStatsModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    },
    {
        "name": "com.google.devtools.build.lib.remote.RemoteModule",
        "allDeclaredConstructors" : true,
        "allPublicConstructors" : true,
        "allDeclaredMethods" : true,
        "allPublicMethods" : true,
        "allDeclaredClasses" : true,
        "allPublicClasses" : true
    }
]

@steeve
Copy link
Contributor Author

steeve commented Mar 31, 2019

So there is a --delay-class-initialization-to-runtime= flag that does just what it says and could be the saviour.

However, I got multiple fails because something is using ResourceManager statically. I couldn't find which class.

So what I did was go call in and register all the classes in com.google.devtools.build.lib to be delayed. But that doesn't seem to be enough:

Error: Class is already initialized, so it is too late to register delaying class initialization: com.google.devtools.build.lib.runtime.Command
com.oracle.svm.core.util.UserError$UserException: Class is already initialized, so it is too late to register delaying class initialization: com.google.devtools.build.lib.runtime.Command

So I guess this is probably the end of the road for me for now. It seems somebody with a better understanding of the codebase could get further by doing some quick refactoring.

The first very early results, mostly in terms of startup time and memory usage, are very encouraging and I believe Bazel would gain tremendously by having a native option.

Hope this helps somebody!

@steeve
Copy link
Contributor Author

steeve commented Mar 31, 2019

Here is my makefile

INSTALL_BASE := $(shell pwd)

.PHONY: all
all:
	./graalvm-ce-1.0.0-rc14/Contents/Home/bin/native-image \
		-Dcom.google.devtools.build.lib.util.LogHandlerQuerier.class=com.google.devtools.build.lib.util.SimpleLogHandler$HandlerQuerier \
		-Djava.library.path=$(INSTALL_BASE)/_embedded_binaries/embedded_tools/jdk/lib/jli:$(INSTALL_BASE)/_embedded_binaries/embedded_tools/jdk/lib:$(INSTALL_BASE)/_embedded_binaries/embedded_tools/jdk/lib/server:$(INSTALL_BASE)/_embedded_binaries/embedded_tools/tools/objc:$(INSTALL_BASE)/_embedded_binaries/ \
		-Dfile.encoding=ISO-8859-1 \
		-Dbazel.DigestFunction=sha256 \
		-H:+JNI \
		-H:+ReportExceptionStackTraces \
		-H:ReflectionConfigurationFiles=$(INSTALL_BASE)/reflection.json \
		-jar /Users/steeve/go/src/github.com/bazelbuild/bazel/bazel-bin/src/main/java/com/google/devtools/build/lib/bazel/BazelServer_deploy.jar \
		--delay-class-initialization-to-runtime=com.google.devtools.build.lib.bazel.Bazel,com.google.devtools.build.lib.buildtool.AnalysisPhaseRunner,com.google.devtools.build.lib.buildtool.AqueryBuildTool,com.google.devtools.build.lib.buildtool.BuildRequest,com.google.devtools.build.lib.buildtool.BuildResult,com.google.devtools.build.lib.buildtool.BuildResultPrinter,com.google.devtools.build.lib.buildtool.BuildTool,com.google.devtools.build.lib.buildtool.CqueryBuildTool,com.google.devtools.build.lib.buildtool.ExecutionProgressReceiver,com.google.devtools.build.lib.buildtool.ExecutionTool,com.google.devtools.build.lib.buildtool.InstrumentationFilterSupport,com.google.devtools.build.lib.buildtool.LocalEnvironmentException,com.google.devtools.build.lib.buildtool.OutputDirectoryLinksUtils,com.google.devtools.build.lib.buildtool.PathPrettyPrinter,com.google.devtools.build.lib.buildtool.PostAnalysisQueryBuildTool,com.google.devtools.build.lib.buildtool.SkyframeBuilder,com.google.devtools.build.lib.buildtool.SymlinkForest,com.google.devtools.build.lib.buildtool.TargetValidator,com.google.devtools.build.lib.buildtool.buildevent.BuildCompleteEvent,com.google.devtools.build.lib.buildtool.buildevent.BuildInterruptedEvent,com.google.devtools.build.lib.buildtool.buildevent.BuildStartingEvent,com.google.devtools.build.lib.buildtool.buildevent.ExecutionPhaseCompleteEvent,com.google.devtools.build.lib.buildtool.buildevent.ExecutionProgressReceiverAvailableEvent,com.google.devtools.build.lib.buildtool.buildevent.ExecutionStartingEvent,com.google.devtools.build.lib.buildtool.buildevent.NoAnalyzeEvent,com.google.devtools.build.lib.buildtool.buildevent.NoExecutionEvent,com.google.devtools.build.lib.buildtool.buildevent.ProfilerStartedEvent,com.google.devtools.build.lib.buildtool.buildevent.TestFilteringCompleteEvent,com.google.devtools.build.lib.buildtool.buildevent.TestingCompleteEvent,com.google.devtools.build.lib.runtime.AfterCommandEvent,com.google.devtools.build.lib.runtime.AggregatedCriticalPath,com.google.devtools.build.lib.runtime.AggregatingTestListener,com.google.devtools.build.lib.runtime.AllIncompatibleChangesExpansion,com.google.devtools.build.lib.runtime.AuthHeadersProvider,com.google.devtools.build.lib.runtime.AutoValue_BlazeModule_ModuleFileSystem,com.google.devtools.build.lib.runtime.BazelFileSystemModule,com.google.devtools.build.lib.runtime.BlazeCommand,com.google.devtools.build.lib.runtime.BlazeCommandDispatcher,com.google.devtools.build.lib.runtime.BlazeCommandEventHandler,com.google.devtools.build.lib.runtime.BlazeCommandResult,com.google.devtools.build.lib.runtime.BlazeCommandUtils,com.google.devtools.build.lib.runtime.BlazeModule,com.google.devtools.build.lib.runtime.BlazeOptionHandler,com.google.devtools.build.lib.runtime.BlazeRuntime,com.google.devtools.build.lib.runtime.BlazeServerStartupOptions,com.google.devtools.build.lib.runtime.BlazeWorkspace,com.google.devtools.build.lib.runtime.BuildEventArtifactUploaderFactory,com.google.devtools.build.lib.runtime.BuildEventArtifactUploaderFactoryMap,com.google.devtools.build.lib.runtime.BuildEventStreamer,com.google.devtools.build.lib.runtime.BuildEventStreamerUtils,com.google.devtools.build.lib.runtime.BuildPhase,com.google.devtools.build.lib.runtime.BuildSummaryStatsModule,com.google.devtools.build.lib.runtime.BuiltinCommandModule,com.google.devtools.build.lib.runtime.CacheFileDigestsModule,com.google.devtools.build.lib.runtime.ClientOptions,com.google.devtools.build.lib.runtime.Command,com.google.devtools.build.lib.runtime.CommandCompleteEvent,com.google.devtools.build.lib.runtime.CommandEnvironment,com.google.devtools.build.lib.runtime.CommandEvent,com.google.devtools.build.lib.runtime.CommandLineEvent,com.google.devtools.build.lib.runtime.CommandLogModule,com.google.devtools.build.lib.runtime.CommandNameCacheImpl,com.google.devtools.build.lib.runtime.CommandPrecompleteEvent,com.google.devtools.build.lib.runtime.CommandStartEvent,com.google.devtools.build.lib.runtime.CommonCommandOptions,com.google.devtools.build.lib.runtime.CountingArtifactGroupNamer,com.google.devtools.build.lib.runtime.CriticalPathComponent,com.google.devtools.build.lib.runtime.CriticalPathComputer,com.google.devtools.build.lib.runtime.ExperimentalEventHandler,com.google.devtools.build.lib.runtime.ExperimentalStateTracker,com.google.devtools.build.lib.runtime.FancyTerminalEventHandler,com.google.devtools.build.lib.runtime.GCStatsRecorder,com.google.devtools.build.lib.runtime.GotOptionsEvent,com.google.devtools.build.lib.runtime.HostJvmStartupOptions,com.google.devtools.build.lib.runtime.LineBufferedOutputStream,com.google.devtools.build.lib.runtime.LocationPrinter,com.google.devtools.build.lib.runtime.NamedArtifactGroup,com.google.devtools.build.lib.runtime.NoSpawnCacheModule,com.google.devtools.build.lib.runtime.OriginalUnstructuredCommandLineEvent,com.google.devtools.build.lib.runtime.PassiveExperimentalEventHandler,com.google.devtools.build.lib.runtime.ProcessWrapperUtil,com.google.devtools.build.lib.runtime.ProjectFile,com.google.devtools.build.lib.runtime.QueryRuntimeHelper,com.google.devtools.build.lib.runtime.RateLimitingEventHandler,com.google.devtools.build.lib.runtime.RetainedHeapLimiter,com.google.devtools.build.lib.runtime.ServerBuilder,com.google.devtools.build.lib.runtime.SpawnStats,com.google.devtools.build.lib.runtime.StarlarkOptionsParser,com.google.devtools.build.lib.runtime.SynchronizedOutputStream,com.google.devtools.build.lib.runtime.TargetProviderForQueryEnvironment,com.google.devtools.build.lib.runtime.TerminalTestResultNotifier,com.google.devtools.build.lib.runtime.TestResultAnalyzer,com.google.devtools.build.lib.runtime.TestResultNotifier,com.google.devtools.build.lib.runtime.TestSummary,com.google.devtools.build.lib.runtime.TestSummaryPrinter,com.google.devtools.build.lib.runtime.WorkspaceBuilder,com.google.devtools.build.lib.runtime.commands.AqueryCommand,com.google.devtools.build.lib.runtime.commands.AqueryCommandUtils,com.google.devtools.build.lib.runtime.commands.BuildCommand,com.google.devtools.build.lib.runtime.commands.CanonicalizeCommand,com.google.devtools.build.lib.runtime.commands.CleanCommand,com.google.devtools.build.lib.runtime.commands.CoverageCommand,com.google.devtools.build.lib.runtime.commands.CqueryCommand,com.google.devtools.build.lib.runtime.commands.DumpCommand,com.google.devtools.build.lib.runtime.commands.GotProjectFileEvent,com.google.devtools.build.lib.runtime.commands.HelpCommand,com.google.devtools.build.lib.runtime.commands.InfoCommand,com.google.devtools.build.lib.runtime.commands.InfoItem,com.google.devtools.build.lib.runtime.commands.LicenseCommand,com.google.devtools.build.lib.runtime.commands.NoTestsFound,com.google.devtools.build.lib.runtime.commands.PrintActionCommand,com.google.devtools.build.lib.runtime.commands.ProfileCommand,com.google.devtools.build.lib.runtime.commands.ProjectFileSupport,com.google.devtools.build.lib.runtime.commands.QueryCommand,com.google.devtools.build.lib.runtime.commands.QueryEnvironmentBasedCommand,com.google.devtools.build.lib.runtime.commands.RunCommand,com.google.devtools.build.lib.runtime.commands.ShutdownCommand,com.google.devtools.build.lib.runtime.commands.TestCommand,com.google.devtools.build.lib.runtime.commands.VersionCommand,com.google.devtools.build.lib.runtime.mobileinstall.MobileInstallCommand,com.google.devtools.build.lib.runtime.mobileinstall.MobileInstallModule,com.google.devtools.build.lib.server.RPCServer,com.google.devtools.build.lib.server.signal.InterruptSignalHandler,com.google.devtools.build.lib.bugreport.BugReport,com.google.devtools.build.lib.analysis.BlazeVersionInfo,com.google.devtools.build.lib.util.StringCanonicalizer,com.google.devtools.build.lib.util.StringUtil,com.google.devtools.build.lib.util.StringUtilities,com.google.devtools.build.lib.concurrent.AbstractQueueVisitor,com.google.devtools.build.lib.concurrent.AbstractShardedVisitor,com.google.devtools.build.lib.concurrent.BlazeInterners,com.google.devtools.build.lib.concurrent.BlockingStack,com.google.devtools.build.lib.concurrent.ErrorClassifier,com.google.devtools.build.lib.concurrent.ErrorHandler,com.google.devtools.build.lib.concurrent.ExecutorUtil,com.google.devtools.build.lib.concurrent.FastHotKeyAtomicLongMap,com.google.devtools.build.lib.concurrent.ForkJoinQuiescingExecutor,com.google.devtools.build.lib.concurrent.KeyedLocker,com.google.devtools.build.lib.concurrent.MoreFutures,com.google.devtools.build.lib.concurrent.MultisetSemaphore,com.google.devtools.build.lib.concurrent.NamedForkJoinPool,com.google.devtools.build.lib.concurrent.QuiescingExecutor,com.google.devtools.build.lib.concurrent.Sharder,com.google.devtools.build.lib.concurrent.StripedKeyedLocker,com.google.devtools.build.lib.concurrent.ThreadSafety,com.google.devtools.build.lib.concurrent.ThrowableRecordingRunnableWrapper,com.google.devtools.build.lib.concurrent.Uninterruptibles,com.google.devtools.build.lib.util.CustomExitCodePublisher,com.google.devtools.build.lib.util.ExitCode,com.google.devtools.build.lib.util.LoggingUtil,com.google.devtools.build.lib.util.io.LineFlushingOutputStream,com.google.devtools.build.lib.util.io.LinePrefixingOutputStream,com.google.devtools.build.lib.util.io.OutErr,com.google.devtools.build.lib.analysis.ActionsProvider,com.google.devtools.build.lib.analysis.AliasProvider,com.google.devtools.build.lib.analysis.AliasProvider_AutoCodec,com.google.devtools.build.lib.analysis.AnalysisEnvironment,com.google.devtools.build.lib.analysis.AnalysisFailureEvent,com.google.devtools.build.lib.analysis.AnalysisOptions,com.google.devtools.build.lib.analysis.AnalysisPhaseCompleteEvent,com.google.devtools.build.lib.analysis.AnalysisPhaseStartedEvent,com.google.devtools.build.lib.analysis.AnalysisResult,com.google.devtools.build.lib.analysis.AnalysisUtils,com.google.devtools.build.lib.analysis.ArtifactsToOwnerLabels,com.google.devtools.build.lib.analysis.AspectAwareAttributeMapper,com.google.devtools.build.lib.analysis.AspectCollection,com.google.devtools.build.lib.analysis.AspectCompleteEvent,com.google.devtools.build.lib.analysis.AspectConfiguredEvent,com.google.devtools.build.lib.analysis.AspectResolver,com.google.devtools.build.lib.analysis.AutoValue_DependencyResolver_AttributeDependencyKind,com.google.devtools.build.lib.analysis.AutoValue_DependencyResolver_PartiallyResolvedDependency,com.google.devtools.build.lib.analysis.AutoValue_LabelAndLocation,com.google.devtools.build.lib.analysis.AutoValue_RuleDefinition_Metadata,com.google.devtools.build.lib.analysis.AutoValue_ToolchainContext,com.google.devtools.build.lib.analysis.AutoValue_ToolchainResolver_PlatformKeys,com.google.devtools.build.lib.analysis.AutoValue_ToolchainResolver_UnloadedToolchainContext,com.google.devtools.build.lib.analysis.BaseRuleClasses,com.google.devtools.build.lib.analysis.BaseRuleClasses_ACTION_LISTENER_RegisteredSingleton,com.google.devtools.build.lib.analysis.BaseRuleClasses_COVERAGE_REPORT_GENERATOR_CONFIGURATION_RESOLVER_RegisteredSingleton,com.google.devtools.build.lib.analysis.BaseRuleClasses_COVERAGE_SUPPORT_CONFIGURATION_RESOLVER_RegisteredSingleton,com.google.devtools.build.lib.analysis.BaseRuleClasses_RUN_UNDER_RegisteredSingleton,com.google.devtools.build.lib.analysis.BaseRuleClasses_deprecationDefault_RegisteredSingleton,com.google.devtools.build.lib.analysis.BaseRuleClasses_testonlyDefault_RegisteredSingleton,com.google.devtools.build.lib.analysis.BlazeDirectories,com.google.devtools.build.lib.analysis.BlazeDirectories_AutoCodec,com.google.devtools.build.lib.analysis.BuildInfoEvent,com.google.devtools.build.lib.analysis.BuildView,com.google.devtools.build.lib.analysis.CachingAnalysisEnvironment,com.google.devtools.build.lib.analysis.CommandHelper,com.google.devtools.build.lib.analysis.CompilationHelper,com.google.devtools.build.lib.analysis.ConfigurationMakeVariableContext,com.google.devtools.build.lib.analysis.ConfiguredAspect,com.google.devtools.build.lib.analysis.ConfiguredAspectFactory,com.google.devtools.build.lib.analysis.ConfiguredAspect_AutoCodec,com.google.devtools.build.lib.analysis.ConfiguredRuleClassProvider,com.google.devtools.build.lib.analysis.ConfiguredTarget,com.google.devtools.build.lib.analysis.ConfiguredTargetFactory,com.google.devtools.build.lib.analysis.DefaultInfo,com.google.devtools.build.lib.analysis.Dependency,com.google.devtools.build.lib.analysis.DependencyResolver,com.google.devtools.build.lib.analysis.EmptyConfiguredTarget,com.google.devtools.build.lib.analysis.EventHandlingErrorReporter,com.google.devtools.build.lib.analysis.Expander,com.google.devtools.build.lib.analysis.ExtraActionArtifactsProvider,com.google.devtools.build.lib.analysis.ExtraActionArtifactsProvider_AutoCodec,com.google.devtools.build.lib.analysis.ExtraActionUtils,com.google.devtools.build.lib.analysis.ExtraActionsVisitor,com.google.devtools.build.lib.analysis.FileProvider,com.google.devtools.build.lib.analysis.FileProvider_AutoCodec,com.google.devtools.build.lib.analysis.FilesToRunProvider,com.google.devtools.build.lib.analysis.FilesToRunProvider_AutoCodec,com.google.devtools.build.lib.analysis.LabelAndLocation,com.google.devtools.build.lib.analysis.LabelAndLocation_AutoCodec,com.google.devtools.build.lib.analysis.LabelExpander,com.google.devtools.build.lib.analysis.LicensesProvider,com.google.devtools.build.lib.analysis.LicensesProviderImpl,com.google.devtools.build.lib.analysis.LicensesProviderImpl_AutoCodec,com.google.devtools.build.lib.analysis.LicensesProvider_TargetLicense_AutoCodec,com.google.devtools.build.lib.analysis.LocationExpander,com.google.devtools.build.lib.analysis.LocationTemplateContext,com.google.devtools.build.lib.analysis.MakeEnvironmentEvent,com.google.devtools.build.lib.analysis.MakeVariableSupplier,com.google.devtools.build.lib.analysis.MiddlemanProvider,com.google.devtools.build.lib.analysis.MiddlemanProvider_AutoCodec,com.google.devtools.build.lib.analysis.NoBuildEvent,com.google.devtools.build.lib.analysis.NoBuildRequestFinishedEvent,com.google.devtools.build.lib.analysis.OutputGroupInfo,com.google.devtools.build.lib.analysis.OutputGroupInfo_AutoCodec,com.google.devtools.build.lib.analysis.PackageSpecificationProvider,com.google.devtools.build.lib.analysis.PlatformConfiguration,com.google.devtools.build.lib.analysis.PlatformConfigurationLoader,com.google.devtools.build.lib.analysis.PlatformOptions,com.google.devtools.build.lib.analysis.PlatformSemantics,com.google.devtools.build.lib.analysis.PrerequisiteArtifacts,com.google.devtools.build.lib.analysis.PrintActionVisitor,com.google.devtools.build.lib.analysis.PseudoAction,com.google.devtools.build.lib.analysis.RuleConfiguredTargetBuilder,com.google.devtools.build.lib.analysis.RuleConfiguredTargetFactory,com.google.devtools.build.lib.analysis.RuleContext,com.google.devtools.build.lib.analysis.RuleDefinition,com.google.devtools.build.lib.analysis.RuleDefinitionEnvironment,com.google.devtools.build.lib.analysis.Runfiles,com.google.devtools.build.lib.analysis.RunfilesProvider,com.google.devtools.build.lib.analysis.RunfilesProvider_AutoCodec,com.google.devtools.build.lib.analysis.RunfilesSupplierImpl,com.google.devtools.build.lib.analysis.RunfilesSupplierImpl_AutoCodec,com.google.devtools.build.lib.analysis.RunfilesSupport,com.google.devtools.build.lib.analysis.RunfilesSupport_AutoCodec,com.google.devtools.build.lib.analysis.Runfiles_AutoCodec,com.google.devtools.build.lib.analysis.Runfiles_DUMMY_EMPTY_FILES_SUPPLIER_RegisteredSingleton,com.google.devtools.build.lib.analysis.Runfiles_PruningManifest_AutoCodec,com.google.devtools.build.lib.analysis.Runfiles_SymlinkEntry_AutoCodec,com.google.devtools.build.lib.analysis.ServerDirectories,com.google.devtools.build.lib.analysis.ShToolchain,com.google.devtools.build.lib.analysis.ShellConfiguration,com.google.devtools.build.lib.analysis.SkyframePackageRootResolver,com.google.devtools.build.lib.analysis.SkylarkProviderValidationUtil,com.google.devtools.build.lib.analysis.SourceManifestAction,com.google.devtools.build.lib.analysis.SourceManifestAction_AutoCodec,com.google.devtools.build.lib.analysis.StaticallyLinkedMarkerProvider,com.google.devtools.build.lib.analysis.TargetAndConfiguration,com.google.devtools.build.lib.analysis.TargetCompleteEvent,com.google.devtools.build.lib.analysis.TargetConfiguredEvent,com.google.devtools.build.lib.analysis.TargetContext,com.google.devtools.build.lib.analysis.TemplateVariableInfo,com.google.devtools.build.lib.analysis.TemplateVariableInfo_AutoCodec,com.google.devtools.build.lib.analysis.ToolchainContext,com.google.devtools.build.lib.analysis.ToolchainResolver,com.google.devtools.build.lib.analysis.TopLevelArtifactContext,com.google.devtools.build.lib.analysis.TopLevelArtifactContext_AutoCodec,com.google.devtools.build.lib.analysis.TopLevelArtifactHelper,com.google.devtools.build.lib.analysis.TransitiveInfoCollection,com.google.devtools.build.lib.analysis.TransitiveInfoProviderEffectiveClassHelper,com.google.devtools.build.lib.analysis.TransitiveInfoProviderMap,com.google.devtools.build.lib.analysis.TransitiveInfoProviderMapBuilder,com.google.devtools.build.lib.analysis.TransitiveInfoProviderMapImpl,com.google.devtools.build.lib.analysis.TransitiveInfoProviderMapImpl_AutoCodec,com.google.devtools.build.lib.analysis.Util,com.google.devtools.build.lib.analysis.ViewCreationFailedException,com.google.devtools.build.lib.analysis.VisibilityProvider,com.google.devtools.build.lib.analysis.VisibilityProviderImpl,com.google.devtools.build.lib.analysis.VisibilityProviderImpl_AutoCodec,com.google.devtools.build.lib.analysis.Whitelist,com.google.devtools.build.lib.analysis.WorkspaceStatusAction,com.google.devtools.build.lib.analysis.actions.AbstractFileWriteAction,com.google.devtools.build.lib.analysis.actions.ActionConstructionContext,com.google.devtools.build.lib.analysis.actions.BinaryFileWriteAction,com.google.devtools.build.lib.analysis.actions.ByteStringDeterministicWriter,com.google.devtools.build.lib.analysis.actions.CustomCommandLine,com.google.devtools.build.lib.analysis.actions.CustomCommandLine_AutoCodec,com.google.devtools.build.lib.analysis.actions.CustomCommandLine_ExpandedTreeArtifactArg_AutoCodec,com.google.devtools.build.lib.analysis.actions.CustomCommandLine_FormatArg_INSTANCE_RegisteredSingleton,com.google.devtools.build.lib.analysis.actions.CustomCommandLine_PrefixArg_INSTANCE_RegisteredSingleton,com.google.devtools.build.lib.analysis.actions.CustomCommandLine_VectorArg_AutoCodec,com.google.devtools.build.lib.analysis.actions.CustomCommandLine_VectorArg_SimpleVectorArg_AutoCodec,com.google.devtools.build.lib.analysis.actions.CustomCommandLine_VectorArg_VectorArgFragment_AutoCodec,com.google.devtools.build.lib.analysis.actions.FileWriteAction,com.google.devtools.build.lib.analysis.actions.FileWriteActionContext,com.google.devtools.build.lib.analysis.actions.FileWriteAction_AutoCodec,com.google.devtools.build.lib.analysis.actions.LauncherFileWriteAction,com.google.devtools.build.lib.analysis.actions.LazyWriteNestedSetOfPairAction,com.google.devtools.build.lib.analysis.actions.LazyWritePathsFileAction,com.google.devtools.build.lib.analysis.actions.LocalTemplateExpansionStrategy,com.google.devtools.build.lib.analysis.actions.ParameterFileWriteAction,com.google.devtools.build.lib.analysis.actions.ParameterFileWriteAction_AutoCodec,com.google.devtools.build.lib.analysis.actions.ProtoDeterministicWriter,com.google.devtools.build.lib.analysis.actions.SpawnAction,com.google.devtools.build.lib.analysis.actions.SpawnActionTemplate,com.google.devtools.build.lib.analysis.actions.SpawnAction_AutoCodec,com.google.devtools.build.lib.analysis.actions.SpawnAction_SpawnActionCommandLine_AutoCodec,com.google.devtools.build.lib.analysis.actions.Substitution,com.google.devtools.build.lib.analysis.actions.Substitution_JoinedArtifactShortPathSubstitution_AutoCodec,com.google.devtools.build.lib.analysis.actions.Substitution_LabelSubstitution_AutoCodec,com.google.devtools.build.lib.analysis.actions.Substitution_ListSubstitution_AutoCodec,com.google.devtools.build.lib.analysis.actions.Substitution_PathFragmentSubstitution_AutoCodec,com.google.devtools.build.lib.analysis.actions.Substitution_StringSubstitution_AutoCodec,com.google.devtools.build.lib.analysis.actions.SymlinkAction,com.google.devtools.build.lib.analysis.actions.SymlinkAction_AutoCodec,com.google.devtools.build.lib.analysis.actions.SymlinkTreeAction,com.google.devtools.build.lib.analysis.actions.SymlinkTreeActionContext,com.google.devtools.build.lib.analysis.actions.SymlinkTreeAction_AutoCodec,com.google.devtools.build.lib.analysis.actions.Template,com.google.devtools.build.lib.analysis.actions.TemplateExpansionAction,com.google.devtools.build.lib.analysis.actions.TemplateExpansionAction_AutoCodec,com.google.devtools.build.lib.analysis.actions.TemplateExpansionContext,com.google.devtools.build.lib.analysis.actions.Template_ArtifactTemplate_AutoCodec,com.google.devtools.build.lib.analysis.actions.Template_ErrorTemplate_AutoCodec,com.google.devtools.build.lib.analysis.actions.Template_StringTemplate_AutoCodec,com.google.devtools.build.lib.analysis.buildinfo.BuildInfoCollection,com.google.devtools.build.lib.analysis.buildinfo.BuildInfoCollection_AutoCodec,com.google.devtools.build.lib.analysis.buildinfo.BuildInfoFactory,com.google.devtools.build.lib.analysis.buildinfo.BuildInfoFactory_BuildInfoKey_AutoCodec,com.google.devtools.build.lib.analysis.config.AutoCpuConverter,com.google.devtools.build.lib.analysis.config.AutoValue_ExecutionInfoModifier,com.google.devtools.build.lib.analysis.config.AutoValue_ExecutionInfoModifier_Expression,com.google.devtools.build.lib.analysis.config.AutoValue_HostTransition_Factory,com.google.devtools.build.lib.analysis.config.AutoValue_TransitionFactories_IdentityFactory,com.google.devtools.build.lib.analysis.config.AutoValue_TransitionFactories_SplitTransitionFactory,com.google.devtools.build.lib.analysis.config.BuildConfiguration,com.google.devtools.build.lib.analysis.config.BuildConfigurationCollection,com.google.devtools.build.lib.analysis.config.BuildConfiguration_AutoCodec,com.google.devtools.build.lib.analysis.config.BuildConfiguration_lexicalFragmentSorter_RegisteredSingleton,com.google.devtools.build.lib.analysis.config.BuildOptions,com.google.devtools.build.lib.analysis.config.BuildOptions_AutoCodec,com.google.devtools.build.lib.analysis.config.CompilationMode,com.google.devtools.build.lib.analysis.config.ComposingRuleTransitionFactory,com.google.devtools.build.lib.analysis.config.ComposingRuleTransitionFactory_AutoCodec,com.google.devtools.build.lib.analysis.config.ConfigAwareAspectBuilder,com.google.devtools.build.lib.analysis.config.ConfigAwareRuleClassBuilder,com.google.devtools.build.lib.analysis.config.ConfigMatchingProvider,com.google.devtools.build.lib.analysis.config.ConfigMatchingProvider_AutoCodec,com.google.devtools.build.lib.analysis.config.ConfigurationFragmentFactory,com.google.devtools.build.lib.analysis.config.ConfigurationResolver,com.google.devtools.build.lib.analysis.config.ExecutionInfoModifier,com.google.devtools.build.lib.analysis.config.FragmentClassSet,com.google.devtools.build.lib.analysis.config.FragmentClassSet_AutoCodec,com.google.devtools.build.lib.analysis.config.FragmentCollection,com.google.devtools.build.lib.analysis.config.FragmentOptions,com.google.devtools.build.lib.analysis.config.HostTransition,com.google.devtools.build.lib.analysis.config.HostTransition_INSTANCE_RegisteredSingleton,com.google.devtools.build.lib.analysis.config.InvalidConfigurationException,com.google.devtools.build.lib.analysis.config.PerLabelOptions,com.google.devtools.build.lib.analysis.config.PerLabelOptions_AutoCodec,com.google.devtools.build.lib.analysis.config.RunUnder,com.google.devtools.build.lib.analysis.config.RunUnderConverter,com.google.devtools.build.lib.analysis.config.RunUnderConverter_RunUnderCommand_AutoCodec,com.google.devtools.build.lib.analysis.config.RunUnderConverter_RunUnderLabel_AutoCodec,com.google.devtools.build.lib.analysis.config.StarlarkDefinedConfigTransition,com.google.devtools.build.lib.analysis.config.TransitionFactories,com.google.devtools.build.lib.analysis.config.TransitionResolver,com.google.devtools.build.lib.analysis.config.TransitiveOptionDetails,com.google.devtools.build.lib.analysis.config.transitions.AutoValue_NoTransition_Factory,com.google.devtools.build.lib.analysis.config.transitions.AutoValue_NullTransition_Factory,com.google.devtools.build.lib.analysis.config.transitions.ComposingTransition,com.google.devtools.build.lib.analysis.config.transitions.ComposingTransition_AutoCodec,com.google.devtools.build.lib.analysis.config.transitions.ConfigurationTransition,com.google.devtools.build.lib.analysis.config.transitions.NoTransition,com.google.devtools.build.lib.analysis.config.transitions.NoTransition_INSTANCE_RegisteredSingleton,com.google.devtools.build.lib.analysis.config.transitions.NullTransition,com.google.devtools.build.lib.analysis.config.transitions.NullTransition_INSTANCE_RegisteredSingleton,com.google.devtools.build.lib.analysis.config.transitions.PatchTransition,com.google.devtools.build.lib.analysis.config.transitions.SplitTransition,com.google.devtools.build.lib.analysis.config.transitions.TransitionFactory,com.google.devtools.build.lib.analysis.configuredtargets.AbstractConfiguredTarget,com.google.devtools.build.lib.analysis.configuredtargets.EnvironmentGroupConfiguredTarget,com.google.devtools.build.lib.analysis.configuredtargets.EnvironmentGroupConfiguredTarget_AutoCodec,com.google.devtools.build.lib.analysis.configuredtargets.FileConfiguredTarget,com.google.devtools.build.lib.analysis.configuredtargets.InputFileConfiguredTarget,com.google.devtools.build.lib.analysis.configuredtargets.InputFileConfiguredTarget_AutoCodec,com.google.devtools.build.lib.analysis.configuredtargets.MergedConfiguredTarget,com.google.devtools.build.lib.analysis.configuredtargets.OutputFileConfiguredTarget,com.google.devtools.build.lib.analysis.configuredtargets.OutputFileConfiguredTarget_AutoCodec,com.google.devtools.build.lib.analysis.configuredtargets.PackageGroupConfiguredTarget,com.google.devtools.build.lib.analysis.configuredtargets.PackageGroupConfiguredTarget_AutoCodec,com.google.devtools.build.lib.analysis.configuredtargets.RuleConfiguredTarget,com.google.devtools.build.lib.analysis.configuredtargets.RuleConfiguredTarget_AutoCodec,com.google.devtools.build.lib.analysis.constraints.AutoValue_EnvironmentCollection_EnvironmentWithGroup,com.google.devtools.build.lib.analysis.constraints.AutoValue_SupportedEnvironmentsProvider_RemovedEnvironmentCulprit,com.google.devtools.build.lib.analysis.constraints.ConstraintSemantics,com.google.devtools.build.lib.analysis.constraints.Environment,com.google.devtools.build.lib.analysis.constraints.EnvironmentCollection,com.google.devtools.build.lib.analysis.constraints.EnvironmentCollection_AutoCodec,com.google.devtools.build.lib.analysis.constraints.EnvironmentRule,com.google.devtools.build.lib.analysis.constraints.SupportedEnvironments,com.google.devtools.build.lib.analysis.constraints.SupportedEnvironmentsProvider,com.google.devtools.build.lib.analysis.constraints.SupportedEnvironments_AutoCodec,com.google.devtools.build.lib.analysis.constraints.TopLevelConstraintSemantics,com.google.devtools.build.lib.analysis.extra.ExtraAction,com.google.devtools.build.lib.analysis.extra.ExtraActionInfoFileWriteAction,com.google.devtools.build.lib.analysis.extra.ExtraActionInfoFileWriteAction_AutoCodec,com.google.devtools.build.lib.analysis.extra.ExtraActionMapProvider,com.google.devtools.build.lib.analysis.extra.ExtraActionSpec,com.google.devtools.build.lib.analysis.skylark.BazelBuildApiGlobals,com.google.devtools.build.lib.analysis.skylark.BazelStarlarkContext,com.google.devtools.build.lib.analysis.skylark.FunctionTransitionUtil,com.google.devtools.build.lib.analysis.skylark.SkylarkActionFactory,com.google.devtools.build.lib.analysis.skylark.SkylarkActionFactory_SPAWN_INFO_RegisteredSingleton,com.google.devtools.build.lib.analysis.skylark.SkylarkApiProvider,com.google.devtools.build.lib.analysis.skylark.SkylarkAttr,com.google.devtools.build.lib.analysis.skylark.SkylarkAttr_Descriptor_AutoCodec,com.google.devtools.build.lib.analysis.skylark.SkylarkAttributesCollection,com.google.devtools.build.lib.analysis.skylark.SkylarkCommandLine,com.google.devtools.build.lib.analysis.skylark.SkylarkCustomCommandLine,com.google.devtools.build.lib.analysis.skylark.SkylarkCustomCommandLine_AutoCodec,com.google.devtools.build.lib.analysis.skylark.SkylarkCustomCommandLine_ScalarArg_AutoCodec,com.google.devtools.build.lib.analysis.skylark.SkylarkCustomCommandLine_VectorArg_AutoCodec,com.google.devtools.build.lib.analysis.skylark.SkylarkErrorReporter,com.google.devtools.build.lib.analysis.skylark.SkylarkFileType,com.google.devtools.build.lib.analysis.skylark.SkylarkFileType_AutoCodec,com.google.devtools.build.lib.analysis.skylark.SkylarkLateBoundDefault,com.google.devtools.build.lib.analysis.skylark.SkylarkLateBoundDefault_AutoCodec,com.google.devtools.build.lib.analysis.skylark.SkylarkModules,com.google.devtools.build.lib.analysis.skylark.SkylarkRuleClassFunctions,com.google.devtools.build.lib.analysis.skylark.SkylarkRuleClassFunctions_timeoutAttribute_RegisteredSingleton,com.google.devtools.build.lib.analysis.skylark.SkylarkRuleConfiguredTargetUtil,com.google.devtools.build.lib.analysis.skylark.SkylarkRuleContext,com.google.devtools.build.lib.analysis.skylark.StarlarkAttributeTransitionProvider,com.google.devtools.build.lib.analysis.skylark.StarlarkConfig,com.google.devtools.build.lib.analysis.skylark.StarlarkRuleTransitionProvider,com.google.devtools.build.lib.analysis.skylark.StarlarkTransition,com.google.devtools.build.lib.analysis.skylark.SymbolGenerator,com.google.devtools.build.lib.analysis.stringtemplate.ExpansionException,com.google.devtools.build.lib.analysis.stringtemplate.TemplateContext,com.google.devtools.build.lib.analysis.stringtemplate.TemplateExpander,com.google.devtools.build.lib.analysis.test.AnalysisFailure,com.google.devtools.build.lib.analysis.test.AnalysisFailureInfo,com.google.devtools.build.lib.analysis.test.AnalysisTestActionBuilder,com.google.devtools.build.lib.analysis.test.AnalysisTestResultInfo,com.google.devtools.build.lib.analysis.test.BaselineCoverageAction,com.google.devtools.build.lib.analysis.test.BaselineCoverageAction_AutoCodec,com.google.devtools.build.lib.analysis.test.BaselineCoverageResult,com.google.devtools.build.lib.analysis.test.CoverageCommon,com.google.devtools.build.lib.analysis.test.CoverageReportActionFactory,com.google.devtools.build.lib.analysis.test.ExecutionInfo,com.google.devtools.build.lib.analysis.test.InstrumentedFileManifestAction,com.google.devtools.build.lib.analysis.test.InstrumentedFilesCollector,com.google.devtools.build.lib.analysis.test.InstrumentedFilesInfo,com.google.devtools.build.lib.analysis.test.InstrumentedFilesInfo_AutoCodec,com.google.devtools.build.lib.analysis.test.TestActionBuilder,com.google.devtools.build.lib.analysis.test.TestActionContext,com.google.devtools.build.lib.analysis.test.TestConfiguration,com.google.devtools.build.lib.analysis.test.TestEnvironmentInfo,com.google.devtools.build.lib.analysis.test.TestProvider,com.google.devtools.build.lib.analysis.test.TestResult,com.google.devtools.build.lib.analysis.test.TestRunnerAction,com.google.devtools.build.lib.analysis.test.TestTargetExecutionSettings,com.google.devtools.build.lib.analysis.test.TestTargetProperties,com.google.devtools.build.lib.analysis.test.TestTrimmingTransitionFactory,com.google.devtools.build.lib.exec.AbstractSpawnStrategy,com.google.devtools.build.lib.exec.ActionContextProvider,com.google.devtools.build.lib.exec.AlwaysOutOfDateAction,com.google.devtools.build.lib.exec.AutoValue_SpawnActionContextMaps_RegexFilterSpawnActionContext,com.google.devtools.build.lib.exec.AutoValue_SpawnActionContextMaps_RegexFilterStrategy,com.google.devtools.build.lib.exec.AutoValue_StandaloneTestResult,com.google.devtools.build.lib.exec.BinTools,com.google.devtools.build.lib.exec.BlazeExecutor,com.google.devtools.build.lib.exec.CheckUpToDateFilter,com.google.devtools.build.lib.exec.ExecutionOptions,com.google.devtools.build.lib.exec.ExecutionPolicy,com.google.devtools.build.lib.exec.ExecutorBuilder,com.google.devtools.build.lib.exec.FileWriteStrategy,com.google.devtools.build.lib.exec.FilesetManifest,com.google.devtools.build.lib.exec.ProxySpawnActionContext,com.google.devtools.build.lib.exec.RegexFilterAssignmentConverter,com.google.devtools.build.lib.exec.SimpleActionContextProvider,com.google.devtools.build.lib.exec.SingleBuildFileCache,com.google.devtools.build.lib.exec.SpawnActionContextMaps,com.google.devtools.build.lib.exec.SpawnCache,com.google.devtools.build.lib.exec.SpawnExecException,com.google.devtools.build.lib.exec.SpawnInputExpander,com.google.devtools.build.lib.exec.SpawnLogContext,com.google.devtools.build.lib.exec.SpawnRunner,com.google.devtools.build.lib.exec.StandaloneTestResult,com.google.devtools.build.lib.exec.StandaloneTestStrategy,com.google.devtools.build.lib.exec.SymlinkTreeHelper,com.google.devtools.build.lib.exec.SymlinkTreeStrategy,com.google.devtools.build.lib.exec.TestAttempt,com.google.devtools.build.lib.exec.TestLogHelper,com.google.devtools.build.lib.exec.TestPolicy,com.google.devtools.build.lib.exec.TestStrategy,com.google.devtools.build.lib.exec.TestXmlOutputParser,com.google.devtools.build.lib.exec.TestXmlOutputParserException,com.google.devtools.build.lib.repository.ExternalPackageException,com.google.devtools.build.lib.repository.ExternalPackageUtil,com.google.devtools.build.lib.repository.ExternalRuleNotFoundException,com.google.devtools.build.lib.repository.RepositoryFailedEvent,com.google.devtools.build.lib.rules.Alias,com.google.devtools.build.lib.rules.AliasConfiguredTarget,com.google.devtools.build.lib.rules.AliasConfiguredTarget_AutoCodec,com.google.devtools.build.lib.rules.LabelBuildSettings,com.google.devtools.build.lib.rules.LabelBuildSettings_ACTUAL_RegisteredSingleton,com.google.devtools.build.lib.rules.LateBoundAlias,com.google.devtools.build.lib.rules.ToolchainType,com.google.devtools.build.lib.rules.extra.ActionListener,com.google.devtools.build.lib.rules.extra.ActionListenerRule,com.google.devtools.build.lib.rules.extra.ExtraActionFactory,com.google.devtools.build.lib.rules.extra.ExtraActionRule,com.google.devtools.build.lib.rules.filegroup.Filegroup,com.google.devtools.build.lib.rules.filegroup.FilegroupPathProvider,com.google.devtools.build.lib.rules.filegroup.FilegroupPathProvider_AutoCodec,com.google.devtools.build.lib.rules.repository.Bind,com.google.devtools.build.lib.rules.repository.BindRule,com.google.devtools.build.lib.rules.repository.LocalRepositoryFunction,com.google.devtools.build.lib.rules.repository.LocalRepositoryRule,com.google.devtools.build.lib.rules.repository.NewLocalRepositoryFunction,com.google.devtools.build.lib.rules.repository.NewLocalRepositoryRule,com.google.devtools.build.lib.rules.repository.NewRepositoryFileHandler,com.google.devtools.build.lib.rules.repository.RepositoryDelegatorFunction,com.google.devtools.build.lib.rules.repository.RepositoryDirectoryValue,com.google.devtools.build.lib.rules.repository.RepositoryDirectoryValue_Key_AutoCodec,com.google.devtools.build.lib.rules.repository.RepositoryFunction,com.google.devtools.build.lib.rules.repository.RepositoryLoaderFunction,com.google.devtools.build.lib.rules.repository.ResolvedFileFunction,com.google.devtools.build.lib.rules.repository.ResolvedFileValue,com.google.devtools.build.lib.rules.repository.ResolvedFileValue_ResolvedFileKey_AutoCodec,com.google.devtools.build.lib.rules.repository.ResolvedHashesFunction,com.google.devtools.build.lib.rules.repository.ResolvedHashesValue,com.google.devtools.build.lib.rules.repository.ResolvedHashesValue_KEY_RegisteredSingleton,com.google.devtools.build.lib.rules.repository.WorkspaceAttributeMapper,com.google.devtools.build.lib.rules.repository.WorkspaceBaseRule,com.google.devtools.build.lib.rules.repository.WorkspaceConfiguredTargetFactory,com.google.devtools.build.lib.skyframe.ASTFileLookupFunction,com.google.devtools.build.lib.skyframe.ASTFileLookupValue,com.google.devtools.build.lib.skyframe.ASTFileLookupValue_Key_AutoCodec,com.google.devtools.build.lib.skyframe.AbstractChainUniquenessFunction,com.google.devtools.build.lib.skyframe.AbstractLabelCycleReporter,com.google.devtools.build.lib.skyframe.ActionArtifactCycleReporter,com.google.devtools.build.lib.skyframe.ActionEnvironmentFunction,com.google.devtools.build.lib.skyframe.ActionEnvironmentFunction_Key_AutoCodec,com.google.devtools.build.lib.skyframe.ActionExecutionFunction,com.google.devtools.build.lib.skyframe.ActionExecutionInactivityWatchdog,com.google.devtools.build.lib.skyframe.ActionExecutionState,com.google.devtools.build.lib.skyframe.ActionExecutionValue,com.google.devtools.build.lib.skyframe.ActionInputMapHelper,com.google.devtools.build.lib.skyframe.ActionMetadataHandler,com.google.devtools.build.lib.skyframe.ActionRewindStrategy,com.google.devtools.build.lib.skyframe.ActionTemplateExpansionFunction,com.google.devtools.build.lib.skyframe.ActionTemplateExpansionValue,com.google.devtools.build.lib.skyframe.ActionTemplateExpansionValue_ActionTemplateExpansionKey_AutoCodec,com.google.devtools.build.lib.skyframe.AggregatingArtifactValue,com.google.devtools.build.lib.skyframe.ArtifactFunction,com.google.devtools.build.lib.skyframe.AspectCompletionValue,com.google.devtools.build.lib.skyframe.AspectCompletionValue_INSTANCE_RegisteredSingleton,com.google.devtools.build.lib.skyframe.AspectFunction,com.google.devtools.build.lib.skyframe.AspectValue,com.google.devtools.build.lib.skyframe.AspectValue_AspectKey_AutoCodec,com.google.devtools.build.lib.skyframe.AutoValue_ActionRewindStrategy_ActionAndLookupData,com.google.devtools.build.lib.skyframe.AutoValue_ActionRewindStrategy_LostInputRecord,com.google.devtools.build.lib.skyframe.AutoValue_AspectCompletionValue_AspectCompletionKey,com.google.devtools.build.lib.skyframe.AutoValue_BuildConfigurationFunction_FragmentKey,com.google.devtools.build.lib.skyframe.AutoValue_CollectTargetsInPackageValue_CollectTargetsInPackageKey,com.google.devtools.build.lib.skyframe.AutoValue_CollectTestSuitesInPackageValue_Key,com.google.devtools.build.lib.skyframe.AutoValue_FilesetEntryKey,com.google.devtools.build.lib.skyframe.AutoValue_RegisteredExecutionPlatformsFunction_HasPlatformInfo,com.google.devtools.build.lib.skyframe.AutoValue_RegisteredExecutionPlatformsValue,com.google.devtools.build.lib.skyframe.AutoValue_RegisteredToolchainsValue,com.google.devtools.build.lib.skyframe.AutoValue_TargetCompletionValue_TargetCompletionKey,com.google.devtools.build.lib.skyframe.AutoValue_TargetPatternPhaseFunction_ExpandedPattern,com.google.devtools.build.lib.skyframe.AutoValue_TestCompletionValue_TestCompletionKey,com.google.devtools.build.lib.skyframe.AutoValue_ToolchainResolutionValue,com.google.devtools.build.lib.skyframe.AutoValue_ToolchainResolutionValue_Key,com.google.devtools.build.lib.skyframe.BazelSkyframeExecutorConstants,com.google.devtools.build.lib.skyframe.BlacklistedPackagePrefixesFunction,com.google.devtools.build.lib.skyframe.BlacklistedPackagePrefixesValue,com.google.devtools.build.lib.skyframe.BlacklistedPackagePrefixesValue_AutoCodec,com.google.devtools.build.lib.skyframe.BlacklistedPackagePrefixesValue_BLACKLIST_KEY_RegisteredSingleton,com.google.devtools.build.lib.skyframe.BrokenDiffAwarenessException,com.google.devtools.build.lib.skyframe.BuildConfigurationFunction,com.google.devtools.build.lib.skyframe.BuildConfigurationValue,com.google.devtools.build.lib.skyframe.BuildConfigurationValue_AutoCodec,com.google.devtools.build.lib.skyframe.BuildConfigurationValue_Key_AutoCodec,com.google.devtools.build.lib.skyframe.BuildInfoCollectionFunction,com.google.devtools.build.lib.skyframe.BuildInfoCollectionValue,com.google.devtools.build.lib.skyframe.BuildInfoCollectionValue_BuildInfoKeyAndConfig_AutoCodec,com.google.devtools.build.lib.skyframe.BuildTargetPatternsResultBuilder,com.google.devtools.build.lib.skyframe.Builder,com.google.devtools.build.lib.skyframe.CachedSkylarkImportLookupValueAndDeps,com.google.devtools.build.lib.skyframe.ChainUniquenessUtils,com.google.devtools.build.lib.skyframe.ClientEnvironmentFunction,com.google.devtools.build.lib.skyframe.ClientEnvironmentFunction_Key_AutoCodec,com.google.devtools.build.lib.skyframe.ClientEnvironmentValue,com.google.devtools.build.lib.skyframe.CollectPackagesUnderDirectoryFunction,com.google.devtools.build.lib.skyframe.CollectPackagesUnderDirectoryValue,com.google.devtools.build.lib.skyframe.CollectPackagesUnderDirectoryValue_ErrorCollectPackagesUnderDirectoryValue_AutoCodec,com.google.devtools.build.lib.skyframe.CollectPackagesUnderDirectoryValue_Key_AutoCodec,com.google.devtools.build.lib.skyframe.CollectPackagesUnderDirectoryValue_NoErrorCollectPackagesUnderDirectoryValue_AutoCodec,com.google.devtools.build.lib.skyframe.CollectPackagesUnderDirectoryValue_NoErrorCollectPackagesUnderDirectoryValue_EMPTY_RegisteredSingleton,com.google.devtools.build.lib.skyframe.CollectTargetsInPackageFunction,com.google.devtools.build.lib.skyframe.CollectTargetsInPackageValue,com.google.devtools.build.lib.skyframe.CollectTargetsInPackageValue_CollectTargetsInPackageKey_AutoCodec,com.google.devtools.build.lib.skyframe.CollectTargetsInPackageValue_INSTANCE_RegisteredSingleton,com.google.devtools.build.lib.skyframe.CollectTestSuitesInPackageFunction,com.google.devtools.build.lib.skyframe.CollectTestSuitesInPackageValue,com.google.devtools.build.lib.skyframe.CollectTestSuitesInPackageValue_INSTANCE_RegisteredSingleton,com.google.devtools.build.lib.skyframe.CollectTestSuitesInPackageValue_Key_AutoCodec,com.google.devtools.build.lib.skyframe.CompletionFunction,com.google.devtools.build.lib.skyframe.CompletionReceiver,com.google.devtools.build.lib.skyframe.ConfigurationPhaseStartedEvent,com.google.devtools.build.lib.skyframe.ConfiguredTargetAndData,com.google.devtools.build.lib.skyframe.ConfiguredTargetCycleReporter,com.google.devtools.build.lib.skyframe.ConfiguredTargetFunction,com.google.devtools.build.lib.skyframe.ConfiguredTargetFunction_ConfiguredValueCreationException_AutoCodec,com.google.devtools.build.lib.skyframe.ConfiguredTargetKey,com.google.devtools.build.lib.skyframe.ConfiguredTargetKey_AutoCodec,com.google.devtools.build.lib.skyframe.ConfiguredTargetProgressReceiver,com.google.devtools.build.lib.skyframe.ConfiguredTargetValue,com.google.devtools.build.lib.skyframe.ConstraintValueLookupUtil,com.google.devtools.build.lib.skyframe.ContainingPackageLookupFunction,com.google.devtools.build.lib.skyframe.ContainingPackageLookupValue,com.google.devtools.build.lib.skyframe.ContainingPackageLookupValue_ContainingPackage_AutoCodec,com.google.devtools.build.lib.skyframe.ContainingPackageLookupValue_Key_AutoCodec,com.google.devtools.build.lib.skyframe.ContainingPackageLookupValue_NONE_RegisteredSingleton,com.google.devtools.build.lib.skyframe.CoverageReportFunction,com.google.devtools.build.lib.skyframe.CoverageReportValue,com.google.devtools.build.lib.skyframe.CoverageReportValue_COVERAGE_REPORT_KEY_RegisteredSingleton,com.google.devtools.build.lib.skyframe.CycleUtils,com.google.devtools.build.lib.skyframe.DiffAwareness,com.google.devtools.build.lib.skyframe.DiffAwarenessManager,com.google.devtools.build.lib.skyframe.DirectoryListingFunction,com.google.devtools.build.lib.skyframe.DirectoryListingStateFunction,com.google.devtools.build.lib.skyframe.DirectoryListingStateValue,com.google.devtools.build.lib.skyframe.DirectoryListingStateValue_Key_AutoCodec,com.google.devtools.build.lib.skyframe.DirectoryListingValue,com.google.devtools.build.lib.skyframe.DirectoryListingValue_Key_AutoCodec,com.google.devtools.build.lib.skyframe.Dirents,com.google.devtools.build.lib.skyframe.DirtinessCheckerUtils,com.google.devtools.build.lib.skyframe.EnvironmentBackedRecursivePackageProvider,com.google.devtools.build.lib.skyframe.ErrorReadingSkylarkExtensionException,com.google.devtools.build.lib.skyframe.ExecutionFinishedEvent,com.google.devtools.build.lib.skyframe.ExternalFilesHelper,com.google.devtools.build.lib.skyframe.ExternalPackageFunction,com.google.devtools.build.lib.skyframe.ExternalPackageFunction_Key_AutoCodec,com.google.devtools.build.lib.skyframe.FileFunction,com.google.devtools.build.lib.skyframe.FileStateFunction,com.google.devtools.build.lib.skyframe.FileSymlinkCycleException,com.google.devtools.build.lib.skyframe.FileSymlinkCycleUniquenessFunction,com.google.devtools.build.lib.skyframe.FileSymlinkCycleUniquenessFunction_Key_AutoCodec,com.google.devtools.build.lib.skyframe.FileSymlinkException,com.google.devtools.build.lib.skyframe.FileSymlinkInfiniteExpansionException,com.google.devtools.build.lib.skyframe.FileSymlinkInfiniteExpansionUniquenessFunction,com.google.devtools.build.lib.skyframe.FileSymlinkInfiniteExpansionUniquenessFunction_Key_AutoCodec,com.google.devtools.build.lib.skyframe.FilesetEntryFunction,com.google.devtools.build.lib.skyframe.FilesetEntryKey,com.google.devtools.build.lib.skyframe.FilesetEntryValue,com.google.devtools.build.lib.skyframe.FilesystemValueChecker,com.google.devtools.build.lib.skyframe.GlobDescriptor,com.google.devtools.build.lib.skyframe.GlobDescriptor_AutoCodec,com.google.devtools.build.lib.skyframe.GlobFunction,com.google.devtools.build.lib.skyframe.GlobValue,com.google.devtools.build.lib.skyframe.GraphBackedRecursivePackageProvider,com.google.devtools.build.lib.skyframe.IncompatibleViewException,com.google.devtools.build.lib.skyframe.InternerWithPresenceCheck,com.google.devtools.build.lib.skyframe.LoadingPhaseStartedEvent,com.google.devtools.build.lib.skyframe.LocalDiffAwareness,com.google.devtools.build.lib.skyframe.LocalRepositoryLookupFunction,com.google.devtools.build.lib.skyframe.LocalRepositoryLookupValue,com.google.devtools.build.lib.skyframe.LocalRepositoryLookupValue_Key_AutoCodec,com.google.devtools.build.lib.skyframe.MacOSXFsEventsDiffAwareness,com.google.devtools.build.lib.skyframe.MapAsPackageRoots,com.google.devtools.build.lib.skyframe.MinimalOutputStore,com.google.devtools.build.lib.skyframe.MutableSupplier,com.google.devtools.build.lib.skyframe.NonRuleConfiguredTargetValue,com.google.devtools.build.lib.skyframe.NonRuleConfiguredTargetValue_AutoCodec,com.google.devtools.build.lib.skyframe.OutputStore,com.google.devtools.build.lib.skyframe.PackageErrorFunction,com.google.devtools.build.lib.skyframe.PackageErrorFunction_Key_AutoCodec,com.google.devtools.build.lib.skyframe.PackageErrorMessageFunction,com.google.devtools.build.lib.skyframe.PackageErrorMessageValue,com.google.devtools.build.lib.skyframe.PackageErrorMessageValue_ERROR_VALUE_RegisteredSingleton,com.google.devtools.build.lib.skyframe.PackageErrorMessageValue_Key_AutoCodec,com.google.devtools.build.lib.skyframe.PackageErrorMessageValue_NO_ERROR_VALUE_RegisteredSingleton,com.google.devtools.build.lib.skyframe.PackageErrorMessageValue_NoSuchPackageExceptionValue_AutoCodec,com.google.devtools.build.lib.skyframe.PackageFunction,com.google.devtools.build.lib.skyframe.PackageLookupFunction,com.google.devtools.build.lib.skyframe.PackageLookupValue,com.google.devtools.build.lib.skyframe.PackageLookupValue_DELETED_PACKAGE_VALUE_RegisteredSingleton,com.google.devtools.build.lib.skyframe.PackageLookupValue_Key_AutoCodec,com.google.devtools.build.lib.skyframe.PackageLookupValue_NO_BUILD_FILE_VALUE_RegisteredSingleton,com.google.devtools.build.lib.skyframe.PackageProgressReceiver,com.google.devtools.build.lib.skyframe.PackageRootsNoSymlinkCreation,com.google.devtools.build.lib.skyframe.PackageValue,com.google.devtools.build.lib.skyframe.PackageValue_AutoCodec,com.google.devtools.build.lib.skyframe.PackageValue_Key_AutoCodec,com.google.devtools.build.lib.skyframe.PatternExpandingError,com.google.devtools.build.lib.skyframe.PerBuildSyscallCache,com.google.devtools.build.lib.skyframe.PlatformLookupUtil,com.google.devtools.build.lib.skyframe.PlatformMappingFunction,com.google.devtools.build.lib.skyframe.PlatformMappingValue,com.google.devtools.build.lib.skyframe.PlatformMappingValue_Key_AutoCodec,com.google.devtools.build.lib.skyframe.PostConfiguredTargetFunction,com.google.devtools.build.lib.skyframe.PostConfiguredTargetValue,com.google.devtools.build.lib.skyframe.PostConfiguredTargetValue_AutoCodec,com.google.devtools.build.lib.skyframe.PostConfiguredTargetValue_Key_AutoCodec,com.google.devtools.build.lib.skyframe.PrecomputedFunction,com.google.devtools.build.lib.skyframe.PrecomputedValue,com.google.devtools.build.lib.skyframe.PrecomputedValue_AutoCodec,com.google.devtools.build.lib.skyframe.PrecomputedValue_Key_AutoCodec,com.google.devtools.build.lib.skyframe.PrepareAnalysisPhaseFunction,com.google.devtools.build.lib.skyframe.PrepareAnalysisPhaseValue,com.google.devtools.build.lib.skyframe.PrepareAnalysisPhaseValue_AutoCodec,com.google.devtools.build.lib.skyframe.PrepareAnalysisPhaseValue_PrepareAnalysisPhaseKey_AutoCodec,com.google.devtools.build.lib.skyframe.PrepareDepsOfPatternFunction,com.google.devtools.build.lib.skyframe.PrepareDepsOfPatternValue,com.google.devtools.build.lib.skyframe.PrepareDepsOfPatternValue_INSTANCE_RegisteredSingleton,com.google.devtools.build.lib.skyframe.PrepareDepsOfPatternValue_PrepareDepsOfPatternSkyKeyValue_Key_AutoCodec,com.google.devtools.build.lib.skyframe.PrepareDepsOfPatternsFunction,com.google.devtools.build.lib.skyframe.PrepareDepsOfPatternsValue,com.google.devtools.build.lib.skyframe.PrepareDepsOfPatternsValue_AutoCodec,com.google.devtools.build.lib.skyframe.PrepareDepsOfPatternsValue_TargetPatternSequence_AutoCodec,com.google.devtools.build.lib.skyframe.PrepareDepsOfTargetsUnderDirectoryFunction,com.google.devtools.build.lib.skyframe.PrepareDepsOfTargetsUnderDirectoryValue,com.google.devtools.build.lib.skyframe.PrepareDepsOfTargetsUnderDirectoryValue_INSTANCE_RegisteredSingleton,com.google.devtools.build.lib.skyframe.PrepareDepsOfTargetsUnderDirectoryValue_PrepareDepsOfTargetsUnderDirectoryKey_AutoCodec,com.google.devtools.build.lib.skyframe.PrepareTestSuitesUnderDirectoryFunction,com.google.devtools.build.lib.skyframe.PrepareTestSuitesUnderDirectoryValue,com.google.devtools.build.lib.skyframe.PrepareTestSuitesUnderDirectoryValue_INSTANCE_RegisteredSingleton,com.google.devtools.build.lib.skyframe.PrepareTestSuitesUnderDirectoryValue_Key_AutoCodec,com.google.devtools.build.lib.skyframe.ProcessPackageDirectory,com.google.devtools.build.lib.skyframe.ProcessPackageDirectoryResult,com.google.devtools.build.lib.skyframe.ProgressEventSuppressingEnvironment,com.google.devtools.build.lib.skyframe.ProgressSuppressingEventHandler,com.google.devtools.build.lib.skyframe.RecursiveDirectoryTraversalFunction,com.google.devtools.build.lib.skyframe.RecursiveFilesystemTraversalFunction,com.google.devtools.build.lib.skyframe.RecursiveFilesystemTraversalValue,com.google.devtools.build.lib.skyframe.RecursiveFilesystemTraversalValue_TraversalRequest_AutoCodec,com.google.devtools.build.lib.skyframe.RecursivePackageProviderBackedTargetPatternResolver,com.google.devtools.build.lib.skyframe.RecursivePkgFunction,com.google.devtools.build.lib.skyframe.RecursivePkgKey,com.google.devtools.build.lib.skyframe.RecursivePkgKey_AutoCodec,com.google.devtools.build.lib.skyframe.RecursivePkgSkyKey,com.google.devtools.build.lib.skyframe.RecursivePkgValue,com.google.devtools.build.lib.skyframe.RecursivePkgValueRootPackageExtractor,com.google.devtools.build.lib.skyframe.RecursivePkgValue_EMPTY_RegisteredSingleton,com.google.devtools.build.lib.skyframe.RecursivePkgValue_Key_AutoCodec,com.google.devtools.build.lib.skyframe.RegisteredExecutionPlatformsFunction,com.google.devtools.build.lib.skyframe.RegisteredExecutionPlatformsFunction_HasPlatformInfo_AutoCodec,com.google.devtools.build.lib.skyframe.RegisteredExecutionPlatformsValue,com.google.devtools.build.lib.skyframe.RegisteredExecutionPlatformsValue_Key_AutoCodec,com.google.devtools.build.lib.skyframe.RegisteredToolchainsCycleReporter,com.google.devtools.build.lib.skyframe.RegisteredToolchainsFunction,com.google.devtools.build.lib.skyframe.RegisteredToolchainsValue,com.google.devtools.build.lib.skyframe.RegisteredToolchainsValue_AutoCodec,com.google.devtools.build.lib.skyframe.RegisteredToolchainsValue_Key_AutoCodec,com.google.devtools.build.lib.skyframe.RepositoryMappingFunction,com.google.devtools.build.lib.skyframe.RepositoryMappingValue,com.google.devtools.build.lib.skyframe.RepositoryMappingValue_Key_AutoCodec,com.google.devtools.build.lib.skyframe.RepositoryValue,com.google.devtools.build.lib.skyframe.RepositoryValue_Key_AutoCodec,com.google.devtools.build.lib.skyframe.RootPackageExtractor,com.google.devtools.build.lib.skyframe.RuleConfiguredTargetValue,com.google.devtools.build.lib.skyframe.RuleConfiguredTargetValue_AutoCodec,com.google.devtools.build.lib.skyframe.RunfilesArtifactValue,com.google.devtools.build.lib.skyframe.SequencedSkyframeExecutor,com.google.devtools.build.lib.skyframe.SequencedSkyframeExecutorFactory,com.google.devtools.build.lib.skyframe.SkyFunctionEnvironmentForTesting,com.google.devtools.build.lib.skyframe.SkyFunctions,com.google.devtools.build.lib.skyframe.SkyValueDirtinessChecker,com.google.devtools.build.lib.skyframe.SkyframeActionExecutor,com.google.devtools.build.lib.skyframe.SkyframeAnalysisResult,com.google.devtools.build.lib.skyframe.SkyframeAwareAction,com.google.devtools.build.lib.skyframe.SkyframeBuildView,com.google.devtools.build.lib.skyframe.SkyframeDependencyResolver,com.google.devtools.build.lib.skyframe.SkyframeExecutor,com.google.devtools.build.lib.skyframe.SkyframeExecutorFactory,com.google.devtools.build.lib.skyframe.SkyframeExecutorWrappingWalkableGraph,com.google.devtools.build.lib.skyframe.SkyframeIncrementalBuildMonitor,com.google.devtools.build.lib.skyframe.SkyframeLabelVisitor,com.google.devtools.build.lib.skyframe.SkyframePackageManager,com.google.devtools.build.lib.skyframe.SkyframeTargetPatternEvaluator,com.google.devtools.build.lib.skyframe.SkylarkAspectFactory,com.google.devtools.build.lib.skyframe.SkylarkFileDependency,com.google.devtools.build.lib.skyframe.SkylarkFileDependency_AutoCodec,com.google.devtools.build.lib.skyframe.SkylarkImportLookupFunction,com.google.devtools.build.lib.skyframe.SkylarkImportLookupValue,com.google.devtools.build.lib.skyframe.SkylarkImportLookupValue_AutoCodec,com.google.devtools.build.lib.skyframe.SkylarkImportLookupValue_SkylarkImportLookupKey_AutoCodec,com.google.devtools.build.lib.skyframe.SkylarkModuleCycleReporter,com.google.devtools.build.lib.skyframe.StateInformingSkyFunctionEnvironment,com.google.devtools.build.lib.skyframe.TargetCompletionValue,com.google.devtools.build.lib.skyframe.TargetCompletionValue_INSTANCE_RegisteredSingleton,com.google.devtools.build.lib.skyframe.TargetCompletionValue_TargetCompletionKey_AutoCodec,com.google.devtools.build.lib.skyframe.TargetExcludingFilteringPolicy,com.google.devtools.build.lib.skyframe.TargetMarkerFunction,com.google.devtools.build.lib.skyframe.TargetMarkerValue,com.google.devtools.build.lib.skyframe.TargetMarkerValue_Key_AutoCodec,com.google.devtools.build.lib.skyframe.TargetMarkerValue_TARGET_MARKER_INSTANCE_RegisteredSingleton,com.google.devtools.build.lib.skyframe.TargetPatternErrorFunction,com.google.devtools.build.lib.skyframe.TargetPatternErrorFunction_Key_AutoCodec,com.google.devtools.build.lib.skyframe.TargetPatternFunction,com.google.devtools.build.lib.skyframe.TargetPatternPhaseFunction,com.google.devtools.build.lib.skyframe.TargetPatternPhaseValue,com.google.devtools.build.lib.skyframe.TargetPatternPhaseValue_AutoCodec,com.google.devtools.build.lib.skyframe.TargetPatternPhaseValue_TargetPatternPhaseKey_AutoCodec,com.google.devtools.build.lib.skyframe.TargetPatternUtil,com.google.devtools.build.lib.skyframe.TargetPatternValue,com.google.devtools.build.lib.skyframe.TargetPatternsResultBuilder,com.google.devtools.build.lib.skyframe.TestCompletionFunction,com.google.devtools.build.lib.skyframe.TestCompletionValue,com.google.devtools.build.lib.skyframe.TestCompletionValue_TestCompletionKey_AutoCodec,com.google.devtools.build.lib.skyframe.TestSuiteCycleReporter,com.google.devtools.build.lib.skyframe.TestSuiteExpansionFunction,com.google.devtools.build.lib.skyframe.TestSuiteExpansionValue,com.google.devtools.build.lib.skyframe.TestSuiteExpansionValue_TestSuiteExpansionKey_AutoCodec,com.google.devtools.build.lib.skyframe.TestTargetPatternsResultBuilder,com.google.devtools.build.lib.skyframe.TestsInSuiteFunction,com.google.devtools.build.lib.skyframe.TestsInSuiteValue,com.google.devtools.build.lib.skyframe.ToolchainException,com.google.devtools.build.lib.skyframe.ToolchainResolutionFunction,com.google.devtools.build.lib.skyframe.ToolchainResolutionValue,com.google.devtools.build.lib.skyframe.ToolchainResolutionValue_AutoCodec,com.google.devtools.build.lib.skyframe.ToolchainResolutionValue_Key_AutoCodec,com.google.devtools.build.lib.skyframe.ToplevelSkylarkAspectFunction,com.google.devtools.build.lib.skyframe.TrackSourceDirectoriesFlag,com.google.devtools.build.lib.skyframe.TransitiveBaseTraversalFunction,com.google.devtools.build.lib.skyframe.TransitiveTargetCycleReporter,com.google.devtools.build.lib.skyframe.TransitiveTargetFunction,com.google.devtools.build.lib.skyframe.TransitiveTargetKey,com.google.devtools.build.lib.skyframe.TransitiveTargetValue,com.google.devtools.build.lib.skyframe.TransitiveTraversalFunction,com.google.devtools.build.lib.skyframe.TransitiveTraversalValue,com.google.devtools.build.lib.skyframe.TransitiveTraversalValue_AutoCodec,com.google.devtools.build.lib.skyframe.TraversalInfoRootPackageExtractor,com.google.devtools.build.lib.skyframe.TreeArtifactValue,com.google.devtools.build.lib.skyframe.TreeArtifactValue_AutoCodec,com.google.devtools.build.lib.skyframe.WatchServiceDiffAwareness,com.google.devtools.build.lib.skyframe.WorkspaceASTFunction,com.google.devtools.build.lib.skyframe.WorkspaceASTValue,com.google.devtools.build.lib.skyframe.WorkspaceASTValue_Key_AutoCodec,com.google.devtools.build.lib.skyframe.WorkspaceFileFunction,com.google.devtools.build.lib.skyframe.WorkspaceNameFunction,com.google.devtools.build.lib.skyframe.WorkspaceNameValue,com.google.devtools.build.lib.skyframe.WorkspaceNameValue_KEY_RegisteredSingleton,com.google.devtools.build.lib.skyframe.WorkspaceStatusFunction,com.google.devtools.build.lib.skyframe.WorkspaceStatusValue,com.google.devtools.build.lib.skyframe.WorkspaceStatusValue_BUILD_INFO_KEY_RegisteredSingleton,com.google.devtools.build.lib.skyframe.actiongraph.ActionGraphDump,com.google.devtools.build.lib.skyframe.actiongraph.BaseCache,com.google.devtools.build.lib.skyframe.actiongraph.KnownArtifacts,com.google.devtools.build.lib.skyframe.actiongraph.KnownAspectDescriptors,com.google.devtools.build.lib.skyframe.actiongraph.KnownConfigurations,com.google.devtools.build.lib.skyframe.actiongraph.KnownNestedSets,com.google.devtools.build.lib.skyframe.actiongraph.KnownRuleClassStrings,com.google.devtools.build.lib.skyframe.actiongraph.KnownRuleConfiguredTargets,com.google.devtools.build.lib.analysis.TransitiveInfoProvider,com.google.devtools.build.lib.buildtool.BuildRequestOptions,com.google.devtools.build.lib.util.ResourceConverter,com.google.devtools.build.lib.actions.LocalHostCapacity,com.google.devtools.build.lib.actions.LocalHostResourceFallback,com.google.devtools.build.lib.actions.LocalHostResourceManagerDarwin,com.google.devtools.build.lib.actions.LocalHostResourceManagerLinux,com.google.devtools.build.lib.actions.ResourceSet,com.google.devtools.build.lib.actions.ResourceSet_AutoCodec,com.google.devtools.build.lib.util.OS,com.google.devtools.build.lib.UnixJniLoader,com.google.devtools.build.lib.unix.Directories,com.google.devtools.build.lib.unix.ErrnoFileStatus,com.google.devtools.build.lib.unix.FilePermissionException,com.google.devtools.build.lib.unix.FileStatus,com.google.devtools.build.lib.unix.NativePosixFiles,com.google.devtools.build.lib.unix.NativePosixSystem,com.google.devtools.build.lib.unix.ProcMeminfoParser,com.google.devtools.build.lib.unix.ProcessUtils,com.google.devtools.build.lib.unix.UnixFileSystem,com.google.devtools.build.lib.profiler.AutoProfiler,com.google.devtools.build.lib.profiler.CollectLocalCpuUsage,com.google.devtools.build.lib.profiler.CpuUsageTimeSeries,com.google.devtools.build.lib.profiler.GoogleAutoProfilerUtils,com.google.devtools.build.lib.profiler.MemoryProfiler,com.google.devtools.build.lib.profiler.MetricData,com.google.devtools.build.lib.profiler.PredicateBasedStatRecorder,com.google.devtools.build.lib.profiler.ProfilePhase,com.google.devtools.build.lib.profiler.ProfilePhaseStatistics,com.google.devtools.build.lib.profiler.Profiler,com.google.devtools.build.lib.profiler.ProfilerTask,com.google.devtools.build.lib.profiler.SilentCloseable,com.google.devtools.build.lib.profiler.SingleStatRecorder,com.google.devtools.build.lib.profiler.StatRecorder,com.google.devtools.build.lib.util.VarInt,com.google.devtools.build.lib.clock.BlazeClock,com.google.devtools.build.lib.clock.Clock,com.google.devtools.build.lib.clock.JavaClock,com.google.devtools.build.lib.collect.CollectionUtils,com.google.devtools.build.lib.collect.CompactImmutableMap,com.google.devtools.build.lib.collect.DedupingIterable,com.google.devtools.build.lib.collect.EquivalenceRelation,com.google.devtools.build.lib.collect.Extrema,com.google.devtools.build.lib.collect.ImmutableIterable,com.google.devtools.build.lib.collect.ImmutableIterable_AutoCodec,com.google.devtools.build.lib.collect.ImmutableSharedKeyMap,com.google.devtools.build.lib.collect.ImmutableSortedKeyListMultimap,com.google.devtools.build.lib.collect.ImmutableSortedKeyMap,com.google.devtools.build.lib.collect.IterableCodecs,com.google.devtools.build.lib.collect.IterableCodecs_DONE_RegisteredSingleton,com.google.devtools.build.lib.collect.IterablesChain,com.google.devtools.build.lib.collect.compacthashset.CompactHashSet,com.google.devtools.build.lib.collect.nestedset.AutoValue_NestedSetStore_FingerprintComputationResult,com.google.devtools.build.lib.collect.nestedset.NestedSet,com.google.devtools.build.lib.collect.nestedset.NestedSetBuilder,com.google.devtools.build.lib.collect.nestedset.NestedSetCodecWithStore,com.google.devtools.build.lib.collect.nestedset.NestedSetStore,com.google.devtools.build.lib.collect.nestedset.NestedSetView,com.google.devtools.build.lib.collect.nestedset.NestedSetVisitor,com.google.devtools.build.lib.collect.nestedset.NestedSet_AutoCodec,com.google.devtools.build.lib.collect.nestedset.NestedSet_EMPTY_CHILDREN_RegisteredSingleton,com.google.devtools.build.lib.collect.nestedset.Order,com.google.devtools.build.lib.collect.nestedset.Order_COMPILE_ORDER_CONSTANT_RegisteredSingleton,com.google.devtools.build.lib.collect.nestedset.Order_EMPTY_COMPILE_RegisteredSingleton,com.google.devtools.build.lib.collect.nestedset.Order_EMPTY_LINK_RegisteredSingleton,com.google.devtools.build.lib.collect.nestedset.Order_EMPTY_NAIVE_LINK_RegisteredSingleton,com.google.devtools.build.lib.collect.nestedset.Order_EMPTY_STABLE_RegisteredSingleton,com.google.devtools.build.lib.collect.nestedset.Order_LINK_ORDER_CONSTANT_RegisteredSingleton,com.google.devtools.build.lib.collect.nestedset.Order_NAIVE_LINK_ORDER_CONSTANT_RegisteredSingleton,com.google.devtools.build.lib.collect.nestedset.Order_STABLE_ORDER_CONSTANT_RegisteredSingleton,com.google.devtools.build.lib.skyframe.serialization.ArrayCodec,com.google.devtools.build.lib.skyframe.serialization.ArrayListCodec,com.google.devtools.build.lib.skyframe.serialization.AtomicReferenceCodec,com.google.devtools.build.lib.skyframe.serialization.AutoRegistry,com.google.devtools.build.lib.skyframe.serialization.BooleanCodec,com.google.devtools.build.lib.skyframe.serialization.ByteStringCodec,com.google.devtools.build.lib.skyframe.serialization.ClassCodec,com.google.devtools.build.lib.skyframe.serialization.CodecRegisterer,com.google.devtools.build.lib.skyframe.serialization.CodecScanner,com.google.devtools.build.lib.skyframe.serialization.CodecScanningConstants,com.google.devtools.build.lib.skyframe.serialization.CodecWithFailure,com.google.devtools.build.lib.skyframe.serialization.DeserializationContext,com.google.devtools.build.lib.skyframe.serialization.DurationCodec,com.google.devtools.build.lib.skyframe.serialization.DynamicCodec,com.google.devtools.build.lib.skyframe.serialization.EmptyListCodec,com.google.devtools.build.lib.skyframe.serialization.EnumCodec,com.google.devtools.build.lib.skyframe.serialization.EnumMapCodec,com.google.devtools.build.lib.skyframe.serialization.FluentIterableCodec,com.google.devtools.build.lib.skyframe.serialization.HashCodeCodec,com.google.devtools.build.lib.skyframe.serialization.ImmutableListCodec,com.google.devtools.build.lib.skyframe.serialization.ImmutableListRuntimeCodec,com.google.devtools.build.lib.skyframe.serialization.ImmutableMapCodec,com.google.devtools.build.lib.skyframe.serialization.ImmutableSetRuntimeCodec,com.google.devtools.build.lib.skyframe.serialization.ImmutableSortedSetCodec,com.google.devtools.build.lib.skyframe.serialization.ImmutableTableCodec,com.google.devtools.build.lib.skyframe.serialization.IntegerCodec,com.google.devtools.build.lib.skyframe.serialization.JavaSerializableCodec,com.google.devtools.build.lib.skyframe.serialization.LambdaCodec,com.google.devtools.build.lib.skyframe.serialization.LinkedHashSetCodec,com.google.devtools.build.lib.skyframe.serialization.LongCodec,com.google.devtools.build.lib.skyframe.serialization.MapCodec,com.google.devtools.build.lib.skyframe.serialization.MapEntryCodec,com.google.devtools.build.lib.skyframe.serialization.Memoizer,com.google.devtools.build.lib.skyframe.serialization.MessageLiteCodec,com.google.devtools.build.lib.skyframe.serialization.MethodCodec,com.google.devtools.build.lib.skyframe.serialization.MultimapCodec,com.google.devtools.build.lib.skyframe.serialization.NotSerializableRuntimeException,com.google.devtools.build.lib.skyframe.serialization.NullableListCodec,com.google.devtools.build.lib.skyframe.serialization.ObjectCodec,com.google.devtools.build.lib.skyframe.serialization.ObjectCodecRegistry,com.google.devtools.build.lib.skyframe.serialization.ObjectCodecs,com.google.devtools.build.lib.skyframe.serialization.OptionalCodec,com.google.devtools.build.lib.skyframe.serialization.SerializationContext,com.google.devtools.build.lib.skyframe.serialization.SerializationException,com.google.devtools.build.lib.skyframe.serialization.SerializationResult,com.google.devtools.build.lib.skyframe.serialization.SingletonCodec,com.google.devtools.build.lib.skyframe.serialization.UUIDCodec,com.google.devtools.build.lib.skyframe.serialization.UnsafeJdk9StringCodec,com.google.devtools.build.lib.skyframe.serialization.strings.CharsetCodec,com.google.devtools.build.lib.skyframe.serialization.strings.PatternCodec,com.google.devtools.build.lib.skyframe.serialization.strings.StringCodec,com.google.devtools.build.lib.skyframe.serialization.strings.StringCodecs,com.google.devtools.build.lib.skyframe.serialization.autocodec.RegisteredSingletonDoNotUse,com.google.devtools.build.lib.unsafe.RuntimeVersion,com.google.devtools.build.lib.unsafe.StringUnsafe,com.google.devtools.build.lib.unsafe.UnsafeProvider,com.google.devtools.build.skyframe.AbstractSkyKey,com.google.devtools.build.skyframe.FunctionHermeticity,com.google.devtools.build.skyframe.ShareabilityOfValue,com.google.devtools.build.skyframe.SkyFunctionName,com.google.devtools.build.skyframe.SkyKey,com.google.devtools.build.skyframe.SkyValue,com.google.devtools.build.lib.skyframe.serialization.SerializationConstants,com.google.devtools.build.lib.util.ResourceUsage,com.google.devtools.build.lib.skyframe.serialization.autocodec.AutoCodec,com.google.devtools.common.options.ArgsPreProcessor,com.google.devtools.common.options.BoolOrEnumConverter,com.google.devtools.common.options.CommandNameCache,com.google.devtools.common.options.Converter,com.google.devtools.common.options.Converters,com.google.devtools.common.options.DuplicateOptionDeclarationException,com.google.devtools.common.options.EnumConverter,com.google.devtools.common.options.ExpansionFunction,com.google.devtools.common.options.GenericTypeHelper,com.google.devtools.common.options.IsolatedOptionsData,com.google.devtools.common.options.OpaqueOptionsData,com.google.devtools.common.options.Option,com.google.devtools.common.options.OptionDefinition,com.google.devtools.common.options.OptionDocumentationCategory,com.google.devtools.common.options.OptionEffectTag,com.google.devtools.common.options.OptionFilterDescriptions,com.google.devtools.common.options.OptionInstanceOrigin,com.google.devtools.common.options.OptionMetadataTag,com.google.devtools.common.options.OptionPriority,com.google.devtools.common.options.OptionValueDescription,com.google.devtools.common.options.Options,com.google.devtools.common.options.OptionsBase,com.google.devtools.common.options.OptionsData,com.google.devtools.common.options.OptionsParser,com.google.devtools.common.options.OptionsParserImpl,com.google.devtools.common.options.OptionsParsingException,com.google.devtools.common.options.OptionsParsingResult,com.google.devtools.common.options.OptionsProvider,com.google.devtools.common.options.OptionsUsage,com.google.devtools.common.options.ParamsFilePreProcessor,com.google.devtools.common.options.ParsedOptionDescription,com.google.devtools.common.options.ShellQuotedParamsFilePreProcessor,com.google.devtools.common.options.TriState,com.google.devtools.common.options.UnquotedParamsFilePreProcessor,com.google.devtools.common.options.UsesOnlyCoreTypes,com.google.devtools.build.lib.shell.AbnormalTerminationException,com.google.devtools.build.lib.shell.AutoValue_CommandResult,com.google.devtools.build.lib.shell.BadExitStatusException,com.google.devtools.build.lib.shell.Command,com.google.devtools.build.lib.shell.CommandException,com.google.devtools.build.lib.shell.CommandResult,com.google.devtools.build.lib.shell.Consumers,com.google.devtools.build.lib.shell.ExecFailedException,com.google.devtools.build.lib.shell.ExecutionStatistics,com.google.devtools.build.lib.shell.FutureCommandResult,com.google.devtools.build.lib.shell.FutureCommandResultImpl,com.google.devtools.build.lib.shell.InputStreamSink,com.google.devtools.build.lib.shell.JavaSubprocessFactory,com.google.devtools.build.lib.shell.LogUtil,com.google.devtools.build.lib.shell.ShellUtils,com.google.devtools.build.lib.shell.Subprocess,com.google.devtools.build.lib.shell.SubprocessBuilder,com.google.devtools.build.lib.shell.SubprocessFactory,com.google.devtools.build.lib.shell.TerminationStatus,com.google.devtools.build.lib.vfs.AbstractFileSystem,com.google.devtools.build.lib.vfs.AbstractFileSystemWithCustomStat,com.google.devtools.build.lib.vfs.BatchStat,com.google.devtools.build.lib.vfs.DigestHashFunction,com.google.devtools.build.lib.vfs.Dirent,com.google.devtools.build.lib.vfs.Dirent_AutoCodec,com.google.devtools.build.lib.vfs.FileAccessException,com.google.devtools.build.lib.vfs.FileStatus,com.google.devtools.build.lib.vfs.FileStatusWithDigest,com.google.devtools.build.lib.vfs.FileStatusWithDigestAdapter,com.google.devtools.build.lib.vfs.FileSystem,com.google.devtools.build.lib.vfs.FileSystemUtils,com.google.devtools.build.lib.vfs.IORuntimeException,com.google.devtools.build.lib.vfs.JavaIoFileSystem,com.google.devtools.build.lib.vfs.ModifiedFileSet,com.google.devtools.build.lib.vfs.PackagePathReceiver,com.google.devtools.build.lib.vfs.Path,com.google.devtools.build.lib.vfs.Path_AutoCodec,com.google.devtools.build.lib.vfs.ReadonlyFileSystem,com.google.devtools.build.lib.vfs.ReadonlyFileSystemWithCustomStat,com.google.devtools.build.lib.vfs.Root,com.google.devtools.build.lib.vfs.Root_AbsoluteRoot_AutoCodec,com.google.devtools.build.lib.vfs.Root_PathRoot_AutoCodec,com.google.devtools.build.lib.vfs.RootedPath,com.google.devtools.build.lib.vfs.RootedPath_AutoCodec,com.google.devtools.build.lib.vfs.SearchPath,com.google.devtools.build.lib.vfs.Symlinks,com.google.devtools.build.lib.vfs.UnixGlob,com.google.devtools.build.lib.vfs.OsPathPolicy,com.google.devtools.build.lib.vfs.PathFragment,com.google.devtools.build.lib.vfs.PathFragmentSerializationProxy,com.google.devtools.build.lib.vfs.PathFragment_EMPTY_FRAGMENT_RegisteredSingleton,com.google.devtools.build.lib.vfs.UnixOsPathPolicy,com.google.devtools.build.lib.vfs.WindowsOsPathPolicy,com.google.devtools.build.lib.util.FileType,com.google.devtools.build.lib.util.FileTypeSet,com.google.devtools.build.lib.util.FileTypeSet_ANY_FILE_RegisteredSingleton,com.google.devtools.build.lib.util.FileTypeSet_AutoCodec,com.google.devtools.build.lib.util.FileTypeSet_NO_FILE_RegisteredSingleton,com.google.devtools.build.lib.util.FileType_ListFileType_AutoCodec,com.google.devtools.build.lib.util.FileType_NO_EXTENSION_RegisteredSingleton,com.google.devtools.build.lib.util.FileType_SingletonFileType_AutoCodec,com.google.devtools.build.lib.skylarkinterface.Param,com.google.devtools.build.lib.skylarkinterface.ParamType,com.google.devtools.build.lib.skylarkinterface.SkylarkCallable,com.google.devtools.build.lib.skylarkinterface.SkylarkConstructor,com.google.devtools.build.lib.skylarkinterface.SkylarkGlobalLibrary,com.google.devtools.build.lib.skylarkinterface.SkylarkInterfaceUtils,com.google.devtools.build.lib.skylarkinterface.SkylarkModule,com.google.devtools.build.lib.skylarkinterface.SkylarkModuleCategory,com.google.devtools.build.lib.skylarkinterface.SkylarkPrintable,com.google.devtools.build.lib.skylarkinterface.SkylarkPrinter,com.google.devtools.build.lib.skylarkinterface.SkylarkSignature,com.google.devtools.build.lib.skylarkinterface.SkylarkValue,com.google.devtools.build.lib.skylarkinterface.StarlarkContext,com.google.devtools.build.lib.syntax.AutoValue_StarlarkSemantics,com.google.devtools.build.lib.syntax.StarlarkSemantics,com.google.devtools.build.lib.actions.CommandLineItem,com.google.devtools.build.lib.windows.WindowsShortPath,com.google.devtools.build.lib.windows.jni.WindowsFileOperations,com.google.devtools.build.lib.windows.jni.WindowsJniLoader,com.google.devtools.build.runfiles.Runfiles,com.google.devtools.build.runfiles.Util,com.google.devtools.build.lib.windows.jni.WindowsProcesses,com.google.devtools.build.lib.shell.Protos,com.google.devtools.build.lib.util.AbruptExitException,com.google.devtools.build.lib.util.AbstractIndexer,com.google.devtools.build.lib.util.AnsiStrippingOutputStream,com.google.devtools.build.lib.util.BatchCallback,com.google.devtools.build.lib.util.BigIntegerFingerprint,com.google.devtools.build.lib.util.BigIntegerFingerprintUtils,com.google.devtools.build.lib.util.BinaryPredicate,com.google.devtools.build.lib.util.CPU,com.google.devtools.build.lib.util.CanonicalStringIndexer,com.google.devtools.build.lib.util.Classpath,com.google.devtools.build.lib.util.CompactStringIndexer,com.google.devtools.build.lib.util.DependencySet,com.google.devtools.build.lib.util.Either,com.google.devtools.build.lib.util.FileHandlerQuerier,com.google.devtools.build.lib.util.Fingerprint,com.google.devtools.build.lib.util.GroupedList,com.google.devtools.build.lib.util.JavaSleeper,com.google.devtools.build.lib.util.LazyString,com.google.devtools.build.lib.util.LogHandlerQuerier,com.google.devtools.build.lib.util.LongArrayList,com.google.devtools.build.lib.util.NetUtil,com.google.devtools.build.lib.util.OptionsUtils,com.google.devtools.build.lib.util.OrderedSetMultimap,com.google.devtools.build.lib.util.OsUtils,com.google.devtools.build.lib.util.Pair,com.google.devtools.build.lib.util.Pair_AutoCodec,com.google.devtools.build.lib.util.PathFragmentFilter,com.google.devtools.build.lib.util.PersistentMap,com.google.devtools.build.lib.util.RegexFilter,com.google.devtools.build.lib.util.RegexFilter_AutoCodec,com.google.devtools.build.lib.util.ResourceFileLoader,com.google.devtools.build.lib.util.ShellEscaper,com.google.devtools.build.lib.util.Sleeper,com.google.devtools.build.lib.util.SpellChecker,com.google.devtools.build.lib.util.StreamWriter,com.google.devtools.build.lib.util.StringIndexer,com.google.devtools.build.lib.util.ThreadSafeBatchCallback,com.google.devtools.build.lib.util.ThreadUtils,com.google.devtools.build.lib.util.TimeUtilities,com.google.devtools.build.lib.util.UserUtils,com.google.devtools.build.lib.util.CommandBuilder,com.google.devtools.build.lib.util.CommandDescriptionForm,com.google.devtools.build.lib.util.CommandFailureUtils,com.google.devtools.build.lib.util.CommandUtils,com.google.devtools.build.lib.analysis.platform.AutoValue_ConstraintCollection,com.google.devtools.build.lib.analysis.platform.AutoValue_DeclaredToolchainInfo,com.google.devtools.build.lib.analysis.platform.ConstraintCollection,com.google.devtools.build.lib.analysis.platform.ConstraintCollection_AutoCodec,com.google.devtools.build.lib.analysis.platform.ConstraintSettingInfo,com.google.devtools.build.lib.analysis.platform.ConstraintSettingInfo_AutoCodec,com.google.devtools.build.lib.analysis.platform.ConstraintValueInfo,com.google.devtools.build.lib.analysis.platform.ConstraintValueInfo_AutoCodec,com.google.devtools.build.lib.analysis.platform.DeclaredToolchainInfo,com.google.devtools.build.lib.analysis.platform.DeclaredToolchainInfo_AutoCodec,com.google.devtools.build.lib.analysis.platform.PlatformInfo,com.google.devtools.build.lib.analysis.platform.PlatformInfo_AutoCodec,com.google.devtools.build.lib.analysis.platform.ToolchainInfo,com.google.devtools.build.lib.analysis.platform.ToolchainInfo_PROVIDER_RegisteredSingleton,com.google.devtools.build.lib.analysis.platform.ToolchainTypeInfo,com.google.devtools.build.lib.analysis.platform.ToolchainTypeInfo_AutoCodec,com.google.devtools.build.lib.analysis.platform.ToolchainTypeInfo_PROVIDER_RegisteredSingleton,com.google.devtools.build.lib.events.AbstractEventHandler,com.google.devtools.build.lib.events.DelegatingEventHandler,com.google.devtools.build.lib.events.ErrorSensingEventHandler,com.google.devtools.build.lib.events.Event,com.google.devtools.build.lib.events.EventCollector,com.google.devtools.build.lib.events.EventHandler,com.google.devtools.build.lib.events.EventKind,com.google.devtools.build.lib.events.EventSensor,com.google.devtools.build.lib.events.ExceptionListener,com.google.devtools.build.lib.events.ExtendedEventHandler,com.google.devtools.build.lib.events.Location,com.google.devtools.build.lib.events.Location_BUILTIN_RegisteredSingleton,com.google.devtools.build.lib.events.Location_LineAndColumn_AutoCodec,com.google.devtools.build.lib.events.Location_LocationWithPathAndStartColumn_AutoCodec,com.google.devtools.build.lib.events.NullEventHandler,com.google.devtools.build.lib.events.OutputFilter,com.google.devtools.build.lib.events.PrintingEventHandler,com.google.devtools.build.lib.events.Reporter,com.google.devtools.build.lib.events.ReporterStream,com.google.devtools.build.lib.events.StoredEventHandler,com.google.devtools.build.lib.util.io.AnsiTerminal,com.google.devtools.build.lib.util.io.AnsiTerminalPrinter,com.google.devtools.build.lib.util.io.AnsiTerminalWriter,com.google.devtools.build.lib.util.io.AsynchronousFileOutputStream,com.google.devtools.build.lib.util.io.DelegatingOutErr,com.google.devtools.build.lib.util.io.FileOutErr,com.google.devtools.build.lib.util.io.FileWatcher,com.google.devtools.build.lib.util.io.LineCountingAnsiTerminalWriter,com.google.devtools.build.lib.util.io.LineWrappingAnsiTerminalWriter,com.google.devtools.build.lib.util.io.LoggingTerminalWriter,com.google.devtools.build.lib.util.io.MessageOutputStream,com.google.devtools.build.lib.util.io.PositionAwareAnsiTerminalWriter,com.google.devtools.build.lib.util.io.RecordingOutErr,com.google.devtools.build.lib.util.io.StreamDemultiplexer,com.google.devtools.build.lib.util.io.StreamMultiplexer,com.google.devtools.build.lib.util.io.TimestampGranularityMonitor,com.google.devtools.build.lib.packages.AbstractAttributeMapper,com.google.devtools.build.lib.packages.AdvertisedProviderSet,com.google.devtools.build.lib.packages.AggregatingAttributeMapper,com.google.devtools.build.lib.packages.AnalysisIssues,com.google.devtools.build.lib.packages.Aspect,com.google.devtools.build.lib.packages.AspectClass,com.google.devtools.build.lib.packages.AspectDefinition,com.google.devtools.build.lib.packages.AspectDefinition_AutoCodec,com.google.devtools.build.lib.packages.AspectDescriptor,com.google.devtools.build.lib.packages.AspectDescriptor_AutoCodec,com.google.devtools.build.lib.packages.AspectParameters,com.google.devtools.build.lib.packages.AspectParameters_AutoCodec,com.google.devtools.build.lib.packages.AstParseResult,com.google.devtools.build.lib.packages.Attribute,com.google.devtools.build.lib.packages.AttributeContainer,com.google.devtools.build.lib.packages.AttributeFormatter,com.google.devtools.build.lib.packages.AttributeMap,com.google.devtools.build.lib.packages.AttributeValueSource,com.google.devtools.build.lib.packages.Attribute_ANY_EDGE_RegisteredSingleton,com.google.devtools.build.lib.packages.Attribute_AllowedValueSet_AutoCodec,com.google.devtools.build.lib.packages.Attribute_AutoCodec,com.google.devtools.build.lib.packages.Attribute_Builder_EMPTY_FUNCTION_RegisteredSingleton,com.google.devtools.build.lib.packages.Attribute_ImmutableAttributeFactory_AutoCodec,com.google.devtools.build.lib.packages.Attribute_LabelLateBoundDefault_AutoCodec,com.google.devtools.build.lib.packages.Attribute_LabelListLateBoundDefault_AutoCodec,com.google.devtools.build.lib.packages.Attribute_SkylarkComputedDefaultTemplate_AutoCodec,com.google.devtools.build.lib.packages.Attribute_SkylarkComputedDefault_AutoCodec,com.google.devtools.build.lib.packages.Attribute_SkylarkRuleAspect_AutoCodec,com.google.devtools.build.lib.packages.AutoValue_AttributeMap_DepEdge,com.google.devtools.build.lib.packages.AutoValue_Attribute_StaticTransitionFactory,com.google.devtools.build.lib.packages.AutoValue_ImplicitOutputsFunction_ParsedTemplate,com.google.devtools.build.lib.packages.AutoValue_RuleTransitionData,com.google.devtools.build.lib.packages.BazelLibrary,com.google.devtools.build.lib.packages.BazelLibrary_GLOBALS_RegisteredSingleton,com.google.devtools.build.lib.packages.BuildFileContainsErrorsException,com.google.devtools.build.lib.packages.BuildFileName,com.google.devtools.build.lib.packages.BuildFileNotFoundException,com.google.devtools.build.lib.packages.BuildSetting,com.google.devtools.build.lib.packages.BuildType,com.google.devtools.build.lib.packages.BuildType_DISTRIBUTIONS_RegisteredSingleton,com.google.devtools.build.lib.packages.BuildType_DISTRIBUTION_RegisteredSingleton,com.google.devtools.build.lib.packages.BuildType_FILESET_ENTRY_LIST_RegisteredSingleton,com.google.devtools.build.lib.packages.BuildType_FILESET_ENTRY_RegisteredSingleton,com.google.devtools.build.lib.packages.BuildType_LABEL_DICT_UNARY_RegisteredSingleton,com.google.devtools.build.lib.packages.BuildType_LABEL_KEYED_STRING_DICT_RegisteredSingleton,com.google.devtools.build.lib.packages.BuildType_LABEL_LIST_RegisteredSingleton,com.google.devtools.build.lib.packages.BuildType_LABEL_RegisteredSingleton,com.google.devtools.build.lib.packages.BuildType_LICENSE_RegisteredSingleton,com.google.devtools.build.lib.packages.BuildType_NODEP_LABEL_LIST_RegisteredSingleton,com.google.devtools.build.lib.packages.BuildType_NODEP_LABEL_RegisteredSingleton,com.google.devtools.build.lib.packages.BuildType_OUTPUT_LIST_RegisteredSingleton,com.google.devtools.build.lib.packages.BuildType_OUTPUT_RegisteredSingleton,com.google.devtools.build.lib.packages.BuildType_TRISTATE_RegisteredSingleton,com.google.devtools.build.lib.packages.BuiltinProvider,com.google.devtools.build.lib.packages.CachingPackageLocator,com.google.devtools.build.lib.packages.ConfigurationFragmentPolicy,com.google.devtools.build.lib.packages.ConfigurationFragmentPolicy_AutoCodec,com.google.devtools.build.lib.packages.ConfiguredAttributeMapper,com.google.devtools.build.lib.packages.ConstantRuleVisibility,com.google.devtools.build.lib.packages.ConstantRuleVisibility_LEGACY_PUBLIC_LABEL_RegisteredSingleton,com.google.devtools.build.lib.packages.ConstantRuleVisibility_PRIVATE_LABEL_RegisteredSingleton,com.google.devtools.build.lib.packages.ConstantRuleVisibility_PRIVATE_RegisteredSingleton,com.google.devtools.build.lib.packages.ConstantRuleVisibility_PUBLIC_LABEL_RegisteredSingleton,com.google.devtools.build.lib.packages.ConstantRuleVisibility_PUBLIC_RegisteredSingleton,com.google.devtools.build.lib.packages.DefaultSetting,com.google.devtools.build.lib.packages.DelegatingAttributeMapper,com.google.devtools.build.lib.packages.DependencyFilter,com.google.devtools.build.lib.packages.EnumFilterConverter,com.google.devtools.build.lib.packages.EnvironmentGroup,com.google.devtools.build.lib.packages.EnvironmentLabels,com.google.devtools.build.lib.packages.EnvironmentLabels_AutoCodec,com.google.devtools.build.lib.packages.ErrorDeterminingRepositoryException,com.google.devtools.build.lib.packages.FileTarget,com.google.devtools.build.lib.packages.FilesetEntry,com.google.devtools.build.lib.packages.FunctionSplitTransitionWhitelist,com.google.devtools.build.lib.packages.GlobCache,com.google.devtools.build.lib.packages.Globber,com.google.devtools.build.lib.packages.ImplicitOutputsFunction,com.google.devtools.build.lib.packages.ImplicitOutputsFunction_FunctionCombinationImplicitOutputsFunction_AutoCodec,com.google.devtools.build.lib.packages.ImplicitOutputsFunction_NONE_RegisteredSingleton,com.google.devtools.build.lib.packages.ImplicitOutputsFunction_SkylarkImplicitOutputsFunctionWithCallback_AutoCodec,com.google.devtools.build.lib.packages.ImplicitOutputsFunction_SkylarkImplicitOutputsFunctionWithMap_AutoCodec,com.google.devtools.build.lib.packages.ImplicitOutputsFunction_TemplateImplicitOutputsFunction_AutoCodec,com.google.devtools.build.lib.packages.ImplicitOutputsFunction_UnsafeTemplatesImplicitOutputsFunction_AutoCodec,com.google.devtools.build.lib.packages.Info,com.google.devtools.build.lib.packages.InfoInterface,com.google.devtools.build.lib.packages.InputFile,com.google.devtools.build.lib.packages.InvalidPackageNameException,com.google.devtools.build.lib.packages.License,com.google.devtools.build.lib.packages.License_AutoCodec,com.google.devtools.build.lib.packages.NativeAspectClass,com.google.devtools.build.lib.packages.NativeInfo,com.google.devtools.build.lib.packages.NativeProvider,com.google.devtools.build.lib.packages.NativeProvider_NativeKey_AutoCodec,com.google.devtools.build.lib.packages.NoSuchPackageException,com.google.devtools.build.lib.packages.NoSuchTargetException,com.google.devtools.build.lib.packages.NoSuchThingException,com.google.devtools.build.lib.packages.NonconfigurableAttributeMapper,com.google.devtools.build.lib.packages.OutputFile,com.google.devtools.build.lib.packages.Package,com.google.devtools.build.lib.packages.PackageCodecDependencies,com.google.devtools.build.lib.packages.PackageFactory,com.google.devtools.build.lib.packages.PackageGroup,com.google.devtools.build.lib.packages.PackageGroupsRuleVisibility,com.google.devtools.build.lib.packages.PackageSerializerInterface,com.google.devtools.build.lib.packages.PackageSpecification,com.google.devtools.build.lib.packages.PackageSpecification_AllPackagesBeneath_AutoCodec,com.google.devtools.build.lib.packages.PackageSpecification_AllPackages_AutoCodec,com.google.devtools.build.lib.packages.PackageSpecification_NegativePackageSpecification_AutoCodec,com.google.devtools.build.lib.packages.PackageSpecification_PackageGroupContents_AutoCodec,com.google.devtools.build.lib.packages.PackageSpecification_SinglePackage_AutoCodec,com.google.devtools.build.lib.packages.PredicateWithMessage,com.google.devtools.build.lib.packages.PredicatesWithMessage,com.google.devtools.build.lib.packages.PredicatesWithMessage_ALWAYS_TRUE_RegisteredSingleton,com.google.devtools.build.lib.packages.ProtoUtils,com.google.devtools.build.lib.packages.Provider,com.google.devtools.build.lib.packages.ProviderFromFunction,com.google.devtools.build.lib.packages.RawAttributeMapper,com.google.devtools.build.lib.packages.RelativePackageNameResolver,com.google.devtools.build.lib.packages.RequiredProviders,com.google.devtools.build.lib.packages.RequiredProviders_AutoCodec,com.google.devtools.build.lib.packages.Rule,com.google.devtools.build.lib.packages.RuleClass,com.google.devtools.build.lib.packages.RuleClassProvider,com.google.devtools.build.lib.packages.RuleClass_AutoCodec,com.google.devtools.build.lib.packages.RuleClass_Builder_FixedTransitionFactory_AutoCodec,com.google.devtools.build.lib.packages.RuleClass_Builder_RuleClassNamePredicate_AutoCodec,com.google.devtools.build.lib.packages.RuleClass_NO_EXTERNAL_BINDINGS_RegisteredSingleton,com.google.devtools.build.lib.packages.RuleClass_NO_OPTION_REFERENCE_RegisteredSingleton,com.google.devtools.build.lib.packages.RuleCodec,com.google.devtools.build.lib.packages.RuleErrorConsumer,com.google.devtools.build.lib.packages.RuleFactory,com.google.devtools.build.lib.packages.RuleFormatter,com.google.devtools.build.lib.packages.RuleFunction,com.google.devtools.build.lib.packages.RuleTransitionData,com.google.devtools.build.lib.packages.RuleTransitionFactory,com.google.devtools.build.lib.packages.RuleVisibility,com.google.devtools.build.lib.packages.SkylarkAspect,com.google.devtools.build.lib.packages.SkylarkAspectClass,com.google.devtools.build.lib.packages.SkylarkAspectClass_AutoCodec,com.google.devtools.build.lib.packages.SkylarkDefinedAspect,com.google.devtools.build.lib.packages.SkylarkDefinedAspect_AutoCodec,com.google.devtools.build.lib.packages.SkylarkExportable,com.google.devtools.build.lib.packages.SkylarkInfo,com.google.devtools.build.lib.packages.SkylarkInfo_Layout_AutoCodec,com.google.devtools.build.lib.packages.SkylarkNativeAspect,com.google.devtools.build.lib.packages.SkylarkNativeModule,com.google.devtools.build.lib.packages.SkylarkProvider,com.google.devtools.build.lib.packages.SkylarkProviderIdentifier,com.google.devtools.build.lib.packages.SkylarkProvider_SkylarkKey_AutoCodec,com.google.devtools.build.lib.packages.StarlarkSemanticsOptions,com.google.devtools.build.lib.packages.StructImpl,com.google.devtools.build.lib.packages.StructProvider,com.google.devtools.build.lib.packages.Target,com.google.devtools.build.lib.packages.TargetUtils,com.google.devtools.build.lib.packages.TestSize,com.google.devtools.build.lib.packages.TestTargetUtils,com.google.devtools.build.lib.packages.TestTimeout,com.google.devtools.build.lib.packages.TriState,com.google.devtools.build.lib.packages.WorkspaceFactory,com.google.devtools.build.lib.packages.WorkspaceFactoryHelper,com.google.devtools.build.lib.packages.WorkspaceFileValue,com.google.devtools.build.lib.packages.WorkspaceFileValue_WorkspaceFileKey_AutoCodec,com.google.devtools.build.lib.pkgcache.AbstractRecursivePackageProvider,com.google.devtools.build.lib.pkgcache.AutoValue_FilteringPolicies_RuleTypeFilter,com.google.devtools.build.lib.pkgcache.CompileOneDependencyTransformer,com.google.devtools.build.lib.pkgcache.FilteringPolicies,com.google.devtools.build.lib.pkgcache.FilteringPolicies_RuleTypeFilter_AutoCodec,com.google.devtools.build.lib.pkgcache.FilteringPolicy,com.google.devtools.build.lib.pkgcache.LoadedPackage,com.google.devtools.build.lib.pkgcache.LoadedPackageProvider,com.google.devtools.build.lib.pkgcache.LoadingFailedException,com.google.devtools.build.lib.pkgcache.LoadingFailureEvent,com.google.devtools.build.lib.pkgcache.LoadingOptions,com.google.devtools.build.lib.pkgcache.LoadingPhaseCompleteEvent,com.google.devtools.build.lib.pkgcache.PackageCacheOptions,com.google.devtools.build.lib.pkgcache.PackageManager,com.google.devtools.build.lib.pkgcache.PackageProvider,com.google.devtools.build.lib.pkgcache.ParsingFailedEvent,com.google.devtools.build.lib.pkgcache.PathPackageLocator,com.google.devtools.build.lib.pkgcache.RecursivePackageProvider,com.google.devtools.build.lib.pkgcache.TargetEdgeObserver,com.google.devtools.build.lib.pkgcache.TargetParsingCompleteEvent,com.google.devtools.build.lib.pkgcache.TargetParsingPhaseTimeEvent,com.google.devtools.build.lib.pkgcache.TargetPatternEvaluator,com.google.devtools.build.lib.pkgcache.TargetPatternPreloader,com.google.devtools.build.lib.pkgcache.TargetPatternResolverUtil,com.google.devtools.build.lib.pkgcache.TargetProvider,com.google.devtools.build.lib.pkgcache.TestFilter,com.google.devtools.build.lib.pkgcache.TestFilter_AutoCodec,com.google.devtools.build.lib.pkgcache.TransitivePackageLoader,com.google.devtools.build.lib.syntax.ASTNode,com.google.devtools.build.lib.syntax.AbstractComprehension,com.google.devtools.build.lib.syntax.AbstractComprehension_ForClause_AutoCodec,com.google.devtools.build.lib.syntax.AbstractComprehension_IfClause_AutoCodec,com.google.devtools.build.lib.syntax.Argument,com.google.devtools.build.lib.syntax.AssignmentStatement,com.google.devtools.build.lib.syntax.AugmentedAssignmentStatement,com.google.devtools.build.lib.syntax.AutoValue_DebugFrame,com.google.devtools.build.lib.syntax.AutoValue_FunctionSignature,com.google.devtools.build.lib.syntax.AutoValue_FunctionSignature_Shape,com.google.devtools.build.lib.syntax.AutoValue_FunctionSignature_WithValues,com.google.devtools.build.lib.syntax.BaseFunction,com.google.devtools.build.lib.syntax.BinaryOperatorExpression,com.google.devtools.build.lib.syntax.BuildFileAST,com.google.devtools.build.lib.syntax.BuiltinCallable,com.google.devtools.build.lib.syntax.BuiltinFunction,com.google.devtools.build.lib.syntax.Callstack,com.google.devtools.build.lib.syntax.ClassObject,com.google.devtools.build.lib.syntax.Comment,com.google.devtools.build.lib.syntax.Concatable,com.google.devtools.build.lib.syntax.ConditionalExpression,com.google.devtools.build.lib.syntax.DebugFrame,com.google.devtools.build.lib.syntax.DebugServer,com.google.devtools.build.lib.syntax.DebugServerUtils,com.google.devtools.build.lib.syntax.Debuggable,com.google.devtools.build.lib.syntax.DictComprehension,com.google.devtools.build.lib.syntax.DictionaryLiteral,com.google.devtools.build.lib.syntax.DotExpression,com.google.devtools.build.lib.syntax.Environment,com.google.devtools.build.lib.syntax.Environment_CONSTANTS_ONLY_RegisteredSingleton,com.google.devtools.build.lib.syntax.Environment_DEFAULT_GLOBALS_RegisteredSingleton,com.google.devtools.build.lib.syntax.Environment_Extension_AutoCodec,com.google.devtools.build.lib.syntax.Eval,com.google.devtools.build.lib.syntax.EvalException,com.google.devtools.build.lib.syntax.EvalExceptionWithStackTrace,com.google.devtools.build.lib.syntax.EvalUtils,com.google.devtools.build.lib.syntax.Expression,com.google.devtools.build.lib.syntax.ExpressionStatement,com.google.devtools.build.lib.syntax.FlagGuardedValue,com.google.devtools.build.lib.syntax.FlowStatement,com.google.devtools.build.lib.syntax.ForStatement,com.google.devtools.build.lib.syntax.FormatParser,com.google.devtools.build.lib.syntax.FuncallExpression,com.google.devtools.build.lib.syntax.FunctionDefStatement,com.google.devtools.build.lib.syntax.FunctionSignature,com.google.devtools.build.lib.syntax.FunctionSignature_AutoCodec,com.google.devtools.build.lib.syntax.FunctionSignature_Shape_AutoCodec,com.google.devtools.build.lib.syntax.FunctionSignature_WithValues_AutoCodec,com.google.devtools.build.lib.syntax.Identifier,com.google.devtools.build.lib.syntax.IfStatement,com.google.devtools.build.lib.syntax.IndexExpression,com.google.devtools.build.lib.syntax.IntegerLiteral,com.google.devtools.build.lib.syntax.LValue,com.google.devtools.build.lib.syntax.Lexer,com.google.devtools.build.lib.syntax.Lexer_LexerLocation_AutoCodec,com.google.devtools.build.lib.syntax.LineNumberTable,com.google.devtools.build.lib.syntax.LineNumberTable_AutoCodec,com.google.devtools.build.lib.syntax.ListComprehension,com.google.devtools.build.lib.syntax.ListLiteral,com.google.devtools.build.lib.syntax.LoadStatement,com.google.devtools.build.lib.syntax.MethodDescriptor,com.google.devtools.build.lib.syntax.MethodLibrary,com.google.devtools.build.lib.syntax.Mutability,com.google.devtools.build.lib.syntax.Operator,com.google.devtools.build.lib.syntax.ParamDescriptor,com.google.devtools.build.lib.syntax.ParamTypeDescriptor,com.google.devtools.build.lib.syntax.Parameter,com.google.devtools.build.lib.syntax.Parameter_Mandatory_AutoCodec,com.google.devtools.build.lib.syntax.Parameter_Optional_AutoCodec,com.google.devtools.build.lib.syntax.Parameter_StarStar_AutoCodec,com.google.devtools.build.lib.syntax.Parameter_Star_AutoCodec,com.google.devtools.build.lib.syntax.Parser,com.google.devtools.build.lib.syntax.ParserInputSource,com.google.devtools.build.lib.syntax.PassStatement,com.google.devtools.build.lib.syntax.Printer,com.google.devtools.build.lib.syntax.RangeList,com.google.devtools.build.lib.syntax.ReturnStatement,com.google.devtools.build.lib.syntax.Runtime,com.google.devtools.build.lib.syntax.SelectorList,com.google.devtools.build.lib.syntax.SelectorList_AutoCodec,com.google.devtools.build.lib.syntax.SelectorValue,com.google.devtools.build.lib.syntax.SelectorValue_AutoCodec,com.google.devtools.build.lib.syntax.SkylarkCallbackFunction,com.google.devtools.build.lib.syntax.SkylarkCallbackFunction_AutoCodec,com.google.devtools.build.lib.syntax.SkylarkClassObject,com.google.devtools.build.lib.syntax.SkylarkDict,com.google.devtools.build.lib.syntax.SkylarkImport,com.google.devtools.build.lib.syntax.SkylarkImports,com.google.devtools.build.lib.syntax.SkylarkImports_AbsoluteLabelImport_AutoCodec,com.google.devtools.build.lib.syntax.SkylarkImports_RelativeLabelImport_AutoCodec,com.google.devtools.build.lib.syntax.SkylarkIndexable,com.google.devtools.build.lib.syntax.SkylarkList,com.google.devtools.build.lib.syntax.SkylarkMutable,com.google.devtools.build.lib.syntax.SkylarkNestedSet,com.google.devtools.build.lib.syntax.SkylarkNestedSet_AutoCodec,com.google.devtools.build.lib.syntax.SkylarkQueryable,com.google.devtools.build.lib.syntax.SkylarkSignatureProcessor,com.google.devtools.build.lib.syntax.SkylarkType,com.google.devtools.build.lib.syntax.SkylarkType_BOOL_RegisteredSingleton,com.google.devtools.build.lib.syntax.SkylarkType_BOTTOM_RegisteredSingleton,com.google.devtools.build.lib.syntax.SkylarkType_Combination_AutoCodec,com.google.devtools.build.lib.syntax.SkylarkType_DICT_RegisteredSingleton,com.google.devtools.build.lib.syntax.SkylarkType_FUNCTION_RegisteredSingleton,com.google.devtools.build.lib.syntax.SkylarkType_INT_LIST_RegisteredSingleton,com.google.devtools.build.lib.syntax.SkylarkType_INT_RegisteredSingleton,com.google.devtools.build.lib.syntax.SkylarkType_LIST_RegisteredSingleton,com.google.devtools.build.lib.syntax.SkylarkType_NONE_RegisteredSingleton,com.google.devtools.build.lib.syntax.SkylarkType_SEQUENCE_RegisteredSingleton,com.google.devtools.build.lib.syntax.SkylarkType_SET_RegisteredSingleton,com.google.devtools.build.lib.syntax.SkylarkType_STRING_LIST_RegisteredSingleton,com.google.devtools.build.lib.syntax.SkylarkType_STRING_PAIR_RegisteredSingleton,com.google.devtools.build.lib.syntax.SkylarkType_STRING_RegisteredSingleton,com.google.devtools.build.lib.syntax.SkylarkType_SkylarkFunctionType_AutoCodec,com.google.devtools.build.lib.syntax.SkylarkType_TOP_RegisteredSingleton,com.google.devtools.build.lib.syntax.SkylarkType_TUPLE_RegisteredSingleton,com.google.devtools.build.lib.syntax.SkylarkType_Union_AutoCodec,com.google.devtools.build.lib.syntax.SkylarkUtils,com.google.devtools.build.lib.syntax.SliceExpression,com.google.devtools.build.lib.syntax.StarlarkFunction,com.google.devtools.build.lib.syntax.Statement,com.google.devtools.build.lib.syntax.StringLiteral,com.google.devtools.build.lib.syntax.StringModule,com.google.devtools.build.lib.syntax.SyntaxTreeVisitor,com.google.devtools.build.lib.syntax.Token,com.google.devtools.build.lib.syntax.TokenKind,com.google.devtools.build.lib.syntax.Type,com.google.devtools.build.lib.syntax.Type_BOOLEAN_RegisteredSingleton,com.google.devtools.build.lib.syntax.Type_INTEGER_LIST_RegisteredSingleton,com.google.devtools.build.lib.syntax.Type_INTEGER_RegisteredSingleton,com.google.devtools.build.lib.syntax.Type_OBJECT_LIST_RegisteredSingleton,com.google.devtools.build.lib.syntax.Type_STRING_DICT_RegisteredSingleton,com.google.devtools.build.lib.syntax.Type_STRING_LIST_DICT_RegisteredSingleton,com.google.devtools.build.lib.syntax.Type_STRING_LIST_RegisteredSingleton,com.google.devtools.build.lib.syntax.Type_STRING_RegisteredSingleton,com.google.devtools.build.lib.syntax.UnaryOperator,com.google.devtools.build.lib.syntax.UnaryOperatorExpression,com.google.devtools.build.lib.syntax.UserDefinedFunction,com.google.devtools.build.lib.syntax.ValidationEnvironment,com.google.devtools.build.lib.cmdline.Label,com.google.devtools.build.lib.cmdline.LabelConstants,com.google.devtools.build.lib.cmdline.LabelSerializationProxy,com.google.devtools.build.lib.cmdline.LabelSyntaxException,com.google.devtools.build.lib.cmdline.LabelValidator,com.google.devtools.build.lib.cmdline.Label_AutoCodec,com.google.devtools.build.lib.cmdline.PackageIdentifier,com.google.devtools.build.lib.cmdline.PackageIdentifier_AutoCodec,com.google.devtools.build.lib.cmdline.RepositoryName,com.google.devtools.build.lib.cmdline.RepositoryName_AutoCodec,com.google.devtools.build.lib.cmdline.RepositoryName_DEFAULT_RegisteredSingleton,com.google.devtools.build.lib.cmdline.RepositoryName_MAIN_RegisteredSingleton,com.google.devtools.build.lib.cmdline.ResolvedTargets,com.google.devtools.build.lib.cmdline.TargetParsingException,com.google.devtools.build.lib.cmdline.TargetPattern,com.google.devtools.build.lib.cmdline.TargetPatternResolver,com.google.devtools.build.lib.skyframe.trimming.AutoValue_KeyAndState,com.google.devtools.build.lib.skyframe.trimming.ConfigurationComparer,com.google.devtools.build.lib.skyframe.trimming.KeyAndState,com.google.devtools.build.lib.skyframe.trimming.TrimmedConfigurationCache,com.google.devtools.common.options.InvocationPolicyEnforcer,com.google.devtools.common.options.InvocationPolicyParser,com.google.devtools.build.lib.runtime.proto.InvocationPolicyOuterClass,com.google.devtools.build.lib.buildeventstream.AbortedEvent,com.google.devtools.build.lib.buildeventstream.AnnounceBuildEventTransportsEvent,com.google.devtools.build.lib.buildeventstream.ArtifactGroupNamer,com.google.devtools.build.lib.buildeventstream.BuildCompletingEvent,com.google.devtools.build.lib.buildeventstream.BuildEvent,com.google.devtools.build.lib.buildeventstream.BuildEventArtifactUploader,com.google.devtools.build.lib.buildeventstream.BuildEventContext,com.google.devtools.build.lib.buildeventstream.BuildEventId,com.google.devtools.build.lib.buildeventstream.BuildEventId_AutoCodec,com.google.devtools.build.lib.buildeventstream.BuildEventProtocolOptions,com.google.devtools.build.lib.buildeventstream.BuildEventServiceAbruptExitCallback,com.google.devtools.build.lib.buildeventstream.BuildEventStreamProtoCodecRegisterer,com.google.devtools.build.lib.buildeventstream.BuildEventTransport,com.google.devtools.build.lib.buildeventstream.BuildEventTransportClosedEvent,com.google.devtools.build.lib.buildeventstream.BuildEventWithConfiguration,com.google.devtools.build.lib.buildeventstream.BuildEventWithOrderConstraint,com.google.devtools.build.lib.buildeventstream.BuildToolLogs,com.google.devtools.build.lib.buildeventstream.ChainableEvent,com.google.devtools.build.lib.buildeventstream.FetchEvent,com.google.devtools.build.lib.buildeventstream.GenericBuildEvent,com.google.devtools.build.lib.buildeventstream.LargeBuildEventSerializedEvent,com.google.devtools.build.lib.buildeventstream.LastBuildEvent,com.google.devtools.build.lib.buildeventstream.LocalFilesArtifactUploader,com.google.devtools.build.lib.buildeventstream.NullConfiguration,com.google.devtools.build.lib.buildeventstream.PathConverter,com.google.devtools.build.lib.buildeventstream.ProgressEvent,com.google.devtools.build.lib.buildeventstream.TestFileNameConstants,com.google.devtools.build.lib.buildeventstream.BuildEventStreamProtos,com.google.devtools.build.lib.runtime.proto.CommandLineOuterClass,com.google.devtools.common.options.proto.OptionFilters,com.google.devtools.build.lib.causes.ActionFailed,com.google.devtools.build.lib.causes.AnalysisFailedCause,com.google.devtools.build.lib.causes.Cause,com.google.devtools.build.lib.causes.LabelCause,com.google.devtools.build.lib.causes.LoadingFailedCause,com.google.devtools.build.lib.skylarkbuildapi.ActionApi,com.google.devtools.build.lib.skylarkbuildapi.ActionsInfoProviderApi,com.google.devtools.build.lib.skylarkbuildapi.Bootstrap,com.google.devtools.build.lib.skylarkbuildapi.BuildConfigurationApi,com.google.devtools.build.lib.skylarkbuildapi.CommandLineArgsApi,com.google.devtools.build.lib.skylarkbuildapi.DefaultInfoApi,com.google.devtools.build.lib.skylarkbuildapi.FileApi,com.google.devtools.build.lib.skylarkbuildapi.FileProviderApi,com.google.devtools.build.lib.skylarkbuildapi.FileRootApi,com.google.devtools.build.lib.skylarkbuildapi.FileTypeApi,com.google.devtools.build.lib.skylarkbuildapi.FilesToRunProviderApi,com.google.devtools.build.lib.skylarkbuildapi.FilesetEntryApi,com.google.devtools.build.lib.skylarkbuildapi.FragmentCollectionApi,com.google.devtools.build.lib.skylarkbuildapi.LateBoundDefaultApi,com.google.devtools.build.lib.skylarkbuildapi.LicenseApi,com.google.devtools.build.lib.skylarkbuildapi.OutputGroupInfoApi,com.google.devtools.build.lib.skylarkbuildapi.ProtoConfigurationApi,com.google.devtools.build.lib.skylarkbuildapi.ProtoInfoApi,com.google.devtools.build.lib.skylarkbuildapi.ProviderApi,com.google.devtools.build.lib.skylarkbuildapi.RunfilesApi,com.google.devtools.build.lib.skylarkbuildapi.SkylarkActionFactoryApi,com.google.devtools.build.lib.skylarkbuildapi.SkylarkAspectApi,com.google.devtools.build.lib.skylarkbuildapi.SkylarkAttrApi,com.google.devtools.build.lib.skylarkbuildapi.SkylarkAttributesCollectionApi,com.google.devtools.build.lib.skylarkbuildapi.SkylarkBuildApiGlobals,com.google.devtools.build.lib.skylarkbuildapi.SkylarkCommandLineApi,com.google.devtools.build.lib.skylarkbuildapi.SkylarkNativeModuleApi,com.google.devtools.build.lib.skylarkbuildapi.SkylarkRuleContextApi,com.google.devtools.build.lib.skylarkbuildapi.SkylarkRuleFunctionsApi,com.google.devtools.build.lib.skylarkbuildapi.SplitTransitionProviderApi,com.google.devtools.build.lib.skylarkbuildapi.StarlarkConfigApi,com.google.devtools.build.lib.skylarkbuildapi.StructApi,com.google.devtools.build.lib.skylarkbuildapi.SymlinkEntryApi,com.google.devtools.build.lib.skylarkbuildapi.TargetApi,com.google.devtools.build.lib.skylarkbuildapi.TemplateVariableInfoApi,com.google.devtools.build.lib.skylarkbuildapi.ToolchainContextApi,com.google.devtools.build.lib.skylarkbuildapi.TopLevelBootstrap,com.google.devtools.build.lib.skylarkbuildapi.TransitiveInfoCollectionApi,com.google.devtools.build.lib.query2.proto.proto2api.Build,com.google.devtools.build.lib.skylarkbuildapi.platform.ConstraintCollectionApi,com.google.devtools.build.lib.skylarkbuildapi.platform.ConstraintSettingInfoApi,com.google.devtools.build.lib.skylarkbuildapi.platform.ConstraintValueInfoApi,com.google.devtools.build.lib.skylarkbuildapi.platform.PlatformBootstrap,com.google.devtools.build.lib.skylarkbuildapi.platform.PlatformCommonApi,com.google.devtools.build.lib.skylarkbuildapi.platform.PlatformConfigurationApi,com.google.devtools.build.lib.skylarkbuildapi.platform.PlatformInfoApi,com.google.devtools.build.lib.skylarkbuildapi.platform.ToolchainInfoApi,com.google.devtools.build.lib.skylarkbuildapi.platform.ToolchainTypeInfoApi,com.google.devtools.build.lib.runtime.KeepGoingOption,com.google.devtools.build.lib.util.ProcessUtils,com.google.devtools.build.lib.analysis.ProviderCollection,com.google.devtools.build.lib.actions.AbstractAction,com.google.devtools.build.lib.actions.Action,com.google.devtools.build.lib.actions.ActionAnalysisMetadata,com.google.devtools.build.lib.actions.ActionCacheChecker,com.google.devtools.build.lib.actions.ActionCompletionEvent,com.google.devtools.build.lib.actions.ActionContext,com.google.devtools.build.lib.actions.ActionContextMarker,com.google.devtools.build.lib.actions.ActionContinuationOrResult,com.google.devtools.build.lib.actions.ActionEnvironment,com.google.devtools.build.lib.actions.ActionEnvironment_AutoCodec,com.google.devtools.build.lib.actions.ActionExecutedEvent,com.google.devtools.build.lib.actions.ActionExecutionContext,com.google.devtools.build.lib.actions.ActionExecutionException,com.google.devtools.build.lib.actions.ActionExecutionMetadata,com.google.devtools.build.lib.actions.ActionExecutionStatusReporter,com.google.devtools.build.lib.actions.ActionGraph,com.google.devtools.build.lib.actions.ActionGraphVisitor,com.google.devtools.build.lib.actions.ActionInput,com.google.devtools.build.lib.actions.ActionInputDepOwnerMap,com.google.devtools.build.lib.actions.ActionInputDepOwners,com.google.devtools.build.lib.actions.ActionInputHelper,com.google.devtools.build.lib.actions.ActionInputMap,com.google.devtools.build.lib.actions.ActionInputMapSink,com.google.devtools.build.lib.actions.ActionInputPrefetcher,com.google.devtools.build.lib.actions.ActionKeyContext,com.google.devtools.build.lib.actions.ActionLogBufferPathGenerator,com.google.devtools.build.lib.actions.ActionLookupData,com.google.devtools.build.lib.actions.ActionLookupData_AutoCodec,com.google.devtools.build.lib.actions.ActionLookupValue,com.google.devtools.build.lib.actions.ActionMiddlemanEvent,com.google.devtools.build.lib.actions.ActionOwner,com.google.devtools.build.lib.actions.ActionOwner_AutoCodec,com.google.devtools.build.lib.actions.ActionRegistry,com.google.devtools.build.lib.actions.ActionResult,com.google.devtools.build.lib.actions.ActionResultReceivedEvent,com.google.devtools.build.lib.actions.ActionRewoundEvent,com.google.devtools.build.lib.actions.ActionStartedEvent,com.google.devtools.build.lib.actions.ActionTemplate,com.google.devtools.build.lib.actions.Actions,com.google.devtools.build.lib.actions.AlreadyReportedActionExecutionException,com.google.devtools.build.lib.actions.AnalyzingActionEvent,com.google.devtools.build.lib.actions.Artifact,com.google.devtools.build.lib.actions.ArtifactFactory,com.google.devtools.build.lib.actions.ArtifactFileMetadata,com.google.devtools.build.lib.actions.ArtifactFileMetadata_PLACEHOLDER_RegisteredSingleton,com.google.devtools.build.lib.actions.ArtifactOwner,com.google.devtools.build.lib.actions.ArtifactOwner_NullArtifactOwner_INSTANCE_RegisteredSingleton,com.google.devtools.build.lib.actions.ArtifactPathResolver,com.google.devtools.build.lib.actions.ArtifactPrefixConflictException,com.google.devtools.build.lib.actions.ArtifactResolver,com.google.devtools.build.lib.actions.ArtifactRoot,com.google.devtools.build.lib.actions.ArtifactRoot_AutoCodec,com.google.devtools.build.lib.actions.ArtifactSkyKey,com.google.devtools.build.lib.actions.ArtifactSkyKey_AutoCodec,com.google.devtools.build.lib.actions.Artifact_AutoCodec,com.google.devtools.build.lib.actions.Artifact_SpecialArtifact_AutoCodec,com.google.devtools.build.lib.actions.Artifact_TreeFileArtifact_AutoCodec,com.google.devtools.build.lib.actions.AutoValue_ActionCacheChecker_CacheConfig,com.google.devtools.build.lib.actions.AutoValue_ActionOwner,com.google.devtools.build.lib.actions.AutoValue_ActionResult,com.google.devtools.build.lib.actions.AutoValue_ExecutionRequirements_ParseableRequirement,com.google.devtools.build.lib.actions.AutoValue_FilesetOutputSymlink,com.google.devtools.build.lib.actions.AutoValue_FilesetTraversalParamsFactory_DirectoryTraversalParams,com.google.devtools.build.lib.actions.AutoValue_FilesetTraversalParamsFactory_KnownLinksTraversalParams,com.google.devtools.build.lib.actions.AutoValue_FilesetTraversalParamsFactory_NestedTraversalParams,com.google.devtools.build.lib.actions.AutoValue_FilesetTraversalParams_DirectTraversal,com.google.devtools.build.lib.actions.AutoValue_FilesetTraversalParams_DirectTraversalRoot,com.google.devtools.build.lib.actions.BaseSpawn,com.google.devtools.build.lib.actions.BasicActionLookupValue,com.google.devtools.build.lib.actions.BipartiteVisitor,com.google.devtools.build.lib.actions.BuildConfigurationEvent,com.google.devtools.build.lib.actions.BuildConfigurationEvent_AutoCodec,com.google.devtools.build.lib.actions.BuildFailedException,com.google.devtools.build.lib.actions.CachedActionEvent,com.google.devtools.build.lib.actions.ChangedFilesMessage,com.google.devtools.build.lib.actions.CommandAction,com.google.devtools.build.lib.actions.CommandLine,com.google.devtools.build.lib.actions.CommandLineExpansionException,com.google.devtools.build.lib.actions.CommandLine_EmptyCommandLine_AutoCodec,com.google.devtools.build.lib.actions.CommandLine_PrefixedCommandLine_AutoCodec,com.google.devtools.build.lib.actions.CommandLine_SimpleCommandLine_AutoCodec,com.google.devtools.build.lib.actions.CommandLine_SuffixedCommandLine_AutoCodec,com.google.devtools.build.lib.actions.CommandLines,com.google.devtools.build.lib.actions.CompositeRunfilesSupplier,com.google.devtools.build.lib.actions.CompositeRunfilesSupplier_AutoCodec,com.google.devtools.build.lib.actions.ConcurrentMultimapWithHeadElement,com.google.devtools.build.lib.actions.DelegateSpawn,com.google.devtools.build.lib.actions.DigestOfDirectoryException,com.google.devtools.build.lib.actions.EmptyRunfilesSupplier,com.google.devtools.build.lib.actions.EmptyRunfilesSupplier_INSTANCE_RegisteredSingleton,com.google.devtools.build.lib.actions.EnvironmentalExecException,com.google.devtools.build.lib.actions.EventReportingArtifacts,com.google.devtools.build.lib.actions.ExecException,com.google.devtools.build.lib.actions.ExecutionInfoSpecifier,com.google.devtools.build.lib.actions.ExecutionRequirements,com.google.devtools.build.lib.actions.ExecutionStrategy,com.google.devtools.build.lib.actions.Executor,com.google.devtools.build.lib.actions.ExecutorInitException,com.google.devtools.build.lib.actions.FailAction,com.google.devtools.build.lib.actions.FailAction_AutoCodec,com.google.devtools.build.lib.actions.FileArtifactValue,com.google.devtools.build.lib.actions.FileArtifactValue_DEFAULT_MIDDLEMAN_RegisteredSingleton,com.google.devtools.build.lib.actions.FileArtifactValue_MISSING_FILE_MARKER_RegisteredSingleton,com.google.devtools.build.lib.actions.FileArtifactValue_OMITTED_FILE_MARKER_RegisteredSingleton,com.google.devtools.build.lib.actions.FileContentsProxy,com.google.devtools.build.lib.actions.FileStateType,com.google.devtools.build.lib.actions.FileStateValue,com.google.devtools.build.lib.actions.FileStateValue_DIRECTORY_FILE_STATE_NODE_RegisteredSingleton,com.google.devtools.build.lib.actions.FileStateValue_Key_AutoCodec,com.google.devtools.build.lib.actions.FileStateValue_NONEXISTENT_FILE_STATE_NODE_RegisteredSingleton,com.google.devtools.build.lib.actions.FileStateValue_RegularFileStateValue_AutoCodec,com.google.devtools.build.lib.actions.FileStateValue_SpecialFileStateValue_AutoCodec,com.google.devtools.build.lib.actions.FileStateValue_SymlinkFileStateValue_AutoCodec,com.google.devtools.build.lib.actions.FileValue,com.google.devtools.build.lib.actions.FileValue_DifferentRealPathFileValueWithStoredChain_AutoCodec,com.google.devtools.build.lib.actions.FileValue_DifferentRealPathFileValueWithoutStoredChain_AutoCodec,com.google.devtools.build.lib.actions.FileValue_Key_AutoCodec,com.google.devtools.build.lib.actions.FileValue_RegularFileValue_AutoCodec,com.google.devtools.build.lib.actions.FileValue_SymlinkFileValueWithStoredChain_AutoCodec,com.google.devtools.build.lib.actions.FileValue_SymlinkFileValueWithoutStoredChain_AutoCodec,com.google.devtools.build.lib.actions.FilesetOutputSymlink,com.google.devtools.build.lib.actions.FilesetTraversalParams,com.google.devtools.build.lib.actions.FilesetTraversalParamsFactory,com.google.devtools.build.lib.actions.FilesetTraversalParamsFactory_DirectoryTraversalParams_AutoCodec,com.google.devtools.build.lib.actions.FilesetTraversalParamsFactory_KnownLinksTraversalParams_AutoCodec,com.google.devtools.build.lib.actions.FilesetTraversalParamsFactory_NestedTraversalParams_AutoCodec,com.google.devtools.build.lib.actions.FilesetTraversalParams_DirectTraversalRoot_AutoCodec,com.google.devtools.build.lib.actions.FilesetTraversalParams_DirectTraversal_AutoCodec,com.google.devtools.build.lib.actions.FutureSpawn,com.google.devtools.build.lib.actions.InconsistentFilesystemException,com.google.devtools.build.lib.actions.LostInputsExecException,com.google.devtools.build.lib.actions.MapBasedActionGraph,com.google.devtools.build.lib.actions.MetadataConsumer,com.google.devtools.build.lib.actions.MetadataProvider,com.google.devtools.build.lib.actions.MiddlemanAction,com.google.devtools.build.lib.actions.MiddlemanAction_AutoCodec,com.google.devtools.build.lib.actions.MiddlemanFactory,com.google.devtools.build.lib.actions.MissingDepException,com.google.devtools.build.lib.actions.MissingInputFileException,com.google.devtools.build.lib.actions.MutableActionGraph,com.google.devtools.build.lib.actions.NotifyOnActionCacheHit,com.google.devtools.build.lib.actions.PackageRootResolver,com.google.devtools.build.lib.actions.PackageRoots,com.google.devtools.build.lib.actions.ParamFileInfo,com.google.devtools.build.lib.actions.ParameterFile,com.google.devtools.build.lib.actions.ResourceManager,com.google.devtools.build.lib.actions.RunfilesSupplier,com.google.devtools.build.lib.actions.RunningActionEvent,com.google.devtools.build.lib.actions.SandboxedSpawnActionContext,com.google.devtools.build.lib.actions.SchedulingActionEvent,com.google.devtools.build.lib.actions.SimpleSpawn,com.google.devtools.build.lib.actions.SingleStringArgFormatter,com.google.devtools.build.lib.actions.Spawn,com.google.devtools.build.lib.actions.SpawnActionContext,com.google.devtools.build.lib.actions.SpawnContinuation,com.google.devtools.build.lib.actions.SpawnExecutedEvent,com.google.devtools.build.lib.actions.SpawnMetrics,com.google.devtools.build.lib.actions.SpawnResult,com.google.devtools.build.lib.actions.Spawns,com.google.devtools.build.lib.actions.TargetOutOfDateException,com.google.devtools.build.lib.actions.TestExecException,com.google.devtools.build.lib.actions.TestMiddlemanObserver,com.google.devtools.build.lib.actions.UserExecException,com.google.devtools.build.lib.actions.cache.ActionCache,com.google.devtools.build.lib.actions.cache.CompactPersistentActionCache,com.google.devtools.build.lib.actions.cache.DigestUtils,com.google.devtools.build.lib.actions.cache.Md5Digest,com.google.devtools.build.lib.actions.cache.MetadataHandler,com.google.devtools.build.lib.actions.cache.MetadataInjector,com.google.devtools.build.lib.actions.cache.PersistentStringIndexer,com.google.devtools.build.lib.actions.cache.VirtualActionInput,com.google.devtools.build.lib.collect.nestedset.DigestMap,com.google.devtools.build.lib.collect.nestedset.NestedSetFingerprintCache,com.google.devtools.build.skyframe.AbstractExceptionalParallelEvaluator,com.google.devtools.build.skyframe.AbstractParallelEvaluator,com.google.devtools.build.skyframe.AbstractSkyFunctionEnvironment,com.google.devtools.build.skyframe.BuildDriver,com.google.devtools.build.skyframe.CompoundEvaluationProgressReceiver,com.google.devtools.build.skyframe.ConstantVersion,com.google.devtools.build.skyframe.CycleDeduper,com.google.devtools.build.skyframe.CycleDetector,com.google.devtools.build.skyframe.CycleInfo,com.google.devtools.build.skyframe.CyclesReporter,com.google.devtools.build.skyframe.DelegatingNodeEntry,com.google.devtools.build.skyframe.DelegatingWalkableGraph,com.google.devtools.build.skyframe.DeletableGraph,com.google.devtools.build.skyframe.DepFingerprintList,com.google.devtools.build.skyframe.DepsReport,com.google.devtools.build.skyframe.Differencer,com.google.devtools.build.skyframe.DirtyBuildingState,com.google.devtools.build.skyframe.DirtyTrackingProgressReceiver,com.google.devtools.build.skyframe.EagerInvalidator,com.google.devtools.build.skyframe.EdgelessInMemoryNodeEntry,com.google.devtools.build.skyframe.EmptySkyValue,com.google.devtools.build.skyframe.EmptySkyValue_INSTANCE_RegisteredSingleton,com.google.devtools.build.skyframe.ErrorInfo,com.google.devtools.build.skyframe.ErrorInfoManager,com.google.devtools.build.skyframe.ErrorTransienceValue,com.google.devtools.build.skyframe.ErrorTransienceValue_INSTANCE_RegisteredSingleton,com.google.devtools.build.skyframe.ErrorTransienceValue_KEY_RegisteredSingleton,com.google.devtools.build.skyframe.EvaluableGraph,com.google.devtools.build.skyframe.EvaluationContext,com.google.devtools.build.skyframe.EvaluationProgressReceiver,com.google.devtools.build.skyframe.EvaluationResult,com.google.devtools.build.skyframe.EvaluationSuccessStateSupplier,com.google.devtools.build.skyframe.EvaluationVersionBehavior,com.google.devtools.build.skyframe.Evaluator,com.google.devtools.build.skyframe.EventFilter,com.google.devtools.build.skyframe.GraphInconsistencyReceiver,com.google.devtools.build.skyframe.ImmutableDiff,com.google.devtools.build.skyframe.InMemoryGraph,com.google.devtools.build.skyframe.InMemoryGraphImpl,com.google.devtools.build.skyframe.InMemoryMemoizingEvaluator,com.google.devtools.build.skyframe.InMemoryNodeEntry,com.google.devtools.build.skyframe.Injectable,com.google.devtools.build.skyframe.IntVersion,com.google.devtools.build.skyframe.InterruptibleIOLongSupplier,com.google.devtools.build.skyframe.InterruptibleSupplier,com.google.devtools.build.skyframe.InvalidatingNodeVisitor,com.google.devtools.build.skyframe.KeyToConsolidate,com.google.devtools.build.skyframe.MemoizingEvaluator,com.google.devtools.build.skyframe.MinimalVersion,com.google.devtools.build.skyframe.NodeEntry,com.google.devtools.build.skyframe.NodeEntryVisitor,com.google.devtools.build.skyframe.NotComparableSkyValue,com.google.devtools.build.skyframe.ParallelEvaluator,com.google.devtools.build.skyframe.ParallelEvaluatorContext,com.google.devtools.build.skyframe.ProcessableGraph,com.google.devtools.build.skyframe.QueryableGraph,com.google.devtools.build.skyframe.QueryableGraphBackedSkyFunctionEnvironment,com.google.devtools.build.skyframe.RecordingDifferencer,com.google.devtools.build.skyframe.RecordingSkyFunctionEnvironment,com.google.devtools.build.skyframe.ReverseDepsUtility,com.google.devtools.build.skyframe.SchedulerException,com.google.devtools.build.skyframe.SequencedRecordingDifferencer,com.google.devtools.build.skyframe.SequentialBuildDriver,com.google.devtools.build.skyframe.SimpleCycleDetector,com.google.devtools.build.skyframe.SkyFunction,com.google.devtools.build.skyframe.SkyFunctionEnvironment,com.google.devtools.build.skyframe.SkyFunctionException,com.google.devtools.build.skyframe.TaggedEvents,com.google.devtools.build.skyframe.ThinNodeEntry,com.google.devtools.build.skyframe.ValueOrException,com.google.devtools.build.skyframe.ValueOrException2,com.google.devtools.build.skyframe.ValueOrException3,com.google.devtools.build.skyframe.ValueOrException4,com.google.devtools.build.skyframe.ValueOrException5,com.google.devtools.build.skyframe.ValueOrUntypedException,com.google.devtools.build.skyframe.ValueWithMetadata,com.google.devtools.build.skyframe.Version,com.google.devtools.build.skyframe.WalkableGraph,com.google.devtools.build.lib.actions.cache.Protos,com.google.devtools.build.lib.actions.extra.CppCompileInfo,com.google.devtools.build.lib.actions.extra.CppCompileInfoOrBuilder,com.google.devtools.build.lib.actions.extra.CppLinkInfo,com.google.devtools.build.lib.actions.extra.CppLinkInfoOrBuilder,com.google.devtools.build.lib.actions.extra.DetailedExtraActionInfo,com.google.devtools.build.lib.actions.extra.DetailedExtraActionInfoOrBuilder,com.google.devtools.build.lib.actions.extra.EnvironmentVariable,com.google.devtools.build.lib.actions.extra.EnvironmentVariableOrBuilder,com.google.devtools.build.lib.actions.extra.ExtraActionInfo,com.google.devtools.build.lib.actions.extra.ExtraActionInfoOrBuilder,com.google.devtools.build.lib.actions.extra.ExtraActionSummary,com.google.devtools.build.lib.actions.extra.ExtraActionSummaryOrBuilder,com.google.devtools.build.lib.actions.extra.ExtraActionsBase,com.google.devtools.build.lib.actions.extra.JavaCompileInfo,com.google.devtools.build.lib.actions.extra.JavaCompileInfoOrBuilder,com.google.devtools.build.lib.actions.extra.PythonInfo,com.google.devtools.build.lib.actions.extra.PythonInfoOrBuilder,com.google.devtools.build.lib.actions.extra.SpawnInfo,com.google.devtools.build.lib.actions.extra.SpawnInfoOrBuilder,com.google.devtools.build.lib.analysis.platform.PlatformProviderUtils,com.google.devtools.build.lib.analysis.skylark.annotations.SkylarkConfigurationField,com.google.devtools.build.lib.graph.AbstractGraphVisitor,com.google.devtools.build.lib.graph.CollectingVisitor,com.google.devtools.build.lib.graph.ConcurrentCollectionWrapper,com.google.devtools.build.lib.graph.DFS,com.google.devtools.build.lib.graph.Digraph,com.google.devtools.build.lib.graph.DotOutputVisitor,com.google.devtools.build.lib.graph.GraphVisitor,com.google.devtools.build.lib.graph.LabelSerializer,com.google.devtools.build.lib.graph.Node,com.google.devtools.build.lib.profiler.memory.CurrentRuleTracker,com.google.devtools.build.lib.query2.AqueryActionFilter,com.google.devtools.build.lib.query2.AqueryUtils,com.google.devtools.build.lib.query2.engine.AbstractQueryEnvironment,com.google.devtools.build.lib.query2.engine.ActionFilterFunction,com.google.devtools.build.lib.query2.engine.AggregatingQueryExpressionVisitor,com.google.devtools.build.lib.query2.engine.AllPathsFunction,com.google.devtools.build.lib.query2.engine.AllRdepsFunction,com.google.devtools.build.lib.query2.engine.AttrFunction,com.google.devtools.build.lib.query2.engine.BinaryOperatorExpression,com.google.devtools.build.lib.query2.engine.BuildFilesFunction,com.google.devtools.build.lib.query2.engine.Callback,com.google.devtools.build.lib.query2.engine.DepsFunction,com.google.devtools.build.lib.query2.engine.DigraphQueryEvalResult,com.google.devtools.build.lib.query2.engine.FilterFunction,com.google.devtools.build.lib.query2.engine.FunctionExpression,com.google.devtools.build.lib.query2.engine.InputsFunction,com.google.devtools.build.lib.query2.engine.KeyExtractor,com.google.devtools.build.lib.query2.engine.KindFunction,com.google.devtools.build.lib.query2.engine.LabelsFunction,com.google.devtools.build.lib.query2.engine.LetExpression,com.google.devtools.build.lib.query2.engine.Lexer,com.google.devtools.build.lib.query2.engine.LoadFilesFunction,com.google.devtools.build.lib.query2.engine.MinDepthUniquifier,com.google.devtools.build.lib.query2.engine.MnemonicFunction,com.google.devtools.build.lib.query2.engine.OutputFormatterCallback,com.google.devtools.build.lib.query2.engine.OutputsFunction,com.google.devtools.build.lib.query2.engine.QueryEnvironment,com.google.devtools.build.lib.query2.engine.QueryEvalResult,com.google.devtools.build.lib.query2.engine.QueryException,com.google.devtools.build.lib.query2.engine.QueryExpression,com.google.devtools.build.lib.query2.engine.QueryExpressionContext,com.google.devtools.build.lib.query2.engine.QueryExpressionMapper,com.google.devtools.build.lib.query2.engine.QueryExpressionVisitor,com.google.devtools.build.lib.query2.engine.QueryParser,com.google.devtools.build.lib.query2.engine.QueryUtil,com.google.devtools.build.lib.query2.engine.QueryVisibility,com.google.devtools.build.lib.query2.engine.RdepsFunction,com.google.devtools.build.lib.query2.engine.RegexFilterExpression,com.google.devtools.build.lib.query2.engine.SamePkgDirectRdepsFunction,com.google.devtools.build.lib.query2.engine.SetExpression,com.google.devtools.build.lib.query2.engine.SiblingsFunction,com.google.devtools.build.lib.query2.engine.SkyframeRestartQueryException,com.google.devtools.build.lib.query2.engine.SomeFunction,com.google.devtools.build.lib.query2.engine.SomePathFunction,com.google.devtools.build.lib.query2.engine.StreamableQueryEnvironment,com.google.devtools.build.lib.query2.engine.SynchronizedDelegatingOutputFormatterCallback,com.google.devtools.build.lib.query2.engine.TargetLiteral,com.google.devtools.build.lib.query2.engine.TestsFunction,com.google.devtools.build.lib.query2.engine.ThreadSafeOutputFormatterCallback,com.google.devtools.build.lib.query2.engine.Uniquifier,com.google.devtools.build.lib.query2.engine.VisibleFunction,com.google.devtools.build.lib.rules.cpp.IncludeScannable,com.google.devtools.build.lib.skylarkbuildapi.config.ConfigBootstrap,com.google.devtools.build.lib.skylarkbuildapi.config.ConfigFeatureFlagProviderApi,com.google.devtools.build.lib.skylarkbuildapi.config.ConfigGlobalLibraryApi,com.google.devtools.build.lib.skylarkbuildapi.config.ConfigSkylarkCommonApi,com.google.devtools.build.lib.skylarkbuildapi.config.ConfigurationTransitionApi,com.google.devtools.build.lib.skylarkbuildapi.test.AnalysisFailureApi,com.google.devtools.build.lib.skylarkbuildapi.test.AnalysisFailureInfoApi,com.google.devtools.build.lib.skylarkbuildapi.test.AnalysisTestResultInfoApi,com.google.devtools.build.lib.skylarkbuildapi.test.CoverageCommonApi,com.google.devtools.build.lib.skylarkbuildapi.test.ExecutionInfoApi,com.google.devtools.build.lib.skylarkbuildapi.test.InstrumentedFilesInfoApi,com.google.devtools.build.lib.skylarkbuildapi.test.TestEnvironmentInfoApi,com.google.devtools.build.lib.skylarkbuildapi.test.TestingBootstrap,com.google.devtools.build.lib.skylarkbuildapi.test.TestingModuleApi,com.google.devtools.build.lib.vfs.OutputService,com.google.devtools.build.lib.analysis.AnalysisProtos,com.google.devtools.build.lib.exec.Protos,com.google.devtools.build.lib.view.test.TestStatus,com.google.devtools.build.lib.runtime.LoadingPhaseThreadsOption,com.google.devtools.build.lib.rules.android.AarGeneratorBuilder,com.google.devtools.build.lib.rules.android.AarImport,com.google.devtools.build.lib.rules.android.AarImportBaseRule,com.google.devtools.build.lib.rules.android.AndroidAssets,com.google.devtools.build.lib.rules.android.AndroidAssetsInfo,com.google.devtools.build.lib.rules.android.AndroidBinary,com.google.devtools.build.lib.rules.android.AndroidBinaryDataInfo,com.google.devtools.build.lib.rules.android.AndroidBinaryMobileInstall,com.google.devtools.build.lib.rules.android.AndroidCcLinkParamsProvider,com.google.devtools.build.lib.rules.android.AndroidCommon,com.google.devtools.build.lib.rules.android.AndroidConfiguration,com.google.devtools.build.lib.rules.android.AndroidDataBindingProcessorBuilder,com.google.devtools.build.lib.rules.android.AndroidDataContext,com.google.devtools.build.lib.rules.android.AndroidDataConverter,com.google.devtools.build.lib.rules.android.AndroidDataConverter_AAPT2_RESOURCES_AND_MANIFEST_CONVERTER_RegisteredSingleton,com.google.devtools.build.lib.rules.android.AndroidDataConverter_AAPT_RESOURCES_AND_MANIFEST_CONVERTER_RegisteredSingleton,com.google.devtools.build.lib.rules.android.AndroidDataConverter_COMPILED_ASSET_CONVERTER_RegisteredSingleton,com.google.devtools.build.lib.rules.android.AndroidDataConverter_COMPILED_RESOURCE_CONVERTER_RegisteredSingleton,com.google.devtools.build.lib.rules.android.AndroidDataConverter_PARSED_ASSET_CONVERTER_RegisteredSingleton,com.google.devtools.build.lib.rules.android.AndroidDataConverter_PARSED_RESOURCE_CONVERTER_RegisteredSingleton,com.google.devtools.build.lib.rules.android.AndroidDeployInfoAction,com.google.devtools.build.lib.rules.android.AndroidDevice,com.google.devtools.build.lib.rules.android.AndroidDeviceBrokerInfo,com.google.devtools.build.lib.rules.android.AndroidDeviceRule,com.google.devtools.build.lib.rules.android.AndroidDeviceScriptFixture,com.google.devtools.build.lib.rules.android.AndroidDeviceScriptFixtureInfoProvider,com.google.devtools.build.lib.rules.android.AndroidDeviceScriptFixtureRule,com.google.devtools.build.lib.rules.android.AndroidDex2OatInfo,com.google.devtools.build.lib.rules.android.AndroidFeatureFlagSetProvider,com.google.devtools.build.lib.rules.android.AndroidHostServiceFixture,com.google.devtools.build.lib.rules.android.AndroidHostServiceFixtureInfoProvider,com.google.devtools.build.lib.rules.android.AndroidHostServiceFixtureRule,com.google.devtools.build.lib.rules.android.AndroidIdeInfoProvider,com.google.devtools.build.lib.rules.android.AndroidIdlHelper,com.google.devtools.build.lib.rules.android.AndroidIdlProvider,com.google.devtools.build.lib.rules.android.AndroidInstrumentationInfo,com.google.devtools.build.lib.rules.android.AndroidInstrumentationTestBase,com.google.devtools.build.lib.rules.android.AndroidInstrumentationTestBaseRule,com.google.devtools.build.lib.rules.android.AndroidLibrary,com.google.devtools.build.lib.rules.android.AndroidLibraryAarInfo,com.google.devtools.build.lib.rules.android.AndroidLibraryBaseRule,com.google.devtools.build.lib.rules.android.AndroidLibraryResourceClassJarProvider,com.google.devtools.build.lib.rules.android.AndroidLocalTestBase,com.google.devtools.build.lib.rules.android.AndroidLocalTestBaseRule,com.google.devtools.build.lib.rules.android.AndroidLocalTestConfiguration,com.google.devtools.build.lib.rules.android.AndroidManifest,com.google.devtools.build.lib.rules.android.AndroidManifestInfo,com.google.devtools.build.lib.rules.android.AndroidManifestMergeHelper,com.google.devtools.build.lib.rules.android.AndroidMigrationSemantics,com.google.devtools.build.lib.rules.android.AndroidNativeLibsInfo,com.google.devtools.build.lib.rules.android.AndroidNeverLinkLibrariesProvider,com.google.devtools.build.lib.rules.android.AndroidNeverlinkAspect,com.google.devtools.build.lib.rules.android.AndroidPreDexJarProvider,com.google.devtools.build.lib.rules.android.AndroidProguardInfo,com.google.devtools.build.lib.rules.android.AndroidResourceMergingActionBuilder,com.google.devtools.build.lib.rules.android.AndroidResourceParsingActionBuilder,com.google.devtools.build.lib.rules.android.AndroidResourceValidatorActionBuilder,com.google.devtools.build.lib.rules.android.AndroidResources,com.google.devtools.build.lib.rules.android.AndroidResourcesInfo,com.google.devtools.build.lib.rules.android.AndroidResourcesProcessorBuilder,com.google.devtools.build.lib.rules.android.AndroidResourcesProcessorBuilder_AAPT2_RESOURCE_DEP_TO_ARG_NO_PARSE_RegisteredSingleton,com.google.devtools.build.lib.rules.android.AndroidRuleClasses,com.google.devtools.build.lib.rules.android.AndroidRuleClasses_ANDROID_SPLIT_TRANSITION_RegisteredSingleton,com.google.devtools.build.lib.rules.android.AndroidRuntimeJarProvider,com.google.devtools.build.lib.rules.android.AndroidSdkBase,com.google.devtools.build.lib.rules.android.AndroidSdkBaseRule,com.google.devtools.build.lib.rules.android.AndroidSdkProvider,com.google.devtools.build.lib.rules.android.AndroidSemantics,com.google.devtools.build.lib.rules.android.AndroidSkylarkApiProvider,com.google.devtools.build.lib.rules.android.AndroidSkylarkCommon,com.google.devtools.build.lib.rules.android.AndroidSkylarkData,com.google.devtools.build.lib.rules.android.AndroidToolsDefaultsJar,com.google.devtools.build.lib.rules.android.ApkActionsBuilder,com.google.devtools.build.lib.rules.android.ApkInfo,com.google.devtools.build.lib.rules.android.AssetDependencies,com.google.devtools.build.lib.rules.android.AutoValue_AndroidBinary_DexPostprocessingOutput,com.google.devtools.build.lib.rules.android.AutoValue_AndroidLibraryAarInfo_Aar,com.google.devtools.build.lib.rules.android.AutoValue_AndroidNeverLinkLibrariesProvider,com.google.devtools.build.lib.rules.android.BusyBoxActionBuilder,com.google.devtools.build.lib.rules.android.DexArchiveAspect,com.google.devtools.build.lib.rules.android.DexArchiveAspect_ONLY_DESUGAR_JAVA8_RegisteredSingleton,com.google.devtools.build.lib.rules.android.DexArchiveAspect_PARAM_EXTRACTOR_RegisteredSingleton,com.google.devtools.build.lib.rules.android.DexArchiveProvider,com.google.devtools.build.lib.rules.android.ManifestMergerActionBuilder,com.google.devtools.build.lib.rules.android.MergedAndroidAssets,com.google.devtools.build.lib.rules.android.MergedAndroidResources,com.google.devtools.build.lib.rules.android.NativeLibs,com.google.devtools.build.lib.rules.android.ParsedAndroidAssets,com.google.devtools.build.lib.rules.android.ParsedAndroidResources,com.google.devtools.build.lib.rules.android.ProcessedAndroidData,com.google.devtools.build.lib.rules.android.ProcessedAndroidManifest,com.google.devtools.build.lib.rules.android.ProguardMappingProvider,com.google.devtools.build.lib.rules.android.RClassGeneratorActionBuilder,com.google.devtools.build.lib.rules.android.RClassGeneratorActionBuilder_AAPT2_CONVERTER_RegisteredSingleton,com.google.devtools.build.lib.rules.android.RClassGeneratorActionBuilder_AAPT_CONVERTER_RegisteredSingleton,com.google.devtools.build.lib.rules.android.ResourceApk,com.google.devtools.build.lib.rules.android.ResourceDependencies,com.google.devtools.build.lib.rules.android.ResourceFilter,com.google.devtools.build.lib.rules.android.ResourceFilterFactory,com.google.devtools.build.lib.rules.android.ResourceShrinkerActionBuilder,com.google.devtools.build.lib.rules.android.RobolectricResourceSymbolsActionBuilder,com.google.devtools.build.lib.rules.android.StampedAndroidManifest,com.google.devtools.build.lib.rules.android.ValidatedAndroidResources,com.google.devtools.build.lib.rules.android.WriteAdbArgsAction,com.google.devtools.build.lib.rules.android.WriteAdbArgsActionContext,com.google.devtools.build.lib.rules.android.ZipFilterBuilder,com.google.devtools.build.lib.rules.android.databinding.DataBinding,com.google.devtools.build.lib.rules.android.databinding.DataBindingContext,com.google.devtools.build.lib.rules.android.databinding.DataBindingProcessorArgsBuilder,com.google.devtools.build.lib.rules.android.databinding.DataBindingV1Context,com.google.devtools.build.lib.rules.android.databinding.DataBindingV2Context,com.google.devtools.build.lib.rules.android.databinding.DataBindingV2Provider,com.google.devtools.build.lib.rules.android.databinding.DisabledDataBindingV1Context,com.google.devtools.build.lib.rules.android.databinding.DisabledDataBindingV2Context,com.google.devtools.build.lib.rules.android.databinding.UsesDataBindingProvider,com.google.devtools.build.lib.rules.nativedeps.NativeDepsHelper,com.google.devtools.build.lib.rules.nativedeps.NativeDepsRunfiles,com.google.devtools.build.lib.rules.cpp.ArtifactCategory,com.google.devtools.build.lib.rules.cpp.AspectLegalCppSemantics,com.google.devtools.build.lib.rules.cpp.AutoValue_CcImport_NoPicAndPicStaticLibrary,com.google.devtools.build.lib.rules.cpp.AutoValue_FeatureSpecification,com.google.devtools.build.lib.rules.cpp.AutoValue_LibraryToLink,com.google.devtools.build.lib.rules.cpp.CToolchainSelectionUtils,com.google.devtools.build.lib.rules.cpp.CcBinary,com.google.devtools.build.lib.rules.cpp.CcCommon,com.google.devtools.build.lib.rules.cpp.CcCommon_CoptsFilter_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcCompilationContext,com.google.devtools.build.lib.rules.cpp.CcCompilationContext_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcCompilationContext_CommandLineCcCompilationContext_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcCompilationContext_HeaderInfo_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcCompilationHelper,com.google.devtools.build.lib.rules.cpp.CcCompilationOutputs,com.google.devtools.build.lib.rules.cpp.CcHostToolchainAliasRule,com.google.devtools.build.lib.rules.cpp.CcImport,com.google.devtools.build.lib.rules.cpp.CcImportRule,com.google.devtools.build.lib.rules.cpp.CcInfo,com.google.devtools.build.lib.rules.cpp.CcLibcTopAlias,com.google.devtools.build.lib.rules.cpp.CcLibrary,com.google.devtools.build.lib.rules.cpp.CcLinkingHelper,com.google.devtools.build.lib.rules.cpp.CcLinkingOutputs,com.google.devtools.build.lib.rules.cpp.CcModule,com.google.devtools.build.lib.rules.cpp.CcNativeLibraryProvider,com.google.devtools.build.lib.rules.cpp.CcNativeLibraryProvider_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcSkyframeCrosstoolSupportFunction,com.google.devtools.build.lib.rules.cpp.CcSkyframeCrosstoolSupportValue,com.google.devtools.build.lib.rules.cpp.CcSkyframeCrosstoolSupportValue_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcSkyframeCrosstoolSupportValue_Key_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcSkyframeFdoSupportFunction,com.google.devtools.build.lib.rules.cpp.CcSkyframeFdoSupportValue,com.google.devtools.build.lib.rules.cpp.CcSkyframeFdoSupportValue_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcSkyframeFdoSupportValue_Key_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcSkylarkApiProvider,com.google.devtools.build.lib.rules.cpp.CcSkylarkApiProvider_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcTest,com.google.devtools.build.lib.rules.cpp.CcToolchain,com.google.devtools.build.lib.rules.cpp.CcToolchainAliasRule,com.google.devtools.build.lib.rules.cpp.CcToolchainAttributesProvider,com.google.devtools.build.lib.rules.cpp.CcToolchainConfigInfo,com.google.devtools.build.lib.rules.cpp.CcToolchainFeatures,com.google.devtools.build.lib.rules.cpp.CcToolchainFeatures_ActionConfig_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcToolchainFeatures_EnvEntry_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcToolchainFeatures_EnvSet_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcToolchainFeatures_FeatureConfiguration_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcToolchainFeatures_Feature_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcToolchainFeatures_FlagGroup_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcToolchainFeatures_FlagSet_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcToolchainFeatures_Flag_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcToolchainFeatures_Flag_SingleChunkFlag_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcToolchainFeatures_VariableWithValue_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcToolchainFeatures_WithFeatureSet_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcToolchainProvider,com.google.devtools.build.lib.rules.cpp.CcToolchainProviderHelper,com.google.devtools.build.lib.rules.cpp.CcToolchainProvider_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcToolchainRule,com.google.devtools.build.lib.rules.cpp.CcToolchainSuite,com.google.devtools.build.lib.rules.cpp.CcToolchainSuiteRule,com.google.devtools.build.lib.rules.cpp.CcToolchainVariables,com.google.devtools.build.lib.rules.cpp.CcToolchainVariables_IntegerValue_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcToolchainVariables_LazyStringSequence_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcToolchainVariables_LibraryToLinkValue_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcToolchainVariables_MapVariables_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcToolchainVariables_Sequence_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcToolchainVariables_SingleVariables_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcToolchainVariables_StringLiteralChunk_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcToolchainVariables_StringSequence_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcToolchainVariables_StringValue_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcToolchainVariables_StructureSequence_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcToolchainVariables_StructureValue_AutoCodec,com.google.devtools.build.lib.rules.cpp.CcToolchainVariables_VariableChunk_AutoCodec,com.google.devtools.build.lib.rules.cpp.CompileBuildVariables,com.google.devtools.build.lib.rules.cpp.CompileCommandLine,com.google.devtools.build.lib.rules.cpp.CompileCommandLine_AutoCodec,com.google.devtools.build.lib.rules.cpp.CppActionConfigs,com.google.devtools.build.lib.rules.cpp.CppActionNames,com.google.devtools.build.lib.rules.cpp.CppBuildInfo,com.google.devtools.build.lib.rules.cpp.CppCompileAction,com.google.devtools.build.lib.rules.cpp.CppCompileActionBuilder,com.google.devtools.build.lib.rules.cpp.CppCompileActionTemplate,com.google.devtools.build.lib.rules.cpp.CppConfiguration,com.google.devtools.build.lib.rules.cpp.CppConfigurationLoader,com.google.devtools.build.lib.rules.cpp.CppDebugFileProvider,com.google.devtools.build.lib.rules.cpp.CppDebugFileProvider_AutoCodec,com.google.devtools.build.lib.rules.cpp.CppFileTypes,com.google.devtools.build.lib.rules.cpp.CppHelper,com.google.devtools.build.lib.rules.cpp.CppIncludeExtractionContext,com.google.devtools.build.lib.rules.cpp.CppIncludeScanningContext,com.google.devtools.build.lib.rules.cpp.CppLinkAction,com.google.devtools.build.lib.rules.cpp.CppLinkActionBuilder,com.google.devtools.build.lib.rules.cpp.CppLinkAction_AutoCodec,com.google.devtools.build.lib.rules.cpp.CppLinkstampCompileHelper,com.google.devtools.build.lib.rules.cpp.CppModuleMap,com.google.devtools.build.lib.rules.cpp.CppModuleMapAction,com.google.devtools.build.lib.rules.cpp.CppModuleMapAction_AutoCodec,com.google.devtools.build.lib.rules.cpp.CppModuleMap_AutoCodec,com.google.devtools.build.lib.rules.cpp.CppOptions,com.google.devtools.build.lib.rules.cpp.CppRuleClasses,com.google.devtools.build.lib.rules.cpp.CppRuleClasses_CC_TOOLCHAIN_CONFIGURATION_RESOLVER_RegisteredSingleton,com.google.devtools.build.lib.rules.cpp.CppSemantics,com.google.devtools.build.lib.rules.cpp.CppSource,com.google.devtools.build.lib.rules.cpp.CppToolchainInfo,com.google.devtools.build.lib.rules.cpp.CppToolchainInfo_AutoCodec,com.google.devtools.build.lib.rules.cpp.CpuTransformer,com.google.devtools.build.lib.rules.cpp.CreateIncSymlinkAction,com.google.devtools.build.lib.rules.cpp.CreateIncSymlinkAction_AutoCodec,com.google.devtools.build.lib.rules.cpp.CrosstoolConfigProtoCodecRegisterer,com.google.devtools.build.lib.rules.cpp.CrosstoolConfigurationIdentifier,com.google.devtools.build.lib.rules.cpp.CrosstoolConfigurationOptions,com.google.devtools.build.lib.rules.cpp.DebugPackageProvider,com.google.devtools.build.lib.rules.cpp.DebugPackageProvider_AutoCodec,com.google.devtools.build.lib.rules.cpp.DwoArtifactsCollector,com.google.devtools.build.lib.rules.cpp.ExtraLinkTimeLibraries,com.google.devtools.build.lib.rules.cpp.ExtraLinkTimeLibraries_AutoCodec,com.google.devtools.build.lib.rules.cpp.ExtraLinkTimeLibrary,com.google.devtools.build.lib.rules.cpp.FakeCPU,com.google.devtools.build.lib.rules.cpp.FakeCppCompileAction,com.google.devtools.build.lib.rules.cpp.FdoContext,com.google.devtools.build.lib.rules.cpp.FdoContext_AutoCodec,com.google.devtools.build.lib.rules.cpp.FdoHelper,com.google.devtools.build.lib.rules.cpp.FdoInputFile,com.google.devtools.build.lib.rules.cpp.FdoPrefetchHints,com.google.devtools.build.lib.rules.cpp.FdoPrefetchHintsProvider,com.google.devtools.build.lib.rules.cpp.FdoPrefetchHintsRule,com.google.devtools.build.lib.rules.cpp.FdoProfile,com.google.devtools.build.lib.rules.cpp.FdoProfileProvider,com.google.devtools.build.lib.rules.cpp.FdoProfileRule,com.google.devtools.build.lib.rules.cpp.FeatureConfigurationForStarlark,com.google.devtools.build.lib.rules.cpp.FeatureSelection,com.google.devtools.build.lib.rules.cpp.FeatureSpecification,com.google.devtools.build.lib.rules.cpp.HasCcToolchainLabel,com.google.devtools.build.lib.rules.cpp.HeaderDiscovery,com.google.devtools.build.lib.rules.cpp.IncludeProblems,com.google.devtools.build.lib.rules.cpp.IncludeProcessing,com.google.devtools.build.lib.rules.cpp.IncludeScanner,com.google.devtools.build.lib.rules.cpp.IncludeScanning,com.google.devtools.build.lib.rules.cpp.IncludeScanning_INSTANCE_RegisteredSingleton,com.google.devtools.build.lib.rules.cpp.LibrariesToLinkCollector,com.google.devtools.build.lib.rules.cpp.LibraryToLink,com.google.devtools.build.lib.rules.cpp.Link,com.google.devtools.build.lib.rules.cpp.LinkBuildVariables,com.google.devtools.build.lib.rules.cpp.LinkCommandLine,com.google.devtools.build.lib.rules.cpp.LinkCommandLine_AutoCodec,com.google.devtools.build.lib.rules.cpp.LinkCommandLine_ParamFileCommandLine_AutoCodec,com.google.devtools.build.lib.rules.cpp.LinkerInput,com.google.devtools.build.lib.rules.cpp.LinkerInputs,com.google.devtools.build.lib.rules.cpp.LinkerInputs_CompoundLibraryToLink_AutoCodec,com.google.devtools.build.lib.rules.cpp.LinkerInputs_SimpleLinkerInput_AutoCodec,com.google.devtools.build.lib.rules.cpp.LinkerInputs_SolibLibraryToLink_AutoCodec,com.google.devtools.build.lib.rules.cpp.LtoBackendAction,com.google.devtools.build.lib.rules.cpp.LtoBackendArtifacts,com.google.devtools.build.lib.rules.cpp.LtoCompilationContext,com.google.devtools.build.lib.rules.cpp.NoProcessing,com.google.devtools.build.lib.rules.cpp.NoProcessing_INSTANCE_RegisteredSingleton,com.google.devtools.build.lib.rules.cpp.PrecompiledFiles,com.google.devtools.build.lib.rules.cpp.ShowIncludesFilter,com.google.devtools.build.lib.rules.cpp.SolibSymlinkAction,com.google.devtools.build.lib.rules.cpp.SolibSymlinkAction_AutoCodec,com.google.devtools.build.lib.rules.cpp.StripBuildVariables,com.google.devtools.build.lib.rules.cpp.SwigIncludeScanningContext,com.google.devtools.build.lib.rules.cpp.UmbrellaHeaderAction,com.google.devtools.build.lib.rules.cpp.WriteBuildInfoHeaderAction,com.google.devtools.build.lib.rules.cpp.WriteBuildInfoHeaderAction_AutoCodec,com.google.devtools.build.lib.rules.proto.AutoValue_ProtoLangToolchainProvider,com.google.devtools.build.lib.rules.proto.BazelProtoLibrary,com.google.devtools.build.lib.rules.proto.BazelProtoLibraryRule,com.google.devtools.build.lib.rules.proto.BazelProtoModule,com.google.devtools.build.lib.rules.proto.ProtoCommon,com.google.devtools.build.lib.rules.proto.ProtoCompileActionBuilder,com.google.devtools.build.lib.rules.proto.ProtoCompileActionBuilder_EXPAND_TRANSITIVE_PROTO_PATH_FLAGS_RegisteredSingleton,com.google.devtools.build.lib.rules.proto.ProtoCompileActionBuilder_ExpandImportArgsFn_AutoCodec,com.google.devtools.build.lib.rules.proto.ProtoCompileActionBuilder_ExpandToPathFnWithImports_AutoCodec,com.google.devtools.build.lib.rules.proto.ProtoCompileActionBuilder_LazyCommandLineExpansion_AutoCodec,com.google.devtools.build.lib.rules.proto.ProtoCompileActionBuilder_LazyLangPluginFlag_AutoCodec,com.google.devtools.build.lib.rules.proto.ProtoConfiguration,com.google.devtools.build.lib.rules.proto.ProtoInfo,com.google.devtools.build.lib.rules.proto.ProtoInfo_AutoCodec,com.google.devtools.build.lib.rules.proto.ProtoLangToolchain,com.google.devtools.build.lib.rules.proto.ProtoLangToolchainProvider,com.google.devtools.build.lib.rules.proto.ProtoLangToolchainProvider_AutoCodec,com.google.devtools.build.lib.rules.proto.ProtoLangToolchainRule,com.google.devtools.build.lib.rules.proto.ProtoSourceFileBlacklist,com.google.devtools.build.lib.rules.proto.StrictProtoDepsViolationMessage,com.google.devtools.build.lib.skylarkbuildapi.proto.ProtoBootstrap,com.google.devtools.build.lib.skylarkbuildapi.proto.ProtoModuleApi,com.google.devtools.build.lib.rules.apple.AppleCommandLineOptions,com.google.devtools.build.lib.rules.apple.AppleConfiguration,com.google.devtools.build.lib.rules.apple.ApplePlatform,com.google.devtools.build.lib.rules.apple.AppleToolchain,com.google.devtools.build.lib.rules.apple.DottedVersion,com.google.devtools.build.lib.rules.apple.DottedVersionConverter,com.google.devtools.build.lib.rules.apple.DottedVersion_AutoCodec,com.google.devtools.build.lib.rules.apple.DottedVersion_Component_AutoCodec,com.google.devtools.build.lib.rules.apple.XcodeConfig,com.google.devtools.build.lib.rules.apple.XcodeConfigAlias,com.google.devtools.build.lib.rules.apple.XcodeConfigProvider,com.google.devtools.build.lib.rules.apple.XcodeConfigRule,com.google.devtools.build.lib.rules.apple.XcodeVersion,com.google.devtools.build.lib.rules.apple.XcodeVersionProperties,com.google.devtools.build.lib.rules.apple.XcodeVersionRule,com.google.devtools.build.lib.rules.apple.XcodeVersionRuleData,com.google.devtools.build.lib.skylarkbuildapi.apple.AppleBitcodeModeApi,com.google.devtools.build.lib.skylarkbuildapi.apple.AppleBootstrap,com.google.devtools.build.lib.skylarkbuildapi.apple.AppleCommonApi,com.google.devtools.build.lib.skylarkbuildapi.apple.AppleConfigurationApi,com.google.devtools.build.lib.skylarkbuildapi.apple.AppleDebugOutputsApi,com.google.devtools.build.lib.skylarkbuildapi.apple.AppleDylibBinaryApi,com.google.devtools.build.lib.skylarkbuildapi.apple.AppleDynamicFrameworkInfoApi,com.google.devtools.build.lib.skylarkbuildapi.apple.AppleExecutableBinaryApi,com.google.devtools.build.lib.skylarkbuildapi.apple.AppleLoadableBundleBinaryApi,com.google.devtools.build.lib.skylarkbuildapi.apple.ApplePlatformApi,com.google.devtools.build.lib.skylarkbuildapi.apple.ApplePlatformTypeApi,com.google.devtools.build.lib.skylarkbuildapi.apple.AppleStaticLibraryInfoApi,com.google.devtools.build.lib.skylarkbuildapi.apple.AppleToolchainApi,com.google.devtools.build.lib.skylarkbuildapi.apple.DottedVersionApi,com.google.devtools.build.lib.skylarkbuildapi.apple.J2ObjcConfigurationApi,com.google.devtools.build.lib.skylarkbuildapi.apple.ObjcConfigurationApi,com.google.devtools.build.lib.skylarkbuildapi.apple.ObjcProviderApi,com.google.devtools.build.lib.skylarkbuildapi.apple.SwiftConfigurationApi,com.google.devtools.build.lib.skylarkbuildapi.apple.XcodeConfigProviderApi,com.google.devtools.build.lib.skylarkbuildapi.apple.XcodePropertiesApi,com.google.devtools.build.lib.skylarkbuildapi.cpp.BazelCcModuleApi,com.google.devtools.build.lib.skylarkbuildapi.cpp.CcBootstrap,com.google.devtools.build.lib.skylarkbuildapi.cpp.CcCompilationContextApi,com.google.devtools.build.lib.skylarkbuildapi.cpp.CcCompilationOutputsApi,com.google.devtools.build.lib.skylarkbuildapi.cpp.CcInfoApi,com.google.devtools.build.lib.skylarkbuildapi.cpp.CcLinkingContextApi,com.google.devtools.build.lib.skylarkbuildapi.cpp.CcLinkingOutputsApi,com.google.devtools.build.lib.skylarkbuildapi.cpp.CcModuleApi,com.google.devtools.build.lib.skylarkbuildapi.cpp.CcSkylarkApiProviderApi,com.google.devtools.build.lib.skylarkbuildapi.cpp.CcToolchainConfigInfoApi,com.google.devtools.build.lib.skylarkbuildapi.cpp.CcToolchainProviderApi,com.google.devtools.build.lib.skylarkbuildapi.cpp.CcToolchainVariablesApi,com.google.devtools.build.lib.skylarkbuildapi.cpp.CompilationInfoApi,com.google.devtools.build.lib.skylarkbuildapi.cpp.CppConfigurationApi,com.google.devtools.build.lib.skylarkbuildapi.cpp.FeatureConfigurationApi,com.google.devtools.build.lib.skylarkbuildapi.cpp.LibraryToLinkApi,com.google.devtools.build.lib.skylarkbuildapi.cpp.LinkingInfoApi,com.google.devtools.build.lib.view.config.crosstool.CrosstoolConfig,com.google.devtools.build.lib.rules.config.AutoValue_FeatureFlagValue_SetValue,com.google.devtools.build.lib.rules.config.ConfigFeatureFlag,com.google.devtools.build.lib.rules.config.ConfigFeatureFlagConfiguration,com.google.devtools.build.lib.rules.config.ConfigFeatureFlagOptions,com.google.devtools.build.lib.rules.config.ConfigFeatureFlagProvider,com.google.devtools.build.lib.rules.config.ConfigFeatureFlagTaggedTrimmingTransitionFactory,com.google.devtools.build.lib.rules.config.ConfigFeatureFlagTransitionFactory,com.google.devtools.build.lib.rules.config.ConfigFeatureFlagTransitionFactory_ConfigFeatureFlagValuesTransition_AutoCodec,com.google.devtools.build.lib.rules.config.ConfigGlobalLibrary,com.google.devtools.build.lib.rules.config.ConfigRuleClasses,com.google.devtools.build.lib.rules.config.ConfigRules,com.google.devtools.build.lib.rules.config.ConfigSetting,com.google.devtools.build.lib.rules.config.ConfigSkylarkCommon,com.google.devtools.build.lib.rules.config.FeatureFlagValue,com.google.devtools.build.lib.analysis.config.BuildConfigurationOptionDetails,com.google.devtools.build.lib.rules.core.CoreRules,com.google.devtools.build.lib.rules.platform.ConstraintSetting,com.google.devtools.build.lib.rules.platform.ConstraintSettingRule,com.google.devtools.build.lib.rules.platform.ConstraintValue,com.google.devtools.build.lib.rules.platform.ConstraintValueRule,com.google.devtools.build.lib.rules.platform.Platform,com.google.devtools.build.lib.rules.platform.PlatformBaseRule,com.google.devtools.build.lib.rules.platform.PlatformCommon,com.google.devtools.build.lib.rules.platform.PlatformRule,com.google.devtools.build.lib.rules.platform.PlatformRules,com.google.devtools.build.lib.rules.platform.Toolchain,com.google.devtools.build.lib.rules.platform.ToolchainRule,com.google.devtools.build.lib.rules.java.AutoValue_JavaCompilationArgsProvider,com.google.devtools.build.lib.rules.java.AutoValue_JavaCompilationArtifacts,com.google.devtools.build.lib.rules.java.AutoValue_JavaPackageConfigurationProvider,com.google.devtools.build.lib.rules.java.AutoValue_JavaPluginInfoProvider,com.google.devtools.build.lib.rules.java.AutoValue_JavaPluginInfoProvider_JavaPluginInfo,com.google.devtools.build.lib.rules.java.AutoValue_JavaSourceJarsProvider,com.google.devtools.build.lib.rules.java.BuildInfoPropertiesTranslator,com.google.devtools.build.lib.rules.java.ClasspathConfiguredFragment,com.google.devtools.build.lib.rules.java.DeployArchiveBuilder,com.google.devtools.build.lib.rules.java.ImportDepsCheckActionBuilder,com.google.devtools.build.lib.rules.java.JavaBuildInfoFactory,com.google.devtools.build.lib.rules.java.JavaBuildInfoFactory_DefaultTimestampFormatter_AutoCodec,com.google.devtools.build.lib.rules.java.JavaCommon,com.google.devtools.build.lib.rules.java.JavaCompilationArgsProvider,com.google.devtools.build.lib.rules.java.JavaCompilationArgsProvider_AutoCodec,com.google.devtools.build.lib.rules.java.JavaCompilationArgsProvider_EMPTY_RegisteredSingleton,com.google.devtools.build.lib.rules.java.JavaCompilationArtifacts,com.google.devtools.build.lib.rules.java.JavaCompilationArtifacts_AutoCodec,com.google.devtools.build.lib.rules.java.JavaCompilationArtifacts_EMPTY_RegisteredSingleton,com.google.devtools.build.lib.rules.java.JavaCompilationHelper,com.google.devtools.build.lib.rules.java.JavaCompilationInfoProvider,com.google.devtools.build.lib.rules.java.JavaCompilationInfoProvider_AutoCodec,com.google.devtools.build.lib.rules.java.JavaCompileAction,com.google.devtools.build.lib.rules.java.JavaCompileActionBuilder,com.google.devtools.build.lib.rules.java.JavaCompileActionBuilder_JavaCompileExtraActionInfoSupplier_AutoCodec,com.google.devtools.build.lib.rules.java.JavaCompileActionContext,com.google.devtools.build.lib.rules.java.JavaConfiguration,com.google.devtools.build.lib.rules.java.JavaExportsProvider,com.google.devtools.build.lib.rules.java.JavaExportsProvider_AutoCodec,com.google.devtools.build.lib.rules.java.JavaGenJarsProvider,com.google.devtools.build.lib.rules.java.JavaGenJarsProvider_AutoCodec,com.google.devtools.build.lib.rules.java.JavaHeaderCompileActionBuilder,com.google.devtools.build.lib.rules.java.JavaHeaderCompileActionBuilder_ProgressMessage_AutoCodec,com.google.devtools.build.lib.rules.java.JavaHelper,com.google.devtools.build.lib.rules.java.JavaInfo,com.google.devtools.build.lib.rules.java.JavaInfoBuildHelper,com.google.devtools.build.lib.rules.java.JavaInfo_AutoCodec,com.google.devtools.build.lib.rules.java.JavaLibraryHelper,com.google.devtools.build.lib.rules.java.JavaNativeLibraryProvider,com.google.devtools.build.lib.rules.java.JavaNativeLibraryProvider_AutoCodec,com.google.devtools.build.lib.rules.java.JavaOptions,com.google.devtools.build.lib.rules.java.JavaPackageConfigurationProvider,com.google.devtools.build.lib.rules.java.JavaPackageConfigurationProvider_AutoCodec,com.google.devtools.build.lib.rules.java.JavaPluginInfoProvider,com.google.devtools.build.lib.rules.java.JavaPluginInfoProvider_AutoCodec,com.google.devtools.build.lib.rules.java.JavaPluginInfoProvider_JavaPluginInfo_AutoCodec,com.google.devtools.build.lib.rules.java.JavaRuleClasses,com.google.devtools.build.lib.rules.java.JavaRuleOutputJarsProvider,com.google.devtools.build.lib.rules.java.JavaRuleOutputJarsProvider_AutoCodec,com.google.devtools.build.lib.rules.java.JavaRuleOutputJarsProvider_OutputJar_AutoCodec,com.google.devtools.build.lib.rules.java.JavaRunfilesProvider,com.google.devtools.build.lib.rules.java.JavaRunfilesProvider_AutoCodec,com.google.devtools.build.lib.rules.java.JavaRuntimeInfo,com.google.devtools.build.lib.rules.java.JavaRuntimeInfo_AutoCodec,com.google.devtools.build.lib.rules.java.JavaSemantics,com.google.devtools.build.lib.rules.java.JavaSemantics_BYTECODE_OPTIMIZERS_RegisteredSingleton,com.google.devtools.build.lib.rules.java.JavaSemantics_EXTRA_PROGUARD_SPECS_RegisteredSingleton,com.google.devtools.build.lib.rules.java.JavaSemantics_JAVA_LAUNCHER_RegisteredSingleton,com.google.devtools.build.lib.rules.java.JavaSemantics_JAVA_PLUGINS_RegisteredSingleton,com.google.devtools.build.lib.rules.java.JavaSemantics_PROGUARD_RegisteredSingleton,com.google.devtools.build.lib.rules.java.JavaSkylarkApiProvider,com.google.devtools.build.lib.rules.java.JavaSkylarkApiProvider_AutoCodec,com.google.devtools.build.lib.rules.java.JavaSkylarkCommon,com.google.devtools.build.lib.rules.java.JavaSourceInfoProvider,com.google.devtools.build.lib.rules.java.JavaSourceInfoProvider_AutoCodec,com.google.devtools.build.lib.rules.java.JavaSourceJarsProvider,com.google.devtools.build.lib.rules.java.JavaSourceJarsProvider_AutoCodec,com.google.devtools.build.lib.rules.java.JavaSourceJarsProvider_EMPTY_RegisteredSingleton,com.google.devtools.build.lib.rules.java.JavaStrictCompilationArgsProvider,com.google.devtools.build.lib.rules.java.JavaTargetAttributes,com.google.devtools.build.lib.rules.java.JavaToolchainProvider,com.google.devtools.build.lib.rules.java.JavaToolchainProvider_AutoCodec,com.google.devtools.build.lib.rules.java.JavaUtil,com.google.devtools.build.lib.rules.java.MessageBundleInfo,com.google.devtools.build.lib.rules.java.MessageBundleInfo_AutoCodec,com.google.devtools.build.lib.rules.java.NativeLibraryNestedSetBuilder,com.google.devtools.build.lib.rules.java.OneVersionCheckActionBuilder,com.google.devtools.build.lib.rules.java.OneVersionCheckActionBuilder_EXPAND_TO_JAR_AND_TARGET_RegisteredSingleton,com.google.devtools.build.lib.rules.java.ResourceJarActionBuilder,com.google.devtools.build.lib.rules.java.SingleJarActionBuilder,com.google.devtools.build.lib.rules.java.SingleJarActionBuilder_ResourceArgMapFn_AutoCodec,com.google.devtools.build.lib.rules.java.WriteBuildInfoPropertiesAction,com.google.devtools.build.lib.rules.java.WriteBuildInfoPropertiesAction_AutoCodec,com.google.devtools.build.lib.rules.java.proto.GeneratedExtensionRegistryProvider,com.google.devtools.build.lib.rules.java.JavaImplicitAttributes,com.google.devtools.build.lib.analysis.BuildInfo,com.google.devtools.build.lib.skylarkbuildapi.java.GeneratedExtensionRegistryProviderApi,com.google.devtools.build.lib.skylarkbuildapi.java.JavaAnnotationProcessingApi,com.google.devtools.build.lib.skylarkbuildapi.java.JavaBootstrap,com.google.devtools.build.lib.skylarkbuildapi.java.JavaCcLinkParamsProviderApi,com.google.devtools.build.lib.skylarkbuildapi.java.JavaCommonApi,com.google.devtools.build.lib.skylarkbuildapi.java.JavaCompilationInfoProviderApi,com.google.devtools.build.lib.skylarkbuildapi.java.JavaConfigurationApi,com.google.devtools.build.lib.skylarkbuildapi.java.JavaInfoApi,com.google.devtools.build.lib.skylarkbuildapi.java.JavaProtoCommonApi,com.google.devtools.build.lib.skylarkbuildapi.java.JavaRuleOutputJarsProviderApi,com.google.devtools.build.lib.skylarkbuildapi.java.JavaRuntimeClasspathProviderApi,com.google.devtools.build.lib.skylarkbuildapi.java.JavaRuntimeInfoApi,com.google.devtools.build.lib.skylarkbuildapi.java.JavaSkylarkApiProviderApi,com.google.devtools.build.lib.skylarkbuildapi.java.JavaToolchainSkylarkApiProviderApi,com.google.devtools.build.lib.skylarkbuildapi.java.OutputJarApi,com.google.devtools.build.lib.skylarkbuildapi.java.ProguardSpecProviderApi,com.google.devtools.build.lib.view.proto.Deps,com.google.devtools.build.lib.rules.java.GenericBuildInfoPropertiesTranslator,com.google.devtools.build.lib.rules.java.JavaBinary,com.google.devtools.build.lib.rules.java.JavaCcLinkParamsProvider,com.google.devtools.build.lib.rules.java.JavaConfigurationLoader,com.google.devtools.build.lib.rules.java.JavaImport,com.google.devtools.build.lib.rules.java.JavaImportBaseRule,com.google.devtools.build.lib.rules.java.JavaLibrary,com.google.devtools.build.lib.rules.java.JavaPackageConfiguration,com.google.devtools.build.lib.rules.java.JavaPackageConfigurationRule,com.google.devtools.build.lib.rules.java.JavaPlugin,com.google.devtools.build.lib.rules.java.JavaPrimaryClassProvider,com.google.devtools.build.lib.rules.java.JavaPrimaryClassProvider_AutoCodec,com.google.devtools.build.lib.rules.java.JavaRuntime,com.google.devtools.build.lib.rules.java.JavaRuntimeAliasRule,com.google.devtools.build.lib.rules.java.JavaRuntimeClasspathProvider,com.google.devtools.build.lib.rules.java.JavaRuntimeClasspathProvider_AutoCodec,com.google.devtools.build.lib.rules.java.JavaRuntimeRule,com.google.devtools.build.lib.rules.java.JavaToolchain,com.google.devtools.build.lib.rules.java.JavaToolchainAliasRule,com.google.devtools.build.lib.rules.java.JavaToolchainRule,com.google.devtools.build.lib.rules.java.ProguardHelper,com.google.devtools.build.lib.rules.java.ProguardLibrary,com.google.devtools.build.lib.rules.java.ProguardLibraryRule,com.google.devtools.build.lib.rules.java.ProguardSpecProvider,com.google.devtools.build.lib.rules.java.proto.JavaLiteProtoAspect,com.google.devtools.build.lib.rules.java.proto.JavaLiteProtoLibrary,com.google.devtools.build.lib.rules.java.proto.JavaProtoAspect,com.google.devtools.build.lib.rules.java.proto.JavaProtoAspectCommon,com.google.devtools.build.lib.rules.java.proto.JavaProtoLibrary,com.google.devtools.build.lib.rules.java.proto.JavaProtoLibraryAspectProvider,com.google.devtools.build.lib.rules.java.proto.JavaProtoLibraryAspectProvider_AutoCodec,com.google.devtools.build.lib.rules.java.proto.JavaProtoSkylarkCommon,com.google.devtools.build.lib.rules.java.proto.JplCcLinkParams,com.google.devtools.build.lib.rules.java.proto.ProtoJavacOpts,com.google.devtools.build.lib.rules.java.proto.StrictDepsUtils,com.google.devtools.build.lib.rules.java.proto.RpcSupport,com.google.devtools.build.lib.skylarkbuildapi.android.AndroidAssetsInfoApi,com.google.devtools.build.lib.skylarkbuildapi.android.AndroidBinaryDataInfoApi,com.google.devtools.build.lib.skylarkbuildapi.android.AndroidBinaryDataSettingsApi,com.google.devtools.build.lib.skylarkbuildapi.android.AndroidBootstrap,com.google.devtools.build.lib.skylarkbuildapi.android.AndroidCcLinkParamsProviderApi,com.google.devtools.build.lib.skylarkbuildapi.android.AndroidConfigurationApi,com.google.devtools.build.lib.skylarkbuildapi.android.AndroidDataContextApi,com.google.devtools.build.lib.skylarkbuildapi.android.AndroidDataProcessingApi,com.google.devtools.build.lib.skylarkbuildapi.android.AndroidDeviceBrokerInfoApi,com.google.devtools.build.lib.skylarkbuildapi.android.AndroidDex2OatInfoApi,com.google.devtools.build.lib.skylarkbuildapi.android.AndroidFeatureFlagSetProviderApi,com.google.devtools.build.lib.skylarkbuildapi.android.AndroidIdeInfoProviderApi,com.google.devtools.build.lib.skylarkbuildapi.android.AndroidIdlProviderApi,com.google.devtools.build.lib.skylarkbuildapi.android.AndroidInstrumentationInfoApi,com.google.devtools.build.lib.skylarkbuildapi.android.AndroidLibraryAarInfoApi,com.google.devtools.build.lib.skylarkbuildapi.android.AndroidLibraryResourceClassJarProviderApi,com.google.devtools.build.lib.skylarkbuildapi.android.AndroidManifestApi,com.google.devtools.build.lib.skylarkbuildapi.android.AndroidManifestInfoApi,com.google.devtools.build.lib.skylarkbuildapi.android.AndroidNativeLibsInfoApi,com.google.devtools.build.lib.skylarkbuildapi.android.AndroidPreDexJarProviderApi,com.google.devtools.build.lib.skylarkbuildapi.android.AndroidProguardInfoApi,com.google.devtools.build.lib.skylarkbuildapi.android.AndroidResourcesInfoApi,com.google.devtools.build.lib.skylarkbuildapi.android.AndroidSdkProviderApi,com.google.devtools.build.lib.skylarkbuildapi.android.AndroidSkylarkApiProviderApi,com.google.devtools.build.lib.skylarkbuildapi.android.AndroidSkylarkCommonApi,com.google.devtools.build.lib.skylarkbuildapi.android.AndroidSplitTransititionApi,com.google.devtools.build.lib.skylarkbuildapi.android.ApkInfoApi,com.google.devtools.build.lib.skylarkbuildapi.android.AutoValue_DataBindingV2ProviderApi_LabelJavaPackagePair,com.google.devtools.build.lib.skylarkbuildapi.android.DataBindingV2ProviderApi,com.google.devtools.build.lib.skylarkbuildapi.android.ParsedAndroidAssetsApi,com.google.devtools.build.lib.skylarkbuildapi.android.ProguardMappingProviderApi,com.google.devtools.build.lib.skylarkbuildapi.android.UsesDataBindingProviderApi,com.google.devtools.build.lib.skylarkbuildapi.android.ValidatedAndroidDataApi,com.google.devtools.build.lib.rules.android.deployinfo.AndroidDeployInfoOuterClass,com.google.devtools.build.lib.rules.python.PrecompilePythonMode,com.google.devtools.build.lib.rules.python.PyCcLinkParamsProvider,com.google.devtools.build.lib.rules.python.PyCcLinkParamsProvider_AutoCodec,com.google.devtools.build.lib.rules.python.PyCommon,com.google.devtools.build.lib.rules.python.PyCommon_PYTHON_INFO_RegisteredSingleton,com.google.devtools.build.lib.rules.python.PyExecutable,com.google.devtools.build.lib.rules.python.PyInfo,com.google.devtools.build.lib.rules.python.PyLibrary,com.google.devtools.build.lib.rules.python.PyProviderUtils,com.google.devtools.build.lib.rules.python.PyRuleClasses,com.google.devtools.build.lib.rules.python.PyRuntime,com.google.devtools.build.lib.rules.python.PyRuntimeInfo,com.google.devtools.build.lib.rules.python.PyRuntimeRule,com.google.devtools.build.lib.rules.python.PyStructUtils,com.google.devtools.build.lib.rules.python.PythonConfiguration,com.google.devtools.build.lib.rules.python.PythonConfigurationLoader,com.google.devtools.build.lib.rules.python.PythonOptions,com.google.devtools.build.lib.rules.python.PythonRunfilesProvider,com.google.devtools.build.lib.rules.python.PythonRunfilesProvider_AutoCodec,com.google.devtools.build.lib.rules.python.PythonSemantics,com.google.devtools.build.lib.rules.python.PythonUtils,com.google.devtools.build.lib.rules.python.PythonUtils_GET_INIT_PY_FILES_RegisteredSingleton,com.google.devtools.build.lib.rules.python.PythonVersion,com.google.devtools.build.lib.rules.python.PythonVersionTransition,com.google.devtools.build.lib.skylarkbuildapi.python.PyBootstrap,com.google.devtools.build.lib.skylarkbuildapi.python.PyInfoApi,com.google.devtools.build.lib.skylarkbuildapi.python.PyRuntimeInfoApi,com.google.devtools.build.lib.buildeventstream.transports.BinaryFormatFileTransport,com.google.devtools.build.lib.buildeventstream.transports.BuildEventStreamOptions,com.google.devtools.build.lib.buildeventstream.transports.FileTransport,com.google.devtools.build.lib.buildeventstream.transports.JsonFormatFileTransport,com.google.devtools.build.lib.buildeventstream.transports.TextFormatFileTransport,com.google.devtools.build.lib.exec.local.LocalExecutionOptions,com.google.devtools.build.lib.profiler.analysis.ProfileInfo,com.google.devtools.build.lib.profiler.chart.AggregatingChartCreator,com.google.devtools.build.lib.profiler.chart.Chart,com.google.devtools.build.lib.profiler.chart.ChartBar,com.google.devtools.build.lib.profiler.chart.ChartBarType,com.google.devtools.build.lib.profiler.chart.ChartColumn,com.google.devtools.build.lib.profiler.chart.ChartCreator,com.google.devtools.build.lib.profiler.chart.ChartLine,com.google.devtools.build.lib.profiler.chart.ChartRow,com.google.devtools.build.lib.profiler.chart.ChartVisitor,com.google.devtools.build.lib.profiler.chart.Color,com.google.devtools.build.lib.profiler.chart.CommonChartCreator,com.google.devtools.build.lib.profiler.chart.DetailedChartCreator,com.google.devtools.build.lib.profiler.chart.HtmlChartVisitor,com.google.devtools.build.lib.profiler.output.CriticalPathHtml,com.google.devtools.build.lib.profiler.output.CriticalPathText,com.google.devtools.build.lib.profiler.output.HtmlCreator,com.google.devtools.build.lib.profiler.output.HtmlPrinter,com.google.devtools.build.lib.profiler.output.MultiProfilePhaseHtml,com.google.devtools.build.lib.profiler.output.PhaseHtml,com.google.devtools.build.lib.profiler.output.PhaseText,com.google.devtools.build.lib.profiler.output.SkylarkHtml,com.google.devtools.build.lib.profiler.output.TextPrinter,com.google.devtools.build.lib.profiler.statistics.CriticalPathStatistics,com.google.devtools.build.lib.profiler.statistics.MultiProfileStatistics,com.google.devtools.build.lib.profiler.statistics.PhaseStatistics,com.google.devtools.build.lib.profiler.statistics.PhaseSummaryStatistics,com.google.devtools.build.lib.profiler.statistics.PhaseVfsStatistics,com.google.devtools.build.lib.profiler.statistics.SkylarkStatistics,com.google.devtools.build.lib.profiler.statistics.TasksStatistics,com.google.devtools.build.lib.profiler.memory.AllocationTracker,com.google.devtools.build.lib.query2.AbstractEdgeVisitor,com.google.devtools.build.lib.query2.AbstractSkyKeyParallelVisitor,com.google.devtools.build.lib.query2.AbstractUnfilteredTTVDTCVisitor,com.google.devtools.build.lib.query2.ActionGraphProtoOutputFormatterCallback,com.google.devtools.build.lib.query2.ActionGraphQueryEnvironment,com.google.devtools.build.lib.query2.ActionGraphTextOutputFormatterCallback,com.google.devtools.build.lib.query2.AqueryThreadsafeCallback,com.google.devtools.build.lib.query2.BlazeQueryEnvironment,com.google.devtools.build.lib.query2.BlazeQueryVisibility,com.google.devtools.build.lib.query2.BlazeTargetAccessor,com.google.devtools.build.lib.query2.CommonQueryOptions,com.google.devtools.build.lib.query2.ConfigFunction,com.google.devtools.build.lib.query2.ConfiguredTargetAccessor,com.google.devtools.build.lib.query2.ConfiguredTargetQueryEnvironment,com.google.devtools.build.lib.query2.ConfiguredTargetValueAccessor,com.google.devtools.build.lib.query2.CqueryThreadsafeCallback,com.google.devtools.build.lib.query2.DepsUnboundedVisitor,com.google.devtools.build.lib.query2.ErrorPrintingTargetEdgeErrorObserver,com.google.devtools.build.lib.query2.LabelAndConfigurationOutputFormatterCallback,com.google.devtools.build.lib.query2.LabelVisitor,com.google.devtools.build.lib.query2.NamedThreadSafeOutputFormatterCallback,com.google.devtools.build.lib.query2.ParallelSkyQueryUtils,com.google.devtools.build.lib.query2.ParallelVisitor,com.google.devtools.build.lib.query2.PostAnalysisQueryEnvironment,com.google.devtools.build.lib.query2.ProtoOutputFormatterCallback,com.google.devtools.build.lib.query2.QueryEnvironmentFactory,com.google.devtools.build.lib.query2.RBuildFilesFunction,com.google.devtools.build.lib.query2.RBuildFilesVisitor,com.google.devtools.build.lib.query2.RdepsBoundedVisitor,com.google.devtools.build.lib.query2.RdepsToAllRdepsQueryExpressionMapper,com.google.devtools.build.lib.query2.RdepsUnboundedVisitor,com.google.devtools.build.lib.query2.SkyQueryEnvironment,com.google.devtools.build.lib.query2.SkyQueryUtils,com.google.devtools.build.lib.query2.TargetEdgeErrorObserver,com.google.devtools.build.lib.query2.TransitionsOutputFormatterCallback,com.google.devtools.build.lib.query2.UnfilteredSkyKeyTTVDTCVisitor,com.google.devtools.build.lib.query2.AbstractBlazeQueryEnvironment,com.google.devtools.build.lib.query2.output.AspectResolver,com.google.devtools.build.lib.query2.output.ConservativeAspectResolver,com.google.devtools.build.lib.query2.output.NullAspectResolver,com.google.devtools.build.lib.query2.output.PreciseAspectResolver,com.google.devtools.build.lib.query2.FakeLoadTarget,com.google.devtools.build.lib.query2.output.AqueryOptions,com.google.devtools.build.lib.query2.output.ConditionalEdges,com.google.devtools.build.lib.query2.output.CqueryOptions,com.google.devtools.build.lib.query2.output.GraphOutputFormatter,com.google.devtools.build.lib.query2.output.OutputFormatter,com.google.devtools.build.lib.query2.output.ProtoOutputFormatter,com.google.devtools.build.lib.query2.output.QueryOptions,com.google.devtools.build.lib.query2.output.QueryOutputUtils,com.google.devtools.build.lib.query2.output.XmlOutputFormatter,com.google.devtools.build.lib.windows.WindowsFileSystem,com.google.devtools.build.lib.windows.WindowsSubprocess,com.google.devtools.build.lib.windows.WindowsSubprocessFactory,com.google.devtools.build.lib.runtime.commands.proto.BazelFlagsProto,com.google.devtools.build.lib.server.CommandProtos,com.google.devtools.build.lib.bazel.coverage.AutoValue_CoverageArgs,com.google.devtools.build.lib.bazel.coverage.BazelCoverageReportModule,com.google.devtools.build.lib.bazel.coverage.CoverageArgs,com.google.devtools.build.lib.bazel.coverage.CoverageReportActionBuilder,com.google.devtools.build.lib.bazel.BazelBuiltinCommandModule,com.google.devtools.build.lib.bazel.BazelDiffAwarenessModule,com.google.devtools.build.lib.bazel.BazelStartupOptionsModule,com.google.devtools.build.lib.bazel.BazelWorkspaceStatusModule,com.google.devtools.build.lib.bazel.BazelWorkspaceStatusModule_BazelWorkspaceStatusAction_AutoCodec,com.google.devtools.build.lib.bazel.SpawnLogModule,com.google.devtools.build.lib.bazel.LicenseCheckingModule,com.google.devtools.build.lib.bazel.repository.AutoValue_RepositoryOptions_RepositoryOverride,com.google.devtools.build.lib.bazel.repository.CacheHitReportingModule,com.google.devtools.build.lib.bazel.repository.CompressedTarFunction,com.google.devtools.build.lib.bazel.repository.DecompressorDescriptor,com.google.devtools.build.lib.bazel.repository.DecompressorValue,com.google.devtools.build.lib.bazel.repository.FileDecompressor,com.google.devtools.build.lib.bazel.repository.GitFetchProgress,com.google.devtools.build.lib.bazel.repository.HttpDownloadValue,com.google.devtools.build.lib.bazel.repository.JarDecompressor,com.google.devtools.build.lib.bazel.repository.LocalConfigPlatformFunction,com.google.devtools.build.lib.bazel.repository.LocalConfigPlatformRule,com.google.devtools.build.lib.bazel.repository.MavenDownloader,com.google.devtools.build.lib.bazel.repository.MavenJarFunction,com.google.devtools.build.lib.bazel.repository.MavenServerFunction,com.google.devtools.build.lib.bazel.repository.MavenServerRepositoryFunction,com.google.devtools.build.lib.bazel.repository.MavenServerValue,com.google.devtools.build.lib.bazel.repository.RepositoryOptions,com.google.devtools.build.lib.bazel.repository.RepositoryOrderEvent,com.google.devtools.build.lib.bazel.repository.RepositoryResolvedEvent,com.google.devtools.build.lib.bazel.repository.RepositoryResolvedModule,com.google.devtools.build.lib.bazel.repository.RepositoryResolvedOptions,com.google.devtools.build.lib.bazel.repository.StripPrefixedPath,com.google.devtools.build.lib.bazel.repository.TarBz2Function,com.google.devtools.build.lib.bazel.repository.TarFunction,com.google.devtools.build.lib.bazel.repository.TarGzFunction,com.google.devtools.build.lib.bazel.repository.TarXzFunction,com.google.devtools.build.lib.bazel.repository.ZipDecompressor,com.google.devtools.build.lib.bazel.repository.skylark.SkylarkExecutionResult,com.google.devtools.build.lib.bazel.repository.skylark.SkylarkOS,com.google.devtools.build.lib.bazel.repository.skylark.SkylarkPath,com.google.devtools.build.lib.bazel.repository.skylark.SkylarkRepositoryContext,com.google.devtools.build.lib.bazel.repository.skylark.SkylarkRepositoryFunction,com.google.devtools.build.lib.bazel.repository.skylark.SkylarkRepositoryModule,com.google.devtools.build.lib.bazel.rules.workspace.MavenJarRule,com.google.devtools.build.lib.bazel.rules.workspace.MavenServerRule,com.google.devtools.build.lib.bazel.repository.MavenConnector,com.google.devtools.build.zip.CentralDirectory,com.google.devtools.build.zip.CentralDirectoryFileHeader,com.google.devtools.build.zip.CountingInputStream,com.google.devtools.build.zip.CountingOutputStream,com.google.devtools.build.zip.EndOfCentralDirectoryRecord,com.google.devtools.build.zip.ExtraData,com.google.devtools.build.zip.ExtraDataList,com.google.devtools.build.zip.LocalFileHeader,com.google.devtools.build.zip.Zip64EndOfCentralDirectory,com.google.devtools.build.zip.Zip64EndOfCentralDirectoryLocator,com.google.devtools.build.zip.ZipEntryInputStream,com.google.devtools.build.zip.ZipFileData,com.google.devtools.build.zip.ZipFileEntry,com.google.devtools.build.zip.ZipReader,com.google.devtools.build.zip.ZipUtil,com.google.devtools.build.zip.ZipWriter,com.google.devtools.build.lib.bazel.debug.WorkspaceRuleEvent,com.google.devtools.build.lib.bazel.debug.proto.WorkspaceLogProtos,com.google.devtools.build.lib.bazel.repository.cache.RepositoryCache,com.google.devtools.build.lib.bazel.repository.cache.RepositoryCacheHitEvent,com.google.devtools.build.lib.bazel.repository.downloader.DownloadProgressEvent,com.google.devtools.build.lib.bazel.repository.downloader.HashInputStream,com.google.devtools.build.lib.bazel.repository.downloader.HttpConnector,com.google.devtools.build.lib.bazel.repository.downloader.HttpConnectorMultiplexer,com.google.devtools.build.lib.bazel.repository.downloader.HttpDownloader,com.google.devtools.build.lib.bazel.repository.downloader.HttpStream,com.google.devtools.build.lib.bazel.repository.downloader.HttpUtils,com.google.devtools.build.lib.bazel.repository.downloader.InterruptibleInputStream,com.google.devtools.build.lib.bazel.repository.downloader.ProgressInputStream,com.google.devtools.build.lib.bazel.repository.downloader.ProxyHelper,com.google.devtools.build.lib.bazel.repository.downloader.RetryingInputStream,com.google.devtools.build.lib.bazel.repository.downloader.UnrecoverableHttpException,com.google.devtools.build.lib.skylarkbuildapi.repository.RepositoryBootstrap,com.google.devtools.build.lib.skylarkbuildapi.repository.RepositoryModuleApi,com.google.devtools.build.lib.skylarkbuildapi.repository.RepositoryPathApi,com.google.devtools.build.lib.skylarkbuildapi.repository.SkylarkExecutionResultApi,com.google.devtools.build.lib.skylarkbuildapi.repository.SkylarkOSApi,com.google.devtools.build.lib.skylarkbuildapi.repository.SkylarkRepositoryContextApi,com.google.devtools.build.lib.bazel.rules.BazelPrerequisiteValidator,com.google.devtools.build.lib.bazel.rules.BazelRuleClassProvider,com.google.devtools.build.lib.bazel.rules.BazelRulesModule,com.google.devtools.build.lib.bazel.rules.BazelStrategyModule,com.google.devtools.build.lib.bazel.rules.CcRules,com.google.devtools.build.lib.bazel.rules.DefaultBuildOptionsForDiffing,com.google.devtools.build.lib.bazel.rules.GenericRules,com.google.devtools.build.lib.bazel.rules.J2ObjcRules,com.google.devtools.build.lib.bazel.rules.JavaRules,com.google.devtools.build.lib.bazel.rules.ObjcRules,com.google.devtools.build.lib.bazel.rules.ShRules,com.google.devtools.build.lib.bazel.rules.ToolchainRules,com.google.devtools.build.lib.bazel.rules.VisibilityErrorEvent,com.google.devtools.build.lib.bazel.rules.android.AndroidNdkRepositoryFunction,com.google.devtools.build.lib.bazel.rules.android.AndroidNdkRepositoryRule,com.google.devtools.build.lib.bazel.rules.android.AndroidRepositoryFunction,com.google.devtools.build.lib.bazel.rules.android.AndroidSdkRepositoryFunction,com.google.devtools.build.lib.bazel.rules.android.AndroidSdkRepositoryRule,com.google.devtools.build.lib.bazel.rules.android.AutoValue_SdkMavenRepository_MavenCoordinate,com.google.devtools.build.lib.bazel.rules.android.AutoValue_SdkMavenRepository_Pom,com.google.devtools.build.lib.bazel.rules.android.BazelAarImport,com.google.devtools.build.lib.bazel.rules.android.BazelAarImportRule,com.google.devtools.build.lib.bazel.rules.android.BazelAndroidBinary,com.google.devtools.build.lib.bazel.rules.android.BazelAndroidBinaryRule,com.google.devtools.build.lib.bazel.rules.android.BazelAndroidInstrumentationTest,com.google.devtools.build.lib.bazel.rules.android.BazelAndroidInstrumentationTestRule,com.google.devtools.build.lib.bazel.rules.android.BazelAndroidLibrary,com.google.devtools.build.lib.bazel.rules.android.BazelAndroidLibraryRule,com.google.devtools.build.lib.bazel.rules.android.BazelAndroidLocalTest,com.google.devtools.build.lib.bazel.rules.android.BazelAndroidLocalTestRule,com.google.devtools.build.lib.bazel.rules.android.BazelAndroidMigrationSemantics,com.google.devtools.build.lib.bazel.rules.android.BazelAndroidSdk,com.google.devtools.build.lib.bazel.rules.android.BazelAndroidSdkRule,com.google.devtools.build.lib.bazel.rules.android.BazelAndroidSemantics,com.google.devtools.build.lib.bazel.rules.android.SdkMavenRepository,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.AndroidNdkCrosstools,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.ApiLevel,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.NdkMajorRevision,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.NdkPaths,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.NdkRelease,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.StlImpl,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.StlImpls,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r10e.AndroidNdkCrosstoolsR10e,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r10e.ApiLevelR10e,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r10e.ArmCrosstools,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r10e.MipsCrosstools,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r10e.NdkMajorRevisionR10,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r10e.X86Crosstools,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r11.AndroidNdkCrosstoolsR11,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r11.ApiLevelR11,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r11.ArmCrosstools,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r11.MipsCrosstools,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r11.NdkMajorRevisionR11,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r11.X86Crosstools,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r12.AndroidNdkCrosstoolsR12,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r12.ApiLevelR12,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r12.ArmCrosstools,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r12.MipsCrosstools,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r12.NdkMajorRevisionR12,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r12.X86Crosstools,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r13.AndroidNdkCrosstoolsR13,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r13.ApiLevelR13,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r13.ArmCrosstools,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r13.MipsCrosstools,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r13.NdkMajorRevisionR13,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r13.X86Crosstools,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r15.AndroidNdkCrosstoolsR15,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r15.ApiLevelR15,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r15.ArmCrosstools,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r15.MipsCrosstools,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r15.NdkMajorRevisionR15,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r15.X86Crosstools,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r17.AndroidNdkCrosstoolsR17,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r17.ApiLevelR17,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r17.ArmCrosstools,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r17.NdkMajorRevisionR17,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r17.X86Crosstools,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r18.AndroidNdkCrosstoolsR18,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r18.ApiLevelR18,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r18.ArmCrosstools,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r18.NdkMajorRevisionR18,com.google.devtools.build.lib.bazel.rules.android.ndkcrosstools.r18.X86Crosstools,com.google.devtools.build.lib.bazel.rules.common.BazelFilegroupRule,com.google.devtools.build.lib.bazel.rules.cpp.BazelCcBinary,com.google.devtools.build.lib.bazel.rules.cpp.BazelCcBinaryRule,com.google.devtools.build.lib.bazel.rules.cpp.BazelCcImport,com.google.devtools.build.lib.bazel.rules.cpp.BazelCcImportRule,com.google.devtools.build.lib.bazel.rules.cpp.BazelCcLibrary,com.google.devtools.build.lib.bazel.rules.cpp.BazelCcLibraryRule,com.google.devtools.build.lib.bazel.rules.cpp.BazelCcModule,com.google.devtools.build.lib.bazel.rules.cpp.BazelCcTest,com.google.devtools.build.lib.bazel.rules.cpp.BazelCcTestRule,com.google.devtools.build.lib.bazel.rules.cpp.BazelCppRuleClasses,com.google.devtools.build.lib.bazel.rules.cpp.BazelCppSemantics,com.google.devtools.build.lib.bazel.rules.cpp.BazelCppSemantics_INSTANCE_RegisteredSingleton,com.google.devtools.build.lib.bazel.rules.cpp.proto.BazelCcProtoAspect,com.google.devtools.build.lib.bazel.rules.genrule.BazelGenRule,com.google.devtools.build.lib.bazel.rules.genrule.BazelGenRuleRule,com.google.devtools.build.lib.bazel.rules.java.BazelJavaBinary,com.google.devtools.build.lib.bazel.rules.java.BazelJavaBinaryRule,com.google.devtools.build.lib.bazel.rules.java.BazelJavaBuildInfoFactory,com.google.devtools.build.lib.bazel.rules.java.BazelJavaBuildInfoFactory_NONVOLATILE_KEYS_RegisteredSingleton,com.google.devtools.build.lib.bazel.rules.java.BazelJavaBuildInfoFactory_REDACTED_KEYS_RegisteredSingleton,com.google.devtools.build.lib.bazel.rules.java.BazelJavaBuildInfoFactory_VOLATILE_KEYS_RegisteredSingleton,com.google.devtools.build.lib.bazel.rules.java.BazelJavaImport,com.google.devtools.build.lib.bazel.rules.java.BazelJavaImportRule,com.google.devtools.build.lib.bazel.rules.java.BazelJavaLibrary,com.google.devtools.build.lib.bazel.rules.java.BazelJavaLibraryRule,com.google.devtools.build.lib.bazel.rules.java.BazelJavaPlugin,com.google.devtools.build.lib.bazel.rules.java.BazelJavaPluginRule,com.google.devtools.build.lib.bazel.rules.java.BazelJavaRuleClasses,com.google.devtools.build.lib.bazel.rules.java.BazelJavaSemantics,com.google.devtools.build.lib.bazel.rules.java.BazelJavaSemantics_INSTANCE_RegisteredSingleton,com.google.devtools.build.lib.bazel.rules.java.BazelJavaTest,com.google.devtools.build.lib.bazel.rules.java.BazelJavaTestRule,com.google.devtools.build.lib.bazel.rules.java.BazelJavaToolchain,com.google.devtools.build.lib.bazel.rules.java.proto.BazelJavaLiteProtoAspect,com.google.devtools.build.lib.bazel.rules.java.proto.BazelJavaLiteProtoLibrary,com.google.devtools.build.lib.bazel.rules.java.proto.BazelJavaLiteProtoLibraryRule,com.google.devtools.build.lib.bazel.rules.java.proto.BazelJavaProtoAspect,com.google.devtools.build.lib.bazel.rules.java.proto.BazelJavaProtoLibraryRule,com.google.devtools.build.lib.bazel.rules.python.BazelPyBinary,com.google.devtools.build.lib.bazel.rules.python.BazelPyBinaryRule,com.google.devtools.build.lib.bazel.rules.python.BazelPyLibrary,com.google.devtools.build.lib.bazel.rules.python.BazelPyLibraryRule,com.google.devtools.build.lib.bazel.rules.python.BazelPyRuleClasses,com.google.devtools.build.lib.bazel.rules.python.BazelPyTest,com.google.devtools.build.lib.bazel.rules.python.BazelPyTestRule,com.google.devtools.build.lib.bazel.rules.python.BazelPythonConfiguration,com.google.devtools.build.lib.bazel.rules.python.BazelPythonSemantics,com.google.devtools.build.lib.bazel.rules.sh.BazelShBinaryRule,com.google.devtools.build.lib.bazel.rules.sh.BazelShLibraryRule,com.google.devtools.build.lib.bazel.rules.sh.BazelShRuleClasses,com.google.devtools.build.lib.bazel.rules.sh.BazelShTestRule,com.google.devtools.build.lib.bazel.rules.sh.ShBinary,com.google.devtools.build.lib.bazel.rules.sh.ShLibrary,com.google.devtools.build.lib.rules.repository.CoreWorkspaceRules,com.google.devtools.build.lib.rules.test.ExclusiveTestStrategy,com.google.devtools.build.lib.rules.test.SkylarkTestingModule,com.google.devtools.build.lib.rules.test.TestSuite,com.google.devtools.build.lib.rules.test.TestSuiteRule,com.google.devtools.build.lib.rules.test.TestingSupportRules,com.google.devtools.build.lib.rules.test.TransitiveTestsProvider,com.google.devtools.build.lib.remote.AbstractRemoteActionCache,com.google.devtools.build.lib.remote.ApiVersion,com.google.devtools.build.lib.remote.ByteStreamBuildEventArtifactUploader,com.google.devtools.build.lib.remote.ByteStreamBuildEventArtifactUploaderFactory,com.google.devtools.build.lib.remote.ByteStreamUploader,com.google.devtools.build.lib.remote.CacheNotFoundException,com.google.devtools.build.lib.remote.Chunker,com.google.devtools.build.lib.remote.ExecutionStatusException,com.google.devtools.build.lib.remote.GrpcRemoteCache,com.google.devtools.build.lib.remote.GrpcRemoteExecutor,com.google.devtools.build.lib.remote.ReferenceCountedChannel,com.google.devtools.build.lib.remote.RemoteActionContextProvider,com.google.devtools.build.lib.remote.RemoteModule,com.google.devtools.build.lib.remote.RemoteRetrier,com.google.devtools.build.lib.remote.RemoteRetrierUtils,com.google.devtools.build.lib.remote.RemoteServerCapabilities,com.google.devtools.build.lib.remote.RemoteSpawnCache,com.google.devtools.build.lib.remote.RemoteSpawnRunner,com.google.devtools.build.lib.remote.RemoteSpawnStrategy,com.google.devtools.build.lib.remote.Retrier,com.google.devtools.build.lib.remote.SimpleBlobStoreActionCache,com.google.devtools.build.lib.remote.SimpleBlobStoreFactory,com.google.devtools.build.lib.authandtls.AuthAndTLSOptions,com.google.devtools.build.lib.authandtls.GoogleAuthUtils,com.google.devtools.build.lib.remote.blobstore.CombinedDiskHttpBlobStore,com.google.devtools.build.lib.remote.blobstore.ConcurrentMapBlobStore,com.google.devtools.build.lib.remote.blobstore.OnDiskBlobStore,com.google.devtools.build.lib.remote.blobstore.SimpleBlobStore,com.google.devtools.build.lib.remote.util.DigestUtil,com.google.devtools.build.lib.remote.util.TracingMetadataUtils,com.google.devtools.build.lib.remote.util.Utils,com.google.devtools.build.lib.remote.blobstore.http.AbstractHttpHandler,com.google.devtools.build.lib.remote.blobstore.http.DownloadCommand,com.google.devtools.build.lib.remote.blobstore.http.DownloadTimeoutException,com.google.devtools.build.lib.remote.blobstore.http.HttpBlobStore,com.google.devtools.build.lib.remote.blobstore.http.HttpDownloadHandler,com.google.devtools.build.lib.remote.blobstore.http.HttpException,com.google.devtools.build.lib.remote.blobstore.http.HttpUploadHandler,com.google.devtools.build.lib.remote.blobstore.http.UploadCommand,com.google.devtools.build.lib.remote.logging.ExecuteHandler,com.google.devtools.build.lib.remote.logging.FindMissingBlobsHandler,com.google.devtools.build.lib.remote.logging.GetActionResultHandler,com.google.devtools.build.lib.remote.logging.GetCapabilitiesHandler,com.google.devtools.build.lib.remote.logging.LoggingHandler,com.google.devtools.build.lib.remote.logging.LoggingInterceptor,com.google.devtools.build.lib.remote.logging.ReadHandler,com.google.devtools.build.lib.remote.logging.UpdateActionResultHandler,com.google.devtools.build.lib.remote.logging.WaitExecutionHandler,com.google.devtools.build.lib.remote.logging.WriteHandler,com.google.devtools.build.lib.remote.logging.RemoteExecutionLog,com.google.devtools.build.lib.remote.merkletree.InputTree,com.google.devtools.build.lib.remote.merkletree.MerkleTree,com.google.devtools.build.lib.remote.options.RemoteOptions,com.google.devtools.build.lib.rules.apple.cpp.AppleCcToolchain,com.google.devtools.build.lib.rules.apple.cpp.AppleCcToolchainRule,com.google.devtools.build.lib.rules.apple.swift.SwiftCommandLineOptions,com.google.devtools.build.lib.rules.apple.swift.SwiftConfiguration,com.google.devtools.build.lib.rules.cpp.proto.CcProtoAspect,com.google.devtools.build.lib.rules.cpp.proto.CcProtoLibrary,com.google.devtools.build.lib.rules.cpp.proto.CcProtoLibraryRule,com.google.devtools.build.lib.rules.cpp.proto.CcProtoLibraryProviders,com.google.devtools.build.lib.rules.cpp.proto.ProtoCcHeaderProvider,com.google.devtools.build.lib.rules.cpp.proto.ProtoCcHeaderProvider_AutoCodec,com.google.devtools.build.lib.rules.genquery.GenQuery,com.google.devtools.build.lib.rules.genquery.GenQueryRule,com.google.devtools.build.lib.rules.genrule.GenRuleAction,com.google.devtools.build.lib.rules.genrule.GenRuleAction_AutoCodec,com.google.devtools.build.lib.rules.genrule.GenRuleBase,com.google.devtools.build.lib.rules.genrule.GenRuleBaseRule,com.google.devtools.build.lib.rules.genrule.GenRuleSourcesProvider,com.google.devtools.build.lib.rules.genrule.GenRuleSourcesProvider_AutoCodec,com.google.devtools.build.lib.rules.objc.AppleBinary,com.google.devtools.build.lib.rules.objc.AppleBinaryRule,com.google.devtools.build.lib.rules.objc.AppleCrosstoolTransition,com.google.devtools.build.lib.rules.objc.AppleCrosstoolTransition_APPLE_CROSSTOOL_TRANSITION_RegisteredSingleton,com.google.devtools.build.lib.rules.objc.AppleDebugOutputsInfo,com.google.devtools.build.lib.rules.objc.AppleDylibBinaryInfo,com.google.devtools.build.lib.rules.objc.AppleDynamicFrameworkInfo,com.google.devtools.build.lib.rules.objc.AppleExecutableBinaryInfo,com.google.devtools.build.lib.rules.objc.AppleLoadableBundleBinaryInfo,com.google.devtools.build.lib.rules.objc.AppleSkylarkCommon,com.google.devtools.build.lib.rules.objc.AppleStaticLibrary,com.google.devtools.build.lib.rules.objc.AppleStaticLibraryInfo,com.google.devtools.build.lib.rules.objc.AppleStaticLibraryRule,com.google.devtools.build.lib.rules.objc.ArtifactListAttribute,com.google.devtools.build.lib.rules.objc.Attribute,com.google.devtools.build.lib.rules.objc.AutoValue_MultiArchBinarySupport_DependencySpecificConfiguration,com.google.devtools.build.lib.rules.objc.BundleMergeControlBytes,com.google.devtools.build.lib.rules.objc.BundleSupport,com.google.devtools.build.lib.rules.objc.BundleableFile,com.google.devtools.build.lib.rules.objc.Bundling,com.google.devtools.build.lib.rules.objc.CompilationArtifacts,com.google.devtools.build.lib.rules.objc.CompilationAttributes,com.google.devtools.build.lib.rules.objc.CompilationSupport,com.google.devtools.build.lib.rules.objc.HeaderThinning,com.google.devtools.build.lib.rules.objc.HeaderThinning_AutoCodec,com.google.devtools.build.lib.rules.objc.IntermediateArtifacts,com.google.devtools.build.lib.rules.objc.Interspersing,com.google.devtools.build.lib.rules.objc.IterableWrapper,com.google.devtools.build.lib.rules.objc.J2ObjcAspect,com.google.devtools.build.lib.rules.objc.J2ObjcAspect_DEAD_CODE_REPORT_RegisteredSingleton,com.google.devtools.build.lib.rules.objc.J2ObjcCommandLineOptions,com.google.devtools.build.lib.rules.objc.J2ObjcConfiguration,com.google.devtools.build.lib.rules.objc.J2ObjcEntryClassProvider,com.google.devtools.build.lib.rules.objc.J2ObjcLibrary,com.google.devtools.build.lib.rules.objc.J2ObjcLibraryBaseRule,com.google.devtools.build.lib.rules.objc.J2ObjcLibraryRule,com.google.devtools.build.lib.rules.objc.J2ObjcMappingFileProvider,com.google.devtools.build.lib.rules.objc.J2ObjcSource,com.google.devtools.build.lib.rules.objc.LipoSupport,com.google.devtools.build.lib.rules.objc.MultiArchBinarySupport,com.google.devtools.build.lib.rules.objc.MultiArchSplitTransitionProvider,com.google.devtools.build.lib.rules.objc.MultiArchSplitTransitionProvider_AppleBinaryTransition_AutoCodec,com.google.devtools.build.lib.rules.objc.ObjcBuildInfoFactory,com.google.devtools.build.lib.rules.objc.ObjcCommandLineOptions,com.google.devtools.build.lib.rules.objc.ObjcCommon,com.google.devtools.build.lib.rules.objc.ObjcConfiguration,com.google.devtools.build.lib.rules.objc.ObjcConfigurationLoader,com.google.devtools.build.lib.rules.objc.ObjcCppSemantics,com.google.devtools.build.lib.rules.objc.ObjcImport,com.google.devtools.build.lib.rules.objc.ObjcImportRule,com.google.devtools.build.lib.rules.objc.ObjcLibrary,com.google.devtools.build.lib.rules.objc.ObjcLibraryRule,com.google.devtools.build.lib.rules.objc.ObjcProtoAspect,com.google.devtools.build.lib.rules.objc.ObjcProtoLibrary,com.google.devtools.build.lib.rules.objc.ObjcProtoLibraryRule,com.google.devtools.build.lib.rules.objc.ObjcProtoProvider,com.google.devtools.build.lib.rules.objc.ObjcProvider,com.google.devtools.build.lib.rules.objc.ObjcProviderSkylarkConverters,com.google.devtools.build.lib.rules.objc.ObjcRuleClasses,com.google.devtools.build.lib.rules.objc.ObjcRuleClasses_CompilingRule_SDK_LATE_BOUND_DEFAULT_RegisteredSingleton,com.google.devtools.build.lib.rules.objc.ObjcVariablesExtension,com.google.devtools.build.lib.rules.objc.PlMergeControlBytes,com.google.devtools.build.lib.rules.objc.ProtoAttributes,com.google.devtools.build.lib.rules.objc.ProtobufSupport,com.google.devtools.build.lib.rules.objc.ResourceSupport,com.google.devtools.build.lib.rules.objc.SdkFramework,com.google.devtools.build.lib.rules.objc.TargetDeviceFamily,com.google.devtools.build.lib.rules.objc.Value,com.google.devtools.build.lib.rules.objc.Xcdatamodel,com.google.devtools.build.lib.rules.objc.Xcdatamodels,com.google.devtools.build.xcode.bundlemerge.proto.BundleMergeProtos,com.google.devtools.build.xcode.plmerge.proto.PlMergeProtos,com.google.devtools.build.lib.bazel.BazelRepositoryModule,com.google.devtools.build.lib.bazel.commands.FetchCommand,com.google.devtools.build.lib.bazel.commands.SyncCommand,com.google.devtools.build.lib.bazel.debug.WorkspaceRuleModule,com.google.devtools.build.lib.bazel.debug.DebuggingOptions,com.google.devtools.build.lib.buildeventservice.AutoValue_BazelBuildEventServiceModule_BackendConfig,com.google.devtools.build.lib.buildeventservice.BazelBuildEventServiceModule,com.google.devtools.build.lib.buildeventservice.BuildEventServiceModule,com.google.devtools.build.lib.buildeventservice.BuildEventServiceProtoUtil,com.google.devtools.build.lib.buildeventservice.BuildEventServiceTransport,com.google.devtools.build.lib.buildeventservice.BuildEventServiceUploader,com.google.devtools.build.lib.buildeventservice.BuildEventServiceUploaderCommands,com.google.devtools.build.lib.buildeventservice.BuildEventServiceOptions,com.google.devtools.build.lib.buildeventservice.client.BuildEventServiceClient,com.google.devtools.build.lib.buildeventservice.client.BuildEventServiceGrpcClient,com.google.devtools.build.lib.buildeventservice.client.ManagedBuildEventServiceGrpcClient,com.google.devtools.build.lib.buildeventservice.client.UnmanagedBuildEventServiceGrpcClient,com.google.devtools.build.v1.PublishBuildEventGrpc,com.google.devtools.build.v1.BackendProto,com.google.devtools.build.v1.OrderedBuildEvent,com.google.devtools.build.v1.OrderedBuildEventOrBuilder,com.google.devtools.build.v1.PublishBuildToolEventStreamRequest,com.google.devtools.build.v1.PublishBuildToolEventStreamRequestOrBuilder,com.google.devtools.build.v1.PublishBuildToolEventStreamResponse,com.google.devtools.build.v1.PublishBuildToolEventStreamResponseOrBuilder,com.google.devtools.build.v1.PublishLifecycleEventRequest,com.google.devtools.build.v1.PublishLifecycleEventRequestOrBuilder,com.google.devtools.build.v1.BuildEvent,com.google.devtools.build.v1.BuildEventOrBuilder,com.google.devtools.build.v1.BuildEventProto,com.google.devtools.build.v1.ConsoleOutputStream,com.google.devtools.build.v1.StreamId,com.google.devtools.build.v1.StreamIdOrBuilder,com.google.devtools.build.v1.BuildStatus,com.google.devtools.build.v1.BuildStatusOrBuilder,com.google.devtools.build.v1.BuildStatusProto,com.google.devtools.build.lib.dynamic.AutoValue_DynamicSpawnStrategy_DynamicExecutionResult,com.google.devtools.build.lib.dynamic.DynamicExecutionModule,com.google.devtools.build.lib.dynamic.DynamicExecutionOptions,com.google.devtools.build.lib.dynamic.DynamicSpawnStrategy,com.google.devtools.build.lib.metrics.BuildMetricsEvent,com.google.devtools.build.lib.metrics.MetricsCollector,com.google.devtools.build.lib.metrics.MetricsModule,com.google.devtools.build.lib.profiler.callcounts.CallcountsModule,com.google.devtools.build.lib.profiler.callcounts.Callcounts,com.google.devtools.build.lib.profiler.memory.AllocationTrackerInstaller,com.google.devtools.build.lib.profiler.memory.AllocationTrackerModule,com.google.devtools.build.lib.sandbox.AbstractContainerizingSandboxedSpawn,com.google.devtools.build.lib.sandbox.AbstractSandboxSpawnRunner,com.google.devtools.build.lib.sandbox.AutoValue_SandboxHelpers_SandboxOutputs,com.google.devtools.build.lib.sandbox.AutoValue_SandboxfsProcess_Mapping,com.google.devtools.build.lib.sandbox.CopyingSandboxedSpawn,com.google.devtools.build.lib.sandbox.DarwinSandboxedSpawnRunner,com.google.devtools.build.lib.sandbox.DarwinSandboxedStrategy,com.google.devtools.build.lib.sandbox.DockerCommandLineBuilder,com.google.devtools.build.lib.sandbox.DockerSandboxedSpawnRunner,com.google.devtools.build.lib.sandbox.DockerSandboxedStrategy,com.google.devtools.build.lib.sandbox.LinuxSandboxUtil,com.google.devtools.build.lib.sandbox.LinuxSandboxedSpawnRunner,com.google.devtools.build.lib.sandbox.LinuxSandboxedStrategy,com.google.devtools.build.lib.sandbox.ProcessWrapperSandboxedSpawnRunner,com.google.devtools.build.lib.sandbox.ProcessWrapperSandboxedStrategy,com.google.devtools.build.lib.sandbox.RealSandboxfsProcess,com.google.devtools.build.lib.sandbox.SandboxHelpers,com.google.devtools.build.lib.sandbox.SandboxModule,com.google.devtools.build.lib.sandbox.SandboxOptions,com.google.devtools.build.lib.sandbox.SandboxedSpawn,com.google.devtools.build.lib.sandbox.SandboxfsProcess,com.google.devtools.build.lib.sandbox.SandboxfsSandboxedSpawn,com.google.devtools.build.lib.sandbox.SymlinkedSandboxedSpawn,com.google.devtools.build.lib.exec.apple.XcodeLocalEnvProvider,com.google.devtools.build.lib.exec.local.LocalEnvProvider,com.google.devtools.build.lib.exec.local.LocalSpawnRunner,com.google.devtools.build.lib.exec.local.PosixLocalEnvProvider,com.google.devtools.build.lib.exec.local.WindowsLocalEnvProvider,com.google.devtools.build.lib.skylarkdebug.module.SkylarkDebuggerModule,com.google.devtools.build.lib.skylarkdebug.module.SkylarkDebuggerOptions,com.google.devtools.build.lib.skylarkdebug.server.ConditionalBreakpointException,com.google.devtools.build.lib.skylarkdebug.server.DebugEventHelper,com.google.devtools.build.lib.skylarkdebug.server.DebugRequestException,com.google.devtools.build.lib.skylarkdebug.server.DebugServerTransport,com.google.devtools.build.lib.skylarkdebug.server.DebuggerSerialization,com.google.devtools.build.lib.skylarkdebug.server.SkylarkDebugServer,com.google.devtools.build.lib.skylarkdebug.server.ThreadHandler,com.google.devtools.build.lib.skylarkdebug.server.ThreadObjectMap,com.google.devtools.build.lib.skylarkdebugging.SkylarkDebuggingProtos,com.google.devtools.build.lib.ssd.SsdModule,com.google.devtools.build.lib.ssd.SsdOptions,com.google.devtools.build.lib.standalone.DummyCppIncludeExtractionContext,com.google.devtools.build.lib.standalone.DummyCppIncludeScanningContext,com.google.devtools.build.lib.standalone.StandaloneModule,com.google.devtools.build.lib.standalone.StandaloneSpawnStrategy,com.google.devtools.build.lib.worker.AutoValue_ErrorMessage,com.google.devtools.build.lib.worker.ErrorMessage,com.google.devtools.build.lib.worker.RecordingInputStream,com.google.devtools.build.lib.worker.SandboxedWorker,com.google.devtools.build.lib.worker.SimpleWorkerPool,com.google.devtools.build.lib.worker.Worker,com.google.devtools.build.lib.worker.WorkerExecRoot,com.google.devtools.build.lib.worker.WorkerFactory,com.google.devtools.build.lib.worker.WorkerFilesHash,com.google.devtools.build.lib.worker.WorkerKey,com.google.devtools.build.lib.worker.WorkerModule,com.google.devtools.build.lib.worker.WorkerOptions,com.google.devtools.build.lib.worker.WorkerPool,com.google.devtools.build.lib.worker.WorkerPoolConfig,com.google.devtools.build.lib.worker.WorkerSpawnRunner,com.google.devtools.build.lib.worker.WorkerSpawnStrategy,com.google.devtools.build.lib.worker.WorkerProtocol,com.google.devtools.build.lib.server.CommandManager,com.google.devtools.build.lib.server.GrpcServerImpl,com.google.devtools.build.lib.server.IdleServerTasks,com.google.devtools.build.lib.server.ServerWatcherRunnable,com.google.devtools.build.lib.server.CommandServerGrpc,com.google.devtools.build.lib.util.SingleLineFormatter,com.google.devtools.build.lib.util.SimpleLogHandler

@perezd
Copy link
Contributor

perezd commented Apr 20, 2019

This is very cool stuff, I'd love to see this as a configurable toolchain for java given its supposedly a drop in replacement.

@hlopko
Copy link
Member

hlopko commented Apr 24, 2019

CC @iirina :)

@meisterT meisterT added P3 We're not considering working on this, but happy to review a PR. (No assignee) and removed untriaged labels Apr 30, 2019
@meisterT meisterT self-assigned this Apr 30, 2019
bazel-io pushed a commit that referenced this issue Apr 30, 2019
If you try to run with GraalVM's native-image (see #7884), java.home won't be set and this would lead to a NPE.

RELNOTES: None
PiperOrigin-RevId: 245900186
iirina pushed a commit to iirina/bazel that referenced this issue Apr 30, 2019
If you try to run with GraalVM's native-image (see bazelbuild#7884), java.home won't be set and this would lead to a NPE.

RELNOTES: None
PiperOrigin-RevId: 245900186
@steeve
Copy link
Contributor Author

steeve commented Jul 12, 2019

I'm in the train again. Time for some native-image.
With the latest, things are much better!

./A-server \
		-Djava.util.logging.config.file=/Users/steeve/go/src/github.com/znly/graalvm/javalog.properties \
		-Dcom.google.devtools.build.lib.util.LogHandlerQuerier.class=com.google.devtools.build.lib.util.SimpleLogHandlerandlerQuerier \
		-Djava.library.path=/Users/steeve/go/src/github.com/znly/graalvm/_embedded_binaries/embedded_tools/jdk/lib/jli:/Users/steeve/go/src/github.com/znly/graalvm/_embedded_binaries/embedded_tools/jdk/lib:/Users/steeve/go/src/github.com/znly/graalvm/_embedded_binaries/embedded_tools/jdk/lib/server:/Users/steeve/go/src/github.com/znly/graalvm/_embedded_binaries/embedded_tools/tools/objc:/Users/steeve/go/src/github.com/znly/graalvm/_embedded_binaries/ \
		-Dfile.encoding=ISO-8859-1 \
		-Dbazel.DigestFunction=sha256 \
        --max_idle_secs=10800 \
        --shutdown_on_low_sys_mem=0 \
        --connect_timeout_secs=30 \
        --output_user_root=/var/tmp/_bazel_steeve \
        --install_base=/Users/steeve/go/src/github.com/znly/graalvm \
        --output_base=/private/var/tmp/_bazel_steeve/d8fafe1473c9285128b28abf0d98f959 \
        --workspace_directory=/Users/steeve/go/src/github.com/steeve/rules_go_bazel_toolchains \
        --default_system_javabase=/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home \
        --deep_execroot \
        --expand_configs_in_place \
        --idle_server_tasks \
        --noexperimental_oom_more_eagerly \
        --experimental_oom_more_eagerly_threshold=100 \
        --write_command_log \
        --nowatchfs \
        --nofatal_event_bus_exceptions \
        --client_debug=false \
        --host_jvm_args=-Dbazel.DigestFunction=sha256 \
        --host_jvm_args=-Xmx1g \
        --host_jvm_args=-Xms512m \
        --product_name=Bazel \
        --option_sources=host_Ujvm_Uargs:/Users/steeve/.bazelrc
Jul 12, 2019 11:26:13 AM com.google.devtools.build.lib.analysis.BlazeVersionInfo logVersionInfo
INFO: Bazel version info: Build label: 0.28.0
Build target: bazel-out/darwin-opt/bin/src/main/java/com/google/devtools/build/lib/bazel/BazelServer_deploy.jar
Build time: Wed Jul 10 16:17:44 2019 (1562775464)
Build timestamp: 1562775464
Build timestamp as int: 1562775464
Jul 12, 2019 11:26:14 AM com.google.devtools.build.lib.runtime.BlazeRuntime main
INFO: Starting Bazel server with pid 3218 and args [--max_idle_secs=10800, --shutdown_on_low_sys_mem=0, --connect_timeout_secs=30, --output_user_root=/var/tmp/_bazel_steeve, --install_base=/Users/steeve/go/src/github.com/znly/graalvm, --output_base=/private/var/tmp/_bazel_steeve/d8fafe1473c9285128b28abf0d98f959, --workspace_directory=/Users/steeve/go/src/github.com/steeve/rules_go_bazel_toolchains, --default_system_javabase=/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home, --deep_execroot, --expand_configs_in_place, --idle_server_tasks, --noexperimental_oom_more_eagerly, --experimental_oom_more_eagerly_threshold=100, --write_command_log, --nowatchfs, --nofatal_event_bus_exceptions, --client_debug=false, --host_jvm_args=-Dbazel.DigestFunction=sha256, --host_jvm_args=-Xmx1g, --host_jvm_args=-Xms512m, --product_name=Bazel, --option_sources=host_Ujvm_Uargs:/Users/steeve/.bazelrc]

Somehow I still get java started though, not sure why.

@steeve
Copy link
Contributor Author

steeve commented Jul 12, 2019

Here my build command line:

	./graalvm-ce-*/Contents/Home/bin/native-image \
		-Dcom.google.devtools.build.lib.util.LogHandlerQuerier.class=com.google.devtools.build.lib.util.SimpleLogHandler$HandlerQuerier \
		-Djava.library.path=$(INSTALL_BASE)/_embedded_binaries/embedded_tools/jdk/lib/jli:$(INSTALL_BASE)/_embedded_binaries/embedded_tools/jdk/lib:$(INSTALL_BASE)/_embedded_binaries/embedded_tools/jdk/lib/server:$(INSTALL_BASE)/_embedded_binaries/embedded_tools/tools/objc:$(INSTALL_BASE)/_embedded_binaries/ \
		-Dfile.encoding=ISO-8859-1 \
		-Dbazel.DigestFunction=sha256 \
		-H:+JNI \
		-H:+ReportExceptionStackTraces \
		--initialize-at-build-time=com.google.common.collect.RegularImmutableList \
		--initialize-at-build-time=com.google.common.collect.ObjectArrays \
		--initialize-at-build-time=com.google.devtools.build.skyframe.SkyKey \
		-jar $(INSTALL_BASE)/_embedded_binaries/A-server.jar

@abergmeier
Copy link
Contributor

Would extending Java rules to also be able to handle Graal a subtask of this or should Graal (for now) be a separate ruleset. And if, should this ruleset then be supported "natively" in Bazel?

@perezd
Copy link
Contributor

perezd commented Sep 6, 2019

My intuition would be that graalvm should be integrated via toolchains, given the java compiler is designed to be a drop in replacement. However, the native image/AOT side of things should likely be a new ruleset that takes a java_binary as input along with targets for specifying configs. This ruleset should not be natively supported, I would expect it to be something a user could import into their workspace for their needs.

Additional targets might be useful to add to target other languages that graalvm supports outside of java as well.

OTOH, maybe completely separate targets make sense and would be conceptually easier to grok for folks.

@jin
Copy link
Member

jin commented Sep 6, 2019 via email

@nhoughto
Copy link

Is the intent of this to allow bazel to build graal binaries? or to build bazel as a native image, so a JVM isn't required to be distributed with bazel, as its a native image? Both are useful but the later possibly solves more problems non-java builds would face (as they dont need a JVM at all now)?

@steeve
Copy link
Contributor Author

steeve commented Oct 30, 2019

@nhoughto my intent was to build a native version of Bazel, yes

@nhoughto
Copy link

That is what I thought, but comments above seemed to go off in the other direction 👍

@meisterT meisterT removed their assignment May 11, 2020
@meisterT
Copy link
Member

I have done experiments with subsets of Bazel (the package loader) some time last year and while startup performance with graalvm native binaries is great, loading packages was quite a bit slower (almost 2x) when JIT was warmed up. With profile guided optimizations this may be different, but it is a GraalVM enterprise feature.

So while I think this is an interesting experiment, it doesn't look like a possible performance improvement to me.

@sluongng
Copy link
Contributor

sluongng commented Jan 24, 2023

There have been quite a lot of changes to GraalVM recently. The most notable change is that most of it's being donated to OpenJDK project https://www.graalvm.org/2022/openjdk-announcement/, including the Native Image part.

What parts of GraalVM Community Edition does Oracle plan to contribute to the OpenJDK Community?

Oracle plans to contribute the most applicable portions of the GraalVM just-in-time (JIT) compiler and Native Image. Oracle does not currently intend to contribute the polyglot technologies supporting other languages such as Python, Ruby, R, and JavaScript. Additional details will follow in the coming months as we move forward through this process.

This left the GraalVM Enterprise version with mostly just the Multi-language runtime support (i.e. running Python, Ruby, R on GraalVM).

As for AOT vs JIT: According to some talks on GraalVM, Native Image helps reduce memory consumption greatly. This could be very attractive to users who use remote build execution(RBE) and thus, do not consume a lot of CPU locally. I would imagine you could scale the size of a CI worker fleet way down compared to today: all they do is sit idle, storing the AnalysisResult while sending remote build commands to RBE service.

GraalVM also tout to have a better JIT compiler. But that's a separate topic as this issue is mainly about Native Image(SubtrateVM) part of the technology.


With all that said, @meisterT I am suggesting that we re-open this thread for more exploration with GraalVM AOT compilation in hope of better performance (reduced start time, reduce memory consumption).

@fmeum
Copy link
Collaborator

fmeum commented Jan 24, 2023

A very much related and potentially lower effort improvement could be to publish the Java and coverage tools as native images (e.g. Turbine and LcovMerger).

@cushon Based on what I've seen you are doing something similar internally, is that correct?

@meisterT meisterT reopened this Jan 24, 2023
@meisterT
Copy link
Member

I agree with Fabian that using native-image for Turbine is a logical target to consider next (and before we do that for Bazel itself).

How would AOT reduce the memory footprint significantly? I see that you don't need the JVM overhead but in the grand scheme I am not sure whether that saves that much.

Do you know whether profile guided optimization made it into the non-enterprise version?

@cushon
Copy link
Contributor

cushon commented Jan 24, 2023

Yep, we're using a GraalVM native-image for turbine at Google, and I'd like to see that happen for Bazel.

The complicated part is annotation processors, since they rely on dynamic classloading. We also started building some of the annotation processors we use most into turbine so they can be included in the native-image. That's do-able for Bazel, but it would require a particular deployment building their own native-image with processors they cared about. The low-hanging fruit is to just use the native-image for turbine actions that don't do any annotation processing, though.

@sluongng
Copy link
Contributor

It seems like https://github.com/google/google-java-format is being built as a native image as well.
Totally agree for doing Java tools first.

@cushon is the GraalVM build process something Google is planning to opensource? Not quite sure what deployment process is required? Are you building the native images using reflection profiles from a deployment?

@cushon
Copy link
Contributor

cushon commented Feb 16, 2023

I'm happy to share the native-image config we're using. There are some differences between that way that tool gets updated internally vs. for Bazel that make it hard to open source directly.

There's some initial support in turbine's build for this already: https://github.com/google/turbine/blob/7a40bb4dfb0f2fc9dc4f1b95434abe268752ec6c/pom.xml#L338

My tentative plan was to have a github actions release process for turbine to generate the native images, and then we could start adding those to Bazel as prebuilts instead of the jar we're using currently (https://github.com/bazelbuild/bazel/blob/master/third_party/turbine/turbine_direct.jar)

@sgammon
Copy link

sgammon commented Sep 2, 2023

Hey everyone,

This is exciting stuff.

There was, almost, a very fast Closure Compiler available in Bazel via native-image.

I've revived Andy's work into a new fork called rules_graalvm. @fmeum has been very helpful in getting it up to snuff for his PR to native build Turbine. I realize there is a high bar for these rules if they will be used in Bazel itself, so I'm happy to grant collaborator access on that repository or otherwise help to see it land as much as I can.

The new rules support the latest GraalVM versions (under the new licensing) so it may also unblock use of PGO.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P3 We're not considering working on this, but happy to review a PR. (No assignee) team-Performance Issues for Performance teams
Projects
None yet
Development

No branches or pull requests