Alexander Udalov
|
da3fcae2ba
|
Fix "optimizations" check box in bytecode toolwindow
|
2014-07-17 15:45:56 +04:00 |
|
Ilya Ryzhenkov
|
37874556ae
|
Use different file for navigation test because of test framework limitation.
|
2014-07-16 21:35:11 +04:00 |
|
Ilya Ryzhenkov
|
af8d0f7b9e
|
Fix assertion arguments.
|
2014-07-16 21:35:11 +04:00 |
|
Natalia Ukhorskaya
|
73e0ae1d1c
|
Evaluate expression: support captured vals
|
2014-07-16 15:17:44 +04:00 |
|
Natalia Ukhorskaya
|
6440884a40
|
Add tests for tracing frame
|
2014-07-16 15:17:44 +04:00 |
|
Denis Zharkov
|
0e683b0b99
|
Added "optimize" flag to settings everywhere
|
2014-07-15 21:34:32 +04:00 |
|
Denis Zharkov
|
433c9cd4a5
|
Fixed test in evaluateExpression (redundant boxing was removed)
|
2014-07-15 21:26:54 +04:00 |
|
Pavel V. Talanov
|
fc164d5ca0
|
Minor: add missing static imports for PsiPackage.JetPsiFactory
|
2014-07-15 16:41:14 +04:00 |
|
Pavel V. Talanov
|
ee036770c3
|
Add JetPsiFactory(JetElement) function and use it
|
2014-07-15 16:41:13 +04:00 |
|
Pavel V. Talanov
|
7269e383cf
|
Rewrite JetPsiFactory to kotlin, make project a property
Instead of passing to every function
All static methods are now member functions
|
2014-07-15 16:41:12 +04:00 |
|
Nikolay Krasko
|
7673443fe1
|
Show notification about outdated runtime even in internal mode
|
2014-07-14 17:33:41 +04:00 |
|
Alexander Udalov
|
f3dc9733ec
|
Update plugin API to IDEA 138.977+
|
2014-07-11 21:03:37 +04:00 |
|
Zalim Bashorov
|
dc68d78d9d
|
Minor: revert changes in StackValue and fix tes data.
(this commit should be reverted after make Unit object)
|
2014-07-11 20:28:57 +04:00 |
|
Alexey Sedunov
|
49edae7469
|
Extract Function: Do not report "non-denotable type" message on error types
|
2014-07-11 19:13:44 +04:00 |
|
Alexey Sedunov
|
f1445ba635
|
Extract Function: Improve container selection UI
|
2014-07-11 19:13:43 +04:00 |
|
Alexey Sedunov
|
1618d7448d
|
Extract Function: Improve rendering of error messages
|
2014-07-11 19:13:41 +04:00 |
|
Alexey Sedunov
|
4734be2065
|
Emphasize Kotlin PSI descriptions used in IDEA refactorings
|
2014-07-11 19:13:40 +04:00 |
|
Alexey Sedunov
|
7430f10e96
|
Extract Function: Extract ParametersInfo class
|
2014-07-11 19:13:38 +04:00 |
|
Alexey Sedunov
|
a6882f6670
|
Extract Function: Exclude unused parameters (jump-based control flow)
|
2014-07-11 19:13:37 +04:00 |
|
Alexey Sedunov
|
fde7e52bf0
|
Extract Function: Always assume default control flow if non-critical errors are found
|
2014-07-11 19:13:36 +04:00 |
|
Alexey Sedunov
|
59b33fcba4
|
Extract Function: Do not report "Moving out of scope" warning on nested declarations
|
2014-07-11 19:13:35 +04:00 |
|
Alexey Sedunov
|
52c107504d
|
Extract Function: Allow user to call the refactoring from conflict view
|
2014-07-11 19:13:34 +04:00 |
|
Alexey Sedunov
|
ac17594f67
|
Extract Function: Capitalize conflict messages
|
2014-07-11 19:13:33 +04:00 |
|
Alexey Sedunov
|
d95f6383b7
|
Extract Function: Allow to extract local variables which are used outside of extracted fragment
|
2014-07-11 19:13:32 +04:00 |
|
Alexey Sedunov
|
540e8b8b46
|
Extract Function: By default suggest only classes as containers when
etracting to class body
|
2014-07-11 19:13:31 +04:00 |
|
Alexey Sedunov
|
18b16ee0be
|
Extract Function: Use Any? as default parameter type
|
2014-07-11 19:13:29 +04:00 |
|
Alexey Sedunov
|
181d8d8176
|
Extract Function: Improve "Extract Function" dialog
|
2014-07-11 19:13:28 +04:00 |
|
Alexey Sedunov
|
0a8fa404bf
|
Pseudocode: Generate additional returns for implicit return values (lambdas, functions with expression bodies)
|
2014-07-11 19:13:26 +04:00 |
|
Alexey Sedunov
|
3e3918ab6e
|
Extract Function: Keep track of original parameter descriptors
|
2014-07-11 19:13:25 +04:00 |
|
Alexey Sedunov
|
09a1a8ce8f
|
Extract Function: Support extraction of expressions in delegation
specifiers
|
2014-07-11 19:13:22 +04:00 |
|
Alexey Sedunov
|
02342fce5d
|
Pseudocode: Store lazily computed value usage map in the pseudocode
|
2014-07-11 19:13:18 +04:00 |
|
Alexey Sedunov
|
30192b4c40
|
Extract Function: Do not extract into lambda
|
2014-07-11 19:13:17 +04:00 |
|
Alexey Sedunov
|
0c49d48a48
|
Extract Function: Add support of initializer expressions
|
2014-07-11 19:13:16 +04:00 |
|
Valentin Kipyatkov
|
2df60a27c8
|
Better code for change variable mutability fix
|
2014-07-10 23:20:39 +04:00 |
|
Valentin Kipyatkov
|
88235c3eb2
|
Minor code corrections after code review
|
2014-07-10 23:20:37 +04:00 |
|
Valentin Kipyatkov
|
806cc1e434
|
Java to Kotlin converter: do not drop exceptions, produce internal error!
|
2014-07-10 23:20:36 +04:00 |
|
Valentin Kipyatkov
|
88bdbb02f4
|
Fixed test data
|
2014-07-10 23:20:33 +04:00 |
|
Zalim Bashorov
|
2947963e67
|
IDEA plugin: fixed highlighting for objects.
|
2014-07-10 17:25:43 +04:00 |
|
Zalim Bashorov
|
2ee818f784
|
Minor in IDEA plugin: jet -> kotlin in JetBundle.properties
|
2014-07-10 17:25:42 +04:00 |
|
Zalim Bashorov
|
c51b653b31
|
Minor: fixed tests.
|
2014-07-10 17:25:42 +04:00 |
|
Pavel V. Talanov
|
915bb208f0
|
Add test for failing assertion in JetPropertyStub.createStub
Test for eec6fbb205
Delayed because test data was causing reindex of the whole project
|
2014-07-10 15:58:03 +04:00 |
|
Evgeny Gerashchenko
|
40703c125c
|
Made it possible to run incremental compiler from IDEA.
Two guava functions used were replaced with custom tiny functions, because JPS plugin won't have guava in classpath.
|
2014-07-10 15:05:19 +04:00 |
|
Evgeny Gerashchenko
|
0a3d852336
|
Minor. Renamed test data to avoid repetitions.
|
2014-07-10 15:05:18 +04:00 |
|
Evgeny Gerashchenko
|
55ed0471b6
|
KT-4980 'Remove braces' intention throws NPE for a for-loop with variable declaration
#KT-4980 fixed
|
2014-07-10 15:05:18 +04:00 |
|
Evgeny Gerashchenko
|
8842bb574c
|
KT-5397 Simplify text of DeMorgan law conversion intentions
#KT-5397
|
2014-07-10 15:05:18 +04:00 |
|
Evgeny Gerashchenko
|
62bb3f8782
|
Renamed CodeTransformationTest -> IntentionTest.
|
2014-07-10 15:05:18 +04:00 |
|
Evgeny Gerashchenko
|
fda7aeecfb
|
Simplified CodeTransformationTest. Only one doTest method remains, intention class is moved to test data. Merged other intention tests (SpecifyTypeExplicitlyTest, ConvertToBlock/ExpressionBodyTest) into this one.
|
2014-07-10 15:05:17 +04:00 |
|
Evgeny Gerashchenko
|
b1003fc034
|
Extracted test for "Join Lines" from CodeTransformationsTest.
|
2014-07-10 15:05:17 +04:00 |
|
Pavel V. Talanov
|
119e361b4b
|
Restore check in BuiltInsReferenceResolver
Erroneously deleted in d988256831
|
2014-07-09 21:43:02 +04:00 |
|
Pavel V. Talanov
|
16aefae602
|
Move descriptorToDeclaration utilities family to a separate util class DescriptorToSourceUtils
|
2014-07-09 19:07:26 +04:00 |
|