Replaced sure() invocations with '!!' operator in libraries written on Kotlin.

This commit is contained in:
Evgeny Gerashchenko
2012-09-14 17:13:36 +04:00
parent 533cc5a04d
commit 8e1323bb43
47 changed files with 164 additions and 164 deletions
@@ -102,14 +102,14 @@ public abstract class AbstractIterator<T>: Iterator<T> {
override fun next(): T {
if (!hasNext) throw NoSuchElementException()
state = State.NotReady
return next.sure()
return next!!
}
/** Returns the next element in the iteration without advancing the iteration */
fun peek(): T {
if (!hasNext) throw NoSuchElementException()
return next.sure();
return next!!;
}
private fun tryToComputeNext(): Boolean {
@@ -201,7 +201,7 @@ public trait Traversable<T>: Iterable<T> {
public inline fun makeString(separator: String = ", ", prefix: String = "", postfix: String = "", limit: Int = -1, truncated: String = "..."): String {
val buffer = StringBuilder()
appendString(buffer, separator, prefix, postfix, limit, truncated)
return buffer.toString().sure()
return buffer.toString()!!
}
/** Returns a list containing the everything but the first elements that satisfy the given *predicate* */
@@ -65,7 +65,7 @@ abstract class Tag(val name : String) : Element() {
fun toString(): String {
val builder = StringBuilder()
appendTo(builder)
return builder.toString().sure()
return builder.toString()!!
}
}
@@ -23,7 +23,7 @@ class WriterPrinter(val writer: Writer) : Printer {
fun Template.renderToText(): String {
val buffer = StringWriter()
renderTo(buffer)
return buffer.toString().sure()
return buffer.toString()!!
}
fun Template.renderTo(writer: Writer): Unit {