Fix construction of Mock classes in case of generic inner types
This fixes testMissingDependencyConflictingLibraries for NI and also fixes changed test for OI as well
This commit is contained in:
+6
@@ -7,3 +7,9 @@ class A<T> {
|
||||
class AA<T> {
|
||||
inner class Inner<U, V>
|
||||
}
|
||||
|
||||
class AAA<T> {
|
||||
inner class Inner<K> {
|
||||
inner class InnerInner<S>
|
||||
}
|
||||
}
|
||||
|
||||
+3
@@ -2,8 +2,11 @@ package b
|
||||
|
||||
import a.A
|
||||
import a.AA
|
||||
import a.AAA
|
||||
|
||||
interface B1 {
|
||||
fun produceA(): A<String>.Inner<Int, Unit>
|
||||
fun produceAA(): AA<Int>.Inner<Unit, String>
|
||||
fun <T> produceAGeneric(t: T): A<String>.Inner<Int, Unit>
|
||||
fun produceAAA(): AAA<String>.Inner<Int>.InnerInner<Unit>
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user