Pavel V. Talanov
|
414f5ea2cb
|
Refactor: clean up ResolverScopeData and introduce Origin enum
|
2012-11-07 16:12:45 +04:00 |
|
Pavel V. Talanov
|
ea7f0ff6e5
|
Minor refactoring
|
2012-11-07 16:12:44 +04:00 |
|
Pavel V. Talanov
|
5a7c1551d2
|
Refactor: fix ResolverClassData constructor
|
2012-11-07 16:12:43 +04:00 |
|
Pavel V. Talanov
|
02c28943a0
|
Minor refactor
|
2012-11-07 16:12:42 +04:00 |
|
Pavel V. Talanov
|
35f28e7684
|
Refactor: remove ResolverScopeData#getFqName()
|
2012-11-07 16:12:41 +04:00 |
|
Pavel V. Talanov
|
db5c04b360
|
Refactor: inject ResolverClassData in constructor of ClassDescriptorFromJvmBytecode
|
2012-11-07 16:12:40 +04:00 |
|
Pavel V. Talanov
|
44031be74c
|
Refactor: eliminate remaining usages of ResolverScopeData#getClassOrNamespaceDescriptor()
|
2012-11-07 16:12:40 +04:00 |
|
Pavel V. Talanov
|
f5cd36a9d2
|
Refactor: eliminate most of ResolverScopeData#getClassOrNamespaceDescriptor() usages
|
2012-11-07 16:12:39 +04:00 |
|
Pavel V. Talanov
|
b18ffa52fa
|
Refactor eliminate remaining usages of ResolverClassData#getClassDescriptor()
|
2012-11-07 16:12:38 +04:00 |
|
Pavel V. Talanov
|
b2af761207
|
Refactor: Eliminate some usages of ResolverClassData#getClassDescriptor()
|
2012-11-07 16:12:37 +04:00 |
|
Pavel V. Talanov
|
bf97738991
|
Eliminate usages of ResolverClassData#getClassDescriptor() in DescriptorResolverUtils#getSupertypes()
|
2012-11-07 16:12:36 +04:00 |
|
Pavel V. Talanov
|
956a34b578
|
Refactor ClassDescriptorFromJvmBytecode: remove ClassDescriptorFromJvmBytecode#getResolverBinaryClassData
|
2012-11-07 16:12:35 +04:00 |
|
Pavel V. Talanov
|
c808aa398c
|
Refactor Resolver*Data
|
2012-11-07 16:12:35 +04:00 |
|
Pavel V. Talanov
|
1eea128b29
|
Restructure JavaClassResolver caches to contain ClassDescriptor instead of ResolverClassData
|
2012-11-07 16:12:34 +04:00 |
|
Pavel V. Talanov
|
aa5793d6d0
|
Refactor JavaNamespaceResolver and ResolverNamespaceData
Remove reference to JavaBaseScope from ResolverNamespaceData
|
2012-11-07 16:12:33 +04:00 |
|
Pavel V. Talanov
|
86e93e3c22
|
Restructure caches in JavaNamespaceResolver
|
2012-11-07 16:12:32 +04:00 |
|
Pavel V. Talanov
|
2eb017fa1e
|
Remove redundant parameter from JavaDescriptorResolver#getJavaPackageScope
Minor warnings fixed in affected files
|
2012-11-07 16:12:31 +04:00 |
|
Pavel V. Talanov
|
7d6df99bfc
|
Minor refactoring
|
2012-11-07 16:12:30 +04:00 |
|
Andrey Breslav
|
cb0bf3c263
|
EA-36903 - ISE: JavaTypeTransformer$.visitClassType
More debug info added
|
2012-11-06 12:22:53 +04:00 |
|
Andrey Breslav
|
ec255e8342
|
NO_RECEIVER_PARAMETER is now simply null
|
2012-11-01 19:53:22 +04:00 |
|
Pavel V. Talanov
|
11355b3ea9
|
Refactor PropertyPsiData
|
2012-10-31 21:44:18 +04:00 |
|
Pavel V. Talanov
|
4fcfddee38
|
Minor: fix formatting in JavaFunctionResolver
|
2012-10-31 21:44:17 +04:00 |
|
Pavel V. Talanov
|
d6846bbf64
|
Refactor JavaPropertyResolver
|
2012-10-31 21:44:17 +04:00 |
|
Pavel V. Talanov
|
6dcb3cc8f7
|
Refactor JavaPropertyResolver#getReceiverType
|
2012-10-31 21:44:16 +04:00 |
|
Pavel V. Talanov
|
a7c593275a
|
Refactor JavaPropertyResolver#getPropertyType
|
2012-10-31 21:44:15 +04:00 |
|
Pavel V. Talanov
|
93db2f06b3
|
Rename methods in PsiMethodWrapper
|
2012-10-31 21:44:14 +04:00 |
|
Pavel V. Talanov
|
fca3cbb619
|
Refactor JavaPropertyResolver and PropertyPsiData
|
2012-10-31 21:44:13 +04:00 |
|
Pavel V. Talanov
|
aff0a5cba6
|
Extract JavaPropertyResolver#GroupingValue class to wrapper package and rename it to PropertyPsiData
Minor code improvements
|
2012-10-31 21:44:13 +04:00 |
|
Pavel V. Talanov
|
e8553dcac6
|
Rename PropertyAccessorData to PropertyPsiDataElement and move it to wrapper package
|
2012-10-31 21:44:12 +04:00 |
|
Pavel V. Talanov
|
08922b10b4
|
Regenerate injectors after update
|
2012-10-31 17:02:52 +04:00 |
|
Pavel V. Talanov
|
c32326dcef
|
Rename: MemberCache.ClassProcessor -> ClassMemberProcessor
|
2012-10-31 17:02:51 +04:00 |
|
Pavel V. Talanov
|
f09185f80e
|
Rename: JavaSupertypesResolver -> JavaSupertypeResolver
|
2012-10-31 17:02:50 +04:00 |
|
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 |
|