## Uses of Class
co.aikar.commands.CommandExecutionContext

Packages that use CommandExecutionContext
co.aikar.commands
co.aikar.commands.contexts
co.aikar.commands.processors

### Uses of CommandExecutionContext in co.aikar.commands

Classes in co.aikar.commands with type parameters of type CommandExecutionContext
`class` `CommandConditions<I extends CommandIssuer,CEC extends CommandExecutionContext<CEC,I>,CC extends ConditionContext<I>>`
`static interface` `CommandConditions.ParameterCondition<P,CEC extends CommandExecutionContext,I extends CommandIssuer>`
`class` `CommandContexts<R extends CommandExecutionContext<?,? extends CommandIssuer>>`
`class` `CommandExecutionContext<CEC extends CommandExecutionContext,I extends CommandIssuer>`
`class` `CommandManager<IT,I extends CommandIssuer,FT,MF extends MessageFormatter<FT>,CEC extends CommandExecutionContext<CEC,I>,CC extends ConditionContext<I>>`
`class` `CommandParameter<CEC extends CommandExecutionContext<CEC,? extends CommandIssuer>>`
`class` `RegisteredCommand<CEC extends CommandExecutionContext<CEC,? extends CommandIssuer>>`

Methods in co.aikar.commands that return CommandExecutionContext
`abstract CommandExecutionContext` CommandManager.`createCommandContext(RegisteredCommand command, CommandParameter parameter, CommandIssuer sender, List<String> args, int i, Map<String,Object> passedArgs)`

Methods in co.aikar.commands with parameters of type CommandExecutionContext
`default void` AnnotationProcessor.`onPostContextResolution(CommandExecutionContext context, Object resolvedValue)` Deprecated.
`default void` AnnotationProcessor.`onPreContextResolution(CommandExecutionContext context)` Deprecated.

### Uses of CommandExecutionContext in co.aikar.commands.contexts

Classes in co.aikar.commands.contexts with type parameters of type CommandExecutionContext
`interface` `ContextResolver<T,C extends CommandExecutionContext<?,? extends CommandIssuer>>` This defines a context resolver, which parses `T` from `C`.
`interface` `IssuerAwareContextResolver<T,C extends CommandExecutionContext<?,? extends CommandIssuer>>`
`interface` `IssuerOnlyContextResolver<T,C extends CommandExecutionContext<?,? extends CommandIssuer>>` A context resolver that will never consume input, and only resolves using the context of the issuer of the command
`interface` `OptionalContextResolver<T,C extends CommandExecutionContext<?,? extends CommandIssuer>>` The same as `ContextResolver`, however it can accept a null context.
`interface` `SenderAwareContextResolver<T,C extends CommandExecutionContext<?,? extends CommandIssuer>>` Deprecated. Please use `IssuerAwareContextResolver`

### Uses of CommandExecutionContext in co.aikar.commands.processors

Methods in co.aikar.commands.processors with parameters of type CommandExecutionContext
`void` ConditionsProcessor.`onPostContextResolution(CommandExecutionContext context, Object resolvedValue)` Deprecated.