Skip to content

Commit

Permalink
Allow override JacksonJrDecoder#findTransformer (#2299)
Browse files Browse the repository at this point in the history
* Allow override JacksonJrDecoder#findTransformer
Fixes #2297

* Update JacksonJrDecoder.java

---------

Co-authored-by: Marvin <[email protected]>
  • Loading branch information
yvasyliev and velo authored Jan 20, 2024
1 parent cfcdbd1 commit cd12fbc
Showing 1 changed file with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright 2012-2023 The Feign Authors
* Copyright 2012-2024 The Feign Authors
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
* in compliance with the License. You may obtain a copy of the License at
Expand Down Expand Up @@ -34,7 +34,7 @@
public class JacksonJrDecoder extends JacksonJrMapper implements Decoder {

@FunctionalInterface
interface Transformer {
protected interface Transformer {
Object apply(JSON mapper, Reader reader) throws IOException;
}

Expand Down Expand Up @@ -92,7 +92,7 @@ public Object decode(Response response, Type type) throws IOException {
}
}

private static Transformer findTransformer(Response response, Type type) {
protected Transformer findTransformer(Response response, Type type) {
if (type instanceof Class) {
return (mapper, reader) -> mapper.beanFrom((Class<?>) type, reader);
}
Expand Down

0 comments on commit cd12fbc

Please sign in to comment.