package com.antfortune.freeline.idea.models;
import com.intellij.openapi.project.Project;
import com.antfortune.freeline.idea.utils.LogUtil;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method;
/**
* Created by pengwei on 2016/11/25.
*/
public class GradleSyncHandler implements InvocationHandler {
@Override
public final Object invoke(Object proxy, Method method, Object[] args) throws Throwable {
LogUtil.d("method=" + method.toString() + ";proxy=" + proxy);
if (method.toString().equals("syncSucceeded")) {
syncSucceeded(null);
} else if (method.toString().equals("syncFailed")) {
syncFailed(null, null);
}
return null;
}
public void syncSucceeded(Project project) {
}
public void syncFailed(Project project, String msg) {
}
}