minor JavaDescriptorResolver refactoring
This commit is contained in:
+1
-5
@@ -1427,11 +1427,7 @@ public class JavaDescriptorResolver {
|
||||
|
||||
private void getResolverScopeData(@NotNull ResolverScopeData scopeData) {
|
||||
if (scopeData.namedMembersMap == null) {
|
||||
if (scopeData.psiClass != null) {
|
||||
scopeData.namedMembersMap = JavaDescriptorResolverHelper.getNamedMembers(new PsiClassWrapper(scopeData.psiClass), scopeData.staticMembers, scopeData.kotlin);
|
||||
} else {
|
||||
scopeData.namedMembersMap = Collections.emptyMap();
|
||||
}
|
||||
scopeData.namedMembersMap = JavaDescriptorResolverHelper.getNamedMembers(scopeData);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+10
-4
@@ -23,6 +23,7 @@ import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.jet.lang.resolve.java.prop.PropertyNameUtils;
|
||||
import org.jetbrains.jet.lang.resolve.java.prop.PropertyParseResult;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
@@ -211,10 +212,15 @@ class JavaDescriptorResolverHelper {
|
||||
}
|
||||
|
||||
|
||||
static Map<String, NamedMembers> getNamedMembers(@NotNull PsiClassWrapper psiClass, boolean staticMembers, boolean kotlin) {
|
||||
Builder builder = new Builder(psiClass, staticMembers, kotlin);
|
||||
builder.run();
|
||||
return builder.namedMembersMap;
|
||||
@NotNull
|
||||
static Map<String, NamedMembers> getNamedMembers(@NotNull JavaDescriptorResolver.ResolverScopeData resolverScopeData) {
|
||||
if (resolverScopeData.psiClass != null) {
|
||||
Builder builder = new Builder(new PsiClassWrapper(resolverScopeData.psiClass), resolverScopeData.staticMembers, resolverScopeData.kotlin);
|
||||
builder.run();
|
||||
return builder.namedMembersMap;
|
||||
} else {
|
||||
return Collections.emptyMap();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user