Valentin Kipyatkov
c3ddd5d32b
J2K: adapted for default visibility modifier 'public'
2015-09-18 15:44:18 +03:00
Valentin Kipyatkov
1ccbda6af4
Do not insert explicit visibility modifier if it's default
2015-09-18 15:44:17 +03:00
Valentin Kipyatkov
8ba7f2c238
KT-9128 ReplaceWith incorrectly converts javaClass<X>() to X::class.java for type with arguments
...
#KT-9128 Fixed
2015-09-18 15:44:17 +03:00
Valentin Kipyatkov
fb72786392
No ReplaceWith for locals
2015-09-18 15:44:16 +03:00
Valentin Kipyatkov
452cd49c5e
Disallowed @Deprecated for local variables and parameters
2015-09-18 15:44:16 +03:00
Valentin Kipyatkov
5d09edb3e6
Adapted code cleanup feature implementation to the recent changes in IDEA
2015-09-18 15:44:16 +03:00
Denis Zharkov
9dada595b6
Replace deprecated annotations with modifiers in testData
2015-09-18 10:14:41 +03:00
Denis Zharkov
4850fd10f0
Regenerate test data containing rendered descriptors
...
Introduced '@' after each annotation
2015-09-18 10:14:39 +03:00
Denis Zharkov
7ea7e3cc7c
Render '@' before each annotation
2015-09-18 10:14:38 +03:00
Denis Zharkov
9adde77c47
Replace inlineOption(ONLY_LOCAL_RETURN) with crossinline in testData
2015-09-18 10:14:33 +03:00
Denis Zharkov
bae3320d52
Get rid of deprecated annotations in testData
2015-09-18 10:14:32 +03:00
Denis Zharkov
38bafaa35c
Drop annotations deprecation related things: diagnostics, quickfixes
2015-09-18 09:34:25 +03:00
Alexey Sedunov
0a32e5a96d
Extraction Engine: Support references to synthetic properties
2015-09-17 01:33:25 +03:00
Alexey Sedunov
0fbcf0b958
Extraction Engine: Report conflict on all diagnostics from UNRESOLVED_REFERENCE group
...
#KT-9117 Fixed
2015-09-17 01:33:23 +03:00
Alexey Sedunov
767897dccf
Extraction Engine: Replace receiver occurrences with 'this' when necessary
2015-09-17 01:33:22 +03:00
Alexey Sedunov
34b279a7a8
Extraction Engine: Do not add variance to type parameters in generated declaration
2015-09-17 01:33:19 +03:00
Mikhail Glukhikh
f1fcb14f44
Suppress warning intention fix: now multi declaration is not a possible intention target but its initializer is, relevant test fixes
2015-09-16 09:51:31 +03:00
Michael Nedzelsky
ff73388cf3
tests for EA-68992 (JS) IPBE: UninitializedMessageException.asInvalidProtocolBufferException.
2015-09-15 16:08:07 +03:00
Alexey Sedunov
708f7fc51f
Change Signature: Fix processing of top-level declarations usages in Java (old/new package facades are supported)
2015-09-14 18:05:06 +02:00
Dmitry Jemerov
9e6c0e7ee2
code review
2015-09-14 18:05:00 +02:00
Dmitry Jemerov
35de13a6b2
update Java references to file class when a file is renamed
2015-09-14 18:03:55 +02:00
Dmitry Jemerov
ab58dc3586
allow returning multiple PsiMethod wrappers for a JetFunction or JetPropertyAccessor; use that for handling Java usages through old-style and new-style facades
...
#KT-9102 Fixed
2015-09-14 18:03:55 +02:00
Dmitry Petrov
1586a2df8e
Make stdlib work with -Xmultifile-package-facades.
...
Fixed wrong owner mapping in presence of -Xmultifile-package-facades.
Fixed backing field mapping issue.
Added more tests.
2015-09-14 11:26:29 +03:00
Dmitry Jemerov
4e8d664dfb
use new facade classes in run configurations
...
#KT-9092 Fixed
2015-09-11 20:46:59 +02:00
Mikhail Glukhikh
3770e7f49f
Introduction of AnnotationTarget.CLASS as a replacement for CLASSIFIER (first step)
2015-09-11 17:59:40 +03:00
Natalia Ukhorskaya
137f8b242a
Wrong stepping for if followied by captured variable
...
#KT-9118 Fixed
2015-09-11 11:27:53 +03:00
Alexey Sedunov
2de4de4a1e
Extract Function: Do not use flexible type as default: use one of its bounds instead
...
#KT-9099 Fixed
2015-09-11 02:20:55 +03:00
Alexey Sedunov
8a2e2e93e7
Pull Up: Apply type substitution to parameters propagated to the target class
2015-09-11 02:20:53 +03:00
Alexey Sedunov
89ae7d2036
Intentions: Fix test data after default visibility was changed to PUBLIC
2015-09-11 02:20:50 +03:00
Alexey Sedunov
d5deb03292
Change Function Signature Fix: Do not render default values in overriding functions
...
#KT-8520 Fixed
2015-09-11 02:20:47 +03:00
Alexey Sedunov
794127a38b
Change Signature: Add/remove constructor keyword on primary constructor when changing modifier list
2015-09-11 02:20:46 +03:00
Alexey Sedunov
33c93eb4a9
Move Declarations: Add intention which moves top-level declaration to the separate file in the same directory and package
...
#KT-4936 Fixed
2015-09-11 02:20:38 +03:00
Alexey Sedunov
b4410c625f
Change Signature: Recreate call expression when converting receiver to parameter
...
#KT-8878 Fixed
2015-09-11 02:20:37 +03:00
Natalia Ukhorskaya
cc1a756cab
Fix debugger tests testData
2015-09-11 01:51:58 +03:00
Michael Nedzelsky
9fd968d59e
extend test for code cleanup with changing visibility from private to internal for declarations, which are used outside of their file.
2015-09-10 16:50:47 +03:00
Denis Zharkov
372e35436a
Implement annotation related migrational quick fixes
2015-09-10 10:04:59 +03:00
Pavel V. Talanov
8cb7ea29fe
Test for exception filter with renamed facade
2015-09-09 21:20:26 +03:00
Dmitry Petrov
cd341e957e
Cleanup after review
...
+ stub builder test for multifile class
2015-09-09 19:08:19 +03:00
Dmitry Petrov
0c951b2ed3
Decompilation support
...
- class header reader for KotlinMultifileClass, KotlinMultifileClassPart
- proper implClassName for multifile class members
2015-09-09 19:08:18 +03:00
Natalia Ukhorskaya
0096f2668c
Fix step over if there isn't any inlined arguments
2015-09-09 15:21:25 +03:00
Stanislav Erokhin
5fb6a15c81
Minor. fix testdata
2015-09-08 20:51:32 +03:00
Michael Nedzelsky
ea11133142
strict checking for internal visibility
2015-09-08 19:00:45 +03:00
Dmitry Jemerov
ae36981a0f
trim leading and trailing spaces from text returned as KDocTag.getContent()
2015-09-08 16:57:00 +02:00
Denis Zharkov
676ca86ea4
Deprecate escaped modifiers and unescaped annotations
2015-09-08 12:11:30 +03:00
Natalia Ukhorskaya
519c2784ff
Debugger: allow evaluate expression in constructors
2015-09-08 11:00:50 +03:00
Natalia Ukhorskaya
3aa7528c8f
Show declared type for delegated properties correctly in debugger
...
#EA-72136 - assert: ValueDescriptorImpl.getValue
2015-09-08 11:00:47 +03:00
Ilya Gorbunov
a59962c620
Change test data to reproduce the same error as was before adding an overload of assert.
2015-09-08 10:27:33 +03:00
Denis Zharkov
fc447e2d2f
Parse some builtin annotations as modifiers
...
But still resolve them as annotations.
Mostly it's needed as begin of migration path, one day they become modifiers anyway
Some tests are dropped because they supposed that `annotation` should have parameter
2015-09-08 08:53:35 +03:00
Michael Nedzelsky
9f5bbf94d3
introduce quickfix for change visiblity from private to internal for private top-level declarations
2015-09-08 07:30:27 +03:00
Alexey Tsvetkov
b25dfabbcc
Fix modules tests
2015-09-08 05:49:32 +03:00