Fork of the T.J. Watson Libraries for Analysis used by DASCA.
Go to file
Erik Derr 751444a656 Fixes IllegalStateException (#358)
* Fixes IllegalStateException

Reverts refactored code with try-with-resource back to potentially
leaking implementation. The refactored code threw an exception since
JarFileModule does not implement the AutoClosable interface. Further,
removed the printStackTrace() call, as this is not an exceptional case
but intended control-flow in case DexFileModule creation fails.

* Downgrade JarFile leak diagnostic from warning to error

This is consistent with how we are treating potential JarFile leaks in
other WALA components.  WALA issue #236 already notes that these
should be cleaned up eventually, although doing so will not be easy.
2018-09-30 12:19:14 -07: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 Added CAstOperator to support the not in operation in Python. 2018-09-12 18:25:21 +03:00
com.ibm.wala.cast.java Start new development version 2018-08-22 12:01:19 -07:00
com.ibm.wala.cast.java.ecj Start new development version 2018-08-22 12:01:19 -07:00
com.ibm.wala.cast.java.test Start new development version 2018-08-22 12:01:19 -07: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 Start new development version 2018-08-22 12:01:19 -07:00
com.ibm.wala.cast.js.html.nu_validator Start new development version 2018-08-22 12:01:19 -07:00
com.ibm.wala.cast.js.nodejs Start new development version 2018-08-22 12:01:19 -07:00
com.ibm.wala.cast.js.nodejs.test Start new development version 2018-08-22 12:01:19 -07:00
com.ibm.wala.cast.js.rhino Start new development version 2018-08-22 12:01:19 -07:00
com.ibm.wala.cast.js.rhino.test comment out non-working test; it seems to look at a URL that no longer 2018-09-11 13:39:06 -04:00
com.ibm.wala.cast.js.test Start new development version 2018-08-22 12:01:19 -07:00
com.ibm.wala.cast.js.test.data Start new development version 2018-08-22 12:01:19 -07:00
com.ibm.wala.cast.test Start new development version 2018-08-22 12:01:19 -07:00
com.ibm.wala.core Fix comparison method for ConstantKey 2018-08-28 09:47:09 +09:00
com.ibm.wala.core.testdata Start new development version 2018-08-22 12:01:19 -07:00
com.ibm.wala.core.tests move utility so other tests can use it 2018-09-20 14:48:06 -04:00
com.ibm.wala.dalvik Fixes IllegalStateException (#358) 2018-09-30 12:19:14 -07:00
com.ibm.wala.dalvik.test Added multidex apk file in dalvik.test/data and a new test for multidex apk files. 2018-09-21 19:08:06 -07:00
com.ibm.wala.ide Start new development version 2018-08-22 12:01:19 -07: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 Start new development version 2018-08-22 12:01:19 -07:00
com.ibm.wala.ide_feature Start new development version 2018-08-22 12:01:19 -07:00
com.ibm.wala.scandroid Start new development version 2018-08-22 12:01:19 -07:00
com.ibm.wala.shrike Start new development version 2018-08-22 12:01:19 -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 Start new development version 2018-08-22 12:01:19 -07: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.