gr.uom.java.xmi.decomposition.replacement.MethodInvocationWithClassInstanceCreationReplacement 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.AbstractCall;
import gr.uom.java.xmi.decomposition.ObjectCreation;
public class MethodInvocationWithClassInstanceCreationReplacement extends Replacement {
private AbstractCall invokedOperationBefore;
private ObjectCreation objectCreationAfter;
public MethodInvocationWithClassInstanceCreationReplacement(String before, String after, AbstractCall invokedOperationBefore,
ObjectCreation objectCreationAfter, ReplacementType type) {
super(before, after, type);
this.invokedOperationBefore = invokedOperationBefore;
this.objectCreationAfter = objectCreationAfter;
}
public AbstractCall getInvokedOperationBefore() {
return invokedOperationBefore;
}
public ObjectCreation getObjectCreationAfter() {
return objectCreationAfter;
}
}