Exclude private typealiases from ABI classes
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
package test
|
||||
|
||||
class PublicClass1
|
||||
class PublicClass2
|
||||
|
||||
typealias PublicTypeAlias1 = PublicClass1
|
||||
typealias PublicTypeAlias2 = PublicClass1
|
||||
|
||||
internal typealias InternalTypeAlias1 = PublicClass1
|
||||
internal typealias InternalTypeAlias2 = PublicClass1
|
||||
|
||||
private typealias PrivateTypeAlias1 = PublicClass1
|
||||
private typealias PrivateTypeAlias2 = PublicClass1
|
||||
@@ -0,0 +1,12 @@
|
||||
package test
|
||||
|
||||
class PublicClass1
|
||||
class PublicClass2
|
||||
|
||||
typealias PublicTypeAlias1 = PublicClass1
|
||||
typealias PublicTypeAlias2 = PublicClass1
|
||||
|
||||
internal typealias InternalTypeAlias1 = PublicClass1
|
||||
internal typealias InternalTypeAlias2 = PublicClass1
|
||||
|
||||
private typealias PrivateTypeAlias1 = PublicClass2
|
||||
Reference in New Issue
Block a user