awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 repository

Awesome GitHub RepositoriesDeclaration Referencing

Programmatic referencing of other generated declarations with automatic handling of keyword escaping.

Distinct from Declaration Generation: Candidates focus on FFI or package conflicts, not the act of referencing one generated declaration from another.

Explore 1 awesome GitHub repository matching programming languages & runtimes · Declaration Referencing. Refine with filters or upvote what's useful.

Awesome Declaration Referencing GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • square/kotlinpoetAvatar square

    square/kotlinpoet

    4,141Vezi pe GitHub↗

    KotlinPoet este un API bazat pe Java pentru crearea și formatarea programatică a fișierelor sursă Kotlin. Acesta servește drept generator de cod sursă și mapper pentru sistemul de tipuri, oferind un framework pentru construirea structurilor de cod Kotlin printr-un model type-safe al elementelor limbajului, automatizând astfel producția de cod boilerplate. Proiectul utilizează un pattern de tip fluent-builder pentru a construi incremental elemente de limbaj și menține o reprezentare internă de tip obiect-model care separă structura logică de formatarea finală a textului. Gestionează complexitatea emiterii codului sursă prin formatare bazată pe indentare și escape-ul numelor care țin cont de cuvintele cheie, pentru a asigura un output valid. Biblioteca acoperă generarea unei game largi de declarații, inclusiv clase, interfețe, funcții, proprietăți și companion objects. Include utilitare pentru gestionarea tipurilor parametrizate complexe, a claselor enum și a alias-urilor de tip, precum și instrumente pentru încorporarea literalelor și construirea blocurilor de control al fluxului. Gestionarea automată a importurilor și referențierea declarațiilor sunt integrate pentru a rezolva membrii prin nume calificate. KotlinPoet oferă capabilități pentru transformarea datelor de reflexie și a simbolurilor în reprezentări sursă și suportă exportul specificațiilor de fișiere pentru utilizarea în instrumente de procesare a adnotărilor.

    Inserts the name of another generated declaration and automatically escapes names that conflict with language keywords.

    Kotlincode-generationjavapoetkotlin
    Vezi pe GitHub↗4,141
  1. Home
  2. Programming Languages & Runtimes
  3. Declaration Referencing