我正在尝试创建一个库,例如 retro-lambda,它在编辑时或编译时读取代码并为开发人员提供提示。
假设我正在使用 retro-lambda 库,并且我创建了一个只有一种方法的接口:
public interface Callback{
void onResult(boolean isSuccess, Object result);
}
当我创建一个实例时:
Callback callback = new Callback() {
public void onResult(boolean isSuccess, Object result) {
}
}
在这里,retro-lambda 将为开发人员使用 lambda 函数创建一个后盾,如下所示:
Callback callback = (isSuccess, result) -> {
}
关于如何创建检查代码并向用户添加提示的库,我需要了解什么?