| load("@rules_java//java:defs.bzl", "java_library") | |
| package( | |
| default_applicable_licenses = ["//:license"], | |
| default_visibility = ["//src/main/java/com/google/devtools/build/lib:build_lib"], | |
| ) | |
| filegroup( | |
| name = "srcs", | |
| srcs = glob(["**"]), | |
| visibility = [ | |
| "//src/main/java/com/google/devtools/build/lib:__pkg__", | |
| ], | |
| ) | |
| java_library( | |
| name = "query2", | |
| srcs = glob( | |
| [ | |
| "*.java", | |
| "aquery/*.java", | |
| "cquery/*.java", | |
| "query/*.java", | |
| ], | |
| exclude = [ | |
| "AbstractBlazeQueryEnvironment.java", | |
| "FakeLoadTarget.java", | |
| ], | |
| ), | |
| visibility = [ | |
| "//src/main/java/com/google/devtools/build/lib:build_lib", | |
| "//src/main/java/com/google/devtools/build/lib/rules/genquery:__pkg__", | |
| ], | |
| deps = [ | |
| "//src/main/java/com/google/devtools/build/lib/actions", | |
| "//src/main/java/com/google/devtools/build/lib/actions:action_lookup_key", | |
| "//src/main/java/com/google/devtools/build/lib/actions:artifacts", | |
| "//src/main/java/com/google/devtools/build/lib/actions:file_metadata", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:alias_provider", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:analysis_core", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:aspect_value", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:configured_target", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:configured_target_value", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:configuredtargets/file_configured_target", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:dependency_kind", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:file_provider", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:required_config_fragments_provider", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:starlark/unresolved_symlink_action", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:target_and_configuration", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:top_level_artifact_context", | |
| "//src/main/java/com/google/devtools/build/lib/analysis:top_level_artifact_helper", | |
| "//src/main/java/com/google/devtools/build/lib/analysis/actions:abstract_file_write_action", | |
| "//src/main/java/com/google/devtools/build/lib/analysis/actions:parameter_file_write_action", | |
| "//src/main/java/com/google/devtools/build/lib/analysis/actions:substitution", | |
| "//src/main/java/com/google/devtools/build/lib/analysis/actions:template_expansion_action", | |
| "//src/main/java/com/google/devtools/build/lib/analysis/actions:template_expansion_exception", | |
| "//src/main/java/com/google/devtools/build/lib/analysis/config:build_configuration", | |
| "//src/main/java/com/google/devtools/build/lib/analysis/config:build_options", | |
| "//src/main/java/com/google/devtools/build/lib/analysis/config:config_matching_provider", | |
| "//src/main/java/com/google/devtools/build/lib/analysis/config:core_options", | |
| "//src/main/java/com/google/devtools/build/lib/analysis/config:fragment_options", | |
| "//src/main/java/com/google/devtools/build/lib/analysis/config:options_diff", | |
| "//src/main/java/com/google/devtools/build/lib/analysis/config:starlark_transition_cache", | |
| "//src/main/java/com/google/devtools/build/lib/analysis/config:toolchain_type_requirement", | |
| "//src/main/java/com/google/devtools/build/lib/analysis/config/output:configuration_for_output", | |
| "//src/main/java/com/google/devtools/build/lib/analysis/config/output:fragment_for_output", | |
| "//src/main/java/com/google/devtools/build/lib/analysis/config/output:fragment_options_for_output", | |
| "//src/main/java/com/google/devtools/build/lib/analysis/config/transitions:composing_transition_factory", | |
| "//src/main/java/com/google/devtools/build/lib/analysis/config/transitions:configuration_transition", | |
| "//src/main/java/com/google/devtools/build/lib/analysis/config/transitions:no_transition", | |
| "//src/main/java/com/google/devtools/build/lib/analysis/config/transitions:transition_factory", | |
| "//src/main/java/com/google/devtools/build/lib/analysis/constraints:incompatible_target_checker", | |
| "//src/main/java/com/google/devtools/build/lib/bugreport", | |
| "//src/main/java/com/google/devtools/build/lib/buildeventstream", | |
| "//src/main/java/com/google/devtools/build/lib/buildeventstream/proto:build_event_stream_java_proto", | |
| "//src/main/java/com/google/devtools/build/lib/cmdline", | |
| "//src/main/java/com/google/devtools/build/lib/cmdline:parallel_visitor", | |
| "//src/main/java/com/google/devtools/build/lib/collect/compacthashset", | |
| "//src/main/java/com/google/devtools/build/lib/collect/nestedset", | |
| "//src/main/java/com/google/devtools/build/lib/concurrent", | |
| "//src/main/java/com/google/devtools/build/lib/concurrent:thread_safety", | |
| "//src/main/java/com/google/devtools/build/lib/events", | |
| "//src/main/java/com/google/devtools/build/lib/graph", | |
| "//src/main/java/com/google/devtools/build/lib/io:inconsistent_filesystem_exception", | |
| "//src/main/java/com/google/devtools/build/lib/packages", | |
| "//src/main/java/com/google/devtools/build/lib/packages:configured_attribute_mapper", | |
| "//src/main/java/com/google/devtools/build/lib/packages:label_printer", | |
| "//src/main/java/com/google/devtools/build/lib/packages:package_specification", | |
| "//src/main/java/com/google/devtools/build/lib/packages:rule_visibility", | |
| "//src/main/java/com/google/devtools/build/lib/pkgcache", | |
| "//src/main/java/com/google/devtools/build/lib/profiler", | |
| "//src/main/java/com/google/devtools/build/lib/profiler:auto_profiler", | |
| "//src/main/java/com/google/devtools/build/lib/profiler:google-auto-profiler-utils", | |
| "//src/main/java/com/google/devtools/build/lib/query2/common:QueryTransitivePackagePreloader", | |
| "//src/main/java/com/google/devtools/build/lib/query2/common:UniverseSkyKey", | |
| "//src/main/java/com/google/devtools/build/lib/query2/common:abstract-blaze-query-env", | |
| "//src/main/java/com/google/devtools/build/lib/query2/common:cquery-node", | |
| "//src/main/java/com/google/devtools/build/lib/query2/common:options", | |
| "//src/main/java/com/google/devtools/build/lib/query2/common:universe-scope", | |
| "//src/main/java/com/google/devtools/build/lib/query2/compat:fake-load-target", | |
| "//src/main/java/com/google/devtools/build/lib/query2/engine", | |
| "//src/main/java/com/google/devtools/build/lib/query2/query/aspectresolvers", | |
| "//src/main/java/com/google/devtools/build/lib/query2/query/output", | |
| "//src/main/java/com/google/devtools/build/lib/rules:alias", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:aspect_key_creator", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:configured_target_and_data", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:configured_target_evaluation_exceptions", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:configured_target_key", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:containing_package_lookup_function", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:dependency_resolver", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:detailed_exceptions", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:directory_listing_state_value", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:directory_listing_value", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:graph_backed_recursive_package_provider", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:ignored_subdirectories_value", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:package_identifier_batching_callback", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:package_lookup_value", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:package_value", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:prepare_deps_of_patterns_function", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:recursive_package_provider_backed_target_pattern_resolver", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:recursive_pkg_value_root_package_extractor", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:repository_mapping_value", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:rule_configured_target_value", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:sky_functions", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:skyframe_core", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:target_pattern_value", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:transitive_traversal_value", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe:traversal_info_root_package_extractor", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe/actiongraph/v2:actiongraph_v2", | |
| "//src/main/java/com/google/devtools/build/lib/skyframe/config", | |
| "//src/main/java/com/google/devtools/build/lib/supplier", | |
| "//src/main/java/com/google/devtools/build/lib/util", | |
| "//src/main/java/com/google/devtools/build/lib/util:command_failure_utils", | |
| "//src/main/java/com/google/devtools/build/lib/util:detailed_exit_code", | |
| "//src/main/java/com/google/devtools/build/lib/util:script_util", | |
| "//src/main/java/com/google/devtools/build/lib/util:shell_escaper", | |
| "//src/main/java/com/google/devtools/build/lib/util:string_encoding", | |
| "//src/main/java/com/google/devtools/build/lib/vfs", | |
| "//src/main/java/com/google/devtools/build/lib/vfs:pathfragment", | |
| "//src/main/java/com/google/devtools/build/skyframe", | |
| "//src/main/java/com/google/devtools/build/skyframe:skyframe-objects", | |
| "//src/main/java/com/google/devtools/common/options", | |
| "//src/main/java/net/starlark/java/annot", | |
| "//src/main/java/net/starlark/java/eval", | |
| "//src/main/java/net/starlark/java/syntax", | |
| "//src/main/protobuf:analysis_v2_java_proto", | |
| "//src/main/protobuf:build_java_proto", | |
| "//src/main/protobuf:failure_details_java_proto", | |
| "//third_party/java/auto:auto_value", | |
| "//third_party/java/flogger", | |
| "//third_party/java/guava:annotations", | |
| "//third_party/java/guava:base", | |
| "//third_party/java/guava:collect", | |
| "//third_party/java/guava:concurrent", | |
| "//third_party/java/jsr305_annotations", | |
| "//third_party/java/protobuf", | |
| "//third_party/java/protobuf:protobuf_lite", | |
| "//third_party/java/protobuf/util:json", | |
| ], | |
| ) | |
| java_library( | |
| name = "aquery-utils", | |
| srcs = [ | |
| "aquery/AqueryActionFilter.java", | |
| "aquery/AqueryUtils.java", | |
| ], | |
| visibility = [ | |
| "//src/main/java/com/google/devtools/build/lib:build_lib", | |
| ], | |
| deps = [ | |
| "//src/main/java/com/google/devtools/build/lib/actions", | |
| "//src/main/java/com/google/devtools/build/lib/actions:artifacts", | |
| "//src/main/java/com/google/devtools/build/lib/analysis/actions:template_expansion_action", | |
| "//src/main/java/com/google/devtools/build/lib/collect/nestedset", | |
| "//src/main/java/com/google/devtools/build/lib/query2/engine", | |
| "//third_party/java/error_prone:annotations", | |
| "//third_party/java/guava:collect", | |
| "//third_party/java/jsr305_annotations", | |
| ], | |
| ) |