public class RelatedLinesChange extends java.lang.Object implements VariableDefinitionChange
| Modifier and Type | Field and Description |
|---|---|
private ChangeType |
classification
classification of the change.
|
private DiffDefinition |
newVariableDefinition
definition in the new version.
|
private DiffDefinition |
oldVariableDefinition
definition in the old version.
|
| Constructor and Description |
|---|
RelatedLinesChange(DiffDefinition oldVariableDefinition,
DiffDefinition newVariableDefinition,
ChangeType classification)
Create a RelatedLinesChange.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
ChangeType |
getChangeType() |
DiffDefinition |
getNewDefinition() |
DiffDefinition |
getOldDefinition() |
int |
hashCode() |
java.lang.String |
toString() |
private final DiffDefinition oldVariableDefinition
private final DiffDefinition newVariableDefinition
private final ChangeType classification
public RelatedLinesChange(DiffDefinition oldVariableDefinition, DiffDefinition newVariableDefinition, ChangeType classification)
oldVariableDefinition - the variable definition in the old version.newVariableDefinition - the variable definition in the new version.classification - the classification of the change.public DiffDefinition getOldDefinition()
public DiffDefinition getNewDefinition()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic ChangeType getChangeType()
getChangeType in interface VariableDefinitionChange