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
Natalia.Ukhorskaya
20352b3810
Highlight references to deprecated things accordingly
...
#KT-2925 Fixed
2012-10-12 15:23:04 +04:00
Natalia.Ukhorskaya
2f2941fe5b
Move NameHighlightingTest to another package
2012-10-12 15:20:40 +04:00
Andrey Breslav
a3c50fc751
assert() now works with -ea
2012-10-11 21:08:11 +04:00
Alexander Udalov
8bfb2ddcce
Generate bridges for properties declared in constructor
...
#KT-2926 Fixed
#KT-2833 Fixed
2012-10-11 17:38:46 +04:00
Alexander Udalov
5bc9291d61
Refactor PropertyCodegen
...
1) Introduce AsmUtil.getModalityAccessFlag()
2) Inline private methods generateDefaultGetter() and generateDefaultSetter() not
to confuse them with anything else
3) Remove dead code in PropertyCodegen.gen(), assert that it never happens
2012-10-11 17:38:46 +04:00