private void maybeAddVisibility(Node n) { Visibility access = (Visibility) n.getProp(Node.ACCESS_MODIFIER); if (access != null) { if (n.isComputedProp()) { compiler.report(JSError.make(n, COMPUTED_PROP_ACCESS_MODIFIER)); } JSDocInfoBuilder memberDoc = JSDocInfoBuilder.maybeCopyFrom(n.getJSDocInfo()); memberDoc.recordVisibility(access); n.setJSDocInfo(memberDoc.build()); n.removeProp(Node.ACCESS_MODIFIER); } }
private void maybeAddVisibility(Node n) { Visibility access = (Visibility) n.getProp(Node.ACCESS_MODIFIER); if (access != null) { if (n.isComputedProp()) { compiler.report(JSError.make(n, COMPUTED_PROP_ACCESS_MODIFIER)); } JSDocInfoBuilder memberDoc = JSDocInfoBuilder.maybeCopyFrom(n.getJSDocInfo()); memberDoc.recordVisibility(access); n.setJSDocInfo(memberDoc.build()); n.removeProp(Node.ACCESS_MODIFIER); } }
mergedInfo.recordVisibility(classInfo.getVisibility());
newInfo.recordVisibility(visibility);
mergedInfo.recordVisibility(classInfo.getVisibility());
info.recordVisibility(method.info.getVisibility());
newPropertyDoc.recordVisibility(Visibility.PUBLIC); statement.getFirstChild().setJSDocInfo(newPropertyDoc.build());
newPropertyDoc.recordVisibility(Visibility.PUBLIC); statement.getFirstChild().setJSDocInfo(newPropertyDoc.build());
if (member.getJSDocInfo() != null && member.getJSDocInfo().isExport()) { jsDoc.recordExport(); jsDoc.recordVisibility(Visibility.PUBLIC);
if (!jsdocBuilder.recordExport()) { addParserWarning("msg.jsdoc.export", lineno, charno); } else if (!jsdocBuilder.recordVisibility(Visibility.PUBLIC)) { addParserWarning("msg.jsdoc.extra.visibility", lineno, charno); if (!jsdocBuilder.recordVisibility(Visibility.PRIVATE)) { addParserWarning("msg.jsdoc.extra.visibility", lineno, charno); if (!jsdocBuilder.recordVisibility(Visibility.PACKAGE)) { addParserWarning("msg.jsdoc.extra.visibility", lineno, charno); if (!jsdocBuilder.recordVisibility(Visibility.PROTECTED)) { addParserWarning("msg.jsdoc.extra.visibility", lineno, charno); if (!jsdocBuilder.recordVisibility(Visibility.PUBLIC)) { addParserWarning("msg.jsdoc.extra.visibility", lineno, charno);
if (!jsdocBuilder.recordExport()) { addParserWarning("msg.jsdoc.export", lineno, charno); } else if (!jsdocBuilder.recordVisibility(Visibility.PUBLIC)) { addParserWarning("msg.jsdoc.extra.visibility", lineno, charno); if (!jsdocBuilder.recordVisibility(Visibility.PRIVATE)) { addParserWarning("msg.jsdoc.extra.visibility", lineno, charno); if (!jsdocBuilder.recordVisibility(Visibility.PACKAGE)) { addParserWarning("msg.jsdoc.extra.visibility", lineno, charno); if (!jsdocBuilder.recordVisibility(Visibility.PROTECTED)) { addParserWarning("msg.jsdoc.extra.visibility", lineno, charno); if (!jsdocBuilder.recordVisibility(Visibility.PUBLIC)) { addParserWarning("msg.jsdoc.extra.visibility", lineno, charno);
newInfo.recordVisibility(visibility);