sjfink
|
2c388b7744
|
support Method.invoke
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2625 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-26 04:51:39 +00:00 |
sjfink
|
c28c7446bc
|
support Class.getDeclaredMethod
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2623 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-26 04:11:19 +00:00 |
sjfink
|
1f00cb916c
|
refactoring to generalize some reflection processing
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2622 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-26 03:42:26 +00:00 |
sjfink
|
89e0138002
|
clean up imports
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2619 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-26 03:09:44 +00:00 |
sjfink
|
1ff3ab7361
|
tweak comments
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2618 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-26 03:09:29 +00:00 |
msridhar1
|
7fab510406
|
change some too-precise dependences
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2617 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-26 01:46:57 +00:00 |
sjfink
|
24feb87755
|
just whitespace
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2614 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-25 20:15:01 +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
|
58c63a7463
|
delete PointerFlowGraph
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2609 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-24 00:05:09 +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
|
4238bf4ba1
|
words
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2604 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-22 16:41:12 +00:00 |
sjfink
|
c1120427f5
|
support getConstructors()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2603 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-22 01:44:47 +00:00 |
sjfink
|
75bfab8605
|
support for Constructor.newInstance()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2600 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-21 18:44:22 +00:00 |
msridhar1
|
08dd657098
|
small crash fix; get edges for METHOD_EXIT nodes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2596 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-20 18:20:49 +00:00 |
sjfink
|
995975db78
|
fix bugs for some missing exceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2588 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-15 21:42:55 +00:00 |
sjfink
|
e9f3eb3eaa
|
misc bug fixes with synthetic factory methods
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2587 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-15 20:48:57 +00:00 |
sjfink
|
d3e2dcf781
|
expose ponter analysis
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2586 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-15 20:48:38 +00:00 |
sjfink
|
3fbf2884b8
|
tweak some comments
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2585 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-14 20:23:49 +00:00 |
msridhar1
|
bc6648e771
|
add ability to output SVG
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2584 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-14 20:23:46 +00:00 |
sjfink
|
314927349f
|
bug fix .. don't count work in inner loop.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2583 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-14 17:16:45 +00:00 |
sjfink
|
c6d7efaddf
|
add some synchronization to avoid deadlocks
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2581 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-14 14:22:02 +00:00 |
sjfink
|
07399bc2c8
|
support partial call graph/ pointerAnalysis when computation canceled
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2580 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-14 14:15:10 +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
|
84d0253841
|
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@2575 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
|
2008-02-13 18:49:56 +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 |
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
|
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
|
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
|
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
|
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
|
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 |