30 lines
567 B
Java
30 lines
567 B
Java
import java.lang.ref.SoftReference;
|
|
import net.runelite.mapping.Export;
|
|
import net.runelite.mapping.Implements;
|
|
import net.runelite.mapping.ObfuscatedName;
|
|
|
|
@ObfuscatedName("ed")
|
|
@Implements("SoftWrapper")
|
|
public class SoftWrapper extends Wrapper {
|
|
@ObfuscatedName("z")
|
|
@Export("ref")
|
|
SoftReference ref;
|
|
|
|
SoftWrapper(Object var1, int var2) {
|
|
super(var2);
|
|
this.ref = new SoftReference(var1);
|
|
}
|
|
|
|
@ObfuscatedName("z")
|
|
@Export("get")
|
|
Object get() {
|
|
return this.ref.get();
|
|
}
|
|
|
|
@ObfuscatedName("n")
|
|
@Export("isSoft")
|
|
boolean isSoft() {
|
|
return true;
|
|
}
|
|
}
|