Каков наилучший способ правильно и полезно документировать функцию анонимного объекта?Я занимаюсь программированием с помощью Soar (API здесь ), и у меня есть код, который выглядит примерно так:
/**
*
* @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, и я действительно не хочу писать отдельные классы для каждого из обработчиков только для целей документации.