Make getMessageBuilder in Protobuf decoders protected

Closes gh-37147
This commit is contained in:
rstoyanchev
2026-08-19 10:52:35 +03:00
parent 40ea92621d
commit 76239d083b
3 changed files with 3 additions and 3 deletions
@@ -189,7 +189,7 @@ public class ProtobufDecoder extends ProtobufCodecSupport implements Decoder<Mes
* Create a new {@code Message.Builder} instance for the given class.
* <p>This method uses a ConcurrentHashMap for caching method lookups.
*/
private static Message.Builder getMessageBuilder(Class<?> clazz) throws Exception {
protected static Message.Builder getMessageBuilder(Class<?> clazz) throws Exception {
Method method = methodCache.get(clazz);
if (method == null) {
method = clazz.getMethod("newBuilder");
@@ -122,7 +122,7 @@ public class ProtobufHttpMessageWriter extends EncoderHttpMessageWriter<Message>
* Create a new {@code Message.Builder} instance for the given class.
* <p>This method uses a ConcurrentHashMap for caching method lookups.
*/
private static Message.Builder getMessageBuilder(Class<?> clazz) throws Exception {
protected static Message.Builder getMessageBuilder(Class<?> clazz) throws Exception {
Method method = methodCache.get(clazz);
if (method == null) {
method = clazz.getMethod("newBuilder");
@@ -161,7 +161,7 @@ public class ProtobufJsonDecoder implements Decoder<Message> {
* Create a new {@code Message.Builder} instance for the given class.
* <p>This method uses a ConcurrentHashMap for caching method lookups.
*/
private static Message.Builder getMessageBuilder(Class<?> clazz) throws Exception {
protected static Message.Builder getMessageBuilder(Class<?> clazz) throws Exception {
Method method = methodCache.get(clazz);
if (method == null) {
method = clazz.getMethod("newBuilder");