1 6 package de.uka.ipd.coverage.natures.all_uses; 7 8 import java.util.HashMap ; 9 import java.util.Map ; 10 11 import org.apache.bcel.classfile.JavaClass; 12 13 import de.uka.ipd.coverage.natures.CompleteCoverage; 14 import de.uka.ipd.coverage.natures.ISourceCodeLine; 15 import de.uka.ipd.coverage.recording.CoverageState; 16 17 21 public class AllUsesCompleteCoverage extends CompleteCoverage { 22 23 private Map usesMap = new HashMap (); 24 25 public AllUsesCompleteCoverage(JavaClass jclass) { 26 super(jclass); 27 } 28 29 35 public void addLine(Definition def, CoverageState state, String message, UsesCoverage usesCoverage) { 36 super.addLine(def, state, message); 37 this.usesMap.put(def, usesCoverage); 38 } 39 40 41 public UsesCoverage getUsesCoverage(ISourceCodeLine line) { 42 return (UsesCoverage) usesMap.get(line); 43 } 44 } 45 | Popular Tags |