Package | Description |
---|---|
com.google.javascript.rhino.jstype |
Provides abstractions to represent types in JavaScript.
|
Modifier and Type | Class and Description |
---|---|
class |
ModificationVisitor
A visitor implementation that enables type substitutions.
|
class |
TemplateTypeMapReplacer
Uses a TemplateTypeMap to replace TemplateTypes with their associated JSType
values.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
NumberType.visit(Visitor<T> visitor) |
<T> T |
UnknownType.visit(Visitor<T> visitor) |
<T> T |
EnumElementType.visit(Visitor<T> visitor) |
<T> T |
NamedType.visit(Visitor<T> visitor) |
<T> T |
TemplatizedType.visit(Visitor<T> visitor) |
<T> T |
BooleanType.visit(Visitor<T> visitor) |
<T> T |
ObjectType.visit(Visitor<T> visitor) |
<T> T |
ProxyObjectType.visit(Visitor<T> visitor) |
<T> T |
NullType.visit(Visitor<T> visitor) |
<T> T |
AllType.visit(Visitor<T> visitor) |
<T> T |
NoObjectType.visit(Visitor<T> visitor) |
<T> T |
EnumType.visit(Visitor<T> visitor) |
abstract <T> T |
JSType.visit(Visitor<T> visitor)
Visit this type with the given visitor.
|
<T> T |
StringType.visit(Visitor<T> visitor) |
<T> T |
VoidType.visit(Visitor<T> visitor) |
<T> T |
NoType.visit(Visitor<T> visitor) |
<T> T |
UnionType.visit(Visitor<T> visitor) |
<T> T |
FunctionType.visit(Visitor<T> visitor) |
<T> T |
TemplateType.visit(Visitor<T> visitor) |
<T> T |
ProxyObjectType.visitReferenceType(Visitor<T> visitor) |
Copyright © 2009–2023 Google. All rights reserved.