Class RunTimeConfigurationGenerator.GenerateOperation

java.lang.Object
io.quarkus.deployment.configuration.RunTimeConfigurationGenerator.GenerateOperation
All Implemented Interfaces:
AutoCloseable
Enclosing class:
RunTimeConfigurationGenerator

public static final class RunTimeConfigurationGenerator.GenerateOperation extends Object implements AutoCloseable
  • Field Details

    • liveReloadPossible

      final boolean liveReloadPossible
    • launchMode

      final LaunchMode launchMode
    • accessorFinder

      final AccessorFinder accessorFinder
    • 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
    • readConfig

      final io.quarkus.gizmo.MethodCreator readConfig
    • readConfigNameBuilder

      final io.quarkus.gizmo.ResultHandle readConfigNameBuilder
    • clinitNameBuilder

      final io.quarkus.gizmo.ResultHandle clinitNameBuilder
    • buildTimeConfigResult

      final BuildTimeConfigurationReader.ReadResult buildTimeConfigResult
    • roots

      final List<RootDefinition> roots
    • allBuildTimeValues

      final Map<String,String> allBuildTimeValues
    • runTimeDefaultValues

      final Map<String,String> runTimeDefaultValues
    • 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
    • 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.
    • KM_NEW

      static final io.quarkus.gizmo.MethodDescriptor KM_NEW
    • KM_FIND_OR_ADD

      static final io.quarkus.gizmo.MethodDescriptor KM_FIND_OR_ADD
    • KM_PUT_ROOT_VALUE

      static final io.quarkus.gizmo.MethodDescriptor KM_PUT_ROOT_VALUE
  • Constructor Details

  • Method Details