public final class nl.basjes.parse.useragent.PackagedRules extends java.lang.Object
{
public static final java.util.List RULE_FILES_LIST;
public void <init>()
{
nl.basjes.parse.useragent.PackagedRules v;
v := @this: nl.basjes.parse.useragent.PackagedRules;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static java.util.List getRuleFileNames()
{
java.util.List v;
v = <nl.basjes.parse.useragent.PackagedRules: java.util.List RULE_FILES_LIST>;
return v;
}
static void <clinit>()
{
java.lang.String[] v;
java.util.List v, v;
v = newarray (java.lang.String)[115];
v[0] = "UserAgents/Additional-Tests.yaml";
v[1] = "UserAgents/Alcatel-Tests.yaml";
v[2] = "UserAgents/Amazon.yaml";
v[3] = "UserAgents/AmazonDevices.yaml";
v[4] = "UserAgents/Android.yaml";
v[5] = "UserAgents/AndroidDeviceOverrides.yaml";
v[6] = "UserAgents/Anonymize-Kamo.yaml";
v[7] = "UserAgents/Anonymized-Null.yaml";
v[8] = "UserAgents/Anonymized-Tests.yaml";
v[9] = "UserAgents/Anonymized.yaml";
v[10] = "UserAgents/Apple.yaml";
v[11] = "UserAgents/AppleTypes.yaml";
v[12] = "UserAgents/AppleTypesBasic.yaml";
v[13] = "UserAgents/AppleWebview.yaml";
v[14] = "UserAgents/Apps.yaml";
v[15] = "UserAgents/Asus-Tests.yaml";
v[16] = "UserAgents/Audio.yaml";
v[17] = "UserAgents/Bada.yaml";
v[18] = "UserAgents/BitWalker-tests.yaml";
v[19] = "UserAgents/BlackBerry.yaml";
v[20] = "UserAgents/BrokenUseragents-Tests.yaml";
v[21] = "UserAgents/BrokenUseragents.yaml";
v[22] = "UserAgents/ByteDance.yaml";
v[23] = "UserAgents/CPUTypes.yaml";
v[24] = "UserAgents/Car.yaml";
v[25] = "UserAgents/ClientHints-BadFields-Tests.yaml";
v[26] = "UserAgents/ClientHints-Tests.yaml";
v[27] = "UserAgents/Cubot-Tests.yaml";
v[28] = "UserAgents/EMailClients.yaml";
v[29] = "UserAgents/Ecosia.yaml";
v[30] = "UserAgents/Electron.yaml";
v[31] = "UserAgents/ExtendedAgents.yaml";
v[32] = "UserAgents/Facebook-OsMeta.yaml";
v[33] = "UserAgents/Facebook.yaml";
v[34] = "UserAgents/FederatedSocialMedia.yaml";
v[35] = "UserAgents/GameConsoles.yaml";
v[36] = "UserAgents/GeckoFirefox.yaml";
v[37] = "UserAgents/Gentoo.yaml";
v[38] = "UserAgents/GoannaPaleMoon.yaml";
v[39] = "UserAgents/GoogleChrome.yaml";
v[40] = "UserAgents/GoogleChrome70-Tests.yaml";
v[41] = "UserAgents/GoogleChromeFrozen.yaml";
v[42] = "UserAgents/GoogleFavicon-Tests.yaml";
v[43] = "UserAgents/GooglePixel.yaml";
v[44] = "UserAgents/Hackers-CodeInjection-Tests.yaml";
v[45] = "UserAgents/Hackers-Log4Shell-Tests.yaml";
v[46] = "UserAgents/Hackers-PathTraversal-Tests.yaml";
v[47] = "UserAgents/Hackers-Tests.yaml";
v[48] = "UserAgents/Hackers-Windows-NT-9.yaml";
v[49] = "UserAgents/Hackers.yaml";
v[50] = "UserAgents/HomeAppliances.yaml";
v[51] = "UserAgents/Huawei-Tests.yaml";
v[52] = "UserAgents/ISOLanguageCode-Tests.yaml";
v[53] = "UserAgents/ISOLanguageCode.yaml";
v[54] = "UserAgents/KaiOS.yaml";
v[55] = "UserAgents/Konqueror.yaml";
v[56] = "UserAgents/LG-Tests.yaml";
v[57] = "UserAgents/Lenovo-Tests.yaml";
v[58] = "UserAgents/Linux.yaml";
v[59] = "UserAgents/MSEdge.yaml";
v[60] = "UserAgents/MSInternetExplorer.yaml";
v[61] = "UserAgents/Mageia.yaml";
v[62] = "UserAgents/Maxthon.yaml";
v[63] = "UserAgents/Meizu-Tests.yaml";
v[64] = "UserAgents/Mobile.yaml";
v[65] = "UserAgents/MobileBrand-Tests.yaml";
v[66] = "UserAgents/MobileBrand-rules.yaml";
v[67] = "UserAgents/MobileBrands.yaml";
v[68] = "UserAgents/MobileBrowser-Tests.yaml";
v[69] = "UserAgents/Mozilla.yaml";
v[70] = "UserAgents/Nokia.yaml";
v[71] = "UserAgents/Openspc2-tests.yaml";
v[72] = "UserAgents/Opera.yaml";
v[73] = "UserAgents/OperatingSystem-Tests.yaml";
v[74] = "UserAgents/OperatingSystemDeviceNames.yaml";
v[75] = "UserAgents/Oppo-Tests.yaml";
v[76] = "UserAgents/OtherOS.yaml";
v[77] = "UserAgents/Otter-Tests.yaml";
v[78] = "UserAgents/Robot-Imitators.yaml";
v[79] = "UserAgents/Robot-Null.yaml";
v[80] = "UserAgents/RobotBaseRules.yaml";
v[81] = "UserAgents/Robots-Bing.yaml";
v[82] = "UserAgents/Robots-Google.yaml";
v[83] = "UserAgents/Robots-Libraries-Tests.yaml";
v[84] = "UserAgents/Robots-PriceSpiders.yaml";
v[85] = "UserAgents/Robots-Yandex.yaml";
v[86] = "UserAgents/Robots.yaml";
v[87] = "UserAgents/Safari.yaml";
v[88] = "UserAgents/Samsung.yaml";
v[89] = "UserAgents/SecurityFlag.yaml";
v[90] = "UserAgents/SettopBox.yaml";
v[91] = "UserAgents/Sony.yaml";
v[92] = "UserAgents/SpecialBrowsers.yaml";
v[93] = "UserAgents/TV.yaml";
v[94] = "UserAgents/Tencent.yaml";
v[95] = "UserAgents/URL.yaml";
v[96] = "UserAgents/UUID.yaml";
v[97] = "UserAgents/Ubuntu-18.10-Tests.yaml";
v[98] = "UserAgents/Ubuntu-Tests.yaml";
v[99] = "UserAgents/Ubuntu.yaml";
v[100] = "UserAgents/UbuntuVersionLookups.yaml";
v[101] = "UserAgents/VR.yaml";
v[102] = "UserAgents/ValidProductVersions-rules.yaml";
v[103] = "UserAgents/Vodafone-Tests.yaml";
v[104] = "UserAgents/Watches.yaml";
v[105] = "UserAgents/Wiko-Tests.yaml";
v[106] = "UserAgents/Windows.yaml";
v[107] = "UserAgents/WindowsCE.yaml";
v[108] = "UserAgents/WindowsDesktopLookups.yaml";
v[109] = "UserAgents/WindowsOEM-Tests.yaml";
v[110] = "UserAgents/WindowsOEMCodes.yaml";
v[111] = "UserAgents/WindowsPhone.yaml";
v[112] = "UserAgents/WindowsPhoneLookups.yaml";
v[113] = "UserAgents/Xiaomi.yaml";
v[114] = "UserAgents/eBook.yaml";
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
v = staticinvoke <java.util.Collections: java.util.List unmodifiableList(java.util.List)>(v);
<nl.basjes.parse.useragent.PackagedRules: java.util.List RULE_FILES_LIST> = v;
return;
}
}