Commit Graph

81 Commits

Author SHA1 Message Date
sjfink be1415de88 more generics
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@684 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-08 20:17:02 +00:00
sjfink a927db0f8c miscellaneous minor cleanups. eclipse build stuff. import statements.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@676 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-08 19:07:02 +00:00
dolby-oss f5b1c2a27e some moving of code around to make the analysis engines provide a default way to build a call graph
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@653 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-07 18:44:25 +00:00
dolby-oss 794a4a764d add more wrappers to make various kinds of main entrypoints
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@652 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-07 18:43:24 +00:00
dolby-oss 3c71fda451 silence messages
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@651 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-07 18:42:37 +00:00
yahave ed5fd17c89 remove final to allow subclassing,
and addition of a static xor method in the spirit of existing
static operations.

git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@650 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-06 04:36:36 +00:00
sjfink c6e843ad72 bug fix for new clinit processing
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@614 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-30 17:34:52 +00:00
dolby-oss bec1dcd0c5 more verbose diagnostics
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@612 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-26 19:07:12 +00:00
dolby-oss b2596fbf0e allow creation of ReceiverTypeContextSelectors in other packages
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@611 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-26 19:06:50 +00:00
dolby-oss 34d9acf899 fix (or hack) to allow filtering on method calls when a target selector has substituted a static method as a synthetic target
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@610 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-26 19:06:14 +00:00
dolby-oss 58d90b3b5f work around the fact that GetCaughtException instructions appear in instruction arrays generated by the CAst front end
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@609 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-26 19:05:07 +00:00
sjfink 6147282c0c add some utilities
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@607 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-26 14:18:34 +00:00
sjfink 86b8427e0b add parseForBinaryName()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@606 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-26 14:18:11 +00:00
sjfink e4c824cd97 just formatting
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@605 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-26 14:17:51 +00:00
sjfink a3d04f3aaf delete a dead import
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@604 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-24 16:38:40 +00:00
sjfink 536f58fc19 make statements field protected
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@603 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-24 16:37:56 +00:00
sjfink 97c9efd313 add new FakeWorldClinitNode as a home for calls to class initializers
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@602 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-24 16:32:48 +00:00
sjfink 5c5de9153c delete dead class
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@601 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-24 16:31:14 +00:00
dolby-oss fa236058e3 generalized invoke statement type declaration to SSAAbstractInvokeInstruction for use by multiple languages
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@600 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-24 04:18:24 +00:00
sjfink 322f465265 finish implementation of isSubset()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@598 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-19 21:27:09 +00:00
sjfink 6d86515ec6 more support
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@597 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-19 21:26:51 +00:00
sjfink 1347463992 misc bug fixes and annotations
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@595 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-19 15:24:05 +00:00
dolby-oss bfba765e00 more bug fixing for SemiSparseMutableIntSet
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@593 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-19 10:50:17 +00:00
dolby-oss fb69e16872 more bug fixing for SemiSparseMutableIntSet
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@592 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-19 10:49:26 +00:00
dolby-oss 3e61c0b4f5 more bug fixing for SemiSparseMutableIntSet
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@591 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-19 00:43:11 +00:00
sjfink 5866177006 more signature support
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@590 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-18 21:24:06 +00:00
dolby-oss df26059e7d attemp to fix SemiSparseMutableIntSet bug that I cannot reproduce. also further optimizations of those int sets
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@589 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-18 17:51:03 +00:00
sjfink b683a89375 bug fix in signature for set()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@588 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-18 17:15:07 +00:00
sjfink 0356976e72 ClassHierarchy.getImmediateSubclasses now returns a collection
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@587 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-18 17:14:43 +00:00
sjfink 376383de1e slightly better assertion check
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@586 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-18 17:14:06 +00:00
sjfink ba68a1a2d6 more signature support
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@585 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-18 17:13:32 +00:00
egeay 2d0309022b Fixed "getMethod(Selector)" for the case where in an abstract class a method references a method of its implemented interface(s).
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@583 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-16 21:49:02 +00:00
sjfink 8942ca89cf misc. bug fixes and annotations
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@582 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-15 21:06:37 +00:00
sjfink e2c552a1cb misc. bug fixes and annotations
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@579 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-15 18:31:55 +00:00
sjfink 29523612f1 misc bug fixes and dead code elimination
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@572 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-15 15:06:11 +00:00
sjfink fc5269ec4b limited support for annotations
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@569 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-12 20:56:11 +00:00
sjfink 3dd49e31ce bug fix for getMainExits() when slicing forwards
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@567 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-12 16:39:00 +00:00
sjfink 90334d7520 bug fix for white spaces in path from manu
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@565 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-12 14:51:46 +00:00
dolby-oss 5b97b9b888 optimize resizing of dense parts of SemiSparseMutableIntSets
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@562 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-11 21:50:25 +00:00
sjfink d33489f2a8 a little immature generics support
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@561 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-11 17:51:47 +00:00
sjfink b85c5fc3a5 a little immature generics support
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@560 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-11 17:51:29 +00:00
dolby-oss 780a8d412f more bug fixes to OffsetBitVector and SemiSparseMutableIntSet
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@558 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-11 17:50:02 +00:00
dolby-oss e5cda3391c bug fix to refactoring of diff method
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@555 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-11 14:05:32 +00:00
dolby-oss 1b14e57da9 more optimization of SemiSparseMutableIntSets
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@553 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-11 04:03:21 +00:00
sjfink 429403c321 rename Shrike*Wrapper to just Shrike*
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@552 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-10 20:51:00 +00:00
sjfink 979451f05c rename Shrike*Wrapper to just Shrike*
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@551 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-10 20:49:24 +00:00
sjfink b4da0c4c62 initial check-in
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@549 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-10 20:09:41 +00:00
sjfink eba382fe08 just format
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@545 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-10 14:43:00 +00:00
dolby-oss d0b5e65bdc bug fixes to space-optimization code of SemiSparseMutableIntset
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@541 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-10 13:40:09 +00:00
yahave fef4d1cf85 fixed wrong comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@540 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-01-09 15:25:17 +00:00