private ImmutableJsonFieldSelector(final Iterable<JsonPointer> thePointers, @Nullable final String theJsonFieldSelectorString) { final Set<JsonPointer> pointersSet = new LinkedHashSet<>(); thePointers.forEach(p -> { if (!p.isEmpty()) { pointersSet.add(p); } }); pointers = Collections.unmodifiableSet(pointersSet); jsonFieldSelectorString = theJsonFieldSelectorString != null ? theJsonFieldSelectorString : calculateFieldSelectorString(pointers); }
private ImmutableJsonFieldSelector(final Iterable<JsonPointer> thePointers, @Nullable final String theJsonFieldSelectorString) { final Set<JsonPointer> pointersSet = new LinkedHashSet<>(); thePointers.forEach(p -> { if (!p.isEmpty()) { pointersSet.add(p); } }); pointers = Collections.unmodifiableSet(pointersSet); jsonFieldSelectorString = theJsonFieldSelectorString != null ? theJsonFieldSelectorString : calculateFieldSelectorString(pointers); }