Pavel V. Talanov
67248b19c7
Rename JavaPropertiesResolver -> JavaPropertyResolver
2012-10-31 17:02:49 +04:00
Pavel V. Talanov
334c7d237d
Rename: MembersByNameCache -> MembersCache
2012-10-31 17:02:48 +04:00
Pavel V. Talanov
56a452139f
Refactor: split MembersByNameCache#Builder into two nested classes
2012-10-31 17:02:48 +04:00
Pavel V. Talanov
fa1921c66f
Refactor MembersByNameCache: structure code the least bit
2012-10-31 17:02:47 +04:00
Pavel V. Talanov
c0e27ce1b1
Move descriptors cache from NamedMembers to JavaBaseScope
...
2 tests failing
2012-10-31 17:02:45 +04:00
Pavel V. Talanov
29de78f594
Add Name parameter to NamedMembers class
...
Rename: MembersByNameCache#entrySet() -> AllMembers(), logic simplified
2012-10-31 17:02:45 +04:00
Pavel V. Talanov
3a830a3499
Minor refactoring: some annotations in JavaDescriptorResolver
2012-10-31 17:02:44 +04:00
Pavel V. Talanov
390c5889c8
Restructure JavaDescriptorResolverHelper into MembersByNameCache, which encapsulates the logic
...
Rename: ResolverScopeData#getNamedMembersMap -> ResolverScopeData#getMembersCache
Make cache initialize lazily
2012-10-31 17:02:43 +04:00
Evgeny Gerashchenko
728a683ae3
Simplified and clarified JavaClassResolver.javaClassToKotlinFqName
2012-10-30 18:41:01 +04:00
Evgeny Gerashchenko
c84cd7f961
Renamed ClassObject$ to object in JVM backend.
2012-10-30 18:41:00 +04:00
Evgeny Gerashchenko
78d62fa0c0
Supported loading named objects within class objects from compiled library.
2012-10-30 18:41:00 +04:00
Evgeny Gerashchenko
a71fa35187
Supported loading named objects within named objects from compiled library.
2012-10-30 18:41:00 +04:00
Svetlana Isakova
f90f72a6ec
added CandidateResolver
...
(that took some methods from CallResolver)
2012-10-29 17:11:58 +04:00
Svetlana Isakova
fc705edb65
added ResolutionResultsHandler
2012-10-29 17:11:58 +04:00
Svetlana Isakova
c7d6bf1b35
OverloadResolutionResults moved to 'results' subpackage
2012-10-29 17:11:57 +04:00
Evgeny Gerashchenko
1817b3daa7
EA-39710 - assert: JavaDescriptorPropertiesResolver.resolveNamedGroupProperties
2012-10-23 18:06:16 +04:00
Natalia.Ukhorskaya
62d8153ada
Map java.land.Deprecated to jet.deprecated
...
Change testData for deprecated annotation
#KT-2947 Fixed
2012-10-18 19:14:04 +04:00
Natalia.Ukhorskaya
f9c1c041d7
Add direction to JavaToKotlinClassMap and KotlinToJavaTypesMap
2012-10-18 19:08:52 +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
e81f38b6a8
JetStandardLibrary -> KotlinBuiltIns
2012-10-17 13:48:05 +04:00
Andrey Breslav
c719ae427a
JetStandardClasses -> KotlinBuiltIns
2012-10-17 13:48:05 +04:00
Svetlana Isakova
3920dea889
minor
...
changed invocation replace(String, String) to replace(char, char)
2012-10-16 16:00:22 +04:00
Andrey Breslav
84fb4da21e
JavatoKotlinClassMap returned for lazy configuration in JVM Facade
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
d257256960
Fix build - remove calling getText()
...
Call of getText() on class element activated caching for
com.intellij.filetype.decompiler extension point in
KeyedExtensionCollector. This cache wasn't
invalidated on set up JavaWithoutSources tests.
2012-10-09 16:43:33 +04:00
Pavel V. Talanov
c609440c2b
Move DescriptorSearchRule logic to DescriptorSearchRule class
2012-10-08 21:54:11 +04:00
Pavel V. Talanov
9dd3d584ef
Move JavaDescriptorResolverData inner classes to upper level of new data package, remove JavaDescriptorResolverData itself
2012-10-08 21:54:10 +04:00
Pavel V. Talanov
ca4ac25819
Move some static fields from JavaDescriptorResolver
2012-10-08 21:54:09 +04:00
Pavel V. Talanov
0b474af1f5
Move namespaceDescriptorCache field to NamespaceResolver from JavaDescriptorResolver
2012-10-08 21:54:08 +04:00
Pavel V. Talanov
3f1f3ba9c1
Move classDescriptorCache field to ClassResolver from JavaDescriptorResolver
2012-10-08 21:54:07 +04:00