dep-protobuf/java/internal
Sandy Zhang df8a11e266 Binary compatibility shims for GeneratedMessageV3, SingleFieldBuilderV3, RepeatedFieldBuilderV3, and their nested classes to restore binary compatibility with <=v3.x.x generated code built against v3.x.x prior to v4.26.0 breaking release.
3.x.x descriptor.proto generated code is *not* supported with 4.x.x runtime, since this results in an ODR violation with the descriptor.proto built into the 4.x.x runtime. This is expected to result in undefined behavior / failures.

Tested against //java/core:v25_generated_message_test_jar (binary compatibility) and //java/core:v25_generated_message_test_srcjar (source compatibility)

PiperOrigin-RevId: 666329342
2024-08-22 06:51:00 -07:00
..
BUILD.bazel Update Bazel references to rules_pkg to the supported file locations. (#15780) 2024-02-13 09:08:42 -08:00
JavaVersionTest.java Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. 2023-09-08 18:44:16 -07:00
testing.bzl Binary compatibility shims for GeneratedMessageV3, SingleFieldBuilderV3, RepeatedFieldBuilderV3, and their nested classes to restore binary compatibility with <=v3.x.x generated code built against v3.x.x prior to v4.26.0 breaking release. 2024-08-22 06:51:00 -07:00