mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
clean up
This commit is contained in:
+3
-30
@@ -134,13 +134,13 @@ public class ResourceReferenceConverter extends ResolvingConverter<ResourceValue
|
||||
if (recommendedTypes.size() == 1) {
|
||||
String type = recommendedTypes.iterator().next();
|
||||
boolean explicitResourceType = value.startsWith(getTypePrefix(resourcePackage, type)) || myWithExplicitResourceType;
|
||||
addResourceReferenceValuesWithDeps(facet, type, resourcePackage, result, explicitResourceType);
|
||||
addResourceReferenceValues(facet, type, resourcePackage, result, explicitResourceType);
|
||||
}
|
||||
else {
|
||||
for (String type : ResourceManager.REFERABLE_RESOURCE_TYPES) {
|
||||
String typePrefix = getTypePrefix(resourcePackage, type);
|
||||
if (value.startsWith(typePrefix)) {
|
||||
addResourceReferenceValuesWithDeps(facet, type, resourcePackage, result, true);
|
||||
addResourceReferenceValues(facet, type, resourcePackage, result, true);
|
||||
}
|
||||
else if (recommendedTypes.contains(type)) {
|
||||
result.add(ResourceValue.literal(typePrefix));
|
||||
@@ -182,20 +182,6 @@ public class ResourceReferenceConverter extends ResolvingConverter<ResourceValue
|
||||
return types;
|
||||
}
|
||||
|
||||
private void addResourceReferenceValuesWithDeps(@NotNull AndroidFacet facet,
|
||||
@NotNull String type,
|
||||
@Nullable String resPackage,
|
||||
@NotNull Collection<ResourceValue> result,
|
||||
boolean explicitResourceType) {
|
||||
addResourceReferenceValues(facet, type, resPackage, result, explicitResourceType);
|
||||
/*for (Module depModule : ModuleRootManager.getInstance(facet.getModule()).getDependencies()) {
|
||||
AndroidFacet depFacet = AndroidFacet.getInstance(depModule);
|
||||
if (depFacet != null) {
|
||||
addResourceReferenceValues(depFacet, type, resPackage, result, explicitResourceType);
|
||||
}
|
||||
}*/
|
||||
}
|
||||
|
||||
private void addResourceReferenceValues(AndroidFacet facet,
|
||||
String type,
|
||||
String resPackage,
|
||||
@@ -310,7 +296,7 @@ public class ResourceReferenceConverter extends ResolvingConverter<ResourceValue
|
||||
}
|
||||
List<PsiElement> elements = new ArrayList<PsiElement>();
|
||||
List<PsiFile> files = new ArrayList<PsiFile>();
|
||||
collectTargetsWithDependencies(facet, resValue, elements, files);
|
||||
collectTargets(facet, resValue, elements, files);
|
||||
if (files.size() > 0) {
|
||||
return new PsiReference[]{new FileResourceReference(value, files)};
|
||||
}
|
||||
@@ -321,19 +307,6 @@ public class ResourceReferenceConverter extends ResolvingConverter<ResourceValue
|
||||
return PsiReference.EMPTY_ARRAY;
|
||||
}
|
||||
|
||||
private static void collectTargetsWithDependencies(AndroidFacet facet,
|
||||
ResourceValue resValue,
|
||||
List<PsiElement> elements,
|
||||
List<PsiFile> files) {
|
||||
collectTargets(facet, resValue, elements, files);
|
||||
/*for (Module depModule : ModuleRootManager.getInstance(facet.getModule()).getDependencies()) {
|
||||
AndroidFacet depFacet = AndroidFacet.getInstance(depModule);
|
||||
if (depFacet != null) {
|
||||
collectTargets(depFacet, resValue, elements, files);
|
||||
}
|
||||
}*/
|
||||
}
|
||||
|
||||
private static void collectTargets(AndroidFacet facet, ResourceValue resValue, List<PsiElement> elements, List<PsiFile> files) {
|
||||
String resType = resValue.getResourceType();
|
||||
if (resType == null) {
|
||||
|
||||
Reference in New Issue
Block a user