Commit Graph

3090 Commits

Author SHA1 Message Date
Stepan Koltsov bb0cf4f92f JetDiagnosticsTest: diamond with generics 2012-02-09 19:04:17 +04:00
Stepan Koltsov 7ad452109f split SuperGenTest.basicmethod 2012-02-09 18:39:10 +04:00
Maxim Shafirov 8cfc443c93 KT-1220 2012-02-09 18:37:15 +04:00
Nikolay Krasko cdac293a8d - Fix typing enter after import
- Prepared tests for KT-1161 (disabled)
2012-02-09 18:11:40 +04:00
Nikolay Krasko 8eb9649e7f KT-1158 Formatter: indent fluent api calls 2012-02-09 18:07:55 +04:00
Stepan Koltsov 30a74d77b5 specify return type of Tuple* property getters 2012-02-09 17:39:23 +04:00
Stepan Koltsov 02eb0201ea do not compile stdlib more then once for tests
if stdlib compilation fails then next test starts compilation again,
so all tests execute too long
2012-02-09 17:12:35 +04:00
Stepan Koltsov d69739a3d2 temp hack against KT-1214 2012-02-09 16:34:30 +04:00
Stepan Koltsov df3abbfbb6 diagnostics in CompileEnvironment 2012-02-09 16:34:26 +04:00
Andrey Breslav b7f5490b4c Fix value parameter indeices for function literals with receivers 2012-02-09 16:00:44 +04:00
svtk 255e37efb9 KT-799 Allow 'return' expressions in conditionals assigned to variables 2012-02-09 12:58:17 +04:00
Evgeny Gerashchenko c13f653244 Fixed compilation which failed because of changes in IDEA platform. 2012-02-09 12:41:35 +04:00
James Strachan d604272744 zapped the redundant getOrElse method as the ?: does indeed work with lazy expressions (no function definition required) - thanks for spotting this Andrey! :) 2012-02-09 06:25:52 +00:00
Andrey Breslav 2dfb1fef0e Adding util module to the artifact 2012-02-08 21:41:16 +04:00
Evgeny Gerashchenko cf5f419549 Added parser test for ide templates. 2012-02-08 21:12:42 +04:00
Evgeny Gerashchenko 3c14b1decd Added custom psi type for ide templates. 2012-02-08 21:12:42 +04:00
Nikolay Krasko af9fcfd5e0 Fix automatic selection of completion proposal 2012-02-08 19:36:31 +04:00
Evgeny Gerashchenko f671e78dce Fixed keyword completion tests. 2012-02-08 18:59:26 +04:00
Alefas 6fe52d15b4 Few fixes to Introduce Variable (no new features added)
Added few tests to Introduce Variable
More strict requirements for expressions to introduce it.
2012-02-08 17:07:38 +04:00
Evgeny Gerashchenko 7bbc121f72 Fixed parser test. 2012-02-08 16:13:25 +04:00
Evgeny Gerashchenko 4b87d02627 Filled completion menu for iter live template. 2012-02-08 15:58:08 +04:00
Evgeny Gerashchenko f64ecd7eb5 Renamed kotlinVariableOfType() macro to kotlinAnyVariable() 2012-02-08 15:58:08 +04:00
Evgeny Gerashchenko ca446030ea Added filtering variables in BaseJetVariableMacro 2012-02-08 15:58:08 +04:00
Evgeny Gerashchenko f0073d0289 Extracted BaseJetVariableMacro from JetVariableOfTypeMacro. 2012-02-08 15:58:08 +04:00
Evgeny Gerashchenko 8d50d17f92 Added auto-importing when methods are implemented or overriden. 2012-02-08 15:58:08 +04:00
Evgeny Gerashchenko a2602ce521 Added auto-importing when methods are implemented or overriden. 2012-02-08 15:58:08 +04:00
Evgeny Gerashchenko c089e2d80f Added 'object' synonym for 'anonymous' live template. 2012-02-08 15:58:08 +04:00
Evgeny Gerashchenko 1dd5f84217 Removed named object template. 2012-02-08 15:58:08 +04:00
Evgeny Gerashchenko 1b9a04aaf7 Setting caret between () only if non-primary constructor exists. 2012-02-08 15:58:08 +04:00
Evgeny Gerashchenko 36f42e7029 Added automatic implementing all abstract methods. 2012-02-08 15:58:08 +04:00
Evgeny Gerashchenko bc9f67b6e2 Made parser aware of object literals in statement position (they were parsed as object declarations) 2012-02-08 15:58:08 +04:00
Evgeny Gerashchenko 9e021c07a7 Adding () automatically if supertype is class. 2012-02-08 15:58:08 +04:00
Evgeny Gerashchenko 5a6c658204 Added completion in 'anonymous' live template. 2012-02-08 15:58:08 +04:00
Evgeny Gerashchenko ce0f38d783 Added 'anonymous' live template. 2012-02-08 15:58:08 +04:00
Evgeny Gerashchenko 936ecdb65a Replace 'enum' keyword in completion with enum class template. 2012-02-08 15:58:08 +04:00
Evgeny Gerashchenko 3eb195b428 Added 'exfun', 'exval' and 'exvar' live templates. 2012-02-08 15:58:07 +04:00
Evgeny Gerashchenko 159d396c4b Added 'closure' live template. 2012-02-08 15:58:07 +04:00
Evgeny Gerashchenko aae5bc3b70 Added expression live template context type. 2012-02-08 15:58:07 +04:00
Evgeny Gerashchenko 13f6201a40 Added 'interface' and 'singleton' live templates. 2012-02-08 15:58:07 +04:00
Evgeny Gerashchenko 55caf9d30a Added recovery in JetParsing.parseMemberDeclaration() 2012-02-08 15:58:07 +04:00
Evgeny Gerashchenko 358c55793d Added void, fun0 fun1 and fun2 live templates. 2012-02-08 15:58:07 +04:00
Evgeny Gerashchenko d81492a80f Added class context type for live templates. 2012-02-08 15:58:07 +04:00
Evgeny Gerashchenko 02ae0bf2a8 Added live templates to completion. 2012-02-08 15:58:07 +04:00
Evgeny Gerashchenko 661b3b036f Added templates for 'while' and 'do-while' loops. 2012-02-08 15:58:07 +04:00
Evgeny Gerashchenko 7010f3bd8e Added template for 'when' expression and entry. 2012-02-08 15:58:07 +04:00
Evgeny Gerashchenko ce48e39d40 Added template for 'for' loop. 2012-02-08 15:58:07 +04:00
Evgeny Gerashchenko 38bd4dbcf7 Fixed NPE in JetFoldingBuilder 2012-02-08 15:58:07 +04:00
Evgeny Gerashchenko 07f07c8da8 Added template for class object. 2012-02-08 15:58:07 +04:00
Evgeny Gerashchenko 679862778c Added templates for named object. 2012-02-08 15:58:07 +04:00
Evgeny Gerashchenko e4953f60fb Added templates for class and trait. 2012-02-08 15:58:07 +04:00