Class Permission

    • Method Summary

      Modifier and Type Method Description
      static @NonNull Permission empty()
      Get an empty command permission
      boolean equals​(java.lang.Object o)  
      java.lang.String getPermission()
      Get the command permission
      @NonNull java.util.Collection<@NonNull CommandPermission> getPermissions()
      Get the permission nodes
      int hashCode()  
      static @NonNull Permission of​(@NonNull java.lang.String string)
      Create a command permission instance
      java.lang.String toString()
      Get the command permission
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Method Detail

      • empty

        public static @NonNull Permission empty()
        Get an empty command permission
        Returns:
        Command permission
      • of

        public static @NonNull Permission of​(@NonNull java.lang.String string)
        Create a command permission instance
        Parameters:
        string - Command permission
        Returns:
        Created command permission
      • getPermission

        public java.lang.String getPermission()
        Get the command permission
        Returns:
        Command permission
      • toString

        public java.lang.String toString()
        Get the command permission
        Specified by:
        toString in interface CommandPermission
        Overrides:
        toString in class java.lang.Object
        Returns:
        Command permission
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object