[FIR] KT-60427 Don't generate outerType attributes for non-inner classes in FirElementSerializer
This commit is contained in:
committed by
Space Team
parent
ca8db7d0b8
commit
fd07f7f43c
+1
@@ -987,6 +987,7 @@ class FirElementSerializer private constructor(
|
|||||||
builder.addArgument(typeArgument(typeArguments[argumentIndex++]))
|
builder.addArgument(typeArgument(typeArguments[argumentIndex++]))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!symbol.isInner) return
|
||||||
val outerClassId = symbol.classId.outerClassId
|
val outerClassId = symbol.classId.outerClassId
|
||||||
if (outerClassId == null || outerClassId.isLocal) return
|
if (outerClassId == null || outerClassId.isLocal) return
|
||||||
val outerSymbol = outerClassId.toLookupTag().toSymbol(session)
|
val outerSymbol = outerClassId.toLookupTag().toSymbol(session)
|
||||||
|
|||||||
Reference in New Issue
Block a user