Class EdgeCaseCommand
java.lang.Object
io.github.projectunified.craftcommand.example.standalone.EdgeCaseCommand
Covers edge cases:
Greedy zero args, Greedy+Default, enum param, description assertion,
Default+Name, multiple aliases.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddefaultName(Object sender, String text) voiddescriptionCheck(Object sender) voidenumDefault(Object sender, EdgeCaseCommand.Color color) voidenumParam(Object sender, EdgeCaseCommand.Color color) voidgreedyDefault(Object sender, String text) voidgreedyEmpty(Object sender, String text) voidmultiAlias(Object sender, String value) voidtwoOptional(Object sender, String first, String second)
-
Field Details
-
items
-
-
Constructor Details
-
EdgeCaseCommand
public EdgeCaseCommand()
-
-
Method Details
-
greedyEmpty
-
greedyDefault
-
enumParam
-
enumDefault
-
twoOptional
-
descriptionCheck
-
defaultName
-
multiAlias
-