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();