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