Alexey Sedunov
034af9e7f2
PSI: Extract JetConstructor class
2015-06-11 13:52:45 +03:00
Alexey Sedunov
64ae0c0036
Find Usages: Add file grouping to test data
2015-06-11 13:52:43 +03:00
Natalia Ukhorskaya
d4bf5faeec
Fix validation of field breakpoints for package classes with several files
2015-06-11 12:15:09 +03:00
Natalia Ukhorskaya
da263ce090
Show all kotlin properties in 'Add field watchpoint' dialog
2015-06-11 12:15:07 +03:00
Natalia Ukhorskaya
cc5045a333
Fix warnings
2015-06-11 12:15:05 +03:00
Natalia Ukhorskaya
e99bd89139
Copy AddFieldBreakpointDialog from IDEA
2015-06-11 12:15:01 +03:00
Natalia Ukhorskaya
19fe6c58fa
FieldWatchpoints: reload breakpoint type if property changed
2015-06-11 12:14:59 +03:00
Natalia Ukhorskaya
0a1bfcec04
Remove delegate to JavaFiledBreakpoint
2015-06-11 12:14:57 +03:00
Natalia Ukhorskaya
b1f9341ab4
Rewrite filters panel
2015-06-11 12:14:55 +03:00
Natalia Ukhorskaya
14f90f15e5
Field WatchPoints: add ability to stop at initializer
2015-06-11 12:14:53 +03:00
Natalia Ukhorskaya
d7375e0dc4
Create custom panel for field watchpoints
2015-06-11 12:10:19 +03:00
Natalia Ukhorskaya
d198a9fa7f
Minor: move class to separate file
2015-06-11 12:10:19 +03:00
Natalia Ukhorskaya
9f041b9555
Field watchpoints: render message in status bar properly
2015-06-11 12:10:18 +03:00
Natalia Ukhorskaya
32d0057a7f
Support filed breakpoints on properties without backing fields
2015-06-11 12:10:17 +03:00
Natalia Ukhorskaya
1c135e7ac7
Minor: rename test
2015-06-11 12:10:16 +03:00
Natalia Ukhorskaya
1ed9ea44a9
Line numbers for traits
2015-06-11 12:10:16 +03:00
Natalia Ukhorskaya
04db433ab5
Minor: Evaluate expression tests, support resume instruction
2015-06-11 12:10:15 +03:00
Zalim Bashorov
07bb0ce481
Minor: remove files temporary copied from IDEA
2015-06-10 21:39:21 +03:00
Mikhail Glukhikh
731e5d85a4
Annotation arguments resolve refactoring via ForceResolveUtil. Deptecated...Intention fixed accordingly
2015-06-10 18:38:25 +03:00
Alexander Udalov
64b60718e3
Finish off old deprecated function/extension function classes
...
This reverts commit d14e5b8a72 .
2015-06-10 14:41:57 +03:00
Michael Nedzelsky
12d7187394
Minor: extract common logic from KotlinClassFileIndex, KotlinJavaScriptMetaFileIndex
2015-06-10 12:48:11 +03:00
Valentin Kipyatkov
76e501c7ea
Experimental framework for inline constants
2015-06-10 11:35:00 +03:00
Valentin Kipyatkov
ef550e1f21
Reduced number of constant renderers in DescriptorRenderer
2015-06-10 11:34:59 +03:00
Valentin Kipyatkov
4263c47f4d
DescriptorRenderer: moved enums out
2015-06-10 11:34:59 +03:00
Valentin Kipyatkov
fcf613cf03
Replacing usages of DescriptorRenderer.renderName/renderFqName
2015-06-10 11:34:59 +03:00
Valentin Kipyatkov
a1ff2f20ed
Got rid of DescriptorRendererBuilder providing new scheme for creating DescriptorRenderer's
2015-06-10 11:34:58 +03:00
Michael Nedzelsky
855715cc5c
extract common logic to KotlinAbiVersionIndexBase
2015-06-10 05:38:18 +03:00
Michael Nedzelsky
dac10944e0
JS: add notification for incompatible abi version for Kotlin/JavaScript libraries
2015-06-10 05:38:15 +03:00
Michael Nedzelsky
1dd101f362
add KotlinJavaScriptAbiVersionIndex
2015-06-10 05:38:12 +03:00
Michael Nedzelsky
2e8c9fe362
KotlinAbiVersionIndex: refactoring after converting
2015-06-10 05:38:08 +03:00
Michael Nedzelsky
a396222652
convert to kotlin: KotlinAbiVersionIndex.kt
2015-06-10 05:38:05 +03:00
Michael Nedzelsky
cec792c3d3
rename KotlinAbiVersionIndex.java -> KotlinAbiVersionIndex.kt
2015-06-10 05:38:02 +03:00
Michael Nedzelsky
999c83240c
JS: error message (not exception) for incompatible abi version during compilation
2015-06-10 05:37:57 +03:00
Dmitry Jemerov
34577a7e12
add test for ReferencesSearch; use standard isReferenceTo() API (which is the same thing for Kotlin but more efficient for non-Kotlin references)
2015-06-09 20:45:11 +02:00
Dmitry Jemerov
7d02b522db
KotlinReferencesSearcher: remove enclosing read action, use queryParameters.getOptimizer().searchWord
...
#KT-7917 Fixed
2015-06-09 20:45:10 +02:00
Dmitry Jemerov
527751e967
KotlinReferencesSearcher: cleanup after J2K
2015-06-09 20:45:10 +02:00
Dmitry Jemerov
b2a6531255
KotlinReferencesSearcher: J2K
2015-06-09 20:45:09 +02:00
Dmitry Jemerov
7ba13e5425
KotlinReferencesSearcher: rename to .kt
2015-06-09 20:45:09 +02:00
Mikhail Glukhikh
804bf3ad22
Refactoring of AnnotationResolver.resolveAnnotation(s)Arguments
2015-06-09 14:36:08 +03:00
Pavel V. Talanov
a525c2f654
Fix folding after changes to parser
2015-06-08 20:51:10 +03:00
Pavel V. Talanov
07d35d305e
Create import list psi element even if no directives are present
...
Fix a problem where deleting last import directive via "optimize imports" could lead to incorrect psi structure resulting in CCE, see EA-64291
New imports are inserted at the head (after package directive if present) of the file (before any comments) if no imports were present
Add test for inserting import to file where a first statement is a comment
Drop code dealing with non-existing import list in ImportInsertHelperImpl
AbstractQuickFixTest: check for unexpected actions before changes to the file are made as it relies on the first line having specific format
2015-06-08 20:51:04 +03:00
Pavel V. Talanov
d3315f5ebb
Refactor: Do not pass rootScope to QualifiedExpressionResolver#processImportReference
2015-06-08 20:25:54 +03:00
Pavel V. Talanov
be66ee7015
Refactor QualifiedExpressionResolver: pass descriptor to check for visibility instead of scope
2015-06-08 20:25:51 +03:00
Alexey Sedunov
8b9ddea729
Introducer Parameter: Fix PsiInvalidElementAccessException
2015-06-08 20:18:16 +03:00
Alexey Sedunov
1d59c7e0e4
Change Signature: Substitute new function name into generated this-expressions
...
#KT-7920 Fixed
2015-06-08 20:18:15 +03:00
Pavel V. Talanov
54b1859aa7
KotlinQuickDocumentationProvider: fix quick doc for elements from type hierarchy
...
Fix quick doc for light classes
#KT-7964 Fixed
2015-06-08 18:46:44 +03:00
Valentin Kipyatkov
5f0171aa04
Added two more inspections based on existing intentions
2015-06-08 15:37:59 +03:00
Valentin Kipyatkov
5b9680fe11
Made all inspections making code more verbose low priority
2015-06-08 15:37:59 +03:00
Valentin Kipyatkov
63b30cf7f6
KT-7955 "Add replaceWith to specify replacement pattern" intention/inpesction has too large a range
...
#KT-7955 Fixed
2015-06-08 15:37:58 +03:00
Valentin Kipyatkov
e1efb95259
Added test
2015-06-08 15:37:40 +03:00