Commit Graph

1237 Commits

Author SHA1 Message Date
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
Andrey Breslav fb971ff7cb Tests moved to appropriate locations 2011-10-21 13:37:14 +04:00
Andrey Breslav d445a09a80 KT-156 Fix the this<Super> syntax 2011-10-20 18:38:51 +04:00
Dmitry Jemerov ec6dec0d37 separate compiler and plugin tests 2011-10-20 16:21:18 +02:00
Andrey Breslav e91d20f326 KT-156 Fix the this<Super> syntax 2011-10-20 18:00:19 +04:00
Andrey Breslav 7bb7ea912e Merge remote branch 'origin/master' 2011-10-20 14:45:26 +04:00
Alex Tkachman 417bb26646 tests/fixes 2011-10-20 07:25:22 +02:00
Dmitry Jemerov efa9a25ea5 actually pass the specified parameters to the Java process 2011-10-19 20:59:21 +02:00
Dmitry Jemerov c26ab4b472 IntRange iteration calls correct methods on IntRange class 2011-10-19 20:29:55 +02:00
Andrey Breslav 79ee5cd606 KT-156 Fix the this<Super> syntax
In progress: super<List> must work, but currently it does not, only super<List<Foo>> works, where Foo is ignored.
2011-10-19 19:24:46 +04:00
Andrey Breslav 84951d2585 KT-362 Don't allow autocasts on vals that are not internal 2011-10-19 14:35:02 +04:00
Andrey Breslav e262d94cc1 Nullable Nothing is exactly null 2011-10-19 12:46:32 +04:00
Andrey Breslav c51e374258 Read-only interface extracted from ResolvedCall 2011-10-19 11:52:16 +04:00
Alex Tkachman 33d09eb1df default args 2011-10-19 07:42:31 +02:00
Andrey Breslav 1b4bebaaf0 Autocasts for 'this' and stable qualified expressions 2011-10-18 22:30:39 +04:00
Dmitry Jemerov 407882eb70 common Java options in Jet run configuration 2011-10-18 17:41:47 +02:00
Andrey Breslav a9ab3b87ce NPE fixed 2011-10-18 11:45:32 +04:00
Andrey Breslav a7db6747a6 KT-359 ++/--/+= must be included into calculation of MUST_BE_WRAPPED_IN_A_REF 2011-10-17 21:09:18 +04:00
Andrey Breslav 7e142e9bb7 Merge remote branch 'origin/master'
Conflicts:
	idea/tests/org/jetbrains/jet/resolve/JetResolveTest.java
2011-10-17 20:04:32 +04:00
Andrey Breslav 803281051d No debug errors when error reporting is off 2011-10-17 20:03:05 +04:00
Andrey Breslav 3fa57f3f39 Failing test removed, a request KT-361 Allocate one LabelResolver per file filed 2011-10-17 20:02:47 +04:00
Andrey Breslav 82db2b789b KT-84 Lexer processes "!isFunction" code incorrectly 2011-10-17 19:56:09 +04:00
Andrey Breslav 3d8b5aa456 Visitors refactored. LabelResolver problem stays there 2011-10-17 18:10:41 +04:00
Alex Tkachman f29768efe9 object literals shared vars 2011-10-16 19:16:55 +02:00
Alex Tkachman ada54665db closure shared vars 2011-10-15 13:05:10 +02:00
svtk 7831fc3dc1 b3783e 'JetLiteFixture uses CoreEnvironment...' reverted 2011-10-14 19:08:23 +04:00
Andrey Breslav bca8e84deb Refactoring done, something broken in label resolution 2011-10-14 13:23:01 +04:00
Dmitry Jemerov ae2ecc52f9 compilation fixed 2011-10-14 07:47:25 +02:00
Dmitry Jemerov 34e6ab9559 Merge remote branch 'origin/master' 2011-10-14 07:43:02 +02:00
Andrey Breslav 3894eff5f2 Utility class moved from the front-end 2011-10-13 21:25:42 +04:00
Andrey Breslav e38279899c New tests for nullability 2011-10-13 19:22:17 +04:00