Uses of Interface
io.helidon.codegen.apt.AptContext
Package
Description
Implementation of codegen tools for Java annotation processing.
-
Uses of AptContext in io.helidon.codegen.apt
Modifier and TypeMethodDescriptionstatic AptContext
AptContext.create
(ProcessingEnvironment env, Set<Option<?>> options) Deprecated, for removal: This API element is subject to removal in a future version.Create context from the processing environment, and a set of additional supported options.Modifier and TypeMethodDescriptionAptTypeInfoFactory.create
(AptContext ctx, TypeName typeName) Deprecated, for removal: This API element is subject to removal in a future version.Create type information for a type name, reading all child elements.AptTypeInfoFactory.create
(AptContext ctx, TypeName typeName, Predicate<TypedElementInfo> elementPredicate) Deprecated, for removal: This API element is subject to removal in a future version.Create type information for a type name.AptTypeInfoFactory.create
(AptContext ctx, TypeElement typeElement) Deprecated, for removal: This API element is subject to removal in a future version.AptTypeInfoFactory.create
(AptContext ctx, TypeElement typeElement, Predicate<TypedElementInfo> elementPredicate) Deprecated, for removal: This API element is subject to removal in a future version.Create type information from a type element.static Optional
<TypedElementInfo> AptTypeInfoFactory.createTypedElementInfoFromElement
(AptContext ctx, TypeName processedType, Element v, Elements elements) Deprecated, for removal: This API element is subject to removal in a future version.Creates an instance of aTypedElementInfo
given its type and variable element from annotation processing.static Optional
<TypedElementInfo> AptTypeInfoFactory.createTypedElementInfoFromElement
(AptContext ctx, Element v, Elements elements) Deprecated, for removal: This API element is subject to removal in a future version.
helidon-codegen
APIs, such asCodegenContext.typeInfo(io.helidon.common.types.TypeName)