fix padding Project: http://git-wip-us.apache.org/repos/asf/johnzon/repo Commit: http://git-wip-us.apache.org/repos/asf/johnzon/commit/7924dfcf Tree: http://git-wip-us.apache.org/repos/asf/johnzon/tree/7924dfcf Diff: http://git-wip-us.apache.org/repos/asf/johnzon/diff/7924dfcf
Branch: refs/heads/master Commit: 7924dfcf901f700cca401bc0e8cf60240d40cabe Parents: 5ffc3cf Author: amoscatelli <[email protected]> Authored: Fri Mar 30 16:15:09 2018 +0200 Committer: amoscatelli <[email protected]> Committed: Fri Mar 30 16:15:09 2018 +0200 ---------------------------------------------------------------------- .../org/apache/johnzon/jsonb/JohnzonBuilder.java | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/johnzon/blob/7924dfcf/johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java ---------------------------------------------------------------------- diff --git a/johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java b/johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java index 359c34d..f647744 100644 --- a/johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java +++ b/johnzon-jsonb/src/main/java/org/apache/johnzon/jsonb/JohnzonBuilder.java @@ -152,16 +152,16 @@ public class JohnzonBuilder implements JsonbBuilder { final String orderValue = config.getProperty(JsonbConfig.PROPERTY_ORDER_STRATEGY).map(String::valueOf).orElse(LEXICOGRAPHICAL); final PropertyVisibilityStrategy visibilityStrategy = config.getProperty(JsonbConfig.PROPERTY_VISIBILITY_STRATEGY) .map(PropertyVisibilityStrategy.class::cast).orElse(new PropertyVisibilityStrategy() { - private final ConcurrentMap<Class<?>, PropertyVisibilityStrategy> strategies = new ConcurrentHashMap<>(); + private final ConcurrentMap<Class<?>, PropertyVisibilityStrategy> strategies = new ConcurrentHashMap<>(); - @Override - public boolean isVisible(final Field field) { - if (field.getAnnotation(JsonbProperty.class) != null) { - return true; - } - final PropertyVisibilityStrategy strategy = strategies.computeIfAbsent(field.getDeclaringClass(), this::visibilityStrategy); - return strategy == this ? Modifier.isPublic(field.getModifiers()) : strategy.isVisible(field); - } + @Override + public boolean isVisible(final Field field) { + if (field.getAnnotation(JsonbProperty.class) != null) { + return true; + } + final PropertyVisibilityStrategy strategy = strategies.computeIfAbsent(field.getDeclaringClass(), this::visibilityStrategy); + return strategy == this ? Modifier.isPublic(field.getModifiers()) : strategy.isVisible(field); + } @Override public boolean isVisible(final Method method) {
