Andrey Breslav
|
2f2332bfe2
|
No need for applyNullability()
|
2014-01-15 16:14:42 +04:00 |
|
Andrey Breslav
|
4a15c6728d
|
Propagation and alternative signatures for functions in Java
|
2014-01-15 16:14:42 +04:00 |
|
Andrey Breslav
|
089352b525
|
isError() implemented for lazy java types
|
2014-01-15 16:14:41 +04:00 |
|
Andrey Breslav
|
03a9c776b2
|
Support loading Java fields as properties
|
2014-01-15 16:14:38 +04:00 |
|
Andrey Breslav
|
03cb977b2a
|
Support overrides in Java classes
|
2014-01-15 16:07:40 +04:00 |
|
Andrey Breslav
|
d79403d82c
|
Don't fail on star projections for error types
|
2014-01-15 16:07:40 +04:00 |
|
Andrey Breslav
|
78a4b6fff6
|
Error class descriptor must not fail an attempt to create a type with arguments from it
|
2014-01-15 16:07:39 +04:00 |
|
Andrey Breslav
|
b3f9dddc84
|
All extra services delivered through contexts
|
2014-01-15 16:07:39 +04:00 |
|
Andrey Breslav
|
297bfd2903
|
Resolve functions in packages loaded from Java classes
|
2014-01-15 16:07:39 +04:00 |
|
Andrey Breslav
|
eb56550c54
|
Properly load Java classes as packages
|
2014-01-15 16:07:38 +04:00 |
|
Andrey Breslav
|
521c203f76
|
Proper toString() added to lazy classes
|
2014-01-15 16:07:38 +04:00 |
|
Andrey Breslav
|
5eacd6bdee
|
Differentiate package fragments loaded from java packages and java (static) classes
|
2014-01-15 16:07:38 +04:00 |
|
Andrey Breslav
|
8dc526a5e1
|
isEmpty() and flatten() added
|
2014-01-15 16:07:38 +04:00 |
|
Andrey Breslav
|
e0d890853d
|
Adding submodule to the context
|
2014-01-15 16:07:38 +04:00 |
|
Andrey Breslav
|
65316b9fab
|
printAndReturn() added
|
2014-01-15 16:07:38 +04:00 |
|
Andrey Breslav
|
ba81e40ccb
|
Constructors supported
|
2014-01-15 16:07:37 +04:00 |
|
Andrey Breslav
|
d0d77181e3
|
ifEmpty for collections
|
2014-01-15 16:07:37 +04:00 |
|
Andrey Breslav
|
cee4c0c29d
|
All Java classes extend java.lang.Object (directly or indirectly)
|
2014-01-15 16:07:37 +04:00 |
|
Andrey Breslav
|
1ea9be67c4
|
Support netsted classes
|
2014-01-15 16:07:37 +04:00 |
|
Andrey Breslav
|
2620c872ab
|
JavaDescriptorResolver can work in lazy or non-lazy mode
|
2014-01-15 16:07:37 +04:00 |
|
Andrey Breslav
|
cc06e4aaf9
|
Basic implementation for class resolver
|
2014-01-15 16:07:36 +04:00 |
|
Andrey Breslav
|
9ace8eedf1
|
Resolving functions (no propagation/alternative signatures)
|
2014-01-15 16:07:36 +04:00 |
|
Andrey Breslav
|
8b6047e48f
|
Allow to trigger search for external annotations lazily
|
2014-01-15 16:07:36 +04:00 |
|
Andrey Breslav
|
bed01b601b
|
Annotations supported
|
2014-01-15 16:07:36 +04:00 |
|
Andrey Breslav
|
93dc130e79
|
Initial version of lazy Java type resolver
|
2014-01-15 16:07:36 +04:00 |
|
Andrey Breslav
|
8a354ccd15
|
JDR subsystem: utility methods made public
|
2014-01-15 16:07:35 +04:00 |
|
Andrey Breslav
|
9879965407
|
Library functions
|
2014-01-15 16:07:35 +04:00 |
|
Andrey Breslav
|
36dd874c27
|
coreLib and Java collections utilities
|
2014-01-15 16:07:35 +04:00 |
|
Andrey Breslav
|
d0a93f8be0
|
Pull common method up
|
2014-01-15 16:07:35 +04:00 |
|
Nikolay Krasko
|
97759f5bb7
|
Add method for getting all classifiers with given name from the scope
|
2014-01-15 16:03:50 +04:00 |
|
Nikolay Krasko
|
c46214fd31
|
Refactoring: use selectors for chain scope behaviour implementation
|
2014-01-15 16:00:34 +04:00 |
|
Nikolay Krasko
|
297d473273
|
Refactoring: Move class
|
2014-01-15 15:19:39 +04:00 |
|
Nikolay Krasko
|
4de9b2d205
|
Minor: remove waring about annotation absence in JetScope class
|
2014-01-15 14:05:09 +04:00 |
|
Nikolay Krasko
|
320635c2a4
|
Minor: add 'goto' to dictionary
|
2014-01-15 13:09:27 +04:00 |
|
Evgeny Gerashchenko
|
41f61c22e5
|
Fixed file name case (to fix tests on Linux).
|
2014-01-14 22:38:12 +04:00 |
|
Evgeny Gerashchenko
|
ad44860604
|
Fixed file name case (to fix tests on Linux).
|
2014-01-14 22:11:32 +04:00 |
|
Evgeny Gerashchenko
|
c924a5d097
|
Test for KT-3444 Front-end doesn't check if local function or function of anonymous class returns value
#KT-3444 obsolete
|
2014-01-14 19:13:19 +04:00 |
|
Evgeny Gerashchenko
|
b3ab147f6a
|
Minor. Subclassing from interface directly.
|
2014-01-14 19:13:18 +04:00 |
|
Evgeny Gerashchenko
|
5b7b0c5437
|
Simpler workaround for infinite recursion when obtaining Java sub packages.
|
2014-01-14 19:13:18 +04:00 |
|
Evgeny Gerashchenko
|
cb78defa36
|
Considering static members when checking package-private visibility.
|
2014-01-14 19:13:16 +04:00 |
|
Evgeny Gerashchenko
|
e994b718cb
|
KT-4351 Cannot resolve reference to self in init of class local to function
#KT-4351 fixed
|
2014-01-14 19:13:16 +04:00 |
|
Evgeny Gerashchenko
|
958f7c862d
|
Got rid of "namespace" word in test data.
|
2014-01-14 18:06:50 +04:00 |
|
Evgeny Gerashchenko
|
ee3312fb00
|
Got rid of "namespace" word in plugin code.
|
2014-01-14 18:06:50 +04:00 |
|
Evgeny Gerashchenko
|
b41a3f8558
|
Got rid of "namespace" word in compiler code.
|
2014-01-14 18:06:50 +04:00 |
|
Evgeny Gerashchenko
|
093afeb05c
|
Renamed diagnostics (namespace → package).
|
2014-01-14 18:06:49 +04:00 |
|
Evgeny Gerashchenko
|
73ad5552c8
|
RootNamespaceExpression → RootPackageExpression.
|
2014-01-14 18:06:49 +04:00 |
|
Evgeny Gerashchenko
|
791b5bb84c
|
JetNamespaceHeader → JetPackageDirective.
|
2014-01-14 18:06:48 +04:00 |
|
Evgeny Gerashchenko
|
25c65173f2
|
More exact return type.
|
2014-01-14 18:06:48 +04:00 |
|
Evgeny Gerashchenko
|
4239f5bb18
|
Got rid of "namespace" word in backend.
|
2014-01-14 18:06:47 +04:00 |
|
Evgeny Gerashchenko
|
1f74f02344
|
NamespaceFactoryImpl is abolished, since it is almost trivial.
|
2014-01-14 18:06:47 +04:00 |
|