Natalia Ukhorskaya
c98ebffbcf
Debugger: evaluate Ref$element to element value
2015-10-28 14:23:41 +03:00
Natalia Ukhorskaya
77f1a3a7f3
Minor: change test directives
2015-10-28 14:23:40 +03:00
Natalia Ukhorskaya
e68700190d
Use fake local variable for inline argument in debugger
2015-10-28 14:23:39 +03:00
Natalia Ukhorskaya
dfbafc7173
Extract isInlineArgument for debugger
2015-10-28 14:23:39 +03:00
Michael Bogdanov
7c7cff3d6e
Updated diagnostic message for INVISIBLE_MEMBER_FROM_INLINE
...
#KT-7323 Fixed
2015-10-28 14:10:27 +03:00
Nikolay Krasko
0fcb51f0a2
KT-1478 Quick fix for using nullable collection in "for in" expression
...
#KT-1478 Fixed
2015-10-28 13:39:49 +03:00
Nikolay Krasko
911432c99c
Use default render to check are all errors mentioned in tests. It's far more easier to read.
2015-10-28 13:39:46 +03:00
Nikolay Krasko
b8c72ec4e9
Suggest to add !! as a quick-fix for type mistmach
2015-10-28 13:39:44 +03:00
Michael Bogdanov
f3e6fab68e
Fix for KT-4250: IllegalAccessError when using protected java member from lambda function
...
#KT-4250 Fixed
2015-10-28 11:57:21 +03:00
Michael Bogdanov
0a70c80af3
Substitute superClassExpression with superCallClass in synthetic accessors
2015-10-28 11:57:20 +03:00
Dmitry Petrov
21d927b7a4
Test for KT-9712 (fixed along with KT-9717)
...
#KT-9712 Fixed
2015-10-28 10:39:03 +03:00
Michael Nedzelsky
190bab099c
fix KT-9441 Unable to Access Internal Classes from Test Code within Same Module
...
#KT-9441 Fixed
2015-10-28 01:58:54 +03:00
Alexander Udalov
395c0f12b1
Fix confusing behavior in test when assertion fails
2015-10-27 23:31:29 +03:00
Ilya Gorbunov
e2c9267305
Fix compiler tests with incompatible types in assertEquals arguments.
2015-10-27 21:48:29 +03:00
Ilya Gorbunov
579ce8091c
Cleanup tests, specify type where it's ambiguous.
2015-10-27 21:48:27 +03:00
Ilya Gorbunov
0b74698c16
@OnlyInputTypes for assertEquals and expect
2015-10-27 21:48:24 +03:00
Ilya Gorbunov
551e0181dc
Require explicit type parameter specification for filterIsInstance.
2015-10-27 21:47:50 +03:00
Zalim Bashorov
a5708c9c0d
Track lookups in JavaSyntheticPropertiesScope
2015-10-27 19:38:32 +03:00
Zalim Bashorov
412e078a6b
Allow to fail on initial build in incremental tests if testdata contains "init-build.log" file
2015-10-27 19:37:10 +03:00
Zalim Bashorov
cc3c76ae67
Add the support checking lookups after modifications
2015-10-27 19:37:09 +03:00
Zalim Bashorov
2d859d6191
Minor: print "<root>" for root package instead empty string in Lookup tests.
...
Additionally fixed warnings.
2015-10-27 19:37:09 +03:00
Pavel V. Talanov
289b1a5883
LibraryModificationTracker: check whether project is already disposed
2015-10-27 18:51:50 +03:00
Mikhail Glukhikh
55c1addb93
Workaround for a part of KT-9700: top-level Java classes with private visibility are considered package private
2015-10-27 18:27:41 +03:00
Valentin Kipyatkov
78f0de3de5
Removed hack for Repl
2015-10-27 18:24:56 +03:00
Valentin Kipyatkov
91ff27f78c
Rename
2015-10-27 18:24:56 +03:00
Valentin Kipyatkov
79825fc1e6
More efficient LexicalScope.addImportScopes
2015-10-27 18:24:56 +03:00
Valentin Kipyatkov
55c2b71829
Removed asLexicalScope from ScopeUtils.kt
2015-10-27 18:24:55 +03:00
Valentin Kipyatkov
74d14d30b0
No use of "by ..Scope.Empty"
2015-10-27 18:24:55 +03:00
Valentin Kipyatkov
3aa2a60dc1
Repl injects scope via own FileScopeProvider implementation instead of AdditionalScopes
2015-10-27 18:24:55 +03:00
Valentin Kipyatkov
47f938d7fc
Minor
2015-10-27 18:24:55 +03:00
Valentin Kipyatkov
67a0cc3c49
Dropped searching synthetic extensions in imports
2015-10-27 18:24:55 +03:00
Valentin Kipyatkov
59fa639ab4
Refactored ReferenceVariantsHelper to not require KtSimpleNameExpression
2015-10-27 18:24:55 +03:00
Pavel V. Talanov
dc791941d7
JvmAnalyzerFacade: Do not fail when java resolve api behaves in an unexpected way
...
Fixes a problem when java type from a library can be resolved to a class in source root
2015-10-27 18:07:17 +03:00
Pavel V. Talanov
4c70700943
Introduce api to get nullable ResolverForModule by ModuleInfo
2015-10-27 18:07:16 +03:00
Stanislav Erokhin
ff00bde607
Removed dispatch receiver parameter for SyntheticFieldDescriptor
2015-10-27 15:36:38 +03:00
Stanislav Erokhin
553834fa9e
KT-9371 Callable reference resolve should not prefer one of the overloads by some magic reasons
...
#KT-9371 Fixed
2015-10-27 15:36:37 +03:00
Valentin Kipyatkov
891e033d5b
KT-9664 Add quickfix to convert a piece of code to pretty look SAM-style
...
#KT-9664 Fixed
2015-10-27 15:07:59 +03:00
Dmitry Petrov
ad030a2c03
KT-9721:
...
- Scripts should be included in files with callables.
2015-10-27 15:06:32 +03:00
Michael Bogdanov
b0efcec392
Fix for KT-9711: Exception in thread "main" java.lang.NoSuchFieldError: INSTANCE
...
#KT-9711 Fixed
2015-10-27 13:22:07 +03:00
Dmitry Petrov
882827bf04
KT-9717, KT-9603:
...
pass getter/setter-related flags to AccessorForPropertyDescriptor
2015-10-27 12:02:27 +03:00
Natalia Ukhorskaya
e83315f5bc
Gradle plugin: do not store generated folder for android into sourceSets, because they are reused for different buildTypes and flavors
...
#KT-8202 Fixed #KT-9715 Fixed
2015-10-27 11:41:24 +03:00
Yan Zhulanow
10eed8f7cd
Fix incremental test (DefaultImpls are not generated for an empty interface)
2015-10-27 02:46:57 +03:00
Michael Nedzelsky
63f84fc60e
fix KT-9733 No error shown for 2 "main" functions in the same file
...
#KT-9733 Fixed
2015-10-26 21:30:24 +03:00
Dmitry Jemerov
31bff24c55
fix senseless action visibility checks
2015-10-26 19:27:01 +01:00
Pavel V. Talanov
55006872a1
LibraryModificationTracker
...
Do not track external annotations
Make use of BulkFileListener to avoid processing extra files
Defer library classes check for newly created files: fixes a problem of indices not being updated at the time
Correctly check if the file is a jar file root of a library
Ther latter 2 changes fix a problem where resolve caches were not recomputed in case of deleting and readding jar files of a library
2015-10-26 21:14:44 +03:00
Alexander Udalov
b8b98b4eaa
Support get/set on KProperty objects for delegated properties
2015-10-26 21:02:35 +03:00
Alexander Udalov
f2a37b4150
Minor, move KProperty for property references to separate file
2015-10-26 21:02:35 +03:00
Alexander Udalov
a97567ea0c
Optimize KProperty objects for delegated properties
...
Don't generate anonymous classes with a lot of methods because this hurts
Android. Add special classes to the runtime instead (also add
FunctionReferenceImpl, to be used later) and just create their instances in the
static initializer of each class
2015-10-26 21:02:34 +03:00
Yan Zhulanow
2d1a7163a3
Minor: changes on review
2015-10-26 20:38:41 +03:00
Yan Zhulanow
3475b4796f
Do not generate DefaultImpls if empty
2015-10-26 20:37:31 +03:00