package net.minecraft.crash;
import java.util.concurrent.Callable;
final class CallableBlockDataValue implements Callable
{
final int field_85063_a;
CallableBlockDataValue(int par1)
{
this.field_85063_a = par1;
}
public String callBlockDataValue()
{
if (this.field_85063_a < 0)
{
return "Unknown? (Got " + this.field_85063_a + ")";
}
else
{
String s = String.format("%4s", new Object[] {Integer.toBinaryString(this.field_85063_a)}).replace(" ", "0");
return String.format("%1$d / 0x%1$X / 0b%2$s", new Object[] {Integer.valueOf(this.field_85063_a), s});
}
}
public Object call()
{
return this.callBlockDataValue();
}
}