Package org.incendo.cloud.annotations
package org.incendo.cloud.annotations
Annotation parsing related classes
-
ClassDescriptionAnnotationMapper<A extends Annotation>Maps annotations to
parser parameters.Parser that parses class instancescommandsAnnotation used to indicate that a method parameter is a command argument.The mode of an argument.Decorators that get to modify a command builder that is used to construct the command for annotated command methods.Method that indicates that a method is a command method.Annotation that modifies the command builder to invokeCommand.Builder.commandDescription(org.incendo.cloud.description.CommandDescription)usingCommandDescription.commandDescription(String).Container forCommand.DefaultValueFactory<C,T> Factory that produces default value instances.Registry that stores mappings between names anddefault value factories.Indicates that the parameter should be treated like aCommandFlag.A command execution handler that invokes a method.Context for command methodsEquivalent toCommand.Builder.permission(String)Creates a command proxy for the command.Annotation version of addingRegexPreprocessoras a preprocessor usingCommandComponent.addPreprocessor(ComponentPreprocessor)Represents the fragment of the syntax making up a command.Parser that producessyntax fragmentsfrom command methods.Parses command syntax into syntax fragments.