commit | 03199ab187444844245fa3778dc5cc09e0b42ddb | [log] [tgz] |
---|---|---|
author | Alex Harui <aharui@apache.org> | Mon Jun 17 10:50:56 2019 -0700 |
committer | Alex Harui <aharui@apache.org> | Mon Jun 17 10:50:56 2019 -0700 |
tree | 6299469a1f517f90099ae375250c20b7e8b60390 | |
parent | 1701c44bee73ffd2951228a4c0eda507b347883e [diff] |
don't emit asdoc for internal classes
diff --git a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/royale/JSRoyaleASDocEmitter.java b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/royale/JSRoyaleASDocEmitter.java index e32ac65..732379a 100644 --- a/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/royale/JSRoyaleASDocEmitter.java +++ b/compiler-jx/src/main/java/org/apache/royale/compiler/internal/codegen/js/royale/JSRoyaleASDocEmitter.java
@@ -195,7 +195,7 @@ } else if (pnode instanceof IClassNode) { - getWalker().walk(pnode); + //getWalker().walk(pnode); don't emit internal classes outside of a package } else if (pnode instanceof IInterfaceNode) { @@ -233,6 +233,9 @@ @Override public void emitClass(IClassNode node) { + if (!node.getDefinition().isPublic()) + return; + ASDocComment asDoc = (ASDocComment) node.getASDocComment(); writeNewline("{ \"type\": \"class\","); write(" \"qname\": \"");