Alexey Sedunov
8ba1aff7e6
Rename: Show more detailed element descriptions in Rename dialog
...
#KT-8544 Fixed
2016-06-06 21:29:19 +03:00
Dmitry Petrov
7e64054af7
typeConstraintAdditionalResolve:
...
do not throw CCE for incorrect code with type parameter bounds on type alias parameters
2016-06-03 16:07:21 +03:00
Dmitry Petrov
3500f5a96b
Type alias: resolve type alias RHS during force-resolve.
2016-06-03 16:07:20 +03:00
Dmitry Petrov
79ce614591
KT-11588 Type aliases: Fix EA-1117340
2016-06-03 16:07:20 +03:00
Dmitry Jemerov
5f89274259
de-i18n
2016-06-03 14:18:11 +02:00
Dmitry Jemerov
349376c4ec
show new icon for Kotlin annotations in structure view (KT-12516)
2016-06-03 14:18:11 +02:00
Alexey Sedunov
691de677b3
Rename: Quote non-identifier names in Kotlin references
...
#KT-9156 Fixed
2016-06-02 15:28:11 +03:00
Alexander Udalov
7eafae1936
Drop isAbsoluteInRootPackage from stubs
2016-06-01 19:30:04 +03:00
Pavel V. Talanov
76971eca70
Refactor LanguageFeatureSettings: Add LanguageVersion and LanguageFeature entities
2016-05-26 22:16:47 +03:00
Alexander Udalov
e1ba4480d7
Support "-language-version" CLI option for compatibility with older releases
...
Introduce LanguageFeatureSettings, instance of which should be injected by the
container and be accessible everywhere during the compilation (front-end and
back-end).
Parameters of LanguageFeatureSettings are unused in this commit, will be used
later
2016-05-26 22:15:39 +03:00
Dmitry Jemerov
495a3e9432
cleanup after code review
2016-05-25 21:05:59 +02:00
Dmitry Jemerov
14559bfae0
inherit Kotlin TYPE_PARAMETER from Java TYPE_PARAMETER
...
#KT-11465 Fixed
2016-05-25 20:00:49 +02:00
Dmitry Jemerov
76178c531e
specify base color for ANNOTATION and LABEL
...
#KT-9410 Fixed
2016-05-25 20:00:49 +02:00
Dmitry Jemerov
49335fa6eb
highlight infix function calls
...
#KT-6540 Fixed
2016-05-25 20:00:49 +02:00
Dmitry Jemerov
a448af5d17
remove CLASS highlight on top of CONSTRUCTOR_CALL for constructor calls
...
#KT-2919 Fixed
2016-05-25 20:00:49 +02:00
Dmitry Jemerov
e7cb256e81
TypeKindHighlightingVisitor: J2K
2016-05-25 20:00:49 +02:00
Dmitry Jemerov
e07e16abf6
TypeKindHighlightingVisitor: rename to .kt
2016-05-25 20:00:49 +02:00
Dmitry Jemerov
e9cefd9ece
remove PARAMETER highlight on top of INSTANCE_PROPERTY for primary constructor parameters
2016-05-25 20:00:49 +02:00
Dmitry Jemerov
b51637d49f
remove LOCAL_VARIABLE highlight on top of BACKING_FIELD_VARIABLE
2016-05-25 20:00:49 +02:00
Dmitry Jemerov
4261e4a5cc
VariablesHighlightingVisitor: cleanup after J2K
2016-05-25 20:00:49 +02:00
Dmitry Jemerov
77a48c1d10
VariablesHighlightingVisitor: J2K
2016-05-25 20:00:49 +02:00
Dmitry Jemerov
4ddbe9828a
VariablesHighlightingVisitor: rename to .kt
2016-05-25 20:00:49 +02:00
Dmitry Jemerov
c7cd86f1ed
PropertiesHighlightingVisitor: cleanup after J2K, remove "property has backing field" highlighting, don't layer other highlights
2016-05-25 20:00:49 +02:00
Dmitry Jemerov
b76585e03f
PropertiesHighlightingVisitor: j2K
2016-05-25 20:00:49 +02:00
Dmitry Jemerov
41cd55b281
PropertiesHighlightingVisitor: rename to .kt
2016-05-25 20:00:49 +02:00
Dmitry Jemerov
5512043ed4
FunctionsHighlightingVisitor: cleanup after J2K, remove overlaid highlighting of function calls
2016-05-25 20:00:49 +02:00
Dmitry Jemerov
c515740e38
FunctionsHighlightingVisitor: J2K
2016-05-25 20:00:49 +02:00
Dmitry Jemerov
83b5028ac2
FunctionsHighlightingVisitor: rename to .kt
2016-05-25 20:00:49 +02:00
Dmitry Jemerov
1865750606
add icon for Kotlin annotation classes
...
#KT-11814 Fixed
2016-05-25 15:41:25 +02:00
Pavel V. Talanov
6b001c608b
ProjectRootsUtil: accept directories and jar roots if "includeClassFiles == true"
2016-05-24 15:42:11 +03:00
Pavel V. Talanov
08ef1749b6
Limit resolve scope when completing in module sources
2016-05-24 15:42:04 +03:00
Vladislav Golub
cf56ac0305
Simplify method ( #873 )
2016-05-23 20:53:42 +03:00
Dmitry Petrov
a2ec580119
KT-11588 Type aliases
...
Type alias stubs indexing (required for index-based declaration providers)
2016-05-20 14:17:26 +03:00
Dmitry Petrov
32f61c3918
KT-11588 Type aliases
...
Deserialization
2016-05-20 14:17:25 +03:00
Dmitry Petrov
a4406687f1
KT-11588 Type aliases
...
Resolution & expansion for type aliases.
NB: Nested type aliases capturing type parameters of outer classes are not supported yet.
2016-05-20 14:17:24 +03:00
Dmitry Petrov
ec94893189
KT-11588 Type aliases
...
Parse type aliases as top-level, member, and local declarations.
2016-05-20 14:17:24 +03:00
Mikhail Glukhikh
ebd57fafd7
Cleanup: val can be parameter
2016-05-20 13:38:42 +03:00
Stanislav Erokhin
450ea78b1d
Refactoring. Convert KotlinType to kotlin.
2016-05-20 09:32:54 +03:00
Denis Zharkov
4cbd2fbe62
Compute cached-value under common storage manager
...
Before this commit it was calculated under separate lock, so it could turn into dead-lock
#KT-12396 Fixed
2016-05-19 17:55:38 +03:00
Alexey Sedunov
85d07e5f6d
Spring Support: Implement Spring @Autowired inspection
...
#KT-12278 Fixed
#KT-12147 Fixed
#KT-12366 Fixed
#KT-12122 Fixed
2016-05-19 13:56:06 +03:00
Alexey Sedunov
36f3d30250
Refactoring: Extract registerWithElementsUnwrapped() function
2016-05-19 13:56:04 +03:00
Mikhail Glukhikh
20bff9f121
Unused symbol inspection refactoring: no use of bundled unused.*
2016-05-17 14:29:05 +03:00
Mikhail Glukhikh
79852e9912
Do not return primary constructor as an analyzable parent, probably #EA-73679 Fixed
2016-05-16 15:12:28 +03:00
Mikhail Glukhikh
733f3e8025
Code cleanup: type parameters can have in / out variance
2016-05-13 17:57:02 +03:00
Valentin Kipyatkov
618b1b9a2a
Refactored replace with safe/dot call fixes
2016-05-13 17:44:01 +03:00
Natalia Ukhorskaya
6e28c381c4
Update icon for "New -> Kotlin Activity" Action
...
Assets were taken from DSGN-2829
2016-05-13 16:43:32 +03:00
Mikhail Glukhikh
8920e67c5a
Unused symbol: secondary constructors are also under analysis #KT-10812 Fixed
2016-05-13 13:22:25 +03:00
Dmitry Jemerov
42ba14328c
move KDoc-related logic shared between IDEA and Dokka to ide-common module
2016-05-10 15:00:15 +02:00
Dmitry Jemerov
c967cc8a23
resolve references from @param to type parameters of functions
...
#KT-12001 Fixed
2016-05-06 22:11:31 +02:00
Natalia Ukhorskaya
e1d10abfa1
Debugger: do not use forceResolveScope for codeFragments in completion and AutoImportFix.
...
#KT-12137 Fixed
2016-05-05 06:29:36 +03:00