Commit Graph

8265 Commits

Author SHA1 Message Date
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
Pavel V. Talanov a5f5d98ca6 Refactor code in JavaClassOrPackageScope 2012-10-15 21:04:50 +04:00
Pavel V. Talanov 2aaafc4569 Minor refactorings in JavaNamespaceResolver 2012-10-15 21:04:49 +04:00
Pavel V. Talanov 9398bb7026 Minor refactoring in JavaInnerClassResolver 2012-10-15 21:04:48 +04:00
Pavel V. Talanov 5c20a07c00 Move JavaDescriptorSignatureResolver to resolver package and rename it to JavaSignatureResolver
Injectors regenerated
2012-10-15 21:04:47 +04:00
Pavel V. Talanov 717f424152 Minor refactoring in JavaClassObjectResolver 2012-10-15 21:04:47 +04:00
Pavel V. Talanov 9942b66f40 Introduce PostponedTasks helper class to replace List<Runnable> passed everywhere in jdr 2012-10-15 21:04:46 +04:00
Pavel V. Talanov 49f9905926 Minor refactorings in JavaClassResolver and DescriptorResolverUtils 2012-10-15 21:04:45 +04:00
Pavel V. Talanov b82e85b676 Extract JavaSupertypesResolver class from JavaClassResolver
Regenerate injectors
2012-10-15 21:04:44 +04:00
Pavel V. Talanov 270079454b Extract JavaClassObjectResolver class from JavaClassResolver
Regenerate injectors
2012-10-15 21:04:43 +04:00
Pavel V. Talanov c0b68684b8 Refactor JavaClassResolver 2012-10-15 21:04:42 +04:00
Pavel V. Talanov bdec46ac27 Cosmetics in JavaInnerClassResolver 2012-10-15 21:04:42 +04:00
Pavel V. Talanov 7693d99d1a Remove unused dependencies from JavaDescriptorResolver 2012-10-15 21:04:41 +04:00
Pavel V. Talanov 340e8d0b28 Rename: *Resolver classes to Java*Resolver
Regenerate injectors
2012-10-15 21:04:40 +04:00
Pavel V. Talanov 0aeb756f98 Refactor JavaDescriptorResolver and *Resolver classes to use DI for dependency management 2012-10-15 21:04:39 +04:00
Pavel V. Talanov 0f3c2f9fca Rename: AnnotationResolver -> JavaAnnotationResolver 2012-10-15 21:04:38 +04:00