Commit Graph

481 Commits

Author SHA1 Message Date
sjfink 9af05cfd6f tweak comments
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3423 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-09 18:14:46 +00:00
msridhar1 ae57e6079c allow Iterator2Collection.toSet() to return a Set, and similarly for toList()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3422 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-09 15:59:48 +00:00
msridhar1 e08ed2663f Deprecate Iterator2Collection.toCollection(); use toSet() or toList() instead.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3421 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-09 15:24:42 +00:00
sjfink 4d40fa5d34 tweak a comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3420 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-08 18:59:57 +00:00
sjfink fbbdeaff87 tweak comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3419 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-08 18:09:58 +00:00
msridhar1 f7a7abf6ff organize imports
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3401 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-01 20:34:05 +00:00
schandra_sf 988b8e6a03 start >= elts.length would fail on 0-length array.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3399 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-01 15:07:45 +00:00
sjfink 7fdacaef22 more IllegalArgument checks
propagate IOExceptions when reading AnalysisScopes from files

git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3396 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-31 20:16:52 +00:00
sjfink 9636dd278a misc. documentation and IllegalArgument tests
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3391 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-31 18:38:03 +00:00
sjfink 0878d881a9 tweak comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3388 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-31 17:00:44 +00:00
sjfink 4e07b769de clean up some dead comments
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3387 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-31 15:53:41 +00:00
sjfink 6ea5bef1e6 add a new IntVector implementation
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3386 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-31 15:42:58 +00:00
sjfink f1319edeb6 misc. small cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3384 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-30 21:04:17 +00:00
msridhar1 51bd8d2c26 more generics; make ZeroXInstanceKeys.smushMap protected
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3382 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-30 20:41:17 +00:00
msridhar1 4aeb741abd fix comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3378 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-30 19:10:25 +00:00
egeay 097b52cece BF: Check that set is not empty before returning max elements, otherwise returns -1. Consistent with MutableSharedBitVectorIntSet implementation. However in such case an exception may be more appropriate.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3374 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-26 22:28:01 +00:00
egeay 385b33e1d6 BF: Null check in case the outer iterator has no elements.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3373 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-26 22:25:40 +00:00
sjfink 93411336ba misc. small fixes and documentation
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3372 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-26 20:56:08 +00:00
sjfink 51a111745f restore old APIs
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3368 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-26 17:15:35 +00:00
dolby-oss d9cc255016 make parsing descriptors more robust w.r.t. missing ; characters
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3367 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-26 16:42:00 +00:00
dolby-oss b2bae33bab generalize parsing of Descriptors to also handle languages other than Java
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3366 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-26 15:11:45 +00:00
sjfink 8224b6dccb delete deprecated CFGCache functionality
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3330 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-17 17:15:29 +00:00
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 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 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 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
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 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 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 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 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 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 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 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
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
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 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
msridhar1 3207e2f5cc small cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3259 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-06 15:23:02 +00:00
sjfink 4f7afb7189 tolerate empty lines in scope descriptor
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3253 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-05 20:43:52 +00:00
sjfink 748b68ae22 small API cleanup for createJavaAnalysisScope()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3234 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-19 18:31:29 +00:00
dolby-oss b61135c8be adapt to Shrike changes: divorce SSAInstruction from the Shrike Instruction, which requires adding a type parameter to ControlFlowGraph and propagating that change. Also, stop using the JVML opcode in a few places where it was (unnecessarily) being used.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3227 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-19 15:58:31 +00:00
sjfink 7540e223b9 small generics patch
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3220 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-12 13:33:48 +00:00
msridhar1 96ea78b476 utilities
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3207 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-02-03 19:23:55 +00:00
yinnon_haviv 15fc0a5cd3 git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3180 f5eafffb-2e1d-0410-98e4-8ec43c5233c4 2009-01-20 11:56:01 +00:00
yinnon_haviv 65a58461bf git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3179 f5eafffb-2e1d-0410-98e4-8ec43c5233c4 2009-01-20 09:44:58 +00:00
yinnon_haviv a0a31af5dd added support for Map<K, MutableIntSet>
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3171 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-01-13 09:41:19 +00:00
sjfink 552e754506 hash code patches from Y. Haviv
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3155 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-01-05 14:00:43 +00:00
sjfink c186b63222 add anyRelated() method to IBinaryNaturalRelation. use to optimize getResult() in LocalPathEdges
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3153 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-12-29 17:20:51 +00:00
sjfink 61881ddef0 tweak from yinnon
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3145 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-12-18 14:33:58 +00:00
sjfink 24cd5948bd bug fix: restore previous behavior
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3143 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-12-16 16:46:29 +00:00
sjfink e3e8356197 support custom delimiters
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3142 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-12-16 16:40:50 +00:00
sjfink 7b24cc3103 add a validity check
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3129 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-12-16 09:34:05 +00:00
sjfink f977bbc6aa a few more generics
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3124 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-12-05 22:00:57 +00:00
sjfink 034a268cbb support absolute file names in getFileURLFromPlugin
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3107 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-12-01 22:42:00 +00:00
sjfink 66884c2c37 fix Eclipse 3.4.1 compiler warnings
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3100 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-12-01 19:40:43 +00:00
msridhar1 1153d06154 remove an unnecessary SuppressWarnings
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3094 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-11-26 18:43:32 +00:00
sjfink 25f887a15e add method createFile
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3092 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-11-22 06:20:08 +00:00
msridhar1 c7ff218238 added a utility function
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3062 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-10-22 15:36:55 +00:00
sjfink 1a0e357d2c patch from satish
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3038 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-24 14:40:18 +00:00
msridhar1 104dce02b1 add PlatformUtil for platform-specific functionality
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3037 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-12 21:19:51 +00:00
sjfink 05e7000a9f add findOrCreateList()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3026 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-04 14:55:06 +00:00
sjfink 061a9b8d45 tweak some comments
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3017 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-09-02 16:07:53 +00:00
sjfink 86428f4ba5 bug fixes with TypeReferences and RuntimeException reasoning
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2999 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-08-20 16:08:11 +00:00
sjfink ff9e701e4b bug fix from Omer Tripp
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2995 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-08-19 13:51:30 +00:00
sjfink dfcbf65e7b misc. minor cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2988 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-08-14 21:05:14 +00:00
sjfink 711d039714 patch [ 2007659 ] Get node numbers for labeled graphs
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2938 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-07-01 13:53:21 +00:00
sjfink 52f7599270 tweak Tables API with comment characters
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2927 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-29 11:53:27 +00:00
sjfink 58921ecc59 bug fixes for ExplodedCFG for some synthetic methods
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2923 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-27 18:42:44 +00:00
yinnon_haviv ee863a40f9 added docs
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2900 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-21 20:32:52 +00:00
sjfink 527e2037ac add method selectStarWhere
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2896 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-19 18:44:18 +00:00
sjfink fd26dd0327 patches from Yinnon Haviv
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2892 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-18 13:39:53 +00:00
sjfink ad5772f675 git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2886 f5eafffb-2e1d-0410-98e4-8ec43c5233c4 2008-06-12 16:04:17 +00:00
sjfink a6a8c11393 bug fix to avoid NPE in computeColumnWidths()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2885 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-12 15:59:25 +00:00
sjfink 5bc1c14adf delete silly type parameter
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2884 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-12 15:24:41 +00:00
sjfink 03c6b1efb2 tolerate empty lines
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2883 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-06-11 17:26:30 +00:00
sjfink ddeff975a8 some error handling
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2868 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-29 18:56:02 +00:00
sjfink b1add32430 more UTF-8 fixes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2861 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-28 18:39:52 +00:00
sjfink 821e94469e use UTF-8 in comments
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2857 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-28 18:00:26 +00:00
dolby-oss 50dd4919eb use FileProvider to find exclusions file
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2831 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-23 15:39:37 +00:00
sjfink f1ddb98c43 revamp deterministic hash code support for a few key classes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2804 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-12 14:22:34 +00:00
sjfink 6c88b93d26 optimizations for IR caching when context is irrelevant
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2801 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-12 13:34:35 +00:00
sjfink 4931b4b80b avoid use of clone() in performance-sensitive method
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2797 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-12 00:27:31 +00:00
egeay 941e3e773e Added toString method to print encapsulated regular expression.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2786 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-07 18:20:03 +00:00
sjfink 4ba4cb5cb5 small cleanups in IntVector implementation
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2778 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-02 13:59:54 +00:00
sjfink 54e2baf510 bug fix: race condition with garbage collector on soft reference
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2776 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-05-02 01:09:43 +00:00
sjfink 5c91ea7014 publicize a method
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2771 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-04-25 22:14:51 +00:00
msridhar1 1017f1e883 fix comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2768 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-04-25 18:41:45 +00:00
msridhar1 7021d49790 added a utility method
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2764 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-04-22 18:47:25 +00:00
sjfink fc495cf49e bug fix for empty graphs
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2760 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-04-15 12:03:50 +00:00
sjfink 5021e63f29 nuke ResolutionFailure
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2737 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-04-01 13:31:52 +00:00
sjfink 2fb3f17eb7 fix some hashcode/equals stuff
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2735 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-31 22:22:51 +00:00
sjfink f89380f996 fix hashcode problems and misc. minor cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2734 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-31 15:47:58 +00:00
sjfink 027d6ebf99 some optimizations for more lazy traversals
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2730 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-24 22:10:26 +00:00
msridhar1 109ca3ffc7 changed isDominatedBy to use equals()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2707 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-15 16:19:12 +00:00
msridhar1 76f1bc4309 make constructor public
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2706 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-15 16:10:15 +00:00
msridhar1 88917bac3c added ability to print worklists
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2685 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-03-06 18:26:42 +00:00
sjfink 9472396187 fixes to use HashSetFactory and HashMapFactory
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2613 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-25 16:37:51 +00:00
sjfink 4cda7820a0 Patch [1900368] bug fix for OrdinalSet.unify
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2607 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-23 20:58:05 +00:00
sjfink 2b4ea4a088 thread IProgressMonitor and CancelException through many APIs
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2579 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-13 22:35:01 +00:00
sjfink c07cffe4fe just format
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2554 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-10 23:10:28 +00:00
sjfink 84e00a667a refactoring
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2531 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-02-04 20:42:25 +00:00
sjfink c50dc1cae2 fix typo in comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2486 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-28 17:30:29 +00:00
sjfink 41cee5c4e6 nuke unnecessary WalaException
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2481 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-25 19:02:01 +00:00
sjfink a3028be073 move vectors to wala.util.collections
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2478 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-25 16:16:54 +00:00
sjfink 60788a67ff move NodeDecorator to viz package
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2465 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-24 23:15:04 +00:00
sjfink 128e459f11 more cleanup of util packages
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2460 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-24 22:53:47 +00:00
sjfink dc39a8dd86 refactoring: move some classes into appropriate packages
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2452 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-24 22:20:38 +00:00
sjfink e6a904b715 just refactoring ... introduce 2 new packages in wala.util.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2446 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-24 22:05:28 +00:00
sjfink f304f2036b format
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2441 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-24 15:19:06 +00:00
msridhar1 ff023b89d4 small javadoc fixes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2431 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-22 17:49:04 +00:00
sjfink 95893ab9e3 initial revision
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2415 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-17 22:51:42 +00:00
sjfink 881e2ef638 tweak a comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2414 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-17 22:46:11 +00:00
sjfink f6ec86f834 nuke Queue
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2413 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-17 22:42:44 +00:00
sjfink a30a4e05df add a type parameter to IndiscriminateFilter
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2360 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-11 15:44:21 +00:00
sjfink ed773cdf29 switch to nanoTime()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2323 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-09 20:17:16 +00:00
sjfink e01cf72472 add a synchronized modifier
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2322 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-09 17:04:18 +00:00
sjfink 0c49a762a2 bug form get(null)
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2321 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-09 17:03:29 +00:00
sjfink 00c5ad2272 add a comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2313 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-08 16:30:40 +00:00
sjfink 497558d268 add a check for IllegalArgumentException
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2304 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-07 19:40:20 +00:00
sjfink 2e6a0f6606 some cleanup of Stopwatch APIs
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2303 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-07 17:18:47 +00:00
sjfink fc6442bf04 clean up and refactor some APIs surrounding file I/O and exclusions files. Needed in order to allow clients to use some APIs with application-specific exclusions.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2247 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-02 22:27:28 +00:00
sjfink 4ab4e99a8f delegate toString()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2244 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-02 19:38:04 +00:00
sjfink 78a651df5e tweak toString()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2235 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-21 17:48:36 +00:00
sjfink 0e659c0a80 delete unnecessary WalaException
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2219 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-18 19:07:25 +00:00
sjfink b58bf27b90 fix buggy logic with invokestatic and NPE
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2212 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-17 19:01:46 +00:00
dolby-oss 2a1832b968 fix for empty file of classes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2197 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-16 17:09:48 +00:00
dolby-oss d2cf19e4d1 fix for empty file of classes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2196 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-16 15:04:31 +00:00
dolby-oss 620cabcdd5 simplify some code to find resources
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2195 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-16 04:29:20 +00:00
schandra_sf da5c6936da git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2188 f5eafffb-2e1d-0410-98e4-8ec43c5233c4 2007-12-14 16:45:23 +00:00
sjfink 28d0de9eb9 clean up some utilities dealing with analysis scopes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2186 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-14 15:07:11 +00:00
sjfink cbb17997e2 fix behavior of labeled graphs so they act like a subtype of normal graphs.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2181 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-14 14:05:04 +00:00
sjfink 2394ee48f4 patch [ 1850224 ] Union operator for IntSets
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2180 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-14 12:26:56 +00:00
sjfink 378427225c misc bug fixes and cleanups for new AnalysisScopes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2171 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-13 00:39:50 +00:00
dolby-oss 17a8b62204 remove EMF
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2161 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-12 20:46:05 +00:00
sjfink cda2d0e6de initial check-in
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2157 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-11 18:36:08 +00:00
sjfink cc46007145 change some WalaExceptions into IOExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2089 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-03 18:02:49 +00:00
sjfink a706751024 bug fix in infinite loop check
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2088 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-03 16:14:28 +00:00
sjfink 2bb8e2cad8 add some fault-tolerance; throw an exception if bad things happen
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2082 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-11-30 13:51:43 +00:00
sjfink f2c1acaabb add an instance key to model the char[] contents of a string constant
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2079 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-11-29 18:54:44 +00:00
sjfink c50b73dce1 delete unnecessary WalaException
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2072 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-11-27 18:04:00 +00:00
sjfink 097fef07a6 clean up comments
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2068 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-11-23 21:45:13 +00:00
sjfink 9bca15572b tweak comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2067 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-11-23 18:32:01 +00:00
sjfink 7a91db9fe6 generalize NumberedDominators; don't rely on INodeWithNumber
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2057 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-11-19 14:41:53 +00:00
sjfink c2d315fecb cleanups and a bug fix
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2056 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-11-19 14:28:33 +00:00
dolby-oss 95705d01cd refactor Dominators code to optimize handling of numbered graphs, and adapt other code to this change
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2054 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-11-19 00:38:42 +00:00
dolby-oss b0acfd8663 make addEdge update both the source and destination nodes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2053 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-11-19 00:35:10 +00:00
sjfink b64b6c9666 delete EMF junk
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2032 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-11-16 18:44:31 +00:00
sjfink c069db572e delete obsolete EngineTimings
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2028 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-11-16 18:22:07 +00:00
sjfink c098944ad8 Use LinkedHash stuff by default
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2011 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-11-14 14:35:52 +00:00
sjfink 8e109ffcdd bug fix
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2000 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-11-12 21:54:27 +00:00
dolby-oss 20a1114886 further support for long sets, making it easier to migrate code from int to long sets by providing similar apis
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1975 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-10-30 18:41:32 +00:00
sjfink 6362f3ffe3 introduce a factory for empty MutableSparseIntSet
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1971 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-10-29 13:18:26 +00:00
sjfink dc3395b0ac bug fix for ldiv, lrem divide-by-zero exception
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1970 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-10-28 15:54:47 +00:00
sjfink a5138ff7f3 nuke WalaException from CommandLine
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1957 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-10-26 14:52:48 +00:00
sjfink 59241d6dab a new factory for MutableMapping and some logic cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1943 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-10-24 20:20:07 +00:00
dolby-oss 1cb4357842 make path finder return multiple paths (if they exist) when find() is called repeatedly
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1928 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-10-23 04:03:10 +00:00
sjfink 9eb07d255e delete obsolete code
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1920 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-10-22 16:32:38 +00:00
sjfink 0b7fcaac3a organize imports
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1904 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-10-19 13:12:53 +00:00
dolby-oss 5673fb5ec8 minor API tweaks to use Set and Collection consistently
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1893 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-10-17 15:16:38 +00:00
sjfink c659585751 irem bug fixes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1828 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-10-04 18:31:48 +00:00
sjfink 516adf98aa add IntVector.getMaxIndex()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1821 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-10-04 15:47:15 +00:00
sjfink 6ded4834aa default factory for SlowSparseNumberedGraph
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1740 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-09-07 02:10:13 +00:00
sjfink 7e251836b9 more IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1737 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-09-07 01:56:00 +00:00
sjfink 20721bf8be enforce factory for ReverseIterator
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1724 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-09-05 15:14:08 +00:00
sjfink 83b6561c03 more generics and IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1716 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-09-03 23:22:19 +00:00
sjfink 182a53ee8f generics for control flow graph and filters
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1712 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-09-02 14:45:41 +00:00
sjfink d604c4c99e hide IteratorPlusOne constructor
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1706 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-31 23:50:48 +00:00
sjfink a91ded2ba3 hide Pair constructor; misc. generics-related cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1700 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-31 23:19:45 +00:00
sjfink eb91983f53 lots of new generics for fixed point solver hierarchy
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1694 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-31 21:38:28 +00:00
sjfink a35a3e05fd misc. cleanups to check for illegal parameters
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1691 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-30 16:11:54 +00:00
sjfink d95a6418f6 more IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1688 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-29 14:18:05 +00:00
sjfink 5f7d87caff more IllegalArgumentException checks
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1687 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-29 13:13:24 +00:00
sjfink 994f5a3c13 javadoc tweaks
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1684 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-28 12:22:36 +00:00
sjfink 1d80da0b78 add an assertion
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1682 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-28 12:21:56 +00:00
sjfink 19a0c8a5ad more IllegalArgumentExceptions and declared exceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1665 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-24 15:57:40 +00:00
sjfink ff1c0ea48b more IllegalArgumentExceptions and related refactoring
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1657 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-22 16:33:45 +00:00
sjfink 471f7bed24 more IllegalArgumentExceptions and small cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1646 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-21 17:18:52 +00:00
sjfink bf04ab3750 more IllegalArgumentExceptions and small cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1645 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-21 17:18:00 +00:00
sjfink da7aa76217 more precondition checking
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1640 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-21 02:46:01 +00:00
sjfink a013bb006e cleanups for illegal arguments and unsupported operations
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1635 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-20 20:16:43 +00:00
sjfink 2b1cffddfd IllegalArgumentExceptions and minor refactoring
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1634 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-20 14:49:39 +00:00
sjfink c2a17a5fbc IllegalArgumentExceptions and minor cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1632 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-20 13:38:41 +00:00
sjfink 7f5f313f0c more checks for IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1630 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-17 21:37:41 +00:00
sjfink d0db9f480e patch from Bruno Dufour ... look in system classloader as a last resort
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1626 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-17 19:11:25 +00:00
sjfink 10f50fb4bf changes to OrdinalSetMapping API
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1622 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-14 17:04:04 +00:00
sjfink c7f6e3adee Patch 1773175 Graph with labeled edges
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1612 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-13 17:04:25 +00:00
sjfink 77c3924f13 demand-driven pointer analysis from Manu Sridharan
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1603 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-10 20:45:35 +00:00
sjfink 94ea5895fe git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1602 f5eafffb-2e1d-0410-98e4-8ec43c5233c4 2007-08-10 18:02:29 +00:00
sjfink 6814f05939 fix typo in comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1593 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-07 20:12:30 +00:00
sjfink 4bac3bbd1b remove size() method; too slow
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1592 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-07 20:12:14 +00:00
sjfink 5a6b2b2ea1 fix typo in comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1590 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-08-07 17:53:38 +00:00