Alexander Udalov
|
05eaf81ba6
|
Rename jet -> kotlin and regroup files in serialization
org.jetbrains.jet.descriptors.serialization ->
org.jetbrains.kotlin.serialization
Deserialization goes to subpackage deserialization, built-ins-related stuff
goes to subpackage builtins
|
2015-01-09 16:37:22 +03:00 |
|
Alexander Udalov
|
00878cc31a
|
Rename java -> jvm, jet -> kotlin in module serialization.java
org.jetbrains.jet.descriptors.serialization ->
org.jetbrains.kotlin.serialization.jvm
|
2015-01-09 14:27:13 +03:00 |
|
Alexander Udalov
|
f447a860b1
|
Rename package jet -> kotlin in util.runtime (StorageManager)
org.jetbrains.jet.storage -> org.jetbrains.kotlin.storage
|
2015-01-08 23:32:08 +03:00 |
|
Alexander Udalov
|
f37e2f173d
|
Rename package jet -> kotlin in util, util-runtime
org.jetbrains.jet.config -> org.jetbrains.kotlin.config
org.jetbrains.jet.utils -> org.jetbrains.kotlin.utils
Also move coreLib.kt to package 'org.jetbrains.kotlin.utils'
|
2015-01-08 23:32:08 +03:00 |
|
Svetlana Isakova
|
d2becce1ac
|
Make vararg argument of java annotation have 'out' type
|
2014-12-27 00:55:23 +03:00 |
|
Pavel V. Talanov
|
d6881b78d2
|
Add hack to avoid stub ast mismatch when decompiling libraries built with M9 compiler
|
2014-12-24 16:49:59 +03:00 |
|
Michael Bogdanov
|
9e864f3c36
|
Fix java visibility publicity
#KT-6478 Fixed
|
2014-12-23 16:28:44 +03:00 |
|
Valentin Kipyatkov
|
cb5c12cda3
|
Completion of object's in type position - they can be used there
|
2014-12-18 15:47:59 +03:00 |
|
Ilya Ryzhenkov
|
be717f48f8
|
Stop using deprecated APIs
|
2014-12-16 17:33:24 +03:00 |
|
Svetlana Isakova
|
5b4f10e698
|
Made vararg parameters have Array<out T> type
instead of simply Array<T>
#KT-1638 Fixed
#KT-2163 Fixed
#KT-3213 Fixed
#KT-4172 Fixed
#KT-5534 Fixed
|
2014-12-12 23:08:28 +03:00 |
|
Svetlana Isakova
|
d893e8283e
|
Small refactoring
|
2014-12-12 23:08:28 +03:00 |
|
Valentin Kipyatkov
|
b8d1f115bf
|
Renamed JetType.isNullable() to isMarkedNullable()
|
2014-12-03 21:36:10 +03:00 |
|
Alexander Udalov
|
63bfa004fd
|
Introduce binary representation for annotations
Will be used where annotations can't be stored elsewhere: for example,
built-ins, JS, type annotations on JDK<8
|
2014-12-03 16:10:19 +03:00 |
|
Alexander Udalov
|
66774c0fd1
|
Remove utility method from AnnotationDescriptor interface
|
2014-12-03 15:58:12 +03:00 |
|
Andrey Breslav
|
99ac9e1c2f
|
Singleton made thread-safe in JavaToKotlinClassMap
|
2014-12-03 15:39:16 +03:00 |
|
Andrey Breslav
|
c21dd366e0
|
Checks for primitive types and arrays made static in KotlinBuiltIns
|
2014-12-03 15:39:11 +03:00 |
|
Andrey Breslav
|
db635c0e44
|
is<TYPE>() made static in KotlinBuiltIns
|
2014-12-03 15:39:10 +03:00 |
|
Stanislav Erokhin
|
b55114055e
|
Change usage "v == Visibilities.PRIVATE" to Visibilities.isPrivate(v)
|
2014-12-02 14:30:17 +03:00 |
|
Stanislav Erokhin
|
b3f3b3946e
|
Add receiver to Visibility#isVisible
|
2014-12-02 14:30:16 +03:00 |
|
Pavel V. Talanov
|
0a4f93ddb0
|
Move check for special annotation to an abstract class
|
2014-11-27 21:17:21 +03:00 |
|
Pavel V. Talanov
|
0d6555cc63
|
Prettify code in BinaryClassAnnotationAndConstantLoaderImpl
|
2014-11-27 21:17:20 +03:00 |
|
Pavel V. Talanov
|
bd575c39dd
|
Fix calling toString() on ProtoContainer
|
2014-11-27 21:17:20 +03:00 |
|
Pavel V. Talanov
|
f0a9c4f683
|
Extract non-descriptor specific abstract ancestor for BinaryClassAnnotationAndConstantLoader
|
2014-11-27 21:17:19 +03:00 |
|
Pavel V. Talanov
|
39e1dfbcc0
|
Merge AnnotationLoader and ConstantLoader into single interface
Merge all implementation classes into single BinaryClassAnnotationAndConstantLoader
|
2014-11-27 21:17:18 +03:00 |
|
Pavel V. Talanov
|
1652157ec7
|
Prettify AnnotationDescriptorLoader, ConstantDescriptorLoader and DescriptorLoadersStorage after conversion
|
2014-11-27 21:17:18 +03:00 |
|
Pavel V. Talanov
|
09ff1128ea
|
Convert AnnotationDescriptorLoader, ConstantDescriptorLoader and DescriptorLoadersStorage
|
2014-11-27 21:17:17 +03:00 |
|
Pavel V. Talanov
|
81ddd16df2
|
Rename AnnotationDescriptorLoader, ConstantDescriptorLoader and DescriptorLoadersStorage before conversion
|
2014-11-27 21:17:17 +03:00 |
|
Pavel V. Talanov
|
e4d3a65124
|
Make AnnotationLoader and ConstantLoader accept descriptor-independent data
Rewrite BaseDescriptorLoader to operate on data derived from proto
Intdoduce ProtoContainer to replace containing descriptor as input data
|
2014-11-27 21:17:16 +03:00 |
|
Pavel V. Talanov
|
c73ac97ecf
|
Minor: simplify code
|
2014-11-27 21:17:15 +03:00 |
|
Pavel V. Talanov
|
d2fc7c7fd3
|
Inline BaseDescriptorLoader#getPackagePartClassName utilities
|
2014-11-27 21:17:15 +03:00 |
|
Pavel V. Talanov
|
38725687fc
|
Prettify code in BaseDescriptorLoader after conversion
|
2014-11-27 21:17:14 +03:00 |
|
Pavel V. Talanov
|
bd540d5f80
|
Convert BaseDescriptorLoader to kotlin
|
2014-11-27 21:17:14 +03:00 |
|
Pavel V. Talanov
|
5aebc2fecd
|
Rename BaseDescriptorLoader before conversion
|
2014-11-27 21:17:13 +03:00 |
|
Alexander Udalov
|
8cb1c7f0e6
|
Pass NameResolver to loadClassAnnotations()
It's not used at the moment, but will be in the upcoming implementation of
annotation loader (for JS, built-ins and type annotations)
|
2014-11-26 17:27:08 +03:00 |
|
Alexander Udalov
|
b56076bd6a
|
Merge LazyJavaResolverContext and LazyJavaResolverContextWithTypes
|
2014-11-25 23:16:26 +03:00 |
|
Alexander Udalov
|
60662e5831
|
Fix double laziness of annotations introduced in 149a90d
|
2014-11-25 23:16:21 +03:00 |
|
Alexander Udalov
|
75851d44cc
|
Minor, inline method from LazyJavaPackageFragmentProvider
|
2014-11-25 23:15:50 +03:00 |
|
Alexander Udalov
|
5907df92db
|
Drop secondary DeserializedPackageMemberScope constructor
Create package context only once
|
2014-11-25 23:15:49 +03:00 |
|
Alexander Udalov
|
e1a1c06c3e
|
Rename deserialization context for Java to "components"
Simplify its injection to DeserializedDescriptorResolver
|
2014-11-25 23:15:49 +03:00 |
|
Alexander Udalov
|
673c15a23d
|
Simplify component injection in annotation/constant loaders
|
2014-11-25 23:15:48 +03:00 |
|
Alexander Udalov
|
149a90d7bf
|
Make annotations on deserialized descriptors truly lazy
|
2014-11-25 23:15:47 +03:00 |
|
Alexander Udalov
|
cb5c21e831
|
Merge DeserializationGlobalContext with DeserializationComponents
|
2014-11-25 23:15:47 +03:00 |
|
Alexander Udalov
|
cfa484f760
|
Introduce DeserializationComponents
Decouple components from the state present in contexts, get rid of duplication
of parameters in each context
|
2014-11-25 23:15:46 +03:00 |
|
Alexander Udalov
|
ea3778d5be
|
Use outer class context in ClassDeserializer
|
2014-11-25 23:15:45 +03:00 |
|
Nikolay Krasko
|
38256d3240
|
toString() for filter
|
2014-11-17 16:15:21 +03:00 |
|
Valentin Kipyatkov
|
b13c0f2248
|
Renamed methods
|
2014-11-12 21:57:50 +03:00 |
|
Valentin Kipyatkov
|
5f5d2de5e0
|
Moved KindFilter and DescriptorKindExclude out of JetScope, moved constants as well and renamed them
|
2014-11-12 21:57:49 +03:00 |
|
Valentin Kipyatkov
|
8e992abe58
|
Minor
|
2014-11-12 21:25:02 +03:00 |
|
Valentin Kipyatkov
|
25d8db37db
|
Completion optimizations: do not search classes in java package when no SAM-constructors needed or when only singleton classifiers needed
|
2014-11-12 21:25:02 +03:00 |
|
Valentin Kipyatkov
|
95b3885aa5
|
Refactored filtering by descriptor kind so that no knowledge about SAM-constructors required in core
|
2014-11-12 21:25:02 +03:00 |
|