Class MutableContextSetImpl
java.lang.Object
me.lucko.luckperms.common.context.AbstractContextSet
me.lucko.luckperms.common.context.MutableContextSetImpl
- All Implemented Interfaces:
Iterable<net.luckperms.api.context.Context>, net.luckperms.api.context.ContextSet, net.luckperms.api.context.MutableContextSet
public final class MutableContextSetImpl
extends AbstractContextSet
implements net.luckperms.api.context.MutableContextSet, net.luckperms.api.context.ContextSet
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddAll(@NonNull net.luckperms.api.context.ContextSet contextSet) voidclear()booleanbooleancontainsKey(@NonNull String key) booleaninthashCode()@NonNull net.luckperms.api.context.ImmutableContextSetbooleanisEmpty()boolean@NonNull Iterator<net.luckperms.api.context.Context> iterator()@NonNull MutableContextSetImplprotected booleanotherContainsAll(net.luckperms.api.context.ContextSet other, net.luckperms.api.context.ContextSatisfyMode mode) voidvoidintsize()Spliterator<net.luckperms.api.context.Context> net.luckperms.api.context.Context[]toArray()Deprecated.toMap()@NonNull com.google.common.collect.ImmutableSet<net.luckperms.api.context.Context> toSet()toString()Methods inherited from class AbstractContextSet
isGlobalServerWorldEntry, isSatisfiedByMethods inherited from interface net.luckperms.api.context.ContextSet
contains, containsAny, getAnyValue, isSatisfiedBy, isSatisfiedByMethods inherited from interface net.luckperms.api.context.MutableContextSet
add, addAll
-
Constructor Details
-
MutableContextSetImpl
public MutableContextSetImpl()
-
-
Method Details
-
isImmutable
public boolean isImmutable()- Specified by:
isImmutablein interfacenet.luckperms.api.context.ContextSet
-
immutableCopy
public @NonNull net.luckperms.api.context.ImmutableContextSet immutableCopy()- Specified by:
immutableCopyin interfacenet.luckperms.api.context.ContextSet
-
mutableCopy
- Specified by:
mutableCopyin interfacenet.luckperms.api.context.ContextSet
-
toSet
public @NonNull com.google.common.collect.ImmutableSet<net.luckperms.api.context.Context> toSet()- Specified by:
toSetin interfacenet.luckperms.api.context.ContextSet
-
toMap
-
toFlattenedMap
Deprecated.- Specified by:
toFlattenedMapin interfacenet.luckperms.api.context.ContextSet
-
toArray
public net.luckperms.api.context.Context[] toArray() -
containsKey
- Specified by:
containsKeyin interfacenet.luckperms.api.context.ContextSet
-
getValues
-
contains
-
iterator
-
spliterator
- Specified by:
spliteratorin interfaceIterable<net.luckperms.api.context.Context>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfacenet.luckperms.api.context.ContextSet
-
size
public int size()- Specified by:
sizein interfacenet.luckperms.api.context.ContextSet
-
add
-
addAll
public void addAll(@NonNull net.luckperms.api.context.ContextSet contextSet) - Specified by:
addAllin interfacenet.luckperms.api.context.MutableContextSet
-
remove
-
removeAll
- Specified by:
removeAllin interfacenet.luckperms.api.context.MutableContextSet
-
clear
public void clear()- Specified by:
clearin interfacenet.luckperms.api.context.MutableContextSet
-
otherContainsAll
protected boolean otherContainsAll(net.luckperms.api.context.ContextSet other, net.luckperms.api.context.ContextSatisfyMode mode) - Specified by:
otherContainsAllin classAbstractContextSet
-
equals
-
hashCode
-
toString
-