NonNull annotation on fields makes type non-null

This commit is contained in:
Santeri Hiltunen
2013-02-04 13:59:15 +02:00
committed by Pavel V. Talanov
parent 6576eb8ce3
commit 1874714d84
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -256,7 +256,7 @@ public open class Converter() {
elementToElement(field.getArgumentList()))
}
var kType = typeToType(field.getType())
var kType = typeToType(field.getType(), isAnnotatedAsNotNull(field.getModifierList()))
if (field.hasModifierProperty(PsiModifier.FINAL) && isDefinitelyNotNull(field.getInitializer())) {
kType = kType.convertedToNotNull();
}
@@ -1,6 +1,6 @@
package test
public open class Test(str : String) {
var myStr : String? = "String2"
var myStr : String = "String2"
public open fun sout(str : String) : Unit {
System.out?.println(str)
}