导航菜单

页面标题

页面副标题

Kredinesia v8.3.1 - b.java 源代码

正在查看: Kredinesia v8.3.1 应用的 b.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package org.minidns;

import java.net.Inet4Address;
import java.net.Inet6Address;
import java.net.InetAddress;
import java.net.UnknownHostException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.concurrent.CopyOnWriteArraySet;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.regex.Pattern;
import la.c;
import la.e;

public abstract class b extends a {

    public static final CopyOnWriteArrayList f13288l;

    public static final CopyOnWriteArraySet f13289m;

    public static final CopyOnWriteArraySet f13290n;

    public static final Set f13291o;

    public final Set f13292j;

    public final boolean f13293k;

    static {
        InetAddress byName;
        InetAddress byName2;
        Logger logger = a.h;
        f13288l = new CopyOnWriteArrayList();
        CopyOnWriteArraySet copyOnWriteArraySet = new CopyOnWriteArraySet();
        f13289m = copyOnWriteArraySet;
        f13290n = new CopyOnWriteArraySet();
        g(la.b.f12333d);
        g(c.f12334d);
        g(e.f12339d);
        try {
            Pattern pattern = ra.a.a;
            try {
                byName2 = InetAddress.getByName("8.8.8.8");
            } catch (UnknownHostException e10) {
                throw new IllegalArgumentException(e10);
            }
        } catch (IllegalArgumentException e11) {
            logger.log(Level.WARNING, "Could not add static IPv4 DNS Server", (Throwable) e11);
        }
        if (!(byName2 instanceof Inet4Address)) {
            throw new IllegalArgumentException();
        }
        copyOnWriteArraySet.add((Inet4Address) byName2);
        try {
            Pattern pattern2 = ra.a.a;
            try {
                byName = InetAddress.getByName("[2001:4860:4860::8888]");
            } catch (UnknownHostException e12) {
                throw new IllegalArgumentException(e12);
            }
        } catch (IllegalArgumentException e13) {
            logger.log(Level.WARNING, "Could not add static IPv6 DNS Server", (Throwable) e13);
        }
        if (!(byName instanceof Inet6Address)) {
            throw new IllegalArgumentException();
        }
        f13290n.add((Inet6Address) byName);
        f13291o = Collections.newSetFromMap(new ConcurrentHashMap(4));
    }

    public b(ea.b bVar) {
        super(bVar);
        this.f13292j = Collections.newSetFromMap(new ConcurrentHashMap(4));
        this.f13293k = true;
    }

    public static void g(la.a aVar) {
        if (!aVar.e()) {
            a.h.fine("Not adding " + aVar.a + " as it is not available.");
            return;
        }
        CopyOnWriteArrayList copyOnWriteArrayList = f13288l;
        synchronized (copyOnWriteArrayList) {
            ArrayList arrayList = new ArrayList(copyOnWriteArrayList.size() + 1);
            arrayList.addAll(copyOnWriteArrayList);
            arrayList.add(aVar);
            Collections.sort(arrayList);
            copyOnWriteArrayList.clear();
            copyOnWriteArrayList.addAll(arrayList);
        }
    }

    @Override
    public final G5.e e(ha.a r17) {
        throw new UnsupportedOperationException("Method not decompiled: org.minidns.b.e(ha.a):G5.e");
    }
}