Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
D
- description - Variable in class dev.efekos.arn.data.CommandAnnotationData
-
Description of the command associated with this annotation data.
- description() - Element in annotation interface dev.efekos.arn.annotation.Command
-
A short description about this command, that can be used for generate help commands later.
- dev.efekos.arn - package dev.efekos.arn
-
Main package of Arn.
- dev.efekos.arn.annotation - package dev.efekos.arn.annotation
-
Annotations used in Arn.
- dev.efekos.arn.annotation.block - package dev.efekos.arn.annotation.block
-
Annotations related blocking command access.
- dev.efekos.arn.annotation.modifier - package dev.efekos.arn.annotation.modifier
-
Annotations related to
Material
arguments. - dev.efekos.arn.annotation.modifier.sender - package dev.efekos.arn.annotation.modifier.sender
-
Modifier annotations related to
FromSender
. - dev.efekos.arn.argument - package dev.efekos.arn.argument
- dev.efekos.arn.config - package dev.efekos.arn.config
-
Types related to Arn's configuration API.
- dev.efekos.arn.data - package dev.efekos.arn.data
-
Data classes used in Arn.
- dev.efekos.arn.exception - package dev.efekos.arn.exception
-
Exceptions thrown in Arn.
- dev.efekos.arn.exception.type - package dev.efekos.arn.exception.type
- dev.efekos.arn.resolver - package dev.efekos.arn.resolver
-
Types related to Arn's argument resolvers.
- dev.efekos.arn.resolver.impl.command - package dev.efekos.arn.resolver.impl.command
-
CommandArgumentResolver
implementations. - dev.efekos.arn.resolver.impl.handler - package dev.efekos.arn.resolver.impl.handler
-
CommandHandlerMethodArgumentResolver
implementations. - Dynamic2ArnExceptionType<T,
T2> - Class in dev.efekos.arn.exception.type -
Dynamic exception creator that takes two arguments.
- Dynamic2ArnExceptionType(BiFunction<T, T2, ArnException>) - Constructor for class dev.efekos.arn.exception.type.Dynamic2ArnExceptionType
-
Creates a new exception type.
- Dynamic3ArnExceptionType<T,
T2, T3> - Class in dev.efekos.arn.exception.type -
Dynamic exception creator that takes three arguments.
- Dynamic3ArnExceptionType(Dynamic3ArnExceptionType.Lambda<T, T2, T3>) - Constructor for class dev.efekos.arn.exception.type.Dynamic3ArnExceptionType
-
Creates a new exception type.
- Dynamic3ArnExceptionType.Lambda<T,
T2, T3> - Interface in dev.efekos.arn.exception.type -
Lambda method that takes three arguments and returns an
ArnException
. - DynamicArnExceptionType<T> - Class in dev.efekos.arn.exception.type
-
Basic exception creator that uses one argument.
- DynamicArnExceptionType(Function<T, ArnException>) - Constructor for class dev.efekos.arn.exception.type.DynamicArnExceptionType
-
Creates a new exception type.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form