James Strachan
1d342978d0
#KT-1675 Fixed, renaming join() -> makeString() and adding an appendString() which reduces the possible number of appendables being created
2012-04-02 20:01:24 +01:00
Pavel V. Talanov
fc683e8141
Support for elvis operator.
2012-04-02 20:46:03 +04:00
Pavel V. Talanov
3fbbc71dcb
API update.
2012-04-02 20:46:02 +04:00
Pavel V. Talanov
042a3617f9
Add version and sources for dart jar. Add closure-compiler.jar (with license).
2012-04-02 20:46:01 +04:00
James Strachan
42fb0d652f
minor file renaming so that things are properly syntax highlighted on github - seems files can't start with Java or be called String for some reason :)
2012-04-02 16:35:56 +01:00
James Strachan
3fb74d3e69
renamed @includeFunction to @includeFunctionBody to be more clear that the function definition itself won't be included into the kdocs
2012-04-02 15:25:15 +01:00
Evgeny Gerashchenko
09229a6f07
Removed unnecessary keys2 map from JetHighlighter.
2012-04-02 17:33:33 +04:00
Evgeny Gerashchenko
99b922e582
Made proper highlighting for variables invoked as functions.
2012-04-02 17:30:21 +04:00
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
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