gr.uom.java.xmi.decomposition.replacement.ClassInstanceCreationWithMethodInvocationReplacement Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of refactoring-miner Show documentation
Show all versions of refactoring-miner Show documentation
RefactoringMiner is a library/API written in Java that can detect refactorings applied in the history of a Java project.
package gr.uom.java.xmi.decomposition.replacement;
import gr.uom.java.xmi.decomposition.ObjectCreation;
import gr.uom.java.xmi.decomposition.OperationInvocation;
public class ClassInstanceCreationWithMethodInvocationReplacement extends Replacement {
private ObjectCreation objectCreationBefore;
private OperationInvocation invokedOperationAfter;
public ClassInstanceCreationWithMethodInvocationReplacement(String before, String after, ReplacementType type,
ObjectCreation objectCreationBefore, OperationInvocation invokedOperationAfter) {
super(before, after, type);
this.objectCreationBefore = objectCreationBefore;
this.invokedOperationAfter = invokedOperationAfter;
}
public ObjectCreation getObjectCreationBefore() {
return objectCreationBefore;
}
public OperationInvocation getInvokedOperationAfter() {
return invokedOperationAfter;
}
}