All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.github.freya022.botcommands.internal.utils.Checks.kt Maven / Gradle / Ivy

Go to download

A Kotlin-first (and Java) framework that makes creating Discord bots a piece of cake, using the JDA library.

The newest version!
package io.github.freya022.botcommands.internal.utils

import kotlin.time.Duration

internal object Checks {
    internal fun checkFinite(duration: Duration, name: String) {
        require(duration.isFinite() && duration.isPositive()) {
            "The $name must be finite and positive"
        }
    }

    internal fun checkFitInt(duration: Duration, name: String) {
        require(duration.inWholeMilliseconds in Int.MIN_VALUE..Int.MAX_VALUE) {
            "The $name must be finite and positive"
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy