Evgeny Gerashchenko
|
998095c55c
|
KT-1973 Added class kind to JetClass annotations to distinguish object declarations and regular classes.
#KT-1973 in progress
|
2012-10-03 23:33:15 +04:00 |
|
Evgeny Gerashchenko
|
a6ab74fc15
|
Renamed FLAG_KIND_* to FLAG_METHOD_KIND_*
|
2012-10-03 22:14:15 +04:00 |
|
Pavel V. Talanov
|
3db3745439
|
Refactor: move *Descriptor classes to descriptor package
|
2012-10-03 21:56:44 +04:00 |
|
Pavel V. Talanov
|
7fd98f5ef5
|
Refactor: correct field description in PsiParameterWrapper and remove unused code in PsiClassWrapper
|
2012-10-03 21:56:42 +04:00 |
|
Pavel V. Talanov
|
9d2446ab9a
|
JDR: move *Wrapper classes to wrapper package
|
2012-10-03 21:56:40 +04:00 |
|
Pavel V. Talanov
|
c5b29354c0
|
JDR: move *Scope classes to scope package
|
2012-10-03 21:56:38 +04:00 |
|
Pavel V. Talanov
|
5d93fa6c47
|
Remove mysterious abstract method with one usage
|
2012-10-03 21:56:37 +04:00 |
|
Pavel V. Talanov
|
1d36188589
|
Refactor mysterious field typeParameters to be local variable with a less mysterious name
|
2012-10-03 21:15:13 +04:00 |
|
Pavel V. Talanov
|
09c609e765
|
JavaDescriptorResolveData.ResolverClassData classDescriptor is private and accessed via getter
|
2012-10-03 20:58:40 +04:00 |
|
Pavel V. Talanov
|
1026675d44
|
JavaDescriptorResolveData.ResolverScopeData fields are private and accessed via getters
|
2012-10-03 20:47:09 +04:00 |
|
Nikolay Krasko
|
93baf78779
|
Refactoring: Tune isPropertyFinal()
|
2012-10-03 17:42:13 +04:00 |
|
Nikolay Krasko
|
dc54bd673c
|
Refactoring: extract more methods
|
2012-10-03 17:42:11 +04:00 |
|
Nikolay Krasko
|
32d3c8865e
|
Refactoring: Move creation of grouping values to separate method
|
2012-10-03 17:42:10 +04:00 |
|
Nikolay Krasko
|
1a6f1af0e5
|
Move ResolverData classes and property resolve to separate classes from JavaDescriptorResolver
|
2012-10-03 17:42:10 +04:00 |
|
Nikolay Krasko
|
7fe6df2756
|
Remove warnings
|
2012-10-03 17:42:06 +04:00 |
|
Evgeny Gerashchenko
|
069ef8ef91
|
KT-2712 Debugger should show value of receiver of extension functions
#KT-2712 fixed
|
2012-10-01 21:23:09 +04:00 |
|
Nikolay Krasko
|
f943aa48a0
|
Change check for function slice rewrite with explicit guard
|
2012-09-27 18:52:56 +04:00 |
|
Nikolay Krasko
|
7b60c016f9
|
EA-36390 Guard rewriting constructor in slice
|
2012-09-27 18:52:55 +04:00 |
|
Evgeny Gerashchenko
|
0d7544c6a9
|
Using JetValueParameterAnnotation factory method instead of constructor.
Made constructor private.
|
2012-09-27 18:27:30 +04:00 |
|
Evgeny Gerashchenko
|
0012dd49da
|
Minor.
|
2012-09-27 18:27:30 +04:00 |
|
Evgeny Gerashchenko
|
7aaffd4037
|
Private constructors.
|
2012-09-27 18:27:30 +04:00 |
|
Evgeny Gerashchenko
|
6be9fb1017
|
EA-39553 - NPE: AlternativeSignatureData.<init>
|
2012-09-27 18:27:30 +04:00 |
|
Evgeny Gerashchenko
|
0d116be2cc
|
Separated 'initialized' and 'flags' fields to avoid confusing.
|
2012-09-27 18:27:30 +04:00 |
|
Evgeny Gerashchenko
|
44c1eb0594
|
Added @NotNull annotations.
|
2012-09-27 18:27:30 +04:00 |
|
Evgeny Gerashchenko
|
292af9eea1
|
Allowed changing variance from 'invariant' to 'in' and 'out' in alternative signatures.
|
2012-09-27 18:27:29 +04:00 |
|
Evgeny Gerashchenko
|
4033c9f835
|
Saving alternative signature parsing errors to binding trace.
|
2012-09-27 18:27:29 +04:00 |
|
Svetlana Isakova
|
0c89c57a10
|
optimize imports in injectors rollback
|
2012-09-26 15:23:59 +04:00 |
|
Kirill Berezin
|
194ef38ba3
|
KT-2477 fake overrides now get INHERITED visibility in order to maximize visibility according to inherited traits\classes
|
2012-09-25 19:17:55 +04:00 |
|
Alex Tkachman
|
1d5636ea6a
|
unused fields removed
|
2012-09-23 17:36:38 +02:00 |
|
Alex Tkachman
|
852b7e19cc
|
constant for annotation-less case introduced
|
2012-09-23 14:53:30 +02:00 |
|
Alex Tkachman
|
6e95c85041
|
private constructor added
|
2012-09-23 14:44:56 +02:00 |
|
Alex Tkachman
|
4768db3b56
|
cleanup
- clean to green
- injectors regenerated
|
2012-09-23 14:36:29 +02:00 |
|
Alex Tkachman
|
b9c7f607ef
|
cleanup
- aggressive green-ification
- injectors regenerated
|
2012-09-23 14:13:43 +02:00 |
|
Alex Tkachman
|
a255da1904
|
cleanup
|
2012-09-23 13:23:02 +02:00 |
|
Alex Tkachman
|
4600990d52
|
JetValueParameter.nullable is deprecated as it duplicates info in type field
|
2012-09-23 13:19:51 +02:00 |
|
Alex Tkachman
|
b70cc84764
|
introduce constants for cases when annotations not present
|
2012-09-23 13:04:48 +02:00 |
|
Alex Tkachman
|
edc0bf0b15
|
returnTypeNullable in flags duplicates info in returnType annotation field
|
2012-09-23 12:22:57 +02:00 |
|
Alex Tkachman
|
1ec32810f4
|
- small optimizations of JavaDescriptorResolver
- kind of method encoded in flags
- nullable return type encoded in flags
|
2012-09-23 12:08:55 +02:00 |
|
Alexander Udalov
|
dadc97d29f
|
Fix maven build
Do not create class objects for classes which come from Java.
|
2012-09-20 18:10:19 +04:00 |
|
Alexander Udalov
|
bce5cb9034
|
Support inner enums from binaries
#KT-2771 Fixed
|
2012-09-20 15:02:58 +04:00 |
|
Nikolay Krasko
|
fbe4e9f96e
|
KT-2710 code completion doesn't work
#KT-2710 In Progress
|
2012-09-20 00:30:18 +04:00 |
|
Svetlana Isakova
|
618f1b377b
|
added signatureName format to JvmClassName
|
2012-09-19 13:06:25 +04:00 |
|
Svetlana Isakova
|
bfa6cc2f0a
|
read inner classes types from kotlin signature
|
2012-09-19 13:06:25 +04:00 |
|
Svetlana Isakova
|
305c42e15d
|
creation JvmClassName from class descriptor
|
2012-09-19 13:06:25 +04:00 |
|
Svetlana Isakova
|
c0334094ba
|
added JavaToKotlinClassMapBuilder
to merge the registration of mapped classes
|
2012-09-19 13:06:24 +04:00 |
|
Alex Tkachman
|
e317764a88
|
correct access flags for package private (coming from java) #KT-2781 fixed
|
2012-09-16 10:08:36 +03:00 |
|
Alex Tkachman
|
99196c187b
|
unification of codegen for singletons between object declarations, classobjects and const closures
|
2012-09-15 22:54:38 +03:00 |
|
Evgeny Gerashchenko
|
7efbd44d63
|
Added escaping/unescaping signatures when saving/loading from annotations.
|
2012-09-13 19:41:42 +04:00 |
|
Svetlana Isakova
|
b7b15f8379
|
extracted method 'isSameName' + rename
|
2012-09-13 17:28:31 +04:00 |
|
Svetlana Isakova
|
a4694f767a
|
change anonymous class to TypeTransformingVisitor
|
2012-09-13 17:28:31 +04:00 |
|