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

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

public final class IntegerResult<N extends net.luckperms.api.node.Node> extends AbstractResult<Integer, N, IntegerResult<N>>
Represents the result of an integer meta lookup
  • Constructor Details

    • IntegerResult

      public IntegerResult(int result, N node, IntegerResult<N> overriddenResult)
  • Method Details

    • result

      @Deprecated public @NonNull Integer result()
      Deprecated.
    • intResult

      public int intResult()
    • asStringResult

      public StringResult<N> asStringResult()
    • isNull

      public boolean isNull()
    • copy

      public IntegerResult<N> copy()
    • toString

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

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

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

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

      public static IntegerResult<net.luckperms.api.node.types.WeightNode> of(net.luckperms.api.node.types.WeightNode node)