Package | Description |
---|---|
com.google.javascript.jscomp |
Provides the core compiler and its public API.
|
Modifier and Type | Field and Description |
---|---|
(package private) JsMessage.Builder |
XtbMessageBundle.Handler.msgBuilder |
Modifier and Type | Method and Description |
---|---|
JsMessage.Builder |
JsMessage.Builder.appendPlaceholderReference(java.lang.String name)
Appends a placeholder reference to the message
|
JsMessage.Builder |
JsMessage.Builder.appendStringPart(java.lang.String part)
Appends a translatable string literal to the message.
|
JsMessage.Builder |
JsMessage.Builder.setDesc(java.lang.String desc)
Sets the description of the message, which helps translators.
|
JsMessage.Builder |
JsMessage.Builder.setIsHidden(boolean hidden)
Sets whether the message should be hidden from volunteer translators.
|
JsMessage.Builder |
JsMessage.Builder.setKey(java.lang.String key) |
JsMessage.Builder |
JsMessage.Builder.setMeaning(java.lang.String meaning)
Sets the programmer-specified meaning of this message, which
forces this message to translate differently.
|
JsMessage.Builder |
JsMessage.Builder.setSourceName(java.lang.String sourceName) |
Modifier and Type | Method and Description |
---|---|
private void |
JsMessageVisitor.extractFromCallNode(JsMessage.Builder builder,
Node node)
Initializes a message builder from a CALL node.
|
private void |
JsMessageVisitor.extractFromFunctionNode(JsMessage.Builder builder,
Node node)
Initializes a message builder from a FUNCTION node.
|
private static void |
JsMessageVisitor.extractFromReturnDescendant(JsMessage.Builder builder,
Node node)
Appends value parts to the message builder by traversing the descendants
of the given RETURN node.
|
private void |
JsMessageVisitor.extractMessageFrom(JsMessage.Builder builder,
Node valueNode,
Node docNode)
Creates a
JsMessage for a JS message defined using an assignment to
a qualified name (e.g a.b.MSG_X = goog.getMsg(...); ). |
private void |
JsMessageVisitor.extractMessageFromVariable(JsMessage.Builder builder,
Node nameNode,
Node parentNode,
Node grandParentNode)
Creates a
JsMessage for a JS message defined using a JS variable
declaration (e.g var MSG_X = ...; ). |
private static boolean |
JsMessageVisitor.maybeInitMetaDataFromHelpVar(JsMessage.Builder builder,
Node sibling)
Initializes the meta data in a JsMessage by examining a node just before or
after a message VAR node.
|
private static boolean |
JsMessageVisitor.maybeInitMetaDataFromJsDoc(JsMessage.Builder builder,
Node node)
Initializes the meta data in a message builder given a node that may
contain JsDoc properties.
|
private void |
JsMessageVisitor.maybeInitMetaDataFromJsDocOrHelpVar(JsMessage.Builder builder,
Node varNode,
Node parentOfVarNode)
Initializes the meta data in a JsMessage by examining the nodes just before
and after a message VAR node.
|
private static void |
JsMessageVisitor.parseMessageTextNode(JsMessage.Builder builder,
Node node)
Appends the message parts in a JS message value extracted from the given
text node.
|