Svetlana Isakova
7c828b9ff7
diagnostic tests changes after collections mapping
2012-09-05 18:55:16 +04:00
Svetlana Isakova
bab20717ee
KT-2688 Provide mutable/immutable interfaces for Java collections
...
#KT-2688 fixed
2012-09-05 18:55:16 +04:00
Svetlana Isakova
6fe49398a6
added 'getKotlinAnalogsForJavaStandardClasses'
...
to most of module configurations
2012-09-05 18:55:16 +04:00
Svetlana Isakova
31831f2433
added 'class has Kotlin analog' error
...
to existing diagnostic tests
2012-09-05 18:55:16 +04:00
Svetlana Isakova
a3194e9a46
removed unnecessary import jet.Iterator
2012-09-05 18:55:16 +04:00
Svetlana Isakova
726bcb5465
KT-2606 Filter java.util.* import
...
#KT-2606 fixed
added FilteringScope
2012-09-05 18:55:16 +04:00
Svetlana Isakova
a04f6ee263
extracted method reportHasKotlinAnalog
2012-09-05 18:55:16 +04:00
Svetlana Isakova
fb6e1e5dc3
added ERROR_CONFIGURATION to not to confuse it with empty configuration
2012-09-05 18:55:16 +04:00
Svetlana Isakova
d642d2266b
KT-2641 Warn on using j.l.Iterable in Kotlin code
...
#KT-2641 fixed
2012-09-05 18:55:16 +04:00
Svetlana Isakova
22227663de
add 'isSafe' to FqNameUnsafe
2012-09-05 18:55:16 +04:00
Svetlana Isakova
e70db866ad
add 'getKotlinAnalogs' to ModuleConfiguration
2012-09-05 18:55:15 +04:00
Svetlana Isakova
7073b12d11
add ModuleConfiguration to injectors
...
(to be able to use it in TypeResolver)
2012-09-05 18:55:15 +04:00
Alexander Udalov
5aca16e65e
Replace "\n" with System.getProperty("line.separator")
2012-09-05 18:52:15 +04:00
Nikolay Krasko
0e3dd77098
KT-2170 "private" keyword completion does not work before "val"
...
#KT-2170 Fixed
2012-09-05 17:08:02 +04:00
Andrey Breslav
7c4322cd2c
Condition do not declare variables any more
2012-09-05 15:04:49 +04:00
Andrey Breslav
6de633d0cb
Fixing compilation on some versions of javac
2012-09-05 14:39:37 +04:00
Andrey Breslav
d4cdbbccff
DataFLowInfo doesn't flow from when-checks
2012-09-05 14:18:41 +04:00
Andrey Breslav
a267f65fa1
Front-end test data fixed to have no complex patterns
...
#KT-2359 In Progress
2012-09-05 14:18:40 +04:00
Andrey Breslav
1b65ba644e
JS Back-end does not handle complex patterns any more
...
#KT-2359 In Progress
2012-09-05 14:18:40 +04:00
Andrey Breslav
4dd0b27e93
JVM Back-end does not handle complex patterns any more
...
#KT-2359 In Progress
2012-09-05 14:18:40 +04:00
Andrey Breslav
756ca9b284
DataFlowInfo treatment adjusted for absence of complex patterns
...
As patterns in when are no longer recursively nested, teh code is simplified.
Also, instead of keeing a Map<JetPattern, DataFlowInfo> patternsToDataFlowInfo in ExpressionTypingContext,
we fall back for a slice in the trace.
Refactoring: DataFlowInfos class introduced to repace a Pair<DFI, DFI>
#KT-2359 In Progress
2012-09-05 14:18:40 +04:00
Andrey Breslav
70f3da109d
Removing obsolete PSI classes, error message and CF-handling
...
#KT-2359 In Progress
2012-09-05 14:18:40 +04:00
Andrey Breslav
10d453ce6a
Removing grammar/parsing support for complext patterns
...
#KT-2359 In progress
2012-09-05 14:18:40 +04:00
Andrey Breslav
a7f62a7d6e
Test uncommented and fixed
2012-09-05 14:18:40 +04:00
Andrey Breslav
fbc0ca1b77
Gererated tests now check that all the relevant directories are present
...
We only checked test data files before
2012-09-05 14:18:40 +04:00
Andrey Breslav
73384529c7
Proper toString() for DataFlowInfo
2012-09-05 14:18:39 +04:00
Andrey Breslav
755c830714
Comment deleted
2012-09-05 14:18:39 +04:00
Andrey Breslav
26cc07091c
Secondary constructors are not there any more
2012-09-05 14:18:39 +04:00
Andrey Breslav
15ce394000
File names + proper lines
2012-09-05 14:18:39 +04:00
Andrey Breslav
366b069679
Methods extracted
2012-09-05 14:18:39 +04:00
Andrey Breslav
1c5236af5c
Properly locate idea.properties
2012-09-05 14:18:39 +04:00
Andrey Breslav
53bc6c07fd
Support line numbers in grammar generator
2012-09-05 14:18:39 +04:00
Natalia.Ukhorskaya
b113059c2c
KT-2709 Optimizing import removes reference to class when in code val from its class object is used
...
#KT-2709 Fixed
2012-09-05 11:39:42 +04:00
Natalia.Ukhorskaya
cc215d4212
Optimizing imports doesn't remove references to java static fields when they are referred via short name in code
2012-09-05 11:29:35 +04:00
Nikolay Krasko
d4564a41e3
EA-38865 Fail for convention functions names
2012-09-04 22:56:12 +04:00
Evgeny Gerashchenko
c2b3cd79b3
Better exception handling in JetPsiChecker. Exceptions are rethrowed only in test mode. In production, error is logged and error annotation is registered.
2012-09-04 17:59:18 +04:00
Nikolay Krasko
c8ac9b4997
Remove old comments
2012-09-04 17:21:34 +04:00
Nikolay Krasko
d9cd4f0d74
KT-2725 No completion in properties initializers and accessors
...
#KT-2725 Fixed
2012-09-04 16:37:37 +04:00
Nikolay Krasko
138373c94c
KT-2724 No completion in class initializers
...
#KT-2724 Fixed
2012-09-04 15:36:30 +04:00
Nikolay Krasko
a0c2cee754
Rename method refactoring
2012-09-04 15:05:25 +04:00
Nikolay Krasko
2fdcfcfff4
Don't share lazy resolve session between different clients. It can give slice overwrite exceptions.
2012-09-04 14:18:10 +04:00
Nikolay Krasko
d2fa6abf4a
Refactor method - remove null value warnings
2012-09-04 13:37:30 +04:00
Nikolay Krasko
fc887a869d
Refactor class for showing parameters tooltip
2012-09-04 13:37:28 +04:00
Nikolay Krasko
994cc2e1da
Refactoring: remove warnings
2012-09-04 13:37:27 +04:00
Nikolay Krasko
3cbe2a270b
Slightly optimize tests
2012-09-04 13:37:26 +04:00
Natalia.Ukhorskaya
7e1091a6af
KT-1850 Fixed: Redundant imports are not removed when classes are used only by FQ name
...
OptimizeImportsMultiFileTest added
2012-09-03 17:59:52 +04:00
Alexander Udalov
5b96d045f9
Fix debugger testdata after bd5b8d3
2012-08-31 19:37:29 +04:00
Evgeny Gerashchenko
bd5b8d3287
Added "$" in the end of multi-file namespace internal names to prevent them from having "Test" suffix. This blows JUnit test-runner's mind.
2012-08-31 19:02:42 +04:00
Alex Tkachman
a54776196a
fixed bug with compilation of this/outer. no need to check context hierarchy for superclasses except case of super call.
2012-08-31 17:42:35 +03:00
Natalia.Ukhorskaya
c5711cccda
Rename test files
2012-08-31 15:13:46 +04:00