Alexey Tsvetkov
|
3cd85a25e4
|
Generate ACC_NATIVE for external
|
2015-10-19 20:45:02 +03:00 |
|
Alexey Tsvetkov
|
5e90bafe18
|
Build stubs for modifiers
|
2015-10-19 20:45:02 +03:00 |
|
Alexey Tsvetkov
|
c459e78a7d
|
Prohibit inline modifier on property, getter or setter
|
2015-10-19 20:45:02 +03:00 |
|
Alexey Tsvetkov
|
7a1b6ed13f
|
Fix supressing no body errors for external functions
|
2015-10-19 20:45:02 +03:00 |
|
Alexey Tsvetkov
|
1e2256207c
|
Update test data
|
2015-10-19 20:45:02 +03:00 |
|
Alexey Tsvetkov
|
d86121863a
|
Render external, inline, tailrec, crossinline, noinline modifiers
|
2015-10-19 20:45:02 +03:00 |
|
Alexey Tsvetkov
|
d87ce33458
|
Drop @inline from tests and incremental compilation
|
2015-10-19 20:45:01 +03:00 |
|
Alexey Tsvetkov
|
df8066b1e4
|
Drop annotations from stdlib and compiler
|
2015-10-19 20:45:01 +03:00 |
|
Alexey Tsvetkov
|
c50aab6a75
|
Add modifier flags to descriptors
|
2015-10-19 20:45:01 +03:00 |
|
Alexey Tsvetkov
|
ea40f8af92
|
Serialize flags
|
2015-10-19 20:45:01 +03:00 |
|
Alexey Tsvetkov
|
8d22aabd9f
|
Add flags
|
2015-10-19 20:45:01 +03:00 |
|
Alexey Tsvetkov
|
dc27363452
|
Remove @annotation from test data
|
2015-10-19 20:45:01 +03:00 |
|
Alexey Tsvetkov
|
ae17c06f7a
|
Render ANNOTATION_CLASS kind correctly
|
2015-10-19 20:45:00 +03:00 |
|
Alexey Tsvetkov
|
f2c69e56d2
|
Remove @annotation from stdlib and compiler
|
2015-10-19 20:45:00 +03:00 |
|
Alexey Tsvetkov
|
28ca2e8b84
|
Build stubs for data modifier
|
2015-10-19 20:45:00 +03:00 |
|
Alexey Tsvetkov
|
1973573a89
|
Remove @data from test data
|
2015-10-19 20:45:00 +03:00 |
|
Alexey Tsvetkov
|
106e2667d4
|
Render data modifier
|
2015-10-19 20:45:00 +03:00 |
|
Alexey Tsvetkov
|
ec57d3f144
|
Remove @data from stdlib and compiler
|
2015-10-19 20:45:00 +03:00 |
|
Alexey Tsvetkov
|
264bd5235b
|
Add isData() to ClassDescriptor
|
2015-10-19 20:45:00 +03:00 |
|
Alexey Tsvetkov
|
1414fe1699
|
Add IS_DATA flag
|
2015-10-19 20:44:59 +03:00 |
|
Valentin Kipyatkov
|
30cbec3fc8
|
Refactoring
|
2015-10-19 19:22:26 +03:00 |
|
Valentin Kipyatkov
|
28c950ffbe
|
Better replacement for annotations with parameters in ReplaceWIth pattern but still lot of safety pre-checks to be added
|
2015-10-19 19:22:26 +03:00 |
|
Valentin Kipyatkov
|
4290601807
|
VERY rough implementation of annotations with parameters in ReplaceWIth pattern
|
2015-10-19 19:22:26 +03:00 |
|
Michael Bogdanov
|
c8c3e88c82
|
Make top-level property backing field private in bytecode
|
2015-10-19 19:09:30 +03:00 |
|
Ilya Chernikov
|
376c188cf7
|
Setting property that controls application environment lifetime for daemon builds
|
2015-10-19 18:01:45 +02:00 |
|
Ilya Chernikov
|
25a128a8c6
|
Removing environment reuse diagnostics, because it breaks many tests
(cherry picked from commit 857488f)
|
2015-10-19 18:01:44 +02:00 |
|
Dmitry Jemerov
|
56735b3302
|
system property to keep application environment alive across multiple compilations
(cherry picked from commit a6b269c)
|
2015-10-19 18:01:43 +02:00 |
|
Natalia Ukhorskaya
|
f9399f0510
|
Skip MultiFileFacade classes as synthethic
|
2015-10-19 18:57:41 +03:00 |
|
Natalia Ukhorskaya
|
556e08b9eb
|
Fix exception during Step Over
|
2015-10-19 18:57:40 +03:00 |
|
Valentin Kipyatkov
|
3a9beb719f
|
Better test
|
2015-10-19 18:40:15 +03:00 |
|
Valentin Kipyatkov
|
a8d9c761c8
|
Correct detection of non-qualified references in ReplaceWith analyzer
|
2015-10-19 18:40:15 +03:00 |
|
Valentin Kipyatkov
|
7eaf00a34d
|
Additional check to not corrupt PSI tree
|
2015-10-19 18:40:15 +03:00 |
|
Valentin Kipyatkov
|
66ea544a48
|
Fixed incorrect handling of this and super expressions in copy/paste processing and optimize imports
|
2015-10-19 18:40:15 +03:00 |
|
Valentin Kipyatkov
|
33d206ab22
|
Changed UI layout
|
2015-10-19 18:40:15 +03:00 |
|
Valentin Kipyatkov
|
872af51c99
|
Better wording in import settings UI
|
2015-10-19 18:40:14 +03:00 |
|
Valentin Kipyatkov
|
115d7a2eae
|
Code style setting for importing Java statics and enums with '*'
#KT-9592 Fixed
|
2015-10-19 18:40:14 +03:00 |
|
Valentin Kipyatkov
|
27228c2fcc
|
KT-9638 Optimize imports: don't create import for static methods from superclasses
#KT-9638 Fixed
|
2015-10-19 18:40:14 +03:00 |
|
Valentin Kipyatkov
|
edd2d853b1
|
KT-8961 Optimize Imports adds useless import for static Java method reference
#KT-8961 Fixed
|
2015-10-19 18:40:14 +03:00 |
|
Valentin Kipyatkov
|
b62260180f
|
Changed semantics of ImportInsertHelper.importDescriptor() - it does not check if we allowed to import it on reference shortening
|
2015-10-19 18:40:14 +03:00 |
|
Valentin Kipyatkov
|
1730069d5e
|
Corrected implementation of DeclarationDescriptor.canBeReferencedViaImport() to include object members
|
2015-10-19 18:40:13 +03:00 |
|
Nikolay Krasko
|
4a0eb3836f
|
Diagnostic for EA-70732 (another try)
|
2015-10-19 18:38:46 +03:00 |
|
Valentin Kipyatkov
|
0cfccdefe4
|
"enum class" and "annotation class" are completed as single keywords
|
2015-10-19 18:36:06 +03:00 |
|
Valentin Kipyatkov
|
fa14b18f7f
|
KT-8624 Don't complete "dynamic" keyword when targeting JVM
#KT-8624 Fixed
|
2015-10-19 18:36:06 +03:00 |
|
Valentin Kipyatkov
|
0a5255ee4e
|
Dropped inspection for functions matching operator convention - only intention left
|
2015-10-19 18:36:06 +03:00 |
|
Mikhail Glukhikh
|
ff60a13228
|
libraries/tools fix (data classes migration)
|
2015-10-19 18:17:22 +03:00 |
|
Pavel V. Talanov
|
85c05b18f5
|
More compact and meaningful error reporting in ResolverForProject
No more enormous module lists
|
2015-10-19 18:03:08 +03:00 |
|
Pavel V. Talanov
|
668b36f684
|
Minor: meaningful message on failure to find nested class data when building cls stubs
|
2015-10-19 18:02:13 +03:00 |
|
Dmitry Petrov
|
dda508234f
|
Drop package facades:
- update tests
- cleanup JetTyMapper after rebase
|
2015-10-19 16:03:22 +03:00 |
|
Dmitry Petrov
|
639300a89d
|
Drop package facades: fix testData for IncrementalProjectPathCaseChangedTest
|
2015-10-19 16:03:21 +03:00 |
|
Dmitry Petrov
|
ac1f0efe7c
|
Drop package facades: fix testData for IncrementalLazyCachesTestGenerated
|
2015-10-19 16:03:21 +03:00 |
|