Commit Graph

8280 Commits

Author SHA1 Message Date
Natalia.Ukhorskaya 29ca8faa4e Replace CodegenUtils.isDeprecated to KotlinBuiltIns.isDeprecated 2012-10-18 19:03:34 +04:00
Natalia.Ukhorskaya 1c6b7ed1ae Add jet.deprecated to library 2012-10-18 18:59:44 +04:00
Nikolay Krasko 11da503c62 KT-2962 auto completion support for extension functions
#KT-2962 Fixed
2012-10-18 14:52:37 +04:00
Alexander Udalov ce2b915645 Generate line numbers for static delegates
Fixes debugger's "step into" for multi-file package
2012-10-17 17:57:54 +04:00
Alexander Udalov 4c710346af Refactor LineNumberTest
Extract methods, annotate with NotNull, inline base code into test class,
other minor stuff
2012-10-17 17:57:53 +04:00
Pavel V. Talanov 92ffd8ab30 Convert line separators when loading files with builtins 2012-10-17 17:54:38 +04:00
Andrey Breslav e4c89f800f Compilation fixed 2012-10-17 17:52:02 +04:00
Andrey Breslav e52277401d Unused method removed 2012-10-17 17:48:48 +04:00
Andrey Breslav 10cf303133 BuiltIns initialization in J2K fixed 2012-10-17 17:40:06 +04:00
Andrey Breslav 2a112a41b3 Comments removed (what they say is no longer true) 2012-10-17 17:21:00 +04:00
Andrey Breslav 9125d3ed7a jet.src is gone 2012-10-17 14:39:52 +04:00
Andrey Breslav 1f34f6ffae Generator output land in the right place now 2012-10-17 14:39:42 +04:00
Andrey Breslav b0a651bb20 A reference to jet.src removed 2012-10-17 14:39:07 +04:00
Andrey Breslav 9387c974bd Resolving references to builtins: first loading Unit.jet, and then the rest of the library
Test data fixed to get rid of jet.src directory
2012-10-17 14:38:22 +04:00
Andrey Breslav c3881747af Component initialization order fixed 2012-10-17 13:48:08 +04:00
Andrey Breslav ee5b50cb1b Incorrect comparison to default bound fixed 2012-10-17 13:48:07 +04:00
Andrey Breslav 3121f1ad5c Incorrect comparison fixed 2012-10-17 13:48:07 +04:00
Andrey Breslav 937c4e8baf BuiltinsScopeExtensionMode not needed any more
(see the changes in DefaultModuleConfiguration.java)
2012-10-17 13:48:07 +04:00
Andrey Breslav 69f44dec62 JetStandardClasses and JetStandardLibrary deleted 2012-10-17 13:48:06 +04:00
Andrey Breslav e81f38b6a8 JetStandardLibrary -> KotlinBuiltIns 2012-10-17 13:48:05 +04:00
Andrey Breslav c719ae427a JetStandardClasses -> KotlinBuiltIns 2012-10-17 13:48:05 +04:00
Andrey Breslav 363faaf6d5 KotlinBuiltins: a replacement for JetStandardLibrary and JetStandardClasses 2012-10-17 13:48:04 +04:00
Andrey Breslav 3f70a603a7 Forced resolve supported for lazy ResolveSession 2012-10-17 13:48:03 +04:00
Svetlana Isakova e7cbff14ef mark last parenthesis instead of value argument list 2012-10-16 20:14:52 +04:00
Svetlana Isakova 0d4d576fed fixed exception in renderer for type inference error 2012-10-16 17:28:24 +04:00
Svetlana Isakova 73020fbebf added class ExtendedInferenceErrorData
(to avoid @Nullable fields)
2012-10-16 16:25:08 +04:00
Svetlana Isakova 18b9d69577 added comment for 'INVISIBLE_REFERENCE' error 2012-10-16 16:00:22 +04:00
Svetlana Isakova b0ae57902b changed error messages for
INVISIBLE_REFERENCE, INVISIBLE_MEMBER
2012-10-16 16:00:22 +04:00
Svetlana Isakova 5da98b2bf0 KT-2330 Check visibility of getters and setters correspondingly
#KT-2330 fixed
2012-10-16 16:00:22 +04:00
Svetlana Isakova 7d768847a0 KT-2906 If function parameter/variable is invoked in closure using parenthesis syntax, in IDEA it is not highlighted as captured in closure
#KT-2906 fixed
2012-10-16 16:00:22 +04:00
Svetlana Isakova 3920dea889 minor
changed invocation replace(String, String) to replace(char, char)
2012-10-16 16:00:22 +04:00
Svetlana Isakova b78ed3a684 made ListIterator covariant 2012-10-16 16:00:22 +04:00
Svetlana Isakova 9d89eb0e58 KT-2841 Can't infer a type for function literal parameter if the return type is error
#KT-2841 fixed
2012-10-16 16:00:22 +04:00
Nikolay Krasko c82ef0522d ImplementationTestUtils -> NavigationTestUtils rename 2012-10-16 15:38:35 +04:00
Nikolay Krasko d4d8ddb5a1 ImplementationTestUtils -> NavigationTestUtils rename 2012-10-16 15:38:31 +04:00
Nikolay Krasko 04670d5d6e Navigate to symbol for kotlin properties 2012-10-16 15:38:26 +04:00
Nikolay Krasko bc85a8bf6b Move common implementation to separate class 2012-10-16 15:38:17 +04:00
Natalia.Ukhorskaya 4e98ddda96 Add test for check access flags in class file (refactor WriteAccessFlagTest) 2012-10-16 14:44:25 +04:00
Natalia.Ukhorskaya 482fabfcce Write ACC_DEPRECATED in byte codes.
#KT-2950 Fixed
2012-10-16 14:41:19 +04:00
Natalia.Ukhorskaya d55a0fcacb Move isDeprecated function to CodegenUtil 2012-10-16 14:41:18 +04:00
Natalia.Ukhorskaya 21900b7871 Move InTextDirectivesUtils from idea module to compiler-tests: change package 2012-10-16 14:41:17 +04:00
Natalia.Ukhorskaya 46d82afc66 Move InTextDirectivesUtils from idea module to compiler-tests 2012-10-16 14:41:17 +04:00
Andrey Breslav 6e15ed3153 WithDeferredResolve removed (it was never used) 2012-10-16 10:11:36 +04:00
Andrey Breslav 84fb4da21e JavatoKotlinClassMap returned for lazy configuration in JVM Facade 2012-10-16 10:11:35 +04:00
Andrey Breslav 60d5acc48b Comment deleted 2012-10-16 10:11:35 +04:00
Pavel V. Talanov e7a8386964 Hack to fix broken test 2012-10-15 21:04:54 +04:00
Pavel V. Talanov 3c62f5cd32 Remove useless overrides in JavaClassMembersScope 2012-10-15 21:04:53 +04:00
Pavel V. Talanov 4d73e714bb Minor refactoring in JavaBaseScope 2012-10-15 21:04:52 +04:00
Pavel V. Talanov 47a95471fa Rename JavaClassOrPackageScope -> JavaBaseScope 2012-10-15 21:04:51 +04:00
Pavel V. Talanov d1eed5b235 Move potentially reusable code to ScopeUtils from JavaClassOrPackageScope 2012-10-15 21:04:51 +04:00