Commit Graph

12952 Commits

Author SHA1 Message Date
Santeri Hiltunen 453bb8b4f2 Changed CRLF line-endings to LF 2013-10-29 21:03:05 +04:00
Andrey Breslav 3abeffb8b8 Migrated to directory-based project format 2013-10-29 21:03:04 +04:00
Andrey Breslav a591f7ace7 Run configuration published 2013-10-29 21:03:03 +04:00
Andrey Breslav 81923f76d9 The rest of compilations errors fixed 2013-10-29 21:03:02 +04:00
Andrey Breslav 281143fff8 JUnit added as a dependency 2013-10-29 21:03:01 +04:00
Andrey Breslav 81b1f18863 Compilation fixed 2013-10-29 21:03:00 +04:00
Andrey Breslav 743e17f657 Downloading IDEA SDK and using openapi.jar 2013-10-29 21:02:59 +04:00
Andrey Breslav 16506d482c Using a fixed version of Kotlin compiler and runtime 2013-10-29 21:02:58 +04:00
Andrey Breslav 0d57134952 Using Kotlin compiler and runtime from a defined $KOTLINC_DIR$ path variable 2013-10-29 21:02:57 +04:00
Andrey Breslav b828aaf733 Migrating to Kotlin M4: Most compilation errors outside AST fixed 2013-10-29 21:02:57 +04:00
Andrey Breslav 0f6533bf7b Set up external dependencies 2013-10-29 21:02:56 +04:00
Dmitry Jemerov bbc90cf577 remove empty elements from block 2013-10-29 21:02:55 +04:00
Dmitry Jemerov 9e2e23c757 modifiers are an enum 2013-10-29 21:02:54 +04:00
Dmitry Jemerov e33f66f4b9 statically imported members don't need to be qualified 2013-10-29 21:02:53 +04:00
Dmitry Jemerov 1bf84a8187 don't generate !! for array access in assignment lvalue 2013-10-29 21:02:52 +04:00
Dmitry Jemerov 47293918fc don't generate nullable type for val with not-null initializer 2013-10-29 21:02:51 +04:00
Dmitry Jemerov 58cf1d47be bangbang in assignment if needed 2013-10-29 21:02:50 +04:00
Dmitry Jemerov 12603cdd81 casts to a primitive types are coercion methods instead 2013-10-29 21:02:50 +04:00
Dmitry Jemerov 152d214870 we don't need no DummyMethodCallExpression 2013-10-29 21:02:49 +04:00
Dmitry Jemerov 192cdd7028 less red-code-inducing handling of nullability with array accesses 2013-10-29 21:02:48 +04:00
Dmitry Jemerov 5be56e15ba catch clause parameter is always not null 2013-10-29 21:02:47 +04:00
Dmitry Jemerov d0b46704d3 merge some more expressions; correctly generate javaClass() call 2013-10-29 21:02:46 +04:00
Dmitry Jemerov 055cad793c ConverterUtil to namespace-level functions in Converter.kt 2013-10-29 21:02:45 +04:00
Dmitry Jemerov a59d15c090 merged some of the expressions in a single file; correct nullability for array access expression 2013-10-29 21:02:44 +04:00
Dmitry Jemerov 7cbff97c6e filter whitespace nodes when converting list of elements 2013-10-29 21:02:43 +04:00
Dmitry Jemerov 1999c246f2 to kotlin 2013-10-29 21:02:43 +04:00
Dmitry Jemerov 2486e744d7 adapt to latest Kotlin 2013-10-29 21:02:42 +04:00
Dmitry Jemerov c7113e143a qualify access to static members 2013-10-29 21:02:41 +04:00
Dmitry Jemerov 21b280f413 convert .length on arrays to .size 2013-10-29 21:02:40 +04:00
Dmitry Jemerov 5664283a30 comments processing finished 2013-10-29 21:02:39 +04:00
Dmitry Jemerov 4bb3731272 comments support work in progress 2013-10-29 21:02:38 +04:00
Dmitry Jemerov 512603ce0c to kotlin 2013-10-29 21:02:37 +04:00
Dmitry Jemerov 8bcc51f6c2 to kotlin 2013-10-29 21:02:36 +04:00
Dmitry Jemerov 0e2d0a4a5b back to compilable and working state 2013-10-29 21:02:36 +04:00
Dmitry Jemerov 5932eb3539 fix 2013-10-29 21:02:35 +04:00
Dmitry Jemerov 34dfcef978 version that fails with assertion at org.jetbrains.jet.lang.resolve.OverrideResolver.checkOverrideForMember(OverrideResolver.java:370) 2013-10-29 21:02:34 +04:00
Dmitry Jemerov 600629ed6e "everything's broken" state of kj2k 2013-10-29 21:02:33 +04:00
Dmitry Jemerov ef22c61ee6 to kotlin 2013-10-29 21:02:32 +04:00
Dmitry Jemerov 197d1d7a85 get rid of AstUtil 2013-10-29 21:02:31 +04:00
Dmitry Jemerov 7064ccd320 delete unnecessary interface 2013-10-29 21:02:30 +04:00
Dmitry Jemerov 39190533b1 to compilable kotlin 2013-10-29 21:02:29 +04:00
Dmitry Jemerov ba16ad3c57 workaround for KT-2144 2013-10-29 21:02:29 +04:00
Dmitry Jemerov b17effd3a3 converted to kotlin; doesn't compile yet because of errors in frontend 2013-10-29 21:02:28 +04:00
Dmitry Jemerov c9499da055 to kotlin 2013-10-29 21:02:27 +04:00
Dmitry Jemerov b6ca2ddf75 cleanup 2013-10-29 21:02:26 +04:00
Dmitry Jemerov c7a4236d93 more statements 2013-10-29 21:02:25 +04:00
Dmitry Jemerov feab374ee3 merging statements into a single file, making code altogether nicer 2013-10-29 21:02:24 +04:00
Dmitry Jemerov d66b5e32f9 extension function for converting a list of elements 2013-10-29 21:02:23 +04:00
Dmitry Jemerov dd09affd9c some quick conversions 2013-10-29 21:02:22 +04:00
Dmitry Jemerov 3977db1472 simplify class hierarchy 2013-10-29 21:02:22 +04:00