Dmitry Kovanikov
bfe01cccea
Repl: fix bug in handling multiline commands
2015-09-22 21:11:54 +03:00
Alexander Udalov
4ca8a51234
Move Interner from deserialization to util
...
This class is not used in core and should not end up in kotlin-reflect.jar
2015-09-22 18:22:59 +03:00
Alexander Udalov
1878f892c1
Minor, fix annoying nullability warning
2015-09-22 18:22:58 +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
78e920f797
Minor, fix trove4j source paths
2015-09-22 18:22:57 +03:00
Alexander Udalov
e7b041456f
Add missing module to Kotlin JPS plugin
...
Since binary version stopped being a simple int and became an instance of the
class BinaryVersion, and since incremental cache loads versions of classes, the
JPS plugin now needs to have the 'deserialization' module which has that class
to avoid ClassNotFoundException.
This fixes CNFE from the bare plugin
2015-09-22 18:22:56 +03:00
Alexander Udalov
f9ba7f6880
Minor, inline ClassData#read & PackageData#read to single usage
2015-09-22 18:22:56 +03:00
Alexander Udalov
4a8d2b73d3
Remove deprecated stuff unused after M13
2015-09-22 18:22:55 +03:00
Alexander Udalov
93b5065cf5
Get rid of SerializationUtil, move methods to DescriptorSerializer
2015-09-22 18:22:55 +03:00
Alexander Udalov
04b8991bdd
Minor, move BuiltInsSerializerExtension to module builtins-serializer
2015-09-22 18:22:54 +03:00
Alexander Udalov
7cc416ed12
Minor, rename TRAIT -> INTERFACE, CLASS_OBJECT -> COMPANION_OBJECT
2015-09-22 18:22:54 +03:00
Alexander Udalov
a0fb1a18e3
Minor, delete useless methods from NameResolver
2015-09-22 18:22:54 +03:00
Michael Nedzelsky
34d4d2e7d9
ProtoCompareGenerated: get rid ofusage of internal details of NameResolver
2015-09-22 18:22:53 +03:00
Dmitry Jemerov
9b33721a98
don't try to add auto-import if user closed the project while the popup was displayed (EA-67037 - assert: ComponentManagerImpl.getComponent)
2015-09-22 16:11:38 +02:00
Dmitry Jemerov
7ae5506d99
don't create reports for empty elements (EA-67307 - assert: ProblemDescriptorBase.<init>)
2015-09-22 16:11:37 +02: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
0febe3322b
don't register template listener if we don't have an editor (EA-70683 - KNPE: OverrideImplementMethodsHandler.invoke)
2015-09-22 16:11:36 +02:00
Dmitry Jemerov
e7a0f077f0
according to Peter, getting a PCE from indexes is a valid situation, don't log this as an error (EA-73265 - assert: KotlinCopyPasteReferenceProcessor.collectTransferableData)
2015-09-22 16:11:35 +02:00
Dmitry Jemerov
55b422ab9b
remove 'public' modifier from default file templates
2015-09-22 16:07:48 +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
51ee1b3e5a
do not cache binary contents when trying to check if a .class file is compiled with Kotlin
2015-09-22 15:08:28 +02:00
Zalim Bashorov
98867addc9
Regenerate tests for JS reserved words
2015-09-22 15:00:38 +02:00
Zalim Bashorov
a1979b6eb4
Regenerate tests for JS reserved words when cases changed
2015-09-22 15:00:37 +02:00
Dmitry Jemerov
4ca434da54
remove support for 'trait' keyword
2015-09-22 15:00:24 +02:00
Mikhail Glukhikh
86833c1a74
Migration to new backing field syntax
2015-09-22 10:15:52 +03:00
Alexey Sedunov
b4efe33efa
IDEA 142.4859.6: Update LineNumberTestGenerated test data (due to IDEA's ASM upgrade to 5.0.4 which supports multiline labels)
2015-09-21 18:07:46 +03:00
Alexey Sedunov
8603a36404
IDEA 142.4859.6: Invalidate library cache in setUp() to prevent access to
...
ClsFiles invalidated by the previous test
2015-09-21 18:07:44 +03:00
Alexey Sedunov
a892d3f995
IDEA 142.4859.6: Update dependencies and fix compilation
2015-09-21 18:07:43 +03:00
Dmitry Petrov
39e0b3ab92
fix testData related to JvmName retention
2015-09-21 17:33:06 +03:00
Mikhail Glukhikh
d337283b52
"field": more accurate creation of synthetic field
2015-09-21 15:48:14 +03:00
Mikhail Glukhikh
831df27cac
"field": refactoring, isBackingFieldReference, referencedProperty
2015-09-21 15:48:11 +03:00
Mikhail Glukhikh
ad302fcfba
"field": control of accessor parameter name shadowing, test
2015-09-21 15:48:08 +03:00
Mikhail Glukhikh
4f3e3610a0
NPE fixed inside three implementations of LexicalScope.printStructure
2015-09-21 15:48:06 +03:00
Mikhail Glukhikh
c24156ae84
"field": backing field usage deprecated warning, relevant diagnostics tests changed
2015-09-21 15:48:03 +03:00
Mikhail Glukhikh
a1e3471d92
"field": deprecated warnings introduced, compiler tests migrated to the new syntax
2015-09-21 15:48:00 +03:00
Mikhail Glukhikh
028e0ec59a
"field": JS translation
2015-09-21 15:47:57 +03:00
Mikhail Glukhikh
094c6cebc3
"field": highlighting fix, including color schemes and example
2015-09-21 15:47:55 +03:00
Mikhail Glukhikh
9939f96c09
"field" reassignment: fix and test
2015-09-21 15:47:52 +03:00
Mikhail Glukhikh
9f640b00d9
"field": synthetic variable creation in accessors, codegen changed accordingly, a set of tests, relevant code fix (j2k)
2015-09-21 15:47:49 +03:00
Pavel V. Talanov
6282a16013
Minor: remove duplicate registering of module name
2015-09-21 14:41:38 +03:00
Dmitry Kovanikov
e4f44d7754
[cli-repl] Small refactoring
...
Add `flushHistory` to ReplCommandReader
Pass `WhatNextAfterOneLine` to `readLine`
2015-09-21 14:41:37 +03:00
Dmitry Kovanikov
8aa701ec2d
[ide-console] Minor: highlight error if its range offsets are equal
2015-09-21 14:41:37 +03:00
Dmitry Kovanikov
cc2e320228
[cli-repl] More accurate line breaks handling
2015-09-21 14:41:36 +03:00
Dmitry Kovanikov
18304c7d7b
[cli-repl] Create wrapper for console reader
2015-09-21 14:41:35 +03:00
Dmitry Kovanikov
4aa5a90370
[cli-repl] Minor: change API to support ABI reporting
2015-09-21 14:41:35 +03:00
Dmitry Kovanikov
ad49272b3b
[ide-console] Minor: change pathSeparator variable
2015-09-21 14:41:34 +03:00
Pavel V. Talanov
30d675d49f
Repl: fix paths on windows
2015-09-21 14:41:34 +03:00
Pavel V. Talanov
8a944e099e
Minor: use proper utility in ReplErrorLogger
2015-09-21 14:41:33 +03:00
Dmitry Kovanikov
3f44fe5955
[cli-repl] Optimize System.in to send "change indicator" message only when readLine is called
2015-09-21 14:41:32 +03:00