Commit Graph

1267 Commits

Author SHA1 Message Date
Andrey Breslav 5bb226627f Internal compiler errors are reported as warnings, and individually namespace-by-namespace. To make it easier to work even in the presence of some bug-triggering code in the current project 2011-11-12 18:13:11 +04:00
Maxim Shafirov f18510652e opt out Java -> Kotlin resolve due to unsolved SOE problems 2011-11-11 22:03:01 +04:00
Maxim Shafirov 66c1f56892 merge commit 2011-11-11 20:14:29 +04:00
Maxim Shafirov 627a1dbf6f Resolve Kotlin from Java, first drop. 2011-11-11 20:02:36 +04:00
Andrey Breslav 4224e00cbd Most of the tests fixed 2011-11-10 21:33:46 +03:00
svtk 0356bd98ec KT-411 Wrong type expected when returning from a function literal 2011-11-09 16:43:29 +04:00
svtk 7c05e4b9b4 Merge remote-tracking branch 'origin/master' 2011-11-09 12:22:14 +04:00
svtk 2d6337fe93 KT-456 No check for obligatory return in getters 2011-11-09 12:22:08 +04:00
Dmitry Jemerov 30e44b1665 to avoid having the test name reset by UsefulTestCase.clearDeclaredFields(), mark it as final 2011-11-08 18:30:38 +01:00
Andrey Breslav aa1ebbe445 JetCompilerManager (trivially) implements ProjectComponent 2011-11-08 13:05:11 +03:00
Andrey Breslav 14526a0263 KT-414 Hello world does not run if defined in an anonymous namesapce
+ getFQName moved out of a PSI class
2011-11-08 12:29:27 +03:00
Alex Tkachman ebc508a7b8 commented debug output 2011-11-07 22:42:52 +01:00
Andrey Breslav 00d65ebd8f KT-430 Quick info reports references to other files as Unresolved 2011-11-07 22:04:10 +03:00
svtk d1787a5f6e tests fixed 2011-11-07 13:31:52 +04:00
Dmitry Jemerov d7aa7e3044 override methods checks modality 2011-11-04 19:20:54 +01:00
Dmitry Jemerov 7b668a7e61 equals/hashCode for descriptors 2011-11-04 19:20:53 +01:00
Dmitry Jemerov fc4b810065 override methods initial 2011-11-04 19:20:53 +01:00
Dmitry Jemerov 7171fe8b02 implement works for properties 2011-11-04 19:20:53 +01:00
Dmitry Jemerov b2990b74ef one more test; generate 'return' for primitive type return values 2011-11-04 19:20:52 +01:00
Dmitry Jemerov 7714e850b9 handle parameters in implement members 2011-11-04 19:20:52 +01:00
Dmitry Jemerov 8f15eea9c5 Kotlin implement members initial (not much works) 2011-11-04 19:20:51 +01:00
svtk e225bf5e93 Merge branch 'master' of ssh://git.labs.intellij.net/jet 2011-11-04 18:58:59 +04:00
svtk dfa3783f54 Little fixes 2011-11-04 15:52:11 +04:00
Maxim Shafirov 498797b013 Plugable asm visitors strategy 2011-11-04 06:06:06 +03:00
Dmitry Jemerov 2f191d3c43 avoid nesting of testsuites (hopefully it will help TeamCity report tests correctly) 2011-11-03 21:15:32 +01:00
Dmitry Jemerov 750e2e25f0 diagnostics for missing JetPsiCheckerTest 2011-11-03 20:44:36 +01:00
svtk 1862cd3a8c Merge branch 'master' of ssh://git.labs.intellij.net/jet 2011-11-03 21:07:48 +04:00
svtk 2eb7835ae1 Registered 'change variable mutability' fix for 'val reassignment' error 2011-11-03 18:30:28 +04:00
Andrey Breslav 29c4e2bddb ResolvedCalls for indexed expressions 2011-11-02 19:51:00 +03:00
Andrey Breslav d5266ddedd KT-33 Provide method descriptors for both getter and setter when accessing collections via [] 2011-11-02 13:05:37 +03:00
svtk 503f1cf94d Merge branch 'master' of ssh://git.labs.intellij.net/jet 2011-11-01 19:12:59 +04:00
svtk a3ef9f9b50 Added 'change to backing field' fix 2011-11-01 19:00:57 +04:00
Andrey Breslav 3588779f19 When a file is changed in the IDE, we do not recheck function bodies and other executable code in other files: only declarations to povide resolution context for the changed file 2011-11-01 16:04:55 +03:00
Andrey Breslav 43faa77478 Standard library is imported properly rather than enclosing the user code 2011-11-01 12:49:20 +03:00
Maxim Shafirov 5a9c50d374 PSI is just a tree with getters in Kotlin 2011-10-31 19:26:39 +03:00
Andrey Breslav d643c72a09 Unnecessary dependency removed 2011-10-31 17:31:02 +03:00
Maxim Shafirov 68ceb9570d Completion's file copy missed "whole project" analysis train 2011-10-31 15:16:30 +03:00
Maxim Shafirov f6bb7e34ff Don't rely on hardcoded file extensions. 2011-10-31 14:44:49 +03:00
Andrey Breslav 57bba593ae Fixing dependencies: moved the code that walks through project files into the plugin 2011-10-30 12:22:03 +03:00
Andrey Breslav 473779befa Redeclarations now report the redeclared name 2011-10-28 23:11:14 +04:00
Andrey Breslav d0b0d5f265 Fixed adding annotation to a wrong file 2011-10-28 22:45:29 +04:00
Andrey Breslav 51c1ce836a KT-412 Import not resolved if namespace structure doesn't match directory structure 2011-10-28 21:53:42 +04:00
Dmitry Jemerov 65ded5b977 KotlinCompiler can build a jar file 2011-10-28 17:16:14 +02:00
svtk 44ae29b01d Merge branch 'master' of ssh://git.labs.intellij.net/jet 2011-10-28 13:44:39 +04:00
Dmitry Jemerov 05db935efb kts and ktm -> kotlin file type 2011-10-27 20:41:54 +02:00
Dmitry Jemerov 0b0aacc9e4 since JetTestCase is no longer a base class for any tests, remove code which is now redundant and rename it to JetTestCaseBuilder 2011-10-27 19:27:18 +02:00
Dmitry Jemerov a3f8a088be JetPsiCheckerTest and its testdata moved back to plugin tests 2011-10-27 18:44:39 +02:00
svtk f7950f9469 rename 2011-10-25 17:40:36 +04:00
svtk 2984cfa959 Added bundle for quick fix messages 2011-10-25 17:37:47 +04:00
svtk d54c79a31e Quick fix tests launch improved 2011-10-25 14:42:04 +04:00