Class StringResult<N extends net.luckperms.api.node.Node>

java.lang.Object
me.lucko.luckperms.common.cacheddata.result.AbstractResult<String, N, StringResult<N>>
me.lucko.luckperms.common.cacheddata.result.StringResult<N>
Type Parameters:
N - the node type
All Implemented Interfaces:
net.luckperms.api.cacheddata.Result<String,N>

public final class StringResult<N extends net.luckperms.api.node.Node> extends AbstractResult<String, N, StringResult<N>>
Represents the result of a meta lookup
  • Constructor Details

  • Method Details

    • result

      public @Nullable String result()
    • copy

      public StringResult<N> copy()
    • toString

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

      public static <N extends net.luckperms.api.node.Node> StringResult<N> nullResult()
    • of

      public static <N extends net.luckperms.api.node.Node> StringResult<N> of(String result)
    • of

      public static <N extends net.luckperms.api.node.Node> StringResult<N> of(String result, N node)
    • of

      public static StringResult<net.luckperms.api.node.types.MetaNode> of(net.luckperms.api.node.types.MetaNode node)
    • of

      public static <N extends net.luckperms.api.node.types.ChatMetaNode<?,?>> StringResult<N> of(N node)