Files
runelite/runescape-client/src/main/java/class425.java
2022-04-22 12:43:18 +03:00

51 lines
1.2 KiB
Java

import java.util.Iterator;
import net.runelite.mapping.Export;
import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("pn")
class class425 implements Iterator {
@ObfuscatedName("v")
@ObfuscatedGetter(
intValue = -991583815
)
int field4581;
// $FF: synthetic field
@ObfuscatedSignature(
descriptor = "Lpj;"
)
final class426 this$0;
@ObfuscatedSignature(
descriptor = "(Lpj;)V"
)
class425(class426 var1) {
this.this$0 = var1; // L: 50
}
public boolean hasNext() {
return this.field4581 < this.this$0.method7113(); // L: 54
}
public Object next() {
int var1 = ++this.field4581 - 1; // L: 58
class393 var2 = (class393)this.this$0.field4583.get((long)var1); // L: 59
return var2 != null ? var2 : this.this$0.method7543(var1); // L: 60 61
}
public void remove() {
throw new UnsupportedOperationException(); // L: 65
}
@ObfuscatedName("ax")
@ObfuscatedSignature(
descriptor = "(Ljava/lang/String;I)I",
garbageValue = "-131933810"
)
@Export("stringCp1252NullTerminatedByteSize")
public static int stringCp1252NullTerminatedByteSize(String var0) {
return var0.length() + 1; // L: 117
}
}