| Package | Description |
|---|---|
| io.airlift.airline | |
| io.airlift.airline.model |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
ParserUtil.createInstance(java.lang.Class<?> type,
java.lang.Iterable<OptionMetadata> options,
com.google.common.collect.ListMultimap<OptionMetadata,java.lang.Object> parsedOptions,
ArgumentsMetadata arguments,
java.lang.Iterable<java.lang.Object> parsedArguments,
java.lang.Iterable<Accessor> metadataInjection,
java.util.Map<java.lang.Class<?>,java.lang.Object> bindings) |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Set<Accessor> |
ArgumentsMetadata.accessors |
private java.util.Set<Accessor> |
OptionMetadata.accessors |
private java.util.List<Accessor> |
CommandMetadata.metadataInjections |
private java.util.List<Accessor> |
MetadataLoader.InjectionMetadata.metadataInjections |
private java.util.List<Accessor> |
SuggesterMetadata.metadataInjections |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<Accessor> |
ArgumentsMetadata.getAccessors() |
java.util.Set<Accessor> |
OptionMetadata.getAccessors() |
java.util.List<Accessor> |
CommandMetadata.getMetadataInjections() |
java.util.List<Accessor> |
SuggesterMetadata.getMetadataInjections() |
| Constructor and Description |
|---|
CommandMetadata(java.lang.String name,
java.lang.String description,
boolean hidden,
java.lang.Iterable<OptionMetadata> globalOptions,
java.lang.Iterable<OptionMetadata> groupOptions,
java.lang.Iterable<OptionMetadata> commandOptions,
ArgumentsMetadata arguments,
java.lang.Iterable<Accessor> metadataInjections,
java.lang.Class<?> type) |
SuggesterMetadata(java.lang.Class<? extends Suggester> suggesterClass,
java.util.List<Accessor> metadataInjections) |