Commit Graph

4677 Commits

Author SHA1 Message Date
Evgeny Gerashchenko 696e6828ea Added highlighting for local variables. 2012-04-02 17:30:20 +04:00
Evgeny Gerashchenko f8618fb9b1 Made highlighting for annotations valid. Renamed "Soft keyword" entry to "Built-in annotation" 2012-04-02 17:30:20 +04:00
Evgeny Gerashchenko 7efc1bcb5c Added highlighting for classes, abstract classes, traits and type parameters. 2012-04-02 17:30:20 +04:00
Evgeny Gerashchenko 537b2733dc Added settings for highlighting KDoc parts. 2012-04-02 17:30:20 +04:00
Evgeny Gerashchenko 7e4cfb5f3e Added highlighting for operator signs and other punctuation. 2012-04-02 17:30:19 +04:00
Evgeny Gerashchenko cd18094929 Added special highlighting for invalid string escape. 2012-04-02 17:30:19 +04:00
Evgeny Gerashchenko c65425edac Made soft keywords bold by default. 2012-04-02 17:30:19 +04:00
Evgeny Gerashchenko 6aadf4400d Added implements/overrides line marks for properties. 2012-04-02 17:30:19 +04:00
Evgeny Gerashchenko f57ebac1ff Marks are different for overriding and implementing functions. 2012-04-02 17:30:19 +04:00
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
Svetlana Isakova 4d37672809 added classes visibility check 2012-04-02 15:37:09 +04:00
Svetlana Isakova e364fe4259 public methods in private classes visibility check 2012-04-02 15:37:09 +04:00
Alex Tkachman ffbce7fe1e KT-1589: Array<T>(size) renamed to arrayOfNulls 2012-04-02 14:30:37 +03:00
Alex Tkachman a1582e1911 fix for tests broken by previous commit 2012-04-02 13:40:19 +03:00
Alex Tkachman a4ebbaa1a0 KT-1441 proper identityEquals 2012-04-02 13:32:31 +03:00
Svetlana Isakova 3bae350829 'isSubclass' method refactoring: not collecting all supertypes 2012-04-02 13:15:38 +04:00
Sergey Lukjanov 70169409dc Delegation added to overide action (when it is possible) 2012-04-02 12:15:41 +04:00
Alex Tkachman 9d752561eb almost full support for annotations 2012-04-01 21:50:01 +03:00
Alex Tkachman b5114d5f86 NPE fixed 2012-04-01 10:01:34 +03:00
Alex Tkachman 0cb26b0566 more annotations 2012-03-31 16:14:32 +03:00
Pavel V. Talanov fc843eca8f Some tweaks in canvas api. 2012-03-30 20:03:07 +04:00
Alex Tkachman 8ed9a89d9e intrinsics for array constructors (half way for array annotations) 2012-03-30 18:40:56 +03:00
Nikolay Krasko cc449bcdd8 - Formatter parameter alignment
- Change formatter testing framework
- Activate "Wrapping and Braces" tab
2012-03-30 19:23:16 +04:00
Sergey Lukjanov 99c7b9ef3e Autoimports tests has been updated. 2012-03-30 18:34:04 +04:00
Sergey Lukjanov 9f07f117fb Small fixes of import quickfix:
1. Change import popup title and import message;
2. Remove duplicates of top level and extension functions (in the case of overloaded functions) in import quickfix popup.
2012-03-30 17:46:54 +04:00
Pavel V. Talanov d378e4bd06 Some hacky API tweaks to conform with new stdlib APIs. 2012-03-30 16:34:53 +04:00
Pavel V. Talanov 428c517ee6 K2JS editor improvements.
Get rid of the nasty "make before launch" checkbox.
2012-03-30 16:34:53 +04:00
James Strachan df4f842f52 fixes for more excellent Stepan feedback :) 2012-03-30 13:06:30 +01:00
James Strachan eeb413082f fixed layout of properties 2012-03-30 12:48:52 +01:00
James Strachan 68d8e7fba0 improved the kdoc format so it looks a bit more like kotlin code 2012-03-30 12:35:26 +01:00
Svetlana Isakova 8b45b26785 reordered modifiers order: visibility first in j2k converter 2012-03-30 14:37:15 +04:00
Svetlana Isakova 83426659f1 j2k tests fixed 2012-03-30 14:11:44 +04:00
James Strachan 8299ffa690 implemented Stepan's excellent suggestion of a cleaner computeNext() method on AbstractIterator to make a little easier to implement clean iterators - and avoid pesky nulls in the process 2012-03-30 11:08:01 +01:00
Svetlana Isakova d4d177c0ed added 'public' annotation to library functions 2012-03-30 13:38:36 +04:00
Svetlana Isakova 4f30e12177 fixes after merge 2012-03-30 13:38:36 +04:00
Svetlana Isakova c961613cf8 returned right type if there was only one failed candidate property 2012-03-30 13:38:36 +04:00
Svetlana Isakova 5419b0a3dc Tests fixed after visibility changing 2012-03-30 13:38:36 +04:00
Svetlana Isakova 167a9c444a Added 'public' annotation and specified return types for library functions 2012-03-30 13:38:35 +04:00
Svetlana Isakova aefabd132e Added 'package member cannot be protected' error 2012-03-30 13:38:35 +04:00
Svetlana Isakova b0e301ae9f Invisible call candidates removed from consideration 2012-03-30 13:38:35 +04:00
Svetlana Isakova 13173f75b5 Added 'local' visibility to local descriptors 2012-03-30 13:38:35 +04:00
Svetlana Isakova 3c5d4f6857 'isVisible' strategy added to Visibility interface 2012-03-30 13:38:35 +04:00
Svetlana Isakova 7df4e6728b 'isSubClass' method moved to DescriptorUtils 2012-03-30 13:38:35 +04:00
Pavel V. Talanov 2650e9f6b0 Support when without expression.
#KT-1666 Fixed
2012-03-30 13:28:05 +04:00