Mikhail Glukhikh
b78d481bb1
delegate use-site targeted annotations: parser, front-end, codegen with some tests #KT-10502 Fixed
2016-01-19 11:38:41 +03:00
Valentin Kipyatkov
798223b0e4
Better presentation for use site targets in completion
2015-10-22 18:48:18 +03:00
Valentin Kipyatkov
fabf3e5e84
More correct keyword completion after "@"
2015-10-22 18:48:18 +03:00
Valentin Kipyatkov
235399f784
KT-8036 Completion does not suggest file after @ in file header
...
#KT-8036 Fixed
2015-10-22 18:48:18 +03:00
Valentin Kipyatkov
58a9b34276
Minor
2015-10-15 19:20:10 +03:00
Valentin Kipyatkov
78f60503e3
More correct keyword completion after @
2015-10-15 19:20:10 +03:00
Valentin Kipyatkov
434be3be21
Adapted keyword completion to changed parser + more precise completion for modifier keywords
2015-10-15 19:20:09 +03:00
Denis Zharkov
daa2c8372d
Do not parse '@' as a part of modifier
2015-09-18 09:34:25 +03:00
Yan Zhulanow
add13cae82
lateinit modifier on property
2015-09-05 00:54:18 +03:00
Mikhail Glukhikh
1eac4d67de
"annotation" is now parsed as an identifier. It is no longer a soft keyword.
...
Sometimes it's allowed to parse "annotation" unescaped even if other annotations must be escaped.
A set of annotations and their options tests.
A swarm of existing tests fixed (mostly kotlin.annotation.annotation() added to txt-files).
STUB_VERSION increased. Some quick fixes slightly changed.
2015-07-14 16:24:55 +03:00
Mikhail Glukhikh
8d25c20169
Introduction of sealed classes
...
Sealed classes can be derived only by their own inner classes or objects.
Their constructors cannot be called explicitly, so compiler knows all their descendants.
Incompatible modifier checks (final, abstract). Impossible with interface, object, enum.
A pack of tests provided.
2015-06-25 19:07:13 +03:00
Denis Zharkov
053dcf3abf
Effectively turn off completion tests with file keyword
...
Completion does not work with new syntax: see KT-8036
2015-06-12 09:23:31 +03:00
Valentin Kipyatkov
54836113a7
Better test data format
2015-06-04 17:21:28 +03:00
Valentin Kipyatkov
db40f1ee5a
More reliable testing of keyword completion (introduced directive "NOTHING_ELSE" instead of "NUMBER")
2015-05-16 17:15:10 +03:00
Valentin Kipyatkov
bb808b5620
Created module idea-test-framework and moved classes needed for idea tests there
...
Moved tests for completion and their test data into module idea-completion
2015-04-14 18:53:01 +03:00