正在查看: Kredinesia v8.3.1 应用的 b.java JAVA 源代码文件
本页面展示 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");
}
}