Alexander Udalov
085fc3bf87
Transform anonymous types even for public symbols
...
This became necessary when we removed the requirement to specify types for
public members, because otherwise everything fails not being able to locate the
anonymous class from another module
#KT-9072 Fixed
EA-72801
2015-09-11 19:51:42 +03:00
Alexander Udalov
6cecc66d10
Improve ABI version from one number to "major.minor.patch"
2015-09-11 19:28:46 +03:00
Dmitry Jemerov
299df05a74
one more missing read action in find usages (EA-72578 - assert: SharedImplUtil.getParent)
2015-09-11 17:02:05 +02:00
Mikhail Glukhikh
3770e7f49f
Introduction of AnnotationTarget.CLASS as a replacement for CLASSIFIER (first step)
2015-09-11 17:59:40 +03:00
Ilya Chernikov
8b970cd186
Fixing run filename compatibility with windows, improving diagnostics, some minor tweaks
2015-09-11 15:30:17 +02:00
Dmitry Jemerov
0e067290af
Merge pull request #751 from JetBrains/rr/yole/daemon-ui
...
UI to enable/disable compiler daemon
2015-09-11 15:08:43 +02:00
Dmitry Jemerov
9f1bd123f9
UI to enable/disable compiler daemon
2015-09-11 15:00:18 +02:00
Natalia Ukhorskaya
ee860fdde5
J2K: Insert class body for anonymous classes
...
#KT-8952 Fixed
2015-09-11 15:21:39 +03:00
Alexander Udalov
1394e646b7
Minor, fix deprecation message
2015-09-11 15:12:04 +03:00
Mikhail Glukhikh
d5f2bf5666
Design notes changed according to changed annotation option design
2015-09-11 14:58:28 +03:00
Denis Zharkov
aac1f68678
Use original element when resolving java descriptors in IDE
2015-09-11 13:33:51 +03:00
Denis Zharkov
9c69a64789
Do not try to resolve java elements outside of project roots
...
#EA-69067 Fixed
#EA-64283 Fixed
2015-09-11 13:33:51 +03:00
Dmitry Jemerov
00d834cf73
revert deprecation that breaks tests
2015-09-11 12:26:20 +02:00
Dmitry Jemerov
8ca54f4dbb
minor doc corrections
2015-09-11 11:43:55 +02:00
Natalia Ukhorskaya
137f8b242a
Wrong stepping for if followied by captured variable
...
#KT-9118 Fixed
2015-09-11 11:27:53 +03:00
Natalia Ukhorskaya
dfe9bb65b0
Do not try to find source file in Debugger when Indexes are not ready
...
#EA-72812 - INRE: FileBasedIndexImpl.handleDumbMode
2015-09-11 11:27:52 +03:00
Yan Zhulanow
fbc769b0e9
Clear cache on fragment onDestroy()
2015-09-11 04:30:08 +03:00
Yan Zhulanow
5dc9557650
Fix cli test that uses android compiler plugin
2015-09-11 04:30:07 +03:00
Yan Zhulanow
fce1a0a8d7
Report more specific warning on a wrong fq Android widget type
2015-09-11 04:30:07 +03:00
Yan Zhulanow
f3462513e2
Optimize AndroidPsiTreeChangePreprocessor counter updating
2015-09-11 04:30:06 +03:00
Yan Zhulanow
ddd4c2ae7f
Report exceptions from Android Extensions (KT-7355)
2015-09-11 04:30:06 +03:00
Yan Zhulanow
0339bc55df
Fix android synthetic properties compiler plugin tests
2015-09-11 04:30:05 +03:00
Yan Zhulanow
0f5d87957d
Do not use JavaPsiFacade in android-compiler-plugin
2015-09-11 04:30:05 +03:00
Yan Zhulanow
d0d846ccfc
Report if the widget has an invalid type
2015-09-11 04:30:04 +03:00
Yan Zhulanow
a2096ab0be
Check supportv4 library presence on the spot
2015-09-11 04:30:04 +03:00
Yan Zhulanow
de59b79deb
Remove default imports for synthetic XML files
2015-09-11 04:30:03 +03:00
Yan Zhulanow
e0bd532b7a
Resolve Android widget class fq names properly (KT-8790)
2015-09-11 04:30:03 +03:00
Yan Zhulanow
8577f3e91b
Bundle runtime with Android Extensions IDEA plugin
2015-09-11 04:30:03 +03:00
Yan Zhulanow
ad10340bd7
Android Extensions refactoring
2015-09-11 04:30:02 +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
49f0101b70
Pull Up: Approximate anonymous object type with its direct supertype
2015-09-11 02:20:52 +03:00
Alexey Sedunov
4d0cbf83d3
Quick Fixes: Avoid premature write action when calling Change Signature in
...
interactive mode
#KT-8722 Fixed
2015-09-11 02:20:51 +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
9a00ead331
Change Signature: Do not render visibility of local functions
...
#KT-9095 Fixed
2015-09-11 02:20:48 +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
aa1de706c1
Change Function Signature Fix: Prefer argument's smartcast (if any) over its original type
...
#KT-8775 Fixed
2015-09-11 02:20:44 +03:00
Alexey Sedunov
670bb1a27d
J2K: AddFunctionParametersFix.java
2015-09-11 02:20:42 +03:00
Alexey Sedunov
3c48882c4f
J2K: AddFunctionParametersFix.java (rename to .kt)
2015-09-11 02:20:41 +03:00
Alexey Sedunov
b76c47151c
Change Signature: Skip PsiMethods without containing class
...
#KT-8536 Fixed
2015-09-11 02:20:40 +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
Alexey Sedunov
9e11a20006
Create from Usage: Drop "Create package" quick-fix
...
#KT-7138 Fixed
2015-09-11 02:20:35 +03:00
Natalia Ukhorskaya
cc1a756cab
Fix debugger tests testData
2015-09-11 01:51:58 +03:00
Natalia Ukhorskaya
0d43ac3ec2
Fix compilation errors
2015-09-11 01:51:58 +03:00
Stanislav Erokhin
32dbae3774
Update to IDEA 142.4675.3
2015-09-11 01:51:57 +03:00
Ilya Chernikov
990c2dc5d7
Extending daemon diagnostics reporting in tests
2015-09-10 22:31:00 +02:00
Ilya Chernikov
cbaa981aab
migrate to the new annotations syntax
2015-09-10 22:31:00 +02:00
Ilya Chernikov
473ff00940
adding java startup parameters for headless appearance of the daemon on mac, prepared a function for resetting alive flag in kotlin plugin startup component as a temporary solution to stop daemon from idea, fixing code that disable incremental compilation, that was broken on the last modification of KotlinBuildProcessParametersProvider
2015-09-10 22:30:59 +02:00