Commit Graph

424 Commits

Author SHA1 Message Date
Sam Harwell 9dde20de76 Translate "instanceof" to "is" 2013-02-24 15:19:22 -06:00
Sam Harwell 0cc941d45d Translate assert statements 2013-02-24 15:18:52 -06:00
Sam Harwell 4e2961eb93 Translate unsigned right shift 2013-02-24 15:17:43 -06:00
Sam Harwell 2bf39bcdac Extract anonymous classes 2013-02-24 15:16:50 -06:00
Sam Harwell 23c8f4ea2d Fix uses of "boolean" and "final" 2013-02-24 15:11:56 -06:00
Sam Harwell 007a224076 Translate foreach syntax 2013-02-24 15:07:19 -06:00
Sam Harwell 0bf7f2666c Translate X.class to typeof(X) 2013-02-24 15:03:59 -06:00
Sam Harwell b29ad52685 Translate console output 2013-02-24 15:02:28 -06:00
Sam Harwell cc73453ff1 Fix uses of "boolean" and "final" 2013-02-24 14:55:59 -06:00
Sam Harwell 6f60cfbeb7 Remove throws clauses from methods 2013-02-24 14:54:26 -06:00
Sam Harwell 7bbe3001de Translate annotations to attributes 2013-02-24 14:54:11 -06:00
Sam Harwell 7c02865ccb Add using statements 2013-02-24 14:49:17 -06:00
Sam Harwell 05b451bfeb Fix uses of "boolean" and "final" 2013-02-24 14:47:33 -06:00
Sam Harwell 2d68418dbc Added TestPerformance (body is unaltered Java code) 2013-02-24 14:44:40 -06:00
Sam Harwell 48485e0cda Initial implementation of CSharpTarget.java with proper C# escape sequences 2013-02-24 14:31:32 -06:00
Sam Harwell 07a224640e Remove duplicate sourceDirectory specification 2013-02-24 14:30:44 -06:00
Sam Harwell 9aa47eb18f pom.xml should be using jar packaging 2013-02-24 14:30:23 -06:00
Sam Harwell 060075da4a Update pom.xml to reference the correct artifact versions 2013-02-24 14:29:59 -06:00
Sam Harwell f17dfdffb4 Merge branch 'template' 2013-02-24 14:22:31 -06:00
Sam Harwell 333d706f73 Tweak generic type parameter name 2013-02-24 14:21:58 -06:00
Sam Harwell 66aeddd972 Expand generated parameter names 2013-02-24 14:21:57 -06:00
Sam Harwell 80fcee7e61 int.Parse instead of Integer.valueOf 2013-02-24 14:21:56 -06:00
Sam Harwell c054183025 Remove unused static initializer 2013-02-24 14:21:55 -06:00
Sam Harwell 42456d75c8 Prepend underscore to field names of implicit labels 2013-02-24 14:21:53 -06:00
Sam Harwell 751f29b2d3 "is" instead of "instanceof" 2013-02-24 14:21:52 -06:00
Sam Harwell e05a70438a "base." instead of "super." 2013-02-24 14:21:51 -06:00
Sam Harwell 896c256cb9 Fix constructor chaining syntax 2013-02-24 14:21:49 -06:00
Sam Harwell 28944b69ed Fix attribute syntax 2013-02-24 14:21:48 -06:00
Sam Harwell 401c0c4587 Fix generics syntax 2013-02-24 14:21:47 -06:00
Sam Harwell 485964483a Remove throws clause from generated rule methods 2013-02-24 14:21:46 -06:00
Sam Harwell 548f9903ff Fix constructor chaining syntax 2013-02-24 14:21:44 -06:00
Sam Harwell 5d87d0739b Translate to properties instead of methods 2013-02-24 14:21:43 -06:00
Sam Harwell af844d074a boolean is just bool in C# 2013-02-24 14:21:42 -06:00
Sam Harwell 36c0a3f8ff Reference appropriate type names in runtime 2013-02-24 14:21:40 -06:00
Sam Harwell 693a101220 Use the virtual and override modifiers as appropriate 2013-02-24 14:21:39 -06:00
Sam Harwell 65caff9353 Appropriate use of "static readonly" or "const" instead of "final" 2013-02-24 14:21:38 -06:00
Sam Harwell c0dfb334a3 Fix class and interface signature syntax 2013-02-24 14:21:37 -06:00
Sam Harwell 1f2c25c543 Reference properties instead of methods 2013-02-24 14:21:28 -06:00
Sam Harwell 7bf910622e Using instead of import statements 2013-02-24 13:24:33 -06:00
Sam Harwell d33822a648 Namespace instead of package clause 2013-02-24 13:24:32 -06:00
Sam Harwell 0a9679c11b Fix capitalization of method names 2013-02-24 13:24:25 -06:00
Sam Harwell cb253b94b8 Use "string" instead of "String" 2013-02-24 12:58:15 -06:00
Sam Harwell bd1270a9db Default value for type T is always default(T) 2013-02-24 12:58:14 -06:00
Sam Harwell b6dc84b359 C# files end with .cs 2013-02-24 12:58:13 -06:00
Sam Harwell fa66235f85 Add extra files to Solution Items folder 2013-02-24 12:58:12 -06:00
Sam Harwell fc37abee1c Add stub CSharpTarget class, copy Java.stg to CSharp.stg, and add initial pom.xml to build the target jar 2013-02-24 12:58:04 -06:00
Sam Harwell bc2b1cf44e Merge branch 'sharpen' 2013-02-24 12:55:48 -06:00
Sam Harwell 24e8a73afc Return IReadOnlyList instead of IList 2013-02-24 12:45:09 -06:00
Sam Harwell 68732032e0 Interlocked.Increment returns the incremented value, not the original value 2013-02-24 12:45:08 -06:00
Sam Harwell db1ee841c6 Fix generic type usage 2013-02-24 12:45:07 -06:00