Class ServiceCodegenTypes

java.lang.Object
io.helidon.service.codegen.ServiceCodegenTypes

public final class ServiceCodegenTypes extends Object
Types used in code generation of Helidon Service.
  • Field Details

    • SERVICE_ANNOTATION_PROVIDER

      public static final TypeName SERVICE_ANNOTATION_PROVIDER
      TypeName for io.helidon.service.registry.Service.Provider.
    • SERVICE_ANNOTATION_SINGLETON

      public static final TypeName SERVICE_ANNOTATION_SINGLETON
      TypeName for io.helidon.service.registry.Service.Singleton.
    • SERVICE_ANNOTATION_PER_LOOKUP

      public static final TypeName SERVICE_ANNOTATION_PER_LOOKUP
      TypeName for io.helidon.service.registry.Service.Singleton.
    • SERVICE_ANNOTATION_INJECT

      public static final TypeName SERVICE_ANNOTATION_INJECT
      TypeName for io.helidon.service.registry.Service.Inject.
    • SERVICE_ANNOTATION_RUN_LEVEL

      public static final TypeName SERVICE_ANNOTATION_RUN_LEVEL
      TypeName for io.helidon.service.registry.Service.RunLevel.
    • SERVICE_SCOPE_HANDLER

      public static final TypeName SERVICE_SCOPE_HANDLER
      TypeName for io.helidon.service.registry.Service.ScopeHandler.
    • SERVICE_ANNOTATION_PRE_DESTROY

      public static final TypeName SERVICE_ANNOTATION_PRE_DESTROY
      TypeName for io.helidon.service.registry.Service.PreDestroy.
    • SERVICE_ANNOTATION_POST_CONSTRUCT

      public static final TypeName SERVICE_ANNOTATION_POST_CONSTRUCT
      TypeName for io.helidon.service.registry.Service.PostConstruct.
    • SERVICE_ANNOTATION_DESCRIBE

      public static final TypeName SERVICE_ANNOTATION_DESCRIBE
      TypeName for io.helidon.service.registry.Service.Describe.
    • SERVICE_ANNOTATION_PER_INSTANCE

      public static final TypeName SERVICE_ANNOTATION_PER_INSTANCE
      TypeName for io.helidon.service.registry.Service.PerInstance.
    • SERVICE_ANNOTATION_SCOPE

      public static final TypeName SERVICE_ANNOTATION_SCOPE
      TypeName for io.helidon.service.registry.Service.Scope.
    • SERVICE_ANNOTATION_QUALIFIER

      public static final TypeName SERVICE_ANNOTATION_QUALIFIER
      TypeName for io.helidon.service.registry.Service.Qualifier.
    • SERVICE_ANNOTATION_NAMED

      public static final TypeName SERVICE_ANNOTATION_NAMED
      TypeName for io.helidon.service.registry.Service.Named.
    • SERVICE_ANNOTATION_NAMED_BY_TYPE

      public static final TypeName SERVICE_ANNOTATION_NAMED_BY_TYPE
      TypeName for io.helidon.service.registry.Service.NamedByType.
    • SERVICE_ANNOTATION_CONTRACT

      public static final TypeName SERVICE_ANNOTATION_CONTRACT
      TypeName for io.helidon.service.registry.Service.Contract.
    • SERVICE_ANNOTATION_EXTERNAL_CONTRACTS

      public static final TypeName SERVICE_ANNOTATION_EXTERNAL_CONTRACTS
      TypeName for io.helidon.service.registry.Service.ExternalContracts.
    • SERVICE_ANNOTATION_GENERATE_BINDING

      public static final TypeName SERVICE_ANNOTATION_GENERATE_BINDING
      TypeName for io.helidon.service.registry.Service.GenerateBinding.
    • SERVICE_ANNOTATION_DESCRIPTOR

      public static final TypeName SERVICE_ANNOTATION_DESCRIPTOR
      TypeName for io.helidon.service.registry.Service.Descriptor.
    • SERVICE_DESCRIPTOR

      public static final TypeName SERVICE_DESCRIPTOR
      TypeName for io.helidon.service.registry.ServiceDescriptor.
    • SERVICE_SERVICES_FACTORY

      public static final TypeName SERVICE_SERVICES_FACTORY
      TypeName for io.helidon.service.registry.Service.ServiceFactory.
    • SERVICE_INJECTION_POINT_FACTORY

      public static final TypeName SERVICE_INJECTION_POINT_FACTORY
      TypeName for io.helidon.service.registry.Service.InjectionPointFactory.
    • SERVICE_QUALIFIED_FACTORY

      public static final TypeName SERVICE_QUALIFIED_FACTORY
      TypeName for io.helidon.service.registry.Service.QualifiedFactory.
    • SERVICE_QUALIFIED_INSTANCE

      public static final TypeName SERVICE_QUALIFIED_INSTANCE
      TypeName for io.helidon.service.registry.Service.QualifiedInstance.
    • SERVICE_DEPENDENCY

      public static final TypeName SERVICE_DEPENDENCY
      TypeName for io.helidon.service.registry.Dependency.
    • SERVICE_DEPENDENCY_CONTEXT

      public static final TypeName SERVICE_DEPENDENCY_CONTEXT
      TypeName for io.helidon.service.registry.DependencyContext.
    • SERVICE_QUALIFIER

      public static final TypeName SERVICE_QUALIFIER
      TypeName for io.helidon.service.registry.Qualifier.
    • SERVICE_FACTORY_TYPE

      public static final TypeName SERVICE_FACTORY_TYPE
      TypeName for io.helidon.service.registry.FactoryType.
    • SERVICE_SERVICE_INSTANCE

      public static final TypeName SERVICE_SERVICE_INSTANCE
      TypeName for io.helidon.service.registry.ServiceInstance.
    • SERVICE_BINDING

      public static final TypeName SERVICE_BINDING
      TypeName for io.helidon.service.registry.Binding.
    • SERVICE_BINDING_EMPTY

      public static final TypeName SERVICE_BINDING_EMPTY
      TypeName for io.helidon.service.registry.EmptyBinding.
    • SERVICE_PLAN_BINDER

      public static final TypeName SERVICE_PLAN_BINDER
      TypeName for io.helidon.service.registry.DependencyPlanBinder.
    • SERVICE_CONFIG

      public static final TypeName SERVICE_CONFIG
      TypeName for io.helidon.service.registry.ServiceRegistryConfig.
    • SERVICE_CONFIG_BUILDER

      public static final TypeName SERVICE_CONFIG_BUILDER
      TypeName for io.helidon.service.registry.ServiceRegistryConfig.Builder.
    • SERVICE_REGISTRY

      public static final TypeName SERVICE_REGISTRY
      TypeName for io.helidon.service.registry.ServiceRegistry.
    • SERVICE_REGISTRY_MANAGER

      public static final TypeName SERVICE_REGISTRY_MANAGER
      TypeName for io.helidon.service.registry.ServiceRegistryManager.
    • DEPENDENCY_CARDINALITY

      public static final TypeName DEPENDENCY_CARDINALITY
      TypeName for io.helidon.service.registry.DependencyCardinality.
    • SERVICE_LOADER_DESCRIPTOR

      public static final TypeName SERVICE_LOADER_DESCRIPTOR
      TypeName for io.helidon.service.registry.DependencyCardinality.
    • SERVICE_LOOKUP

      public static final TypeName SERVICE_LOOKUP
      TypeName for io.helidon.service.registry.Lookup.
    • SERVICE_G_PER_INSTANCE_DESCRIPTOR

      public static final TypeName SERVICE_G_PER_INSTANCE_DESCRIPTOR
      TypeName for io.helidon.service.registry.GeneratedService.PerInstanceDescriptor.
    • SERVICE_G_QUALIFIED_FACTORY_DESCRIPTOR

      public static final TypeName SERVICE_G_QUALIFIED_FACTORY_DESCRIPTOR
      TypeName for io.helidon.service.registry.GeneratedService.QualifiedFactoryDescriptor.
    • SERVICE_G_SCOPE_HANDLER_DESCRIPTOR

      public static final TypeName SERVICE_G_SCOPE_HANDLER_DESCRIPTOR
      TypeName for io.helidon.service.registry.GeneratedService.ScopeHandlerDescriptor.
    • SERVICE_G_DEPENDENCY_SUPPORT

      public static final TypeName SERVICE_G_DEPENDENCY_SUPPORT
      TypeName for "io.helidon.service.registry.GeneratedService.DependencySupport".
    • BUILDER_BLUEPRINT

      public static final TypeName BUILDER_BLUEPRINT
      TypeName for io.helidon.builder.api.Prototype.Blueprint.
    • GENERATED_ANNOTATION

      public static final TypeName GENERATED_ANNOTATION
    • EVENT_OBSERVER

      public static final TypeName EVENT_OBSERVER
      TypeName for io.helidon.service.registry.Event.Observer.
    • EVENT_OBSERVER_ASYNC

      public static final TypeName EVENT_OBSERVER_ASYNC
      TypeName for io.helidon.service.registry.Event.AsyncObserver.
    • EVENT_EMITTER

      public static final TypeName EVENT_EMITTER
      TypeName for io.helidon.service.registry.Event.Emitter.
    • EVENT_MANAGER

      public static final TypeName EVENT_MANAGER
      TypeName for io.helidon.service.registry.EventManager.
    • SERVICE_G_EVENT_OBSERVER_REGISTRATION

      public static final TypeName SERVICE_G_EVENT_OBSERVER_REGISTRATION
      TypeName for io.helidon.service.registry.GeneratedService.EventObserverRegistration.
    • INTERCEPTION_INTERCEPTED

      public static final TypeName INTERCEPTION_INTERCEPTED
      TypeName for io.helidon.service.registry.Interception.Intercepted.
    • INTERCEPTION_DELEGATE

      public static final TypeName INTERCEPTION_DELEGATE
      TypeName for io.helidon.service.registry.Interception.Delegate.
    • INTERCEPTION_EXTERNAL_DELEGATE

      public static final TypeName INTERCEPTION_EXTERNAL_DELEGATE
      TypeName for io.helidon.service.registry.Interception.ExternalDelegates.
    • INTERCEPT_EXCEPTION

      public static final TypeName INTERCEPT_EXCEPTION
      TypeName for io.helidon.service.registry.InvocationException.
    • INTERCEPT_METADATA

      public static final TypeName INTERCEPT_METADATA
      TypeName for io.helidon.service.registry.InterceptionMetadata.
    • INTERCEPT_INVOKER

      public static final TypeName INTERCEPT_INVOKER
      TypeName for io.helidon.service.registry.Invoker.
    • INTERCEPT_G_WRAPPER_SUPPLIER_FACTORY

      public static final TypeName INTERCEPT_G_WRAPPER_SUPPLIER_FACTORY
      TypeName for io.helidon.service.registry.GeneratedService.SupplierFactoryInterceptionWrapper.
    • INTERCEPT_G_WRAPPER_SERVICES_FACTORY

      public static final TypeName INTERCEPT_G_WRAPPER_SERVICES_FACTORY
      TypeName for io.helidon.service.registry.GeneratedService.ServicesFactoryInterceptionWrapper.
    • INTERCEPT_G_WRAPPER_IP_FACTORY

      public static final TypeName INTERCEPT_G_WRAPPER_IP_FACTORY
      TypeName for io.helidon.service.registry.GeneratedService.IpFactoryInterceptionWrapper.
    • INTERCEPT_G_WRAPPER_QUALIFIED_FACTORY

      public static final TypeName INTERCEPT_G_WRAPPER_QUALIFIED_FACTORY
      TypeName for io.helidon.service.registry.GeneratedService.QualifiedFactoryInterceptionWrapper.
    • REGISTRY_STARTUP_PROVIDER

      public static final TypeName REGISTRY_STARTUP_PROVIDER
      TypeName for io.helidon.service.registry.RegistryStartupProvider.
    • SET_OF_QUALIFIERS

      public static final TypeName SET_OF_QUALIFIERS
      A Set of Qualifier.
    • LIST_OF_ANNOTATIONS

      public static final TypeName LIST_OF_ANNOTATIONS
      A list of Qualifier.
    • SET_OF_RESOLVED_TYPES

      public static final TypeName SET_OF_RESOLVED_TYPES
      A set of ResolvedType.
    • SET_OF_STRINGS

      public static final TypeName SET_OF_STRINGS
      A set of String.
    • LIST_OF_DOUBLES

      public static final TypeName LIST_OF_DOUBLES
      A list of Double.
    • LIST_OF_DEPENDENCIES

      public static final TypeName LIST_OF_DEPENDENCIES
      A list of Dependency.
    • GENERIC_T_TYPE

      public static final TypeName GENERIC_T_TYPE
      A GenericType<T>.
    • ANY_GENERIC_TYPE

      public static final TypeName ANY_GENERIC_TYPE
      A GenericType<?>.