📄 rmsoperate.java
字号:
}
k2++;
} while(true);
if(j1 > 0)
{
int l1 = s1.length() * 2;
llkCanvas._mthdo(a, 0, l1);
llkCanvas.a(a, 2, s1);
try
{
_mthnull();
a().setRecord(j1, a, 0, l1 + 2);
_mthchar();
flag = true;
}
catch(Exception exception) { }
} else
if(c < 20)
{
int i2 = s1.length() * 2;
llkCanvas._mthdo(a, 0, i2);
llkCanvas.a(a, 2, s1);
try
{
_mthnull();
int k1 = a().addRecord(a, 0, i2 + 2);
llkCanvas._mthdo(a, 0, c + 1);
int j2 = 2;
for(int l2 = 0; l2 < c; l2++)
{
llkCanvas._mthdo(a, j2, x[2 * l2]);
j2 += 2;
llkCanvas._mthdo(a, j2, x[2 * l2 + 1]);
j2 += 2;
}
llkCanvas._mthdo(a, j2, i1);
j2 += 2;
llkCanvas._mthdo(a, j2, k1);
j2 += 2;
a().setRecord(2, a, 0, j2);
_mthchar();
x[c * 2] = (short)i1;
x[c * 2 + 1] = (short)k1;
c++;
flag = true;
}
catch(Exception exception1) { }
}
return flag;
}
public boolean _mthelse(int i1)
{
for(int j1 = 0; j1 < c; j1++)
if(x[2 * j1] == i1)
return true;
return false;
}
public synchronized String _mthchar(int i1)
{
try{
int j1;
j1 = 0;
int l1 = 0;
do
{
if(l1 >= c)
break;
if(x[2 * l1] == i1)
{
j1 = x[2 * l1 + 1];
break;
}
l1++;
} while(true);
if(j1 <= 0){
// break MISSING_BLOCK_LABEL_96;
return null;
}
int k1;
_mthnull();
a().getRecord(j1, a, 0);
k1 = llkCanvas.ay(a, 0);
_mthchar();
return llkCanvas._mthfor(a, 2, k1);
}
catch(Exception exception){
}
return null;
}
private int _mthif(int i1)
{
int k1 = -1;
int j1 = 0;
do
{
if(j1 >= w)
break;
if(_fldcase[2 * j1] == i1)
{
k1 = _fldcase[2 * j1 + 1];
break;
}
j1++;
} while(true);
return k1;
}
private int b(int i1)
{
int j1 = -1;
int k1 = 0;
do
{
if(k1 >= k)
break;
if(_fldbyte[k1 * 2] == i1)
{
j1 = _fldbyte[k1 * 2 + 1];
break;
}
k1++;
} while(true);
return j1;
}
private int a(int i1)
{
int j1 = -1;
int k1 = 0;
do
{
if(k1 >= _fldint)
break;
if(_fldfor[k1 * 2] == i1)
{
j1 = _fldfor[k1 * 2 + 1];
break;
}
k1++;
} while(true);
return j1;
}
private int _mthvoid(int i1)
{
int j1 = -1;
int k1 = 0;
do
{
if(k1 >= _fldif)
break;
if(m[k1 * 2] == i1)
{
j1 = m[k1 * 2 + 1];
break;
}
k1++;
} while(true);
return j1;
}
private int f(int i1)
{
int j1 = -1;
int k1 = 0;
do
{
if(k1 >= h)
break;
if(_flddo[k1 * 2] == i1)
{
j1 = _flddo[k1 * 2 + 1];
break;
}
k1++;
} while(true);
return j1;
}
public synchronized String _mthint(int i1)
{
int j1 = o - 1 - i1;
if(j1 < 0 || j1 >= o)
return null;
String s1 = null;
try
{
_mthnull();
a().getRecord(s[j1].a, a, 0);
_mthchar();
int k1 = llkCanvas.ay(a, 0);
s1 = llkCanvas._mthfor(a, 2, k1);
}
catch(Exception exception) { }
return s1;
}
public synchronized String _mthnew(int i1)
{
String s1 = null;
try
{
_mthnull();
a().getRecord(s[i1].a, a, 0);
_mthchar();
int j1 = llkCanvas.ay(a, 0);
s1 = llkCanvas._mthfor(a, 2, j1);
}
catch(Exception exception) { }
return s1;
}
public boolean _mthif()
{
for(int i1 = 0; i1 < o; i1++)
if(!s[i1]._fldtry)
return true;
return false;
}
public boolean j(int i1)
{
int j1 = o - 1 - i1;
return s[j1]._fldtry;
}
public int c(int i1)
{
int j1 = o - 1 - i1;
return s[j1]._fldint;
}
public int _mthbyte(int i1)
{
int j1 = o - 1 - i1;
return s[j1]._fldnew;
}
public synchronized void _mthtry(int i1)
{
int j1 = o - 1 - i1;
if(!s[j1]._fldtry)
{
s[j1]._fldtry = true;
d();
}
}
private void a(int i1, int ai[], int j1)
{
int k1 = 0;
llkCanvas._mthdo(a, 0, j1);
k1 = 2;
for(int l1 = 0; l1 < 2 * j1; l1++)
{
llkCanvas._mthif(a, k1, ai[l1]);
k1 += 4;
}
try
{
a().setRecord(i1, a, 0, k1);
}
catch(Exception exception) { }
}
private void a(int i1, int j1, int k1)
{
switch(i1)
{
default:
break;
case 0: // '\0'
int ai[] = new int[(w + 1) * 2];
if(w > 0)
System.arraycopy(_fldcase, 0, ai, 0, w * 2);
ai[w * 2] = j1;
ai[w * 2 + 1] = k1;
_fldcase = null;
_fldcase = ai;
w++;
a(5, _fldcase, w);
break;
case 1: // '\001'
int ai1[] = new int[(k + 1) * 2];
if(k > 0)
System.arraycopy(_fldbyte, 0, ai1, 0, k * 2);
ai1[k * 2] = j1;
ai1[k * 2 + 1] = k1;
_fldbyte = null;
_fldbyte = ai1;
k++;
a(6, _fldbyte, k);
break;
case 2: // '\002'
int ai2[] = new int[(_fldint + 1) * 2];
if(_fldint > 0)
System.arraycopy(_fldfor, 0, ai2, 0, _fldint * 2);
ai2[_fldint * 2] = j1;
ai2[_fldint * 2 + 1] = k1;
_fldfor = null;
_fldfor = ai2;
_fldint++;
a(7, _fldfor, _fldint);
break;
case 3: // '\003'
int ai3[] = new int[(_fldif + 1) * 2];
if(_fldif > 0)
System.arraycopy(m, 0, ai3, 0, _fldif * 2);
ai3[_fldif * 2] = j1;
ai3[_fldif * 2 + 1] = k1;
m = null;
m = ai3;
_fldif++;
a(8, m, _fldif);
break;
case 4: // '\004'
int ai4[] = new int[(h + 1) * 2];
if(h > 0)
System.arraycopy(_flddo, 0, ai4, 0, h * 2);
ai4[h * 2] = j1;
ai4[h * 2 + 1] = k1;
_flddo = null;
_flddo = ai4;
h++;
a(9, _flddo, h);
break;
}
}
public void a(String s1)
{
l = null;
l = s1;
e();
}
public synchronized void a(int i1, int j1, byte abyte0[], int k1, int l1)
{
int i2 = 0;
i2 = _mthif(i1, j1);
if(i2 > 0)
return;
llkCanvas._mthdo(a, 0, l1);
System.arraycopy(abyte0, k1, a, 2, l1);
try
{
_mthnull();
i2 = _fldlong.addRecord(a, 0, l1 + 2);
}
catch(Exception exception) { }
a(i1, j1, i2);
try
{
_mthchar();
}
catch(Exception exception1) { }
}
private int _mthif(int i1, int j1)
{
int k1 = -1;
switch(i1)
{
case 0: // '\0'
k1 = _mthif(j1);
break;
case 1: // '\001'
k1 = b(j1);
break;
case 2: // '\002'
k1 = a(j1);
break;
case 3: // '\003'
k1 = _mthvoid(j1);
break;
case 4: // '\004'
k1 = f(j1);
break;
}
return k1;
}
public synchronized Image _mthdo(int i1, int j1)
{
int k1 = _mthif(i1, j1);
Image image = null;
if(k1 > 0)
try
{
_mthnull();
a().getRecord(k1, a, 0);
int l1 = llkCanvas.ay(a, 0);
image = Image.createImage(a, 2, l1);
_mthchar();
}
catch(Exception exception) { }
return image;
}
public String d(int i1)
{
return b[i1];
}
private synchronized void _mthgoto()
{
try
{
a().getRecord(10, a, 0);
int j1 = 0;
int i1 = llkCanvas.ay(a, j1);
j1 += 2;
if(i1 > 0)
b[0] = llkCanvas._mthfor(a, j1, i1);
j1 += i1;
i1 = llkCanvas.ay(a, j1);
j1 += 2;
if(i1 > 0)
b[1] = llkCanvas._mthfor(a, j1, i1);
j1 += i1;
i1 = llkCanvas.ay(a, j1);
j1 += 2;
if(i1 > 0)
b[2] = llkCanvas._mthfor(a, j1, i1);
j1 += i1;
}
catch(Exception exception) { }
}
public synchronized void _mthif(int i1, String s1)
{
b[i1] = null;
b[i1] = s1;
int j1 = 0;
for(int l1 = 0; l1 < 3; l1++)
{
int k1;
if(b[l1] == null)
k1 = 0;
else
k1 = b[l1].length() * 2;
llkCanvas._mthdo(a, j1, k1);
j1 += 2;
if(b[l1] != null)
llkCanvas.a(a, j1, b[l1]);
j1 += k1;
}
try
{
_mthnull();
a().setRecord(10, a, 0, j1);
_mthchar();
}
catch(Exception exception) { }
}
public static final int t = 20;
public static final int v = 50;
public static final int _fldvoid = 100;
public static final int d = 50;
public static final int z = 100;
public static final int i = 100;
public static final int p = 100;
public static final int e = 20;
private String _fldtry;
private RecordStore _fldlong;
byte a[];
String g;
String _fldchar;
String l;
boolean _fldnew;
boolean _fldgoto;
boolean u;
byte f;
int r;
int x[];
int c;
int _fldcase[];
int w;
int _fldbyte[];
int k;
int _fldfor[];
int _fldint;
int m[];
int _fldif;
int _flddo[];
int h;
MailBox j[];
int n;
int _fldelse;
MessageBox s[];
int o;
int _fldnull;
int y;
String b[];
byte q;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -