private int computeHashCode() { return HashCodeUtils.hashCode( address, nodeType, dependencies, requestedCoordinates); } }
/** * Returns the list of packaged local jars. */ public static List<File> getPackagedLocalJarFileList(DependencyContainer dependencyContainer) { List<JarDependency> jarDependencyList = dependencyContainer.getLocalDependencies(); Set<File> files = Sets.newHashSetWithExpectedSize(jarDependencyList.size()); for (JarDependency jarDependency : jarDependencyList) { if (jarDependency.isPackaged()) { files.add(jarDependency.getJarFile()); } } return Lists.newArrayList(files); }
public SymbolFileProviderImpl(@NonNull LibraryDependency library) { manifest = library.getManifest(); symbolFile = library.getSymbolFile(); isOptional = library.isOptional(); }
@Override @NonNull public List<JarDependency> getLocalDependencies() { List<File> jars = getLocalJars(); List<JarDependency> localDependencies = Lists.newArrayListWithCapacity(jars.size()); for (File jar : jars) { localDependencies.add(new JarDependency(jar, true, true, null, null)); } return localDependencies; }
private void render(final LibraryDependency lib, boolean lastChild) { renderer.visit(new Action<StyledTextOutput>() { @Override public void execute(StyledTextOutput styledTextOutput) { getTextOutput().text(((LibraryBundle)lib).getName()); } }, lastChild); renderChildren(lib.getDependencies(), lib.getLocalDependencies()); }
@NonNull public JarDependency createJarDependency() { return new JarDependency( jarFile, compiled, packaged, true /*proguarded*/, resolvedCoordinates, gradlePath); }
@Override public int hashCode() { return Objects.hashCode( super.hashCode(), dependencies, variantName, resolvedCoordinates, isOptional); }
@Override public boolean isProvided(Dependency dependency) { DependencyMutableData dependencyMutableData = dataMap.get(dependency); return dependencyMutableData != null && dependencyMutableData.isProvided(); }
@Override public boolean isSkipped(Dependency dependency) { DependencyMutableData dependencyMutableData = dataMap.get(dependency); return dependencyMutableData != null && dependencyMutableData.isSkipped(); }
@Override public void setProvided(Dependency dependency) { getFor(dependency).setProvided(true); }
@Override public void skip(Dependency dependency) { getFor(dependency).skip(); }
@Override public String toString() { return Objects.toStringHelper(this) .add("dependencies", dependencies) .add("variantName", variantName) .add("requestedCoordinates", requestedCoordinates) .add("resolvedCoordinates", resolvedCoordinates) .add("isOptional", isOptional) .add("super", super.toString()) .toString(); } }
@Override @NonNull public File getJarFile() { return new File(getJarsRootFolder(), FN_CLASSES_JAR); }
@Override public int hashCode() { return HashCodeUtils.hashCode(symbols, tableName, tablePackage); }
@Override public int hashCode() { return HashCodeUtils.hashCode(resourceType, name, javaType, value); }
private int computeHashCode() { return HashCodeUtils.hashCode(groupId, artifactId, version, packaging, classifier); }