fix padding Project: http://git-wip-us.apache.org/repos/asf/johnzon/repo Commit: http://git-wip-us.apache.org/repos/asf/johnzon/commit/5ffc3cf5 Tree: http://git-wip-us.apache.org/repos/asf/johnzon/tree/5ffc3cf5 Diff: http://git-wip-us.apache.org/repos/asf/johnzon/diff/5ffc3cf5
Branch: refs/heads/master Commit: 5ffc3cf5344f76eba5465d5ad653cdcc8f0870ba Parents: fb05f28 Author: amoscatelli <[email protected]> Authored: Fri Mar 30 16:12:17 2018 +0200 Committer: amoscatelli <[email protected]> Committed: Fri Mar 30 16:12:17 2018 +0200 ---------------------------------------------------------------------- .../apache/johnzon/jsonb/JohnzonBuilder.java | 28 ++++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/johnzon/blob/5ffc3cf5/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 3af5efc..359c34d 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,22 +152,22 @@ 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) { - final PropertyVisibilityStrategy strategy = strategies.computeIfAbsent(method.getDeclaringClass(), this::visibilityStrategy); - return strategy == this ? Modifier.isPublic(method.getModifiers()) : strategy.isVisible(method); - } + @Override + public boolean isVisible(final Method method) { + final PropertyVisibilityStrategy strategy = strategies.computeIfAbsent(method.getDeclaringClass(), this::visibilityStrategy); + return strategy == this ? Modifier.isPublic(method.getModifiers()) : strategy.isVisible(method); + } private PropertyVisibilityStrategy visibilityStrategy(final Class<?> type) { // can be cached JsonbVisibility visibility = type.getAnnotation(JsonbVisibility.class);
