Natalia Ukhorskaya
7406627e26
Minor: optimise search in LibraryClassFileSearcher
2015-05-21 19:17:33 +03:00
Natalia Ukhorskaya
95b9c05138
Tests for step out command
2015-05-21 19:17:32 +03:00
Natalia Ukhorskaya
5edc25d2ba
Debugger: step into default property getter/setter
...
#KT-7287 Fixed
2015-05-21 19:17:31 +03:00
Natalia Ukhorskaya
f742188df9
Minor: do not use property in twoLambdasOnOneLineSecond test
2015-05-21 19:17:30 +03:00
Ilya Gorbunov
fb342de451
Ensure stable order is used when rendering list of resolved calls by sorting them with MemberComparator.
2015-05-21 19:07:19 +03:00
Yan Zhulanow
b2220ca98a
Annotation collector compiler plugin
2015-05-21 15:48:06 +03:00
Michael Bogdanov
5bca1d3c8f
Added dianostic error for non-local return on disabled inlines,
...
Render bytecode diagnostics in BytecodeToolWindow
#KT-5584 Fixed
2015-05-21 10:06:03 +03:00
Pavel V. Talanov
cfdb1f4ec3
Refactor creation of ModuleDescriptor
...
Add storageManager to ModuleDescriptorImpl (to be used later)
Extract ModuleParameters to hold default imports and platform class map
Introduce MutableModuleContext to simplify module creation code
2015-05-20 19:45:50 +03:00
Svetlana Isakova
0e6babc96b
Converted IdeRenderers to kotlin
2015-05-20 15:19:31 +02:00
Svetlana Isakova
61df8c55e4
Rename IdeRenderers to kt file
2015-05-20 15:19:31 +02:00
Evgeny Gerashchenko
7dbc08f048
Moved util function to util package. Also to avoid top-level functions in same package of different targets.
2015-05-20 15:48:07 +03:00
Valentin Kipyatkov
ce4fa6b0f1
KT-4774 Hotkey conflict for "select all occurrences" and "convert java file to kotlin file"
...
Changed shortcut to Ctrl-Alt-Shift-K
#KT-4774 Fixed
2015-05-20 14:01:58 +03:00
Valentin Kipyatkov
d91ee03e9e
KT-7178 Converter from Java drops the result when there is already a file with the same name
...
#KT-7178 Fixed
2015-05-20 14:01:58 +03:00
Valentin Kipyatkov
0b809453b5
Fixed KT-7682 Conversion from Java to Kotlin - converted file is not added automatically to VCS
...
#KT-7682 Fixed
2015-05-20 14:01:58 +03:00
Sergey Mashkov
9b24a9b73b
Maven: fix test data for project configurator
2015-05-20 13:45:14 +03:00
Sergey Mashkov
f9ab08ed47
Maven: maven configurator shouldn't add resources directory to sources list
...
#KT-7781 Fixed
2015-05-20 13:45:13 +03:00
Sergey Mashkov
6c59a311fb
Maven: Maven IDEA configurator also configures tests for JavaScript
2015-05-20 13:45:13 +03:00
Denis Zharkov
87be626848
Add quickfix for deprecated labels syntax
2015-05-20 09:24:57 +03:00
Denis Zharkov
5b1f3080d3
Add quickfix removing names of function expressions
2015-05-20 09:24:57 +03:00
Denis Zharkov
b650753643
Change formatting of function expressions without names
...
No spaces between 'fun' and value parameter list
2015-05-20 09:24:56 +03:00
Denis Zharkov
5297b4974f
Adjust descriptor renderer to latest parsing changes
...
- `constructor` keyword expected in primary constructor with non-empty modifier list
- annotation list should be preceeded by '@'
2015-05-20 09:24:56 +03:00
Denis Zharkov
89337ff51e
Change deprecation rules for annotations in brackets
...
Also adjust quickfix for deprecated syntax
2015-05-20 09:24:56 +03:00
Denis Zharkov
a9c1c3edb6
Add quickfix for missing 'constructor' inside primary ctor
2015-05-20 09:24:55 +03:00
Denis Zharkov
a2578d0f46
Minor, move quickfixUtil.kt
2015-05-20 09:24:55 +03:00
Denis Zharkov
46a6cab671
Formatter: no spaces after 'constructor' inside primary ctor
2015-05-20 09:24:55 +03:00
Valentin Kipyatkov
7edff172a2
KT-1273 Unused assignment - should highlight assignment instead of expression
...
#KT-1273 Fixed
2015-05-19 23:45:59 +03:00
Alexander Udalov
e1b367bd65
Delete test case for navigation to 'invoke' of functional type
...
Classes for functional types will not have any physical source representation
anymore, so navigation to them in the IDE will not be possible
2015-05-19 18:47:00 +03:00
Pavel V. Talanov
5b14d5be28
ClsStubBuilder: fix stub builder in case of java types annotated with special annotations
2015-05-19 16:01:40 +03:00
Mikhail Glukhikh
1edce76d01
Fix for EA-68569 with a test. #EA-68569 Fixed
2015-05-19 13:55:28 +03:00
Nikolay Krasko
9c507ec9cb
Use equality check when looking for java elements in IDE
2015-05-19 13:04:56 +03:00
Nikolay Krasko
edeea5e399
Refactoring: move JavaDescriptorResolver extensions to idea-analysis module
2015-05-19 13:04:55 +03:00
Mikhail Glukhikh
3585c45f70
Fixed a quick fix for enum entry delimiters: situation with following comments. Three new tests. isAvailable().
2015-05-19 11:22:57 +03:00
Mikhail Glukhikh
6342b98592
Fixed a quick fix for enum entry short super constructor syntax (situation with a preceding comment / annotation). Four extra tests. isAvailable().
2015-05-19 11:22:34 +03:00
Natalia Ukhorskaya
62e9c31987
Do not step into package facade class if SKIP_SYNTHETIC_METHODS flag is true
2015-05-19 10:39:09 +03:00
Alexey Sedunov
fa03e4e76c
Move: Implement "Update package directive" option
2015-05-18 21:18:56 +03:00
Alexey Sedunov
d88e01e770
Convert to Kotlin: KotlinMoveFilesOrDirectoriesHandler.kt
2015-05-18 21:18:55 +03:00
Alexey Sedunov
e854da386d
Convert to Kotlin: Rename KotlinMoveFilesOrDirectoriesHandler.java -> .kt
2015-05-18 21:18:54 +03:00
Alexey Sedunov
c34ba01513
Move: Place "Destination directory" panel under "To Package" option. Fix panel title. Add missing mnemonics
2015-05-18 21:18:54 +03:00
Alexey Sedunov
7bc5ec04c7
Move: Suggest deleting file when all declarations are moved
2015-05-18 21:18:53 +03:00
Alexey Sedunov
6c4b895f72
Move: Do not search/process usages if package is not changed
2015-05-18 21:18:52 +03:00
Alexey Sedunov
da6b8b75ea
Move File/Change Package: Change package directive prior to processing of internal usages (otherwise some necessary imports are not added)
2015-05-18 21:18:51 +03:00
Alexey Sedunov
1a60995ea9
Move: Forbid refactoring if target file is the same as the original one
2015-05-18 21:18:50 +03:00
Alexey Sedunov
35bdf9c261
Minor: Code cleanup
2015-05-18 21:18:49 +03:00
Alexey Sedunov
38ae9349fc
Move: Move entire file if all declarations are selected ("Move to Package" mode)
2015-05-18 21:18:48 +03:00
Alexey Sedunov
7cf7a14d9b
Move: Warn about moving to the existing file in "Move to Package" mode
2015-05-18 21:18:47 +03:00
Alexey Sedunov
870c9c4668
Move: Allow the user to choose target file name when moving declarations to package
2015-05-18 21:18:47 +03:00
Alexey Sedunov
2bd21b0f37
Move: Allow moving several files represented by their top-level declarations in the Project View (provided there is only one declaration per file)
2015-05-18 21:18:46 +03:00
Alexey Sedunov
f08438c53c
Move: Fix dialog layout (member selection panel should take as much space as possible)
...
#KT-7696 In Progress
2015-05-18 21:18:45 +03:00
Alexey Sedunov
d88d7a0ac5
Move: Do not use existing file name when moving its top-level declaration(s)
...
#KT-7697 Fixed
2015-05-18 21:18:44 +03:00
Andrey Breslav
df6c20efa4
KT-7689 Wrong error message format for type of ... doesn't match to the type of overridden var-property
...
#KT-7689 Fixed
2015-05-18 19:26:29 +03:00