Commit Graph

8244 Commits

Author SHA1 Message Date
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
Natalia.Ukhorskaya 78d22e9f81 KT-2823 TypeCastException has no message
#KT-2823 Fixed
2012-10-11 15:41:49 +04:00
Alexander Udalov a31b748092 JavaElementFinder now correctly finds namespace$src$ classes
No new tests added

 #KT-2839 Fixed
2012-10-10 18:11:11 +04:00
Andrey Breslav ef99474379 Fixing variance in annotations 2012-10-10 16:29:47 +04:00
Andrey Breslav 7068bee3a6 Fix JDK annotations after updating to IntelliJ IDEA EAP 122.519 2012-10-10 15:57:58 +04:00
Andrey Breslav 4e9f166a89 Fix Rhino dependency after updating to IntelliJ IDEA EAP 122.519 2012-10-10 15:57:36 +04:00
Andrey Breslav 23f98f81b9 Update to IntelliJ IDEA EAP 122.519 2012-10-10 15:56:58 +04:00
Nikolay Krasko 5b4bf7036d Default value string for field annotation 2012-10-10 12:59:19 +04:00
Andrey Breslav c0af93f237 orEmpty() for Array<T> fixed 2012-10-09 19:19:24 +04:00