Repository: flex-falcon
Updated Branches:
  refs/heads/develop 7360048d0 -> 7e1530477


add accessor type info


Project: http://git-wip-us.apache.org/repos/asf/flex-falcon/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-falcon/commit/7e153047
Tree: http://git-wip-us.apache.org/repos/asf/flex-falcon/tree/7e153047
Diff: http://git-wip-us.apache.org/repos/asf/flex-falcon/diff/7e153047

Branch: refs/heads/develop
Commit: 7e15304772b7b79df9c67b6c3432323a967a32bd
Parents: 7360048
Author: Alex Harui <[email protected]>
Authored: Mon Dec 5 11:39:20 2016 -0800
Committer: Alex Harui <[email protected]>
Committed: Mon Dec 5 11:39:20 2016 -0800

----------------------------------------------------------------------
 .../internal/codegen/js/flexjs/JSFlexJSASDocEmitter.java    | 9 +++++++++
 1 file changed, 9 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-falcon/blob/7e153047/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/flexjs/JSFlexJSASDocEmitter.java
----------------------------------------------------------------------
diff --git 
a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/flexjs/JSFlexJSASDocEmitter.java
 
b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/flexjs/JSFlexJSASDocEmitter.java
index 47b6854..ab53666 100644
--- 
a/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/flexjs/JSFlexJSASDocEmitter.java
+++ 
b/compiler-jx/src/main/java/org/apache/flex/compiler/internal/codegen/js/flexjs/JSFlexJSASDocEmitter.java
@@ -379,6 +379,9 @@ public class JSFlexJSASDocEmitter extends JSGoogEmitter 
implements IJSFlexJSEmit
        }
        else
             writeNewline("  \"access\": \"read-only\",");
+        write("  \"return\": \"");
+        write(formatQualifiedName(node.getReturnType()));
+        writeNewline("\",");
         ASDocComment asDoc = (ASDocComment) node.getASDocComment();
         if (asDoc == null || asDoc.commentNoEnd().contains("@private"))
         {
@@ -416,6 +419,9 @@ public class JSFlexJSASDocEmitter extends JSGoogEmitter 
implements IJSFlexJSEmit
        }
        else
             writeNewline("  \"access\": \"read-only\",");
+        write("  \"return\": \"");
+        
write(formatQualifiedName(node.getParameterNodes()[0].getQualifiedName()));
+        writeNewline("\",");
         ASDocComment asDoc = (ASDocComment) node.getASDocComment();
         if (asDoc == null || asDoc.commentNoEnd().contains("@private"))
         {
@@ -495,6 +501,9 @@ public class JSFlexJSASDocEmitter extends JSGoogEmitter 
implements IJSFlexJSEmit
        }
        else
             writeNewline("  \"access\": \"read-only\",");
+        write("  \"return\": \"");
+        write(formatQualifiedName(node.isGetter() ? node.getReturnType() : 
node.getParameterNodes()[0].getQualifiedName()));
+        writeNewline("\",");
         ASDocComment asDoc = (ASDocComment) node.getASDocComment();
         if (asDoc == null || asDoc.commentNoEnd().contains("@private"))
         {

Reply via email to