Project import generated by Copybara
PiperOrigin-RevId: 300117791
diff --git a/js/experimental/benchmarks/code_size/kernel/all_types.js b/js/experimental/benchmarks/code_size/kernel/all_types.js
index 218a4b9..39b0b61 100644
--- a/js/experimental/benchmarks/code_size/kernel/all_types.js
+++ b/js/experimental/benchmarks/code_size/kernel/all_types.js
@@ -6,7 +6,7 @@
const ByteString = goog.require('protobuf.ByteString');
const Int64 = goog.require('protobuf.Int64');
-const LazyAccessor = goog.require('protobuf.binary.LazyAccessor');
+const LazyAccessor = goog.require('protobuf.runtime.Kernel');
const TestMessage = goog.require('protobuf.testing.binary.TestMessage');
const {ensureCommonBaseLine} = goog.require('protobuf.benchmark.codeSize.codeSizeBase');
diff --git a/js/experimental/benchmarks/code_size/kernel/popular_types.js b/js/experimental/benchmarks/code_size/kernel/popular_types.js
index fb02622..a593e4b 100644
--- a/js/experimental/benchmarks/code_size/kernel/popular_types.js
+++ b/js/experimental/benchmarks/code_size/kernel/popular_types.js
@@ -20,7 +20,7 @@
goog.module('protobuf.benchmark.KernelCodeSizeBenchmarkPopularTypes');
const Int64 = goog.require('protobuf.Int64');
-const LazyAccessor = goog.require('protobuf.binary.LazyAccessor');
+const LazyAccessor = goog.require('protobuf.runtime.Kernel');
const TestMessage = goog.require('protobuf.testing.binary.TestMessage');
const {ensureCommonBaseLine} = goog.require('protobuf.benchmark.codeSize.codeSizeBase');
diff --git a/js/experimental/runtime/kernel/conformance/conformance_request.js b/js/experimental/runtime/kernel/conformance/conformance_request.js
index c9f70af..e7bc41e 100644
--- a/js/experimental/runtime/kernel/conformance/conformance_request.js
+++ b/js/experimental/runtime/kernel/conformance/conformance_request.js
@@ -3,7 +3,7 @@
*/
goog.module('proto.conformance.ConformanceRequest');
-const LazyAccessor = goog.require('protobuf.binary.LazyAccessor');
+const LazyAccessor = goog.require('protobuf.runtime.Kernel');
const WireFormat = goog.require('proto.conformance.WireFormat');
/**
diff --git a/js/experimental/runtime/kernel/conformance/conformance_response.js b/js/experimental/runtime/kernel/conformance/conformance_response.js
index 3711f84..bc873ce 100644
--- a/js/experimental/runtime/kernel/conformance/conformance_response.js
+++ b/js/experimental/runtime/kernel/conformance/conformance_response.js
@@ -4,7 +4,7 @@
goog.module('proto.conformance.ConformanceResponse');
const ByteString = goog.require('protobuf.ByteString');
-const LazyAccessor = goog.require('protobuf.binary.LazyAccessor');
+const LazyAccessor = goog.require('protobuf.runtime.Kernel');
/**
* Handwritten code of conformance.ConformanceResponse.
diff --git a/js/experimental/runtime/kernel/conformance/test_all_types_proto2.js b/js/experimental/runtime/kernel/conformance/test_all_types_proto2.js
index 34336ee..e8a9395 100644
--- a/js/experimental/runtime/kernel/conformance/test_all_types_proto2.js
+++ b/js/experimental/runtime/kernel/conformance/test_all_types_proto2.js
@@ -4,7 +4,7 @@
goog.module('proto.conformance.TestAllTypesProto2');
const InternalMessage = goog.require('protobuf.binary.InternalMessage');
-const LazyAccessor = goog.require('protobuf.binary.LazyAccessor');
+const LazyAccessor = goog.require('protobuf.runtime.Kernel');
/**
* Handwritten code of conformance.TestAllTypesProto2.
diff --git a/js/experimental/runtime/kernel/conformance/test_all_types_proto3.js b/js/experimental/runtime/kernel/conformance/test_all_types_proto3.js
index 645026b..66ca2c6 100644
--- a/js/experimental/runtime/kernel/conformance/test_all_types_proto3.js
+++ b/js/experimental/runtime/kernel/conformance/test_all_types_proto3.js
@@ -4,7 +4,7 @@
goog.module('proto.conformance.TestAllTypesProto3');
const InternalMessage = goog.require('protobuf.binary.InternalMessage');
-const LazyAccessor = goog.require('protobuf.binary.LazyAccessor');
+const LazyAccessor = goog.require('protobuf.runtime.Kernel');
/**
* Handwritten code of conformance.TestAllTypesProto3.
diff --git a/js/experimental/runtime/kernel/internal_message.js b/js/experimental/runtime/kernel/internal_message.js
index 2e85ebd..b5f927c 100644
--- a/js/experimental/runtime/kernel/internal_message.js
+++ b/js/experimental/runtime/kernel/internal_message.js
@@ -4,7 +4,7 @@
*/
goog.module('protobuf.binary.InternalMessage');
-const LazyAccessor = goog.requireType('protobuf.binary.LazyAccessor');
+const LazyAccessor = goog.requireType('protobuf.runtime.Kernel');
/**
* Interface that needs to be implemented by messages implemented with the
diff --git a/js/experimental/runtime/kernel/lazy_accessor.js b/js/experimental/runtime/kernel/lazy_accessor.js
index fe1f8ef..efcbe9e 100644
--- a/js/experimental/runtime/kernel/lazy_accessor.js
+++ b/js/experimental/runtime/kernel/lazy_accessor.js
@@ -12,7 +12,7 @@
* fields), LazyAccessor will only need the full type information of used
* fields.
*/
-goog.module('protobuf.binary.LazyAccessor');
+goog.module('protobuf.runtime.Kernel');
const BufferDecoder = goog.require('protobuf.binary.BufferDecoder');
const ByteString = goog.require('protobuf.ByteString');
diff --git a/js/experimental/runtime/kernel/lazy_accessor_compatibility_test.js b/js/experimental/runtime/kernel/lazy_accessor_compatibility_test.js
index d3eab20..e5e0cd2 100644
--- a/js/experimental/runtime/kernel/lazy_accessor_compatibility_test.js
+++ b/js/experimental/runtime/kernel/lazy_accessor_compatibility_test.js
@@ -10,13 +10,13 @@
* by binary_json_conformance_suite. Ultimately all of the tests in this file
* should be moved to binary_json_conformance_suite.
*/
-goog.module('protobuf.binary.LazyAccessorCompatibilityTest');
+goog.module('protobuf.runtime.KernelCompatibilityTest');
goog.setTestOnly();
const ByteString = goog.require('protobuf.ByteString');
const Int64 = goog.require('protobuf.Int64');
-const LazyAccessor = goog.require('protobuf.binary.LazyAccessor');
+const LazyAccessor = goog.require('protobuf.runtime.Kernel');
const TestMessage = goog.require('protobuf.testing.binary.TestMessage');
const {CHECK_CRITICAL_STATE} = goog.require('protobuf.internal.checks');
diff --git a/js/experimental/runtime/kernel/lazy_accessor_repeated_test.js b/js/experimental/runtime/kernel/lazy_accessor_repeated_test.js
index 77c4c59..7dc42fa 100644
--- a/js/experimental/runtime/kernel/lazy_accessor_repeated_test.js
+++ b/js/experimental/runtime/kernel/lazy_accessor_repeated_test.js
@@ -1,14 +1,14 @@
/**
* @fileoverview Tests for repeated methods in lazy_accessor.js.
*/
-goog.module('protobuf.binary.LazyAccessorTest');
+goog.module('protobuf.runtime.KernelTest');
goog.setTestOnly();
const ByteString = goog.require('protobuf.ByteString');
const Int64 = goog.require('protobuf.Int64');
const InternalMessage = goog.require('protobuf.binary.InternalMessage');
-const LazyAccessor = goog.require('protobuf.binary.LazyAccessor');
+const LazyAccessor = goog.require('protobuf.runtime.Kernel');
const TestMessage = goog.require('protobuf.testing.binary.TestMessage');
// Note to the reader:
// Since the lazy accessor behavior changes with the checking level some of the
diff --git a/js/experimental/runtime/kernel/lazy_accessor_test.js b/js/experimental/runtime/kernel/lazy_accessor_test.js
index 1a5532b..fdce1a0 100644
--- a/js/experimental/runtime/kernel/lazy_accessor_test.js
+++ b/js/experimental/runtime/kernel/lazy_accessor_test.js
@@ -1,14 +1,14 @@
/**
* @fileoverview Tests for lazy_accessor.js.
*/
-goog.module('protobuf.binary.LazyAccessorTest');
+goog.module('protobuf.runtime.KernelTest');
goog.setTestOnly();
const ByteString = goog.require('protobuf.ByteString');
const Int64 = goog.require('protobuf.Int64');
const InternalMessage = goog.require('protobuf.binary.InternalMessage');
-const LazyAccessor = goog.require('protobuf.binary.LazyAccessor');
+const LazyAccessor = goog.require('protobuf.runtime.Kernel');
const TestMessage = goog.require('protobuf.testing.binary.TestMessage');
// Note to the reader:
// Since the lazy accessor behavior changes with the checking level some of the
diff --git a/js/experimental/runtime/testing/binary/test_message.js b/js/experimental/runtime/testing/binary/test_message.js
index 8af6c38..7f463bb 100644
--- a/js/experimental/runtime/testing/binary/test_message.js
+++ b/js/experimental/runtime/testing/binary/test_message.js
@@ -6,7 +6,7 @@
const ByteString = goog.require('protobuf.ByteString');
const Int64 = goog.require('protobuf.Int64');
const InternalMessage = goog.require('protobuf.binary.InternalMessage');
-const LazyAccessor = goog.require('protobuf.binary.LazyAccessor');
+const LazyAccessor = goog.require('protobuf.runtime.Kernel');
/**
* A protobuf message implemented as a LazyAccessor wrapper.