From b6d3caea3e033a5cea4ff2b680019617de518a78 Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Thu, 11 Feb 2021 23:37:59 +0100 Subject: [PATCH] Disable unnecessary warnings --- src/main/kotlin/de/justjanne/bitflags/none.kt | 1 + src/main/kotlin/de/justjanne/bitflags/of.kt | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/main/kotlin/de/justjanne/bitflags/none.kt b/src/main/kotlin/de/justjanne/bitflags/none.kt index bb3c310..542f1d7 100644 --- a/src/main/kotlin/de/justjanne/bitflags/none.kt +++ b/src/main/kotlin/de/justjanne/bitflags/none.kt @@ -16,5 +16,6 @@ import java.util.EnumSet * Function to obtain an empty bitfield for a certain flag type * @return empty bitfield */ +@Suppress("unused") inline fun <reified T> Flags<*, T>.none(): EnumSet<T> where T : Flag<*>, T : Enum<T> = EnumSet.noneOf(T::class.java) diff --git a/src/main/kotlin/de/justjanne/bitflags/of.kt b/src/main/kotlin/de/justjanne/bitflags/of.kt index e1573d9..a3dea66 100644 --- a/src/main/kotlin/de/justjanne/bitflags/of.kt +++ b/src/main/kotlin/de/justjanne/bitflags/of.kt @@ -17,6 +17,7 @@ import kotlin.experimental.and * Construct a bitfield out of discrete flags * @return bitfield */ +@Suppress("unused") inline fun <reified T> Flags<*, T>.of(vararg values: T): EnumSet<T> where T : Flag<*>, T : Enum<T> = values.toEnumSet() @@ -24,6 +25,7 @@ inline fun <reified T> Flags<*, T>.of(vararg values: T): EnumSet<T> * Construct a bitfield out of a collection of flags * @return bitfield */ +@Suppress("unused") inline fun <reified T> Flags<*, T>.of(values: Collection<T>): EnumSet<T> where T : Flag<*>, T : Enum<T> = values.toEnumSet() -- GitLab