diff options
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/at/hannibal2/skyhanni/utils/LorenzUtils.kt | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/main/java/at/hannibal2/skyhanni/utils/LorenzUtils.kt b/src/main/java/at/hannibal2/skyhanni/utils/LorenzUtils.kt index cd71efe65..fe4725b86 100644 --- a/src/main/java/at/hannibal2/skyhanni/utils/LorenzUtils.kt +++ b/src/main/java/at/hannibal2/skyhanni/utils/LorenzUtils.kt @@ -11,6 +11,7 @@ import at.hannibal2.skyhanni.features.dungeon.DungeonAPI import at.hannibal2.skyhanni.mixins.transformers.AccessorGuiEditSign import at.hannibal2.skyhanni.test.TestBingo import at.hannibal2.skyhanni.utils.NEUItems.getItemStackOrNull +import at.hannibal2.skyhanni.utils.NumberUtil.addSeparators import at.hannibal2.skyhanni.utils.StringUtils.capAtMinecraftLength import at.hannibal2.skyhanni.utils.StringUtils.removeColor import at.hannibal2.skyhanni.utils.StringUtils.toDashlessUUID @@ -34,7 +35,6 @@ import java.lang.reflect.Constructor import java.lang.reflect.Field import java.lang.reflect.Modifier import java.text.DecimalFormat -import java.text.NumberFormat import java.text.SimpleDateFormat import java.util.Collections import java.util.LinkedList @@ -227,14 +227,15 @@ object LorenzUtils { fun formatPercentage(percentage: Double, format: String?): String = DecimalFormat(format).format(percentage * 100).replace(',', '.') + "%" - fun formatInteger(i: Int): String = formatInteger(i.toLong()) + @Deprecated("old code", ReplaceWith("addSeparator()")) + fun formatInteger(i: Int): String = i.addSeparators() - fun formatInteger(l: Long): String = NumberFormat.getIntegerInstance().format(l) + @Deprecated("old code", ReplaceWith("addSeparator()")) + fun formatInteger(l: Long): String = l.addSeparators() + @Deprecated("old code", ReplaceWith("round() and addSeparator()")) fun formatDouble(d: Double, round: Int = 1): String { - val numberInstance = NumberFormat.getNumberInstance() - numberInstance.maximumFractionDigits = round - return numberInstance.format(d.round(round)) + return d.round(round).addSeparators() } fun consoleLog(text: String) { @@ -706,7 +707,7 @@ object LorenzUtils { while (true) list.add(this.poll() ?: break) } - + // Let garbage collector handle the removal of entries in this list fun <T> weakReferenceList(): MutableSet<T> = Collections.newSetFromMap(WeakHashMap<T, Boolean>()) |