Package-level declarations
Types
Link copied to clipboard
interface CodeEmitter
Emits Kotlin source code from a parsed icon model.
Link copied to clipboard
Factory for creating CodeEmitter instances based on OutputFormat.
Link copied to clipboard
An indentation-aware string builder for generating formatted Kotlin code.
Link copied to clipboard
data class FormatConfig(val indentSize: Int = 4, val maxLineLength: Int = 120, val indentStyle: IndentStyle = IndentStyle.SPACE, val insertFinalNewline: Boolean = true)
Configuration for code formatting in emitted output.
Link copied to clipboard
Style of indentation used in generated code.
Link copied to clipboard
Supported output formats for code generation.