Step 2: bytecode for implicit this refs
This commit is contained in:
1 parent
7b70a37e90
commit
7ea67d4816
2 files changed
+18
-29
No files matched your search
@@ -1972,9 +1972,9 @@ class Compiler(
|
||||
if (!hasMember && !hasExtensionFor(receiverClass.className, ref.name)) return true
|
||||
containsUnsupportedRef(ref.receiver) || ref.args.any { containsUnsupportedForBytecode(it.value) }
|
||||
}
|
||||
is ImplicitThisMethodCallRef -> true
|
||||
is QualifiedThisMethodSlotCallRef -> true
|
||||
is QualifiedThisFieldSlotRef -> true
|
||||
is ImplicitThisMethodCallRef -> false
|
||||
is QualifiedThisMethodSlotCallRef -> false
|
||||
is QualifiedThisFieldSlotRef -> false
|
||||
is ClassScopeMemberRef -> true
|
||||
else -> false
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user