You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by jt...@apache.org on 2017/09/08 21:06:11 UTC
[03/28] incubator-netbeans-html4j git commit: Generate @link for each
@OnReceive method for easier navigation to final receive handler
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 <jt...@netbeans.org>
Authored: Sun Mar 12 16:10:41 2017 +0100
Committer: Jaroslav Tulach <ja...@apidesign.org>
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();