Changeset 2f33186


Ignore:
Timestamp:
Nov 26, 2013 12:20:03 AM (6 years ago)
Author:
str4d <str4d@…>
Branches:
master
Children:
9804e5b
Parents:
0347c56
Message:

i2psnark: type arguments, unused imports, for each

Location:
apps/i2psnark/java/src/org/klomp/snark
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • apps/i2psnark/java/src/org/klomp/snark/MetaInfo.java

    r0347c56 r2f33186  
    157157        this.announce_list = null;
    158158    } else {
    159         this.announce_list = new ArrayList();
     159        this.announce_list = new ArrayList<List<String>>();
    160160        List<BEValue> bl1 = val.getList();
    161161        for (BEValue bev : bl1) {
    162162            List<BEValue> bl2 = bev.getList();
    163             List<String> sl2 = new ArrayList();           
     163            List<String> sl2 = new ArrayList<String>();           
    164164            for (BEValue bev2 : bl2) {
    165165                sl2.add(bev2.getString());
     
    260260          throw new InvalidBEncodingException("zero size files list");
    261261
    262         List<List<String>> m_files = new ArrayList(size);
    263         List<List<String>> m_files_utf8 = new ArrayList(size);
    264         List<Long> m_lengths = new ArrayList(size);
     262        List<List<String>> m_files = new ArrayList<List<String>>(size);
     263        List<List<String>> m_files_utf8 = new ArrayList<List<String>>(size);
     264        List<Long> m_lengths = new ArrayList<Long>(size);
    265265        long l = 0;
    266266        for (int i = 0; i < list.size(); i++)
     
    288288              throw new InvalidBEncodingException("zero size file path list");
    289289
    290             List<String> file = new ArrayList(path_length);
     290            List<String> file = new ArrayList<String>(path_length);
    291291            Iterator<BEValue> it = path_list.iterator();
    292292            while (it.hasNext()) {
     
    311311                path_length = path_list.size();
    312312                if (path_length > 0) {
    313                     file = new ArrayList(path_length);
     313                    file = new ArrayList<String>(path_length);
    314314                    it = path_list.iterator();
    315315                    while (it.hasNext())
     
    574574  public MetaInfo reannounce(String announce) throws InvalidBEncodingException
    575575  {
    576         Map<String, BEValue> m = new HashMap();
     576        Map<String, BEValue> m = new HashMap<String, BEValue>();
    577577        if (announce != null)
    578578            m.put("announce", new BEValue(DataHelper.getUTF8(announce)));
    579         Map info = createInfoMap();
     579        Map<String, BEValue> info = createInfoMap();
    580580        m.put("info", new BEValue(info));
    581581        return new MetaInfo(m);
  • apps/i2psnark/java/src/org/klomp/snark/SnarkManager.java

    r0347c56 r2f33186  
    426426        int i2cpPort = getInt(PROP_I2CP_PORT, 7654);
    427427        String opts = _config.getProperty(PROP_I2CP_OPTS);
    428         Map i2cpOpts = new HashMap();
     428        Map<String, String> i2cpOpts = new HashMap<String, String>();
    429429        if (opts != null) {
    430430            StringTokenizer tok = new StringTokenizer(opts, " ");
     
    16541654    private void monitorTorrents(File dir) {
    16551655        String fileNames[] = dir.list(TorrentFilenameFilter.instance());
    1656         List<String> foundNames = new ArrayList(0);
     1656        List<String> foundNames = new ArrayList<String>(0);
    16571657        if (fileNames != null) {
    16581658            for (int i = 0; i < fileNames.length; i++) {
     
    17411741     */
    17421742    public List<Tracker> getSortedTrackers() {
    1743         List<Tracker> rv = new ArrayList(_trackerMap.values());
     1743        List<Tracker> rv = new ArrayList<Tracker>(_trackerMap.values());
    17441744        Collections.sort(rv, new IgnoreCaseComparator());
    17451745        return rv;
  • apps/i2psnark/java/src/org/klomp/snark/bencode/BDecoder.java

    r0347c56 r2f33186  
    282282    indicator = 0;
    283283
    284     List result = new ArrayList();
     284    List<BEValue> result = new ArrayList<BEValue>();
    285285    c = getNextIndicator();
    286286    while (c != 'e')
  • apps/i2psnark/java/src/org/klomp/snark/bencode/BEncoder.java

    r0347c56 r2f33186  
    176176    // Keys must be sorted. XXX - But is this the correct order?
    177177    Set<String> s = m.keySet();
    178     List<String> l = new ArrayList(s);
     178    List<String> l = new ArrayList<String>(s);
    179179    Collections.sort(l);
    180180
  • apps/i2psnark/java/src/org/klomp/snark/web/BasicServlet.java

    r0347c56 r2f33186  
    2828
    2929import javax.servlet.ServletConfig;
    30 import javax.servlet.ServletContext;
    3130import javax.servlet.ServletException;
    3231import javax.servlet.UnavailableException;
     
    326325
    327326        // see if there are any range headers
    328         Enumeration reqRanges = request.getHeaders("Range");
     327        Enumeration<?> reqRanges = request.getHeaders("Range");
    329328
    330329        if (reqRanges == null || !reqRanges.hasMoreElements()) {
  • apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java

    r0347c56 r2f33186  
    22
    33import java.io.File;
    4 import java.io.FileInputStream;
    54import java.io.IOException;
    65import java.io.PrintWriter;
    7 import java.io.UnsupportedEncodingException;
    8 import java.net.URI;
    9 import java.net.URISyntaxException;
    106import java.text.Collator;
    117import java.text.DecimalFormat;
     
    1713import java.util.Date;
    1814import java.util.Enumeration;
    19 import java.util.Iterator;
    2015import java.util.List;
    2116import java.util.Locale;
     
    2722import javax.servlet.ServletConfig;
    2823import javax.servlet.ServletException;
    29 import javax.servlet.http.HttpServlet;
    3024import javax.servlet.http.HttpServletRequest;
    3125import javax.servlet.http.HttpServletResponse;
    3226
    33 import net.i2p.I2PAppContext;
    3427import net.i2p.data.Base64;
    3528import net.i2p.data.DataHelper;
    36 import net.i2p.util.I2PAppThread;
    3729import net.i2p.util.Log;
    3830
     
    759751                byte infoHash[] = Base64.decode(torrent);
    760752                if ( (infoHash != null) && (infoHash.length == 20) ) { // valid sha1
    761                     for (Iterator iter = _manager.listTorrentFiles().iterator(); iter.hasNext(); ) {
    762                         String name = (String)iter.next();
     753                    for (String name : _manager.listTorrentFiles() ) {
    763754                        Snark snark = _manager.getTorrent(name);
    764755                        if ( (snark != null) && (DataHelper.eq(infoHash, snark.getInfoHash())) ) {
     
    782773                byte infoHash[] = Base64.decode(torrent);
    783774                if ( (infoHash != null) && (infoHash.length == 20) ) { // valid sha1
    784                     for (Iterator iter = _manager.listTorrentFiles().iterator(); iter.hasNext(); ) {
    785                         String name = (String)iter.next();
     775                    for (String name : _manager.listTorrentFiles() ) {
    786776                        Snark snark = _manager.getTorrent(name);
    787777                        if ( (snark != null) && (DataHelper.eq(infoHash, snark.getInfoHash())) ) {
     
    810800                byte infoHash[] = Base64.decode(torrent);
    811801                if ( (infoHash != null) && (infoHash.length == 20) ) { // valid sha1
    812                     for (Iterator iter = _manager.listTorrentFiles().iterator(); iter.hasNext(); ) {
    813                         String name = (String)iter.next();
     802                    for (String name : _manager.listTorrentFiles() ) {
    814803                        Snark snark = _manager.getTorrent(name);
    815804                        if ( (snark != null) && (DataHelper.eq(infoHash, snark.getInfoHash())) ) {
     
    850839                            }
    851840                            // step 2 make Set of dirs with reverse sort
    852                             Set<File> dirs = new TreeSet(Collections.reverseOrder());
     841                            Set<File> dirs = new TreeSet<File>(Collections.reverseOrder());
    853842                            for (List<String> list : files) {
    854843                                for (int i = 1; i < list.size(); i++) {
     
    923912                        announceURL = null;
    924913                    _lastAnnounceURL = announceURL;
    925                     List<String> backupURLs = new ArrayList();
    926                     Enumeration e = req.getParameterNames();
     914                    List<String> backupURLs = new ArrayList<String>();
     915                    Enumeration<?> e = req.getParameterNames();
    927916                    while (e.hasMoreElements()) {
    928917                         Object o = e.nextElement();
     
    956945                            return;
    957946                        }
    958                         announceList = new ArrayList(backupURLs.size());
     947                        announceList = new ArrayList<List<String>>(backupURLs.size());
    959948                        for (String url : backupURLs) {
    960949                            announceList.add(Collections.singletonList(url));
     
    10181007            boolean changed = false;
    10191008            Map<String, Tracker> trackers = _manager.getTrackerMap();
    1020             List<String> removed = new ArrayList();
    1021             List<String> open = new ArrayList();
    1022             List<String> priv = new ArrayList();
    1023             Enumeration e = req.getParameterNames();
     1009            List<String> removed = new ArrayList<String>();
     1010            List<String> open = new ArrayList<String>();
     1011            List<String> priv = new ArrayList<String>();
     1012            Enumeration<?> e = req.getParameterNames();
    10241013            while (e.hasMoreElements()) {
    10251014                 Object o = e.nextElement();
     
    10461035
    10471036            open.removeAll(removed);
    1048             List<String> oldOpen = new ArrayList(_manager.util().getOpenTrackers());
     1037            List<String> oldOpen = new ArrayList<String>(_manager.util().getOpenTrackers());
    10491038            Collections.sort(oldOpen);
    10501039            Collections.sort(open);
     
    10551044            // open trumps private
    10561045            priv.removeAll(open);
    1057             List<String> oldPriv = new ArrayList(_manager.getPrivateTrackers());
     1046            List<String> oldPriv = new ArrayList<String>(_manager.getPrivateTrackers());
    10581047            Collections.sort(oldPriv);
    10591048            Collections.sort(priv);
     
    10751064                    // open trumps private
    10761065                    if (req.getParameter("_add_open_") != null) {
    1077                         List newOpen = new ArrayList(_manager.util().getOpenTrackers());
     1066                        List<String> newOpen = new ArrayList<String>(_manager.util().getOpenTrackers());
    10781067                        newOpen.add(aurl);
    10791068                        _manager.saveOpenTrackers(newOpen);
    10801069                    } else if (req.getParameter("_add_private_") != null) {
    1081                         List newPriv = new ArrayList(_manager.getPrivateTrackers());
     1070                        List<String> newPriv = new ArrayList<String>(_manager.getPrivateTrackers());
    10821071                        newPriv.add(aurl);
    10831072                        _manager.savePrivateTrackers(newPriv);
     
    11421131
    11431132    private List<Snark> getSortedSnarks(HttpServletRequest req) {
    1144         ArrayList<Snark> rv = new ArrayList(_manager.getTorrents());
     1133        ArrayList<Snark> rv = new ArrayList<Snark>(_manager.getTorrents());
    11451134        Collections.sort(rv, new TorrentNameComparator());
    11461135        return rv;
     
    19171906        //          + _manager.util().getEepProxyPort() + "\" size=\"5\" maxlength=\"5\" /><br>\n");
    19181907
    1919         Map<String, String> options = new TreeMap(_manager.util().getI2CPOptions());
     1908        Map<String, String> options = new TreeMap<String, String>(_manager.util().getI2CPOptions());
    19201909        out.write("<tr><td>");
    19211910        out.write(_("Inbound Settings"));
     
    23892378                   .append(formatSize(needed));
    23902379            if (meta != null) {
    2391                 List files = meta.getFiles();
     2380                List<List<String>> files = meta.getFiles();
    23922381                int fileCount = files != null ? files.size() : 1;
    23932382                buf.append("&nbsp;<img alt=\"\" border=\"0\" src=\"" + _imgPath + "file.png\" >&nbsp;<b>")
  • apps/i2psnark/java/src/org/klomp/snark/web/InclusiveByteRange.java

    r0347c56 r2f33186  
    7474     * @return List of satisfiable ranges
    7575     */
    76     public static List<InclusiveByteRange> satisfiableRanges(Enumeration headers, long size)
     76    public static List<InclusiveByteRange> satisfiableRanges(Enumeration<?> headers, long size)
    7777    {
    7878        List<InclusiveByteRange> satRanges = null;
     
    129129                        {
    130130                            if (satRanges == null)
    131                                 satRanges = new ArrayList(4);
     131                                satRanges = new ArrayList<InclusiveByteRange>(4);
    132132                            InclusiveByteRange range = new InclusiveByteRange(first,last);
    133133                            satRanges.add(range);
  • apps/i2psnark/java/src/org/klomp/snark/web/MimeTypes.java

    r0347c56 r2f33186  
    2121import java.util.ResourceBundle;
    2222import java.util.concurrent.ConcurrentHashMap;
    23 
    24 import javax.servlet.ServletContext;
    2523
    2624
     
    4947
    5048    public MimeTypes() {
    51         _mimeMap = new ConcurrentHashMap();
     49        _mimeMap = new ConcurrentHashMap<String, String>();
    5250    }
    5351
Note: See TracChangeset for help on using the changeset viewer.