Class RunTimeConfigurationGenerator.GenerateOperation

    • Field Detail

      • liveReloadPossible

        final boolean liveReloadPossible
      • classOutput

        final io.quarkus.gizmo.ClassOutput classOutput
      • cc

        final io.quarkus.gizmo.ClassCreator cc
      • clinit

        final io.quarkus.gizmo.MethodCreator clinit
      • reinit

        final io.quarkus.gizmo.MethodCreator reinit
      • converterSetup

        final io.quarkus.gizmo.BytecodeCreator converterSetup
      • readBootstrapConfig

        final io.quarkus.gizmo.MethodCreator readBootstrapConfig
      • readBootstrapConfigNameBuilder

        final io.quarkus.gizmo.ResultHandle readBootstrapConfigNameBuilder
      • readConfig

        final io.quarkus.gizmo.MethodCreator readConfig
      • readConfigNameBuilder

        final io.quarkus.gizmo.ResultHandle readConfigNameBuilder
      • clinitNameBuilder

        final io.quarkus.gizmo.ResultHandle clinitNameBuilder
      • buildTimeRunTimeValues

        final Map<String,​String> buildTimeRunTimeValues
      • enclosingMemberMethods

        final Map<Container,​io.quarkus.gizmo.MethodDescriptor> enclosingMemberMethods
      • groupInitMethods

        final Map<Class<?>,​io.quarkus.gizmo.MethodDescriptor> groupInitMethods
      • configRootsByType

        final Map<Class<?>,​io.quarkus.gizmo.FieldDescriptor> configRootsByType
      • clinitConfig

        final io.quarkus.gizmo.ResultHandle clinitConfig
      • convertersToRegister

        final Map<io.quarkus.gizmo.FieldDescriptor,​Class<?>> convertersToRegister
      • additionalTypes

        final List<Class<?>> additionalTypes
      • additionalBootstrapConfigSourceProviders

        final List<String> additionalBootstrapConfigSourceProviders
      • staticConfigSources

        final Set<String> staticConfigSources
      • staticConfigSourceProviders

        final Set<String> staticConfigSourceProviders
      • staticConfigSourceFactories

        final Set<String> staticConfigSourceFactories
      • staticConfigBuilders

        final Set<String> staticConfigBuilders
      • runtimeConfigSources

        final Set<String> runtimeConfigSources
      • runtimeConfigSourceProviders

        final Set<String> runtimeConfigSourceProviders
      • runtimeConfigSourceFactories

        final Set<String> runtimeConfigSourceFactories
      • staticConfigMappings

        final Set<io.smallrye.config.ConfigMappings.ConfigClassWithPrefix> staticConfigMappings
      • runtimeConfigMappings

        final Set<io.smallrye.config.ConfigMappings.ConfigClassWithPrefix> runtimeConfigMappings
      • runtimeConfigBuilders

        final Set<String> runtimeConfigBuilders
      • convertersByType

        final Map<ConverterType,​io.quarkus.gizmo.FieldDescriptor> convertersByType
        Regular converters organized by type. Each converter is stored in a separate field. Some are used only at build time, some only at run time, and some at both times. Producing a native image will automatically delete the converters which are not used at run time from the final image.
      • instanceCache

        final Map<io.quarkus.gizmo.FieldDescriptor,​io.quarkus.gizmo.ResultHandle> instanceCache
        Cache of things created in `clinit` which are then stored in fields, including config roots and converter instances. The result handles are usable only from `clinit`.
      • converterIndex

        int converterIndex
        Converter fields have numeric names to keep space down.