1
0
mirror of https://github.com/twiglet/cs2j.git synced 2025-01-18 13:15:17 +01:00

601 Commits

Author SHA1 Message Date
Kevin Glynn
4c882a08e2 Convert some switch statements to if-then-else 2011-01-20 14:34:08 +01:00
Kevin Glynn
7d6a95b347 Merge branch 'master' of github.com:twiglet/cs2j HengtianSoft-Devel-1 2011-01-18 17:06:40 +01:00
Kevin Glynn
fd0bee8e58 ok, finally believe that we won't be needing TypeRep's :) 2011-01-18 14:39:36 +01:00
Kevin Glynn
95753d6591 get rid of annoying warning 2011-01-18 14:38:38 +01:00
Kevin Glynn
8b61151866 another missing System.Object inheritor 2011-01-18 10:58:21 +01:00
Kevin Glynn
0bc9a9022c strip off prefix from fully qualified case labels, Java doesn't like them 2011-01-18 10:57:56 +01:00
Kevin Glynn
4288147e00 fix up arraylist translations 2011-01-18 07:41:09 +01:00
Kevin Glynn
d760e8528f carry through dotNetType on postinc/dec expressions 2011-01-18 07:40:26 +01:00
Kevin Glynn
8c875d3b41 inherit from object 2011-01-17 18:30:39 +01:00
Kevin Glynn
66094e129b fix resolve for enums 2011-01-17 18:24:26 +01:00
Kevin Glynn
19550129d8 inherit from System.Object. Not sure what the real answer is here 2011-01-17 16:43:40 +01:00
Kevin Glynn
98b1a8bda5 die CS2JNet. namespace, until I work out when we want you 2011-01-17 15:40:20 +01:00
Kevin Glynn
3655ee59b9 resolve for object creation 2011-01-17 15:32:26 +01:00
Kevin Glynn
7b8e66413f retire parentIsSetter 2011-01-17 13:50:13 +01:00
Kevin Glynn
245ca22844 wrap javawrapper's arguments so that we know how to treat them. make sure literal types ripple up 2011-01-17 12:33:39 +01:00
Kevin Glynn
f9dde00431 if no source drectory given then exit quietly 2011-01-17 04:20:05 -06:00
Kevin Glynn
a879b884fd resolve method names 2011-01-16 23:44:14 +01:00
Kevin Glynn
59a578f82f some method resolution 2011-01-14 19:36:09 +01:00
Kevin Glynn
891b83b894 add imports for usage of static members of type 2011-01-14 16:18:55 +01:00
Kevin Glynn
95e8ba60af create typereps for unknown types, don't leave as null 2011-01-14 15:55:22 +01:00
Kevin Glynn
549d1f59d0 No Imports for Unknown types 2011-01-14 14:38:45 +01:00
Kevin Glynn
7dfb0d9502 bump timeouts further, sigh 2011-01-14 14:38:16 +01:00
Kevin Glynn
f6d63e1b7d support for setting properties 2011-01-13 16:47:03 +01:00
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