Resource resource = super.declareResource(type, name, node); if (context != null) { resource.setDeclared(context.getProject().getReportIssues()); if (context.getPhase() == 2 && unused.contains(resource)) { if (xmlContext != null && xmlContext.getDriver().isSuppressed(xmlContext,
public Resource getResource(Element element, boolean declare) { ResourceType type = getResourceType(element); if (type != null) { String name = getFieldName(element); Resource resource = getResource(type, name); if (resource == null && declare) { resource = addResource(type, name, null); resource.setDeclared(true); } return resource; } return null; }
@NonNull public Resource addDeclaredResource(@NonNull ResourceType type, @NonNull String name, @Nullable String value, boolean declared) { Resource resource = addResource(type, name, value); if (declared) { resource.setDeclared(true); } return resource; }