org.sonar.api.batch.sensor.duplication
Class DuplicationGroup
java.lang.Object
org.sonar.api.batch.sensor.duplication.DuplicationGroup
@Beta
public class DuplicationGroup
- extends Object
Experimental, do not use.
A DuplicationGroup
is a list of duplicated DuplicationGroup.Block
s. One block
is considered as the original code and all others are duplicates.
Use SensorContext.duplicationBuilder(org.sonar.api.batch.fs.InputFile)
and
SensorContext.saveDuplications(org.sonar.api.batch.fs.InputFile, List)
.
- Since:
- 4.5
DuplicationGroup
public DuplicationGroup(DuplicationGroup.Block originBlock)
- For unit test and internal use only.
setDuplicates
public void setDuplicates(List<DuplicationGroup.Block> duplicates)
- For unit test and internal use only.
addDuplicate
public DuplicationGroup addDuplicate(DuplicationGroup.Block anotherBlock)
- For unit test and internal use only.
originBlock
public DuplicationGroup.Block originBlock()
duplicates
public List<DuplicationGroup.Block> duplicates()
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2009–2015 SonarSource. All rights reserved.