Entry 3358

Why you should use languages with type inference

   

Submitted by dflemstr on March 12, 2010 at 7:37 p.m.
Language: Java. Code size: 927 bytes.

        final scala.collection.Map<Analyser<Matrix<Color>>, Set<ReportEntry>> results = session.run(stats);
        final Iterator<Analyser<Matrix<Color>>> analyserIter = results.keySet().iterator();
        final Map<Analyser<Matrix<org.purview.core.data.Color>>, List<ReportEntry>> report =
                new HashMap<Analyser<Matrix<org.purview.core.data.Color>>, List<ReportEntry>>();

        while (analyserIter.hasNext()) {
            final Analyser<Matrix<Color>> analyser = analyserIter.next();
            final Set<ReportEntry> resultsForAnalyser = results.apply(analyser);
            final Iterator<ReportEntry> reportIter = resultsForAnalyser.iterator();
            final LinkedList<ReportEntry> entries = new LinkedList<ReportEntry>();

            while (reportIter.hasNext()) {
                entries.add(reportIter.next());
            }
            report.put(analyser, entries);
        }

This snippet took 0.01 seconds to highlight.

Back to the Entry List or Home.

Delete this entry (admin only).