Proper concrete implementation filtering in java 8 interface case

This commit is contained in:
Michael Bogdanov
2016-09-05 15:21:41 +03:00
parent 4b0c272e19
commit 69dc18b8b4
6 changed files with 66 additions and 2 deletions
@@ -28,7 +28,7 @@ class BridgeTest : TestCase() {
private class Fun(val text: String) : FunctionHandle {
override val isDeclaration: Boolean get() = text[1] == 'D'
override val isAbstract: Boolean get() = text[0] == '-'
override val isInterfaceDeclaration: Boolean get() = false
val signature: Char get() = text[2]
val overriddenFunctions: MutableList<Fun> = arrayListOf()