Interface IJavaSourceFileAccess
-
- All Superinterfaces:
IElementAccess
,INamedElementAccess
,ISourceFileAccess
public interface IJavaSourceFileAccess extends ISourceFileAccess
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
IJavaSourceFileAccess.IVisitor
-
Nested classes/interfaces inherited from interface com.hello2morrow.sonargraph.api.INamedElementAccess
INamedElementAccess.INamedElementAccessVisitor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Integer
getDependsUponModuleMetric()
java.lang.Integer
getDependsUponSystemMetric()
java.lang.Float
getFanInVisibilityModuleMetric()
java.lang.Float
getFanInVisibilitySystemMetric()
java.lang.Float
getFanOutVisibilityModuleMetric()
java.lang.Float
getFanOutVisibilitySystemMetric()
java.lang.Float
getInstabilityModuleMetric()
java.lang.Float
getInstabilitySystemMetric()
java.lang.Integer
getNumberOfIncomingDependenciesModuleMetric()
java.lang.Integer
getNumberOfIncomingDependenciesSystemMetric()
java.lang.Integer
getNumberOfOutgoingDependenciesModuleMetric()
java.lang.Integer
getNumberOfOutgoingDependenciesSystemMetric()
java.lang.Integer
getNumberOfTypesMetric()
java.lang.Integer
getPhysicalCohesioneMetric()
java.lang.Integer
getPhysicalCouplingMetric()
java.lang.Integer
getUsedFromModuleMetric()
java.lang.Integer
getUsedFromSystemMetric()
-
Methods inherited from interface com.hello2morrow.sonargraph.api.IElementAccess
getName, getNameWithSignature, getShortName, getShortNameWithSignature, ignoreIssues, isExcluded, isExternal
-
Methods inherited from interface com.hello2morrow.sonargraph.api.INamedElementAccess
accept, getChildren, getFullyQualifiedName, getIncomingDependenciesRecursively, getIncomingDependenciesRecursively, getIssueCount, getIssueCount, getIssueCount, getIssueCount, getIssueCount, getIssues, getIssues, getIssues, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getOutgoingDependenciesRecursively, getParent, getParent, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencedElementsRecursively, getReferencingElementsRecursively, getReferencingElementsRecursively
-
Methods inherited from interface com.hello2morrow.sonargraph.api.ISourceFileAccess
getAuthors, getAverageComplexityMetric, getAverageNestingMetric, getChangeCount2y, getChangeCount30, getChangeCount365, getChangeCount5y, getChangeCount90, getChurn2y, getChurn30, getChurn365, getChurn5y, getChurn90, getChurnRate2y, getChurnRate30, getChurnRate365, getChurnRate5y, getChurnRate90, getCodeCommentLinesMetric, getCommentLinesMetric, getDaysSinceLastCommit, getFile, getLinesOfCodeMetric, getMaxNestingMetric, getNumberOfAuthors, getNumberOfAuthors2y, getNumberOfAuthors5y, getPath, getSourceLines, getSourceLines, getTotalLinesMetric, isModified
-
-
-
-
Method Detail
-
getPhysicalCouplingMetric
java.lang.Integer getPhysicalCouplingMetric()
-
getPhysicalCohesioneMetric
java.lang.Integer getPhysicalCohesioneMetric()
-
getUsedFromSystemMetric
java.lang.Integer getUsedFromSystemMetric()
-
getUsedFromModuleMetric
java.lang.Integer getUsedFromModuleMetric()
-
getDependsUponSystemMetric
java.lang.Integer getDependsUponSystemMetric()
-
getDependsUponModuleMetric
java.lang.Integer getDependsUponModuleMetric()
-
getNumberOfOutgoingDependenciesSystemMetric
java.lang.Integer getNumberOfOutgoingDependenciesSystemMetric()
-
getNumberOfOutgoingDependenciesModuleMetric
java.lang.Integer getNumberOfOutgoingDependenciesModuleMetric()
-
getNumberOfIncomingDependenciesSystemMetric
java.lang.Integer getNumberOfIncomingDependenciesSystemMetric()
-
getNumberOfIncomingDependenciesModuleMetric
java.lang.Integer getNumberOfIncomingDependenciesModuleMetric()
-
getInstabilitySystemMetric
java.lang.Float getInstabilitySystemMetric()
-
getInstabilityModuleMetric
java.lang.Float getInstabilityModuleMetric()
-
getFanInVisibilityModuleMetric
java.lang.Float getFanInVisibilityModuleMetric()
-
getFanOutVisibilityModuleMetric
java.lang.Float getFanOutVisibilityModuleMetric()
-
getFanInVisibilitySystemMetric
java.lang.Float getFanInVisibilitySystemMetric()
-
getFanOutVisibilitySystemMetric
java.lang.Float getFanOutVisibilitySystemMetric()
-
getNumberOfTypesMetric
java.lang.Integer getNumberOfTypesMetric()
-
-