Replaced sure() invocation with '!!' operator in Java to Kotlin converter.
This commit is contained in:
@@ -751,7 +751,7 @@ public class Converter {
|
|||||||
boolean containsQuestDot = expressionToExpression(expression).toKotlin().contains("?.");
|
boolean containsQuestDot = expressionToExpression(expression).toKotlin().contains("?.");
|
||||||
|
|
||||||
if (isPrimitiveTypeOrNull && isRef && containsQuestDot) {
|
if (isPrimitiveTypeOrNull && isRef && containsQuestDot) {
|
||||||
conversion += ".sure()";
|
conversion += "!!";
|
||||||
}
|
}
|
||||||
|
|
||||||
if (actualType != null) {
|
if (actualType != null) {
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ open class Test() {
|
|||||||
open fun putInt(i : Int) : Unit {
|
open fun putInt(i : Int) : Unit {
|
||||||
}
|
}
|
||||||
open fun test() : Unit {
|
open fun test() : Unit {
|
||||||
putInt((One.myContainer?.myInt).sure())
|
putInt((One.myContainer?.myInt)!!)
|
||||||
IntContainer((One.myContainer?.myInt).sure())
|
IntContainer((One.myContainer?.myInt)!!)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -8,5 +8,5 @@ var myContainer : Container? = Container()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
open class Test() {
|
open class Test() {
|
||||||
var b : Byte = One.myContainer?.myInt.sure().toByte()
|
var b : Byte = One.myContainer?.myInt!!.toByte()
|
||||||
}
|
}
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
open class Test() {
|
open class Test() {
|
||||||
class object {
|
class object {
|
||||||
public open fun toFileSystemSafeName(name : String?) : String? {
|
public open fun toFileSystemSafeName(name : String?) : String? {
|
||||||
var size : Int = name?.length().sure()
|
var size : Int = name?.length()!!
|
||||||
return name
|
return name
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,6 +9,6 @@ var myContainer : Container? = Container()
|
|||||||
}
|
}
|
||||||
open class Test() {
|
open class Test() {
|
||||||
open fun test() : Unit {
|
open fun test() : Unit {
|
||||||
var b : Byte = One.myContainer?.myInt.sure().toByte()
|
var b : Byte = One.myContainer?.myInt!!.toByte()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -8,7 +8,7 @@ if (parent == null || !parent?.exists())
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
var result : Boolean = true
|
var result : Boolean = true
|
||||||
if (parent?.isDirectory().sure())
|
if (parent?.isDirectory()!!)
|
||||||
{
|
{
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,18 +9,18 @@ var myContainer : Container? = Container()
|
|||||||
}
|
}
|
||||||
open class Test() {
|
open class Test() {
|
||||||
open fun test() : Unit {
|
open fun test() : Unit {
|
||||||
if (One.myContainer?.myBoolean.sure())
|
if (One.myContainer?.myBoolean!!)
|
||||||
System.out?.println("Ok")
|
System.out?.println("Ok")
|
||||||
var s : String? = (if (One.myContainer?.myBoolean.sure())
|
var s : String? = (if (One.myContainer?.myBoolean!!)
|
||||||
"YES"
|
"YES"
|
||||||
else
|
else
|
||||||
"NO")
|
"NO")
|
||||||
while (One.myContainer?.myBoolean.sure())
|
while (One.myContainer?.myBoolean!!)
|
||||||
System.out?.println("Ok")
|
System.out?.println("Ok")
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
System.out?.println("Ok")
|
System.out?.println("Ok")
|
||||||
}
|
}
|
||||||
while (One.myContainer?.myBoolean.sure())
|
while (One.myContainer?.myBoolean!!)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -3,7 +3,7 @@ import java.io.Serializable
|
|||||||
public open class Language(code : String?) : Serializable {
|
public open class Language(code : String?) : Serializable {
|
||||||
protected var code : String? = null
|
protected var code : String? = null
|
||||||
public open fun equals(other : Language?) : Boolean {
|
public open fun equals(other : Language?) : Boolean {
|
||||||
return other?.toString()?.equals(this.toString()).sure()
|
return other?.toString()?.equals(this.toString())!!
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
this.code = code
|
this.code = code
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ open fun test() : String? {
|
|||||||
var s1 : String? = ""
|
var s1 : String? = ""
|
||||||
var s2 : String? = ""
|
var s2 : String? = ""
|
||||||
var s3 : String? = ""
|
var s3 : String? = ""
|
||||||
if ((s1?.isEmpty()).sure() && (s2?.isEmpty()).sure())
|
if ((s1?.isEmpty())!! && (s2?.isEmpty())!!)
|
||||||
return "OK"
|
return "OK"
|
||||||
if ((s1?.isEmpty()).sure() && (s2?.isEmpty()).sure() && (s3?.isEmpty()).sure())
|
if ((s1?.isEmpty())!! && (s2?.isEmpty())!! && (s3?.isEmpty())!!)
|
||||||
return "OOOK"
|
return "OOOK"
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user