📄 ag.java
字号:
// Decompiled by Jad v1.5.7g. Copyright 2000 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi
import java.util.Vector;
import javax.microedition.lcdui.Font;
import javax.microedition.lcdui.Graphics;
public class ag extends x
{
public static final int _fldnull = 0;
public static final int b = 1;
public static final int _fldvoid = 2;
public static final int i = 3;
public static final int _fldgoto = 4;
public static final int _fldelse = 5;
public static final int j = 6;
public static final int d = 7;
public static final int _fldlong = 8;
public static final int f = 9;
public static final int c = 10;
private g gx;
private static final String _fldcase[] = {
"text", "password", "textarea", "submit", "checkbox", "radio", "select", "option", "image", "hidden",
"button"
};
public final int e;
public final String _fldbyte;
public final int _fldchar;
public String h;
public boolean g;
public ag(int k, String s, String s1, String s2, String s3)
{
e = k;
_fldbyte = s;
int l = 32;
try
{
l = Math.min(Integer.parseInt(s1), 8);
}
catch(NumberFormatException numberformatexception) { }
_fldchar = Math.max(l, 1);
h = s2;
g = s3 != null;
}
public static int a(String s)
{
if(s == null || s.length() == 0)
return 0;
for(int k = 0; k < _fldcase.length; k++)
if(s.equals(_fldcase[k]))
return k;
return -1;
}
public boolean a(Object obj)
{
if(_fldif)
return false;
boolean flag;
switch(e)
{
case 2: // '\002'
case 7: // '\007'
flag = obj instanceof StringBuffer;
break;
case 6: // '\006'
flag = (obj instanceof StringBuffer) || (obj instanceof ag) && ((ag)obj).e == 7;
break;
default:
flag = false;
break;
}
return flag;
}
public i a(i k, Graphics g1, Font font, int l, boolean flag)
{
String s = _mthint();
return s != null ? x.a(k, s, g1, font, l, flag) : k;
}
public i _mthif(i k)
{
String s = _mthint();
return s != null ? x._mthif(k, s) : k;
}
public String _mthint()
{
String s;
switch(e)
{
case 0: // '\0'
case 1: // '\001'
case 3: // '\003'
case 10: // '\n'
s = "[" + (h != null ? h : " ") + "]";
break;
case 4: // '\004'
s = g ? "√" : "□";
break;
case 5: // '\005'
s = g ? "⊙" : "〇";
break;
case 8: // '\b'
s = "(图)";
break;
case 9: // '\t'
s = null;
break;
case 2: // '\002'
s = "[" + a() + "]";
break;
case 7: // '\007'
s = null;
break;
case 6: // '\006'
s = "[↓]";
break;
default:
s = null;
break;
}
return s;
}
public String _mthif(String s)
{
String s1 = null;
switch(e)
{
case 0: // '\0'
case 1: // '\001'
case 3: // '\003'
case 9: // '\t'
s1 = h;
break;
case 4: // '\004'
case 5: // '\005'
s1 = g ? h : null;
break;
case 2: // '\002'
s1 = a();
break;
}
if(e == 6)
{
StringBuffer stringbuffer = new StringBuffer();
for(int k = 0; k < size(); k++)
{
ag ag1 = (ag)elementAt(k);
if(ag1.g)
{
if(s == null && stringbuffer.length() != 0)
stringbuffer.append('&');
stringbuffer.append(a(_fldbyte, ag1.a(), s));
}
}
return stringbuffer.length() != 0 ? stringbuffer.toString() : null;
}
if(s1 == null)
return null;
else
return a(_fldbyte, s1, s);
}
private String a(String s, String s1, String s2)
{
StringBuffer stringbuffer = new StringBuffer();
if(s2 != null)
stringbuffer.append("--").append(s2).append("\r\nContent-Disposition: from-data; name=\"").append(s).append("\"\r\n\r\n").append(s1).append("\r\n");
else
if(s != null)
stringbuffer.append(gx._mthfor(s)).append('=').append(gx._mthfor(s1));
return stringbuffer.toString();
}
/*static
{
_fldnull = 0;
b = 1;
_fldvoid = 2;
i = 3;
_fldgoto = 4;
_fldelse = 5;
j = 6;
d = 7;
_fldlong = 8;
f = 9;
c = 10;
}*/
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -