Description:
This ties the line number from the original assignment into a
non-injectable field to the costs that are implicated by that
assignment.
Please review this at http://codereview.appspot.com/33069
Affected files:
core/src/main/java/com/google/test/metric/LocalField.java
core/src/main/java/com/google/test/metric/MethodInvokationCost.java
core/src/main/java/com/google/test/metric/MetricComputer.java
core/src/main/java/com/google/test/metric/Reason.java
core/src/main/java/com/google/test/metric/TestabilityVisitor.java
core/src/main/java/com/google/test/metric/Variable.java
core/src/main/java/com/google/test/metric/method/op/turing/FieldAssignment.java
core/src/main/java/com/google/test/metric/method/op/turing/LocalAssignment.java
core/src/main/java/com/google/test/metric/report/issues/ClassIssues.java
core/src/main/java/com/google/test/metric/report/issues/Issue.java
core/src/main/java/com/google/test/metric/report/issues/IssueSubType.java
core/src/main/java/com/google/test/metric/report/issues/IssuesReporter.java
core/src/main/resources/com/google/test/metric/report/about/Report.html
core/src/main/resources/com/google/test/metric/report/costDetailBox.html
core/src/main/resources/messages.properties
core/src/test/java/com/google/test/metric/method/MethodCostTest.java
core/src/test/java/com/google/test/metric/report/DrillDownReportTest.java
core/src/test/java/com/google/test/metric/report/XMLReportTest.java
core/src/test/java/com/google/test/metric/report/html/DetailHtmlReportTest.java
core/src/test/java/com/google/test/metric/report/html/HtmlReportTest.java
core/src/test/java/com/google/test/metric/report/issues/ClassIssuesTest.java
core/src/test/java/com/google/test/metric/report/issues/IssuesReporterTest.java