Uses of Package
com.google.javascript.rhino.jstype
Packages that use com.google.javascript.rhino.jstype
Package
Description
-
Classes in com.google.javascript.rhino.jstype used by com.google.javascript.jscompClassDescriptionAn enum type representing a branded collection of elements.This derived type provides extended information about a function, including its return type and argument types.Represents JavaScript value types.The type registry is used to resolve named types.Object type.A simple immutable reference.The minimum implementation of
StaticTypedSlot.TheStaticTypedReftells us all the ways that aStaticTypedSlotis used in a program.TheStaticTypedScopeinterface must be implemented by any object that defines variables for the purposes of static analysis.TheStaticTypedSlotinterface must be implemented by variables that can appear as members of aStaticTypedScope. -
Classes in com.google.javascript.rhino.jstype used by com.google.javascript.jscomp.typeClassDescriptionRepresents JavaScript value types.The type registry is used to resolve named types.The
StaticTypedScopeinterface must be implemented by any object that defines variables for the purposes of static analysis. -
Classes in com.google.javascript.rhino.jstype used by com.google.javascript.rhinoClassDescriptionThis derived type provides extended information about a function, including its return type and argument types.Represents JavaScript value types.The type registry is used to resolve named types.Object type.The
StaticTypedScopeinterface must be implemented by any object that defines variables for the purposes of static analysis. -
Classes in com.google.javascript.rhino.jstype used by com.google.javascript.rhino.jstypeClassDescriptionA set in the domain {true,false}.The type of individual elements of an enum type (see
EnumType).An enum type representing a branded collection of elements.BuilderThis derived type provides extended information about a function, including its return type and argument types.A builder class for function and arrow types.Models a single JavaScript parameter.Represents JavaScript value types.A tristate value returned from canPropertyBeDefined.Specifies how to express nullability of reference types in annotation strings and error messages.In files translated from Java, we typecheck null and undefined loosely.Represents a pair of types.A type with source information.Constants corresponding to types that are built into a JavaScript engine and other types that occur very often in the type system.The type registry is used to resolve named types.A tristate value returned from canPropertyBeDefined.A state machine for resolving allJSTypeinstances.A signal to resolve all types known to and close the owning resolver.ANamedTypeis a named reference to some other type.The bottom Object type, representing the subclass of all objects.Bottom type, representing the subclass of any value or object.Object type.A property slot of an object.A property instance associated with particular owner type.The object type represents instances of JavaScript objects such asObject,Date,Function.An object type which uses composition to delegate all calls.A record (structural) type.A builder for record types.TheStaticTypedReftells us all the ways that aStaticTypedSlotis used in a program.TheStaticTypedScopeinterface must be implemented by any object that defines variables for the purposes of static analysis.TheStaticTypedSlotinterface must be implemented by variables that can appear as members of aStaticTypedScope.A placeholder type, used as keys inTemplateTypeMaps.Manages a mapping from TemplateType to its resolved JSType.SpecializesTemplatizedTypes according to provided bindings.An object type with declared template types, such asArray<string>.A type that may be any one of a set of types, and thus has the intersection of the properties of those types.Implements type unioning logic, sinceUnionTypes only actually need to perform unioning operations when being (re)built.A vistor forJSTypes.