Zalim Bashorov
bfa79efaf3
BuildTools: added tests for ant task Kotlin2JsCompilerTask.
2013-11-15 15:17:59 +04:00
Zalim Bashorov
df4850c22f
BuildTools: added ant task for Kotlin2Js compiler.
2013-11-15 15:17:59 +04:00
Andrey Breslav
9723106d95
Add missing module to quick compiler build
2013-11-14 19:29:05 +04:00
Alexander Udalov
d044fbb4f1
Add "-source 1.6" to javac to prevent numerous warnings on JDK 7
2013-11-14 19:11:21 +04:00
Alexander Udalov
776b5d0a6e
Minor, move enum diagnostic tests, add another test
2013-11-14 19:11:20 +04:00
Alexander Udalov
76e347e530
Minor, rename method
2013-11-14 19:11:20 +04:00
Alexander Udalov
8c3f9149ac
Add a test on extension function to object
2013-11-14 19:11:20 +04:00
Alexander Udalov
8b5aa94484
Extract SpecialNames.isClassObjectName
2013-11-14 19:11:20 +04:00
Alexander Udalov
69ed375ce1
Extract SpecialNames utility class
2013-11-14 19:11:19 +04:00
Alexander Udalov
d6aa7c2d23
Minor, inline method
2013-11-14 19:11:19 +04:00
Alexander Udalov
f75c399128
Minor, use headless mode in BuiltInsSerializer
2013-11-14 19:11:19 +04:00
Alexander Udalov
ef0af47972
Minor, add error message & Override
2013-11-14 19:11:19 +04:00
Alexander Udalov
ac248f2d46
Minor refactorings in codegen tests
...
Unindent code, get rid of warnings, etc.
2013-11-14 19:11:18 +04:00
Alexander Udalov
a35f285bcf
Disable "UseOfSystemOutOrSystemErr" inspection in tests
2013-11-14 19:11:18 +04:00
Alexander Udalov
cdecbc0915
Class objects also can have delegated members
2013-11-14 19:11:18 +04:00
Alexander Udalov
29f3c4a1a0
Report upper bounds violation for objects, not only classes
2013-11-14 19:11:18 +04:00
Alexander Udalov
01d8e658aa
Regenerate tests
2013-11-14 19:10:34 +04:00
Alexander Udalov
57aa355b05
Report INVISIBLE_MEMBER on private class object usage
2013-11-14 19:10:18 +04:00
Alexander Udalov
94deb21551
Minor, move diagnostic tests for class objects
2013-11-14 17:45:57 +04:00
Andrey Breslav
bd244e0460
Type fixed in the file name
2013-11-13 21:42:02 +04:00
Valentin Kipyatkov
2d3b0ffc0b
Smart completion: offer class instantiating choice
2013-11-13 20:17:45 +04:00
Nikolay Krasko
80ab043d21
Tweak spacing in do-while
2013-11-13 19:08:53 +04:00
Nikolay Krasko
dddde11c6a
Configure spacing after 'while' in while statement
2013-11-13 19:08:52 +04:00
Nikolay Krasko
7587e8ffcb
Insert space between ) and statement body
2013-11-13 19:08:51 +04:00
Nikolay Krasko
c50804a3f3
Add spaces after ) and around 'else' in 'if'
2013-11-13 19:08:51 +04:00
Andrey Breslav
6efd72738a
More information in error message
2013-11-13 18:09:37 +04:00
Andrey Breslav
5e3909ba87
Regenerated
2013-11-13 14:39:16 +04:00
Andrey Breslav
0c9aec5941
Annotations for guava
2013-11-13 14:36:49 +04:00
Andrey Breslav
c4ecb9663a
Basic utility for rendering DataFlowValues
2013-11-13 14:36:34 +04:00
Andrey Breslav
9aee57bfb5
getCompleteTypeInfo(), getCompleteNullabilityInfo() and getId() made public
2013-11-12 22:56:18 +04:00
Andrey Breslav
c0d75269af
Explicitly check for NO_IDENTIFIER_INFO
2013-11-12 21:54:45 +04:00
Zalim Bashorov
8917bd0331
KotlinJpsBuildTestCase -> KotlinJpsBuildTest
2013-11-12 20:34:23 +04:00
Zalim Bashorov
4fb995c50b
JPS: add tests for: exclude in compiler settings, project with more then one file.
2013-11-12 20:33:05 +04:00
Zalim Bashorov
b31e2d7421
JPS: ignore excluded directories and files in compilation.
...
#KT-4188 fixed
2013-11-12 18:44:30 +04:00
Zalim Bashorov
923fd74c0a
JPS: revert KotlinBuilder changes for using dirty files, because it's wrong.
2013-11-12 18:44:30 +04:00
Evgeny Gerashchenko
a608612e6b
KT-4183 BuiltInsReferenceResolver$1 startup activity is slow
...
#KT-4183 in progress
2013-11-12 15:50:53 +04:00
Pavel V. Talanov
f9a2b09a4e
Add(Remove)ParameterQuickFix is not available for unmodifiable files
2013-11-12 14:15:57 +04:00
Pavel V. Talanov
3e97203f85
Check that target functions can be modified in JetChangeSignature
2013-11-12 14:15:56 +04:00
Pavel V. Talanov
f4c8655fa2
Use DescriptorToDeclarationUtil to get function declaration in JetChangeSignature
2013-11-12 14:15:55 +04:00
Pavel V. Talanov
53acd2c837
Minor: add @NotNull annotations
2013-11-12 14:15:54 +04:00
Pavel V. Talanov
a422523cfb
Fix an exception that can be thrown if quickfix still exists but psi is no longer valid
2013-11-12 14:15:53 +04:00
Pavel V. Talanov
c1d5851060
Minor: fix typo
2013-11-12 14:15:53 +04:00
Pavel V. Talanov
49a7c47276
Prettify code
2013-11-12 14:15:52 +04:00
Pavel V. Talanov
959ab2b20c
Enum class objects values and valueOf functions have kind SYNTHESIZED
2013-11-12 14:15:51 +04:00
Pavel V. Talanov
dfef9aa6e9
Select first new parameter in JetChangeSignatureDialog by default
2013-11-12 14:15:50 +04:00
Pavel V. Talanov
3ddcf40518
Run "Add function parameter" fix silently if current usage is the only usage of the function
2013-11-12 14:15:49 +04:00
Pavel V. Talanov
66cc9b2cc7
Show error hint when trying to refactor synthesized function
2013-11-12 14:15:48 +04:00
Pavel V. Talanov
f032b6e236
Eliminate redundant descriptorToDeclaration call from factory for "Change signature" quick fixes
2013-11-12 14:15:47 +04:00
Pavel V. Talanov
8c95884ad2
Add new functionality to "Change signature" refactoring
...
Extract single point of entry for all change signature refactorings and fixes (remove parameter, add parameter)
Change signature now affects overriding functions as well
Ask the user whether he wants to refactor base function(s) or the selected one if appropiate
Fix a problem with descriptorToDeclaration in JetChangeSignatureHandler
Rename: JetFunctionPlatformDescriptor -> JetMethodDescriptor
2013-11-12 14:15:46 +04:00
Pavel V. Talanov
967030e7c1
Minor: Fix message in JetBundle
2013-11-12 14:15:45 +04:00