Commit Graph

4747 Commits

Author SHA1 Message Date
James Strachan 28b0792191 initial psike of #KT-39 on collections (iterators required too), though hit #KT-1710 2012-04-03 09:20:11 +01:00
Stepan Koltsov dd29cb0509 generate help with library 2012-04-03 00:29:07 +04:00
James Strachan 7554724911 #KT-1675 Fixed, renaming join() -> makeString() and adding an appendString() which reduces the possible number of appendables being created 2012-04-02 20:03:56 +01:00
James Strachan f2bf17f548 #KT-1675 Fixed, renaming join() -> makeString() and adding an appendString() which reduces the possible number of appendables being created 2012-04-02 20:03:09 +01:00
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
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