Variable
The bridge between ParameterSpec and PropertySpec.
The goal of Variable
Constructions
val clazz = ClassName("", "Clazz")
"a" valOf String::class // val a : String
"a" valOf clazz //val a: Clazz
// S surrounds string with quotes
"a".valOf<String>("Hi %L".S(), "you") // val a : String = "Hi you"
"a".valOf(clazz, "%T()", clazz) // a: Clazz = Clazz()
// will be supported in V0.2
//"a".valOf(String::class, "Hi %L", "you") // val a : String = "Hi you"Interoperability
Creating Variables
Using Variable
Getting KotlinPoetTypes
Last updated