Class AbstractResult<T, N extends net.luckperms.api.node.Node, S extends AbstractResult<T,N,S> >
java.lang.Object
me.lucko.luckperms.common.cacheddata.result.AbstractResult<T,N,S>
- All Implemented Interfaces:
net.luckperms.api.cacheddata.Result<T,N>
- Direct Known Subclasses:
IntegerResult, StringResult, TristateResult
public abstract class AbstractResult<T, N extends net.luckperms.api.node.Node, S extends AbstractResult<T,N,S>>
extends Object
implements net.luckperms.api.cacheddata.Result<T,N>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal @Nullable Nnode()final @Nullable Sfinal voidsetOverriddenResult(S overriddenResult) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.luckperms.api.cacheddata.Result
result
-
Field Details
-
node
The node that caused the result -
overriddenResult
A reference to another result that this one overrides
-
-
Constructor Details
-
AbstractResult
-
-
Method Details
-
node
-
overriddenResult
-
setOverriddenResult
-