⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ac.java

📁 KJAVA浏览器
💻 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 ac extends x
{

    public final String _fldint;
    public final String _fldtry;
    public final String _fldnew;
    public final boolean _fldfor;

    public ac(String s, String s1, String s2, String s3)
    {
        _fldint = s;
        _fldtry = s1;
        _fldnew = s2 != null ? s2 : "";
        _fldfor = s3 != null && s3.trim().toLowerCase().equals("multipart/form-data");
    }

    public boolean a(Object obj)
    {
        return !_fldif && !(obj instanceof ac);
    }

    public u a(u u1, int j)
    {
        String s = u1._mthif();
        String s1 = _fldnew.length() != 0 ? _fldnew : g._mthdo(u1._fldint);
        String s2 = "---------------------------7d32d027efc";
        Object obj = elementAt(j);
        if(obj instanceof ag)
        {
            String s3 = _fldtry != null && !_fldtry.trim().toLowerCase().equals("get") ? "POST" : "GET";
            int k = s1.indexOf(63);
            String s4;
            String s5;
            if(k == -1)
            {
                s4 = s1;
                s5 = null;
            } else
            {
                s4 = s1.substring(0, k);
                s5 = s1.substring(k + 1);
            }
            String s6 = a(s5, j, _fldfor ? s2 : null);
            return new u(_fldint, g.a(s3 != "GET" ? s4 : s4 + '?' + s6, s), s3, s3 != "GET" ? s6 : null, _fldfor, s2);
        }
        if(obj instanceof t)
            return ((t)obj)._mthdo(s);
        else
            return null;
    }

    private String a(String s, int j, String s1)
    {
        StringBuffer stringbuffer = s != null ? new StringBuffer(s.trim()) : new StringBuffer();
        for(int k = 0; k < size(); k++)
        {
            Object obj = elementAt(k);
            if((obj instanceof ag) && (((ag)obj).e != 3 || k == j))
            {
                String s2 = ((ag)obj)._mthif(s1);
                if(s2 != null)
                {
                    if(s1 == null && stringbuffer.length() != 0)
                        stringbuffer.append('&');
                    stringbuffer.append(s2);
                }
            }
        }

        if(s1 != null)
            stringbuffer.append("--").append(s1).append("--\r\n");
        return stringbuffer.toString();
    }

    public i a(i j, Graphics g1, Font font, int k, boolean flag)
    {
        i l = j.a();
        for(int i1 = 0; i1 < size(); i1++)
        {
            Object obj = elementAt(i1);
            if(obj instanceof String)
                l = x.a(l, (String)obj, g1, font, k, flag);
            else
            if(obj instanceof x)
                l = ((x)obj).a(l, g1, font, k, flag);
        }

        return l;
    }

    public i _mthif(i j)
    {
        i k = j.a();
        for(int l = size() - 1; l >= 0; l--)
        {
            Object obj = elementAt(l);
            if(obj instanceof String)
                k = x._mthif(k, (String)obj);
            else
            if(obj instanceof x)
                k = ((x)obj)._mthif(k);
        }

        return k;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -