| Package | Description |
|---|---|
| com.google.javascript.rhino.jstype |
Provides abstractions to represent types in JavaScript.
|
| Modifier and Type | Field and Description |
|---|---|
protected TemplateTypeMap |
JSType.templateTypeMap |
| Modifier and Type | Method and Description |
|---|---|
TemplateTypeMap |
TemplateTypeMap.copyWithExtension(com.google.common.collect.ImmutableList<TemplateType> keys,
com.google.common.collect.ImmutableList<JSType> values)
Create a new map in which the keys and values have been extended by
keys and values respectively. |
TemplateTypeMap |
TemplateTypeMap.copyWithExtension(TemplateTypeMap extension)
Create a new map in which the keys and values have been extended by
extension. |
TemplateTypeMap |
JSTypeRegistry.getEmptyTemplateTypeMap() |
TemplateTypeMap |
JSType.getTemplateTypeMap()
Returns the template type map associated with this type.
|
TemplateTypeMap |
ProxyObjectType.getTemplateTypeMap() |
TemplateTypeMap |
TemplatizedType.getTemplateTypeMap() |
| Modifier and Type | Method and Description |
|---|---|
TemplateTypeMap |
TemplateTypeMap.copyWithExtension(TemplateTypeMap extension)
Create a new map in which the keys and values have been extended by
extension. |
static TemplateTypeReplacer |
TemplateTypeReplacer.forPartialReplacement(JSTypeRegistry registry,
TemplateTypeMap bindings)
Creates a replacer that may not totally eliminate
TemplateTypes from the definitions of
the types it performs replacement on. |
static TemplateTypeReplacer |
TemplateTypeReplacer.forTotalReplacement(JSTypeRegistry registry,
TemplateTypeMap bindings)
Creates a replacer that will always totally eliminate
TemplateTypes from the
definitions of the types it performs replacement on. |
Copyright © 2009-2020 Google. All Rights Reserved.