Uses of Class
com.google.javascript.rhino.jstype.JSTypeRegistry
Packages that use JSTypeRegistry
Package
Description
-
Uses of JSTypeRegistry in com.google.javascript.jscomp
Methods in com.google.javascript.jscomp that return JSTypeRegistryModifier and TypeMethodDescriptionabstract JSTypeRegistryAbstractCompiler.getTypeRegistry()Gets a central registry of type information from the compiled JS.Compiler.getTypeRegistry()Methods in com.google.javascript.jscomp with parameters of type JSTypeRegistryModifier and TypeMethodDescriptionstatic com.google.common.collect.ImmutableList<DestructuredTarget> DestructuredTarget.createAllNonEmptyTargetsInPattern(JSTypeRegistry registry, com.google.common.base.Supplier<JSType> patternType, Node pattern) Returns all the targets directly in the given pattern, except for EMPTY nodesstatic com.google.common.collect.ImmutableList<DestructuredTarget> DestructuredTarget.createAllNonEmptyTargetsInPattern(JSTypeRegistry registry, JSType patternType, Node pattern) Returns all the targets directly in the given pattern, except for EMPTY nodesCodePrinter.Builder.setTypeRegistry(JSTypeRegistry registry) Constructors in com.google.javascript.jscomp with parameters of type JSTypeRegistryModifierConstructorDescriptionBuilder(JSTypeRegistry registry) TypeCheck(AbstractCompiler compiler, ReverseAbstractInterpreter reverseInterpreter, JSTypeRegistry typeRegistry) TypeCheck(AbstractCompiler compiler, ReverseAbstractInterpreter reverseInterpreter, JSTypeRegistry typeRegistry, @Nullable TypedScope topScope, @Nullable com.google.javascript.jscomp.TypedScopeCreator scopeCreator) -
Uses of JSTypeRegistry in com.google.javascript.jscomp.type
Constructors in com.google.javascript.jscomp.type with parameters of type JSTypeRegistryModifierConstructorDescriptionChainableReverseAbstractInterpreter(JSTypeRegistry typeRegistry) Constructs an interpreter, which is the only link in a chain.ClosureReverseAbstractInterpreter(JSTypeRegistry typeRegistry) SemanticReverseAbstractInterpreter(JSTypeRegistry typeRegistry) Creates a semantic reverse abstract interpreter. -
Uses of JSTypeRegistry in com.google.javascript.rhino
Methods in com.google.javascript.rhino with parameters of type JSTypeRegistryModifier and TypeMethodDescriptionJSTypeExpression.evaluate(@Nullable StaticTypedScope scope, JSTypeRegistry registry) Evaluates the type expression into aJSTypeobject. -
Uses of JSTypeRegistry in com.google.javascript.rhino.jstype
Methods in com.google.javascript.rhino.jstype with parameters of type JSTypeRegistryModifier and TypeMethodDescriptionstatic EnumType.BuilderEnumType.builder(JSTypeRegistry registry) static FunctionType.BuilderFunctionType.builder(JSTypeRegistry registry) static UnionType.BuilderUnionType.builder(JSTypeRegistry registry) Creates aUnionType.Builderfor a newUnionType.static TemplateTypeReplacerTemplateTypeReplacer.forInference(JSTypeRegistry registry, Map<TemplateType, JSType> bindings) Creates a replacer for use duringTypeInference.static TemplateTypeReplacerTemplateTypeReplacer.forPartialReplacement(JSTypeRegistry registry, TemplateTypeMap bindings) Creates a replacer that may not totally eliminateTemplateTypes from the definitions of the types it performs replacement on.static TemplateTypeReplacerTemplateTypeReplacer.forTotalReplacement(JSTypeRegistry registry, TemplateTypeMap bindings) Creates a replacer that will always totally eliminateTemplateTypes from the definitions of the types it performs replacement on.Constructors in com.google.javascript.rhino.jstype with parameters of type JSTypeRegistryModifierConstructorDescriptionFunctionParamBuilder(JSTypeRegistry registry) FunctionParamBuilder(JSTypeRegistry registry, int initialParameterCapacity) RecordTypeBuilder(JSTypeRegistry registry)