* [iwyu] json

* fix

* Automated change: Fix sanity tests

* Automated change: Fix sanity tests

Co-authored-by: ctiller <ctiller@users.noreply.github.com>
pull/29497/head^2
Craig Tiller 3 years ago committed by GitHub
parent 7b66a593cf
commit 1475ed4fb7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      BUILD
  2. 1
      src/core/lib/json/json.h
  3. 10
      src/core/lib/json/json_reader.cc
  4. 3
      src/core/lib/json/json_util.cc
  5. 10
      src/core/lib/json/json_util.h
  6. 7
      src/core/lib/json/json_writer.cc
  7. 1
      tools/dockerfile/grpc_iwyu/iwyu.sh

@ -5198,6 +5198,7 @@ grpc_cc_library(
"src/core/lib/json/json.h", "src/core/lib/json/json.h",
], ],
external_deps = [ external_deps = [
"absl/base:core_headers",
"absl/strings", "absl/strings",
"absl/strings:str_format", "absl/strings:str_format",
], ],

@ -25,6 +25,7 @@
#include <map> #include <map>
#include <string> #include <string>
#include <utility>
#include <vector> #include <vector>
#include "absl/strings/string_view.h" #include "absl/strings/string_view.h"

@ -18,15 +18,23 @@
#include <grpc/support/port_platform.h> #include <grpc/support/port_platform.h>
#include <string.h> #include <inttypes.h>
#include <stdlib.h>
#include <algorithm>
#include <map>
#include <string> #include <string>
#include <utility>
#include <vector>
#include "absl/base/attributes.h"
#include "absl/strings/str_cat.h" #include "absl/strings/str_cat.h"
#include "absl/strings/str_format.h" #include "absl/strings/str_format.h"
#include "absl/strings/string_view.h"
#include <grpc/support/log.h> #include <grpc/support/log.h>
#include "src/core/lib/iomgr/error.h"
#include "src/core/lib/json/json.h" #include "src/core/lib/json/json.h"
#define GRPC_JSON_MAX_DEPTH 255 #define GRPC_JSON_MAX_DEPTH 255

@ -20,9 +20,12 @@
#include "src/core/lib/json/json_util.h" #include "src/core/lib/json/json_util.h"
#include <string.h>
#include <grpc/support/string_util.h> #include <grpc/support/string_util.h>
#include "src/core/lib/gpr/string.h" #include "src/core/lib/gpr/string.h"
#include "src/core/lib/gprpp/memory.h"
namespace grpc_core { namespace grpc_core {

@ -21,9 +21,19 @@
#include <grpc/support/port_platform.h> #include <grpc/support/port_platform.h>
#include <algorithm>
#include <map>
#include <string>
#include <type_traits>
#include <utility>
#include <vector>
#include "absl/strings/numbers.h" #include "absl/strings/numbers.h"
#include "absl/strings/str_cat.h" #include "absl/strings/str_cat.h"
#include "absl/strings/string_view.h"
#include "src/core/lib/gprpp/time.h"
#include "src/core/lib/iomgr/error.h"
#include "src/core/lib/iomgr/exec_ctx.h" #include "src/core/lib/iomgr/exec_ctx.h"
#include "src/core/lib/json/json.h" #include "src/core/lib/json/json.h"

@ -18,8 +18,13 @@
#include <grpc/support/port_platform.h> #include <grpc/support/port_platform.h>
#include <stdint.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h>
#include <map>
#include <string>
#include <utility>
#include <vector>
#include "absl/strings/string_view.h" #include "absl/strings/string_view.h"

@ -32,6 +32,7 @@ export ENABLED_MODULES='
src/core/lib/avl src/core/lib/avl
src/core/lib/channel src/core/lib/channel
src/core/lib/config src/core/lib/config
src/core/lib/json
src/core/lib/slice src/core/lib/slice
src/core/lib/resource_quota src/core/lib/resource_quota
src/core/lib/promise src/core/lib/promise

Loading…
Cancel
Save