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 |
|
Evgeny Gerashchenko
|
76a3428350
|
Converted ToggleErrorReportingAction to real toggle action with immediate effect.
|
2012-03-28 19:17:44 +04:00 |
|
Evgeny Gerashchenko
|
382124e3a2
|
Restored code authorship mark.
|
2012-03-28 18:48:21 +04:00 |
|
Evgeny Gerashchenko
|
ea7962a81a
|
Moved all text attribute keys from JetHighlighter to JetHighlightingColors, changing their colors.
|
2012-03-28 15:22:44 +04:00 |
|
Evgeny Gerashchenko
|
fc236f93e5
|
Created JetHighlightingColors constant container and moved keyword text attributes key there.
|
2012-03-28 15:22:44 +04:00 |
|
Evgeny Gerashchenko
|
da2f41843b
|
Added simple color settings page for Kotlin.
|
2012-03-28 15:22:44 +04:00 |
|
Evgeny Gerashchenko
|
e9d280fb7e
|
Moved all highlighter/annotator classes to highlighter package.
|
2012-03-28 15:22:44 +04:00 |
|
Evgeny Gerashchenko
|
eacb89171e
|
Added navigation to class object members.
|
2012-03-28 15:02:25 +04:00 |
|
Evgeny Gerashchenko
|
d0751b5c11
|
Added LibrariesWithSourcesTest.
|
2012-03-28 15:02:25 +04:00 |
|
Evgeny Gerashchenko
|
0aee30f92f
|
Implemented optional adding library sources in AbstractLibrariesTest.setUp()
|
2012-03-28 15:02:25 +04:00 |
|
Evgeny Gerashchenko
|
a314fc929e
|
Extracted AbstractLibrariesTest from LibrariesTest, renamed it to LibrariesWithoutSourcesTest.
|
2012-03-28 15:02:25 +04:00 |
|
Evgeny Gerashchenko
|
e0f8521f1e
|
Moved decompiled files in testdata of LibrariesTest to separate folder.
|
2012-03-28 15:02:24 +04:00 |
|
Evgeny Gerashchenko
|
46e748fce5
|
Added overloaded and extension functions to LibrariesTest.
|
2012-03-28 15:02:24 +04:00 |
|
Evgeny Gerashchenko
|
79a8c4ae9b
|
Improved sorting members in DecompiledDataFactory.
|
2012-03-28 15:02:24 +04:00 |
|
Evgeny Gerashchenko
|
62f4244e5a
|
Added check for dumb mode in JetSourceNavigationHelper.
|
2012-03-28 15:02:24 +04:00 |
|
Evgeny Gerashchenko
|
6274c0b12e
|
Optimized navigation to sources a little bit by using per-file cache.
|
2012-03-28 15:02:24 +04:00 |
|
Evgeny Gerashchenko
|
ff739c7aa8
|
Optimized JetSourceNavigationHelper.
|
2012-03-28 15:02:24 +04:00 |
|
Evgeny Gerashchenko
|
7f71c09049
|
Added sources to Kotlin runtime.
|
2012-03-28 15:02:24 +04:00 |
|
Evgeny Gerashchenko
|
353c3459eb
|
Added distinguishing type parameters.
|
2012-03-28 15:02:24 +04:00 |
|
Evgeny Gerashchenko
|
129b508444
|
Added dummy navigation to functions (without distinguishing parameter types yet).
|
2012-03-28 15:02:24 +04:00 |
|
Evgeny Gerashchenko
|
888a69b26a
|
Extracted from getSourceProperty() part which would be common for finding functions and properties.
|
2012-03-28 15:02:24 +04:00 |
|
Evgeny Gerashchenko
|
a2f7df4fcd
|
Added navigation to namespace properties.
|
2012-03-28 15:02:24 +04:00 |
|
Evgeny Gerashchenko
|
9d0fae9650
|
Made navigation to member properties aware of properties which are defined as constructor parameters.
|
2012-03-28 15:02:24 +04:00 |
|
Evgeny Gerashchenko
|
76a5a10ac1
|
Extracted getting all library source dirs and building binding context for library from JetSourceNavigationHelper.getSourceClass().
|
2012-03-28 15:02:24 +04:00 |
|
Evgeny Gerashchenko
|
a86c3a5fa3
|
Added navigation to source for class properties.
|
2012-03-28 15:02:24 +04:00 |
|
Evgeny Gerashchenko
|
2b52caf1fe
|
Added navigation to source classes.
|
2012-03-28 15:02:24 +04:00 |
|
Pavel V. Talanov
|
582259ffda
|
Support for inline in front-end. Add SimpleFunctionDescriptor#isInline.
|
2012-03-28 14:25:09 +04:00 |
|
unknown
|
55def7f8ff
|
More api hack for some web demo js examples. (by Natasha)
|
2012-03-28 14:04:49 +04:00 |
|
Pavel V. Talanov
|
1e180f550f
|
Fixed a problem which sometimes caused expressions to be evaluated in the wrong order.
|
2012-03-28 14:04:47 +04:00 |
|
Andrey Breslav
|
25323d560d
|
Better assertion messages in TypeParameterDescriptor
|
2012-03-28 13:15:13 +04:00 |
|
Andrey Breslav
|
98887a09d1
|
Generating Kotlin sources for functions and tuples
|
2012-03-28 13:15:13 +04:00 |
|
Svetlana Isakova
|
cd6f3139f0
|
Changed scope for initializer of extension property /*not to resolve things like val List.length = size() */
|
2012-03-28 13:14:35 +04:00 |
|