sjfink
|
ccb59cc883
|
new logic to interpret Class.newInstance() on a class constant, such as generated by forName(String constant).
Thanks Marco.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2572 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-13 18:47:27 +00:00 |
sjfink
|
6ebce2d0f5
|
bug fix for putfield on unresolved field
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2571 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-13 18:46:35 +00:00 |
sjfink
|
a3ac4d3a45
|
bug fix for previous bug fix
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2570 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-13 00:09:46 +00:00 |
sjfink
|
2904150420
|
add a couple of getters
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2569 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-13 00:09:21 +00:00 |
msridhar1
|
4eba933775
|
added getSentencesRelevantToConstraints() to ITheory
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2568 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-12 22:36:44 +00:00 |
egeay
|
245ec9c7d5
|
Provided access to the ContextItem data structures.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2567 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-12 21:50:33 +00:00 |
egeay
|
43de249423
|
Put the ContextKey public in order to access the ContextItem from a CallingStringContext.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2566 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-12 21:45:58 +00:00 |
sjfink
|
acd3f509c1
|
add a check for an IllegalArgumentException
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2565 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-12 18:33:22 +00:00 |
msridhar1
|
33237c372f
|
implemented ArrayClass.getAllMethods()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2564 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-12 17:32:16 +00:00 |
msridhar1
|
54f15e7c50
|
fix for mac
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2563 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-12 15:17:36 +00:00 |
sjfink
|
2288a5fc2a
|
bug fix for corner case of putfield on null constant
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2562 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-12 13:41:55 +00:00 |
msridhar1
|
efe864998d
|
added method getTargets(IClass,MethodReference)
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2561 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-12 01:40:08 +00:00 |
sjfink
|
b2c1f52313
|
bail out on putfield to unresolved field
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2560 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-12 00:06:30 +00:00 |
sjfink
|
8d6a5fcae4
|
generalize to allow subclassing
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2559 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-11 21:27:49 +00:00 |
sjfink
|
217a4b4456
|
format and tweak a comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2558 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-11 19:56:52 +00:00 |
sjfink
|
b67d1a86fe
|
tweak a comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2557 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-11 19:51:55 +00:00 |
sjfink
|
7550f071bc
|
more robust handling of Arrays. copying methods
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2556 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-11 19:19:21 +00:00 |
sjfink
|
75006e83dd
|
implement some functionality for METHOD_EXIT statements
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2555 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-10 23:10:43 +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
|
5b97508de0
|
change call graph test checking
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2553 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-08 02:09:47 +00:00 |
sjfink
|
8a42bbb018
|
remove troublesome assertion
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2552 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-08 02:09:30 +00:00 |
sjfink
|
a771c9193e
|
more words
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2551 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-08 02:09:06 +00:00 |
sjfink
|
511789f99c
|
handle Constructor.newInstance
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2550 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-08 02:08:47 +00:00 |
sjfink
|
49639c7ed9
|
protect against some pathological context explosion with synthetic factory methods
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2549 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-07 22:41:26 +00:00 |
sjfink
|
d0ebf2e4be
|
delete some comments
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2548 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-06 21:03:50 +00:00 |
sjfink
|
95750560d0
|
minor cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2547 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-06 19:00:32 +00:00 |
sjfink
|
ca484ceb78
|
slightly generalize API
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2546 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-06 16:05:26 +00:00 |
sjfink
|
04dff2d7af
|
bug fixes and new tests for new Class.forName processing.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2545 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-05 21:21:59 +00:00 |
sjfink
|
fffb7ac8bc
|
bug fixes and new tests for new Class.forName processing.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2544 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-05 21:21:33 +00:00 |
sjfink
|
518d21140e
|
bug fixes and new tests for new Class.forName processing.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2543 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-05 21:21:19 +00:00 |
sjfink
|
bceae49558
|
enhance reflection support to evaluate Class.forName() on a string constant.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2542 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-05 19:09:23 +00:00 |
sjfink
|
ecfb8b8d43
|
enhance reflection support to evaluate Class.forName() on a string constant.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2541 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-05 19:08:29 +00:00 |
sjfink
|
24e4bf6f1b
|
more words
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2540 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-05 18:23:41 +00:00 |
sjfink
|
1ceeeebe3f
|
generalize support for partially balanced tabulation
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2539 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-05 15:56:32 +00:00 |
sjfink
|
b5a21d45aa
|
generalize support for partially balanced tabulation
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2538 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-05 15:56:20 +00:00 |
sjfink
|
e43cd62482
|
generalize support for partially balanced tabulation
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2537 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-05 15:56:16 +00:00 |
sjfink
|
b723bee09b
|
tweak comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2536 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-05 14:45:17 +00:00 |
sjfink
|
bd571cf8d4
|
reuse summary edges and solver in main loop
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2535 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-04 22:48:28 +00:00 |
sjfink
|
ba23480667
|
more generalization for partially balanced parens
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2534 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-04 22:36:13 +00:00 |
sjfink
|
60f024800e
|
restructure in support of sharing partially balanced tabulation logic
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2533 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-04 22:05:24 +00:00 |
sjfink
|
c38525d185
|
tabulation API generalization
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2532 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-04 21:01:34 +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
|
adef205942
|
shorten verbose interval
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2530 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-04 17:12:25 +00:00 |
sjfink
|
3fc57b3c3b
|
delete obsolete SDGView
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2529 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-04 14:55:31 +00:00 |
sjfink
|
cce25261d6
|
bug fix when computing exceptional flow with unresolved exception type
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2528 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-01 22:18:30 +00:00 |
sjfink
|
417303c2fd
|
generalize tabulation APIs to support partially balanced paranthesis search, starting from an arbitary point in the exploded supergraph
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2527 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-01 21:26:10 +00:00 |
sjfink
|
e4d6ccd8c9
|
implement getNode()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2526 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-01 21:25:13 +00:00 |
msridhar1
|
dd77245489
|
adding file
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2525 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-01 00:47:38 +00:00 |
msridhar1
|
7ae19032d6
|
further refactoring to allow for a larger variety of refinement policies
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2524 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-01 00:47:06 +00:00 |
msridhar1
|
7f0cda3da1
|
make it Iterable
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2523 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-01 00:45:56 +00:00 |