[ObjCExport] Implement initial processing queue (stable order, dependencies, forward declarations)
This commit will introduce the first processing queue which will take care of properly ordering the 'to translate' symbols as well as taking care of 'dependency' symbols (aka symbols mentioned in signatures or as supertypes). - There are several changes like properly translating types as ObjCProtocolType instead of ObjCClassType (if origin was an interface) - Type translation of generics defined on interfaces will also emit id type. - Add initial nested classes collection to the queue - Add extension function test, add tickets references ^KT-65237 Verification Pending ^KT-65329 Verification Pending
This commit is contained in:
committed by
Space Team
parent
32da1b70f5
commit
797284dada
@@ -1,3 +1,8 @@
|
||||
class A {
|
||||
class B
|
||||
class A1 {
|
||||
class B1
|
||||
}
|
||||
class A2 {
|
||||
class B2
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user