Class ServiceDescriptorCodegen

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

public class ServiceDescriptorCodegen extends Object
Code generator of service descriptor for Helidon Services.
  • Method Details

    • create

      When used from outside, we do not support interception This method is intended for types generated by a Maven plugin, that have limited functions.
      Parameters:
      ctx - codegen context
      Returns:
      a new codegen instance
    • service

      public void service(TypeName generator, RegistryRoundContext roundCtx, Collection<TypeInfo> services, TypeInfo typeInfo)
      Describe a service type.
      Parameters:
      generator - type of the generator
      roundCtx - round context
      services - all types that are going to be described
      typeInfo - type info of the service type