Class TristateResult

java.lang.Object
me.lucko.luckperms.common.cacheddata.result.AbstractResult<net.luckperms.api.util.Tristate, net.luckperms.api.node.Node, TristateResult>
me.lucko.luckperms.common.cacheddata.result.TristateResult
All Implemented Interfaces:
net.luckperms.api.cacheddata.Result<net.luckperms.api.util.Tristate, net.luckperms.api.node.Node>

public final class TristateResult extends AbstractResult<net.luckperms.api.util.Tristate, net.luckperms.api.node.Node, TristateResult>
Represents the result of a PermissionCalculator lookup.
  • Field Details

  • Method Details

    • result

      public @NonNull net.luckperms.api.util.Tristate result()
    • processorClass

      public @Nullable Class<? extends PermissionProcessor> processorClass()
    • processorClassFriendly

      public @Nullable String processorClassFriendly()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • forMonitoredResult

      public static TristateResult forMonitoredResult(net.luckperms.api.util.Tristate result)