Alexander Udalov
|
da5cffdb60
|
Support KClass.functions and declaredFunctions
|
2015-07-29 21:36:36 +03:00 |
|
Alexander Udalov
|
50dbda1e1a
|
Introduce KClass.members, make properties/extensionProperties extensions
To avoid significant growth of KClass and KPackage interfaces
|
2015-07-29 21:36:36 +03:00 |
|
Alexander Udalov
|
2492977274
|
Additional tests on reflection for Java methods
|
2015-07-29 21:36:35 +03:00 |
|
Alexander Udalov
|
5962b79126
|
Support introspection of parameter names and indices in reflection
|
2015-07-29 21:36:34 +03:00 |
|
Alexander Udalov
|
87c70aa2ae
|
Make Class<*>.kotlinPackage nullable
|
2015-07-29 21:36:33 +03:00 |
|
Pavel V. Talanov
|
0513994749
|
Minor: remove "? extends" when injecting iterable into java class
|
2015-07-29 17:09:41 +03:00 |
|
Ilya Ryzhenkov
|
28df61b6f1
|
Support ordinary Java invariant Iterable<T> in component container.
|
2015-07-29 17:09:40 +03:00 |
|
Ilya Ryzhenkov
|
e12e67468f
|
Distinguish implicit components in dump
|
2015-07-29 17:09:39 +03:00 |
|
Mikhail Glukhikh
|
41500c916b
|
java Retention + Repeatable = kotlin.annotation.annotation (but java Repeatable is still intact), a few tests
|
2015-07-29 16:28:36 +03:00 |
|
Mikhail Glukhikh
|
10ba9c7264
|
Repeatable test renamed
|
2015-07-29 16:28:33 +03:00 |
|
Mikhail Glukhikh
|
a072550931
|
Class is an annotation iff it is annotated by kotlin.annotation.annotation, or is kotlin.annotation.annotation itself.
JetClassOrObject.isAnnotation() is no more in use during resolve. Additional test.
|
2015-07-29 16:28:26 +03:00 |
|
Alexey Sedunov
|
d71217eb5c
|
Pull Up: Rewrite some classes to Java to allow compilation against both Java 6 and Java 8
|
2015-07-29 16:21:29 +03:00 |
|
Michael Nedzelsky
|
e9d7bbf493
|
fix KT-8648 Exception from incremental compilation
#KT-8648 Fixed
|
2015-07-29 15:14:45 +03:00 |
|
Mikhail Glukhikh
|
00eaec766d
|
Function name fixed in AnnotationConverter
|
2015-07-29 11:37:16 +03:00 |
|
Mikhail Glukhikh
|
b657713f1c
|
JavaAnnotationMapper code cleanup (imports)
|
2015-07-29 11:36:24 +03:00 |
|
Mikhail Glukhikh
|
8a61441be9
|
AnnotationChecker code cleanup (property access syntax, imports)
|
2015-07-29 11:35:40 +03:00 |
|
Mikhail Glukhikh
|
39b29068cb
|
Refactoring: AnnotationTargetChecker --> AnnotationChecker
|
2015-07-29 11:33:33 +03:00 |
|
Alexey Sedunov
|
c11f1807bc
|
Rename: ClassKind.TRAIT -> ClassKind.INTERFACE
|
2015-07-28 23:24:23 +03:00 |
|
Alexey Sedunov
|
5bc2a4b14c
|
Create From Usage: Do not keep semantic information in quickfix instances directly as it leads to memory leaks
|
2015-07-28 23:24:22 +03:00 |
|
Valentin Kipyatkov
|
9d84e4b60a
|
Fixed EA-70681
|
2015-07-28 22:39:32 +03:00 |
|
Valentin Kipyatkov
|
8f940b07fb
|
Fixed EA-70733
|
2015-07-28 22:39:32 +03:00 |
|
Valentin Kipyatkov
|
4355b3ed00
|
Fixed EA-70940
|
2015-07-28 22:39:32 +03:00 |
|
Valentin Kipyatkov
|
eb03c5a6d0
|
Fixed exception
|
2015-07-28 22:39:32 +03:00 |
|
Valentin Kipyatkov
|
bccaf6b340
|
Moved and renamed DescriptorClassMember
|
2015-07-28 22:39:32 +03:00 |
|
Valentin Kipyatkov
|
63dc843c71
|
KT-8542 Override dialog: only one class from hierarchy is shown
#KT-8542 Fixed
|
2015-07-28 22:39:31 +03:00 |
|
Valentin Kipyatkov
|
29379c061a
|
Code improvements
|
2015-07-28 22:39:31 +03:00 |
|
Valentin Kipyatkov
|
a2b759ef78
|
More proper package name
|
2015-07-28 22:39:30 +03:00 |
|
Valentin Kipyatkov
|
421a764eb9
|
Converted to Kotlin
|
2015-07-28 22:39:30 +03:00 |
|
Valentin Kipyatkov
|
e98ce30333
|
Moved OverrideMethodsHandler
|
2015-07-28 22:39:30 +03:00 |
|
Valentin Kipyatkov
|
977bf593e0
|
KT-8574 'Convert to block body' inserts spurious < token
#KT-8574 Fixed
|
2015-07-28 22:39:29 +03:00 |
|
Valentin Kipyatkov
|
e09fadae51
|
KT-8623 Completion get in the way when function as declared
#KT-8623 Fixed
|
2015-07-28 22:39:29 +03:00 |
|
Michael Nedzelsky
|
2e18b3de9d
|
prepare to retire Type.Constructor message in descriptors.proto after M13
|
2015-07-28 19:49:00 +03:00 |
|
Michael Nedzelsky
|
b3659486d9
|
IncrementalCacheImpl: do not recompile other files if all changes are private
|
2015-07-28 19:48:56 +03:00 |
|
Michael Nedzelsky
|
75f178fec2
|
JvmProtoBufUtil: add readClassDataFrom(data: ByteArray)
|
2015-07-28 19:48:54 +03:00 |
|
Michael Nedzelsky
|
62f6cc7f0b
|
add tests for incremental compilation when only private part changed
|
2015-07-28 19:48:51 +03:00 |
|
Michael Nedzelsky
|
2f304c0d99
|
add GenerateProtoBufCompare
|
2015-07-28 19:48:48 +03:00 |
|
Michael Nedzelsky
|
459eed7d28
|
introduce custom options for messages in proto files
|
2015-07-28 19:48:44 +03:00 |
|
Michael Nedzelsky
|
f91f957703
|
add a copy of descriptor.proto file from protobuf installation
|
2015-07-28 19:48:41 +03:00 |
|
Michael Nedzelsky
|
ef8381f8af
|
two optional fields have been added to Type.Constructor message in descriptors.proto in preparation to remove field which requires double interpetation
|
2015-07-28 19:48:37 +03:00 |
|
Mikhail Glukhikh
|
dbf6da89b7
|
java.lang.annotation.Repeatable is deprecated + test in a new group: diagnostic tests with Java 8.
|
2015-07-28 19:03:55 +03:00 |
|
Alexey Sedunov
|
421f082d43
|
Pull Up: Minor: Extract local functions
|
2015-07-28 18:48:37 +03:00 |
|
Alexey Sedunov
|
7280be7bbc
|
Pull Up: Do not render modifiers (except ABSTRACT and INNER) in MemberInfo text
|
2015-07-28 18:48:36 +03:00 |
|
Alexey Sedunov
|
7dc430e50b
|
Pull Up: Support super-interfaces
|
2015-07-28 18:48:35 +03:00 |
|
Alexey Sedunov
|
1a09741c0a
|
Pull Up: Move property initializers
|
2015-07-28 18:48:33 +03:00 |
|
Alexey Sedunov
|
390f352e75
|
Pull Up: Implement conflict analysis
|
2015-07-28 18:48:32 +03:00 |
|
Alexey Sedunov
|
8493908710
|
Conflicts Dialog: Add handler for "Show conflicts" action
|
2015-07-28 18:48:30 +03:00 |
|
Alexey Sedunov
|
39ff3c3000
|
Pull Up: Initial support
#KT-7330 Fixed
|
2015-07-28 18:48:29 +03:00 |
|
Alexey Sedunov
|
e303a38f9e
|
Member Info: Extended implementation (for Pull Up/Push Down)
|
2015-07-28 18:48:27 +03:00 |
|
Alexey Sedunov
|
3c36795984
|
Refactoring: Extract JetClassOrObject.getOrCreateBody() function
|
2015-07-28 18:48:26 +03:00 |
|
Alexey Sedunov
|
83e28b360f
|
Refactoring: Move non-specific TypeSubstitutor factories to substitutionUtils.kt in compiler
Merge typeUtils.kt with changeSignatureUtils.kt
|
2015-07-28 18:48:24 +03:00 |
|