瀚辰科技 v3.0.0版本的 MD5 值为:2eade8aa4f21156926219e8d4599fc39

以下内容为反编译后的 cs3.java 源代码,内容仅作参考


package p.a.y.e.a.s.e.net;

import java.io.Closeable;
import java.util.Map;
import org.slf4j.impl.StaticMDCBinder;
public class cs3 {
    public static final String lite_do = "http://www.slf4j.org/codes.html#null_MDCA";
    public static ts3 lite_for = null;
    public static final String lite_if = "http://www.slf4j.org/codes.html#no_static_mdc_binder";

    public static class a {
    }

    public static class b implements Closeable {
        private final String lite_static;

        private b(String str) {
            this.lite_static = str;
        }

        public b(String str, a aVar) {
            this(str);
        }

        @Override
        public void close() {
            cs3.lite_case(this.lite_static);
        }
    }

    static {
        try {
            lite_for = lite_do();
        } catch (Exception e) {
            qs3.lite_int("MDC binding unsuccessful.", e);
        } catch (NoClassDefFoundError e2) {
            lite_for = new ns3();
            String message = e2.getMessage();
            if (message == null || !message.contains("StaticMDCBinder")) {
                throw e2;
            }
            qs3.lite_for("Failed to load class \"org.slf4j.impl.StaticMDCBinder\".");
            qs3.lite_for("Defaulting to no-operation MDCAdapter implementation.");
            qs3.lite_for("See http://www.slf4j.org/codes.html#no_static_mdc_binder for further details.");
        }
    }

    private cs3() {
    }

    public static b lite_byte(String str, String str2) throws IllegalArgumentException {
        lite_try(str, str2);
        return new b(str, null);
    }

    public static void lite_case(String str) throws IllegalArgumentException {
        if (str == null) {
            throw new IllegalArgumentException("key parameter cannot be null");
        }
        ts3 ts3Var = lite_for;
        if (ts3Var == null) {
            throw new IllegalStateException("MDCAdapter cannot be null. See also http://www.slf4j.org/codes.html#null_MDCA");
        }
        ts3Var.remove(str);
    }

    public static void lite_char(Map<String, String> map) {
        ts3 ts3Var = lite_for;
        if (ts3Var == null) {
            throw new IllegalStateException("MDCAdapter cannot be null. See also http://www.slf4j.org/codes.html#null_MDCA");
        }
        ts3Var.lite_for(map);
    }

    private static ts3 lite_do() throws NoClassDefFoundError {
        try {
            return StaticMDCBinder.getSingleton().getMDCA();
        } catch (NoSuchMethodError unused) {
            return StaticMDCBinder.SINGLETON.getMDCA();
        }
    }

    public static String lite_for(String str) throws IllegalArgumentException {
        if (str != null) {
            ts3 ts3Var = lite_for;
            if (ts3Var != null) {
                return ts3Var.get(str);
            }
            throw new IllegalStateException("MDCAdapter cannot be null. See also http://www.slf4j.org/codes.html#null_MDCA");
        }
        throw new IllegalArgumentException("key parameter cannot be null");
    }

    public static void lite_if() {
        ts3 ts3Var = lite_for;
        if (ts3Var == null) {
            throw new IllegalStateException("MDCAdapter cannot be null. See also http://www.slf4j.org/codes.html#null_MDCA");
        }
        ts3Var.clear();
    }

    public static Map<String, String> lite_int() {
        ts3 ts3Var = lite_for;
        if (ts3Var != null) {
            return ts3Var.lite_if();
        }
        throw new IllegalStateException("MDCAdapter cannot be null. See also http://www.slf4j.org/codes.html#null_MDCA");
    }

    public static ts3 lite_new() {
        return lite_for;
    }

    public static void lite_try(String str, String str2) throws IllegalArgumentException {
        if (str == null) {
            throw new IllegalArgumentException("key parameter cannot be null");
        }
        ts3 ts3Var = lite_for;
        if (ts3Var == null) {
            throw new IllegalStateException("MDCAdapter cannot be null. See also http://www.slf4j.org/codes.html#null_MDCA");
        }
        ts3Var.lite_do(str, str2);
    }
}