Commit Graph

2507 Commits

Author SHA1 Message Date
sjfink 901438ecb5 more IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3327 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-17 14:16:42 +00:00
sjfink a3b7564df6 more IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3326 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-17 14:15:40 +00:00
sjfink 89c9d17284 bug fix: CONSTANT(klass) can throw ClassNotFoundException
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3325 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-17 13:25:07 +00:00
sjfink 712ed8dcb7 bug fix in iterator()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3324 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-16 21:37:55 +00:00
sjfink 7c64c884fe new version of makeAbsolute from M. Mostafa
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3323 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-16 20:50:14 +00:00
sjfink 66c2332e06 publicize for use by CAst
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3322 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-16 20:45:03 +00:00
sjfink 34fd3dafde misc. API hardening. documentation, IllegalArgumentExceptions, some other exception cleanups, and some reduced visibility for fragile code.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3321 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-16 20:40:56 +00:00
sjfink a0fe8ce52c more documentation and IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3320 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-16 16:45:39 +00:00
sjfink e884e226e1 delete unused import
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3316 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-16 14:59:41 +00:00
sjfink c095615761 more documentation and IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3315 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-16 14:58:32 +00:00
sjfink f9aa9e6d96 patch from Y. Havviv to enforce deterministic order loading classes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3314 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-15 13:01:57 +00:00
sjfink 22d92cdbba enforce 1.5 compatibility
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3313 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-15 13:01:18 +00:00
sjfink 7044111d42 organize imports
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3312 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-15 12:50:52 +00:00
yinnon_haviv a4275b2a59 Keeping Java 1.5 compatibility (which does not allow @Override on interface methods)
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3311 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-14 19:22:56 +00:00
sjfink b8f49b5564 precondition checks and documentation
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3310 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-13 21:16:38 +00:00
sjfink 023732471f small refactoring
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3309 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-13 20:37:25 +00:00
sjfink 9293a5fdeb more support for linking bytecode to Java source
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3308 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-13 18:51:06 +00:00
sjfink c8bfc99596 cleanups and fixes related to eclipse project paths
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3307 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-13 17:39:05 +00:00
sjfink c25c970c6e comment out some broken stuff
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3306 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-13 17:09:55 +00:00
sjfink b1cdc4fecf call new factories
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3305 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-13 17:06:09 +00:00
sjfink 656bafa923 fix weird build issue
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3304 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-13 16:05:37 +00:00
sjfink c09661773c more IllegalArgumentExceptions and related refactoring
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3303 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-13 16:04:53 +00:00
sjfink ed13ddbb17 bug fix 2666538: make ClassLoaderReference immutable, and related API fixes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3302 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-13 14:20:35 +00:00
sjfink 264448239a delete access path package
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3301 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-13 13:45:37 +00:00
sjfink 1694164416 nuke unused field
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3299 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-12 21:08:54 +00:00
sjfink 0c19a47c91 more IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3298 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-12 21:08:07 +00:00
sjfink 38e9531dab bug fix with null values
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3297 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-12 21:06:56 +00:00
sjfink a8af444ce2 tweak some comments
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3296 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-12 17:47:16 +00:00
sjfink 295dea897d remove an invariant that breaks CAst
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3295 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-12 17:44:25 +00:00
sjfink 407f61a2c3 more IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3294 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-12 17:29:42 +00:00
sjfink ae790073b6 publicize a horrible method
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3293 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-12 16:05:40 +00:00
sjfink b001a5d2f5 more IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3292 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-12 16:02:13 +00:00
sjfink e5e7e21fd5 deprecated some source-level constructs
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3291 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-12 13:28:04 +00:00
sjfink bc88234330 more IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3290 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-12 13:23:41 +00:00
sjfink c54d9057de more IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3288 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-11 20:46:21 +00:00
sjfink 8edeaf893d more IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3287 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-11 20:10:40 +00:00
sjfink e4a6ae61a7 more IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3286 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-11 19:33:02 +00:00
sjfink 81bd1089cf bug fix for project dependencies
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3285 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-11 18:44:05 +00:00
sjfink 4472b30826 more IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3279 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-11 17:44:29 +00:00
sjfink f63e374a4b more IllegalArgumentExceptions. a few small bug fixes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3278 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-11 16:57:32 +00:00
yinnon_haviv 9b30f8c159 Added the possibility to serialize analysis scope.
ShallowAnalysisScope can be created from an analysis scope.
It includes all information but the array class loader (for which serialization is problematic).

git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3277 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-11 15:27:06 +00:00
yinnon_haviv 235a85fe36 Added the possibility to serialize analysis scope.
ShallowAnalysisScope can be created from an analysis scope.
It includes all information but the array class loader (for which serialization is problematic).



git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3276 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-11 15:26:28 +00:00
sjfink 1ada88e603 organize imports
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3275 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-11 13:53:55 +00:00
dolby-oss 1b1c7f2b3f further Shrike refactoring to generalize instructions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3274 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-11 13:33:00 +00:00
dolby-oss 1cb571d1f0 add some missing exception edges
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3273 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-11 13:30:52 +00:00
sjfink 4d1f7ab35f more IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3272 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-10 21:18:07 +00:00
sjfink e405752518 bug fix for a corner case where JSR processing encounters a swap involving the return address on the stack
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3271 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-10 20:20:04 +00:00
sjfink 993ac3264f mostly new IllegalArgumentExceptions
a few minor cleanups

git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3270 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-10 16:12:40 +00:00
yinnon_haviv 8a6803567b More informative exception
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3269 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-10 09:12:50 +00:00
sjfink 94224b40b8 small cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3268 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-09 18:11:50 +00:00