Denis Zharkov
c6377a0664
Drop everything related to lambda syntax deprecation
2015-09-25 08:29:26 +03:00
Denis Zharkov
73799e2c3c
Replace deprecated lambda syntax in testData
...
It's done with similar constructions where possible trying to preserve
intended behavior.
Some usages are removed because they test exactly the feature that
we are going to drop soon.
2015-09-25 08:29:25 +03:00
Stanislav Erokhin
fc9aa87a05
Report diagnostic on import with explicit import class if class was imported earlier.
2015-09-24 14:07:43 +03:00
Stanislav Erokhin
d7a14075f1
Removed ImportPackage UI settings
2015-09-24 13:53:56 +03:00
Mikhail Glukhikh
55c7df8b8d
Deprecations: data class should now have at least one primary constructor parameter, parameters should be val / var and not vararg.
2015-09-23 16:33:05 +03:00
Mikhail Glukhikh
731fdecf06
private / protected / internal modifiers are deprecated in interfaces, relevant tests changed
2015-09-23 16:32:54 +03:00
Denis Zharkov
67486b867b
Get rid of inlineOptions usages in IDE tests
2015-09-23 12:18:12 +03:00
Denis Zharkov
e1e3a6c9ad
Introduce const into decompiler and stub builder
2015-09-23 08:20:57 +03:00
Denis Zharkov
afd4e644a3
Report warning on usages of non-const vals in places where constants expected
2015-09-23 08:20:57 +03:00
Dmitry Jemerov
4ca434da54
remove support for 'trait' keyword
2015-09-22 15:00:24 +02:00
Mikhail Glukhikh
c24156ae84
"field": backing field usage deprecated warning, relevant diagnostics tests changed
2015-09-21 15:48:03 +03:00
Mikhail Glukhikh
a1e3471d92
"field": deprecated warnings introduced, compiler tests migrated to the new syntax
2015-09-21 15:48:00 +03:00
Mikhail Glukhikh
094c6cebc3
"field": highlighting fix, including color schemes and example
2015-09-21 15:47:55 +03:00
Ilya Gorbunov
7f7cc02256
Fix deprecations in testData: partial body resolve tests.
2015-09-19 05:04:28 +03:00
Ilya Gorbunov
92e66b0d81
Fix deprecations in testData: smart completion and find usages
2015-09-19 04:33:31 +03:00
Ilya Gorbunov
74e1dbff76
Fix deprecations in testData: stepping and evaluate expression tests.
2015-09-19 04:33:08 +03:00
Stanislav Erokhin
8a0f175135
Minor. Suppressed test for KT-9204.
2015-09-18 21:00:23 +03:00
Stanislav Erokhin
8efbf4fc32
Fixed testdata -- removed package import
2015-09-18 21:00:20 +03:00
Valentin Kipyatkov
0cc2158ec1
J2K: do not produce redundant "internal" words for members in an internal class
2015-09-18 15:44:19 +03:00
Valentin Kipyatkov
367b32c309
Adapted IDE to no explicit return type required for public declarations
2015-09-18 15:44:19 +03:00
Valentin Kipyatkov
7caccd7578
J2K: all annotations should be with "@"
2015-09-18 15:44:18 +03:00
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