public class DefaultDuplication extends DefaultStorable implements NewDuplication, Duplication
Duplication.Block
storage
Constructor and Description |
---|
DefaultDuplication() |
DefaultDuplication(SensorStorage storage) |
Modifier and Type | Method and Description |
---|---|
void |
doSave() |
List<Duplication.Block> |
duplicates() |
boolean |
equals(Object obj) |
int |
hashCode() |
DefaultDuplication |
isDuplicatedBy(InputFile sameOrOtherFile,
int startLine,
int endLine)
Declare duplicate block of the previously declared
#originBlock(int, int) . |
DefaultDuplication |
isDuplicatedBy(String fileKey,
int startLine,
int endLine)
For internal use.
|
Duplication.Block |
originBlock() |
DefaultDuplication |
originBlock(InputFile inputFile,
int startLine,
int endLine)
Declare duplication origin block.
|
DefaultDuplication |
setOriginBlock(Duplication.Block originBlock) |
String |
toString() |
save, validateLineArgument
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
save
public DefaultDuplication()
public DefaultDuplication(@Nullable SensorStorage storage)
public DefaultDuplication originBlock(InputFile inputFile, int startLine, int endLine)
NewDuplication
NewDuplication.isDuplicatedBy(InputFile, int, int)
to reference all duplicates of this block.originBlock
in interface NewDuplication
public DefaultDuplication isDuplicatedBy(InputFile sameOrOtherFile, int startLine, int endLine)
NewDuplication
#originBlock(int, int)
. Can be called several times.isDuplicatedBy
in interface NewDuplication
sameOrOtherFile
- duplicate can be in the same file or in another file.public DefaultDuplication isDuplicatedBy(String fileKey, int startLine, int endLine)
public void doSave()
doSave
in class DefaultStorable
public Duplication.Block originBlock()
originBlock
in interface Duplication
public DefaultDuplication setOriginBlock(Duplication.Block originBlock)
public List<Duplication.Block> duplicates()
duplicates
in interface Duplication
public String toString()
toString
in class DefaultStorable
Copyright © 2009–2015 SonarSource. All rights reserved.