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 final
elect
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 class
karelpeeters
10/12/2018, 11:35 AMelect
10/12/2018, 12:17 PM