Skip to content

Latest commit

 

History

History
26 lines (18 loc) · 590 Bytes

README.md

File metadata and controls

26 lines (18 loc) · 590 Bytes

knestedproperty Travis Build

Nested property util for kotlin. This extention methods allows you to get names and values of nested propertys in a typesafe manner.

Installation

TODO

Usage

class Foo {
  val bar = Bar()
}

class Bar {
    val value = "FooBar"
}
println((Foo::bar / Bar::value).name) //prints: bar.value

val foo = Foo()
println((Foo::bar / Bar::value).value(foo) //prints: "FooBar"