Class NoPermissionException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- java.lang.IllegalArgumentException
-
- cloud.commandframework.exceptions.CommandParseException
-
- cloud.commandframework.exceptions.NoPermissionException
-
- All Implemented Interfaces:
java.io.Serializable
public class NoPermissionException extends CommandParseException
Exception thrown when a command sender misses a permission required to execute aCommand
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NoPermissionException(@NonNull CommandPermission missingPermission, @NonNull java.lang.Object commandSender, @NonNull java.util.List<@NonNull CommandArgument<?,?>> currentChain)
Construct a new no permission exception
-
Method Summary
Modifier and Type Method Description java.lang.Throwable
fillInStackTrace()
java.lang.String
getMessage()
@NonNull java.lang.String
getMissingPermission()
Get the missing permission nodejava.lang.Throwable
initCause(java.lang.Throwable cause)
-
Methods inherited from class cloud.commandframework.exceptions.CommandParseException
getCommandSender, getCurrentChain
-
-
-
-
Constructor Detail
-
NoPermissionException
public NoPermissionException(@NonNull CommandPermission missingPermission, @NonNull java.lang.Object commandSender, @NonNull java.util.List<@NonNull CommandArgument<?,?>> currentChain)
Construct a new no permission exception- Parameters:
missingPermission
- Missing permission nodecommandSender
- Command sendercurrentChain
- Chain leading up to the exception
-
-
Method Detail
-
getMessage
public final java.lang.String getMessage()
- Overrides:
getMessage
in classjava.lang.Throwable
-
getMissingPermission
public @NonNull java.lang.String getMissingPermission()
Get the missing permission node- Returns:
- Get the missing permission node
-
fillInStackTrace
public final java.lang.Throwable fillInStackTrace()
- Overrides:
fillInStackTrace
in classjava.lang.Throwable
-
initCause
public final java.lang.Throwable initCause(java.lang.Throwable cause)
- Overrides:
initCause
in classjava.lang.Throwable
-
-