Internal changes PiperOrigin-RevId: 493456444
diff --git a/conformance/conformance_cpp.cc b/conformance/conformance_cpp.cc index eef8a40..ab46490 100644 --- a/conformance/conformance_cpp.cc +++ b/conformance/conformance_cpp.cc
@@ -37,7 +37,6 @@ #include <utility> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/message.h" #include "google/protobuf/text_format.h" #include "google/protobuf/util/json_util.h"
diff --git a/python/google/protobuf/pyext/descriptor_database.cc b/python/google/protobuf/pyext/descriptor_database.cc index e547306..24689cd 100644 --- a/python/google/protobuf/pyext/descriptor_database.cc +++ b/python/google/protobuf/pyext/descriptor_database.cc
@@ -38,7 +38,6 @@ #include <vector> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/descriptor.pb.h" #include "google/protobuf/pyext/message.h" #include "google/protobuf/pyext/scoped_pyobject_ptr.h"
diff --git a/python/google/protobuf/pyext/extension_dict.cc b/python/google/protobuf/pyext/extension_dict.cc index 806af4f..287a465 100644 --- a/python/google/protobuf/pyext/extension_dict.cc +++ b/python/google/protobuf/pyext/extension_dict.cc
@@ -38,7 +38,6 @@ #include <vector> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/descriptor.pb.h" #include "google/protobuf/descriptor.h" #include "google/protobuf/dynamic_message.h"
diff --git a/python/google/protobuf/pyext/map_container.cc b/python/google/protobuf/pyext/map_container.cc index 76c4d88..45c1f05 100644 --- a/python/google/protobuf/pyext/map_container.cc +++ b/python/google/protobuf/pyext/map_container.cc
@@ -37,7 +37,6 @@ #include <string> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/map.h" #include "google/protobuf/map_field.h" #include "google/protobuf/message.h"
diff --git a/python/google/protobuf/pyext/repeated_composite_container.cc b/python/google/protobuf/pyext/repeated_composite_container.cc index a191670..e9a4794 100644 --- a/python/google/protobuf/pyext/repeated_composite_container.cc +++ b/python/google/protobuf/pyext/repeated_composite_container.cc
@@ -36,7 +36,6 @@ #include <memory> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/descriptor.h" #include "google/protobuf/dynamic_message.h" #include "google/protobuf/message.h"
diff --git a/python/google/protobuf/pyext/safe_numerics.h b/python/google/protobuf/pyext/safe_numerics.h index 0d4dd25..a3bcfc3 100644 --- a/python/google/protobuf/pyext/safe_numerics.h +++ b/python/google/protobuf/pyext/safe_numerics.h
@@ -35,7 +35,6 @@ #include <limits> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" namespace google { namespace protobuf {
diff --git a/src/google/protobuf/arena_align.h b/src/google/protobuf/arena_align.h index fde9b4d..0603972 100644 --- a/src/google/protobuf/arena_align.h +++ b/src/google/protobuf/arena_align.h
@@ -68,7 +68,6 @@ #include <cstdint> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/numeric/bits.h" // Must be included last.
diff --git a/src/google/protobuf/arena_cleanup.h b/src/google/protobuf/arena_cleanup.h index 8416342..4036766 100644 --- a/src/google/protobuf/arena_cleanup.h +++ b/src/google/protobuf/arena_cleanup.h
@@ -36,7 +36,6 @@ #include <string> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/base/attributes.h" #include "absl/strings/cord.h"
diff --git a/src/google/protobuf/arena_test_util.cc b/src/google/protobuf/arena_test_util.cc index 50f20a1..a3d11f5 100644 --- a/src/google/protobuf/arena_test_util.cc +++ b/src/google/protobuf/arena_test_util.cc
@@ -31,7 +31,6 @@ #include "google/protobuf/arena_test_util.h" #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #define EXPECT_EQ GOOGLE_CHECK_EQ
diff --git a/src/google/protobuf/arena_test_util.h b/src/google/protobuf/arena_test_util.h index 0c00e76..d3399f6 100644 --- a/src/google/protobuf/arena_test_util.h +++ b/src/google/protobuf/arena_test_util.h
@@ -32,7 +32,6 @@ #define GOOGLE_PROTOBUF_ARENA_TEST_UTIL_H__ #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/arena.h" #include "google/protobuf/io/coded_stream.h" #include "google/protobuf/io/zero_copy_stream_impl_lite.h"
diff --git a/src/google/protobuf/arena_unittest.cc b/src/google/protobuf/arena_unittest.cc index 592cd9d..19f9572 100644 --- a/src/google/protobuf/arena_unittest.cc +++ b/src/google/protobuf/arena_unittest.cc
@@ -40,7 +40,6 @@ #include <vector> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include <gmock/gmock.h> #include <gtest/gtest.h> #include "absl/strings/string_view.h"
diff --git a/src/google/protobuf/arenastring.cc b/src/google/protobuf/arenastring.cc index 8c21b1d..3dd4d5f 100644 --- a/src/google/protobuf/arenastring.cc +++ b/src/google/protobuf/arenastring.cc
@@ -33,7 +33,6 @@ #include <cstddef> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/strings/string_view.h" #include "absl/synchronization/mutex.h" #include "google/protobuf/io/coded_stream.h"
diff --git a/src/google/protobuf/arenastring.h b/src/google/protobuf/arenastring.h index c6d61d7..d32b5ca 100644 --- a/src/google/protobuf/arenastring.h +++ b/src/google/protobuf/arenastring.h
@@ -37,7 +37,6 @@ #include <utility> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/arena.h" #include "google/protobuf/port.h" #include "absl/strings/string_view.h"
diff --git a/src/google/protobuf/arenastring_unittest.cc b/src/google/protobuf/arenastring_unittest.cc index 6aa500b..51a5d76 100644 --- a/src/google/protobuf/arenastring_unittest.cc +++ b/src/google/protobuf/arenastring_unittest.cc
@@ -38,7 +38,6 @@ #include <vector> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/generated_message_util.h" #include "google/protobuf/message_lite.h" #include <gtest/gtest.h>
diff --git a/src/google/protobuf/compiler/code_generator.cc b/src/google/protobuf/compiler/code_generator.cc index 3f48e37..8bc11cb 100644 --- a/src/google/protobuf/compiler/code_generator.cc +++ b/src/google/protobuf/compiler/code_generator.cc
@@ -35,7 +35,6 @@ #include "google/protobuf/compiler/code_generator.h" #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/compiler/plugin.pb.h" #include "google/protobuf/descriptor.h" #include "absl/strings/str_split.h"
diff --git a/src/google/protobuf/compiler/cpp/field.cc b/src/google/protobuf/compiler/cpp/field.cc index 681b917..a6dff9a 100644 --- a/src/google/protobuf/compiler/cpp/field.cc +++ b/src/google/protobuf/compiler/cpp/field.cc
@@ -48,7 +48,6 @@ #include "google/protobuf/compiler/cpp/primitive_field.h" #include "google/protobuf/compiler/cpp/string_field.h" #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/compiler/cpp/enum_field.h" #include "google/protobuf/compiler/cpp/map_field.h" #include "google/protobuf/compiler/cpp/message_field.h"
diff --git a/src/google/protobuf/compiler/importer_unittest.cc b/src/google/protobuf/compiler/importer_unittest.cc index 8099ca2..8b7c0ea 100644 --- a/src/google/protobuf/compiler/importer_unittest.cc +++ b/src/google/protobuf/compiler/importer_unittest.cc
@@ -37,7 +37,6 @@ #include <memory> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/testing/file.h" #include "google/protobuf/testing/file.h" #include "google/protobuf/testing/file.h"
diff --git a/src/google/protobuf/compiler/java/enum_field.cc b/src/google/protobuf/compiler/java/enum_field.cc index f28fde7..7a4493d 100644 --- a/src/google/protobuf/compiler/java/enum_field.cc +++ b/src/google/protobuf/compiler/java/enum_field.cc
@@ -38,7 +38,6 @@ #include <string> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/container/flat_hash_map.h" #include "absl/strings/str_cat.h" #include "google/protobuf/compiler/java/context.h"
diff --git a/src/google/protobuf/compiler/java/enum_field_lite.cc b/src/google/protobuf/compiler/java/enum_field_lite.cc index 348d97b..3f76057 100644 --- a/src/google/protobuf/compiler/java/enum_field_lite.cc +++ b/src/google/protobuf/compiler/java/enum_field_lite.cc
@@ -38,7 +38,6 @@ #include <string> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/container/flat_hash_map.h" #include "absl/strings/str_cat.h" #include "absl/strings/str_join.h"
diff --git a/src/google/protobuf/compiler/java/field.cc b/src/google/protobuf/compiler/java/field.cc index 3967ec4..5a40617 100644 --- a/src/google/protobuf/compiler/java/field.cc +++ b/src/google/protobuf/compiler/java/field.cc
@@ -38,7 +38,6 @@ #include <string> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/container/flat_hash_map.h" #include "absl/strings/str_cat.h" #include "absl/strings/substitute.h"
diff --git a/src/google/protobuf/compiler/java/field.h b/src/google/protobuf/compiler/java/field.h index 98ecb87..fbb8f03 100644 --- a/src/google/protobuf/compiler/java/field.h +++ b/src/google/protobuf/compiler/java/field.h
@@ -40,7 +40,6 @@ #include <string> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/container/flat_hash_map.h" #include "google/protobuf/descriptor.h" #include "google/protobuf/port.h"
diff --git a/src/google/protobuf/compiler/java/message_serialization_unittest.cc b/src/google/protobuf/compiler/java/message_serialization_unittest.cc index 2ef7309..84cdb6a 100644 --- a/src/google/protobuf/compiler/java/message_serialization_unittest.cc +++ b/src/google/protobuf/compiler/java/message_serialization_unittest.cc
@@ -34,7 +34,6 @@ #include <vector> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/testing/file.h" #include "google/protobuf/testing/file.h" #include <gmock/gmock.h>
diff --git a/src/google/protobuf/compiler/java/name_resolver.h b/src/google/protobuf/compiler/java/name_resolver.h index 7e8a75c..738c18e 100644 --- a/src/google/protobuf/compiler/java/name_resolver.h +++ b/src/google/protobuf/compiler/java/name_resolver.h
@@ -34,7 +34,6 @@ #include <string> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/container/flat_hash_map.h" #include "google/protobuf/compiler/java/options.h" #include "google/protobuf/port.h"
diff --git a/src/google/protobuf/compiler/java/primitive_field.cc b/src/google/protobuf/compiler/java/primitive_field.cc index 50e0637..b40f599 100644 --- a/src/google/protobuf/compiler/java/primitive_field.cc +++ b/src/google/protobuf/compiler/java/primitive_field.cc
@@ -38,7 +38,6 @@ #include <string> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/strings/str_cat.h" #include "google/protobuf/compiler/java/context.h" #include "google/protobuf/compiler/java/doc_comment.h"
diff --git a/src/google/protobuf/compiler/java/primitive_field_lite.cc b/src/google/protobuf/compiler/java/primitive_field_lite.cc index badc0d8..4e8bcf1 100644 --- a/src/google/protobuf/compiler/java/primitive_field_lite.cc +++ b/src/google/protobuf/compiler/java/primitive_field_lite.cc
@@ -38,7 +38,6 @@ #include <string> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/strings/ascii.h" #include "absl/strings/str_cat.h" #include "google/protobuf/compiler/java/context.h"
diff --git a/src/google/protobuf/compiler/java/string_field.cc b/src/google/protobuf/compiler/java/string_field.cc index c267219..ee32966 100644 --- a/src/google/protobuf/compiler/java/string_field.cc +++ b/src/google/protobuf/compiler/java/string_field.cc
@@ -39,7 +39,6 @@ #include <string> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/container/flat_hash_map.h" #include "absl/strings/str_cat.h" #include "google/protobuf/compiler/java/context.h"
diff --git a/src/google/protobuf/compiler/java/string_field_lite.cc b/src/google/protobuf/compiler/java/string_field_lite.cc index e2c6cb4..777c2d3 100644 --- a/src/google/protobuf/compiler/java/string_field_lite.cc +++ b/src/google/protobuf/compiler/java/string_field_lite.cc
@@ -39,7 +39,6 @@ #include <string> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/container/flat_hash_map.h" #include "absl/strings/str_cat.h" #include "google/protobuf/compiler/java/context.h"
diff --git a/src/google/protobuf/compiler/mock_code_generator.cc b/src/google/protobuf/compiler/mock_code_generator.cc index a4cc9e6..3e05346 100644 --- a/src/google/protobuf/compiler/mock_code_generator.cc +++ b/src/google/protobuf/compiler/mock_code_generator.cc
@@ -40,7 +40,6 @@ #include <vector> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/testing/file.h" #include "google/protobuf/testing/file.h" #include "google/protobuf/compiler/plugin.pb.h"
diff --git a/src/google/protobuf/compiler/parser.cc b/src/google/protobuf/compiler/parser.cc index 49ae6bd..98e4bca 100644 --- a/src/google/protobuf/compiler/parser.cc +++ b/src/google/protobuf/compiler/parser.cc
@@ -45,7 +45,6 @@ #include <utility> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/base/casts.h" #include "absl/container/flat_hash_map.h" #include "absl/container/flat_hash_set.h"
diff --git a/src/google/protobuf/compiler/plugin.cc b/src/google/protobuf/compiler/plugin.cc index 76f4f27..082e0a8 100644 --- a/src/google/protobuf/compiler/plugin.cc +++ b/src/google/protobuf/compiler/plugin.cc
@@ -40,7 +40,6 @@ #endif #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/compiler/plugin.pb.h" #include "google/protobuf/compiler/code_generator.h" #include "google/protobuf/descriptor.h"
diff --git a/src/google/protobuf/compiler/python/generator.cc b/src/google/protobuf/compiler/python/generator.cc index 4766237..ca382fe 100644 --- a/src/google/protobuf/compiler/python/generator.cc +++ b/src/google/protobuf/compiler/python/generator.cc
@@ -52,7 +52,6 @@ #include <vector> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/container/flat_hash_map.h" #include "absl/strings/ascii.h" #include "absl/strings/escaping.h"
diff --git a/src/google/protobuf/compiler/scc.h b/src/google/protobuf/compiler/scc.h index c9a112a..b9768bc 100644 --- a/src/google/protobuf/compiler/scc.h +++ b/src/google/protobuf/compiler/scc.h
@@ -34,7 +34,6 @@ #include <memory> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/container/flat_hash_map.h" #include "absl/container/flat_hash_set.h" #include "absl/memory/memory.h"
diff --git a/src/google/protobuf/compiler/subprocess.cc b/src/google/protobuf/compiler/subprocess.cc index ae1f5dd..7b48c49 100644 --- a/src/google/protobuf/compiler/subprocess.cc +++ b/src/google/protobuf/compiler/subprocess.cc
@@ -44,7 +44,6 @@ #endif #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/strings/escaping.h" #include "absl/strings/substitute.h" #include "google/protobuf/io/io_win32.h"
diff --git a/src/google/protobuf/descriptor_database_unittest.cc b/src/google/protobuf/descriptor_database_unittest.cc index d06d0c0..2abc6de 100644 --- a/src/google/protobuf/descriptor_database_unittest.cc +++ b/src/google/protobuf/descriptor_database_unittest.cc
@@ -40,7 +40,6 @@ #include <memory> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/descriptor.pb.h" #include "google/protobuf/descriptor.h" #include "google/protobuf/text_format.h"
diff --git a/src/google/protobuf/descriptor_unittest.cc b/src/google/protobuf/descriptor_unittest.cc index dff1581..ae722be 100644 --- a/src/google/protobuf/descriptor_unittest.cc +++ b/src/google/protobuf/descriptor_unittest.cc
@@ -55,7 +55,6 @@ #include <gmock/gmock.h> #include "google/protobuf/testing/googletest.h" #include <gtest/gtest.h> -#include "google/protobuf/stubs/logging.h" #include "google/protobuf/unittest_lazy_dependencies.pb.h" #include "google/protobuf/unittest_lazy_dependencies_custom_option.pb.h" #include "google/protobuf/unittest_lazy_dependencies_enum.pb.h"
diff --git a/src/google/protobuf/dynamic_message_unittest.cc b/src/google/protobuf/dynamic_message_unittest.cc index 4d7b025..b06e3ad 100644 --- a/src/google/protobuf/dynamic_message_unittest.cc +++ b/src/google/protobuf/dynamic_message_unittest.cc
@@ -45,7 +45,6 @@ #include <memory> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/descriptor.pb.h" #include "google/protobuf/descriptor.h" #include "google/protobuf/testing/googletest.h"
diff --git a/src/google/protobuf/explicitly_constructed.h b/src/google/protobuf/explicitly_constructed.h index c273644..eb02652 100644 --- a/src/google/protobuf/explicitly_constructed.h +++ b/src/google/protobuf/explicitly_constructed.h
@@ -36,7 +36,6 @@ #include <utility> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" // clang-format off #include "google/protobuf/port_def.inc"
diff --git a/src/google/protobuf/extension_set_unittest.cc b/src/google/protobuf/extension_set_unittest.cc index 3a54dd8..98f9ba8 100644 --- a/src/google/protobuf/extension_set_unittest.cc +++ b/src/google/protobuf/extension_set_unittest.cc
@@ -35,7 +35,6 @@ #include "google/protobuf/extension_set.h" #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/descriptor.pb.h" #include "google/protobuf/arena.h" #include "google/protobuf/descriptor.h"
diff --git a/src/google/protobuf/generated_message_reflection.cc b/src/google/protobuf/generated_message_reflection.cc index 067f45a..dc6462b 100644 --- a/src/google/protobuf/generated_message_reflection.cc +++ b/src/google/protobuf/generated_message_reflection.cc
@@ -42,7 +42,6 @@ #include <string> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/base/casts.h" #include "absl/container/flat_hash_map.h" #include "absl/strings/match.h"
diff --git a/src/google/protobuf/generated_message_reflection_unittest.cc b/src/google/protobuf/generated_message_reflection_unittest.cc index a4fb04c..d127ecd 100644 --- a/src/google/protobuf/generated_message_reflection_unittest.cc +++ b/src/google/protobuf/generated_message_reflection_unittest.cc
@@ -47,7 +47,6 @@ #include <memory> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/arena.h" #include "google/protobuf/descriptor.h" #include "google/protobuf/testing/googletest.h"
diff --git a/src/google/protobuf/inlined_string_field.h b/src/google/protobuf/inlined_string_field.h index fe52a4d..a6d904a 100644 --- a/src/google/protobuf/inlined_string_field.h +++ b/src/google/protobuf/inlined_string_field.h
@@ -35,7 +35,6 @@ #include <utility> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/port.h" #include "absl/strings/string_view.h" #include "google/protobuf/arenastring.h"
diff --git a/src/google/protobuf/inlined_string_field_unittest.cc b/src/google/protobuf/inlined_string_field_unittest.cc index bba2289..dbcb9d3 100644 --- a/src/google/protobuf/inlined_string_field_unittest.cc +++ b/src/google/protobuf/inlined_string_field_unittest.cc
@@ -39,7 +39,6 @@ #include <vector> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/arenastring.h" #include <gtest/gtest.h> #include "absl/strings/string_view.h"
diff --git a/src/google/protobuf/io/coded_stream.cc b/src/google/protobuf/io/coded_stream.cc index b88823f..f12349b 100644 --- a/src/google/protobuf/io/coded_stream.cc +++ b/src/google/protobuf/io/coded_stream.cc
@@ -47,7 +47,6 @@ #include <utility> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/strings/internal/resize_uninitialized.h" #include "absl/strings/string_view.h" #include "google/protobuf/arena.h"
diff --git a/src/google/protobuf/io/coded_stream_unittest.cc b/src/google/protobuf/io/coded_stream_unittest.cc index ae55382..7a9f590 100644 --- a/src/google/protobuf/io/coded_stream_unittest.cc +++ b/src/google/protobuf/io/coded_stream_unittest.cc
@@ -47,7 +47,6 @@ #include "google/protobuf/stubs/logging.h" #include <gtest/gtest.h> #include "absl/base/casts.h" -#include "google/protobuf/stubs/logging.h" #include "absl/strings/cord.h" #include "absl/strings/string_view.h" #include "google/protobuf/io/zero_copy_stream_impl.h"
diff --git a/src/google/protobuf/io/printer.cc b/src/google/protobuf/io/printer.cc index 289f5bf..93825af 100644 --- a/src/google/protobuf/io/printer.cc +++ b/src/google/protobuf/io/printer.cc
@@ -45,7 +45,6 @@ #include <vector> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/container/flat_hash_map.h" #include "absl/strings/ascii.h" #include "absl/strings/escaping.h"
diff --git a/src/google/protobuf/io/printer.h b/src/google/protobuf/io/printer.h index 764e335..8f22886 100644 --- a/src/google/protobuf/io/printer.h +++ b/src/google/protobuf/io/printer.h
@@ -47,7 +47,6 @@ #include <vector> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/cleanup/cleanup.h" #include "absl/container/flat_hash_map.h" #include "absl/functional/function_ref.h"
diff --git a/src/google/protobuf/io/printer_death_test.cc b/src/google/protobuf/io/printer_death_test.cc index 5497168..ba0e2d0 100644 --- a/src/google/protobuf/io/printer_death_test.cc +++ b/src/google/protobuf/io/printer_death_test.cc
@@ -40,7 +40,6 @@ #include <vector> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/descriptor.pb.h" #include <gmock/gmock.h> #include "google/protobuf/testing/googletest.h"
diff --git a/src/google/protobuf/io/printer_unittest.cc b/src/google/protobuf/io/printer_unittest.cc index d9c31cd..61ab470 100644 --- a/src/google/protobuf/io/printer_unittest.cc +++ b/src/google/protobuf/io/printer_unittest.cc
@@ -40,7 +40,6 @@ #include <vector> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/descriptor.pb.h" #include <gmock/gmock.h> #include "google/protobuf/testing/googletest.h"
diff --git a/src/google/protobuf/io/strtod.cc b/src/google/protobuf/io/strtod.cc index 202ce6a..e9cc33a 100644 --- a/src/google/protobuf/io/strtod.cc +++ b/src/google/protobuf/io/strtod.cc
@@ -41,7 +41,6 @@ #include <system_error> // NOLINT(build/c++11) #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/strings/charconv.h" #include "absl/strings/numbers.h" #include "absl/strings/str_format.h"
diff --git a/src/google/protobuf/io/zero_copy_sink_test.cc b/src/google/protobuf/io/zero_copy_sink_test.cc index 7c69eda..f9074fc 100644 --- a/src/google/protobuf/io/zero_copy_sink_test.cc +++ b/src/google/protobuf/io/zero_copy_sink_test.cc
@@ -37,7 +37,6 @@ #include <vector> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include <gtest/gtest.h> #include "absl/strings/escaping.h" #include "absl/strings/str_cat.h"
diff --git a/src/google/protobuf/io/zero_copy_stream.cc b/src/google/protobuf/io/zero_copy_stream.cc index 8c991c5..4b68830 100644 --- a/src/google/protobuf/io/zero_copy_stream.cc +++ b/src/google/protobuf/io/zero_copy_stream.cc
@@ -38,7 +38,6 @@ #include <utility> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/strings/cord.h" #include "absl/strings/cord_buffer.h" #include "absl/strings/string_view.h"
diff --git a/src/google/protobuf/json/internal/lexer.cc b/src/google/protobuf/json/internal/lexer.cc index 5698eab..5739972 100644 --- a/src/google/protobuf/json/internal/lexer.cc +++ b/src/google/protobuf/json/internal/lexer.cc
@@ -43,7 +43,6 @@ #include <utility> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/algorithm/container.h" #include "absl/numeric/bits.h" #include "absl/status/status.h"
diff --git a/src/google/protobuf/json/internal/lexer.h b/src/google/protobuf/json/internal/lexer.h index a4631cc..7fb1fe9 100644 --- a/src/google/protobuf/json/internal/lexer.h +++ b/src/google/protobuf/json/internal/lexer.h
@@ -43,7 +43,6 @@ #include <utility> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/descriptor.h" #include "absl/status/status.h" #include "absl/status/statusor.h"
diff --git a/src/google/protobuf/json/internal/lexer_test.cc b/src/google/protobuf/json/internal/lexer_test.cc index 6213172..eb63976 100644 --- a/src/google/protobuf/json/internal/lexer_test.cc +++ b/src/google/protobuf/json/internal/lexer_test.cc
@@ -39,7 +39,6 @@ #include <vector> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include <gmock/gmock.h> #include <gtest/gtest.h> #include "absl/algorithm/container.h"
diff --git a/src/google/protobuf/json/internal/test_input_stream.h b/src/google/protobuf/json/internal/test_input_stream.h index 1a05c9b..aa7905b 100644 --- a/src/google/protobuf/json/internal/test_input_stream.h +++ b/src/google/protobuf/json/internal/test_input_stream.h
@@ -37,7 +37,6 @@ #include <vector> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/strings/string_view.h" #include "google/protobuf/io/zero_copy_stream.h" #include "google/protobuf/stubs/status_macros.h"
diff --git a/src/google/protobuf/json/internal/unparser.cc b/src/google/protobuf/json/internal/unparser.cc index 6b83019..56f72e2 100644 --- a/src/google/protobuf/json/internal/unparser.cc +++ b/src/google/protobuf/json/internal/unparser.cc
@@ -40,7 +40,6 @@ #include <utility> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/descriptor.h" #include "google/protobuf/dynamic_message.h" #include "google/protobuf/message.h"
diff --git a/src/google/protobuf/json/internal/writer.cc b/src/google/protobuf/json/internal/writer.cc index 20fa3e9..a5e9a09 100644 --- a/src/google/protobuf/json/internal/writer.cc +++ b/src/google/protobuf/json/internal/writer.cc
@@ -36,7 +36,6 @@ #include <utility> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/algorithm/container.h" // Must be included last.
diff --git a/src/google/protobuf/json/internal/zero_copy_buffered_stream.h b/src/google/protobuf/json/internal/zero_copy_buffered_stream.h index dc081e0..2d00f9e 100644 --- a/src/google/protobuf/json/internal/zero_copy_buffered_stream.h +++ b/src/google/protobuf/json/internal/zero_copy_buffered_stream.h
@@ -39,7 +39,6 @@ #include <vector> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/status/status.h" #include "absl/status/statusor.h" #include "absl/strings/str_format.h"
diff --git a/src/google/protobuf/json/internal/zero_copy_buffered_stream_test.cc b/src/google/protobuf/json/internal/zero_copy_buffered_stream_test.cc index 714062e..5bd7374 100644 --- a/src/google/protobuf/json/internal/zero_copy_buffered_stream_test.cc +++ b/src/google/protobuf/json/internal/zero_copy_buffered_stream_test.cc
@@ -35,7 +35,6 @@ #include <vector> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include <gmock/gmock.h> #include <gtest/gtest.h> #include "absl/strings/string_view.h"
diff --git a/src/google/protobuf/lite_unittest.cc b/src/google/protobuf/lite_unittest.cc index a9f02a9..ac6c893 100644 --- a/src/google/protobuf/lite_unittest.cc +++ b/src/google/protobuf/lite_unittest.cc
@@ -36,7 +36,6 @@ #include <utility> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include <gtest/gtest.h> #include "absl/strings/match.h" #include "absl/strings/string_view.h"
diff --git a/src/google/protobuf/map_field_test.cc b/src/google/protobuf/map_field_test.cc index c041883..193edbe 100644 --- a/src/google/protobuf/map_field_test.cc +++ b/src/google/protobuf/map_field_test.cc
@@ -32,7 +32,6 @@ #include <memory> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/arena.h" #include "google/protobuf/map.h" #include "google/protobuf/map_field_inl.h"
diff --git a/src/google/protobuf/map_test.inc b/src/google/protobuf/map_test.inc index 9be584c..d452476 100644 --- a/src/google/protobuf/map_test.inc +++ b/src/google/protobuf/map_test.inc
@@ -45,7 +45,6 @@ #include <vector> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/testing/file.h" #include "google/protobuf/descriptor.pb.h" #include <gmock/gmock.h>
diff --git a/src/google/protobuf/map_test_util_impl.h b/src/google/protobuf/map_test_util_impl.h index adbc3fc..ff025b6 100644 --- a/src/google/protobuf/map_test_util_impl.h +++ b/src/google/protobuf/map_test_util_impl.h
@@ -32,7 +32,6 @@ #define GOOGLE_PROTOBUF_MAP_TEST_UTIL_IMPL_H__ #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include <gtest/gtest.h>
diff --git a/src/google/protobuf/message.cc b/src/google/protobuf/message.cc index 492e0f0..ddb5421 100644 --- a/src/google/protobuf/message.cc +++ b/src/google/protobuf/message.cc
@@ -38,7 +38,6 @@ #include <stack> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/base/casts.h" #include "absl/container/flat_hash_map.h" #include "absl/container/flat_hash_set.h"
diff --git a/src/google/protobuf/message_lite.cc b/src/google/protobuf/message_lite.cc index 7279d20..2cbb77a 100644 --- a/src/google/protobuf/message_lite.cc +++ b/src/google/protobuf/message_lite.cc
@@ -43,7 +43,6 @@ #include <utility> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/arena.h" #include "absl/base/dynamic_annotations.h" #include "absl/strings/cord.h"
diff --git a/src/google/protobuf/message_unittest.inc b/src/google/protobuf/message_unittest.inc index af53144..6ee6b8b 100644 --- a/src/google/protobuf/message_unittest.inc +++ b/src/google/protobuf/message_unittest.inc
@@ -53,12 +53,10 @@ #include <sstream> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/descriptor.pb.h" #include <gmock/gmock.h> #include "google/protobuf/testing/googletest.h" #include <gtest/gtest.h> -#include "google/protobuf/stubs/logging.h" #include "absl/strings/substitute.h" #include "google/protobuf/arena.h" #include "google/protobuf/descriptor.h"
diff --git a/src/google/protobuf/reflection_ops.cc b/src/google/protobuf/reflection_ops.cc index 0ef6c9a..56c2d40 100644 --- a/src/google/protobuf/reflection_ops.cc +++ b/src/google/protobuf/reflection_ops.cc
@@ -37,7 +37,6 @@ #include <vector> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/strings/str_cat.h" #include "google/protobuf/descriptor.h" #include "google/protobuf/descriptor.pb.h"
diff --git a/src/google/protobuf/reflection_ops_unittest.cc b/src/google/protobuf/reflection_ops_unittest.cc index 6f46109..57ca1da 100644 --- a/src/google/protobuf/reflection_ops_unittest.cc +++ b/src/google/protobuf/reflection_ops_unittest.cc
@@ -35,7 +35,6 @@ #include "google/protobuf/reflection_ops.h" #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/descriptor.h" #include <gtest/gtest.h> #include "absl/strings/str_join.h"
diff --git a/src/google/protobuf/repeated_field.cc b/src/google/protobuf/repeated_field.cc index ebafc9b..6c22620 100644 --- a/src/google/protobuf/repeated_field.cc +++ b/src/google/protobuf/repeated_field.cc
@@ -38,7 +38,6 @@ #include <string> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/strings/cord.h" // Must be included last.
diff --git a/src/google/protobuf/repeated_field.h b/src/google/protobuf/repeated_field.h index bc70129..da2dfcb 100644 --- a/src/google/protobuf/repeated_field.h +++ b/src/google/protobuf/repeated_field.h
@@ -53,7 +53,6 @@ #include <utility> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/arena.h" #include "google/protobuf/port.h" #include "google/protobuf/message_lite.h"
diff --git a/src/google/protobuf/repeated_field_unittest.cc b/src/google/protobuf/repeated_field_unittest.cc index 4906cdd..50429c2 100644 --- a/src/google/protobuf/repeated_field_unittest.cc +++ b/src/google/protobuf/repeated_field_unittest.cc
@@ -48,7 +48,6 @@ #include <vector> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include <gmock/gmock.h> #include <gtest/gtest.h> #include "absl/numeric/bits.h"
diff --git a/src/google/protobuf/repeated_ptr_field.cc b/src/google/protobuf/repeated_ptr_field.cc index 1661474..f4d8a13 100644 --- a/src/google/protobuf/repeated_ptr_field.cc +++ b/src/google/protobuf/repeated_ptr_field.cc
@@ -35,7 +35,6 @@ #include <algorithm> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/implicit_weak_message.h" #include "google/protobuf/repeated_field.h" #include "google/protobuf/port.h"
diff --git a/src/google/protobuf/repeated_ptr_field.h b/src/google/protobuf/repeated_ptr_field.h index 8d3a310..f801931 100644 --- a/src/google/protobuf/repeated_ptr_field.h +++ b/src/google/protobuf/repeated_ptr_field.h
@@ -59,7 +59,6 @@ #include <type_traits> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/arena.h" #include "google/protobuf/port.h" #include "google/protobuf/message_lite.h"
diff --git a/src/google/protobuf/string_member_robber.h b/src/google/protobuf/string_member_robber.h index e16069a..58104eb 100644 --- a/src/google/protobuf/string_member_robber.h +++ b/src/google/protobuf/string_member_robber.h
@@ -35,7 +35,6 @@ #include <type_traits> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #endif // GOOGLE_PROTOBUF_STRING_MEMBER_ROBBER_H__
diff --git a/src/google/protobuf/stubs/logging.h b/src/google/protobuf/stubs/logging.h index 004c557..5e1b0a3 100644 --- a/src/google/protobuf/stubs/logging.h +++ b/src/google/protobuf/stubs/logging.h
@@ -141,15 +141,24 @@ #undef GOOGLE_DCHECK_GT #undef GOOGLE_DCHECK_GE -#define GOOGLE_LOG(LEVEL) \ +#define GOOGLE_LOG(LEVEL) \ + ::google::protobuf::internal::LogFinisher() = \ + ::google::protobuf::internal::LogMessage( \ + ::google::protobuf::LOGLEVEL_##LEVEL, __FILE__, __LINE__) +#define GOOGLE_ABSL_LOG(LEVEL) \ ::google::protobuf::internal::LogFinisher() = \ ::google::protobuf::internal::LogMessage( \ ::google::protobuf::LOGLEVEL_##LEVEL, __FILE__, __LINE__) #define GOOGLE_LOG_IF(LEVEL, CONDITION) \ !(CONDITION) ? (void)0 : GOOGLE_LOG(LEVEL) +#define GOOGLE_ABSL_LOG_IF(LEVEL, CONDITION) \ + !(CONDITION) ? (void)0 : GOOGLE_LOG(LEVEL) #define GOOGLE_CHECK(EXPRESSION) \ GOOGLE_LOG_IF(FATAL, !(EXPRESSION)) << "CHECK failed: " #EXPRESSION ": " +#define GOOGLE_ABSL_CHECK(EXPRESSION) \ + GOOGLE_LOG_IF(FATAL, !(EXPRESSION)) << "CHECK failed: " #EXPRESSION ": " + #define GOOGLE_CHECK_OK(A) GOOGLE_CHECK(::google::protobuf::internal::IsOk(A)) #define GOOGLE_CHECK_EQ(A, B) GOOGLE_CHECK((A) == (B)) #define GOOGLE_CHECK_NE(A, B) GOOGLE_CHECK((A) != (B)) @@ -158,6 +167,14 @@ #define GOOGLE_CHECK_GT(A, B) GOOGLE_CHECK((A) > (B)) #define GOOGLE_CHECK_GE(A, B) GOOGLE_CHECK((A) >= (B)) +#define GOOGLE_ABSL_CHECK_OK GOOGLE_CHECK_OK +#define GOOGLE_ABSL_CHECK_EQ GOOGLE_CHECK_EQ +#define GOOGLE_ABSL_CHECK_NE GOOGLE_CHECK_NE +#define GOOGLE_ABSL_CHECK_LT GOOGLE_CHECK_LT +#define GOOGLE_ABSL_CHECK_LE GOOGLE_CHECK_LE +#define GOOGLE_ABSL_CHECK_GT GOOGLE_CHECK_GT +#define GOOGLE_ABSL_CHECK_GE GOOGLE_CHECK_GE + namespace internal { template<typename T> T* CheckNotNull(const char* /* file */, int /* line */, @@ -200,6 +217,15 @@ #endif // !NDEBUG +#define GOOGLE_ABSL_DCHECK GOOGLE_DCHECK +#define GOOGLE_ABSL_DCHECK_OK GOOGLE_DCHECK_OK +#define GOOGLE_ABSL_DCHECK_EQ GOOGLE_DCHECK_EQ +#define GOOGLE_ABSL_DCHECK_NE GOOGLE_DCHECK_NE +#define GOOGLE_ABSL_DCHECK_LT GOOGLE_DCHECK_LT +#define GOOGLE_ABSL_DCHECK_LE GOOGLE_DCHECK_LE +#define GOOGLE_ABSL_DCHECK_GT GOOGLE_DCHECK_GT +#define GOOGLE_ABSL_DCHECK_GE GOOGLE_DCHECK_GE + typedef void LogHandler(LogLevel level, const char* filename, int line, const std::string& message);
diff --git a/src/google/protobuf/test_util.inc b/src/google/protobuf/test_util.inc index 4512db2..2b1dfe0 100644 --- a/src/google/protobuf/test_util.inc +++ b/src/google/protobuf/test_util.inc
@@ -38,7 +38,6 @@ // out of this file. #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include <gtest/gtest.h> #include "google/protobuf/descriptor.h" #include "google/protobuf/message.h"
diff --git a/src/google/protobuf/test_util_lite.cc b/src/google/protobuf/test_util_lite.cc index f09a218..9fb1886 100644 --- a/src/google/protobuf/test_util_lite.cc +++ b/src/google/protobuf/test_util_lite.cc
@@ -35,7 +35,6 @@ #include "google/protobuf/test_util_lite.h" #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include <gtest/gtest.h> #include "absl/strings/string_view.h"
diff --git a/src/google/protobuf/text_format_unittest.cc b/src/google/protobuf/text_format_unittest.cc index 1bca2df..71dd756 100644 --- a/src/google/protobuf/text_format_unittest.cc +++ b/src/google/protobuf/text_format_unittest.cc
@@ -43,14 +43,12 @@ #include <string> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/testing/file.h" #include "google/protobuf/testing/file.h" #include "google/protobuf/any.pb.h" #include <gmock/gmock.h> #include "google/protobuf/testing/googletest.h" #include <gtest/gtest.h> -#include "google/protobuf/stubs/logging.h" #include "absl/strings/escaping.h" #include "absl/strings/str_cat.h" #include "absl/strings/str_format.h"
diff --git a/src/google/protobuf/unknown_field_set.cc b/src/google/protobuf/unknown_field_set.cc index 8b104f7..d9337bb 100644 --- a/src/google/protobuf/unknown_field_set.cc +++ b/src/google/protobuf/unknown_field_set.cc
@@ -35,7 +35,6 @@ #include "google/protobuf/unknown_field_set.h" #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/strings/cord.h" #include "absl/strings/internal/resize_uninitialized.h" #include "google/protobuf/extension_set.h"
diff --git a/src/google/protobuf/util/field_mask_util_test.cc b/src/google/protobuf/util/field_mask_util_test.cc index fcfaa19..b3fea5b 100644 --- a/src/google/protobuf/util/field_mask_util_test.cc +++ b/src/google/protobuf/util/field_mask_util_test.cc
@@ -36,8 +36,6 @@ #include "google/protobuf/field_mask.pb.h" #include <gtest/gtest.h> -#include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/test_util.h" #include "google/protobuf/unittest.pb.h"
diff --git a/src/google/protobuf/util/message_differencer.cc b/src/google/protobuf/util/message_differencer.cc index 6843a3e..7b8fa6b 100644 --- a/src/google/protobuf/util/message_differencer.cc +++ b/src/google/protobuf/util/message_differencer.cc
@@ -43,7 +43,6 @@ #include <utility> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "google/protobuf/descriptor.pb.h" #include "google/protobuf/descriptor.h" #include "google/protobuf/dynamic_message.h"
diff --git a/src/google/protobuf/wire_format.cc b/src/google/protobuf/wire_format.cc index ff542b7..7dbbb99 100644 --- a/src/google/protobuf/wire_format.cc +++ b/src/google/protobuf/wire_format.cc
@@ -39,7 +39,6 @@ #include <vector> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/strings/cord.h" #include "google/protobuf/descriptor.h" #include "google/protobuf/descriptor.pb.h"
diff --git a/src/google/protobuf/wire_format_lite.cc b/src/google/protobuf/wire_format_lite.cc index a8110bc..b2b9e7c 100644 --- a/src/google/protobuf/wire_format_lite.cc +++ b/src/google/protobuf/wire_format_lite.cc
@@ -40,7 +40,6 @@ #include <vector> #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include "absl/strings/cord.h" #include "absl/strings/str_cat.h" #include "absl/strings/str_format.h"
diff --git a/src/google/protobuf/wire_format_unittest.inc b/src/google/protobuf/wire_format_unittest.inc index 9e0973b..e803aa3 100644 --- a/src/google/protobuf/wire_format_unittest.inc +++ b/src/google/protobuf/wire_format_unittest.inc
@@ -33,12 +33,10 @@ // Sanjay Ghemawat, Jeff Dean, and others. #include "google/protobuf/stubs/logging.h" -#include "google/protobuf/stubs/common.h" #include <gmock/gmock.h> #include "google/protobuf/testing/googletest.h" #include <gtest/gtest.h> #include "absl/base/casts.h" -#include "google/protobuf/stubs/logging.h" #include "absl/strings/cord.h" #include "absl/strings/match.h" #include "google/protobuf/descriptor.h"