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