Package jetbrains.buildServer.duplicator
Class DuplicateInfo.Fragment
- java.lang.Object
-
- jetbrains.buildServer.duplicator.DuplicateInfo.Fragment
-
- Enclosing class:
- DuplicateInfo
public static class DuplicateInfo.Fragment extends java.lang.Object
Duplicating code fragment. Encapsulates a particular piece of code in some file.
-
-
Constructor Summary
Constructors Constructor Description Fragment(int hash, java.lang.String file, int startLine, DuplicateInfo.FragmentOffset offset)
Constructor for duplicate fragment
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.lang.String
getFile()
int
getHash()
java.lang.String
getOffsetInfo()
Returns serialized offset informationint
getStartLine()
int
hashCode()
java.lang.String
toString()
-
-
-
Constructor Detail
-
Fragment
public Fragment(int hash, @NotNull java.lang.String file, int startLine, @NotNull DuplicateInfo.FragmentOffset offset)
Constructor for duplicate fragment- Parameters:
hash
- fragment hashfile
- file pathstartLine
- start line of the fragment (positive number > 0)offset
- fragment offset information
-
-
Method Detail
-
getHash
public int getHash()
-
getFile
@NotNull public java.lang.String getFile()
-
getStartLine
public int getStartLine()
-
getOffsetInfo
@NotNull public java.lang.String getOffsetInfo()
Returns serialized offset information
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-