Juergen Graf
7c518d1867
added instruction index field to SSAInstruction (javascript not working atm)
2011-04-12 19:49:06 +02:00
dolby-oss
c4891ba35d
fixes to defining types
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4088 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-04-04 15:17:31 +00:00
msridhar1
857e456806
organize imports
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4081 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-04-03 04:08:05 +00:00
dolby-oss
086c22dc13
provide more options for choosing classfiles vs source files. Thanks to Dan Marino.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3852 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-07-19 14:05:19 +00:00
egeay
d7443eb6d6
Need a way to extend JavaClass implementation for X10.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3792 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2010-01-07 22:16:24 +00:00
dolby-oss
e877067710
Ishizaki-san's patch for hasMonitorOp
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3733 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-07-17 13:58:55 +00:00
dolby-oss
18a3e1ef07
fix minor warnings
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3604 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-20 18:55:14 +00:00
dolby-oss
0890ed0795
trivial bug fix
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3585 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-07 16:41:10 +00:00
rmfuhrer
d498070dcf
JavaClass can now represent the root class, in case it resides in source (previously, it required every class to have a superclass).
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3568 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-05-05 17:22:57 +00:00
sjfink
9939142eae
switch from Assertions._assert to Java assertions
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3555 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-30 13:16:52 +00:00
sjfink
6868b753eb
organize imports and tweak comments
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3439 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-13 13:50:45 +00:00
dolby-oss
e80dc6ef8c
refactor handling of constants in Shrike to abstract away from Java bytecode
...
introduce factories to create SSAInstruction objects
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3433 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-10 18:33:07 +00:00
sjfink
957cb2b8ca
deprecate Trace
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3432 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-04-09 20:31:14 +00:00
dolby-oss
b2bae33bab
generalize parsing of Descriptors to also handle languages other than Java
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3366 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2009-03-26 15:11:45 +00:00
dolby-oss
f46c779af8
add type parameter to match parent class
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3151 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-12-23 15:22:37 +00:00
msridhar1
5fd0909a7d
changed execution environment to J2SE1.5. Fixed some warnings.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3113 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-12-02 17:01:50 +00:00
dolby-oss
577d3b9875
enhancements to handling of lexical scoping; fixes for X10
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@3110 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-12-02 14:08:57 +00:00
sjfink
17f4413f08
just refactoring ... introduce 2 new packages in wala.util.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2445 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2008-01-24 22:04:37 +00:00
sjfink
ffcf365596
add method IClass.isStatic()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@2233 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-12-21 15:08:30 +00:00
sjfink
192f06a387
massive overhaul of Warnings management
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1384 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-07-06 22:08:34 +00:00
sjfink
5d6eb70c5b
miscellaneous housekeeping
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1365 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-07-06 03:07:24 +00:00
sjfink
45495d47c8
organize imports and format
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1296 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-18 15:35:40 +00:00
dolby-oss
ddba4bb04b
refactored new support for rewriting ASTs
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1293 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-16 16:05:21 +00:00
tttate
0cc1e16847
* modified/added some classes in order to translate syntax trees in the Java2IRTranslator#translate() method.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1291 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-06-16 07:53:20 +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
sjfink
525b4394cc
just format
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@975 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-04-17 17:33:35 +00:00
dolby-oss
66cd369ee7
Fix type inference for + operations that involve strings
...
skip synthetic code when trying to deal with enclosing types
fixes to invoke polyglot better so as to use its Unicode support
use constants directly when accessing fields said by polyglot to be constant
support static initializers
use exclusions file in the source analysis engine, if one is provided
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@840 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-03-12 02:06:00 +00:00
rmfuhrer
63064373c8
Changed range of fTypeMap to be IClass rather than JavaClass
...
(a) since that's all that was needed, and (b) so that derived
languages can store their IClass implementations there (e.g.
X10's X10AsyncObject).
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@749 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-14 16:23:13 +00:00
sjfink
050388a5c1
squash remaining Eclipse warnings
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@698 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-09 15:33:10 +00:00
sjfink
0cbace78e1
miscellaneous minor cleanups. eclipse build stuff. import statements.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@678 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-08 19:07:47 +00:00
dolby-oss
55e7a45e53
first cut at handling inner classes properly; moving around of code for analysis engines to make them provide a default way to build a call graph
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@657 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-07 18:51:19 +00:00
dolby-oss
c4b9499bd2
Initial contribution of core script analysis code
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@618 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2007-02-02 17:20:09 +00:00