We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e949676 commit 7ac88ffCopy full SHA for 7ac88ff
src/dotty/tools/dotc/TypeErasure.scala
@@ -91,7 +91,9 @@ object TypeErasure {
91
def semiErasure(tp: Type)(implicit ctx: Context): Type = semiErasureFn(tp)
92
def sigName(tp: Type, isJava: Boolean)(implicit ctx: Context): TypeName = {
93
val normTp =
94
- if (tp.isRepeatedParam) tp.translateParameterized(defn.RepeatedParamClass, defn.SeqClass)
+ if (tp.isRepeatedParam)
95
+ if (isJava) tp.translateParameterized(defn.RepeatedParamClass, defn.ArrayClass)
96
+ else tp.translateParameterized(defn.RepeatedParamClass, defn.SeqClass)
97
else tp
98
(if (isJava) javaSigFn else scalaSigFn).sigName(normTp)
99
}
0 commit comments