Revert "frontend: optimize DescriptorPredicate.asNamePredicate"
This reverts commit 554a54bcc5.
This commit is contained in:
+6
-25
@@ -37,10 +37,6 @@ public abstract class DescriptorPredicate {
|
|||||||
|
|
||||||
public abstract boolean includeName(@NotNull Name name);
|
public abstract boolean includeName(@NotNull Name name);
|
||||||
|
|
||||||
public boolean includeAnyName() {
|
|
||||||
return includeAll();
|
|
||||||
}
|
|
||||||
|
|
||||||
public enum DescriptorKind {
|
public enum DescriptorKind {
|
||||||
CLASS,
|
CLASS,
|
||||||
CALLABLE_MEMBER,
|
CALLABLE_MEMBER,
|
||||||
@@ -179,11 +175,6 @@ public abstract class DescriptorPredicate {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean includeAnyName() {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean includeExtension(boolean extension) {
|
public boolean includeExtension(boolean extension) {
|
||||||
return true;
|
return true;
|
||||||
@@ -228,11 +219,6 @@ public abstract class DescriptorPredicate {
|
|||||||
public boolean includeName(@NotNull Name name) {
|
public boolean includeName(@NotNull Name name) {
|
||||||
return required.matches(name);
|
return required.matches(name);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public boolean includeAnyName() {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static DescriptorPredicate callableMembers(@NotNull NamePredicate required) {
|
public static DescriptorPredicate callableMembers(@NotNull NamePredicate required) {
|
||||||
@@ -307,17 +293,12 @@ public abstract class DescriptorPredicate {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public NamePredicate asNamePredicate() {
|
public NamePredicate asNamePredicate() {
|
||||||
if (includeAnyName()) {
|
return new NamePredicate() {
|
||||||
return NamePredicate.all();
|
@Override
|
||||||
}
|
public boolean matches(@NotNull Name name) {
|
||||||
else {
|
return includeName(name);
|
||||||
return new NamePredicate() {
|
}
|
||||||
@Override
|
};
|
||||||
public boolean matches(@NotNull Name name) {
|
|
||||||
return includeName(name);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user