import java.util.Comparator; import net.runelite.mapping.Export; import net.runelite.mapping.Implements; import net.runelite.mapping.ObfuscatedName; import net.runelite.mapping.ObfuscatedSignature; @ObfuscatedName("ja") @Implements("GrandExchangeOfferUnitPriceComparator") final class GrandExchangeOfferUnitPriceComparator implements Comparator { @ObfuscatedName("f") @ObfuscatedSignature( descriptor = "(Ljt;Ljt;S)I", garbageValue = "22001" ) @Export("compare_bridged") int compare_bridged(GrandExchangeEvent var1, GrandExchangeEvent var2) { return var1.grandExchangeOffer.unitPrice < var2.grandExchangeOffer.unitPrice ? -1 : (var2.grandExchangeOffer.unitPrice == var1.grandExchangeOffer.unitPrice ? 0 : 1); } public int compare(Object var1, Object var2) { return this.compare_bridged((GrandExchangeEvent)var1, (GrandExchangeEvent)var2); // L: 47 } public boolean equals(Object var1) { return super.equals(var1); // L: 51 } @ObfuscatedName("o") @ObfuscatedSignature( descriptor = "(III)I", garbageValue = "1601744693" ) public static int method4652(int var0, int var1) { int var2; if (var1 > var0) { // L: 35 var2 = var0; // L: 36 var0 = var1; // L: 37 var1 = var2; // L: 38 } while (var1 != 0) { // L: 40 var2 = var0 % var1; // L: 41 var0 = var1; // L: 42 var1 = var2; // L: 43 } return var0; // L: 45 } }