Uses of Enum Class
io.helidon.common.types.ElementKind
Packages that use ElementKind
Package
Description
Code generation and processing support.
Class model generator for annotation processors.
Service provider interfaces to extend code generation support.
Subset of Builder's SPI types that are useful for runtime.
API required to define services, and to compile the code generated sources for Helidon Service Registry,
with a core service registry implementation (replacement for
ServiceLoader
).-
Uses of ElementKind in io.helidon.codegen
Methods in io.helidon.codegen with parameters of type ElementKindModifier and TypeMethodDescriptionprotected static List
<Annotation> TypeInfoFactoryBase.mapAnnotation
(CodegenContext ctx, Annotation annotation, ElementKind kind) Map an annotation using context type mappers. -
Uses of ElementKind in io.helidon.codegen.classmodel
Methods in io.helidon.codegen.classmodel that return ElementKindMethods in io.helidon.codegen.classmodel with parameters of type ElementKindModifier and TypeMethodDescriptionClassBase.Builder.classType
(ElementKind kind) Type of the Java type we are creating. -
Uses of ElementKind in io.helidon.codegen.spi
Methods in io.helidon.codegen.spi with parameters of type ElementKindModifier and TypeMethodDescriptionAnnotationMapper.mapAnnotation
(CodegenContext ctx, Annotation original, ElementKind elementKind) Map an annotation to a set of new annotations. -
Uses of ElementKind in io.helidon.common.types
Methods in io.helidon.common.types that return ElementKindModifier and TypeMethodDescriptionTypedElementInfo.BuilderBase.TypedElementInfoImpl.kind()
TypeInfo.BuilderBase.TypeInfoImpl.kind()
static ElementKind
Returns the enum constant of this class with the specified name.static ElementKind[]
ElementKind.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in io.helidon.common.types that return types with arguments of type ElementKindModifier and TypeMethodDescriptionTypedElementInfo.BuilderBase.kind()
The kind of element (e.g., method, field, etc).TypeInfo.BuilderBase.kind()
The kind of this type.Methods in io.helidon.common.types with parameters of type ElementKindModifier and TypeMethodDescriptionTypedElementInfo.BuilderBase.kind
(ElementKind kind) The kind of element (e.g., method, field, etc).TypeInfo.BuilderBase.kind
(ElementKind kind) The kind of this type. -
Uses of ElementKind in io.helidon.service.registry
Methods in io.helidon.service.registry that return ElementKindModifier and TypeMethodDescriptionDependency.BuilderBase.DependencyImpl.elementKind()
Dependency.BuilderBase.elementKind()
Kind of element we inject into (constructor, field, method).Methods in io.helidon.service.registry with parameters of type ElementKindModifier and TypeMethodDescriptionDependency.BuilderBase.elementKind
(ElementKind elementKind) Kind of element we inject into (constructor, field, method).