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 |
|
Alexander Udalov
|
cc1d4a033a
|
Rename KotlinBuiltIns.isAny -> isAnyOrNullableAny
Reduce confusion, prevent bugs
|
2013-12-12 21:38:20 +04:00 |
|
Alexander Udalov
|
9e5c68a8f9
|
Fix KotlinBuiltIns.isUnit
It didn't check type's nullability
|
2013-12-12 21:38:20 +04:00 |
|
Alexey Sedunov
|
6913f42a97
|
Add support of light classes for local class/object declarations
|
2013-12-12 17:30:52 +04:00 |
|
Alexander Udalov
|
68961004a5
|
Collect overridden descriptors for property accessors to LinkedHashSet
|
2013-12-09 17:59:58 +04:00 |
|
Alexander Udalov
|
9ba562ba3d
|
Add more info to exception message (EA-52595)
|
2013-12-07 02:42:00 +04:00 |
|
Sergey Mashkov
|
b62e5e3ef5
|
Add [tailRecursive] annotation to built-ins
|
2013-12-05 21:41:02 +04:00 |
|
Natalia Ukhorskaya
|
a9da88b425
|
Remove NumberValueTypeConstructor
|
2013-12-05 15:23:42 +04:00 |
|
Natalia Ukhorskaya
|
2a023c16a9
|
Use type from compile time value for prefix expression
|
2013-12-05 15:21:55 +04:00 |
|
Alexander Udalov
|
b8a97bf192
|
Minor, fix typo
|
2013-12-03 18:59:52 +04:00 |
|