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.ThrowablefillInStackTrace()java.lang.StringgetMessage()@NonNull java.lang.StringgetMissingPermission()Get the missing permission nodejava.lang.ThrowableinitCause(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:
getMessagein 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:
fillInStackTracein classjava.lang.Throwable
-
initCause
public final java.lang.Throwable initCause(java.lang.Throwable cause)
- Overrides:
initCausein classjava.lang.Throwable
-
-