Evgeny Gerashchenko
8a4e07e3e5
Added highlighting for function/constructor calls and declarations.
2012-04-02 17:30:21 +04:00
Evgeny Gerashchenko
028cc74970
Changed highlighting for auto-casted value from green foreground to light green background.
2012-04-02 17:30:21 +04:00
Evgeny Gerashchenko
bf8e53efad
Added highlighting for parameters.
2012-04-02 17:30:21 +04:00
Evgeny Gerashchenko
25bbc912e9
Replaced underlining with light purple background for properties with backing fields.
2012-04-02 17:30:20 +04:00
Evgeny Gerashchenko
5863111124
Replaced "local var" and "local val" styles with "local variable" and "mutable variable/parameter/property".
2012-04-02 17:30:20 +04:00
Evgeny Gerashchenko
80c70616f0
Made styles for properties cascading, and therefore easier to tune.
2012-04-02 17:30:20 +04:00
Evgeny Gerashchenko
06e27d7a8c
Added highlighting for extension properties. Fixed a couple of property-highlighting problems.
...
Made visitProperty() recursive to avoid skipping getters/setters parsing.
Tuned style for properties with backing fields a little.
2012-04-02 17:30:20 +04:00
Evgeny Gerashchenko
06cae390e7
Added highlighting for properties depending on their container and presence of backing field.
2012-04-02 17:30:20 +04:00
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