public class DefaultDuplication extends DefaultStorable implements NewDuplication, Duplication
Duplication.Blockstorage| 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, validateLineArgumentclone, finalize, getClass, notify, notifyAll, wait, wait, waitsavepublic DefaultDuplication()
public DefaultDuplication(@Nullable SensorStorage storage)
public DefaultDuplication originBlock(InputFile inputFile, int startLine, int endLine)
NewDuplicationNewDuplication.isDuplicatedBy(InputFile, int, int) to reference all duplicates of this block.originBlock in interface NewDuplicationpublic DefaultDuplication isDuplicatedBy(InputFile sameOrOtherFile, int startLine, int endLine)
NewDuplication#originBlock(int, int). Can be called several times.isDuplicatedBy in interface NewDuplicationsameOrOtherFile - 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 DefaultStorablepublic Duplication.Block originBlock()
originBlock in interface Duplicationpublic DefaultDuplication setOriginBlock(Duplication.Block originBlock)
public List<Duplication.Block> duplicates()
duplicates in interface Duplicationpublic String toString()
toString in class DefaultStorableCopyright © 2009–2015 SonarSource. All rights reserved.