Same SBoT.jar, decompiled with jad instead of CFR for comparison -- jad is the same decompiler the community used on RSC client dumps back in 2004 (see DeobedMC201.rar). A few methods didn't fully resolve (jad is much less capable than CFR on complex control flow); those are marked inline where jad gave up.
75 lines
1.6 KiB
Java
75 lines
1.6 KiB
Java
// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
|
|
// Jad home page: http://www.geocities.com/kpdus/jad.html
|
|
// Decompiler options: packimports(3)
|
|
// Source File Name: i.java
|
|
|
|
import java.awt.Component;
|
|
|
|
public final class i extends h
|
|
{
|
|
|
|
public i(int j, int k, int l, Component component)
|
|
{
|
|
super(j, k, l, component);
|
|
boolean flag = false;
|
|
}
|
|
|
|
public final void a(int j, int k, int l, int i1, int j1, int k1, int l1)
|
|
{
|
|
boolean flag = q.d;
|
|
j1;
|
|
50000;
|
|
if(flag) goto _L2; else goto _L1
|
|
_L1:
|
|
JVM INSTR icmplt 39;
|
|
goto _L3 _L4
|
|
_L3:
|
|
break MISSING_BLOCK_LABEL_17;
|
|
_L4:
|
|
break MISSING_BLOCK_LABEL_39;
|
|
Q.a(j, k, l, i1, j1 - 50000, k1, l1);
|
|
return;
|
|
j1;
|
|
40000;
|
|
_L2:
|
|
if(flag) goto _L6; else goto _L5
|
|
_L5:
|
|
JVM INSTR icmplt 73;
|
|
goto _L7 _L8
|
|
_L7:
|
|
break MISSING_BLOCK_LABEL_51;
|
|
_L8:
|
|
break MISSING_BLOCK_LABEL_73;
|
|
Q.b(j, k, l, i1, j1 - 40000, k1, l1);
|
|
return;
|
|
j1;
|
|
'\u4E20';
|
|
_L6:
|
|
if(flag) goto _L10; else goto _L9
|
|
_L9:
|
|
JVM INSTR icmplt 109;
|
|
goto _L11 _L12
|
|
_L11:
|
|
break MISSING_BLOCK_LABEL_86;
|
|
_L12:
|
|
break MISSING_BLOCK_LABEL_109;
|
|
Q.d(j, k, l, i1, j1 - 20000, k1, l1);
|
|
return;
|
|
j1;
|
|
'\u1388';
|
|
_L10:
|
|
JVM INSTR icmplt 140;
|
|
goto _L13 _L14
|
|
_L13:
|
|
break MISSING_BLOCK_LABEL_117;
|
|
_L14:
|
|
break MISSING_BLOCK_LABEL_140;
|
|
Q.c(j, k, l, i1, j1 - 5000, k1, l1);
|
|
return;
|
|
super.f(j, k, l, i1, j1);
|
|
return;
|
|
}
|
|
|
|
public mudclient Q;
|
|
}
|