Stepan Koltsov
6446e83b29
remove VariableDescriptor.inType
...
(approved by Andrey Breslav)
2011-12-30 18:45:49 +04:00
Stepan Koltsov
4b9e4b65b4
constant for "namespace"
2011-12-30 18:45:40 +04:00
Nikolay Krasko
eee5e04804
Small fix for infinite error log from CodeWindow
2011-12-30 13:51:35 +04:00
Nikolay Krasko
c6caffe02d
Keywords autocompletion - nothing for top scope after package directive
2011-12-29 20:37:47 +04:00
Nikolay Krasko
26b9647591
KT-862 Exception when debugger starts - read action request before reading PSI is added
2011-12-29 20:36:06 +04:00
Nikolay Krasko
28c449168c
Keyword completion: forgotten object keyword
2011-12-29 18:00:16 +04:00
Nikolay Krasko
50dc6760c1
KT-780 NullPointerException on constructing new run configuration
2011-12-29 17:50:59 +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
Andrey Breslav
939f9ac279
Merge remote branch 'origin/master'
2011-12-27 21:29:48 +04:00
Andrey Breslav
4579c9826f
Reverting problematic commits:
...
fa500f453d Alex Tkachman Today 19:47
725bebc23f Alex Tkachman Today 19:36
2011-12-27 21:26:20 +04:00
Andrey Breslav
6aafaa1851
JetNamespace eliminated
2011-12-27 20:23:58 +04:00
Alex Tkachman
725bebc23f
work in progress on compiler unification between cli and plugin
2011-12-27 17:36:37 +02: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
954120fe3e
KT-812
2011-12-22 15:53:34 +03:00
Maxim Shafirov
14862f7d39
Initial java facade tests
2011-12-22 15:33:34 +03:00
Maxim Shafirov
34e5f60496
Correct class object mapping in kotlin => java run
2011-12-21 09:07:22 +03:00
Nikolay Krasko
9c5ff3fa7f
Refactoring: move main completion resolver out of Idea plugin.
2011-12-21 16:21:24 +04:00
Andrey Breslav
529bcaf921
GreatSyntacticShift: shift action removed
2011-12-21 11:51:40 +02: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
2d1c529dd1
Merge remote-tracking branch 'origin/master'
2011-12-21 11:37:40 +02:00
Andrey Breslav
3808bff1ce
GreatSyntacticShift: Checker test data fixed
2011-12-21 11:24:04 +02:00
Nikolay Krasko
a279d27318
Cache collection of jet files for scope
2011-12-21 12:18:29 +04:00
Andrey Breslav
41fd43b5e5
GreatSyntacticShift: Syntax for function types, function literals, when and tuples
...
Bug:
fun loop(var times : Int) {
while(times > 0) {
val u : (value : Int) -> Unit = { // This arrow is confusing the lookahead
System.out?.println(it)
}
u(times--)
}
}
2011-12-20 22:55:25 +04:00
svtk
49f8021c56
Merge remote-tracking branch 'origin/master'
2011-12-20 20:54:43 +04:00
svtk
66bbddf217
changed imports resolve
2011-12-20 20:14:04 +04:00
Alex Tkachman
78a2845604
better error reporting
2011-12-20 09:17:16 +02:00
Nikolay Krasko
23f4f80a52
Make a parameterized test
2011-12-19 21:42:33 +04:00
Nikolay Krasko
d88cd7752b
Try to fix test
2011-12-19 20:49:21 +04: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
7089bbfcae
Debug highlighting for error types
2011-12-16 13:10:17 +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
Andrey Breslav
54336a285d
Minor refactoring while working on prioritized constraints
2011-12-13 12:38:37 +04:00