elect
10/12/2018, 9:41 AMinline within interface methods?
only private or final methods can have it
karelpeeters
10/12/2018, 9:42 AMelect
10/12/2018, 9:42 AMEgor Trutenko
10/12/2018, 9:43 AMinterface method as finalelect
10/12/2018, 9:44 AMelizarov
10/12/2018, 9:44 AMEgor Trutenko
10/12/2018, 9:45 AMinline?elect
10/12/2018, 9:49 AMEgor Trutenko
10/12/2018, 9:53 AMelect
10/12/2018, 10:02 AMelect
10/12/2018, 10:03 AMEgor Trutenko
10/12/2018, 10:14 AMelect
10/12/2018, 10:21 AMabstract class GLCanvas {
...
@Throws(AWTException::class)
abstract fun lock()
@Throws(AWTException::class)
abstract fun unlock()
@Throws(AWTException::class)
inline fun <R> lock(block: () -> R): R =
try {
lock()
block()
} finally {
unlock()
}
}karelpeeters
10/12/2018, 10:22 AMelect
10/12/2018, 10:22 AMelect
10/12/2018, 10:23 AMabstract classkarelpeeters
10/12/2018, 11:35 AMelect
10/12/2018, 12:17 PM