提交 28dc1ba6 编写于 作者: S Stepan Koltsov

resolve int vararg from java

上级 e0ea953b
......@@ -1156,7 +1156,7 @@ public class JavaDescriptorResolver {
JetType varargElementType;
if (psiType instanceof PsiEllipsisType) {
varargElementType = JetStandardLibrary.getInstance().getArrayElementType(outType);
varargElementType = JetStandardLibrary.getInstance().getArrayElementType(TypeUtils.makeNotNullable(outType));
}
else {
varargElementType = null;
......
package test;
class VarargInt {
void vararg(int... p) {}
}
package test
open class VarargInt() : java.lang.Object() {
open fun vararg(vararg p0: Int): Unit = #()
}
namespace test
open class test.VarargInt : java.lang.Object {
final /*constructor*/ fun <init>(): test.VarargInt
open fun vararg(/*0*/ vararg p0: jet.Int): jet.Tuple0
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册