/** * Get a Fastutil {@link LongSet} from a {@link java.util.Set} of longs. * * @param longs The set of longs. * @return {@code longs} as a fastutil {@link LongSet}. If {@code longs} is already * a LongSet, it is cast. */ public static LongSet asLongSet(@Nullable final Set<Long> longs) { if (longs == null) { return null; } else if (longs instanceof LongSet) { return (LongSet) longs; } else { return new LongSetWrapper(longs); } }
/** * Get a Fastutil {@link LongSet} from a {@link java.util.Set} of longs. * * @param longs The set of longs. * @return {@code longs} as a fastutil {@link LongSet}. If {@code longs} is already * a LongSet, it is cast. */ public static LongSet asLongSet(@Nullable final Set<Long> longs) { if (longs == null) { return null; } else if (longs instanceof LongSet) { return (LongSet) longs; } else { return new LongSetWrapper(longs); } }