Fork of the T.J. Watson Libraries for Analysis used by DASCA.
Go to file
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
.idea Tweaks and instructions for WALA as an IntelliJ IDEA project 2018-07-12 14:52:13 -07:00
buildSrc Rework Kawa download and build tasks to be more Gradle'y 2018-08-04 04:37:41 -05:00
com.ibm.wala-repository Start new development version 2018-08-22 12:01:19 -07:00
com.ibm.wala.cast support for method argument default values 2018-10-17 19:44:44 -04:00
com.ibm.wala.cast.java Impl of IMethod.is(Wala)Synthetic and IClass.isSynthetic (#359) 2018-10-02 22:28:21 -07:00
com.ibm.wala.cast.java.ecj 1) a bit more source mappimg information 2018-10-13 08:42:08 -04:00
com.ibm.wala.cast.java.test 1) a bit more source mappimg information 2018-10-13 08:42:08 -04:00
com.ibm.wala.cast.java.test.data Start new development version 2018-08-22 12:01:19 -07:00
com.ibm.wala.cast.js support for method argument default values 2018-10-17 19:44:44 -04:00
com.ibm.wala.cast.js.html.nu_validator 1) a bit more source mappimg information 2018-10-13 08:42:08 -04:00
com.ibm.wala.cast.js.nodejs 1) a bit more source mappimg information 2018-10-13 08:42:08 -04:00
com.ibm.wala.cast.js.nodejs.test 1) a bit more source mappimg information 2018-10-13 08:42:08 -04:00
com.ibm.wala.cast.js.rhino 1) a bit more source mappimg information 2018-10-13 08:42:08 -04:00
com.ibm.wala.cast.js.rhino.test 1) a bit more source mappimg information 2018-10-13 08:42:08 -04:00
com.ibm.wala.cast.js.test 1) a bit more source mappimg information 2018-10-13 08:42:08 -04:00
com.ibm.wala.cast.js.test.data 1) a bit more source mappimg information 2018-10-13 08:42:08 -04:00
com.ibm.wala.cast.test 1) a bit more source mappimg information 2018-10-13 08:42:08 -04:00
com.ibm.wala.core fix for forName selector: use the CHA in getRelevantParameters to resolve 2018-10-18 22:25:21 -04:00
com.ibm.wala.core.testdata 1) a bit more source mappimg information 2018-10-13 08:42:08 -04:00
com.ibm.wala.core.tests fix for forName selector: use the CHA in getRelevantParameters to resolve 2018-10-18 22:25:21 -04:00
com.ibm.wala.dalvik 1) a bit more source mappimg information 2018-10-13 08:42:08 -04:00
com.ibm.wala.dalvik.test 1) a bit more source mappimg information 2018-10-13 08:42:08 -04:00
com.ibm.wala.ide 1) a bit more source mappimg information 2018-10-13 08:42:08 -04:00
com.ibm.wala.ide.jdt Start new development version 2018-08-22 12:01:19 -07:00
com.ibm.wala.ide.jdt.test Start new development version 2018-08-22 12:01:19 -07:00
com.ibm.wala.ide.jsdt Start new development version 2018-08-22 12:01:19 -07:00
com.ibm.wala.ide.jsdt.tests Start new development version 2018-08-22 12:01:19 -07:00
com.ibm.wala.ide.tests 1) a bit more source mappimg information 2018-10-13 08:42:08 -04:00
com.ibm.wala.ide_feature Start new development version 2018-08-22 12:01:19 -07:00
com.ibm.wala.scandroid 1) a bit more source mappimg information 2018-10-13 08:42:08 -04:00
com.ibm.wala.shrike Impl of IMethod.is(Wala)Synthetic and IClass.isSynthetic (#359) 2018-10-02 22:28:21 -07:00
com.ibm.wala.tests.ide_feature Start new development version 2018-08-22 12:01:19 -07:00
com.ibm.wala.tests_feature Start new development version 2018-08-22 12:01:19 -07:00
com.ibm.wala.util 1) a bit more source mappimg information 2018-10-13 08:42:08 -04:00
com.ibm.wala_feature Start new development version 2018-08-22 12:01:19 -07:00
gradle/wrapper Update Gradle wrapper to release 4.9 2018-07-20 08:44:23 +02:00
targets Start new development version 2018-08-22 12:01:19 -07:00
travis Have Travis CI periodically try to build each subproject separately 2018-06-26 09:19:02 -07:00
.dir-locals.el Many improvements to Gradle build support, including within Eclipse 2018-04-18 11:29:24 -05:00
.gitignore Anchor many ignore patterns that only apply at the topmost level 2018-06-09 18:46:11 -05:00
.travis.yml fix more osx builds 2018-08-08 21:53:41 -05:00
After Importing WALA Into Eclipse.launch Generalize post-import Eclipse run configuration for more fixups 2018-04-18 11:29:28 -05:00
LICENSE Create LICENSE 2018-03-08 09:08:53 -05:00
README-Gradle.md Tweaks and instructions for WALA as an IntelliJ IDEA project 2018-07-12 14:52:13 -07:00
README.md Add a new README with Gradle-specific instructions and tips 2018-04-18 11:29:28 -05:00
appveyor.yml.disabled disable appveyor for now 2017-04-13 22:06:35 -07:00
build-maven-jars.py fix script for python 3 2018-07-15 12:41:18 +02:00
build.gradle Start new development version 2018-08-22 12:01:19 -07:00
change-version.py Update change-version.py to handle build.gradle, and clean it up 2018-08-22 09:51:54 -07:00
dependent-projects-trigger.sh build ML projects 2018-04-13 09:11:57 -04:00
gradle.properties Enable both parallel builds and build output caching by default 2018-04-18 11:29:29 -05:00
gradlew Support the gradlew build 2018-04-18 11:29:24 -05:00
gradlew.bat Support the gradlew build 2018-04-18 11:29:24 -05:00
pom.xml Start new development version 2018-08-22 12:01:19 -07:00
revert-launchers.sh Generalize post-import Eclipse run configuration for more fixups 2018-04-18 11:29:28 -05:00
settings.gradle Turn off a Gradle warning about Gradle 5.0 incompatibility 2018-07-22 02:42:54 +02:00
upload-javascript.sh quiet 2017-08-03 21:11:33 +00:00

README.md

WALA Build Status

This is the main source repository for WALA. For more details on WALA, see the WALA home page and WALA Javadoc.

Note: historically, WALA has used Maven as its build system. However, this WALA branch can also use Gradle as an alternative to Maven. See the Gradle-specific README for more instructions and helpful tips.