瀚辰科技 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);
}
}