Valentin Kipyatkov
d744575000
DeserializedPackageMemberScope uses kind and name filters
2014-11-12 21:24:58 +03:00
Valentin Kipyatkov
ad9bb5c2a5
Removed stuff not used anymore
2014-11-12 21:24:58 +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
059deb3c88
Added use of nameFilter to one of the implementations of DeclarationProvider
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
d2d7529d9f
Split file with 3 classes into 3 files
2014-11-12 21:24:57 +03:00
Valentin Kipyatkov
e51993d339
LazyPackageFragmentScopeForJavaPackage uses name filter in getDescriptors() for methods and properties as well
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
8b2f6007c2
Minor
2014-11-12 21:24:57 +03:00
Valentin Kipyatkov
b08e444aa0
LazyPackageFragmentScopeForJavaPackage uses name filter in getDescriptors() for classes
2014-11-12 21:24:57 +03:00
Valentin Kipyatkov
5059ae5182
Removed kotlin.Boolean qualification
2014-11-12 21:24:56 +03:00
Valentin Kipyatkov
78169f73a6
Completion to pass nameFilter to getDescriptors() calls
2014-11-12 21:24:56 +03:00
Valentin Kipyatkov
2f9b8a21ce
LazyPackageFragmentScopeForJavaPackage uses filters in getDescriptors() and does not cache it
2014-11-12 21:24:56 +03:00
Valentin Kipyatkov
f8b278464e
Minor code editings
2014-11-12 21:24:56 +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
6d90a7a8d9
Minor code simplifications
2014-11-12 21:24:55 +03:00
Valentin Kipyatkov
164a8798f8
Chained scope to not cache result of getDescriptors() but uses filters
2014-11-12 21:24:55 +03:00
Valentin Kipyatkov
1983a9f3da
Replaced usages of JetScope.getAllDescriptors() with JetScope.getDescriptors() (where makes sense)
2014-11-12 21:24:55 +03:00
Valentin Kipyatkov
2dd41028fd
Removed explicit invoke()
2014-11-12 21:24:55 +03:00
Valentin Kipyatkov
760b9c4389
Added JetScope.getDescriptors(nameFilter, kindFilter) but the filters are never used yet
2014-11-12 21:24:55 +03:00
Nikolay Krasko
e8a2039396
Use JetTestUtils.assertEqualsToFile in usages tests to simplify fixing test data
2014-11-12 20:37:45 +03:00
Nikolay Krasko
c2a544d475
Remove syntax error from java files in usage test data
2014-11-12 20:37:43 +03:00
Nikolay Krasko
ccb6aec5ee
Fix changing files after running Generated Test configuration
2014-11-12 20:35:01 +03:00
Evgeny Gerashchenko
6bf0c9f4ae
Updating Kotlin incremental caches and Java mappings only for Java modules.
2014-11-12 17:56:48 +03:00
Evgeny Gerashchenko
ab09ffa4a4
Minor. Renamed property for disambiguation.
2014-11-12 16:25:02 +03:00
Evgeny Gerashchenko
1bab0e5d04
Unified downloading IDEA for main and continuous branches.
2014-11-12 16:25:02 +03:00
Evgeny Gerashchenko
20b1c6e910
Removed redundant macro parameter. It was never used since introduced.
2014-11-12 16:25:02 +03:00
Evgeny Gerashchenko
1a374efcd1
Fixed KNPE when inline functions/constants are completely removed.
2014-11-12 16:25:01 +03:00
Natalia Ukhorskaya
c9e5099307
Add test for KT-6240: create custom renderer for generic class
...
#KT-6240 Open
2014-11-12 15:17:21 +03:00
Natalia Ukhorskaya
12b4fc7ad9
Resolve codeFragments with context of JetClass
2014-11-12 15:13:37 +03:00
Natalia Ukhorskaya
a86e0336c9
Fix EA-60377 - readAccess for isSubclass
2014-11-12 11:52:41 +03:00
Natalia Ukhorskaya
e82eb38ec3
Debugger: make KotlinRenderer inapplicable if at least one of custom renderer is defined
2014-11-12 11:52:40 +03:00
Evgeny Gerashchenko
868a8dbc84
Fixed paths unification in tests on some Windows machines.
2014-11-12 11:09:35 +03:00
Alexander Udalov
b39d34ca8d
Prepend zeros to SAM wrapper hash code
...
To make its length always 8 characters as is already done for package parts.
This fixes some test on incremental compilation because it relies that hashes
are eight characters long
2014-11-11 19:59:20 +03:00
Alexander Udalov
83a2111057
Configure modules 'reflection' and 'reflection.jvm'
...
Add source roots for IDE features to work in sources, but exclude from Make:
these modules are compiled by the new compiler from build.xml and some weird
errors may arise if we compile it with the old compiler (and also output of
that compilation won't be used anyway)
2014-11-11 18:35:41 +03:00
Alexander Udalov
29480f30ef
Minor, fix compilation in module reflection.jvm
2014-11-11 18:35:41 +03:00
Alexander Udalov
57d37a3860
Extract reflection implementation to module runtime.jvm
2014-11-11 18:35:40 +03:00
Alexander Udalov
4f0d83a7fe
Update lazy logs after field rename
2014-11-11 18:35:39 +03:00
Alexander Udalov
eb96b97bc8
Get rid of underscores in private property names
...
They were used to workaround duplicate signature errors, but this is no longer
relevant since no accessors are generated for private properties with backing
fields
2014-11-11 18:35:37 +03:00
Alexander Udalov
bb96a8e1fb
Rename JavaResolverPsiUtils -> JavaResolverUtils
2014-11-11 18:10:44 +03:00
Alexander Udalov
be08e33463
Minor, change annotation in test data
...
To fix this case in an upcoming test which adds retention(runtime) to all
annotations (which resulted in duplicate annotation here)
2014-11-11 18:10:43 +03:00
Alexander Udalov
ae3c17d399
Minor, get rid of SAMs in some loadJava tests
2014-11-11 18:10:43 +03:00
Alexander Udalov
66d27fad13
Move utilities out of 'core' to where they are used
2014-11-11 18:10:42 +03:00
Alexander Udalov
d3f210f73c
Move SAM resolution to frontend.java
2014-11-11 18:10:42 +03:00
Alexander Udalov
0b6bb38bb3
Move SAM function type calculation to SamConversionResolver
2014-11-11 18:10:42 +03:00
Alexander Udalov
344c6f0b3f
Move SAM adapter resolution logic to SamConversionResolver
2014-11-11 18:10:41 +03:00