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")) {
