package de.plushnikov.intellij.plugin.action.delombok;
import de.plushnikov.intellij.plugin.processor.field.DelegateFieldProcessor;
import de.plushnikov.intellij.plugin.processor.handler.DelegateHandler;
import de.plushnikov.intellij.plugin.processor.method.DelegateMethodProcessor;
import org.jetbrains.annotations.NotNull;
public class DelombokDelegateAction extends BaseDelombokAction {
public DelombokDelegateAction() {
super(createHandler());
}
@NotNull
private static BaseDelombokHandler createHandler() {
final DelegateHandler delegateHandler = new DelegateHandler();
return new BaseDelombokHandler(
new DelegateFieldProcessor(delegateHandler),
new DelegateMethodProcessor(delegateHandler));
}
}