smarter JavaClassOrPackageScope#getAllDescriptors

This commit is contained in:
Stepan Koltsov
2012-06-16 06:44:16 +04:00
parent a87f3e2a45
commit 010db0495b
3 changed files with 41 additions and 12 deletions
@@ -24,6 +24,7 @@ import org.jetbrains.jet.lang.descriptors.ClassDescriptor;
import org.jetbrains.jet.lang.descriptors.DeclarationDescriptor;
import org.jetbrains.jet.lang.descriptors.NamespaceDescriptor;
import org.jetbrains.jet.lang.resolve.name.Name;
import org.jetbrains.jet.lang.resolve.name.NamePredicate;
/**
* @author Stepan Koltsov
@@ -213,4 +214,13 @@ public abstract class DescriptorPredicate {
};
}
public NamePredicate asNamePredicate() {
return new NamePredicate() {
@Override
public boolean matches(@NotNull Name name) {
return includeName(name);
}
};
}
}