Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android中创建注释代码(作为编译器)的编译时库_Android_Compile Time_Retrolambda - Fatal编程技术网

如何在Android中创建注释代码(作为编译器)的编译时库

如何在Android中创建注释代码(作为编译器)的编译时库,android,compile-time,retrolambda,Android,Compile Time,Retrolambda,我正在尝试创建一个库,比如retro lambda,它在编辑或编译时读取代码,并为开发人员提供提示 假设我正在使用retro lambda库,并且我创建了一个只有一种方法的接口: public interface Callback{ void onResult(boolean isSuccess, Object result); } 创建实例时: Callback callback = new Callback() { public void onResult(boolean

我正在尝试创建一个库,比如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将为开发人员创建一个hind,以使用lambda函数,如下所示:

Callback callback = (isSuccess, result) -> {

}

关于如何创建检查代码并向用户添加提示的库,我需要了解什么?

要提供IDE提示,您需要构建Android Studio插件


为了在编译时检查、修改或生成Java源代码,您需要一个。

为提供IDE提示,您需要构建一个Android Studio插件


为了在编译时检查、修改或生成Java源代码,您需要一个对我有用的。

,我将阅读它,如果我找到了我的解决方案,我将把这个答案作为我的解决方案,我将阅读它,如果我找到了我的解决方案,我将把这个答案作为我的解决方案