# Generating Kotlin code with KotlinPoet

DevFeed: [Generating Kotlin code with KotlinPoet](<https://devfeed.tech/articles/generating-kotlin-code-with-kotlinpoet-15663.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/generating-kotlin-code-with-kotlinpoet>)

Author: Jake Wharton

Published: 2017-05-16T16:36:46Z

Content type: release

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Code generation](<https://devfeed.tech/topics/code-generation.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Library](<https://devfeed.tech/topics/library.md>), [Java](<https://devfeed.tech/topics/java.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [code](<https://devfeed.tech/tags/code.md>), [code-generation](<https://devfeed.tech/tags/code-generation.md>), [compilation](<https://devfeed.tech/tags/compilation.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [java](<https://devfeed.tech/tags/java.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [library](<https://devfeed.tech/tags/library.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [release](<https://devfeed.tech/tags/release.md>)

## AI overview

Square's article announces KotlinPoet, an early-access library for generating Kotlin code. It builds on JavaPoet's models and supports generating code for Kotlin's JavaScript and native compilation targets, although not every language feature and syntax is covered.

## Source excerpt

Java code generation has become a popular solution to simplifying library code. Dagger generates interface implementations, Butter Knife...