dolby-oss
d958868f41
a but more javadoc; added accessor for getting all value numbers exposed to lexical scoping; allow scopes during translation to ask for parent scopes
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1274 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-12 13:43:16 +00:00
egeay
5af604fb12
Reverted the file to the new way build system of WALA (Eclipse generated).
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1270 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-08 14:36:41 +00:00
sjfink
604e1a742c
small cleanup patch (Java 5.0 iterator) from N. Kidd
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1266 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-07 14:16:22 +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
9f1ab271a9
remove some unnecessary IClassHierarchy parameters
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1256 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-06 20:15:48 +00:00
sjfink
db4bf9b852
remove some unnecessary IClassHierarchy parameters
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1255 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-06 20:15:44 +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
99733a89a9
remove some unnecessary IClassHierarchy parameters
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1253 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-06 20:15:25 +00:00
sjfink
4c9b43b808
delete extraneous launchers
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1252 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-06 18:07:42 +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
3716538edd
fix Eclipse build path
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1248 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-06 03:01:51 +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
398f1e5f98
add some @NonNull annotations
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1245 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-06 02:48:10 +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
3beebfc161
make opcode final and associated refactoring
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1243 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-05 01:37:22 +00:00
sjfink
09723fdc2b
make some fields final
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1242 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-05 01:17:18 +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
dolby-oss
d991402a3e
make stuff public due to move to different package
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1239 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-03 23:35:43 +00:00
dolby-oss
c64310f3df
update cruisecontrol config
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1238 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-03 22:23:28 +00:00
dolby-oss
90d49382b5
move call graph shape testing support for generic CAst test project
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1237 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-03 21:56:39 +00:00
dolby-oss
c141a659a6
support for testing call graph shapes for multiple languages
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1236 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-03 21:54:49 +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
0119a40be4
make many fields final
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1233 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-01 21:39:03 +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
d263256581
bug fix from recent refactoring
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1231 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-01 18:53:56 +00:00
sjfink
5bb36f7559
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1230 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-01 18:50:52 +00:00
sjfink
e5e40ab661
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@1229 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-01 18:50:37 +00:00
sjfink
54e14d22e6
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@1228 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-01 18:50:31 +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
00f604ee6f
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@1225 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-01 14:06:26 +00:00
sjfink
a0cfeac136
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@1224 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-01 14:06:17 +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
sjfink
8bd2aaf0a4
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@1221 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-01 14:05:51 +00:00
dolby-oss
cecb1a571d
adapt to wala changes for cross-language call graphs
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1220 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-01 03:56:07 +00:00
dolby-oss
caab59282a
adapt to wala changes for cross-language call graphs
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1219 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-01 03:37:25 +00:00
dolby-oss
cb8692477b
support for cross-language call graphs
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1218 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-01 03:37:03 +00:00
dolby-oss
ba7b7b53ca
adapt to wala changes for cross-language call graphs
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1217 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-01 03:33:48 +00:00
dolby-oss
66b19b8666
support for cross-language call graphs
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1216 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-01 03:32:56 +00:00
dolby-oss
8472f026f5
support for cross-language call graphs
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1215 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-01 03:31:35 +00:00
dolby-oss
30f01f77a4
adapt to wala changes for cross-language call graphs
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1213 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-01 03:27:41 +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
b8cb3a7e13
move here from incubator project
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1211 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-31 17:55:14 +00:00
sjfink
1c2d4c98ca
change some Iterators in API to Collections
...
remove some unnecessary WarningSet parameters
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1210 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-31 02:39:01 +00:00
sjfink
93e0e4c06e
change some Iterators in API to Collections
...
remove some unnecessary WarningSet parameters
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1209 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-05-31 02:38:56 +00:00