@Override public boolean equals(Object obj) { if (this == obj) return true; if (!super.equals(obj)) return false; if (getClass() != obj.getClass()) return false; PackageSpec other = (PackageSpec) obj; if (name == null) { if (other.name != null) return false; } else if (!name.equals(other.name)) return false; return true; }
protected PackageDepsSpecBuilder(PackageDepsSpec spec) { if(spec.hasLocalPackageDeps()) { for(PackageDependencySpec dep : spec.getLocalPackageDeps()) { addPackageDep(dep); } } if(spec.hasExternalPackageDeps()) { for(String origin : spec.getPackageOrigins()) { for(PackageDependencySpec dep : spec.getExternalPackageDeps(origin)) { addPackageDep(origin, dep); } } } }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result + ((name == null) ? 0 : name.hashCode()); return result; }
static void writePackageDeps(PackageDepsSpec pkgDeps, ElementNode deps) { if(pkgDeps.hasLocalPackageDeps()) { for(PackageDependencySpec depSpec : pkgDeps.getLocalPackageDeps()) { writePackageDependency(deps, depSpec, deps.getNamespace()); } } if(pkgDeps.hasExternalPackageDeps()) { for(String origin : pkgDeps.getPackageOrigins()) { writeOrigin(deps, origin, pkgDeps.getExternalPackageDeps(origin), deps.getNamespace()); } } }
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result + ((excludedFeatures == null) ? 0 : excludedFeatures.hashCode()); result = prime * result + ((excludedSpecs == null) ? 0 : excludedSpecs.hashCode()); result = prime * result + ((externalFgConfigs == null) ? 0 : externalFgConfigs.hashCode()); result = prime * result + ((origin == null) ? 0 : origin.hashCode()); result = prime * result + ((includedFeatures == null) ? 0 : includedFeatures.hashCode()); result = prime * result + ((includedSpecs == null) ? 0 : includedSpecs.hashCode()); result = prime * result + (inheritFeatures ? 1231 : 1237); result = prime * result + ((items == null) ? 0 : items.hashCode()); result = prime * result + ((name == null) ? 0 : name.hashCode()); return result; }
if (this == obj) return true; if (!super.equals(obj)) return false; if (getClass() != obj.getClass())
void processPackageDeps(final PackageDepsSpec pkgDeps, PackageRuntime.Builder parent) throws ProvisioningException { if (pkgDeps.hasLocalPackageDeps()) { for (PackageDependencySpec dep : pkgDeps.getLocalPackageDeps()) { if(fpConfigStack.isPackageExcluded(currentOrigin.producer, dep.getName())) { if(!dep.isOptional()) { if(!pkgDeps.hasExternalPackageDeps()) { return; for (String origin : pkgDeps.getPackageOrigins()) { final FeaturePackRuntimeBuilder originalFp = setOrigin(origin); try { for (PackageDependencySpec dep : pkgDeps.getExternalPackageDeps(origin)) { if (fpConfigStack.isPackageExcluded(currentOrigin.producer, dep.getName())) { if (!dep.isOptional()) {
@Override public int hashCode() { final int prime = 31; int result = super.hashCode(); result = prime * result + ((annotations == null) ? 0 : annotations.hashCode()); result = prime * result + ((featureDeps == null) ? 0 : featureDeps.hashCode()); result = prime * result + ((featureRefs == null) ? 0 : featureRefs.hashCode()); result = prime * result + ((idParams == null) ? 0 : idParams.hashCode()); result = prime * result + ((name == null) ? 0 : name.hashCode()); result = prime * result + ((params == null) ? 0 : params.hashCode()); result = prime * result + ((providedCaps == null) ? 0 : providedCaps.hashCode()); result = prime * result + ((requiredCaps == null) ? 0 : requiredCaps.hashCode()); return result; }
if (this == obj) return true; if (!super.equals(obj)) return false; if (getClass() != obj.getClass())