WALA/com.ibm.wala.cast
Ben Liblit 28f0e09435 Make FilterIterator and Predicate statically type-correct
Previously FilterIterator was very permissive regarding the type
relationships between the original iterator, the filtered iterator,
and the predicate used to prune the former down to the latter.  Now we
enforce those relationships more strictly, including proper use of
covariant ("<? extends T>") and contravariant ("<? super T>")
polymorphic type parameters where appropriate.

This lets us get rid of seven suppressed warnings about generic types
and/or unchecked conversions.  It also moves us toward being able to
use modern Java features like lambdas and streams more easily.
2017-11-27 11:31:14 -06:00
..
.externalToolBuilders 2007 04 12, Naoshi Tabuch: tabee@jp.ibm.com 2007-04-12 05:53:20 +00:00
.settings Treat diagnostics about unchecked type operations as errors 2017-08-28 11:55:56 -07:00
META-INF java 8 changes 2017-08-25 10:58:00 -04:00
OSGI-INF/l10n Externalize bundle names and vendors 2017-06-07 17:42:11 +02:00
data Initial contribution of core script analysis code 2007-02-02 17:17:13 +00:00
source Make FilterIterator and Predicate statically type-correct 2017-11-27 11:31:14 -06:00
.classpath java 8 stuff 2017-08-16 14:50:01 -04:00
.cvsignore Initial contribution of core script analysis code 2007-02-02 17:17:13 +00:00
.project complete conversion to Unix line endings 2012-09-04 16:05:49 -07:00
build.properties Externalize bundle names and vendors 2017-06-07 17:42:11 +02:00
mvncentral.xml Update Maven Central configurations to also use Java 8 (#264) 2017-11-23 12:55:05 -08:00
pom.xml version 1.4.4-SNAPSHOT 2017-08-06 07:25:20 -07:00