Michael Bogdanov
|
2cc9d8e29b
|
Support platformStatic for properties
#KT-5766 Fixed
|
2014-11-20 10:20:31 +03:00 |
|
Michael Bogdanov
|
5412a67d29
|
Generate static backing fields for properties in object
#KT-4973 Fixed
|
2014-11-20 10:20:31 +03:00 |
|
Valentin Kipyatkov
|
153b53baa8
|
Moved method checkIsExtensionCallable from ExpressionTypingUtils to TipsManager (converting it to Kottlin)
|
2014-11-19 16:01:19 +03:00 |
|
Valentin Kipyatkov
|
376e12b6f3
|
Removed code which does not seem to be needed at all
|
2014-11-19 16:01:18 +03:00 |
|
Nikolay Krasko
|
1fb0dc2d92
|
LTDA: Refactoring - extract processClassOrObject method from TDA
|
2014-11-18 17:10:25 +03:00 |
|
Nikolay Krasko
|
1a359fbcf6
|
LTDA: Refactoring - Move "analyzeFiles" to LazyTopDownAnalyzer
|
2014-11-18 17:10:24 +03:00 |
|
Nikolay Krasko
|
7b15f4125d
|
LTDA: Fix configuration of package fragment provider in lazy resolve test code
|
2014-11-18 17:10:22 +03:00 |
|
Nikolay Krasko
|
ad05b5a709
|
Injector for additional body resolve with lazy analyzer
Fix resolve JS modules with JVM resolver
|
2014-11-18 17:10:21 +03:00 |
|
Valentin Kipyatkov
|
d061c3d771
|
Completion: bold members from immediate class
|
2014-11-17 22:06:16 +03:00 |
|
Stanislav Erokhin
|
caf44969a4
|
Add support for check diagnostic parameters in test.
|
2014-11-17 17:45:06 +03:00 |
|
Stanislav Erokhin
|
5a192f58ea
|
Create AbstractDiagnosticWithParametersRenderer with renderParameters method.
|
2014-11-17 17:45:06 +03:00 |
|
Stanislav Erokhin
|
12f2c0861f
|
Added DiagnosticFactoryToRendererMap.put(Renderers.MultiRenderer)
|
2014-11-17 17:45:05 +03:00 |
|
Stanislav Erokhin
|
65c9ea2465
|
Fix variance problems.
|
2014-11-17 17:45:05 +03:00 |
|
Stanislav Erokhin
|
c10c1ad7f6
|
Fix wrong containingDeclaration for property type parameter.
|
2014-11-17 17:45:05 +03:00 |
|
Stanislav Erokhin
|
2033042d33
|
Make candidates lazy in ResolutionTask & ResolutionTaskHolder
|
2014-11-17 17:38:52 +03:00 |
|
Stanislav Erokhin
|
eb50e4adb3
|
Inject StorageManager to ResolutionTaskHolder
|
2014-11-17 17:38:52 +03:00 |
|
Stanislav Erokhin
|
b7f7a3349d
|
Rename ResolutionTaskHolder.java -> ResolutionTaskHolder.kt
|
2014-11-17 17:38:52 +03:00 |
|
Stanislav Erokhin
|
f59d54e64f
|
Convert ResolutionTaskHolder to kotlin
|
2014-11-17 17:38:51 +03:00 |
|
Nikolay Krasko
|
b5fb27b485
|
LTDA: Register script files in packages slice
|
2014-11-17 16:15:26 +03:00 |
|
Nikolay Krasko
|
365319a8e6
|
LTDA: Make supertypes in lazy type parameters be recorded in order of declaration
|
2014-11-17 16:15:26 +03:00 |
|
Nikolay Krasko
|
5657d30125
|
LTDA: Move prohibited 'class object' to the list with extra class objects descriptors in lazy resolve
|
2014-11-17 16:15:24 +03:00 |
|
Nikolay Krasko
|
cb2a9168a7
|
Dropped redundant interface
|
2014-11-17 16:15:23 +03:00 |
|
Nikolay Krasko
|
e1d51e9879
|
Minor: code enhancements
|
2014-11-17 16:15:22 +03:00 |
|
Nikolay Krasko
|
27e9f9c926
|
Don't duplicate overloaded functions in getting all descriptors
|
2014-11-17 16:15:22 +03:00 |
|
Pavel V. Talanov
|
32c66f9232
|
Regenerate OperationsMapGenerated
|
2014-11-14 16:18:34 +03:00 |
|
Pavel V. Talanov
|
5f47a5aa49
|
Move MemberComparator to 'descriptors' module
|
2014-11-14 16:18:23 +03:00 |
|
Denis Zharkov
|
28dc84344c
|
Prohibit ''Nothing'' substitution of reified TP
|
2014-11-13 20:56:09 +03:00 |
|
Denis Zharkov
|
b3691b7358
|
Frontend changes for reified type parameters
Allowing reified only for inline functions and Intrinsics
|
2014-11-13 20:56:09 +03:00 |
|
Denis Zharkov
|
f3c49c605f
|
Typecheck instructions are supported for reified T
|
2014-11-13 20:56:06 +03:00 |
|
Denis Zharkov
|
4a66ab3627
|
Support generic array creation for reified inlined
|
2014-11-13 20:56:06 +03:00 |
|
Denis Zharkov
|
8e3f87abaf
|
Minor, extracted TypeUtils.isTypeParameter
|
2014-11-13 20:56:05 +03:00 |
|
Alexey Sedunov
|
c487cc7838
|
Create From Usage: Do not generate unnecessary/skip necessary empty lines
|
2014-11-13 17:27:24 +03:00 |
|
Valentin Kipyatkov
|
5f5d2de5e0
|
Moved KindFilter and DescriptorKindExclude out of JetScope, moved constants as well and renamed them
|
2014-11-12 21:57:49 +03:00 |
|
Valentin Kipyatkov
|
95b3885aa5
|
Refactored filtering by descriptor kind so that no knowledge about SAM-constructors required in core
|
2014-11-12 21:25:02 +03:00 |
|
Valentin Kipyatkov
|
2512962134
|
Faster completion of non-imported extensions
|
2014-11-12 21:25:02 +03:00 |
|
Valentin Kipyatkov
|
16c7201b34
|
Memory optimizations
|
2014-11-12 21:25:01 +03:00 |
|
Valentin Kipyatkov
|
5696fef30f
|
Replace HashSet's with LinkedHashSet's for consistent behavior
|
2014-11-12 21:25:01 +03:00 |
|
Valentin Kipyatkov
|
bf38da7bb1
|
Made private things private
|
2014-11-12 21:25:01 +03:00 |
|
Valentin Kipyatkov
|
f31832dea9
|
Smart completion optimization
|
2014-11-12 21:25:00 +03:00 |
|
Valentin Kipyatkov
|
6f2da4930a
|
Descriptor kind filter replaced with bit mask
|
2014-11-12 21:24:59 +03:00 |
|
Valentin Kipyatkov
|
8d02c58e0a
|
Added name filter to PackageFragmentProvider.getSubPackagesOf but do not know how to use it actually
|
2014-11-12 21:24:59 +03:00 |
|
Valentin Kipyatkov
|
ccb7ba5517
|
More efficient treatment of single class imports
|
2014-11-12 21:24:58 +03:00 |
|
Valentin Kipyatkov
|
e14529eff7
|
LazyImportScope to filter by name and kind filters
|
2014-11-12 21:24:58 +03:00 |
|
Valentin Kipyatkov
|
ed2a50ffcb
|
Minor
|
2014-11-12 21:24:58 +03:00 |
|
Valentin Kipyatkov
|
c7ba03f76a
|
DeclarationProvider.getAllDeclarations() -> getDeclarations(kindFilter, nameFilter)
|
2014-11-12 21:24:58 +03:00 |
|
Valentin Kipyatkov
|
169b082fff
|
LazyMemberScope refactoring in progress
|
2014-11-12 21:24:57 +03:00 |
|
Valentin Kipyatkov
|
c7527e4a4d
|
Name filters filter by Name instead of String
|
2014-11-12 21:24:57 +03:00 |
|
Valentin Kipyatkov
|
0472eb57a1
|
Refactored WritableScopeImpl to not cache result of getDescriptors() but use filters
|
2014-11-12 21:24:56 +03:00 |
|
Valentin Kipyatkov
|
a2dbf68286
|
Code simplifications
|
2014-11-12 21:24:56 +03:00 |
|
Valentin Kipyatkov
|
1983a9f3da
|
Replaced usages of JetScope.getAllDescriptors() with JetScope.getDescriptors() (where makes sense)
|
2014-11-12 21:24:55 +03:00 |
|