Android Studio为AIDL生成JavaDoc
鉴于AIDL包含接口定义,将它们合并到我们的javadoc中是很重要的。 然而,androidstudio完全拒绝看到添加到aidl文件或从中生成的java文件中的Javadoc注释 这是我的.aidl测试文件中的内容:Android Studio为AIDL生成JavaDoc,java,android,android-studio,javadoc,aidl,Java,Android,Android Studio,Javadoc,Aidl,鉴于AIDL包含接口定义,将它们合并到我们的javadoc中是很重要的。 然而,androidstudio完全拒绝看到添加到aidl文件或从中生成的java文件中的Javadoc注释 这是我的.aidl测试文件中的内容: /** * Displays a Toast Message containing the specified String. * To be used for testing purpose only. * * @param message the Message t
/**
* Displays a Toast Message containing the specified String.
* To be used for testing purpose only.
*
* @param message the Message to be displayed
* @return whether or not the Message could be shown
*/
boolean testMessage(String message);
这在生成的.java文件中:
/**
* Displays a Toast Message containing the specified String.
* To be used for testing purpose only.
*
* @param message the Message to be displayed
* @return whether or not the Message could be shown
*/
@Override public boolean testMessage(java.lang.String message) throws android.os.RemoteException
{
return false;
}
我可以为实现文件生成JavaDoc(例如,在IAidl.aidl的情况下为AidlImpl.java),但这会在JavaDoc中产生错误的引用,因为最终用户必须使用IAidl而不是AidlImpl
那怎么行
@编辑:我最终为库编写了一个包装器类,它可以以通常的方式包含javadoc注释。
这不是最优雅的解决方案,但相当简单。
谢谢你的关注 aidl不是Java的一个子集,所以我不希望标准的
javadoc
能够解析它。我不希望javadoc能够解析aidl文件(即使内容是有效的Java,只是说)-解析生成的.Java文件就足够了。但是我怎么才能让Android Studio接受它们呢?aidl不是Java的子集,所以我不希望标准的javadoc
能够解析它。我不希望javadoc能够解析aidl文件(即使内容是有效的Java,只是说)-解析生成的.Java文件就足够了。但我如何让Android Studio接受它们呢?