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
Minor
Name filters filter by Name instead of String
LazyPackageFragmentScopeForJavaPackage uses name filter in getDescriptors() for methods and properties as well
Split file with 3 classes into 3 files