dolby-oss
d6a5efccc1
fixes to pointer analysis to handle languages that have a separate 'null' type for which no one should be reading/writing fields
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1322 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-28 14:27:38 +00:00
sjfink
412d1fd580
add comment about Mac OSX path
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1320 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-27 18:37:12 +00:00
sjfink
a74ba72b15
just update a comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1319 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-27 18:36:54 +00:00
sjfink
7bf41bfbfc
initial revision
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1318 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-26 19:56:01 +00:00
sjfink
1eefd4cf38
add getIntegerValue
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1311 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-25 18:56:14 +00:00
sjfink
35a0fc71f3
toArray() returns empty array rather than null
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1310 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-25 13:21:40 +00:00
sjfink
d993770850
throw IllegalArgumentException for bad selector
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1309 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-21 18:35:25 +00:00
sjfink
6421783e52
introduce factory for Iterator2Collection
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1308 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-21 16:14:00 +00:00
dolby-oss
2657dec4e7
moved ExceptionPrunedCFG to core
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1304 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-21 15:17:34 +00:00
sjfink
df7fabc16d
change an assertion to an IllegalArgumentException
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1303 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-21 02:42:54 +00:00
sjfink
75c6083f10
more decorator support
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1302 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-20 19:05:55 +00:00
sjfink
dc109fa4f9
support nullary functions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1301 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-20 17:11:08 +00:00
sjfink
f120c54852
use covariant return type for getBasicBlock()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1300 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-19 15:27:27 +00:00
sjfink
63294961a3
delete empty comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1299 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-18 16:59:02 +00:00
sjfink
059f5502a7
more decorator stuff
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1298 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-18 16:58:46 +00:00
sjfink
615a56ae9a
back off checking of Thread.interrupt() every time
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1297 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-18 16:58:16 +00:00
sjfink
2bc2be30c0
add StringBuilder to isStringish()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1295 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-18 02:41:10 +00:00
sjfink
f73b2c9b33
update name of debug property to match package
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1294 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-18 02:26:02 +00:00
sjfink
f7dd414734
support pretty-printing
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1290 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-15 21:27:03 +00:00
sjfink
a206218bde
small bug fixes
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1289 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-15 18:42:46 +00:00
sjfink
ac3df37a0b
some refactoring, renaming
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1286 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-15 14:05:18 +00:00
sjfink
a0ff56c0ed
delete useless comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1285 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-15 14:03:30 +00:00
sjfink
0181e872aa
javadoc fixes from Manu
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1284 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-15 14:02:41 +00:00
sjfink
5333f89345
formatting and comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1283 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-15 14:02:19 +00:00
dolby-oss
718db7d6c4
fix to use proper file name for source file module
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1278 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-15 02:27:57 +00:00
sjfink
6850d36f97
build in some well-known binary relations
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1260 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-07 02:44:26 +00:00
sjfink
1ea4aa3808
some on-the-fly simplification with boolean constants
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1259 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-07 02:09:46 +00:00
sjfink
aa120a06df
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1258 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-06 21:13:38 +00:00
sjfink
c49d6d84e2
delete a broken comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1257 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-06 21:13:22 +00:00
sjfink
b0d31d38cb
remove some unnecessary IClassHierarchy parameters
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1254 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-06 20:15:37 +00:00
sjfink
705d847699
push generics signatures down into ShrikeCTMethod
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1250 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-06 18:06:45 +00:00
sjfink
414925fda5
small API changes for readFromTextFile()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1249 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-06 15:38:05 +00:00
sjfink
780a28366a
add findJavaClassInResources()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1247 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-06 03:01:27 +00:00
sjfink
5ad58dc984
getUnderlyingCFG() renamed to getControlFlowGraph()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1246 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-06 03:00:45 +00:00
sjfink
65cc4433cd
make some fields final
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1244 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-05 14:01:26 +00:00
sjfink
099da20569
type parameters from Manu
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1240 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-04 12:24:48 +00:00
sjfink
c20ec6e81a
remove unnecessary casts
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1235 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-03 21:43:09 +00:00
sjfink
cbd2206cfd
delete a comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1234 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-01 21:50:56 +00:00
sjfink
8e52444761
make many fields final
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1232 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-01 21:38:35 +00:00
sjfink
56f4bec3ea
1) change implementation of CGNode hierarchy to avoid type parameters.
...
2) nuke BasicEntrypoints
3) tweak interface to InstanceKeyFactory for constants
4) refactoring for HeadlessWALA application
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1227 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-01 18:50:24 +00:00
sjfink
576251be0c
1) adjust somewhat to recent API changes.
...
2) fix equals() bug in Statement
3) general cleanups
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1223 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-01 14:06:13 +00:00
dolby-oss
0ed8d96d55
Changes to allow cross-language call graphs. The three biggest changes are as follows:
...
1) The visitors nested in the SSAPropagationCallGraph have become static classes so that they can be reused in a delegation pattern for the cross-language call graph builder.
2) The ClassHierarchy is now encapsulated behind an IClassHierarchy interface to allow for a CrossLanguageClassHierarchy that delegates to a set of child hierarchies, one for each language. The internals of the ClassHierarchy are almost entirely unchanged
3) There is now a new Language interface in com.ibm.wala.classLoader, and all IClassLoader objects have to know what language they load for. This language object now encapsulates a few language-specific options that were previously hacked into the AnalysisOptions object.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1212 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-01 03:26:18 +00:00
sjfink
9c58d8e2a8
change some Iterators in API to Collections
...
remove some unnecessary WarningSet parameters
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1208 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-31 02:38:49 +00:00
sjfink
6f2273f48a
eliminate some use of raw types
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1205 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-30 20:52:51 +00:00
sjfink
76aa5bb0ba
update comment default
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1203 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-30 19:28:04 +00:00
sjfink
ea3caa1e8a
mostly clean up old comments.
...
also rename InferGraphRootsImpl to InferGraphRoots
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1200 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-30 19:05:23 +00:00
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
4006f2c6ff
changes to search implementation and API
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1189 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-29 17:14:11 +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
0d83415651
small bug fix in toString()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1186 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-29 13:13:03 +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
schandra_sf
24d1b5f63c
Just intconstant(0) for now.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1182 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-27 23:22:33 +00:00
schandra_sf
435ef30fd6
made constructor protected (was private)
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1181 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-27 19:36:56 +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
b197fe7b8c
bug fix in searching.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1178 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-25 19:32:19 +00:00
sjfink
bc67070903
small API cleanups
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1169 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-23 14:11:10 +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
59822957c9
bug fix in getField()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1164 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-23 13:42:04 +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
loginov
b49c1314db
processExit() no longer assumes that null return successor
...
can only happen for fakeRootMethod.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1159 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-21 21:22:32 +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
21225dc6ea
some verbose messages for temp. debugging
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1157 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-21 16:19:37 +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
schandra_sf
8b9f6df8fe
made constructor protected (was private)
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1153 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-20 17:46:24 +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
f320c06ba9
promote some basic eclipse functions into wala.core
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1144 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-17 14:12:05 +00:00
sjfink
d0cd43898f
small cleanups for TypeInference
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1140 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-16 19:31:57 +00:00
sjfink
81a5de4366
mark a method deprecated
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1138 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-16 19:23:50 +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
87fa9750f3
feature 1718935: make Entrypoints implement Iterable
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1115 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-14 21:30:53 +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
aa6ebda83b
feature 1717405: rename getFieldReference() to getReference()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1104 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-14 17:01:14 +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
dolby-oss
aef9a11b3d
fix special case in which primitive types could not be used as entrypoint parameters
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1099 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-11 15:16:39 +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
2e72451568
tweak progress monitor name and more generics
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1089 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-07 20:30:09 +00:00
sjfink
586b8a8930
share errors/warnings settings
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1078 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-07 13:28:24 +00:00
sjfink
3407a55320
shared code formatter settings
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1064 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-07 13:20:49 +00:00
schandra_sf
23e2d805ac
Initial
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1060 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-04 19:55:45 +00:00
schandra_sf
43866414de
Initial
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1059 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-04 19:52:04 +00:00
schandra_sf
152a7bc56a
Initial
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1058 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-04 19:50:10 +00:00
schandra_sf
92af67ce9b
Added an assert in make() with variable length
...
list of arguments, to make sure the arity of the
function is in agreement.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1057 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-04 19:46:07 +00:00
schandra_sf
535bdf4bc9
Made the constructor protected (was private)
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1056 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-04 19:43:39 +00:00
schandra_sf
053eb95444
Fixed prefixNotation for NullaryRelation
...
Added make for NullaryRelation
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1055 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-04 19:42:19 +00:00
sjfink
5f3bb0aa86
add some more functions to look up instructions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1051 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-03 20:09:42 +00:00
sjfink
a03a4accd8
make SSAInstruction.equals() consistently use ==
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1047 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-03 17:26:31 +00:00
sjfink
9086a2aed6
move PrunedCFG to wala.core
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1044 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-03 17:07:54 +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
9cdd4f4791
minor changes
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1035 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-02 02:22:42 +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
dolby-oss
57742fc75a
add comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1021 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-27 14:35:49 +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
b9e9306198
misc. cleanups and annotations
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1017 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-26 18:15:56 +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
47df58f051
minor bug fixes
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1012 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-26 17:00:41 +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
f6b2952b8e
comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1001 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-24 15:21:31 +00:00
sjfink
4011ebbf9f
add a comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1000 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-24 15:20:21 +00:00
sjfink
e1502f48a3
revert previous change
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@999 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-24 15:18:06 +00:00
sjfink
fd865b5759
just format
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@998 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-24 15:17:52 +00:00
sjfink
b591554db9
new equals() and hashCode() from manu
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@992 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-24 13:41:03 +00:00
sjfink
f50811263c
minor cleanups
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@984 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-18 15:51:54 +00:00
sjfink
cb3d6eace5
small cleanup in classloader API
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@977 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-17 17:34:15 +00:00
sjfink
33ff79e9c0
new toString()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@976 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-17 17:33:56 +00:00
sjfink
6cf79ac1b3
cleanup and refactoring of Eclipse analysis scope management
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@973 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-17 16:12:41 +00:00
sjfink
98ad0cfdb2
reorganize eclipse dependencies
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@966 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-17 14:04:35 +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
59547e5f62
just format
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@958 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-16 19:28:22 +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
29677a6023
new internal annotations and new isInnerClass()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@956 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-16 19:27:47 +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
3a756fb6a0
a few bug fixes
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@952 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-13 19:34:16 +00:00
sjfink
18cd95f325
add an internal annotation and fix bug in isAssignableFrom
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@951 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-13 19:33:58 +00:00
sjfink
3eb37be705
add long-overdue ClassHierarchy.isAssignableFrom
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@947 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-12 15:00:49 +00:00
sjfink
c34b8e53ef
bug fixes and more functions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@946 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-12 15:00:27 +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
a02fd42060
cleanups suggested by eg
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@938 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-09 20:26:05 +00:00
sjfink
95b9ee21d0
new logic code
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@937 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-09 16:40:19 +00:00
sjfink
047f508a59
fix formatting
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@936 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-09 16:40:00 +00:00
sjfink
7cd7750aef
cut debug print statement
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@935 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-06 15:45:40 +00:00
sjfink
e329e7941b
misc bug fixes
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@934 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-06 15:11:59 +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
sjfink
515bc587c3
bug fix : handle METHOD_ENTRY in some switch statements
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@929 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-05 14:33:24 +00:00
sjfink
4025362ce2
format
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@928 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-05 14:32:58 +00:00
dolby-oss
66a83b0e3c
fixes for Pi nodes for new boolean constant values
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@924 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-04 17:40:44 +00:00
dolby-oss
10ccb7410e
support for boolean-typed constants and customizable default values for uninitialized values; both of these are used to support scripting language features
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@919 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-04 13:00:04 +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
dolby-oss
fa57d84cc9
1) add IR accessors for new sites
...
2) fix issues with classloaderref for some array classes
3) minor fix to ctor in thread native model
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@898 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-27 19:53:41 +00:00