Package dev. inmo. micro_utils. common
Types
Byte Array Allocator
Link copied to clipboard
Byte Array Allocator Serializer
Link copied to clipboard
Either
Link copied to clipboard
Either First
Link copied to clipboard
Either Second
Link copied to clipboard
Either Serializer
Link copied to clipboard
Optional
Link copied to clipboard
Preview Feature
Link copied to clipboard
Suspend Byte Array Allocator
Link copied to clipboard
Functions
as Allocator
Link copied to clipboard
calculate Strict Diff
Link copied to clipboard
This method call calculateDiff with strict mode enabled
This method call calculateDiff with strict mode enabled
This method call calculateDiff with strict mode enabled
change Visibility
Link copied to clipboard
fun View.changeVisibility(show: Boolean = !isShown, goneOnHide: Boolean = true)
Content copied to clipboard
collapse Horizontally
Link copied to clipboard
data Or Null
Link copied to clipboard
Returns Optional.data if Optional.dataPresented of this is true, or null otherwise
Diff
Link copied to clipboard
expand Horizontally
Link copied to clipboard
fun View.expandHorizontally(duration: Long = 500, targetWidth: Int = ViewGroup.LayoutParams.MATCH_PARENT, targetHeight: Int = ViewGroup.LayoutParams.WRAP_CONTENT)
Content copied to clipboard
first
Link copied to clipboard
first Not Null
Link copied to clipboard
intersect
Link copied to clipboard
fun <T : Comparable<T>> ClosedRange<T>.intersect(other: ClosedRange<T>): Pair<T, T>?
Content copied to clipboard
fun <T : Comparable<T>> ClosedRange<T>.intersect(other: ClosedRange<T>): Pair<T, T>?
Content copied to clipboard
join To
Link copied to clipboard
inline fun <I> Iterable<I>.joinTo(separator: I? = null, prefix: I? = null, postfix: I? = null): List<I>
Content copied to clipboard
inline fun <I> Iterable<I>.joinTo(crossinline separatorFun: (I) -> I?, prefix: I? = null, postfix: I? = null): List<I>
Content copied to clipboard
inline fun <I, R> Array<I>.joinTo(separator: R? = null, prefix: R? = null, postfix: R? = null, crossinline transform: (I) -> R?): Array<R>
Content copied to clipboard
inline fun <I, R> Array<I>.joinTo(crossinline separatorFun: (I) -> R?, prefix: R? = null, postfix: R? = null, crossinline transform: (I) -> R?): Array<R>
Content copied to clipboard
inline fun <I> Iterable<I>.joinTo(separator: I? = null, prefix: I? = null, postfix: I? = null): List<I>
Content copied to clipboard
inline fun <I> Iterable<I>.joinTo(crossinline separatorFun: (I) -> I?, prefix: I? = null, postfix: I? = null): List<I>
Content copied to clipboard
inline fun <I, R> Array<I>.joinTo(separator: R? = null, prefix: R? = null, postfix: R? = null, crossinline transform: (I) -> R?): Array<R>
Content copied to clipboard
inline fun <I, R> Array<I>.joinTo(crossinline separatorFun: (I) -> R?, prefix: R? = null, postfix: R? = null, crossinline transform: (I) -> R?): Array<R>
Content copied to clipboard
inline fun <I> Iterable<I>.joinTo(separator: I? = null, prefix: I? = null, postfix: I? = null): List<I>
Content copied to clipboard
inline fun <I> Iterable<I>.joinTo(crossinline separatorFun: (I) -> I?, prefix: I? = null, postfix: I? = null): List<I>
Content copied to clipboard
inline fun <I, R> Array<I>.joinTo(separator: R? = null, prefix: R? = null, postfix: R? = null, crossinline transform: (I) -> R?): Array<R>
Content copied to clipboard
inline fun <I, R> Array<I>.joinTo(crossinline separatorFun: (I) -> R?, prefix: R? = null, postfix: R? = null, crossinline transform: (I) -> R?): Array<R>
Content copied to clipboard
on First
Link copied to clipboard
on Second
Link copied to clipboard
repeat On Failure
Link copied to clipboard
second
Link copied to clipboard
Strict Diff
Link copied to clipboard
toggle Enabled State
Link copied to clipboard
toggle Expand Horizontally State
Link copied to clipboard
toggle Expand State
Link copied to clipboard
toggle Visibility
Link copied to clipboard
Properties
asAllocator
Link copied to clipboard
asAllocator
Link copied to clipboard
asAllocator
Link copied to clipboard
asSuspendAllocator
Link copied to clipboard
asSuspendAllocator
Link copied to clipboard
asSuspendAllocator
Link copied to clipboard
asSuspendAllocator
Link copied to clipboard
asSuspendAllocator
Link copied to clipboard
asSuspendAllocator
Link copied to clipboard
bytesAllocator
Link copied to clipboard
bytesAllocator
Link copied to clipboard
bytesAllocator
Link copied to clipboard
isCollapsed
Link copied to clipboard
isExpanded
Link copied to clipboard