[Commonizer] approximationKeys: Minor cleanup of buildApproximationSignature
This commit is contained in:
committed by
Space
parent
2c8ce2539b
commit
daa046589e
+3
-1
@@ -113,7 +113,9 @@ private fun <T> valueParameterTypes(context: CirMemberContext, callable: T): Arr
|
|||||||
private val typeSignatureInterner = Interner<CirTypeSignature>()
|
private val typeSignatureInterner = Interner<CirTypeSignature>()
|
||||||
|
|
||||||
internal fun buildApproximationSignature(context: SignatureBuildingContext, type: CirType): CirTypeSignature {
|
internal fun buildApproximationSignature(context: SignatureBuildingContext, type: CirType): CirTypeSignature {
|
||||||
return typeSignatureInterner.intern(StringBuilder().apply { appendTypeApproximationSignature(context, type) }.toString())
|
val stringBuilder = StringBuilder()
|
||||||
|
stringBuilder.appendTypeApproximationSignature(context, type)
|
||||||
|
return typeSignatureInterner.intern(stringBuilder.toString())
|
||||||
}
|
}
|
||||||
|
|
||||||
internal fun StringBuilder.appendTypeApproximationSignature(context: SignatureBuildingContext, type: CirType) {
|
internal fun StringBuilder.appendTypeApproximationSignature(context: SignatureBuildingContext, type: CirType) {
|
||||||
|
|||||||
Reference in New Issue
Block a user