/** * Returns the project resources, if available * * @param includeDependencies if true, include merged view of all dependencies * @return the project resources, or null if not available * @deprecated Use {@link #getResourceRepository} instead */ @Deprecated @Nullable public AbstractResourceRepository getProjectResources(Project project, boolean includeDependencies) { return getResourceRepository(project, includeDependencies, false); }
@Nullable @Override public AbstractResourceRepository getResourceRepository(Project project, boolean includeModuleDependencies, boolean includeLibraries) { return mDelegate.getResourceRepository(project, includeModuleDependencies, includeLibraries); }
AbstractResourceRepository repository = client.getResourceRepository(project, true, true); if (repository == null) { return;
private void checkManifest(@NonNull XmlContext context, @NonNull Document document) { LintClient client = context.getClient(); Project project = context.getProject(); AbstractResourceRepository repository = null; if (client.supportsProjectResources()) { repository = client.getResourceRepository(project, true, false); } if (repository == null && !context.getScope().contains(Scope.RESOURCE_FILE)) { // Can't perform incremental analysis without a resource repository return; } Element root = document.getDocumentElement(); if (root != null) { visit(context, root, repository); } }
} else { LintClient client = context.getClient(); AbstractResourceRepository resources = client.getResourceRepository( context.getMainProject(), true, false); if (resources == null) {
AbstractResourceRepository resources = client.getResourceRepository(project, true, true); if (resources == null) { return null;
AbstractResourceRepository resources = client.getResourceRepository(project, true, true); if (resources == null) { return null;
AbstractResourceRepository repository = client.getResourceRepository(project, true, true); if (repository != null) {
private boolean idDefined(@NonNull Context context, @NonNull String id, @Nullable File notIn) { AbstractResourceRepository resources = context.getClient().getResourceRepository(context.getProject(), true, true); if (resources != null) { List<ResourceItem> items = resources.getResourceItem(ResourceType.ID,
.getResourceRepository(context.getProject(), true, false); if (resources != null && !resources.hasResourceItem(resourceUrl.type, resourceUrl.name)) {
LintClient client = context.getClient(); Project project = context.getMainProject(); AbstractResourceRepository resources = client.getResourceRepository(project, true, false); if (resources == null) { return;
if (!projectScope && client.supportsProjectResources()) { AbstractResourceRepository resources = client.getResourceRepository(context.getProject(), true, false); if (resources != null) { spellingDictionary = Sets.newHashSet(
LintClient client = context.getClient(); Project project = context.getProject(); AbstractResourceRepository resources = client.getResourceRepository(project, true, false); ResourceUrl url = ResourceUrl.parse(value);
private static String replaceUrlWithValue(@NonNull XmlContext context, @NonNull String str) { Project project = context.getProject(); LintClient client = context.getClient(); if (!client.supportsProjectResources()) { return str; } ResourceUrl style = ResourceUrl.parse(str); if (style == null || style.type != ResourceType.STRING || style.framework) { return str; } AbstractResourceRepository resources = client.getResourceRepository(project, true, true); if (resources == null) { return str; } List<ResourceItem> items = resources.getResourceItem(ResourceType.STRING, style.name); if (items == null || items.isEmpty()) { return str; } ResourceValue resourceValue = items.get(0).getResourceValue(false); if (resourceValue == null) { return str; } return resourceValue.getValue() == null ? str : resourceValue.getValue(); }
AbstractResourceRepository resources = client.getResourceRepository(project, true, false); if (resources == null) { return true; // not certain
context.getClient().supportsProjectResources()) { AbstractResourceRepository resources = context.getClient() .getResourceRepository(context.getProject(), true, false); ResourceUrl url = ResourceUrl.parse(fullBackupNode.getValue()); if (url != null && !url.framework
!context.getScope().contains(Scope.RESOURCE_FILE)) { AbstractResourceRepository resources = client .getResourceRepository(context.getMainProject(), true, false); List<ResourceItem> items; if (resources != null) {
.getResourceRepository(context.getMainProject(), true, false); if (resources == null) { return;
AbstractResourceRepository resources = client.getResourceRepository(project, true, true); if (resources != null) {
context.getClient().getResourceRepository(context.getMainProject(), true, false); if (repository != null && repository.hasResourceItem(resourceType, name)) { return;