Valentin Kipyatkov
5afa91d4ec
Restored back temporarily renamed properties
2015-09-30 22:50:27 +03:00
Denis Zharkov
22d58239e3
Support DefaultImpls in light-classes and indices
...
#KT-4647 Fixed
2015-09-30 08:19:52 +03:00
Yan Zhulanow
32e2a550b4
'infix' modifier
2015-09-30 04:03:27 +03:00
Valentin Kipyatkov
98da621ab3
Temporary rename of properties starting with "is" and used from java code (will revert back after changing accessor naming policy)
2015-09-29 18:32:23 +03:00
Alexander Udalov
542bfab96f
Don't write unnecessary information to ValueParameter proto
...
Flags can have a default value and the index can be trivially computed almost
all the time
2015-09-29 16:26:28 +03:00
Alexander Udalov
6a8d0fbd75
Introduce infrastructure to separate string table from metadata on JVM
...
Nothing especially helpful happens here, this is only a big refactoring
introducing a separate string array for the string table, which is currently
always empty, but will contain actual strings soon
2015-09-29 16:26:27 +03:00
Alexander Udalov
5477570066
Extract interface out of NameResolver
2015-09-29 16:26:24 +03:00
Alexander Udalov
e749bc262d
Delete deprecated Type.Constructor message, advance ABI version
2015-09-29 16:26:24 +03:00
Stanislav Erokhin
fd503d0367
Minor. Replaced TYPE_RESOLUTION_SCOPE to LEXICAL_SCOPE
2015-09-29 13:33:55 +03:00
Zalim Bashorov
8cb87b3e49
private -> internal where it's necessary
2015-09-25 21:16:00 +03:00
Dmitry Jemerov
1e2d4c0471
use setOf() instead of Guava sets
2015-09-25 20:00:27 +02:00
Dmitry Jemerov
bda0bd1de1
quickfix to add 'operator' keyword to operator-like functions
2015-09-25 20:00:19 +02:00
Valentin Kipyatkov
1c6ca9d036
Initial implementation of KT-5955 Completion for override methods
...
#KT-5955 Fixed
2015-09-25 18:12:18 +03:00
Alexey Sedunov
5af4101f7d
Resource Bundles: Implement references on Kotlin string literals
...
#KT-6946 In Progress
2015-09-25 17:17:59 +03:00
Michael Nedzelsky
e92f14e49c
increment version in KotlinJavaScriptMetaFileIndex in order to force rebuild indexes
2015-09-25 15:14:20 +03:00
Michael Nedzelsky
6013d3a527
code cleanup: fileIndexes
2015-09-25 15:14:15 +03:00
Michael Nedzelsky
b8ab8bcfca
check for access to internal elements from another module in jps-plugin
...
hack for access from tests to internal declarations in production code
fix AbstractCompileKotlinAgainstKotinTest: add information about output directory in order to correct check for internal visibility.
2015-09-25 14:02:29 +03:00
Denis Zharkov
5f69789636
Stop parsing lambdas with deprecated syntax
2015-09-25 08:29:25 +03:00
Stanislav Erokhin
c2b1a5ee6d
Removed unnecessary long checks.
2015-09-24 14:32:54 +03:00
Stanislav Erokhin
fc9aa87a05
Report diagnostic on import with explicit import class if class was imported earlier.
2015-09-24 14:07:43 +03:00
Stanislav Erokhin
1360f3cd43
Fix visibility checker for import.
2015-09-24 13:53:55 +03:00
Yan Zhulanow
bc727a170b
Add 'operator' keyword
2015-09-23 21:25:51 +03:00
Denis Zharkov
e1e3a6c9ad
Introduce const into decompiler and stub builder
2015-09-23 08:20:57 +03:00
Alexander Udalov
e52a9b9fb8
Rename ClassDataProvider -> ClassDataWithSource
2015-09-22 18:22:58 +03:00
Alexander Udalov
0ef705f073
Minor, convert ClassData and PackageData to Kotlin data classes
2015-09-22 18:22:57 +03:00
Alexander Udalov
7cc416ed12
Minor, rename TRAIT -> INTERFACE, CLASS_OBJECT -> COMPANION_OBJECT
2015-09-22 18:22:54 +03:00
Dmitry Jemerov
c669a06c97
return null instead of asserting on declarations with null name (EA-69471 - assert: JetSourceNavigationHelper.convertPropertyOrFunction)
2015-09-22 16:11:36 +02:00
Dmitry Jemerov
c5309d7955
to avoid deadlock, don't refresh VFS during service initialization, instead refresh asynchronously during plugin initialization
2015-09-22 15:11:42 +02:00
Dmitry Jemerov
4ca434da54
remove support for 'trait' keyword
2015-09-22 15:00:24 +02:00
Mikhail Glukhikh
094c6cebc3
"field": highlighting fix, including color schemes and example
2015-09-21 15:47:55 +03:00
Dmitry Kovanikov
cb5ff094bf
[ide-console] Highlight repl process output
...
Add icons on gutter
Send messages to process in xml
2015-09-21 14:41:17 +03:00
Stanislav Erokhin
ea991de21a
Minor. Renamed NewQualifiedExpressionResolver to QualifiedExpressionResolver
2015-09-18 21:00:21 +03:00
Stanislav Erokhin
b1b556c0c9
Removed unused old QualifiedExpressionResolver
2015-09-18 21:00:20 +03:00
Stanislav Erokhin
5786e620e8
Minor. remove import package usages from sources
2015-09-18 21:00:16 +03:00
Valentin Kipyatkov
2f09b38504
Additional diagnostic for EA-72697
2015-09-18 15:44:17 +03:00
Dmitry Jemerov
5f6ac10cb7
another missing read action (EA-72578 - assert: SharedImplUtil.getParent)
2015-09-18 14:02:48 +02:00
Dmitry Jemerov
33d70b1a57
MakeOveriddenMembersOpen: J2K, cleanup, de-i18n
2015-09-18 13:56:50 +02:00
Denis Zharkov
7ea7e3cc7c
Render '@' before each annotation
2015-09-18 10:14:38 +03:00
Denis Zharkov
9c4564a5a6
Get rid of deprecated annotations and modifiers in project code
2015-09-18 09:34:27 +03:00
Denis Zharkov
38bafaa35c
Drop annotations deprecation related things: diagnostics, quickfixes
2015-09-18 09:34:25 +03:00
Mikhail Glukhikh
f1fcb14f44
Suppress warning intention fix: now multi declaration is not a possible intention target but its initializer is, relevant test fixes
2015-09-16 09:51:31 +03:00
Alexander Udalov
9feb82c268
Do not decompile old incompatible package parts
...
Fix the test by reverting 282727b
2015-09-16 03:27:11 +03:00
Alexander Udalov
949144e0c0
Report incomplete hierarchy error for deserialized types
...
#KT-5129 Fixed
Delete a JPS test that was specifically testing that we would not fail in this
situation; now there's a compilation error
2015-09-15 13:11:17 +03:00
Pavel V. Talanov
54bcbc7a02
Introduce ClsJavaStubByVirtualFileCache
...
Avoid caching in user data of virtual file because it leads to project leaking
2015-09-14 19:40:10 +03:00
Dmitry Jemerov
9e6c0e7ee2
code review
2015-09-14 18:05:00 +02:00
Dmitry Jemerov
ab58dc3586
allow returning multiple PsiMethod wrappers for a JetFunction or JetPropertyAccessor; use that for handling Java usages through old-style and new-style facades
...
#KT-9102 Fixed
2015-09-14 18:03:55 +02:00
Dmitry Jemerov
4d09280aa8
LightClassUtil: J2K
2015-09-14 18:03:54 +02:00
Dmitry Petrov
f4e9d9a7a0
Fix navigation to decompiled multifile class members.
2015-09-14 17:59:17 +03:00
Alexander Udalov
6cecc66d10
Improve ABI version from one number to "major.minor.patch"
2015-09-11 19:28:46 +03:00
Dmitry Jemerov
299df05a74
one more missing read action in find usages (EA-72578 - assert: SharedImplUtil.getParent)
2015-09-11 17:02:05 +02:00