WALA/com.ibm.wala.core.tests/src/com/ibm/wala/core/tests/callGraph
Julian Dolby 38c5de6160 fix for forName selector: use the CHA in getRelevantParameters to resolve
the declared target of the call site.  This is needed to make sure
forName targets loaded with the Application loader get resolved to point
to the real metod reference for forName.

this issue actually manifested itself in the Kawa Chess program, and so
I have added an assertion to make sure this resolution is done properly.
2018-10-18 22:25:21 -04:00
..
AcyclicCallGraphTest.java Use modern for-each loops where possible 2017-11-28 14:44:53 -06:00
CHACallGraphTest.java Convert many single-method anonymous classes to lambdas 2017-11-27 11:31:15 -06:00
CPATest.java further refactoring to enable more reuse 2018-02-05 15:18:37 -08:00
CallGraphTest.java further refactoring to enable more reuse 2018-02-05 15:18:37 -08:00
CallGraphTestUtil.java work on Wala with Yannis' group 2018-07-22 16:19:32 -04:00
ClassConstantTest.java 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
CloneTest.java Use Iterator2Iterable helper to convert more loops to for-each 2017-12-04 14:04:39 -08:00
DebuggingBitsetCallGraphTest.java Fix nearly all Eclipse warnings about using raw types 2017-07-12 10:39:06 -07:00
DefaultMethodsTest.java more work for reuse 2018-02-14 09:00:07 -05:00
FinalizerTest.java 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
Java7CallGraphTest.java 1) a bit more source mappimg information 2018-10-13 08:42:08 -04:00
KawaCallGraphTest.java fix for forName selector: use the CHA in getRelevantParameters to resolve 2018-10-18 22:25:21 -04:00
LambdaTest.java Use Iterator2Iterable helper to convert more loops to for-each 2017-12-04 14:04:39 -08:00
PiNodeCallGraphTest.java Use Iterator2Iterable helper to convert more loops to for-each 2017-12-04 14:04:39 -08:00
ReflectionTest.java 1) a bit more source mappimg information 2018-10-13 08:42:08 -04:00
SyntheticTest.java 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