Natalia Ukhorskaya
|
5c88c8c58f
|
Make CompileTimeConstant abstract class
|
2013-12-26 13:50:28 +04:00 |
|
Andrey Breslav
|
22bc499b96
|
Check header kind when deserializing from class files
|
2013-12-24 19:21:53 +04:00 |
|
Andrey Breslav
|
5f20450053
|
Preserve exception cause in LockBasedStorageManager
|
2013-12-24 19:21:52 +04:00 |
|
Andrey Breslav
|
09642df623
|
JavaPackageFragmentDescriptor.getKind() introduced
|
2013-12-23 21:57:59 +04:00 |
|
Andrey Breslav
|
37a79e8299
|
Unused slice removed
|
2013-12-23 21:57:38 +04:00 |
|
Andrey Breslav
|
e5fdebd031
|
Rename method
|
2013-12-23 21:57:35 +04:00 |
|
Andrey Breslav
|
230e534989
|
Interface JavaPackageFragmentProvider extracted
|
2013-12-23 21:34:38 +04:00 |
|
Andrey Breslav
|
fc2d9cdde6
|
getProvider() added to PackageFragmentDescriptor
|
2013-12-23 21:34:38 +04:00 |
|
Andrey Breslav
|
3eadd1403d
|
Looking up classes by fqName instead of complex package traversal
|
2013-12-23 21:34:38 +04:00 |
|
Andrey Breslav
|
da4245b712
|
JavaDescriptorResolver is accessible through JavaPackageFragmentDescriptor
|
2013-12-23 19:10:27 +04:00 |
|
Andrey Breslav
|
1d8547a789
|
Factory method moved to the top
|
2013-12-23 19:10:27 +04:00 |
|
Andrey Breslav
|
ed3932eca8
|
Extract interface JavaPackageFragmentDescriptor
|
2013-12-23 19:10:27 +04:00 |
|
Evgeny Gerashchenko
|
e3743ace4f
|
Added validation that all non-trait classes have at least one supertype.
Fixed it for some class objects.
|
2013-12-23 15:56:07 +04:00 |
|
Andrey Breslav
|
ac191a7dbb
|
Introduce fall-through handling of recursion in lazy values
Fixed EA-52272 - NA: LockBasedStorageManager$LockBasedLazyValue.recursionDetected
|
2013-12-20 18:30:10 +04:00 |
|
Andrey Breslav
|
44e055e698
|
Explicit lock references replaced with capturing StorageManager as an outer instance
|
2013-12-20 17:29:32 +04:00 |
|
Evgeny Gerashchenko
|
1d21ebf882
|
Using default renderer in LoadBuiltinsTest.
|
2013-12-19 21:48:39 +04:00 |
|
Evgeny Gerashchenko
|
a49551dd35
|
Introduced getFqNameSafe method.
|
2013-12-17 20:28:57 +04:00 |
|
Evgeny Gerashchenko
|
3352d8a954
|
Minor. Renamed method.
|
2013-12-17 20:28:56 +04:00 |
|
Evgeny Gerashchenko
|
e175ebf60a
|
Rendering package FQ names instead of short names.
|
2013-12-17 20:28:56 +04:00 |
|
Evgeny Gerashchenko
|
ecd5dc60ad
|
Correctly checking visibility from package view.
|
2013-12-17 20:28:55 +04:00 |
|
Evgeny Gerashchenko
|
df1e92959e
|
Generified subpackages obtaining, fixed it for mixed packages.
|
2013-12-17 20:28:54 +04:00 |
|
Evgeny Gerashchenko
|
20cafec423
|
Using default toString().
|
2013-12-17 20:28:53 +04:00 |
|
Evgeny Gerashchenko
|
d198c202e3
|
Minor. Moved method.
|
2013-12-17 20:28:51 +04:00 |
|
Evgeny Gerashchenko
|
c472cb682f
|
Minor. Moved method.
|
2013-12-17 20:28:51 +04:00 |
|
Evgeny Gerashchenko
|
1cb13fce12
|
Minor. Simplified code in KotlinBuiltIns.
|
2013-12-17 20:28:51 +04:00 |
|
Evgeny Gerashchenko
|
73114d7e9c
|
Fragment providers added on higher level.
|
2013-12-17 20:28:50 +04:00 |
|
Evgeny Gerashchenko
|
3f790f5f0c
|
Minor. Nullability annotations.
|
2013-12-17 20:28:49 +04:00 |
|
Evgeny Gerashchenko
|
30e668634c
|
Locking scopes of MutablePackageFragmentDescriptors.
|
2013-12-17 20:28:48 +04:00 |
|
Evgeny Gerashchenko
|
98ad890b60
|
Extracted method for finding exactly one fragment.
|
2013-12-17 20:28:48 +04:00 |
|
Evgeny Gerashchenko
|
1bbe9b0bd4
|
Removed DescriptorFinder.findPackage.
|
2013-12-17 20:28:47 +04:00 |
|
Evgeny Gerashchenko
|
557aaf363a
|
Renamed method and got rid of some usages.
|
2013-12-17 20:28:47 +04:00 |
|
Evgeny Gerashchenko
|
fbdc31790b
|
Allowed "rewriting" unresolvedCache elements.
This is used to fix tests. The fix is pretty dirty, but related code is going to be thrown away anyway.
|
2013-12-17 20:28:46 +04:00 |
|
Evgeny Gerashchenko
|
78e40114ca
|
More straightforward caching.
|
2013-12-17 20:28:45 +04:00 |
|
Evgeny Gerashchenko
|
e18173cbac
|
Made scope in JavaPackageFragmentDescriptor final.
|
2013-12-17 20:28:44 +04:00 |
|
Evgeny Gerashchenko
|
601cd4ce46
|
Migrated JS backend to package views and fragments.
|
2013-12-17 20:28:44 +04:00 |
|
Evgeny Gerashchenko
|
aa2ff87b47
|
Simplified intrinsics matching in JS backend.
|
2013-12-17 20:28:44 +04:00 |
|
Evgeny Gerashchenko
|
7e4e3e849d
|
Removed obsolete classes.
|
2013-12-17 20:28:42 +04:00 |
|
Evgeny Gerashchenko
|
75e550fe11
|
Removed namespaces from descriptor visitor.
|
2013-12-17 20:28:41 +04:00 |
|
Evgeny Gerashchenko
|
005b59e783
|
Inlined method.
|
2013-12-17 20:28:41 +04:00 |
|
Evgeny Gerashchenko
|
b783175fb4
|
Removed ex-ModuleConfiguration classes.
|
2013-12-17 20:28:40 +04:00 |
|
Evgeny Gerashchenko
|
d0605009ae
|
Removed ModuleConfiguration.
|
2013-12-17 20:28:40 +04:00 |
|
Evgeny Gerashchenko
|
19d8f1394b
|
Big refactoring continued. Migrating to package views and fragments.
|
2013-12-17 20:28:39 +04:00 |
|
Evgeny Gerashchenko
|
7abe6a5b4a
|
Big refactoring. Migrating to package views and fragments.
|
2013-12-17 19:18:33 +04:00 |
|
Evgeny Gerashchenko
|
2a0d81a6fe
|
Introduced package view and fragment classes.
|
2013-12-17 19:18:31 +04:00 |
|
Andrey Breslav
|
b99753dd4f
|
Builder class extracted
|
2013-12-17 19:18:30 +04:00 |
|
Svetlana Isakova
|
26f66eaea5
|
fixed INACCESSIBLE_OUTER_CLASS_EXPRESSION check
for extension lambda (with implicit this) in nested class
|
2013-12-17 19:04:41 +04:00 |
|
Valentin Kipyatkov
|
db77eb54d7
|
Smart completion: java static members, enum members and class object members added
|
2013-12-16 21:23:08 +04:00 |
|
Svetlana Isakova
|
846d5d7cfe
|
initialize constructor of object as static one
|
2013-12-16 16:24:21 +04:00 |
|
Svetlana Isakova
|
4c41d19eb1
|
interpret class in class object as static nested class
removed hack in TaskPrioritizer for import class from class object
|
2013-12-16 16:24:21 +04:00 |
|
Alexander Udalov
|
d490a91f26
|
Delete unused code
|
2013-12-12 21:38:20 +04:00 |
|