Skip to content

Generate discriminator/const fields as defaulted raw values with dual accessors #65

Description

@OmarAlJarrah

Problem

Discriminator/const fields and the typed+raw dual-accessor pattern fall out of the field model and need a codegen template.

Proposed change

Generate const/discriminator fields as defaulted raw values, with a typed accessor and a raw accessor per field. (Two getters + two setters per field reinforces the separate binary-compat baseline for generated code.)

Acceptance

  • Const/discriminator template
  • Dual accessors generated

Depends on the four-state field model.

Dependencies


Priority: medium · Effort: small

Metadata

Metadata

Assignees

No one assigned

    Labels

    codegenfuture KotlinPoet codegenenhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions