【发布时间】:2012-02-06 12:25:33
【问题描述】:
正确有效地记录匿名对象的函数的最佳方法是什么?我正在使用 Soar (API here) 进行一些编程,并且代码看起来像这样:
/**
*
* @return handler that does blah
*/
public static RhsFunctionInterface functionBlah() {
return new Kernel.RhsFunctionInterface() {
/**
* Does blah
*/
@Override
public String rhsFunctionHandler(int eventID, Object data,
String agentName, String functionName, String arguments) {
return null;
}
};
}
当知道返回对象的功能是什么、它期望的参数是什么等很重要时,我不确定要写下什么。 Eclipse 似乎忽略了 javadoc 的方法,我真的不想为了文档目的而为每个处理程序编写单独的类。
【问题讨论】:
-
谁是您沟通的目标受众?如果是局外人,则该方法不需要stackoverflow.com/a/8797414/348975 解释的任何文档。如果是内部人员,可以直接看源码。
-
嗯,这是真正的 emroy。我匿名实例化的 java.lang.Runnable 理论上不应该引起调用封闭方法的开发人员的兴趣。
标签: java methods javadoc anonymous-class