Commit Graph

97 Commits

Author SHA1 Message Date
sjfink fdb7a17af3 add @Overrides annotations and nuke unnecessary casts
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1197 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-30 15:16:05 +00:00
sjfink cb57deb039 add some @NonNull annotations
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1192 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-29 17:45:34 +00:00
sjfink 766748b940 more annotations support
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1188 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-29 13:39:14 +00:00
sjfink 9ba9b164df some annotations
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1184 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-28 00:11:02 +00:00
sjfink af153ec7ff misc cleanup and refactoring
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1179 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-25 19:33:39 +00:00
sjfink 3a07a1a1f7 misc. cleanups and refactoring
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1168 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-23 13:43:11 +00:00
sjfink 42e43625cd more argument checking
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1163 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-22 02:26:58 +00:00
loginov 85ad6cd850 Added getter for currentHops. Can be used for checking the
max number of hops (from root) actually taken by the search.

git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1161 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-21 21:26:50 +00:00
loginov 8fa7138418 Added convenience method format(String, Object...).
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1160 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-21 21:24:06 +00:00
sjfink bcf4329024 delegate hashCode() and equals()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1158 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-21 16:19:55 +00:00
sjfink f2f40b3d4e more argument checking
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1154 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-21 16:04:27 +00:00
sjfink 7a5b1b8915 misc. cleanups and refactorings
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1152 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-18 17:30:59 +00:00
sjfink b5e513cf3e more IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1148 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-17 20:27:28 +00:00
sjfink 2d7c2240de more hardening against malicious inputs
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1137 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-16 18:58:43 +00:00
sjfink 2abd04766b generalizations from alexey
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1134 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-16 02:34:01 +00:00
sjfink b0598a95f4 more argument checking
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1133 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-15 19:35:57 +00:00
sjfink 48220c4e90 delete Entrypoints interface.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1131 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-15 17:45:23 +00:00
sjfink 4acf542744 validate some arguments; throw IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1119 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-15 03:15:05 +00:00
sjfink 83ee60fe7e tweak propagation of exceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1113 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-14 20:20:21 +00:00
sjfink 46eeca59af Feature 1718799: refactor ShrikeUtil.makeMethodReference and makeFieldReference
into MethodReference and FieldReference findOrCreate()s

git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1112 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-14 17:53:49 +00:00
sjfink 29a7b9c35d feature 1717405: cleanup MemberReference.getDeclaringClass() API
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1107 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-14 17:30:49 +00:00
sjfink 88b11f3596 fix some problems with getting files from Plugins
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1103 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-14 16:46:40 +00:00
sjfink 66c94ec42d add a comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1101 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-14 16:42:41 +00:00
sjfink ed509d5910 throw IllegalArgumentExceptions
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1098 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-08 21:49:58 +00:00
sjfink 4352b1c0c6 throw IllegalArgumentException if graph is empty
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1090 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-07 20:30:35 +00:00
sjfink a9e7350cf5 initial check-in
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1041 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-02 17:13:47 +00:00
dolby-oss b120c59abf slight generalization of duplicate to add copyInto
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1036 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-02 04:15:35 +00:00
sjfink 2f5f87ce03 misc. utilities
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1034 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-01 03:10:31 +00:00
sjfink c7dfb81aab publish Tables utilities
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1020 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-27 14:10:54 +00:00
sjfink a2c7c8d6e4 check arguments to public methods
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1019 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-26 20:35:25 +00:00
sjfink f239bd6148 bug fixes, cleanups, and more generics
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1014 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-26 17:29:50 +00:00
sjfink 0c79812aca misc. cleanups, annotations, and bug fixes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1010 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-26 15:36:44 +00:00
sjfink ec2e0f5967 misc minor cleanups, annotations, and bug fixes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1009 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-26 14:47:41 +00:00
sjfink 4a29f033c8 annotations and minor cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1008 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-26 13:53:16 +00:00
sjfink d31e558511 annotations and minor cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1005 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-26 13:12:42 +00:00
sjfink 4ff1b044f8 annotations and minor cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1004 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-26 12:48:58 +00:00
sjfink 719f2f16d4 misc bug fixes.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1003 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-25 18:51:53 +00:00
sjfink 12eab772d9 make next() throw NoSuchElementException
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@961 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-16 19:29:19 +00:00
sjfink 0fccbfdafd some new functionality
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@960 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-16 19:28:57 +00:00
sjfink 6b908fa2d8 initial revision
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@959 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-16 19:28:34 +00:00
sjfink 7be09e6173 initial revision
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@957 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-16 19:28:03 +00:00
sjfink fc661c9a01 format
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@954 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-13 19:34:57 +00:00
sjfink 7dc2cde09a add UNREACHABLE(Object)
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@953 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-13 19:34:34 +00:00
sjfink fdcdf8c4cf fix typo in comment
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@945 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-12 14:55:25 +00:00
sjfink f2039b68a5 add method getTraceStream()
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@930 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-05 14:33:50 +00:00
dolby-oss 6a01f352bb use linkedhashset as backing collection. the motivation is that now the Iterator2Collection can be used if you want to read from an Iterator multiple times, and want the same order each time as the original iterator
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@907 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-29 15:32:19 +00:00
sjfink 2870d1dbc8 soft caching of bytecode info and small API changes
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@881 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-22 15:48:54 +00:00
sjfink e955c1e657 Graph API change: Graph is now an Iterable of Nodes!
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@867 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-21 21:07:30 +00:00
sjfink cbb1d11033 bug fix in getMappedIndex
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@860 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-15 00:45:50 +00:00
sjfink 448ce75d4b added factory method
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@859 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-15 00:45:33 +00:00