<dependencies>
<!-- Voodoo framework -->
<dependency>
<groupId>com.example</groupId>
<artifactId>voodoo</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
import com.example.voodoo.*;
@VoodooClass
public interface ExampleInterface {
@VoodooMethod
void doSomething(String input);
}
bash
mvn voodoo:generate
import com.example.voodoo.*;
public class ExampleInterfaceImpl implements ExampleInterface {
@Override
public void doSomething(String input) {
}
}