public class DefaultDuplicationBuilder extends Object implements DuplicationBuilder
Constructor and Description |
---|
DefaultDuplicationBuilder(InputFile inputFile) |
Modifier and Type | Method and Description |
---|---|
List<DuplicationGroup> |
build()
Call this method when you have declared all duplications of the file.
|
DuplicationBuilder |
isDuplicatedBy(InputFile sameOrOtherFile,
int startLine,
int endLine)
Declare duplicate block of the previously declared
DuplicationBuilder.originBlock(int, int) . |
DuplicationBuilder |
isDuplicatedBy(String fileKey,
int startLine,
int endLine)
For internal use.
|
DuplicationBuilder |
originBlock(int startLine,
int endLine)
Declare duplication origin block.
|
public DefaultDuplicationBuilder(InputFile inputFile)
public DuplicationBuilder originBlock(int startLine, int endLine)
DuplicationBuilder
DuplicationBuilder.isDuplicatedBy(InputFile, int, int)
to reference all duplicates of this block.
Then call again DuplicationBuilder.originBlock(int, int)
to declare another duplication.originBlock
in interface DuplicationBuilder
public DuplicationBuilder isDuplicatedBy(InputFile sameOrOtherFile, int startLine, int endLine)
DuplicationBuilder
DuplicationBuilder.originBlock(int, int)
.isDuplicatedBy
in interface DuplicationBuilder
sameOrOtherFile
- duplicate can be in the same file or in another file.public DuplicationBuilder isDuplicatedBy(String fileKey, int startLine, int endLine)
public List<DuplicationGroup> build()
DuplicationBuilder
build
in interface DuplicationBuilder
Copyright © 2009–2015 SonarSource. All rights reserved.