X-Git-Url: https://gitweb.stoutner.com/?p=PrivacyBrowserAndroid.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fcom%2Fstoutner%2Fprivacybrowser%2Fhelpers%2FBlockListHelper.java;h=ec449a505d7a7148175a031d4808c59a21371154;hp=62ca537af240763cbcefcccab9ff1d1bd1e9b510;hb=6fdb3adb172e7221723097b656a1f6bb59a1d4dd;hpb=49e94a767e452d451a722bbb068e46458e404ed9 diff --git a/app/src/main/java/com/stoutner/privacybrowser/helpers/BlockListHelper.java b/app/src/main/java/com/stoutner/privacybrowser/helpers/BlockListHelper.java index 62ca537a..ec449a50 100644 --- a/app/src/main/java/com/stoutner/privacybrowser/helpers/BlockListHelper.java +++ b/app/src/main/java/com/stoutner/privacybrowser/helpers/BlockListHelper.java @@ -34,33 +34,33 @@ import java.util.regex.Pattern; public class BlockListHelper { public ArrayList> parseBlockList(AssetManager assets, String blockListName) { // Initialize the header list. - List headers = new LinkedList<>(); + List headers = new ArrayList<>(); // Initialize the white lists. - List mainWhiteList = new LinkedList<>(); - List finalWhiteList = new LinkedList<>(); - List domainWhiteList = new LinkedList<>(); - List domainInitialWhiteList = new LinkedList<>(); - List domainFinalWhiteList = new LinkedList<>(); - List thirdPartyWhiteList = new LinkedList<>(); - List thirdPartyDomainWhiteList = new LinkedList<>(); - List thirdPartyDomainInitialWhiteList = new LinkedList<>(); + List mainWhiteList = new ArrayList<>(); + List finalWhiteList = new ArrayList<>(); + List domainWhiteList = new ArrayList<>(); + List domainInitialWhiteList = new ArrayList<>(); + List domainFinalWhiteList = new ArrayList<>(); + List thirdPartyWhiteList = new ArrayList<>(); + List thirdPartyDomainWhiteList = new ArrayList<>(); + List thirdPartyDomainInitialWhiteList = new ArrayList<>(); // Initialize the black lists - List mainBlackList = new LinkedList<>(); - List initialBlackList = new LinkedList<>(); - List finalBlackList = new LinkedList<>(); - List domainBlackList = new LinkedList<>(); - List domainInitialBlackList = new LinkedList<>(); - List domainFinalBlackList = new LinkedList<>(); - List thirdPartyBlackList = new LinkedList<>(); - List thirdPartyInitialBlackList = new LinkedList<>(); - List thirdPartyDomainBlackList = new LinkedList<>(); - List thirdPartyDomainInitialBlackList = new LinkedList<>(); - List regularExpressionBlackList = new LinkedList<>(); - List domainRegularExpressionBlackList = new LinkedList<>(); - List thirdPartyRegularExpressionBlackList = new LinkedList<>(); - List thirdPartyDomainRegularExpressionBlackList = new LinkedList<>(); + List mainBlackList = new ArrayList<>(); + List initialBlackList = new ArrayList<>(); + List finalBlackList = new ArrayList<>(); + List domainBlackList = new ArrayList<>(); + List domainInitialBlackList = new ArrayList<>(); + List domainFinalBlackList = new ArrayList<>(); + List thirdPartyBlackList = new ArrayList<>(); + List thirdPartyInitialBlackList = new ArrayList<>(); + List thirdPartyDomainBlackList = new ArrayList<>(); + List thirdPartyDomainInitialBlackList = new ArrayList<>(); + List regularExpressionBlackList = new ArrayList<>(); + List domainRegularExpressionBlackList = new ArrayList<>(); + List thirdPartyRegularExpressionBlackList = new ArrayList<>(); + List thirdPartyDomainRegularExpressionBlackList = new ArrayList<>(); // Populate the block lists. The `try` is required by `InputStreamReader`.