Commit Graph

8257 Commits

Author SHA1 Message Date
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
Pavel V. Talanov e795eeb3f7 Few nullable annotations added in *Resolver classes 2012-10-15 21:04:37 +04:00
Nikolay Krasko a1f23597d2 Clean up function bracket insertion algorithm
- Rename methods
- Correct variables names
- Fix algo for searching open bracket
2012-10-15 20:45:36 +04:00
Nikolay Krasko 440f781a93 Insert one additional space for function literals 2012-10-15 20:45:35 +04:00
Nikolay Krasko ef7ed937c1 Cache getting qualified name for package expression 2012-10-15 20:45:34 +04:00
Leonid Shalupov 7d292c62e0 ReadMe: install -> package 2012-10-15 16:15:38 +04:00
Andrey Breslav f27896ee56 Better checking for isMavenModule() 2012-10-15 14:59:40 +04:00
Leonid Shalupov 1abc62efd9 publish-maven-artifacts: Xmx 2012-10-15 13:44:05 +04:00
Leonid Shalupov 67e8a25023 publish-maven-artifacts: Xmx 2012-10-15 13:42:39 +04:00