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.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public ChangeType getChangeType()
getChangeType
in interface VariableDefinitionChange