Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 33a9b4f

Browse files
smowtonigfoo
authored andcommitted
Add explanatory comment
1 parent e16a135 commit 33a9b4f

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

java/kotlin-extractor/src/main/kotlin/KotlinUsesExtractor.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ open class KotlinUsesExtractor(
9191
return KotlinSourceFileExtractor(newLogger, newTrapWriter, clsFile, externalClassExtractor, primitiveTypeMapping, pluginContext, genericSpecialisationsExtracted)
9292
}
9393

94+
// The Kotlin compiler internal representation of Outer<T>.Inner<S>.InnerInner<R> is InnerInner<R, S, T>. This function returns just `R`.
9495
fun removeOuterClassTypeArgs(c: IrClass, argsIncludingOuterClasses: List<IrTypeArgument>?): List<IrTypeArgument>? {
9596
return argsIncludingOuterClasses?.let {
9697
if (it.size > c.typeParameters.size)

0 commit comments

Comments
 (0)