Commit Graph

652 Commits

Author SHA1 Message Date
Stepan Koltsov 6446e83b29 remove VariableDescriptor.inType
(approved by Andrey Breslav)
2011-12-30 18:45:49 +04:00
Nikolay Krasko c6caffe02d Keywords autocompletion - nothing for top scope after package directive 2011-12-29 20:37:47 +04:00
Nikolay Krasko 28c449168c Keyword completion: forgotten object keyword 2011-12-29 18:00:16 +04:00
svtk 0e8dbbac2f quick fixes refactoring (disuse of CodeEditUtil) 2011-12-29 15:50:30 +04:00
svtk a61f848861 ImportClassHelper (quick fixes) refactoring 2011-12-29 15:40:20 +04:00
Nikolay Krasko be40b01d0e Disable keyword completion in comments, strings and chars 2011-12-29 15:08:42 +04:00
Nikolay Krasko f259b7d397 KT-759 Filter keywords auto completion according to context 2011-12-28 17:51:18 +04:00
svtk 4272dafc36 ReplaceCallFix instead of two ReplaceDotCallWithSafeCall & ReplaceSafeCallWithDotCall 2011-12-27 19:21:33 +04:00
svtk 7f46ed8e53 added fix "replace dot call with safe call" (from Sergey Ignatov) 2011-12-27 17:44:35 +04:00
Nikolay Krasko 25f7c139e0 Remove invalid tests (valid tests are already exist) 2011-12-27 15:51:13 +04:00
Andrey Breslav 7fcae64766 Parser test data fixed 2011-12-27 15:20:31 +04:00
Andrey Breslav 1704247534 Merge remote branch 'origin/master'
Conflicts:
	idea/testData/checker/RecursiveTypeInference.jet
2011-12-27 15:00:33 +04:00
Andrey Breslav b453880d9c Better message for recursive type inference 2011-12-27 14:59:24 +04:00
Andrey Breslav 2d78ccb9e1 Annotator test data fixed 2011-12-27 14:54:41 +04:00
Andrey Breslav fa5be15852 Diagnostics test data fixed 2011-12-26 19:55:29 +04:00
Andrey Breslav f52eae71d0 GreatSyntacticShift: 'namespace' -> 'package' 2011-12-25 15:51:59 +04:00
Maxim Shafirov 423494cef0 missed shift 2011-12-23 19:51:25 +03:00
Maxim Shafirov 14862f7d39 Initial java facade tests 2011-12-22 15:33:34 +03:00
Andrey Breslav 889c7c0002 GreatSyntacticShift: erroneous fix reverted 2011-12-21 11:48:24 +02:00
Andrey Breslav f67c6549eb GreatSyntacticShift: Codegen testdata fixed 2011-12-21 11:45:50 +02:00
Andrey Breslav 3808bff1ce GreatSyntacticShift: Checker test data fixed 2011-12-21 11:24:04 +02:00
Nikolay Krasko 17e8a2663d KT-805 Auto import on code completion insert (multifile test) 2011-12-19 19:32:02 +04:00
Nikolay Krasko 26ec797444 KT-805 Auto import on code completion insert (Initial version) 2011-12-16 13:23:58 +04:00
Andrey Breslav 0a2108d4d0 Constraint priorities integrated 2011-12-16 13:09:28 +04:00
Nikolay Krasko 3cf7a44840 KT-825 Completion doesn't show overloaded functions 2011-12-14 12:26:57 +04:00
Nikolay Krasko 31b536a8e5 KT-822: Assertion during completion of the subpackage in function 2011-12-14 11:03:04 +04:00
Andrey Breslav 739f3b2a36 Root namespace naming problems fixed. Failing test reverted to the initial state 2011-12-13 17:38:57 +04:00
Maxim Shafirov c4fd2e564f 1. namespace class should not be accessible from Kotlin despite the fact we don't have kotlin class descriptor for it.
2. testdata is corrected due to the fact frontend has wrong qualified name in trace for root namespace
2011-12-13 16:15:43 +04:00
Nikolay Krasko 9ae40b270a KT-795: Insert brackets after applying function completion 2011-12-12 15:16:16 +04:00
Nikolay Krasko 182009ab61 KT-768 Code completion for extension functions 2011-12-12 12:12:45 +04:00
svtk 63d74d41af KT-328 completion //Local function in function literals cause exceptions 2011-12-09 17:37:38 +04:00
svtk a0cd4af3bd Merge remote-tracking branch 'origin/master' 2011-12-08 13:43:56 +04:00
svtk e05dea7046 added specializing error "Variable initializer is redundant" for unused-vars analysis 2011-12-08 13:43:46 +04:00
Nikolay Krasko e5c39df519 KT-658 Show types in IDEA auto assist for kotlin 2011-12-07 12:19:50 +04:00
svtk af3b06b65b Merge remote-tracking branch 'origin/master'
Conflicts:
	compiler/frontend/src/org/jetbrains/jet/lang/cfg/JetFlowInformationProvider.java
2011-12-06 22:42:50 +04:00
svtk ec55dddfcd backing fields resolve changed
KT-462 Consider allowing initializing properties via property names when it is safe
KT-598 Allow to use backing fields after this expression
2011-12-06 22:41:19 +04:00
Stepan Koltsov 0d5f507a6c split Bounds.jet test into smaller tests 2011-12-06 22:32:07 +04:00
Nikolay Krasko 152d15ce83 KT-738 No kotlin type completion in extend class scope - Fixes after CR-KT-13 review 2011-12-05 16:20:10 +04:00
Nikolay Krasko 65fb8d40b7 KT-738 No kotlin type completion in extend class scope 2011-12-05 16:20:09 +04:00
Nikolay Krasko eee0c02d65 KT-722 Don't show keywords after '.' 2011-12-01 16:47:16 +04:00
Nikolay Krasko ffc5db6c35 Merge branch 'master' of git+ssh://git.labs.intellij.net/jet 2011-11-30 19:54:35 +04:00
Nikolay Krasko 1e3c45e65c KT-688: Show kotlin keywords as auto completion in IDEA 2011-11-30 18:33:37 +04:00
Andrey Breslav 8a93421ecb KT-597 Type inference failed
Resolution rules changed: now autocast and non-autocast candidates are judged together
2011-11-29 21:03:42 +03:00
svtk ba49f508c9 KT-609 Analyze not only local variables, but function parameters as well in 'unused values' analysis 2011-11-29 19:04:15 +04:00
svtk 27293562ae Merge remote-tracking branch 'origin/master' 2011-11-28 13:15:35 +04:00
svtk ecb3db0912 KT-610 Distinguish errors 'unused variable' and 'variable is assigned but never accessed' 2011-11-28 13:15:03 +04:00
Nikolay Krasko 0c758902ef KT-621 Remove .foo() pattern matching from when (Some tests were rewritten) 2011-11-25 17:39:16 +04:00
svtk 63304cc2cf Merge remote-tracking branch 'origin/master' 2011-11-24 16:02:44 +04:00
svtk a7bb30a18c "Unused value" error added to existed tests 2011-11-24 15:59:44 +04:00
Stepan Koltsov e33af7f729 KT-328 Local function in function literals cause exceptions
===
fun bar() = {
  bar()
}
===
2011-11-23 16:40:50 +04:00