Denis Zharkov
|
8db206e7ff
|
Take into account irrelevant implementation of special builtins
|
2015-10-21 17:51:43 +03:00 |
|
Denis Zharkov
|
d674aa1427
|
Refine signature mapping for special overrrides from Java
They have special JVM descriptor only when they are not inherited from
Kotlin super class
|
2015-10-21 17:51:43 +03:00 |
|
Denis Zharkov
|
f3a652de2f
|
Minor. Add assertion about same modality of accessors
|
2015-10-21 17:51:43 +03:00 |
|
Denis Zharkov
|
c46b766fea
|
Load special property from Java in cases of J-K-J hierarchy
|
2015-10-21 17:51:43 +03:00 |
|
Denis Zharkov
|
e31f751830
|
Minor. Move hasRealKotlinSuperClassWithOverrideOf to descriptor.loader.java
|
2015-10-21 17:51:43 +03:00 |
|
Denis Zharkov
|
0b3118554b
|
Extract hasRealKotlinSuperClassWithOverrideOf and simplify needGenerateSpecialBridge
Temporary don't mind that some element `reachableDeclarations` is
final in Java because it's anyway follows that function descriptor itself is final.
|
2015-10-21 17:51:43 +03:00 |
|
Michael Bogdanov
|
4dcf940756
|
Test for obsolete KT-4860
#KT-4860 Obsolete
|
2015-10-21 17:12:18 +03:00 |
|
Michael Bogdanov
|
55d2300860
|
Fix for KT-6722
#KT-6722 Fixed
|
2015-10-21 17:12:17 +03:00 |
|
Michael Bogdanov
|
f4d3ecf8e6
|
Generate public constructor for anonymous objects if it inside inline fun
#KT-9331 Fixed
|
2015-10-21 17:12:17 +03:00 |
|
Mikhail Glukhikh
|
3d56012184
|
Backing field access highlighting dropped
|
2015-10-21 16:37:12 +03:00 |
|
Mikhail Glukhikh
|
99943e3185
|
Backing field: three relevant quick-fixes dropped
|
2015-10-21 16:37:09 +03:00 |
|
Mikhail Glukhikh
|
03d944d2b3
|
Backing field: four more errors dropped
|
2015-10-21 16:37:06 +03:00 |
|
Mikhail Glukhikh
|
e8a5df364b
|
Refactoring (JetFlowInformationProvider)
|
2015-10-21 16:37:04 +03:00 |
|
Mikhail Glukhikh
|
d6988ad69e
|
Get rid of FIELD_IDENTIFIER at syntax level, two errors dropped, a set of tests fixed / deleted #KT-9539 Fixed
|
2015-10-21 16:36:55 +03:00 |
|
Mikhail Glukhikh
|
8ea0501a30
|
Get rid of FIELD_IDENTIFIER: stubs with '$' removed
|
2015-10-21 16:36:49 +03:00 |
|
Mikhail Glukhikh
|
ef23343844
|
Test regenerated
|
2015-10-21 16:36:46 +03:00 |
|
Nikolay Krasko
|
eb2feeeb16
|
Fixes after review in imports for additional expressions
|
2015-10-21 14:06:05 +03:00 |
|
Nikolay Krasko
|
2f26480e6b
|
Auto-imports for index functions, += like operators, invoke, delegates and components
#KT-9482 Fixed
#KT-9397 Fixed
#KT-8060 Fixed
|
2015-10-21 14:06:04 +03:00 |
|
Nikolay Krasko
|
0f85d770dd
|
Refactoring: continue extracting base class for auto-import fix
|
2015-10-21 14:06:03 +03:00 |
|
Nikolay Krasko
|
c84995f8dd
|
Refactoring: prepare AutoImportFix for subclassing: count suggestions in virtual method.
|
2015-10-21 14:06:03 +03:00 |
|
Nikolay Krasko
|
a7519853cb
|
Fixes after review in creating single action for fixing several problems
|
2015-10-21 14:06:02 +03:00 |
|
Nikolay Krasko
|
4bae99e8bd
|
Allow to create single quickfix for several same-type diagnostics
This going to be used for multiple auto-import for components functions and get/set pair for delegated properties
|
2015-10-21 14:06:02 +03:00 |
|
Nikolay Krasko
|
43ae8bb1f3
|
Revert "Add script to do padding for teamcity version"
There is no need in verison padding now.
This reverts commit 8fce102212.
|
2015-10-21 14:06:01 +03:00 |
|
Nikolay Krasko
|
da2d3701f0
|
Updated test for new version format
|
2015-10-21 14:06:01 +03:00 |
|
Valentin Kipyatkov
|
36ea9cfbfc
|
J2K: fixed conversion of Throwable.getMessage(), Throwable.getCause(), Map.Entry.getKey() and Map.Entry.getValue()
|
2015-10-21 13:46:57 +03:00 |
|
Alexander Udalov
|
8dde7497e0
|
Minor, drop outdated constructor from FunctionReference
|
2015-10-21 13:40:49 +03:00 |
|
Alexander Udalov
|
c204e8fc67
|
Add more intrinsic methods to be maybe used in the future
|
2015-10-21 13:40:48 +03:00 |
|
Alexander Udalov
|
a24ac86e1c
|
Support exception messages for reified inline markers
|
2015-10-21 13:40:47 +03:00 |
|
Alexander Udalov
|
1f1b3660f7
|
Provide additional overloads of TypeIntrinsics methods for future use
|
2015-10-21 13:40:47 +03:00 |
|
Alexander Udalov
|
8f6f6f7807
|
Minor, simplify code in TypeIntrinsics
|
2015-10-21 13:40:46 +03:00 |
|
Alexander Udalov
|
121807654a
|
Add generalized methods to InlineMarker
To be able to use them in the future compiler without breaking binary
compatibility
|
2015-10-21 13:40:45 +03:00 |
|
Alexander Udalov
|
3f9806d758
|
Add constructors with messages and causes to runtime exceptions
|
2015-10-21 13:40:44 +03:00 |
|
Alexander Udalov
|
1e9624901a
|
Add NonVolatileRef to runtime
|
2015-10-21 13:40:02 +03:00 |
|
Michael Nedzelsky
|
f987feed6f
|
fix compilation (KtType -> KotlinType)
|
2015-10-20 20:46:11 +03:00 |
|
Michael Nedzelsky
|
1c36090b6d
|
check for violation of Finite Bound Restriction and Non-Expansive Inheritance Restriction
|
2015-10-20 20:06:07 +03:00 |
|
Denis Zharkov
|
1413cab1e6
|
Mixin kotlin.Number methods into j.l.Number member scope
#KT-9672 Fixed
|
2015-10-20 19:41:58 +03:00 |
|
Alexey Sedunov
|
b774373dbc
|
Minor: Restore ant.xml deleted in a previous commit
|
2015-10-20 19:41:06 +03:00 |
|
Michael Bogdanov
|
926e3fd350
|
Test for obsolete KT-9560
#KT-9560 Obsolete
|
2015-10-20 19:19:43 +03:00 |
|
Michael Bogdanov
|
1d84103cce
|
Test for obsolete KT-6453
#KT-6453 Obsolete
|
2015-10-20 19:19:43 +03:00 |
|
Michael Bogdanov
|
378233e1f5
|
Test for obsolete KT-8095
#KT-8095 Obsolete
|
2015-10-20 19:19:42 +03:00 |
|
Michael Bogdanov
|
32d51af5dd
|
Test for obsolete KT-8094
#KT-8094 Obsolete
|
2015-10-20 19:19:42 +03:00 |
|
Michael Bogdanov
|
98b818203f
|
Test data fixed
|
2015-10-20 19:19:41 +03:00 |
|
Michael Bogdanov
|
d977d29ec4
|
Support access to companion private members from nested classes
#KT-5363 Fixed
#KT-6804 Fixed
|
2015-10-20 19:19:41 +03:00 |
|
Alexey Sedunov
|
3d88df73e0
|
Minor: Fix spelling of intention text
#KT-9639 Fixed
|
2015-10-20 18:39:48 +03:00 |
|
Alexey Sedunov
|
929d06c86f
|
Create from Usage: Implement 'Create property as constructor parameter' quick-fix
#KT-8426 Fixed
|
2015-10-20 18:39:47 +03:00 |
|
Alexey Sedunov
|
bdd495460b
|
Extraction Engine: Properly retrieve declaration for overriden/delegated Java synthetic properties
#KT-9554 Fixed
|
2015-10-20 18:39:43 +03:00 |
|
Alexey Sedunov
|
84aa4e7664
|
Create from Usage: Fix rendering of receiver type reference
#KT-9559 Fixed
|
2015-10-20 18:39:40 +03:00 |
|
Alexey Sedunov
|
c2c8eccc77
|
Pull Up: Do not suggest indirect superinterfaces in the Pull Up dialog. Prefer superclass over superinterface as pull-up target
#KT-9543 Fixed
|
2015-10-20 18:39:39 +03:00 |
|
Alexey Sedunov
|
93ab055d17
|
Change Signature: Do not fail on unresolved PsiMethod
#KT-9535 Fixed
|
2015-10-20 18:39:38 +03:00 |
|
Alexey Sedunov
|
21d27d9340
|
Change Signature: Show conflict dialog in silent mode
|
2015-10-20 18:39:36 +03:00 |
|