package com.seventh7.mybatis.inspection;
import com.intellij.codeInspection.ProblemDescriptor;
import com.intellij.openapi.project.Project;
import com.intellij.psi.PsiMethod;
import com.seventh7.mybatis.generate.StatementGenerator;
import org.jetbrains.annotations.NotNull;
/**
* @author yanglin
*/
public class StatementNotExistsQuickFix extends GenericQuickFix {
private PsiMethod method;
public StatementNotExistsQuickFix(@NotNull PsiMethod method) {
this.method = method;
}
@NotNull @Override
public String getName() {
return "Generate statement";
}
@Override
public void applyFix(@NotNull Project project, @NotNull ProblemDescriptor descriptor) {
StatementGenerator.applyGenerate(method);
}
@NotNull
public PsiMethod getMethod() {
return method;
}
public void setMethod(@NotNull PsiMethod method) {
this.method = method;
}
}