Ilya Gorbunov
|
911adfd04d
|
Cleanup in core modules
|
2015-12-29 18:04:14 +03:00 |
|
Alexander Udalov
|
697228eae0
|
Mark enum entry names as name ids for incremental compilation purposes
|
2015-12-25 20:16:18 +03:00 |
|
Alexander Udalov
|
39c10867a0
|
Drop 'index' JVM binary format extension
Compute the JVM parameer index manually instead
|
2015-12-25 20:16:18 +03:00 |
|
Alexander Udalov
|
fc74759231
|
Drop old enum entries from binary format
|
2015-12-25 20:16:18 +03:00 |
|
Alexander Udalov
|
b4addd0567
|
Move builtins-related logic from DeserializedPackageFragment to BuiltinsPackageFragment
|
2015-12-25 20:16:18 +03:00 |
|
Alexander Udalov
|
ddcdc11099
|
Write and read built-ins binary version
|
2015-12-25 20:16:18 +03:00 |
|
Alexander Udalov
|
906d706961
|
Deserialize builtins from new message
|
2015-12-25 20:16:18 +03:00 |
|
Alexander Udalov
|
7592f31596
|
Serialize built-ins to separate file .kotlin_builtins
|
2015-12-25 20:16:18 +03:00 |
|
Alexander Udalov
|
07a23cab10
|
Minor, make SerializedResourcePaths an interface
|
2015-12-25 20:16:18 +03:00 |
|
Alexander Udalov
|
e67318e049
|
Minor, add DescriptorUtils.isClassOrEnumClass
|
2015-12-23 16:45:26 +03:00 |
|
Alexander Udalov
|
cd435c4130
|
Do not load implClassName JVM proto extension
Use JvmPackagePartSource instead for functions/properties in package parts,
check containing class kind for properties in interfaces
|
2015-12-23 16:45:26 +03:00 |
|
Alexander Udalov
|
03606c13aa
|
Introduce PackagePartSource to store part class name in deserialized descriptors
Not used at the moment, will be in the following commits
|
2015-12-23 16:45:26 +03:00 |
|
Alexander Udalov
|
51cdb981f4
|
Remove obsolete code in IncrementalPackageFragmentProvider
|
2015-12-23 16:45:26 +03:00 |
|
Alexander Udalov
|
f7969621d6
|
Don't read isStaticInOuter message for fields
It's only written for fields of properties of companion objects of classes;
handle that case manually in deserialization
|
2015-12-23 16:45:26 +03:00 |
|
Alexander Udalov
|
696dce68fb
|
Move deserialized callable descriptors to single file, convert to Kotlin
|
2015-12-23 16:45:26 +03:00 |
|
Alexander Udalov
|
19372a7210
|
Minor, make ProtoContainer sealed with two subclasses
|
2015-12-23 16:45:26 +03:00 |
|
Stanislav Erokhin
|
bcaa755c4e
|
Fix compilation.
- rename isFinal extension property to avoid ambiguity with synthetic property in DeserializedClassTypeConstructor
- add explicit parameter to lambda File.listFiles
- return true from lambda Query.forEach
|
2015-12-18 22:49:26 +03:00 |
|
Alexander Udalov
|
3e2eb8c1a0
|
Serialize/deserialize annotations on enum entries
#KT-10338 Fixed
|
2015-12-13 03:52:41 +03:00 |
|
Pavel V. Talanov
|
280e00981f
|
Load java: load annotations on enum entries
|
2015-12-10 11:12:23 +03:00 |
|
Mikhail Glukhikh
|
9a4eb2a368
|
Refactoring: ClassDescriptor.isFinal, no more Modality.isOverridable
|
2015-12-09 19:27:47 +03:00 |
|
Mikhail Glukhikh
|
5b72afe8a0
|
J2K: Modality.kt
|
2015-12-09 19:19:00 +03:00 |
|
Pavel V. Talanov
|
fee19ad9de
|
CallableClsStubBuilder: correctly decide whether callable is extension
|
2015-12-09 18:51:30 +03:00 |
|
Pavel V. Talanov
|
6164566cad
|
Extract duplicate logic between javascript and builtins serialization/deserialization
|
2015-12-09 18:51:27 +03:00 |
|
Pavel V. Talanov
|
34c3c04ead
|
Implement NameResolverImpl#getPackageFqName(index)
|
2015-12-09 18:51:26 +03:00 |
|
Pavel V. Talanov
|
5846769b43
|
J2K NameResolverImpl: convert
|
2015-12-09 18:51:26 +03:00 |
|
Pavel V. Talanov
|
9ff6be6f0f
|
J2K NameResolverImpl: rename file
|
2015-12-09 18:51:25 +03:00 |
|
Pavel V. Talanov
|
f05de6d6eb
|
Add package_fq_name field extension to builtins.proto
|
2015-12-09 18:51:24 +03:00 |
|
Alexander Udalov
|
6345d0e6d3
|
Remove obsolete FallbackPaths
|
2015-11-27 23:34:46 +03:00 |
|
Yan Zhulanow
|
46ac3571d5
|
Fix "infix modifier required" errors in project
|
2015-11-27 15:51:11 +03:00 |
|
Zalim Bashorov
|
d1c5bd4526
|
Minor: remove unused parameter from LookupTracker.record
|
2015-11-27 15:08:06 +03:00 |
|
Denis Zharkov
|
6ae653e5a1
|
Implement stub building for inner types
|
2015-11-13 14:59:04 +03:00 |
|
Denis Zharkov
|
7500447e72
|
Implement serialization of inner types
|
2015-11-13 14:59:03 +03:00 |
|
Denis Zharkov
|
990bd7e71d
|
Correct parameters of inner's class type constructor
Now it contains copies of outer's class constructor parameters
They are appended just after real type parameters
|
2015-11-13 14:47:28 +03:00 |
|
Denis Zharkov
|
d614adcd2a
|
Obtain type parameters of constructor from containing class
Effectively this commit is just inlining of 'typeParameters' parameter
|
2015-11-13 14:47:28 +03:00 |
|
Denis Zharkov
|
c9aa75259b
|
Introduce ClassDescriptor.declaredTypeParameters
Should be a subset of type constructor's parameters
|
2015-11-13 14:47:28 +03:00 |
|
Dmitry Jemerov
|
e64a270d1a
|
more renames to get rid of "Jet" in class and method names
|
2015-11-09 19:07:11 +01:00 |
|
Stanislav Erokhin
|
55157df3eb
|
Removed MemberScope.ownerDescriptor
|
2015-11-06 00:01:35 +03:00 |
|
Stanislav Erokhin
|
22f78b148c
|
Removed usages of MemberScope.ownerDescriptor property.
|
2015-11-06 00:01:34 +03:00 |
|
Stanislav Erokhin
|
c4582d0e0c
|
Replace function MemberScope.getContainingDeclaration() to property ownerDescriptor
|
2015-11-06 00:01:30 +03:00 |
|
Stanislav Erokhin
|
2c3f58eeb7
|
Renamed methods in MemberScope from getSmth to getContributedSmth
|
2015-11-05 14:34:00 +03:00 |
|
Stanislav Erokhin
|
6f9d9759ce
|
Renamed KtScope to MemberScope
|
2015-11-05 14:34:00 +03:00 |
|
Alexander Udalov
|
748c0e7149
|
Don't assert that annotation class has constructor in AnnotationDeserializer
#KT-9758 Fixed
|
2015-11-05 13:42:31 +03:00 |
|
Stanislav Erokhin
|
f7629b0c84
|
Removed getAllDescriptors() and getOwnDeclaredDescriptors() from KtScope
|
2015-11-04 14:28:25 +03:00 |
|
Stanislav Erokhin
|
0b5de434fa
|
Removed usages KtScope.getAllDescriptors
|
2015-11-04 12:41:34 +03:00 |
|
Stanislav Erokhin
|
6412df2e0b
|
Change return type of KtScope.getProperties()
|
2015-11-04 12:41:32 +03:00 |
|
Stanislav Erokhin
|
7cd667c0e3
|
Removed unused methods from KtScope.
|
2015-11-04 12:41:31 +03:00 |
|
Zalim Bashorov
|
2741215ed2
|
Don't track lookups from deserializer & java loader
|
2015-11-02 18:18:35 +03:00 |
|
Zalim Bashorov
|
47f1975879
|
Track lookups in DeserializedMemberScope
|
2015-11-02 18:18:29 +03:00 |
|
Zalim Bashorov
|
81a288b42c
|
Add LookupTracker to DeserializationComponents
|
2015-11-02 18:18:28 +03:00 |
|
Denis Zharkov
|
b6f724cf58
|
Disconnect loops between upper bounds of type parameters
#KT-9759 Fixed
|
2015-10-31 09:33:46 +03:00 |
|