Pavel V. Talanov
|
6ba8e4c4b1
|
Switch JetMultifileBasicCompletionTest to generated approach
|
2014-04-02 13:37:18 +04:00 |
|
Pavel V. Talanov
|
4c634d5c67
|
Use common infrastructure for JetMultifileBasicCompletionTest
|
2014-04-02 13:37:17 +04:00 |
|
Pavel V. Talanov
|
4275fa9cd3
|
Make JetCompletionMultiTestBase extend JetFixtureCompletionBaseTestCase
|
2014-04-02 13:37:16 +04:00 |
|
Pavel V. Talanov
|
3fdb548a9d
|
Introduce JetModifierKeywordToken to mark keywords which can be used as modifiers
Change JetModifierList and JetModifierListOwner api to accept only those tokens
|
2014-04-02 13:37:15 +04:00 |
|
Andrey Breslav
|
f0bab0c6d1
|
Annotations on lazy classes are resolved lazily
|
2014-04-02 13:28:48 +04:00 |
|
Zalim Bashorov
|
b43958f4b3
|
Fixed tests after adding error checking for intention tests.
|
2014-04-01 20:49:24 +04:00 |
|
Zalim Bashorov
|
8d19c7309b
|
Minor: use canonical path to expected file in intention tests.
|
2014-04-01 18:52:31 +04:00 |
|
Zalim Bashorov
|
3375ed90a4
|
IDEA plugin: added the error checking to intentions tests.
|
2014-04-01 17:28:55 +04:00 |
|
Andrey Breslav
|
d5eea09146
|
Imports moved from under the script node to top level
|
2014-04-01 12:36:52 +04:00 |
|
Andrey Breslav
|
7bdc56d895
|
Script-related code extracted to subclasses
|
2014-04-01 12:36:52 +04:00 |
|
Andrey Breslav
|
64a80baacc
|
Support script return value field in LAZY mode
|
2014-04-01 12:36:51 +04:00 |
|
Andrey Breslav
|
b8119a57ab
|
Script parameters supported in LAZY mode
|
2014-04-01 12:36:51 +04:00 |
|
Andrey Breslav
|
1335152625
|
ResolveSession caches script descriptors
|
2014-04-01 12:25:33 +04:00 |
|
Andrey Breslav
|
77261330b9
|
Only use script parameters from definition
Passing parameters of a _single_ script into TopDownAnalyser makes no sense
|
2014-04-01 12:25:33 +04:00 |
|
Andrey Breslav
|
086e16f67f
|
ResolveSession knows about script classes
|
2014-04-01 12:25:33 +04:00 |
|
Andrey Breslav
|
b48d9884ee
|
Minor. Better assertion message
|
2014-04-01 12:25:33 +04:00 |
|
Andrey Breslav
|
d909a03453
|
Minor. ScriptNameUtil works on scripts, not files
|
2014-04-01 12:25:32 +04:00 |
|
Andrey Breslav
|
caa80a0552
|
DeclarationProvider now returns ClassLikeInfo's instead of PSI
|
2014-04-01 12:25:32 +04:00 |
|
Andrey Breslav
|
06e901e2c7
|
Minor. Missing final added
|
2014-04-01 12:25:32 +04:00 |
|
Andrey Breslav
|
7933f07bdd
|
Avoid rewrites between script body checking and class members
|
2014-04-01 12:25:32 +04:00 |
|
Andrey Breslav
|
6ac2e2da8a
|
Support scripts in LAZY mode
|
2014-04-01 12:25:32 +04:00 |
|
Andrey Breslav
|
5166c73060
|
Property descriptor initialization moved to DescriptorResolver
|
2014-04-01 12:25:32 +04:00 |
|
Andrey Breslav
|
214465a81c
|
Extract method
|
2014-04-01 12:25:31 +04:00 |
|
Andrey Breslav
|
76e286aacc
|
ScriptParameterResolver extracted
|
2014-04-01 12:25:31 +04:00 |
|
Andrey Breslav
|
e683a28689
|
Minor. Extract method
|
2014-04-01 12:25:31 +04:00 |
|
Andrey Breslav
|
f81bf5ea73
|
Do not add functions and properties with inferred types as script class memebrs
|
2014-04-01 12:25:31 +04:00 |
|
Andrey Breslav
|
9a1f8b9cc6
|
Trace is not injected into ScriptBodyResolver any more
|
2014-04-01 12:25:31 +04:00 |
|
Andrey Breslav
|
5ef329b713
|
Store scope for body resolution in ScriptDescriptor
|
2014-04-01 12:25:31 +04:00 |
|
Andrey Breslav
|
3e957031b9
|
Minor. Method moved to where it belongs
|
2014-04-01 12:25:30 +04:00 |
|
Andrey Breslav
|
efd752290e
|
Minor. Extract method
|
2014-04-01 12:25:30 +04:00 |
|
Andrey Breslav
|
e24a90a73a
|
Minor. Logic moved up the call stack
|
2014-04-01 12:25:30 +04:00 |
|
Andrey Breslav
|
bbf9523c04
|
getValueParameters() removed from ScriptDescriptor
|
2014-04-01 12:25:30 +04:00 |
|
Andrey Breslav
|
04f21eee50
|
getReturnType() removed from ScriptDescriptor
|
2014-04-01 12:25:30 +04:00 |
|
Andrey Breslav
|
39c06e19e4
|
Minor. Comment removed
|
2014-04-01 12:25:30 +04:00 |
|
Andrey Breslav
|
19e5e322fe
|
Cast moved to the call-site
|
2014-04-01 12:25:29 +04:00 |
|
Andrey Breslav
|
7191763c17
|
Extract interface: ScriptDescriptor
|
2014-04-01 12:25:29 +04:00 |
|
Mikhael Bogdanov
|
e2f3a589e7
|
KT-3308 Support local generic functions in codegen
#KT-3308 Can'tReproduce
|
2014-04-01 11:18:16 +04:00 |
|
Mikhael Bogdanov
|
4269729b0a
|
KT-3214: Verify error when get array convention is used with varargs
#KT-3214 Can'tReproduce
|
2014-04-01 11:18:16 +04:00 |
|
Mikhael Bogdanov
|
596dc68ea4
|
KT-4340: Jvm backend generates invalid synthetic accessor for private extension property
|
2014-04-01 11:18:15 +04:00 |
|
Natalia Ukhorskaya
|
33b1813dd7
|
Remove KT-4617 workaround
|
2014-04-01 11:12:23 +04:00 |
|
Natalia Ukhorskaya
|
32a6205d81
|
SmartStepInto in top level functions. Add test for debugger
#KT-4737 Fixed
|
2014-04-01 10:41:34 +04:00 |
|
Nikolay Krasko
|
4aa3dff2a2
|
Update to ASM5
|
2014-04-01 02:55:05 +04:00 |
|
Nikolay Krasko
|
95fd870988
|
Update to idea 135.666 EAP with asm5 library
|
2014-04-01 02:55:00 +04:00 |
|
Evgeny Gerashchenko
|
04a6b10f7a
|
Minor. Renamed annotationDeserializer → deserializers.
|
2014-03-31 22:39:59 +04:00 |
|
Evgeny Gerashchenko
|
dadc8351b6
|
Added tests for compiling Java against TraitImpl and extension members.
|
2014-03-31 22:39:58 +04:00 |
|
Evgeny Gerashchenko
|
93dfc00880
|
Minor. Renamed enum constants for clarification.
|
2014-03-31 22:39:58 +04:00 |
|
Natalia Ukhorskaya
|
4a79bfa16d
|
Generate static accessors fro protected functions in different packages
#KT-4617 Fixed
|
2014-03-31 21:27:13 +04:00 |
|
Mikhael Bogdanov
|
5b5ecca12a
|
Inline test: check that no any inline method is called directly
|
2014-03-31 20:04:23 +04:00 |
|
Mikhael Bogdanov
|
0d239a3e0e
|
Moving local fun callee generation to CallReceiver
|
2014-03-31 20:04:10 +04:00 |
|
Mikhael Bogdanov
|
7dc662f613
|
Optimization for const closures: access it via GETSTATIC
|
2014-03-31 20:04:09 +04:00 |
|