Correct completion of nested/inner classes after dot

#KT-1889 Fixed
This commit is contained in:
Valentin Kipyatkov
2014-12-05 08:44:29 +03:00
parent 8f32a6c1f9
commit 6ec10b9b6b
9 changed files with 64 additions and 5 deletions
@@ -110,6 +110,9 @@ public class DescriptorKindFilter(
public fun withoutKinds(kinds: Int): DescriptorKindFilter
= DescriptorKindFilter(kindMask and kinds.inv(), excludes)
public fun withKinds(kinds: Int): DescriptorKindFilter
= DescriptorKindFilter(kindMask or kinds, excludes)
public fun restrictedToKinds(kinds: Int): DescriptorKindFilter? {
val mask = kindMask and kinds
if (mask == 0) return null