Node processName(IdentifierToken identifierToken, boolean asString) { Node node; if (asString) { node = newStringNode(Token.STRING, identifierToken.value); } else { JSDocInfo info = handleJsDoc(identifierToken); maybeWarnReservedKeyword(identifierToken); node = newStringNode(Token.NAME, identifierToken.value); if (info != null) { node.setJSDocInfo(info); } } setSourceInfo(node, identifierToken); return node; }
Node processName(IdentifierToken identifierToken, boolean asString) { Node node; if (asString) { node = newStringNode(Token.STRING, identifierToken.value); } else { JSDocInfo info = handleJsDoc(identifierToken); maybeWarnReservedKeyword(identifierToken); node = newStringNode(Token.NAME, identifierToken.value); if (info != null) { node.setJSDocInfo(info); } } setSourceInfo(node, identifierToken); return node; }
Node processNameWithInlineJSDoc(IdentifierToken identifierToken) { JSDocInfo info = handleInlineJsDoc(identifierToken); maybeWarnReservedKeyword(identifierToken); Node node = newStringNode(Token.NAME, identifierToken.toString()); if (info != null) { node.setJSDocInfo(info); } setSourceInfo(node, identifierToken); return node; }
Node processNameWithInlineJSDoc(IdentifierToken identifierToken) { JSDocInfo info = handleInlineJsDoc(identifierToken); maybeWarnReservedKeyword(identifierToken); Node node = newStringNode(Token.NAME, identifierToken.value); if (info != null) { node.setJSDocInfo(info); } setSourceInfo(node, identifierToken); return node; }