Ben Liblit
994a70500f
Remove redundant generic type parameters where possible
...
Instead, rely on Java's ability to infer type parameters in many
contexts. This removes 665 Eclipse warnings.
Note: a few of these changes are to files under "test" subdirectories.
Presumably those are files that serve as test inputs rather than being
part of WALA code proper. As far as I can tell, these changes do not
break any WALA tests. But if any of those tests were specifically
intended to exercise WALA on code with non-inferred generic type
parameters, then I really should be leaving those alone.
2017-03-11 21:20:51 -06:00
Julian Dolby
d24519e974
cross-cutting changes to make more of WALA runnable with TeaVM. The biggest change is refactoring to AnalysisCache and friends; since TeaVM does not support SoftReference, I needed to add a layer of interfaces so that I can use a more simpleminded caching implementation for TeaVM. There are other changes to Module and friends to break connections with File and URL, which also cause TeaVM grief. I also organized imports in many places to remove unused types that caused trouble.
2017-02-02 20:33:27 -05:00
Julian Dolby
ab22d9abb0
enable specialization of source extractor for Web pages
2015-11-30 21:28:40 -05:00
Julian Dolby
8b647b25f1
test cleanup
2015-04-05 21:46:31 -04:00
Julian Dolby
5cc870dd77
fixes to Dalvik support, and work on running Dalvik tests on Travis
2015-02-26 09:34:03 -05:00
Julian Dolby
1fd4cadc17
more work on field-based pointer analysis
2014-11-24 11:20:13 -05:00
Julian Dolby
7d2bd5f6b4
more testing of field-based pointer analysis
2014-11-18 22:38:54 -05:00
Julian Dolby
339de954ea
add global to field-based pointer analysis
2014-11-04 21:33:22 -05:00
Julian Dolby
68ad4dbba6
first cut at heap graph for field-based pointer analyais
2014-10-30 21:14:12 -04:00
Julian Dolby
4e9a38537c
another test of field-based pointer analysis
2014-10-29 11:15:57 -04:00
Julian Dolby
f4de822fbf
fixes for field-based pointer analysis and callgraph construction
2014-10-28 16:09:32 -04:00
Julian Dolby
5137760580
fixes to field-based pointer analysis notion of all instance keys.
...
filter for only those actually present in the CG
2014-10-22 11:27:48 -04:00
Julian Dolby
e95e4589c2
fix CI issues
2014-10-19 23:01:22 -04:00