Class Parameters

java.lang.Object
org.skriptlang.skript.common.function.Parameters

public final class Parameters extends Object
Holding class for a parameters of a function.
  • Constructor Details

  • Method Details

    • get

      public Parameter<?> get(@NotNull @NotNull String name)
      Gets a parameter by name.
      Parameters:
      name - The name.
      Returns:
      The parameter, if present.
    • getFirst

      public Parameter<?> getFirst()
      Returns:
      The first parameter, if present.
    • get

      public Parameter<?> get(int index)
      Gets a parameter by index.
      Parameters:
      index - The index.
      Returns:
      The parameter, if present.
    • all

      public Parameter<?>[] all()
      Returns:
      An array of all parameters.
    • size

      public int size()
      Returns:
      The amount of parameters.
    • sequencedMap

      public @UnmodifiableView SequencedMap<String,Parameter<?>> sequencedMap()
      Returns:
      A copy of the backing sequenced map.