Commit Graph

12787 Commits

Author SHA1 Message Date
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
Alexey Sedunov 60022ddb56 Rename FindUsagesTest 2013-11-06 14:26:35 +04:00
Alexey Sedunov bc9b2bf657 Add "Find Usages" tests for nested/inner classes and objects 2013-11-06 14:26:34 +04:00
Alexey Sedunov f99e6e6765 Fix usage type detection for static members of Java classes and members of nested classes 2013-11-06 14:26:33 +04:00
Alexey Sedunov 40900ac16c Reuse Java usage types 2013-11-06 14:26:32 +04:00
Alexey Sedunov 828f24406c Move search helper options to constructor parameters 2013-11-06 14:26:32 +04:00
Alexey Sedunov ec8eb97e0e Disable override search for non-virtual properties 2013-11-06 14:26:31 +04:00
Alexey Sedunov a0e90f38a2 "Find Usages": add tests for Kotlin usages of Java declarations 2013-11-06 14:26:30 +04:00
Alexey Sedunov f41cfa2b8b "Find Usages": separate Kotlin and Java tests 2013-11-06 14:26:29 +04:00
Alexey Sedunov f1a7d707a0 Implement "Find usages" using UsagesSearch (classes, functions, properties) 2013-11-06 14:26:27 +04:00
Alexey Sedunov e1fa8628ec Implement search helpers for Kotlin declarations 2013-11-06 14:26:26 +04:00
Alexey Sedunov 790fb2acff Implement UsagesSearch 2013-11-06 14:26:26 +04:00
Alexey Sedunov 6502f21144 JetUsageTypeProvider: Eliminate SELECTOR type, replace class with object 2013-11-06 14:26:25 +04:00
Alexey Sedunov 657b4a164c Translate find usage options to Kotlin 2013-11-06 14:26:24 +04:00
Alexey Sedunov 992c7055a5 Translate FindUsagesUtils to Kotlin 2013-11-06 14:26:23 +04:00
Alexey Sedunov 8ca3f6a1ad Translate JetFindUsagesProvider to Kotlin 2013-11-06 14:26:22 +04:00