Pavel Talanov
82feef23c3
Rename: OverridingUtil#filterOverrides -> filterOutOverridden to be more precise
2013-11-12 14:15:43 +04:00
Pavel Talanov
700d26917b
Minor: Remove commented out code
2013-11-12 14:15:42 +04:00
Valentin Kipyatkov
a7f11e6852
Very initial implementation of smart completion
2013-11-11 21:46:05 +04:00
Valentin Kipyatkov
a3e67ff27d
Deleted test file
2013-11-11 21:21:56 +04:00
Valentin Kipyatkov
bb73a21154
Test commit to test write access
2013-11-11 21:20:08 +04:00
Andrey Breslav
2b6f688a52
Annotate fields from traits' class object properties
2013-11-11 17:20:16 +04:00
Andrey Breslav
4fa691f4b4
Ignore @Nullable/@NotNull annotations when deserializing Kotiln descriptors
...
This is needed because we write these annotations to class files on all API callables automatically. Seeing all these annotations on descriptors is no good
2013-11-11 17:20:16 +04:00
Andrey Breslav
1f574a9feb
Do not annotate private members and their parameters (to save space)
2013-11-11 17:20:15 +04:00
Andrey Breslav
0959f7e37c
Don't mark primitive types as @NotNull
2013-11-11 17:20:15 +04:00
Andrey Breslav
f3901d2844
visitAnnotation() could return null for light classes
2013-11-11 17:20:15 +04:00
Andrey Breslav
2873f74932
Generate @Nullable/@NotNull annotations on Kotlin declarations (for IDEA interop)
2013-11-11 17:20:15 +04:00
Andrey Breslav
4268d8aa27
Generate parameter annotations even in LIGHT_CLASSES mode
2013-11-11 17:20:15 +04:00
Andrey Breslav
641ed568f2
Extract method
2013-11-11 17:20:15 +04:00
Mikhael Bogdanov
1795b2a0bc
KT-4118 Closures mix makes code fail on runtime
...
#KT-4118 Fixed
2013-11-11 12:22:06 +04:00
Maxim Shafirov
5e2e6e557d
error (yet to decide what particular exception to throw)
2013-11-10 18:25:13 +04:00
Nikolay Krasko
560fccbfb5
Better recovering after reporting error about several statements on the line
2013-11-09 14:08:01 +04:00
Nikolay Krasko
8e1b4edd7c
Refactoring: Remove class KotlinLightClassForPackageBase
...
FakeLightClassForFileOfPackage will use same code with delegating
2013-11-08 18:41:25 +04:00
Nikolay Krasko
fa0c3e52c5
Generate out of block modification tests
2013-11-08 18:41:23 +04:00
Nikolay Krasko
2975198b4c
Attempt to simplify hashCode and equals login in JetLookupObject
2013-11-08 18:41:22 +04:00
Nikolay Krasko
3e94246c45
Add ability to use ctrl+click in decompiled kotlin files
2013-11-08 18:41:21 +04:00
Zalim Bashorov
98e9b387b6
JetCompiler (non JPS) -> K2JvmTranslatingCompiler;
...
K2JSCompiler (non JPS) -> K2JsTranslatingCompiler.
2013-11-08 18:14:22 +04:00
Zalim Bashorov
e5a58e0c70
JPS: switched to use dirty files without incremental compilation (temporary hack for recompiling all).
...
Fixed compiling files from excluded directories.
2013-11-08 18:14:22 +04:00
Zalim Bashorov
6e5c849cb8
Use Project JDK in cli-common
2013-11-08 18:14:22 +04:00
Zalim Bashorov
e5c450fbee
SourceMapBuilder#skipLinesInBegin -> SourceMapBuilder#skipLinesAtBeginning
2013-11-08 18:14:22 +04:00
Zalim Bashorov
1409dd7812
Refresh FS after compilation for js and sourcemap files.
2013-11-08 18:14:21 +04:00
Zalim Bashorov
637c6635bd
Just rename some variables like: *factory -> outputFiles
2013-11-08 18:14:21 +04:00
Zalim Bashorov
4cea0a3de4
Fix build after change api
2013-11-08 18:14:21 +04:00
Zalim Bashorov
ae8ac28ddc
Split OutputFileFactory to OutputFileCollection and OutputFile
2013-11-08 18:14:21 +04:00
Zalim Bashorov
e041e950c8
Extracted OutputDirector and output utils to common place
2013-11-08 18:14:20 +04:00
Zalim Bashorov
5dd4eb780e
Extracted OutputFileFactory interface.
2013-11-08 18:14:20 +04:00
svtk
64e12398af
comment added to tests
2013-11-08 16:33:41 +04:00
svtk
95ef417ee8
KT-4170 Compiler hangs (or works too long)
...
#KT-4170 Fixed
2013-11-08 16:33:41 +04:00
Mikhael Bogdanov
df03eb5330
KT-4173: Can't pass a non-trivial closure to a super-call for object expression
...
#KT-4173 Fixed
2013-11-08 15:19:20 +04:00
Mikhael Bogdanov
2c75bdacc5
Added exception for outer absence
2013-11-08 14:10:35 +04:00
Natalia Ukhorskaya
cc948d88cc
Build j2k using kotlinc in build.xml
2013-11-08 12:12:06 +04:00
Alexey Sedunov
1b8205273b
Search constructor-declared properties together with class declarations
2013-11-07 20:44:25 +04:00
Alexey Sedunov
52ffd52a4e
Implement "Find Usages" for value/type parameters
2013-11-07 20:44:25 +04:00
Alexey Sedunov
cfaeca88bf
Reuse property search for parameters
2013-11-07 20:44:23 +04:00
Alexey Sedunov
58f7a3efbf
Refactor search helpers: replace some classes with traits
2013-11-07 20:44:23 +04:00
Andrey Breslav
dabd048352
Do not rely on PSI when checking resolution results for packages (by geevee)
2013-11-07 19:18:55 +04:00
Andrey Breslav
1544e1a64b
Suppress warnings from Kotlin compiler
2013-11-07 19:12:25 +04:00
Andrey Breslav
fd73dc3dce
Fix tests after stdlib rearrangement
2013-11-07 13:56:17 +04:00
Alexey Sedunov
9038798e55
Update to IDEA 132.947 EAP
2013-11-07 13:33:17 +04:00
Maxim Shafirov
73db26f5f3
Clean up deprecation
2013-11-07 13:03:03 +04:00
Maxim Shafirov
9f1428a985
Merge branch 'upstream' of git://github.com/mhshams/kotlin
2013-11-07 12:42:49 +04:00
Andrey Breslav
2888a6d950
Print preloader results even if the underlying code called System.exit()
2013-11-06 19:50:14 +04:00
Alexey Sedunov
dfef1a37ac
Add comments to usage check functions
2013-11-06 14:26:39 +04:00
Alexey Sedunov
f40fb623a6
FindUsagesTest: Add overriding property without accessors
2013-11-06 14:26:38 +04:00
Alexey Sedunov
e2e8a02fbb
isConstructor optimization
2013-11-06 14:26:37 +04:00
Alexey Sedunov
78a7afe70e
FindUsagesTest: Add usages of extensions for functions declared in objects
2013-11-06 14:26:36 +04:00