Commit Graph

4474 Commits

Author SHA1 Message Date
Evgeny Gerashchenko f28a490a1e Removed line markers for everything except for overriding functions. 2012-04-02 17:30:19 +04:00
Evgeny Gerashchenko 494b489075 Moved list of used visitors to separate methods in JetPsiChecker. 2012-04-02 17:30:19 +04:00
Evgeny Gerashchenko 0079df05b0 Converted LabelsAnnotator to extra visitor invoked from JetPsiChecker. 2012-04-02 17:30:19 +04:00
Evgeny Gerashchenko f41548a664 Converted SoftKeywordsAnnotator to extra visitor invoked from JetPsiChecker. 2012-04-02 17:30:19 +04:00
Evgeny Gerashchenko e92d8fcda7 Extracted VariablesHighlightingVisitor from JetPsiChecker. 2012-04-02 17:30:18 +04:00
Evgeny Gerashchenko 3328dda81a Extracted BackingFieldHighlightingVisitor and corresponding abstract superclasses from JetPsiChecker. 2012-04-02 17:30:18 +04:00
Evgeny Gerashchenko 99a8ab6b01 Made debug info visible only when IDEA is in internal mode. 2012-04-02 17:30:18 +04:00
Evgeny Gerashchenko 76a3428350 Converted ToggleErrorReportingAction to real toggle action with immediate effect. 2012-03-28 19:17:44 +04:00
Evgeny Gerashchenko 382124e3a2 Restored code authorship mark. 2012-03-28 18:48:21 +04:00
Evgeny Gerashchenko ea7962a81a Moved all text attribute keys from JetHighlighter to JetHighlightingColors, changing their colors. 2012-03-28 15:22:44 +04:00
Evgeny Gerashchenko fc236f93e5 Created JetHighlightingColors constant container and moved keyword text attributes key there. 2012-03-28 15:22:44 +04:00
Evgeny Gerashchenko da2f41843b Added simple color settings page for Kotlin. 2012-03-28 15:22:44 +04:00
Evgeny Gerashchenko e9d280fb7e Moved all highlighter/annotator classes to highlighter package. 2012-03-28 15:22:44 +04:00
Evgeny Gerashchenko eacb89171e Added navigation to class object members. 2012-03-28 15:02:25 +04:00
Evgeny Gerashchenko d0751b5c11 Added LibrariesWithSourcesTest. 2012-03-28 15:02:25 +04:00
Evgeny Gerashchenko 0aee30f92f Implemented optional adding library sources in AbstractLibrariesTest.setUp() 2012-03-28 15:02:25 +04:00
Evgeny Gerashchenko a314fc929e Extracted AbstractLibrariesTest from LibrariesTest, renamed it to LibrariesWithoutSourcesTest. 2012-03-28 15:02:25 +04:00
Evgeny Gerashchenko e0f8521f1e Moved decompiled files in testdata of LibrariesTest to separate folder. 2012-03-28 15:02:24 +04:00
Evgeny Gerashchenko 46e748fce5 Added overloaded and extension functions to LibrariesTest. 2012-03-28 15:02:24 +04:00
Evgeny Gerashchenko 79a8c4ae9b Improved sorting members in DecompiledDataFactory. 2012-03-28 15:02:24 +04:00
Evgeny Gerashchenko 62f4244e5a Added check for dumb mode in JetSourceNavigationHelper. 2012-03-28 15:02:24 +04:00
Evgeny Gerashchenko 6274c0b12e Optimized navigation to sources a little bit by using per-file cache. 2012-03-28 15:02:24 +04:00
Evgeny Gerashchenko ff739c7aa8 Optimized JetSourceNavigationHelper. 2012-03-28 15:02:24 +04:00
Evgeny Gerashchenko 7f71c09049 Added sources to Kotlin runtime. 2012-03-28 15:02:24 +04:00
Evgeny Gerashchenko 353c3459eb Added distinguishing type parameters. 2012-03-28 15:02:24 +04:00
Evgeny Gerashchenko 129b508444 Added dummy navigation to functions (without distinguishing parameter types yet). 2012-03-28 15:02:24 +04:00
Evgeny Gerashchenko 888a69b26a Extracted from getSourceProperty() part which would be common for finding functions and properties. 2012-03-28 15:02:24 +04:00
Evgeny Gerashchenko a2f7df4fcd Added navigation to namespace properties. 2012-03-28 15:02:24 +04:00
Evgeny Gerashchenko 9d0fae9650 Made navigation to member properties aware of properties which are defined as constructor parameters. 2012-03-28 15:02:24 +04:00
Evgeny Gerashchenko 76a5a10ac1 Extracted getting all library source dirs and building binding context for library from JetSourceNavigationHelper.getSourceClass(). 2012-03-28 15:02:24 +04:00
Evgeny Gerashchenko a86c3a5fa3 Added navigation to source for class properties. 2012-03-28 15:02:24 +04:00
Evgeny Gerashchenko 2b52caf1fe Added navigation to source classes. 2012-03-28 15:02:24 +04:00
Pavel V. Talanov 582259ffda Support for inline in front-end. Add SimpleFunctionDescriptor#isInline. 2012-03-28 14:25:09 +04:00
unknown 55def7f8ff More api hack for some web demo js examples. (by Natasha) 2012-03-28 14:04:49 +04:00
Pavel V. Talanov 1e180f550f Fixed a problem which sometimes caused expressions to be evaluated in the wrong order. 2012-03-28 14:04:47 +04:00
Andrey Breslav 25323d560d Better assertion messages in TypeParameterDescriptor 2012-03-28 13:15:13 +04:00
Andrey Breslav 98887a09d1 Generating Kotlin sources for functions and tuples 2012-03-28 13:15:13 +04:00
Svetlana Isakova cd6f3139f0 Changed scope for initializer of extension property /*not to resolve things like val List.length = size() */ 2012-03-28 13:14:35 +04:00
James Strachan 4e7070d2b1 add syntax highlighting to included code in kdocs #KT-1660 Fixed 2012-03-28 09:05:42 +01:00
Nikolay Krasko 6964147e44 KT-1648 Function0<Tuple0> appears in the result of the Implement abstract members quick fix
#KT-1648 fixed
2012-03-27 22:11:07 +04:00
Leonid Shalupov b1caa684fd switch to IDEA branch 117 (11.1) 2012-03-27 20:30:14 +04:00
Nikolay Krasko 4e4f4c3c24 KT-1379 Override Methods does not respect caret position - fix anchor behaviour in previous commit 2012-03-27 20:04:16 +04:00
Nikolay Krasko 80b251983c KT-1379 Override Methods does not respect caret position
#KT-1379 fixed
2012-03-27 19:46:12 +04:00
Stepan Koltsov cad93cfabd support @PostConstruct in our magnificent injector 2012-03-27 19:04:08 +04:00
Evgeny Gerashchenko cf43974754 Added regression test for KT-1652
#KT-1652 obsolete
2012-03-27 19:03:00 +04:00
Svetlana Isakova a91a53f7f1 KT-1531 Frontend should prohibit secondary constructors
# KT-1531 Fixed
2012-03-27 17:48:04 +04:00
James Strachan 406933557b added some more detail for folks wanting to contribute 2012-03-27 14:05:03 +01:00
Svetlana Isakova 7a782d4529 # KT-1571 Fixed. Frontend fails to check val reassigment for operator overloading. 2012-03-27 16:40:10 +04:00
Svetlana Isakova 102d41fa2b InjectorForTDAForJs auto changes 2012-03-27 16:39:25 +04:00
Svetlana Isakova 48250050f8 test for KT-1580 2012-03-27 16:38:30 +04:00