谁知道这段代码使用什么软件混淆的,太厉害了
import java.awt.Graphics;
import java.awt.Rectangle;
public class IIllIIllllIllllI
{
public static IIIIIlIlllIIllIl _$1;
static final double _$2 = 1D;
static int _$3;
private static int _$4[];
private static int _$5[];
private static Boolean _$6;
private static final void _$1(int i)
{
int ai[];
int ai1[];
if(_$25.length >= i)
break MISSING_BLOCK_LABEL_52;
ai = new int[i];
ai1 = new int[i];
_$25;
ai;
0;
JVM INSTR swap ;
0;
_$25.length;
System.arraycopy();
_$26;
ai1;
0;
JVM INSTR swap ;
0;
_$26.length;
System.arraycopy();
_$25 = ai;
_$26 = ai1;
}
private static final IIIlllIIIlIIllIl[] _$1(int i, IIIlllIIIlIIllIl aiiillliiiliillil[])
{
IIIlllIIIlIIllIl aiiillliiiliillil1[];
if(aiiillliiiliillil.length >= i)
break MISSING_BLOCK_LABEL_53;
aiiillliiiliillil1 = new IIIlllIIIlIIllIl[i];
0;
aiiillliiiliillil;
JVM INSTR swap ;
0;
aiiillliiiliillil1;
JVM INSTR swap ;
aiiillliiiliillil.length;
System.arraycopy();
int j = aiiillliiiliillil.length;
goto _L1
_L3:
j;
aiiillliiiliillil1;
JVM INSTR swap ;
JVM INSTR new #3 <Class IIIlllIIIlIIllIl>;
JVM INSTR dup ;
0.0F;
0.0F;
JVM INSTR swap ;
IIIlllIIIlIIllIl();
JVM INSTR aastore ;
j++;
_L1:
i;
j;
JVM INSTR swap ;
JVM INSTR icmplt 28;
goto _L2 _L3
_L2:
aiiillliiiliillil = aiiillliiiliillil1;
return aiiillliiiliillil;
}
private static void _$1(IIIlllIIIlIIllIl iiillliiiliillil, IIIlllIIIlIIllIl iiillliiiliillil1, float f, int i, boolean flag, boolean flag1)
{
double d;
double d1;
int l;
int i1;
int j1;
int k1;
d = iiillliiiliillil1._$1 - iiillliiiliillil._$1;
d1 = iiillliiiliillil1._$2 - iiillliiiliillil._$2;
f = (float)Math.floor(f);
int j = (int)f / 2;
int k = (int)f -