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
|
4b85fd152d
|
Change parameter names in NamespaceComparator so that is clear what is "actual" and "expected"
|
2012-10-31 17:02:46 +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 |
|
Natalia.Ukhorskaya
|
3b58eb4b60
|
Generate copy function for data classes
#KT-2779 Fixed
|
2012-10-31 15:46:48 +04:00 |
|
Nikolay Krasko
|
6009038342
|
Artifacts for 1596369 are lost - move to new build
|
2012-10-31 15:16:20 +04:00 |
|
Svetlana Isakova
|
5cf38e45e4
|
'resolveFakeCall' instead of 'resolveExactSignature' invocation
|
2012-10-31 12:10:20 +04:00 |
|
Alexander Udalov
|
4c5fe70804
|
Do not compare boxed values with 0 via IFEQ/IFNE
|
2012-10-30 22:54:20 +04:00 |
|
Rafael Cordones
|
cb99f26807
|
KT-3002 optimized ==/!=0
Optimize byte-code generation for integer comparisons != and ==.
Work done in Hackergarten Vienna.
Co-authored-by: Kilian Matt <kilian.matt@gmail.com>
|
2012-10-30 22:11:04 +04:00 |
|
Evgeny Gerashchenko
|
d28c9e0eef
|
Added 'synchronized' to avoid race condition in smoke test.
|
2012-10-30 20:12:31 +04:00 |
|
Evgeny Gerashchenko
|
abdc99e1d7
|
Removed doTest(char), since it was erroneous.
If lookupString and tailText are both null, completionChar is ignored.
|
2012-10-30 18:41:01 +04:00 |
|
Evgeny Gerashchenko
|
5c88e40772
|
KT-2859 Inconsistency before reparse upon completing by Tab key
#KT-2859 fixed
|
2012-10-30 18:41:01 +04:00 |
|
Evgeny Gerashchenko
|
728a683ae3
|
Simplified and clarified JavaClassResolver.javaClassToKotlinFqName
|
2012-10-30 18:41:01 +04:00 |
|
Evgeny Gerashchenko
|
01311a1793
|
Moved and renamed DescriptorUtils.getInnerClasses
|
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
|
58b904adb9
|
Regenerated lazy resolve test.
|
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 |
|
Alexander Udalov
|
3ca976ee77
|
Generate bridges for delegates
|
2012-10-30 16:48:02 +04:00 |
|
Alexander Udalov
|
dc5174670d
|
Minor, kill useless param
|
2012-10-30 16:48:00 +04:00 |
|
Alexander Udalov
|
8a0c057bd0
|
Remove OwnerKind.DelegateKind
It's not used anywhere anymore.
Add another assertion to checkMustGenerateCode()
|
2012-10-30 16:47:58 +04:00 |
|
Alexander Udalov
|
fcbb5fe191
|
DelegateKind is not needed when generating delegates
"this.context" is correct and more useful
|
2012-10-30 16:47:56 +04:00 |
|
Alexander Udalov
|
c3854e9bd4
|
Minor refactoring in delegate codegen
|
2012-10-30 16:47:54 +04:00 |
|
Alexander Udalov
|
142acba6f1
|
Remove unused method
|
2012-10-30 16:47:52 +04:00 |
|
Alexander Udalov
|
288e3a7b40
|
Cast arguments to proper types when generating delegates
Also minor refactoring in a couple places to adopt this style
|
2012-10-30 16:47:50 +04:00 |
|
Alexander Udalov
|
4cfe68da1e
|
Coerce any type to Number before unboxing
|
2012-10-30 16:47:46 +04:00 |
|
goodwinnk
|
627c3cf42e
|
Fix build - fix id for attaching kotlin sorter
|
2012-10-30 14:58:14 +04:00 |
|
Dmitry Jemerov
|
130cbff966
|
Merge pull request #132 from codecop/master
Contribution from Hackergarten Vienna: fixed KT-2892 'No such field error' when invoking private property without backing field
#KT-2892 Fixed
|
2012-10-29 14:26:47 -07:00 |
|
Peter Kofler
|
28160ecb11
|
fix KT-2892
|
2012-10-29 22:16:43 +01:00 |
|
Peter Brachwitz
|
81de3cd46a
|
Fix compilation of infix calls (KT-2929)
#KT-2929 Fixed
|
2012-10-29 22:01:56 +01:00 |
|
Evgeny Gerashchenko
|
c4bda6a260
|
KT-3000 "Specify Type Explicitly" action works wrong for Enum
#KT-3000 fixed
|
2012-10-29 21:51:02 +04:00 |
|
Evgeny Gerashchenko
|
4e05bee22a
|
Fixed case for intention actions texts.
|
2012-10-29 21:51:02 +04:00 |
|
Evgeny Gerashchenko
|
1ad2fdac0b
|
Added annotations from new IDEA.
|
2012-10-29 21:51:02 +04:00 |
|
Evgeny Gerashchenko
|
4a7a31d830
|
Updated IDEA to 122.639.
|
2012-10-29 21:51:02 +04:00 |
|
Svetlana Isakova
|
af3690309b
|
recordAutoCastIfNecessary method moved
to AutoCastUtils
|
2012-10-29 17:11:58 +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
|
d45db0a331
|
created subpackage 'util'
|
2012-10-29 17:11:58 +04:00 |
|
Svetlana Isakova
|
4e59a87a2d
|
ResolutionStatus, ResolutionDebugInfo moved to subpackage 'results'
|
2012-10-29 17:11:58 +04:00 |
|
Svetlana Isakova
|
dd8e62a8f6
|
created subpackage 'tasks'
|
2012-10-29 17:11:57 +04:00 |
|
Svetlana Isakova
|
c7d6bf1b35
|
OverloadResolutionResults moved to 'results' subpackage
|
2012-10-29 17:11:57 +04:00 |
|
Svetlana Isakova
|
152368eb04
|
ResolvedCall, ResolvedValueArgument moved to 'model' subpackage
|
2012-10-29 17:11:57 +04:00 |
|