1504 Commits

Author SHA1 Message Date
Renaud Pawlak
b87a0223e1 snapshot for next release 2020-07-21 16:52:55 +02:00
Renaud Pawlak
479e81946a javadoc 2020-07-21 14:21:39 +02:00
Renaud Pawlak
d2b2f69cd0 overload fixes (+ tests + test with J4TS) 2020-07-21 14:21:39 +02:00
Renaud Pawlak
6c75ac877b substitution function for switch statement selectors 2020-07-21 14:13:35 +02:00
Renaud Pawlak
3b732fc9fc avoid initialization duplication in constructors and improve generated code formatting 2020-07-21 14:13:35 +02:00
Renaud Pawlak
b5a4795a34 various fixes
- const analyzer made global to work with default methods
- equals substitution ensures that argument is parenthesized if needed (test added)
2020-07-21 14:08:28 +02:00
Renaud Pawlak
87fb4f41ff support for type cast expressions substitution in adapters 2020-07-21 14:08:28 +02:00
Renaud Pawlak
f91c0cf37a use strict equality for core types (more generic + utility functions) 2020-07-21 14:08:28 +02:00
Renaud Pawlak
0fb29d765a add a trace for test failure analysis 2020-07-21 14:08:28 +02:00
Renaud Pawlak
23b90b35c8 make default methods part of the sorted members 2020-07-21 14:08:28 +02:00
Renaud Pawlak
3102e66580 set the right language for test 2020-07-21 14:08:28 +02:00
Renaud Pawlak
05d6210ece handle the case of explicit finals with deferred assignment 2020-07-21 14:08:28 +02:00
Renaud Pawlak
beec62b30e add utility function to get all members in a class hiearchy 2020-07-21 14:08:28 +02:00
Renaud Pawlak
e6dadf82fc improve foreach loops with useful CF functions 2020-07-21 14:08:28 +02:00
Renaud Pawlak
0eaf12e805 add missing object type 2020-07-21 14:08:28 +02:00
Renaud Pawlak
4d724291c8 delegate to parent adapter (if any) in default behavior 2020-07-21 14:08:28 +02:00
Renaud Pawlak
75ae2096f4 lazy initialized statics are not const even when finals + API to programatically substitute default variable declaration keyword 2020-07-21 14:08:28 +02:00
Renaud Pawlak
53ceebc01a fix const variables in global scope + tests for const variables 2020-07-21 14:08:28 +02:00
Renaud Pawlak
534b5a66cb option + adapter method to sort class members (+associated test) 2020-07-21 14:08:28 +02:00
Renaud Pawlak
9088aa0a52 use const keyword for final and effectively final variables 2020-07-21 14:08:28 +02:00
Renaud Pawlak
036f4968c8 option to make Java transients non-enumerable + test + typesafe option names 2020-07-21 14:08:28 +02:00
Renaud Pawlak
2dca1910b3
Merge pull request #602 from cincheo/feature/adapter_can_substitute_overload
ability to substitute method overload in adapter
2020-07-21 14:03:36 +02:00
Renaud Pawlak
256f97f50a add share common conventions 2020-07-20 14:17:54 +02:00
Louis Grignon
cfaac45185 ability to substitute a method's body in adapter 2020-07-19 16:06:04 +02:00
Louis Grignon
659e715b1b ability to substitute method overload in adapter 2020-07-19 14:35:15 +02:00
Louis Grignon
ec4b74d740
Merge pull request #601 from cincheo/betterES6TypesSupport
Better es6 types support
2020-07-19 14:06:24 +02:00
Louis Grignon
20c21a6c6d
Merge pull request #596 from cincheo/bugfix/Character_toString
Bugfix/character to string
2020-07-19 14:06:09 +02:00
Louis Grignon
3113e63f7d fix iteration over Set + support Map.entrySet + enable Set methods fallback 2020-07-16 01:33:40 +02:00
Louis Grignon
cff9a49dc1 protected methods for override 2020-07-14 23:12:54 +02:00
lgrignon
cc130dc615 added ES6 maps unit tests 2020-07-14 02:07:42 +02:00
lgrignon
664f5af24f WIP ES6 map/set support 2020-07-14 01:48:42 +02:00
lgrignon
71ecb7c193 next snapshot 2020-06-09 23:33:11 +02:00
lgrignon
f621f3c63e 2.3.9 release 2020-06-09 23:32:23 +02:00
lgrignon
a95c1bda86 implement Character.toString() 2020-06-09 23:21:50 +02:00
Renaud Pawlak
0662f1395d preparing next iteration 2020-06-04 18:44:32 +02:00
Renaud Pawlak
97d619c4f4 release 2.3.8 v2.3.8 2020-06-04 18:37:27 +02:00
Renaud Pawlak
c52d7a838f
Merge pull request #595 from cincheo/dev/20200603
Dev/20200603
2020-06-04 15:53:10 +02:00
Renaud Pawlak
fafa808f79 fix string literal quotes + test 2020-06-04 14:56:17 +02:00
Renaud Pawlak
e84a1b0bae add parenthesis for binary/unary operator arguments when necessary 2020-06-04 09:07:08 +02:00
Renaud Pawlak
1b4948e625 fix residual globals mapping 2020-06-03 16:43:41 +02:00
Renaud Pawlak
f1a4036fa8 simplify equals() transpilation for strings and numbers 2020-06-03 15:59:52 +02:00
Renaud Pawlak
408f09124c add an option to tune string literal quotes 2020-06-03 15:45:37 +02:00
Renaud Pawlak
e0d816d1fc switched back to ES6 compliance for tests 2020-06-03 12:56:22 +02:00
Renaud Pawlak
9042e6f357 do not map URL type by default 2020-06-03 11:07:35 +02:00
Renaud Pawlak
86aac4ed87 fix various bugs for SH3D project 2020-06-03 11:01:54 +02:00
Renaud Pawlak
057cace7da
Merge pull request #588 from cincheo/fix/removeJavaDeps
support null keys in maps
2020-05-18 14:41:27 +02:00
Renaud Pawlak
f1afc8945f
Merge pull request #589 from cincheo/fix/privateMethodClash
rename private method when clashing with superclass (private) method
2020-05-18 14:39:49 +02:00
Renaud Pawlak
cb802073a2
Merge pull request #584 from cincheo/bugfix/582_function_iteration_var
fix #582 when foreach iteration var is a keyword
2020-05-18 14:28:15 +02:00
Renaud Pawlak
ad5535d24c support null keys in maps 2020-05-18 14:21:19 +02:00
Renaud Pawlak
ae2fd74293 rename private method when clashing with superclass (private) method 2020-05-08 10:17:56 +02:00