Commit Graph

111 Commits

Author SHA1 Message Date
Sergey Ignatov c5c3e92b4e fixed issue with full name constructor invocation 2011-11-18 13:37:24 +04:00
Sergey Ignatov 62bfb55973 now we use members instead of bunch inner classes, fields and methods 2011-11-18 13:37:24 +04:00
Sergey Ignatov 773bc1ced2 cleanup 2011-11-16 19:01:42 +04:00
Sergey Ignatov 60f7226bd5 use PsiImportStatementBase.isOnDemand inside importToImport method 2011-11-16 19:01:42 +04:00
Sergey Ignatov 947a5bf5d8 class initializers supported 2011-11-16 19:01:42 +04:00
Sergey Ignatov 532142d12a now we trying to generify constructor only in case when we have two or more constructors in class 2011-11-16 19:01:42 +04:00
Sergey Ignatov 234f98b164 private dictionary changed 2011-11-16 13:24:15 +04:00
Sergey Ignatov 7d6513f49f added constructors for enums 2011-11-16 13:23:18 +04:00
Sergey Ignatov fb6ac8e4b6 Converter.isConstructorPrimary signature changed 2011-11-16 13:19:43 +04:00
Sergey Ignatov d0c8b104d5 working with import statements improved 2011-11-16 12:58:26 +04:00
Sergey Ignatov bbcf8be5bf working with package statement improved 2011-11-15 18:13:39 +04:00
Sergey Ignatov 58176f2361 remove TODO from ArrayType.toKotlin() 2011-11-15 18:13:39 +04:00
Sergey Ignatov d45e69b538 move isEmpty() from Expression to Element 2011-11-15 18:13:39 +04:00
Sergey Ignatov 9782fc700f AnyType.class expression supported 2011-11-15 18:13:38 +04:00
Sergey Ignatov a80f0eecd4 cleanup 2011-11-15 18:13:38 +04:00
Sergey Ignatov 437fe1b6b4 getAllFields() replaced by getFields() 2011-11-15 18:13:38 +04:00
Sergey Ignatov 4c7056b2f9 added test for main function 2011-11-15 18:13:38 +04:00
Sergey Ignatov 6a979e540d set with keyword updated 2011-11-15 18:13:38 +04:00
Sergey Ignatov f5c1f098be Converter cleanup 2011-11-15 18:13:38 +04:00
Sergey Ignatov dba5e97b7a added default params for all primitive types 2011-11-15 18:13:38 +04:00
Sergey Ignatov ab85374856 some tests added for previous commit 2011-11-15 18:13:38 +04:00
Sergey Ignatov 016064c273 base class params added to the class declaration 2011-11-14 17:29:38 +04:00
Sergey Ignatov 26b96d9562 replace this. by $ for fields inside anonymous initializers 2011-11-14 15:44:28 +04:00
Sergey Ignatov 251b69eab3 cleanup 2011-11-14 14:44:52 +04:00
Sergey Ignatov 1e838a9dc3 added files for fields tests 2011-11-14 14:39:44 +04:00
Sergey Ignatov 548d89ef4e another one case with constructors supported 2011-11-14 14:30:06 +04:00
Sergey Ignatov fdf18e85fc IdentifierImpl fixed 2011-11-09 16:04:57 +04:00
Sergey Ignatov d4b35bc27f EQEQ added as a token type 2011-11-09 16:04:57 +04:00
Sergey Ignatov 1bc527cd92 supported two cases for constructor calling 2011-11-09 16:04:57 +04:00
Sergey Ignatov 54265da366 improved quoting for identifier added 2011-11-09 16:04:57 +04:00
Sergey Ignatov 846ac36fab cleanup 2011-11-09 16:04:57 +04:00
Sergey Ignatov 76995743d8 anonymous packages supported 2011-11-09 16:04:57 +04:00
Sergey Ignatov 39112d6327 example with customer builder added,
initial support for constructors added
2011-11-09 16:04:57 +04:00
Sergey Ignatov 33f3350bb0 Makefile added 2011-11-09 16:04:57 +04:00
Sergey Ignatov 4e8da83efa test for private init method added 2011-11-09 16:04:57 +04:00
Sergey Ignatov 12b03042ea open modifier for functions added 2011-11-09 16:04:57 +04:00
Sergey Ignatov fd7fde1058 this statement added 2011-11-09 16:04:57 +04:00
Sergey Ignatov 35a6c1973a super statement improved 2011-11-09 16:04:57 +04:00
Sergey Ignatov 98c9fcf68f cleanup 2011-11-09 16:04:56 +04:00
Sergey Ignatov d36c2a46d3 AnonymousClasses supported 2011-11-07 17:49:05 +04:00
Sergey Ignatov 15cad77cd0 super expression added 2011-11-07 17:14:36 +04:00
Sergey Ignatov 4bab2ba877 cleanup 2011-11-07 16:50:40 +04:00
Sergey Ignatov 029e0dc9a9 added test for full path constructor invocation 2011-11-07 16:29:01 +04:00
Sergey Ignatov 510fb25e80 nullable safe calls supported (for methods and instances) 2011-11-07 16:01:09 +04:00
Sergey Ignatov 8f1727882a nullable safe calls supported (only for fields) 2011-11-07 15:22:36 +04:00
Sergey Ignatov b4d5ff5ff8 >>> supported in polyadic and binary expressions 2011-11-07 14:16:21 +04:00
Sergey Ignatov 43013a6dc8 abstract modifier added for classes and methods 2011-11-07 14:09:12 +04:00
Sergey Ignatov 992675a1bc *_mult avoided 2011-11-07 13:36:13 +04:00
Sergey Ignatov 4e6e488e28 method_mult avoided 2011-11-07 13:20:46 +04:00
Sergey Ignatov c9c153cd72 class_mult avoided 2011-11-07 13:18:50 +04:00