package de.plushnikov.intellij.plugin.action.delombok;
import de.plushnikov.intellij.plugin.processor.clazz.DataProcessor;
import de.plushnikov.intellij.plugin.processor.clazz.EqualsAndHashCodeProcessor;
import de.plushnikov.intellij.plugin.processor.clazz.GetterProcessor;
import de.plushnikov.intellij.plugin.processor.clazz.SetterProcessor;
import de.plushnikov.intellij.plugin.processor.clazz.ToStringProcessor;
import de.plushnikov.intellij.plugin.processor.clazz.constructor.RequiredArgsConstructorProcessor;
import de.plushnikov.intellij.plugin.processor.field.GetterFieldProcessor;
import de.plushnikov.intellij.plugin.processor.field.SetterFieldProcessor;
public class DelombokDataAction extends BaseDelombokAction {
public DelombokDataAction() {
super(new BaseDelombokHandler(
new DataProcessor(new GetterProcessor(new GetterFieldProcessor()),
new SetterProcessor(new SetterFieldProcessor()),
new EqualsAndHashCodeProcessor(),
new ToStringProcessor(),
new RequiredArgsConstructorProcessor())));
}
}