Natalia.Ukhorskaya
|
a9c567d19b
|
Add missed initializer for setter
|
2012-11-02 11:18:48 +04:00 |
|
Natalia.Ukhorskaya
|
481afeb914
|
Use getfield or putfield instructions for private properties instead of invokevirtual getA or setA
|
2012-11-02 11:18:47 +04:00 |
|
Andrey Breslav
|
ec255e8342
|
NO_RECEIVER_PARAMETER is now simply null
|
2012-11-01 19:53:22 +04:00 |
|
Andrey Breslav
|
a325d86e20
|
Properly reporting illegal use of 'super' in extension functions
|
2012-11-01 19:53:22 +04:00 |
|
Andrey Breslav
|
20906e34ce
|
Tests for diagnostics on this and super are moved and broken into smaller parts
|
2012-11-01 19:53:22 +04:00 |
|
Andrey Breslav
|
a0cd26960a
|
Fixing super in a package-level function
|
2012-11-01 18:55:14 +04:00 |
|
Andrey Breslav
|
ce9c302fe1
|
KDoc migrated onto new ReceiverParameterDescriptor
|
2012-11-01 12:11:06 +04:00 |
|
Andrey Breslav
|
4955ce5caa
|
ReceiverDescriptor renamed to ReceiverValue
|
2012-10-31 23:38:53 +04:00 |
|
Andrey Breslav
|
c079625f5b
|
Lazy receiver parameter declarations for class descriptors
|
2012-10-31 23:38:53 +04:00 |
|
Andrey Breslav
|
a91a99e5be
|
getImplicitReceiverHierarchy() returns a List
|
2012-10-31 23:38:53 +04:00 |
|
Andrey Breslav
|
555ac07b55
|
Migrating scopes onto ReceierParameterDescriptor
Getting rid of getImplicitReceiver() in JetScope
|
2012-10-31 23:33:12 +04:00 |
|
Andrey Breslav
|
dc25d00c9e
|
Migration onto .getValue()
|
2012-10-31 23:33:12 +04:00 |
|
Andrey Breslav
|
bc592cb5cd
|
Migrating descriptors onto ReceiverParameterDescriptor
|
2012-10-31 23:33:12 +04:00 |
|
Andrey Breslav
|
5609850d1d
|
Introducing ReceiverParameterDescriptor
|
2012-10-31 23:16: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 |
|
Nikolay Krasko
|
df28484726
|
Add annotation for ArrayList.iterator() overriden in Java 1.7
#KT-2988 Fixed
|
2012-10-31 19:39:38 +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
|
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 |
|