added collection.toSortedSet() for easier conversion to sorted setsand collection.notNull() so its easy to treat a nullable collection/list as a collection

This commit is contained in:
James Strachan
2012-02-23 18:10:53 +00:00
parent 80e728b6f6
commit cb7d23c420
3 changed files with 15 additions and 1 deletions
+5 -1
View File
@@ -10,4 +10,8 @@ inline fun <T, R> java.util.Collection<T>.map(result: Collection<R> = ArrayList<
}
/** Returns true if the collection is not empty */
inline fun <T> java.util.Collection<T>.notEmpty() : Boolean = !this.isEmpty()
inline fun <T> java.util.Collection<T>.notEmpty() : Boolean = !this.isEmpty()
/** Converts the nullable collection into an empty collection if its null */
inline fun <T> java.util.Collection<T>?.notNull() : Collection<T>
= if (this != null) this else Collections.EMPTY_LIST as Collection<T>