dumptruckman
05/21/2018, 4:20 AMShawn
05/21/2018, 4:21 AMdumptruckman
05/21/2018, 4:22 AMsomething[+"name"]
where the unary plus is only available in the get function's parameter listdumptruckman
05/21/2018, 4:25 AMShawn
05/21/2018, 4:26 AMShawn
05/21/2018, 4:27 AMdumptruckman
05/21/2018, 4:27 AMShawn
05/21/2018, 4:27 AMget
with a different signature would be the better optiondumptruckman
05/21/2018, 4:28 AMdumptruckman
05/21/2018, 4:28 AMdumptruckman
05/21/2018, 4:29 AMinline operator fun <reified T> ConfigurationSection.get(path: CharSequence): T
dumptruckman
05/21/2018, 4:29 AMget(path:String): Any?
function?Shawn
05/21/2018, 4:30 AMShawn
05/21/2018, 4:31 AMget
also take a reified T
?dumptruckman
05/21/2018, 4:31 AMdumptruckman
05/21/2018, 4:32 AMdumptruckman
05/21/2018, 4:32 AMval test = config["test"]
val test: Int = config["test"]
dumptruckman
05/21/2018, 4:32 AMdumptruckman
05/21/2018, 4:33 AMconfig<Int>["test"]
isn't valid thoughdumptruckman
05/21/2018, 4:34 AMconfig.get<Int>("test")
works but defeats the point of thisShawn
05/21/2018, 4:35 AMget
callsdumptruckman
05/21/2018, 4:41 AMdumptruckman
05/21/2018, 4:41 AM