Generate @link for each @OnReceive method for easier navigation to final receive handler
Project: http://git-wip-us.apache.org/repos/asf/incubator-netbeans-html4j/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-netbeans-html4j/commit/200266b7 Tree: http://git-wip-us.apache.org/repos/asf/incubator-netbeans-html4j/tree/200266b7 Diff: http://git-wip-us.apache.org/repos/asf/incubator-netbeans-html4j/diff/200266b7 Branch: refs/heads/master Commit: 200266b7627850633fea20023dd72f87e20eff97 Parents: e9c2a51 Author: Jaroslav Tulach <[email protected]> Authored: Sun Mar 12 16:10:41 2017 +0100 Committer: Jaroslav Tulach <[email protected]> Committed: Fri Sep 8 17:13:55 2017 +0200 ---------------------------------------------------------------------- .../java/org/netbeans/html/json/impl/ModelProcessor.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-netbeans-html4j/blob/200266b7/json/src/main/java/org/netbeans/html/json/impl/ModelProcessor.java ---------------------------------------------------------------------- diff --git a/json/src/main/java/org/netbeans/html/json/impl/ModelProcessor.java b/json/src/main/java/org/netbeans/html/json/impl/ModelProcessor.java index b719a20..1c2389f 100644 --- a/json/src/main/java/org/netbeans/html/json/impl/ModelProcessor.java +++ b/json/src/main/java/org/netbeans/html/json/impl/ModelProcessor.java @@ -1315,14 +1315,21 @@ public final class ModelProcessor extends AbstractProcessor { } } String n = e.getSimpleName().toString(); + String c = inPckName(clazz, false); if (isWebSocket) { - body.append(" /** Performs WebSocket communication. Call with <code>null</code> data parameter\n"); + body.append(" /** Performs WebSocket communication and then calls {@link "); + body.append(c).append("#").append(n).append("}.\n"); + body.append(" * Call with <code>null</code> data parameter\n"); body.append(" * to open the connection (even if not required). Call with non-null data to\n"); body.append(" * send messages to server. Call again with <code>null</code> data to close the socket.\n"); body.append(" */\n"); if (onR.headers().length > 0) { error("WebSocket spec does not support headers", e); } + } else { + body.append(" /** Performs network communication and then calls {@link "); + body.append(c).append("#").append(n).append("}.\n"); + body.append(" */\n"); } body.append(" public void ").append(n).append("("); StringBuilder urlBefore = new StringBuilder();
