Package-level declarations

Contains specialized collection helpers used by BetterModel APIs.

This package currently provides priority-aware maps and singleton sequenced sets for places where standard collections need a small domain-specific shape without adding a new dependency.

Example:


PriorityMap<String, Runnable> listeners = new PriorityMap<>();
listeners.put("reload", action, 0);

Since

3.2.0

Types

Link copied to clipboard
class PriorityMap<K : Comparable<K>?, V>
A map that maintains the order of values based on priority, insertion order, and key comparison.
Link copied to clipboard
@Unmodifiable
@ApiStatus.Internal
class SingletonSequencedSet<E> : AbstractSet<E> , SequencedSet<E>