org.sonar.squid.api
Class SourceFile
java.lang.Object
java.util.Observable
org.sonar.squid.api.TreeNode<SourceCode>
org.sonar.squid.api.SourceCode
org.sonar.squid.api.SourceFile
- All Implemented Interfaces:
- Comparable<SourceCode>, Node, Measurable
public class SourceFile
- extends SourceCode
Methods inherited from class org.sonar.squid.api.SourceCode |
add, add, compareTo, computeMeasures, createEdgeWith, createEdgeWith, dependedUpon, dependsUpon, equals, getDouble, getEdgeFrom, getEdgeTo, getEndAtLine, getInt, getKey, getName, getStartAtLine, getUsageBy, getUsageOf, hashCode, isType, setEndAtLine, setMeasure, setMeasure, setStartAtLine, toString |
SourceFile
public SourceFile(String key)
SourceFile
public SourceFile(String key,
String fileName)
create
public static SourceFile create(SourcePackage parentPackage,
String fileName)
initializeMeasures
protected void initializeMeasures()
- Specified by:
initializeMeasures
in class SourceCode
updateMeasuresAfterConsolidation
protected void updateMeasuresAfterConsolidation()
- Specified by:
updateMeasuresAfterConsolidation
in class SourceCode
getNotSonarTagLines
public Set<Integer> getNotSonarTagLines()
isThereNoSonarTagAtLine
public boolean isThereNoSonarTagAtLine(int lineNumber)
addNotSonarTagLines
public void addNotSonarTagLines(Set<Integer> noSonarTagLines)
Copyright © 2009 SonarSource SA. All Rights Reserved.