ObjectUtils

open class ObjectUtils

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open fun commaConcat(input: Array<String>): String
Link copied to clipboard
open fun <T> deepCopy(gson: Gson, obj: T, clazz: Class<T>): T
Link copied to clipboard
open fun <T> firstNonNull(@Nullable first: T, @NonNull second: T): T
Link copied to clipboard
open fun mergeRemovingDuplicates(first: List<String>, second: List<String>): List<String>
Link copied to clipboard
open fun <T, V> nullAllowedEquals(first: T, second: V): Boolean
Link copied to clipboard
open fun objectDifference(original: Map<String, Any>, updated: Map<String, Any>): Map<String, Any>
Link copied to clipboard
open fun <T, V> safeEquals(first: T, second: V): Boolean
Link copied to clipboard
open fun toMap(object: JSONObject): Map<String, Any>