Uses of Interface
io.github.projectunified.craftcommand.processor.ExecutionSource
Packages that use ExecutionSource
Package
Description
Base annotation processor for CraftCommand.
Paper-specific annotation processor for CraftCommand.
-
Uses of ExecutionSource in io.github.projectunified.craftcommand.processor
Classes in io.github.projectunified.craftcommand.processor that implement ExecutionSourceModifier and TypeClassDescriptionclassArray-based implementation ofExecutionSourcefor Bukkit/Standalone command execution.Methods in io.github.projectunified.craftcommand.processor that return ExecutionSourceModifier and TypeMethodDescriptionprotected ExecutionSourceBaseCommandProcessor.createExecutionSource(String argsVar, boolean hasDynamic, String argIdxVar) Methods in io.github.projectunified.craftcommand.processor with parameters of type ExecutionSourceModifier and TypeMethodDescriptionprotected voidBaseCommandProcessor.buildMethodExecution(com.palantir.javapoet.MethodSpec.Builder methodSpec, CommandModel classModel, MethodModel method, String instanceVar, CommandModel rootModel, ExecutionSource source) voidBaseCommandProcessor.generateResolverResolution(ExecutionSource executionSource, com.palantir.javapoet.MethodSpec.Builder methodSpec, CommandModel classModel, MethodModel method, CommandModel rootModel, MethodModel resolverModel, String varName, String senderVarName, ParameterModel parentParam, String rawSourceExpr) Unified resolver param resolution: resolves each non-sender param using the same code path, then invokes the resolver method. -
Uses of ExecutionSource in io.github.projectunified.craftcommand.processor.paper
Classes in io.github.projectunified.craftcommand.processor.paper that implement ExecutionSourceModifier and TypeClassDescriptionclassBrigadier-based implementation ofExecutionSourcefor Paper command execution.