public final class CodeReplacement
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
length |
private java.lang.String |
newContent |
private java.lang.String |
sortKey |
private int |
startPosition |
Constructor and Description |
---|
CodeReplacement(int startPosition,
int length,
java.lang.String newContent) |
CodeReplacement(int startPosition,
int length,
java.lang.String newContent,
java.lang.String sortKey) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
int |
getLength()
Returns how many bytes the new content should replace in the
original content.
|
java.lang.String |
getNewContent()
Returns the new content that should be inserted into the file.
|
java.lang.String |
getSortKey()
Returns an additional String key that can be used to sort replacements using lexical ordering.
|
int |
getStartPosition()
Returns the start position within the file that the modification
should be applied starting at.
|
int |
hashCode() |
java.lang.String |
toString() |
private final int startPosition
private final int length
private final java.lang.String newContent
private final java.lang.String sortKey
public CodeReplacement(int startPosition, int length, java.lang.String newContent)
CodeReplacement(int startPosition, int length, java.lang.String newContent, java.lang.String sortKey)
public int getStartPosition()
public int getLength()
public java.lang.String getNewContent()
public java.lang.String getSortKey()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object