From 7fcf41d8a8681a44eb65cb5f00149e71bd1d72f7 Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Sat, 3 Feb 2024 18:32:40 +0700 Subject: [PATCH] Move movings back to fastutil --- .../ru/dbotthepony/kommons/event/IBooleanSubscriptable.kt | 2 +- .../ru/dbotthepony/kommons/event/IFloatSubcripable.kt | 2 +- .../ru/dbotthepony/kommons/networking/FieldSynchronizer.kt | 4 ++-- .../ru/dbotthepony/kommons/networking/MutableFields.kt | 4 ++-- .../kotlin/ru/dbotthepony/kommons/util/BooleanConsumer.kt | 7 ------- .../kotlin/ru/dbotthepony/kommons/util/FloatConsumer.kt | 7 ------- 6 files changed, 6 insertions(+), 20 deletions(-) delete mode 100644 src/main/kotlin/ru/dbotthepony/kommons/util/BooleanConsumer.kt delete mode 100644 src/main/kotlin/ru/dbotthepony/kommons/util/FloatConsumer.kt diff --git a/src/main/kotlin/ru/dbotthepony/kommons/event/IBooleanSubscriptable.kt b/src/main/kotlin/ru/dbotthepony/kommons/event/IBooleanSubscriptable.kt index 8607edc..cdaf114 100644 --- a/src/main/kotlin/ru/dbotthepony/kommons/event/IBooleanSubscriptable.kt +++ b/src/main/kotlin/ru/dbotthepony/kommons/event/IBooleanSubscriptable.kt @@ -1,6 +1,6 @@ package ru.dbotthepony.kommons.event -import ru.dbotthepony.kommons.util.BooleanConsumer +import it.unimi.dsi.fastutil.booleans.BooleanConsumer import java.util.function.Consumer interface IBooleanSubscriptable : ISubscriptable { diff --git a/src/main/kotlin/ru/dbotthepony/kommons/event/IFloatSubcripable.kt b/src/main/kotlin/ru/dbotthepony/kommons/event/IFloatSubcripable.kt index b685614..e162dd4 100644 --- a/src/main/kotlin/ru/dbotthepony/kommons/event/IFloatSubcripable.kt +++ b/src/main/kotlin/ru/dbotthepony/kommons/event/IFloatSubcripable.kt @@ -1,6 +1,6 @@ package ru.dbotthepony.kommons.event -import ru.dbotthepony.kommons.util.FloatConsumer +import it.unimi.dsi.fastutil.floats.FloatConsumer import java.util.function.Consumer interface IFloatSubcripable : ISubscriptable { diff --git a/src/main/kotlin/ru/dbotthepony/kommons/networking/FieldSynchronizer.kt b/src/main/kotlin/ru/dbotthepony/kommons/networking/FieldSynchronizer.kt index b044247..f46ea6e 100644 --- a/src/main/kotlin/ru/dbotthepony/kommons/networking/FieldSynchronizer.kt +++ b/src/main/kotlin/ru/dbotthepony/kommons/networking/FieldSynchronizer.kt @@ -2,6 +2,8 @@ package ru.dbotthepony.kommons.networking +import it.unimi.dsi.fastutil.booleans.BooleanConsumer +import it.unimi.dsi.fastutil.floats.FloatConsumer import it.unimi.dsi.fastutil.objects.Reference2ObjectFunction import it.unimi.dsi.fastutil.objects.Reference2ObjectOpenHashMap import it.unimi.dsi.fastutil.objects.ReferenceArraySet @@ -30,8 +32,6 @@ import ru.dbotthepony.kommons.io.writeSignedVarLong import ru.dbotthepony.kommons.io.writeVarInt import ru.dbotthepony.kommons.io.writeVarLong import ru.dbotthepony.kommons.math.Decimal -import ru.dbotthepony.kommons.util.BooleanConsumer -import ru.dbotthepony.kommons.util.FloatConsumer import ru.dbotthepony.kommons.util.FloatSupplier import java.io.ByteArrayOutputStream import java.io.DataInputStream diff --git a/src/main/kotlin/ru/dbotthepony/kommons/networking/MutableFields.kt b/src/main/kotlin/ru/dbotthepony/kommons/networking/MutableFields.kt index 6bb66a4..9744871 100644 --- a/src/main/kotlin/ru/dbotthepony/kommons/networking/MutableFields.kt +++ b/src/main/kotlin/ru/dbotthepony/kommons/networking/MutableFields.kt @@ -1,8 +1,8 @@ package ru.dbotthepony.kommons.networking -import ru.dbotthepony.kommons.util.FloatConsumer +import it.unimi.dsi.fastutil.booleans.BooleanConsumer +import it.unimi.dsi.fastutil.floats.FloatConsumer import ru.dbotthepony.kommons.core.SentientGetterSetter -import ru.dbotthepony.kommons.util.BooleanConsumer import java.util.function.DoubleConsumer import java.util.function.IntConsumer import java.util.function.LongConsumer diff --git a/src/main/kotlin/ru/dbotthepony/kommons/util/BooleanConsumer.kt b/src/main/kotlin/ru/dbotthepony/kommons/util/BooleanConsumer.kt deleted file mode 100644 index 23c1e79..0000000 --- a/src/main/kotlin/ru/dbotthepony/kommons/util/BooleanConsumer.kt +++ /dev/null @@ -1,7 +0,0 @@ -package ru.dbotthepony.kommons.util - -import java.util.function.Consumer - -fun interface BooleanConsumer : Consumer { - override fun accept(value: Boolean) -} diff --git a/src/main/kotlin/ru/dbotthepony/kommons/util/FloatConsumer.kt b/src/main/kotlin/ru/dbotthepony/kommons/util/FloatConsumer.kt deleted file mode 100644 index d013ad5..0000000 --- a/src/main/kotlin/ru/dbotthepony/kommons/util/FloatConsumer.kt +++ /dev/null @@ -1,7 +0,0 @@ -package ru.dbotthepony.kommons.util - -import java.util.function.Consumer - -fun interface FloatConsumer : Consumer { - override fun accept(value: Float) -}