Kevin Glynn
769b37bb67
support proprties in static types like System.Console.Out
2011-01-13 15:22:12 +01:00
Kevin Glynn
882110a8ef
support for static property members
2011-01-13 14:39:50 +01:00
Kevin Glynn
892d1c17e2
resolve property reads within dotted expressions
2011-01-13 13:09:05 +01:00
Kevin Glynn
d4d24341ac
resolve simple property reads
2011-01-13 10:38:33 +01:00
Kevin Glynn
4c9cc2dd4a
keep track of contexts so that we can spot possible properties
2011-01-12 14:52:41 +01:00
Kevin Glynn
afeaaf4bfe
add -debug-template-extraction flag
2011-01-12 13:44:36 +01:00
Kevin Glynn
c24abeeae7
pass dotnettype through expressions. build symtab for fields, vars
2011-01-12 09:38:52 +01:00
Kevin Glynn
1fc6442396
Add ToString() overload
2011-01-12 09:37:43 +01:00
Kevin Glynn
5f60ecc908
sigh, fix another copy of ParentNameSpace
2011-01-12 09:37:14 +01:00
Kevin Glynn
1a23eafe90
add symbol table
2011-01-11 14:54:39 +01:00
Kevin Glynn
7a3229bf73
add type of super to symtab
2011-01-11 12:06:53 +01:00
Kevin Glynn
f63fa06e0f
add versions of search which provide default
2011-01-11 12:06:27 +01:00
Kevin Glynn
d30bd82453
add Unknowntype so we can keep track of made up types
2011-01-11 12:05:25 +01:00
Kevin Glynn
99843bd654
going to retire ArrayListSupport
2011-01-11 12:04:34 +01:00
Kevin Glynn
38ebf673fb
move Import attribute to right place
2011-01-10 11:45:19 +01:00
Kevin Glynn
6f76bbc7f9
add translations for simple types
2011-01-10 11:23:24 +01:00
Kevin Glynn
2a07a862ee
allow to add collections
2011-01-10 11:21:32 +01:00
Kevin Glynn
b7edabb9dc
Import this class when it is used
2011-01-10 11:21:04 +01:00
Kevin Glynn
4b9e99124c
only make up imports if they aren't already set
2011-01-10 11:19:51 +01:00
Kevin Glynn
389867add2
include imports from original
2011-01-10 11:18:36 +01:00
Kevin Glynn
d11ef60f10
add missing imports transfer
2011-01-10 11:17:06 +01:00
Kevin Glynn
0d11c6b53c
add run instructions
2011-01-10 11:16:31 +01:00
Kevin Glynn
58821de3f7
fix up uses fron old Namespacepath
2011-01-08 18:42:39 +01:00
Kevin Glynn
2f87602d6c
rewrite since namespace aliases need to be kept separate from the search path
2011-01-08 17:15:48 +01:00
Kevin Glynn
6270613b46
interfaces extend multiple interfaces
2011-01-07 19:53:47 +01:00
Kevin Glynn
6b5201b9f3
use 'thetext' attributes to be sure we are getting the necessary
2011-01-07 19:36:55 +01:00
Kevin Glynn
5e8707c7b9
Build type names. If first type in class_base is a class then extend from it
2011-01-07 18:09:50 +01:00
Kevin Glynn
5016c29910
Add WarningAssert functions, print a warning if assertion fails
2011-01-07 18:08:28 +01:00
Kevin Glynn
bb423419b1
grap AppEnv, start generating dot net types for things
2011-01-07 16:20:14 +01:00
Kevin Glynn
380acc7e03
get uses path info from JavaMaker and pass to NetMaker with the AppEnv
2011-01-07 16:19:48 +01:00
Kevin Glynn
d0b00ea8d4
and add IMPORTS keyword for Java
2011-01-07 16:19:01 +01:00
Kevin Glynn
163b651cd6
change class_base to be a list of ^(IMPLEMENTS type). Easier to convert first to EXTENDS if its a class
2011-01-07 16:18:47 +01:00
Kevin Glynn
0cbed4a779
add import and modify package templates for imports
2011-01-07 16:14:17 +01:00
Kevin Glynn
31ce3adc19
Move AppEnv into CommonWalker
2011-01-07 16:13:20 +01:00
Kevin Glynn
6c19bc33a7
ToArray creates items in "pop" order. So parent is at position [1]
2011-01-07 16:12:23 +01:00
Kevin Glynn
a5912958f3
Add Set.cs from daddy cs2j
2011-01-07 16:10:05 +01:00
Kevin Glynn
f9aedc1607
fix for ContainsKey
2011-01-07 16:09:06 +01:00
Kevin Glynn
b336ae4ffe
Collect search path in JavaMaker
2011-01-05 19:38:50 +01:00
Kevin Glynn
a8fae67dc0
use our namespace
2011-01-04 17:46:59 +01:00
Kevin Glynn
fe7aa5ea56
add our xmlns
2011-01-04 17:46:11 +01:00
Kevin Glynn
2990bcbf65
Add (autoupgraded) Net Framework translation files for son of cs2j
2011-01-04 15:58:18 +01:00
Kevin Glynn
09327bcefb
Casts don't necessarily have both from and to types
2011-01-04 15:49:57 +01:00
Kevin Glynn
564e09ff14
write output files, don't miss out typereptemplate upgrade for interfaces and children
2011-01-04 14:18:51 +01:00
Kevin Glynn
186cc6aaf8
add (already implemented) support for interfaces
2011-01-04 14:12:05 +01:00
Kevin Glynn
7eed951d54
upgrade for classes
2011-01-04 14:10:27 +01:00
Kevin Glynn
eebc3210a3
Add Updgrader class
2011-01-03 11:11:31 -06:00
Kevin Glynn
99211b1a8c
reference old TranslationTemplate
2010-12-30 18:45:36 +01:00
Kevin Glynn
a309b80531
add quotes for linux/mono build
2010-12-30 18:44:40 +01:00
Kevin Glynn
3a91ff3ac5
update xml files project
2010-12-29 13:32:30 +01:00
Kevin Glynn
959c489922
Merged from Rustici Trunk:
...
------------------------------------------------------------------------
r14544 | david.ells | 2010-12-12 00:14:41 +0100 (Sun, 12 Dec 2010) | 1 line
Since java doesn't store better than milli seconds, drop extra fractions of a second from iso timestamps beyond millis
------------------------------------------------------------------------
r14536 | david.ells | 2010-12-10 01:00:29 +0100 (Fri, 10 Dec 2010) | 1 line
Avoid NPE in XmlText when the value of the node is null
------------------------------------------------------------------------
r14527 | david.ells | 2010-12-08 18:21:43 +0100 (Wed, 08 Dec 2010) | 1 line
Add Subtract method to DateTime in CS2J types
------------------------------------------------------------------------
r14524 | david.ells | 2010-12-08 16:22:42 +0100 (Wed, 08 Dec 2010) | 1 line
Add count property
------------------------------------------------------------------------
r14411 | david.ells | 2010-11-18 05:29:46 +0100 (Thu, 18 Nov 2010) | 1 line
Exclude PENS for non ssp builds, add CS2J rule for .NET exception InnerException member
------------------------------------------------------------------------
r14294 | troy.foster | 2010-11-02 19:23:18 +0100 (Tue, 02 Nov 2010) | 1 line
change to handle XmlAttributeCollection appending
------------------------------------------------------------------------
r14074 | troy.foster | 2010-10-15 19:15:15 +0200 (Fri, 15 Oct 2010) | 1 line
Added support for the ToUpperInvariant and ToLowerInvariant functions of both classes
2010-12-22 15:08:31 +01:00