Fixed KNPE when inline functions/constants are completely removed.
Removed redundant macro parameter. It was never used since introduced.
Unified downloading IDEA for main and continuous branches.
Minor. Renamed property for disambiguation.
Updating Kotlin incremental caches and Java mappings only for Java modules.
Fix changing files after running Generated Test configuration
Remove syntax error from java files in usage test data
Use JetTestUtils.assertEqualsToFile in usages tests to simplify fixing test data
Added JetScope.getDescriptors(nameFilter, kindFilter) but the filters are never used yet
Removed explicit invoke()
Replaced usages of JetScope.getAllDescriptors() with JetScope.getDescriptors() (where makes sense)
Chained scope to not cache result of getDescriptors() but uses filters
Minor code simplifications
Code simplifications
Refactored WritableScopeImpl to not cache result of getDescriptors() but use filters
Minor code editings
LazyPackageFragmentScopeForJavaPackage uses filters in getDescriptors() and does not cache it
Completion to pass nameFilter to getDescriptors() calls
Removed kotlin.Boolean qualification
LazyPackageFragmentScopeForJavaPackage uses name filter in getDescriptors() for classes