热汗舞蹈 v1.24.1.0版本的 MD5 值为:f1dc6ef07903515a73f51f41f372123e

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


package j0;

import a0.i;
import ch.qos.logback.core.joran.spi.JoranException;
import com.huawei.hms.framework.common.ContainerUtils;
import java.util.List;
import java.util.Map;
import org.slf4j.helpers.MessageFormatter;
import y.k;
import y.l;
public abstract class f<E> extends x.a {
    public final String f31126b;
    public final String f31127c;
    public final Map<String, String> f31128d;
    public int f31129e = 0;

    public f(String str, String str2, Map<String, String> map) {
        this.f31126b = str;
        this.f31127c = str2;
        this.f31128d = map;
    }

    @Override
    public void G(i iVar) {
        l lVar = new l();
        lVar.setContext(this.context);
        iVar.a(lVar);
        k kVar = new k();
        kVar.setContext(this.context);
        iVar.a(kVar);
    }

    @Override
    public void H(a0.k kVar) {
        kVar.y(new a0.e("configuration/property"), new ch.qos.logback.core.joran.action.b());
        kVar.y(new a0.e("configuration/timestamp"), new ch.qos.logback.core.joran.action.c());
        kVar.y(new a0.e("configuration/define"), new ch.qos.logback.core.joran.action.a());
    }

    @Override
    public void L(List<z.d> list) throws JoranException {
        super.L(list);
    }

    public abstract q.a<E> R();

    public void S(Map<?, ?> map) {
        String str;
        if (map.size() == 0) {
            this.f31129e++;
            str = "No nested appenders found within the <sift> element in SiftingAppender.";
        } else if (map.size() > 1) {
            this.f31129e++;
            str = "Only and only one appender can be nested the <sift> element in SiftingAppender. See also http://logback.qos.ch/codes.html#1andOnly1";
        } else {
            str = null;
        }
        if (str == null || this.f31129e >= 4) {
            return;
        }
        addError(str);
    }

    public String toString() {
        return getClass().getName() + "{" + this.f31126b + ContainerUtils.KEY_VALUE_DELIMITER + this.f31127c + MessageFormatter.DELIM_STOP;
    }
}