Package org.kingdoms.utils.hash
Class EntityHashSet.WeakBuilder<E extends org.bukkit.entity.Entity>
java.lang.Object
org.kingdoms.utils.hash.EntityHashSet.Builder<EntityWeakHashSet<E>,E>
org.kingdoms.utils.hash.EntityHashSet.WeakBuilder<E>
- Enclosing class:
EntityHashSet<C extends EntityHashSet<C,E>, E extends org.bukkit.entity.Entity>
public static final class EntityHashSet.WeakBuilder<E extends org.bukkit.entity.Entity>
extends EntityHashSet.Builder<EntityWeakHashSet<E>,E>
-
Field Summary
Fields inherited from class org.kingdoms.utils.hash.EntityHashSet.Builder
deathHandle, entityClass, leaveHandle, size -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()onDeath(BiConsumer<EntityWeakHashSet<E>, E> handle) onLeave(BiConsumer<EntityWeakHashSet<E>, E> handle) size(int size)
-
Constructor Details
-
WeakBuilder
-
-
Method Details
-
size
- Overrides:
sizein classEntityHashSet.Builder<EntityWeakHashSet<E extends org.bukkit.entity.Entity>,E extends org.bukkit.entity.Entity>
-
onLeave
- Overrides:
onLeavein classEntityHashSet.Builder<EntityWeakHashSet<E extends org.bukkit.entity.Entity>,E extends org.bukkit.entity.Entity>
-
onDeath
- Overrides:
onDeathin classEntityHashSet.Builder<EntityWeakHashSet<E extends org.bukkit.entity.Entity>,E extends org.bukkit.entity.Entity>
-
build
- Specified by:
buildin classEntityHashSet.Builder<EntityWeakHashSet<E extends org.bukkit.entity.Entity>,E extends org.bukkit.entity.Entity>
-