HashMapExt.kt 342 B

123456789101112131415161718
  1. /*
  2. * Copyright (c) Milan Jurkulák 2024.
  3. * Contact:
  4. * e: mimoccc@gmail.com
  5. * e: mj@mjdev.org
  6. * w: https://mjdev.org
  7. */
  8. package org.mjdev.gradle.extensions
  9. fun <T, V> HashMap<T, V>.onKeyExists(
  10. key: T,
  11. block: ((key: T, value: V?) -> (Unit))
  12. ) {
  13. if (this.containsKey(key)) {
  14. block.invoke(key, this[key])
  15. }
  16. }