Example #1
0
 public CSpecExtension(
     ICSpecData base,
     Set<String> removedDependencies,
     Map<String, AlterDependency> alteredDependencies,
     Set<String> removedAttributes,
     Map<String, String> renamedAttributes,
     Map<String, AlterAttribute<? extends TopLevelAttribute>> alteredAttributes) {
   this.base = base;
   this.removedDependencies = Utils.createUnmodifiableSet(removedDependencies);
   this.removedAttributes = Utils.createUnmodifiableSet(removedAttributes);
   this.renamedAttributes = Utils.createUnmodifiableMap(renamedAttributes);
   this.alteredAttributes = Utils.createUnmodifiableMap(alteredAttributes);
   this.alteredDependencies = Utils.createUnmodifiableMap(alteredDependencies);
 }