added test for "KT-671 Support for Integer.valueOf()"

This commit is contained in:
Sergey Ignatov
2011-12-05 16:15:52 +04:00
parent d8eaf2977c
commit abaf31fba1
4 changed files with 16 additions and 12 deletions
@@ -183,7 +183,7 @@ public class ExpressionVisitor extends StatementVisitor {
}
@Override
public void visitMethodCallExpression(PsiMethodCallExpression expression) {
public void visitMethodCallExpression(@NotNull PsiMethodCallExpression expression) {
super.visitMethodCallExpression(expression);
if (!SuperVisitor.isSuper(expression.getMethodExpression()) || !isInsidePrimaryConstructor(expression))
myResult = // TODO: not resolved
@@ -155,14 +155,3 @@ public class TypeVisitor extends PsiTypeVisitor<Type> {
}
}
class Test implements Iterable<String> {
@Override
public Iterator<String> iterator() {
return null;
}
public Iterator<String> push(Iterator<String> i) {
Iterator<String> j = i;
return j;
}
}
+8
View File
@@ -0,0 +1,8 @@
package demo;
class Test {
void test() {
Integer i = Integer.valueOf(100);
Short s = Short.valueOf(100);
}
}
+7
View File
@@ -0,0 +1,7 @@
namespace demo
open class Test() {
open fun test() : Unit {
var i : Int? = Integer.valueOf(100)
var s : Short? = Short.valueOf(100)
}
}