Package | Description |
---|---|
com.google.javascript.jscomp |
Provides the core compiler and its public API.
|
Modifier and Type | Field and Description |
---|---|
private JsMessage |
JsMessageVisitor.MessageLocation.message |
Modifier and Type | Field and Description |
---|---|
private java.util.List<JsMessage> |
JsMessageExtractor.ExtractMessagesVisitor.messages |
private java.util.Map<java.lang.String,JsMessage> |
XtbMessageBundle.messages |
private java.util.Map<Var,JsMessage> |
JsMessageVisitor.unnamedMessages |
Modifier and Type | Method and Description |
---|---|
JsMessage |
JsMessage.Builder.build() |
JsMessage |
JsMessage.Builder.build(JsMessage.IdGenerator idGenerator) |
JsMessage |
EmptyMessageBundle.getMessage(java.lang.String id)
Returns null, to indicate it has no message replacements.
|
JsMessage |
MessageBundle.getMessage(java.lang.String id)
Gets a message replacement.
|
JsMessage |
XtbMessageBundle.getMessage(java.lang.String id) |
private JsMessage |
JsMessageVisitor.getTrackedMessage(NodeTraversal t,
java.lang.String msgName)
Get a previously tracked message.
|
Modifier and Type | Method and Description |
---|---|
<T extends SourceFile> |
JsMessageExtractor.extractMessages(java.lang.Iterable<T> inputs)
Extracts JS messages from JavaScript code.
|
java.util.Collection<JsMessage> |
JsMessageExtractor.extractMessages(SourceFile... inputs)
Extracts JS messages from JavaScript code.
|
java.lang.Iterable<JsMessage> |
EmptyMessageBundle.getAllMessages()
Returns an empty list of messages.
|
java.lang.Iterable<JsMessage> |
MessageBundle.getAllMessages()
Returns an iterable over the keys that this object has replacements for.
|
java.lang.Iterable<JsMessage> |
XtbMessageBundle.getAllMessages() |
java.util.Collection<JsMessage> |
JsMessageExtractor.ExtractMessagesVisitor.getMessages()
Returns extracted messages.
|
Modifier and Type | Method and Description |
---|---|
private Node |
ReplaceMessagesForChrome.getNewValueNode(Node origNode,
JsMessage message) |
protected void |
ReplaceMessagesForChrome.processJsMessage(JsMessage message,
JsMessageDefinition definition) |
protected void |
JsMessageExtractor.ExtractMessagesVisitor.processJsMessage(JsMessage message,
JsMessageDefinition definition) |
protected abstract void |
JsMessageVisitor.processJsMessage(JsMessage message,
JsMessageDefinition definition)
Processes found JS message.
|
(package private) void |
JsMessageVisitor.processMessageFallback(Node callNode,
JsMessage message1,
JsMessage message2)
Processes the goog.getMsgWithFallback primitive.
|
private void |
JsMessageVisitor.trackMessage(NodeTraversal t,
JsMessage message,
java.lang.String msgName,
Node msgNode,
boolean isUnnamedMessage)
Track a message for later retrieval.
|
Constructor and Description |
---|
MessageLocation(JsMessage message,
Node messageNode) |